kernel-devel-3.10.0-1160.41.1.el7>t  DH`pa.$ƨ.[d^/ٲ3e/ GZn@#O*b0ZqȱR9/nbt)KwLn=UyE͌h EJ [ΕL^ro][˃ik+A;jfaqHJ2"1oo,CĎ5yб2>$T Hń|tq-# \1W^7D[BTӗT&e?Yhߛ\cO4ve-879ab349c839eeb8b28a360d438f92100a8a324ds a.$ƨf vGecn$m= LG.ufJR2%%ȅ=!Ac|$ X#+pj-l*+چ]fpR³p{SAkc{ !]}R}2b1Rnj1FL2j~td#6X ~8pʲsl_ V8vnlSwiAy60T`c15e)<BԱ|BO"Kw $N7qNkh"Q]nXs8%Z6frQNh&ol(jM ^Vzx5,4?F']Ȟ 3_Su(P3/E ɦU 9 Y\n<7Uu`1ڂc^yt6x>i' |}LHF6u2\0doSJ>3?U)lwP1dA@؇Y ?g*جl>4?d $ h 1Kbho>g<>g y >g >g t>g >g D>g>gG>g >gyyzz(z8z9:> iG t>gH>gI>gX;Y;$\;>g]5>g^]b7deflCkernel-devel3.10.01160.41.1.el7Development package for building kernel modules to match the kernelThis package provides kernel headers and makefiles sufficient to build modules against the kernel package.a.FPkbuilder.bsys.centos.orgaCentOSGPLv2CentOS 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 && /usr/bin/find . -type f | while read f; do hardlink -c /usr/src/kernels/*.el7.*/$f $f done) fiWc 7>I7M5K [OV*\Wgk %cx( U,P kZ7 (' tTCHTzU5%18qUQGW52X"UYWTT=9%D T T!V>T=>* 3W' ,VmT)T6feU=W88488 f Q$, ^&hfoTEU&[&T"6Ta F*vnZ+~J.D0@Zk <A> 2N>6#W&v\#jbr++7H HgAHcH klbH*-obbW1p-ZgA  -W6\i$5_\d VX-X`=Bs#, ~ crrq<B<oAA ]@ *%s>K;5RJaCx$P+ LzS0l]:/XW^5}^3PV0Vc~` &q= pd y9swy.)|~a sE 2  U#j_wXek=7."e$Y=Kv@iT^aI zm8/LUGP:?8<mnq VK aX|-} CyUDV=w^LuRxcTF},]-D(" ;c 6s jHcv2#* NNk 8%>` # a8 PE5,=rT " A%bc+Z_|qEX)Umaaa"af; g9$;?g8> 6O V3MZi+# Tf!#G " !;F%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 5WlM 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\ >Vr5G7U2= { $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큤AA큤A큤A큤AA큤A큤A큤AA큤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큤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큤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큤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큤AA큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤AA큤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큤AAA큤AA큤AA큤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큤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큤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큤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큤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큤AAA큤A큤AAA큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤AAA큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AAAA큤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큤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큤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큤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큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤AA큤A큤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.Cia.Cia.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.Cia.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.B asasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasa.B a.Cna.B a.B a.B a.B a.B a.B a.B a.Cna.B a.B a.B a.B asasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.B asasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasa.Bea.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.Cia.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.Bea.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B a.B asasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasa.Bea.B a.Cia.B a.B?a.B a.B a.B a.B a.Bea.CNa.B asasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.CNa.Dasasasasasasasasasasasasasasasa.Dasa.Dasa.Dasa.Dasa.Beasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasa.Dasasasasasa.Basasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasa.Dasa.Dasasasa.B asasa.B asa.Bea.B asa.B asasasasasasasasa.Dasa.Dasasasa.Dasasasasasasasasasasasa.Basasasasasasasasasasasasasasasasasasasasasa.Basasa.Basa.Basasasasasasasasasasasasasa.Dasasa.Bea.Bea.B asasa.Dasa.Dasasa.Beasasa.Beasasasasasasasa.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>g3.10.0-1160.41.1.el73.10.0-1160.41.1.el7.x86_643.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?FmGmHHIIJmmKKKKLMLNKKKKKKKKKOOKKPPPPPKKKKKKKQKKRKmmSSTUmmmVmWXmmmYZYY[[\\Y]YY^YY__Y`YYaaYYbbbYcYYYdYYYmemmmffmgghmiijmkklmmmnommpqrmmsmmtutvtmwxmymzzzzzzzmm{mm|m}m~~~~mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm  m  m    mmmmmmmmmmmmmmmm !"#$ mmmm%m&mmm'(()**''''+',-'..''''//''01020030'454'67''8''9':;'''''''<'''=m>mm?m@@@@@@AA@@B@CCDD@@@@EEEE@@@@@@@@@@@@@@@@@@F@@@G@@@@@H@@@@@@@@@@@I@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@JJ@@KKKK@@LLLMLLLLLLLLNLLLOOLLLLLLLLLLLLLPQLLLLRLLSLLL@@@@@mTTUmVVVWXmmmYmZZ[[[mm\\]\\\\\\\\\\\\\^\_\\\\mm``maaaammbbbbccbdebfgbbbhhijmkmlmmmnompmqmmmmmmrmmmstmmuuvwvuxymzm{mm|}mm~mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm                          mm    mm  m m mmm                    !       "   #           $ $ $ $ $           % & % % ' % ( % ) % % * * % + % , % %                -  mm . /m 0 1 0 0 2 3 0 4 0 0 0 5 0 0 6 0 0 0 7 7 0 0 8 0 0 9 0 0 0 : : : 0 0 ; 0 0 0 0m <mm =m > > > ? ? @ ? ? >m A A A A Amm B C B Bm D Em Fm Gm Hmm I I I I Jm K K K L L L L L Lm Mmm Nm Omm P P P P P P P Pm Qmm Rmm Smm T T T T T U T T T T T V V T W T X T T T T T T Y T T Z T [ T T T T T T T \ T T Tmm ] ]mm ^m _ _ ` am bmm cmm dmmm em fm g hmm imm j j j jmmm k kmmmm l l m l n o l p l l qm r smm t t t u t v w t xmm y y z y y y y y { y | y y } y ~    ~m mm m 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          m mm    mm   !  " m #mm $ %mmm & &mmm ' ' ( ' ) ' * + , ' ' ' ' - 'mm . . . .m / 0 /m 1 1 1 2 1 3 1 4 1 1 1 1 1 1 5 1 1 6 6 6 7 6 6 6 6 6 1mmmmmmm 8mmmmm 9 : 9 ; <mm =m >m ?m @ Amm B Cm Dm E Em F Gm H I Jmm Km L Lm M Mmm N N O N N N P P Q P N R S Tmmm Um Vmmmm Wmm X Ym Zm [m \ ]mm ^ _mm ` ` ` ` ` ` `mm am b c b d e b b f b g b h i b j b k b l b m b b b n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n b om pm q rmmm s s s tm u u u u v u umm w x w w y w zm { { | | } } { ~ ~ { {  { {m mm mmm m mm m m mm m mm mm m mm mm m mmm mm m m mm mm m mmm mm mm m mm m m mm mm mmm mm mm m m m m mm   m                   mm    m                                     mmmm                                                      m ! !m " " # $m %m & & 'mm (mm ) ) ) )mm * * + , *m -m . . .m / / / / / / 0 0 0 0mmm 1m 2mm 3 3 3mm 4 5 4 6m 7mmm 8m 9m :mm ;mm < < < < < =m >m ?m @ A A B @mm C C C Dmmm E E F E Em Gm H H H H I H H H H H H H H H H H H H H H H H J H H H H H H H Hmmm K K Kmm L L M N O L L L L L L L L L L L L Lm P Pmm Qmm Rmmm Smm Tm Um Vm W W X Y Ym Zmm [ \ ]m ^ ^m _mmm ` ` ` ` ` ` ` ` ` ` `mm a bmm c d c c c c c e e c f c c gmm h h i h j hmmm k k lm m mmmmm n n n n n n n ommmmm p q q qmm r rm s tm u vmmm wm xm y y y y z y { y y y | }mm ~  mmm m m mmm mm mmmm mmm mm m mm mm mmm m m m mm m m m m m m mm mmmmm m 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        mm        mm m ! ! ! !mmmm " # $mm %mmmmm & &mm 'mm ( ) ( * * ( +m , , -mmm . / / 0 0 1 . . . . . . 2 . . . . . . . . 3 . . 4 5 . . . . 6 . . . 7 . . . 8 . . . . . 9 9 . . : : . . . . ; < < < < = < < < < < < < < ; ; ; > ; ? ; ; ; ; @ @ A ; ; B ; C D ; E ; . . . . . . . . . . . . . . . . F G . . . . . . . H . I . . . . . J . . K K L . . . M . . . N N . . . O . . . . . . P P P Q P P R R P . . S . . T T U V T T T T T T W T X Y T Z Z [ \ Z ] Z ^ _ ` ^ a Z b c d c e c f Z g h g i Z j k l m k n k o Z Z p Z q r s r t u Z Z v w x w y v z Z Z { | Z Z } } } T T T T T T T T T T T ~ T T T T T T T  T T T . . . . . . . . . . . . . . . .m 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 mmm m m m mmm                                                                                                                                  ! ! " ! #      $ %      & & & & & & & & ' & & ( & & ) & & * & & & & & & & & + & & , & - & . & & & & & & & & & & & & & / & & & & & & & & & & 0   1   2     3 3 4 3 3 5 3 3 3 3 3 3 3 3 3       6    7 7 8 9     :  ; ;  m <mm = > ? = @ A Bm C C D C Emm Fm Gmm H H Hmm Imm J K J J L J J J M Mm N N O P N Nm Q R R Smm T T Tm Um V V W V V V V V V X V V Y Y Y V V V V V Z Z Z Z Z V V V [ [ [ V \ V V ] V V V V V ^ V V _ _ V V V V V ` ` ` V V a V V V V b V V V V c c V V V V V V V V V V Vm d e d d dm f f fm g h h i g jmm k k k k k k k l k k mmm nm o o p pm q rmm s s s s tmmm ummm v v w v x ymm zm {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                                                                                                               !!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" #### $ g%%%%%%%%%g&&&&&&&&&&''&&&&&&&&(((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&g)g***g++,,,++++++++++++---------++++++............++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++//////////////////////////////////+00++++++++++++++++++++++++++++112222213333331111111111111111111111111111111111111+++4444444444444444++++55555++++6666+++++++++++++++++++7777777777++++++++88888888888888++++++++++++++++++++g999999g:g;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;g<<g=>>>>>>>============================================g????????????????????????????????????????????????????????????????????????????????????????????????????g@AAA@@@gBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBgDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDFFFFFFFFFFFFFFFFFFFFFFDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGIIIGGJJJJJJGGGGGGGGGGKGGGGGGGGGGGGGGGGGGGGGGGGGLLLLLLLLLGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGMGGGGGNNGGGGGGGOOGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGPPPGGGGGGGGGGGGGGGGGGGGGQQGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGRRGGGGGGGGGGGGGGGGGGGGGGGGGSSTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSGGUUUGGVVVVVVVVVVVVVVVVVVVGGGWWWWWWWWWWWGGXXXXXXXXXXXXXGGGGGGGGGGGGGGYYYYYYGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGZZZGGGGGGGGGGGGGGGG[GGGGGGGGGGGGGGGGGGGGGGGG\\GGGGG]]GGGGGGGGG^^^^^^^^^^^^^^^G_____GGGGGGGGGGGGGGGGGGGGGGGGG`````````````GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGaaGGGGGDbbDccccccDdddddeeedddddddddddddddddddddDfffgggggfffDhhhhhhhhhhhhhhhDiiiiDjjjgkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkgllllllllllmmmmmmnnmooooooooooommmmmmmmmlllllllllppqrrrrrrsrtruuvrwrxxryyrzzr{{r|r}}r~~                        ! ""# $$$%$&$'$($)$*$+$,$-$.$/ 00 11122 33 4445464748494:4;4<4=4>4?4@@4A4B4C4D4E4F4G4H4I4J4K4L4M NNNONP QQ RR SSSTTSUUUVVWUXUYYUZU[U\ ]] ^^ ___` abaaacadaeaffagah iijjkklmljnnnnnonpqjrjsjtjuvvjwjxyxzx{x|j}j~~jjjjjjjjj3.10.0-1160.41.1.el7.x86_64.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.hath10kath10k.hdebugfs.hpci.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.hbtrfsfsfs.hposixacl.hbtt.hbug.hbuildbin2c.hbuildtimeextablesort.hcachefiles.hcancan.h8devusb.hbcm.hccancan.hpci.hplatform.hcalcbittiming.hcc770cc770.hplatform.hdev.hemspci.husb.hesdusb2.hgw.hkvaserpci.husb.hleds.hpeakpci.hpciec.husb.hplxpci.hraw.hsja1000sja1000.hplatform.hslcan.hsofting.hvcan.hcapiavm.hcardbus.hcarl9170carl9170.hleds.hwpc.hcb710core.hdebugassumptions.hccstackprotectorstackprotector.hstrong.hcdrompktcdvdpktcdvd.hbuffers.hcephfsfs.hposixacl.hliblib.husednsresolver.hcfag12864bcfag12864b.hrate.hcfg80211cfg80211.hcrdasupport.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.hcmpxchglockref.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.hdebugbootparams.hbugverbose.hfs.hinfo.hkernel.hlist.hmemoryinit.hrodatarodata.htest.hsectionmismatch.hsetmoduleronx.hshirq.hstackoverflow.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.hengine.hsharedbuffer.hvirtops.hvirtualchannels.hdmadevices.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.hdecodemce.he752x.hghes.hi10nm.hi3000.hi3200.hi5000.hi5100.hi5400.hi7300.hi7core.hi82975x.hie31200.hlegacysysfs.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.hext4fsfs.hposixacl.hsecurity.huseforext23.hextrafirmware.hf71808ewdt.hfailover.hfairgroupsched.hfanotifyfanotify.haccesspermissions.hfatdefaultcodepage.hiocharset.hfs.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.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.hinlinereadunlockunlock.hirq.hspinunlockirq.hwriteunlockunlock.hirq.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.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.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.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.hdebugfs.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.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.hlockdlockd.hv4.hlockdepsupport.hlockupdetector.hlogbufshift.hlogologo.hlinuxclut224.hloopbacktarget.hlpcich.hsch.hlsiet1011cphy.hlsmmmapminaddr.hlwtunnel.hlxtphy.hlzocompress.hdecompress.hmacemumousebtn.hpartition.hmac80211mac80211.hdebugfs.hhasrc.hhwsim.hleds.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.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.hmutexspinonowner.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.hnfsaclsupport.hcommon.hdebug.hfs.hfscache.husekerneldns.hv3v3.hacl.hv4v4.h11.himplementationiddomain.h2.hsecuritylabel.hnfsdnfsd.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.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.howner.hpool.htableisolation.hpageflagsextended.hpanasoniclaptop.hpaniconoopsoops.hvalue.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.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.hpreemptnotifiers.hvoluntary.hpreventfirmwarebuild.hprintquotawarning.hprinter.hprintkprintk.htime.hprobeevents.hprocevents.hfs.hkcore.hpagemonitor.hpidcpuset.hsysctl.hvmcorevmcore.hdevicedump.hprofiling.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.hnetlinkinterface.htree.hquotactlquotactl.hcompat.hr8169.hr8712u.hradixtreemultiorder.hraidattrs.hraid6pq.hrandomizebase.hmemorymemory.hphysicalpadding.hras.hrawdriver.hrcatiremote.hcore.hdecoders.hdevices.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.hrhkabisizealignchecks.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.hpci.husb.hrtw88rtw88.h8822be.h8822ce.hcore.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.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.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.hverboseprocfs.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.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.hirqflagssupport.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.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.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.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.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.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//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/alpha//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/alpha/boot//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/alpha/kernel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/alpha/lib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/alpha/math-emu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/alpha/mm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/alpha/oprofile//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arc/boot//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arc/boot/dts//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arc/kernel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arc/lib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arc/mm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arc/oprofile//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arc/plat-arcfpga//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arc/plat-tb10x//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm/boot//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm/boot/bootp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm/boot/compressed//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm/boot/dts//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm/common//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm/crypto//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm/kernel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm/kvm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm/lib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm/mach-at91//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm/mach-bcm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm/mach-bcm2835//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm/mach-clps711x//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm/mach-cns3xxx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm/mach-davinci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm/mach-dove//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm/mach-ebsa110//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm/mach-ep93xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm/mach-exynos//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm/mach-footbridge//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm/mach-gemini//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm/mach-highbank//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm/mach-imx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm/mach-imx/devices//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm/mach-integrator//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm/mach-iop13xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm/mach-iop32x//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm/mach-iop33x//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm/mach-ixp4xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm/mach-kirkwood//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm/mach-ks8695//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm/mach-lpc32xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm/mach-mmp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm/mach-msm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm/mach-mv78xx0//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm/mach-mvebu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm/mach-mxs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm/mach-netx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm/mach-nomadik//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm/mach-omap1//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm/mach-omap2//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm/mach-orion5x//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm/mach-picoxcell//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm/mach-prima2//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm/mach-pxa//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm/mach-realview//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm/mach-rpc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm/mach-s3c24xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm/mach-s3c64xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm/mach-s5p64x0//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm/mach-s5pc100//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm/mach-s5pv210//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm/mach-sa1100//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm/mach-shark//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm/mach-shmobile//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm/mach-socfpga//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm/mach-spear//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm/mach-sunxi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm/mach-tegra//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm/mach-u300//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm/mach-ux500//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm/mach-versatile//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm/mach-vexpress//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm/mach-virt//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm/mach-vt8500//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm/mach-w90x900//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm/mach-zynq//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm/mm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm/net//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm/nwfpe//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm/oprofile//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm/plat-iop//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm/plat-omap//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm/plat-orion//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm/plat-pxa//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm/plat-samsung//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm/plat-versatile//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm/tools//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm/vfp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm/xen//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm64//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm64/boot//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm64/boot/dts//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm64/kernel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm64/kernel/vdso//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm64/lib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/arm64/mm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/avr32//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/avr32/boards//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/avr32/boards/atngw100//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/avr32/boards/atstk1000//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/avr32/boards/favr-32//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/avr32/boards/hammerhead//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/avr32/boards/merisc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/avr32/boards/mimc200//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/avr32/boot//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/avr32/boot/images//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/avr32/boot/u-boot//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/avr32/kernel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/avr32/lib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/avr32/mach-at32ap//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/avr32/mm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/avr32/oprofile//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/blackfin//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/blackfin/boot//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/blackfin/kernel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/blackfin/kernel/cplb-mpu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/blackfin/kernel/cplb-nompu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/blackfin/lib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/blackfin/mach-bf518//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/blackfin/mach-bf518/boards//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/blackfin/mach-bf527//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/blackfin/mach-bf527/boards//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/blackfin/mach-bf533//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/blackfin/mach-bf533/boards//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/blackfin/mach-bf537//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/blackfin/mach-bf537/boards//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/blackfin/mach-bf538//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/blackfin/mach-bf538/boards//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/blackfin/mach-bf548//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/blackfin/mach-bf548/boards//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/blackfin/mach-bf561//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/blackfin/mach-bf561/boards//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/blackfin/mach-bf609//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/blackfin/mach-bf609/boards//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/blackfin/mach-common//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/blackfin/mm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/blackfin/oprofile//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/c6x//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/c6x/boot//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/c6x/boot/dts//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/c6x/kernel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/c6x/lib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/c6x/mm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/c6x/platforms//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/cris//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/cris/arch-v10//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/cris/arch-v10/drivers//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/cris/arch-v10/kernel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/cris/arch-v10/lib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/cris/arch-v10/mm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/cris/arch-v32//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/cris/arch-v32/drivers//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/cris/arch-v32/drivers/mach-a3//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/cris/arch-v32/drivers/mach-fs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/cris/arch-v32/drivers/pci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/cris/arch-v32/kernel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/cris/arch-v32/lib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/cris/arch-v32/mach-a3//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/cris/arch-v32/mach-fs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/cris/arch-v32/mm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/cris/boot//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/cris/boot/compressed//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/cris/boot/rescue//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/cris/include//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/cris/include/arch-v32//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/cris/include/arch-v32/arch//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/cris/include/arch-v32/arch/hwregs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/cris/include/arch-v32/arch/hwregs/iop//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/cris/kernel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/cris/mm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/frv//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/frv/boot//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/frv/kernel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/frv/lib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/frv/mb93090-mb00//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/frv/mm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/h8300//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/h8300/boot//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/h8300/boot/compressed//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/h8300/kernel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/h8300/kernel/timer//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/h8300/lib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/h8300/mm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/h8300/platform//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/h8300/platform/h8300h//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/h8300/platform/h8300h/aki3068net//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/h8300/platform/h8300h/generic//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/h8300/platform/h8300h/h8max//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/h8300/platform/h8s//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/h8300/platform/h8s/edosk2674//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/h8300/platform/h8s/generic//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/hexagon//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/hexagon/kernel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/hexagon/lib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/hexagon/mm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/ia64//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/ia64/dig//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/ia64/hp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/ia64/hp/common//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/ia64/hp/sim//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/ia64/hp/sim/boot//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/ia64/hp/zx1//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/ia64/kernel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/ia64/lib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/ia64/mm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/ia64/oprofile//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/ia64/pci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/ia64/sn//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/ia64/sn/kernel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/ia64/sn/kernel/sn2//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/ia64/sn/pci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/ia64/sn/pci/pcibr//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/ia64/uv//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/ia64/uv/kernel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/ia64/xen//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/m32r//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/m32r/boot//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/m32r/boot/compressed//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/m32r/kernel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/m32r/lib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/m32r/mm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/m32r/oprofile//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/m32r/platforms//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/m32r/platforms/m32104ut//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/m32r/platforms/m32700ut//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/m32r/platforms/mappi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/m32r/platforms/mappi2//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/m32r/platforms/mappi3//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/m32r/platforms/oaks32r//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/m32r/platforms/opsput//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/m32r/platforms/usrv//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/m68k//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/m68k/amiga//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/m68k/apollo//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/m68k/atari//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/m68k/bvme6000//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/m68k/emu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/m68k/fpsp040//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/m68k/hp300//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/m68k/ifpsp060//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/m68k/kernel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/m68k/lib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/m68k/mac//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/m68k/math-emu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/m68k/mm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/m68k/mvme147//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/m68k/mvme16x//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/m68k/platform//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/m68k/platform/68000//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/m68k/platform/68360//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/m68k/platform/coldfire//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/m68k/q40//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/m68k/sun3//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/m68k/sun3/prom//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/m68k/sun3x//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/m68k/tools//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/m68k/tools/amiga//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/metag//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/metag/boot//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/metag/boot/dts//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/metag/kernel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/metag/kernel/perf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/metag/lib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/metag/mm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/metag/oprofile//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/metag/tbx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/microblaze//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/microblaze/boot//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/microblaze/boot/dts//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/microblaze/kernel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/microblaze/kernel/cpu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/microblaze/lib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/microblaze/mm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/microblaze/oprofile//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/microblaze/pci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/microblaze/platform//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/microblaze/platform/generic//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/alchemy//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/alchemy/common//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/alchemy/devboards//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/ar7//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/ath79//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/bcm47xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/bcm63xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/bcm63xx/boards//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/boot//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/boot/compressed//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/cavium-octeon//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/cavium-octeon/executive//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/cobalt//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/dec//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/dec/prom//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/emma//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/emma/common//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/emma/markeins//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/fw//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/fw/arc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/fw/cfe//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/fw/lib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/fw/sni//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/jazz//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/jz4740//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/kernel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/kvm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/lantiq//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/lantiq/dts//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/lantiq/falcon//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/lantiq/xway//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/lasat//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/lasat/image//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/lib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/loongson//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/loongson/common//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/loongson/common/cs5536//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/loongson/fuloong-2e//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/loongson/lemote-2f//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/loongson1//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/loongson1/common//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/loongson1/ls1b//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/math-emu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/mm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/mti-malta//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/mti-sead3//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/netlogic//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/netlogic/common//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/netlogic/dts//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/netlogic/xlp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/netlogic/xlr//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/oprofile//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/pci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/pmcs-msp71xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/pnx833x//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/pnx833x/common//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/pnx833x/stb22x//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/power//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/powertv//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/powertv/asic//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/powertv/pci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/ralink//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/ralink/dts//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/rb532//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/sgi-ip22//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/sgi-ip27//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/sgi-ip32//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/sibyte//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/sibyte/bcm1480//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/sibyte/common//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/sibyte/sb1250//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/sibyte/swarm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/sni//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/txx9//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/txx9/generic//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/txx9/jmr3927//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/txx9/rbtx4927//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/txx9/rbtx4938//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/txx9/rbtx4939//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/vr41xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/vr41xx/casio-e55//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/vr41xx/common//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/vr41xx/ibm-workpad//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mips/wrppmc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mn10300//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mn10300/boot//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mn10300/boot/compressed//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mn10300/kernel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mn10300/lib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mn10300/mm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mn10300/oprofile//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mn10300/proc-mn103e010//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mn10300/proc-mn2ws0050//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mn10300/unit-asb2303//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mn10300/unit-asb2305//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/mn10300/unit-asb2364//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/openrisc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/openrisc/boot//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/openrisc/boot/dts//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/openrisc/kernel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/openrisc/lib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/openrisc/mm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/parisc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/parisc/hpux//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/parisc/kernel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/parisc/lib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/parisc/math-emu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/parisc/mm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/parisc/oprofile//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/powerpc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/powerpc/boot//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/powerpc/crypto//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/powerpc/kernel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/powerpc/kernel/vdso32//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/powerpc/kernel/vdso64//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/powerpc/kvm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/powerpc/lib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/powerpc/math-emu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/powerpc/mm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/powerpc/net//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/powerpc/oprofile//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/powerpc/perf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/powerpc/platforms//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/powerpc/platforms/40x//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/powerpc/platforms/44x//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/powerpc/platforms/512x//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/powerpc/platforms/52xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/powerpc/platforms/82xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/powerpc/platforms/83xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/powerpc/platforms/85xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/powerpc/platforms/86xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/powerpc/platforms/8xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/powerpc/platforms/amigaone//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/powerpc/platforms/cell//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/powerpc/platforms/cell/spufs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/powerpc/platforms/chrp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/powerpc/platforms/embedded6xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/powerpc/platforms/maple//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/powerpc/platforms/pasemi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/powerpc/platforms/powermac//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/powerpc/platforms/powernv//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/powerpc/platforms/ps3//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/powerpc/platforms/pseries//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/powerpc/platforms/wsp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/powerpc/sysdev//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/powerpc/sysdev/ge//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/powerpc/sysdev/qe_lib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/powerpc/sysdev/xics//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/powerpc/xmon//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/s390//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/s390/appldata//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/s390/boot//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/s390/boot/compressed//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/s390/crypto//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/s390/hypfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/s390/kernel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/s390/kernel/vdso32//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/s390/kernel/vdso64//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/s390/kvm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/s390/lib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/s390/math-emu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/s390/mm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/s390/net//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/s390/oprofile//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/s390/pci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/score//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/score/boot//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/score/kernel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/score/lib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/score/mm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/sh//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/sh/boards//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/sh/boards/mach-ap325rxa//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/sh/boards/mach-cayman//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/sh/boards/mach-dreamcast//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/sh/boards/mach-ecovec24//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/sh/boards/mach-highlander//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/sh/boards/mach-hp6xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/sh/boards/mach-kfr2r09//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/sh/boards/mach-landisk//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/sh/boards/mach-lboxre2//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/sh/boards/mach-microdev//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/sh/boards/mach-migor//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/sh/boards/mach-r2d//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/sh/boards/mach-rsk//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/sh/boards/mach-sdk7780//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/sh/boards/mach-sdk7786//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/sh/boards/mach-se//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/sh/boards/mach-se/7206//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/sh/boards/mach-se/7343//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/sh/boards/mach-se/770x//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/sh/boards/mach-se/7721//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/sh/boards/mach-se/7722//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/sh/boards/mach-se/7724//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/sh/boards/mach-se/7751//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/sh/boards/mach-se/7780//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/sh/boards/mach-sh03//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/sh/boards/mach-sh7763rdp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/sh/boards/mach-x3proto//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/sh/boot//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/sh/boot/compressed//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/sh/boot/romimage//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/sh/cchips//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/sh/cchips/hd6446x//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/sh/drivers//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/sh/drivers/dma//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/sh/drivers/pci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/sh/drivers/superhyway//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/sh/kernel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/sh/kernel/cpu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/sh/kernel/cpu/irq//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/sh/kernel/cpu/sh2//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/sh/kernel/cpu/sh2a//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/sh/kernel/cpu/sh3//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/sh/kernel/cpu/sh4//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/sh/kernel/cpu/sh4a//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/sh/kernel/cpu/sh5//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/sh/kernel/cpu/shmobile//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/sh/kernel/vsyscall//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/sh/lib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/sh/lib64//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/sh/math-emu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/sh/mm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/sh/oprofile//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/sh/tools//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/sparc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/sparc/boot//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/sparc/crypto//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/sparc/kernel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/sparc/lib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/sparc/math-emu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/sparc/mm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/sparc/net//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/sparc/oprofile//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/sparc/power//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/sparc/prom//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/tile//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/tile/gxio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/tile/kernel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/tile/kvm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/tile/lib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/tile/mm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/um//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/um/drivers//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/um/kernel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/um/kernel/skas//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/um/os-Linux//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/um/os-Linux/drivers//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/um/os-Linux/skas//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/um/scripts//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/um/sys-ia64//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/um/sys-ppc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/unicore32//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/unicore32/boot//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/unicore32/boot/compressed//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/unicore32/kernel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/unicore32/lib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/unicore32/mm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/x86//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/x86/boot//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/x86/boot/compressed//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/x86/crypto//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/x86/crypto/sha-mb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/x86/crypto/sha256-mb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/x86/crypto/sha512-mb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/x86/events//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/x86/events/intel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/x86/hyperv//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/x86/ia32//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/x86/include//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/x86/include/asm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/x86/include/asm/crypto//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/x86/include/asm/numachip//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/x86/include/asm/trace//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/x86/include/asm/uv//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/x86/include/asm/visws//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/x86/include/asm/xen//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/x86/include/generated//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/x86/include/generated/asm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/x86/include/generated/uapi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/x86/include/generated/uapi/asm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/x86/include/uapi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/x86/include/uapi/asm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/x86/kernel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/x86/kernel/acpi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/x86/kernel/apic//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/x86/kernel/cpu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/x86/kernel/cpu/mcheck//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/x86/kernel/cpu/microcode//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/x86/kernel/cpu/mtrr//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/x86/kernel/kprobes//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/x86/kvm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/x86/lguest//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/x86/lib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/x86/math-emu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/x86/mm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/x86/mm/kmemcheck//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/x86/net//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/x86/oprofile//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/x86/pci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/x86/platform//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/x86/platform/ce4100//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/x86/platform/efi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/x86/platform/geode//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/x86/platform/goldfish//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/x86/platform/intel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/x86/platform/iris//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/x86/platform/mrst//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/x86/platform/olpc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/x86/platform/scx200//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/x86/platform/sfi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/x86/platform/ts5500//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/x86/platform/uv//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/x86/platform/visws//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/x86/power//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/x86/purgatory//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/x86/realmode//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/x86/realmode/rm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/x86/syscalls//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/x86/tools//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/x86/um//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/x86/um/os-Linux//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/x86/um/vdso//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/x86/vdso//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/x86/video//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/x86/xen//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/xtensa//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/xtensa/boot//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/xtensa/boot/boot-elf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/xtensa/boot/boot-redboot//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/xtensa/boot/boot-uboot//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/xtensa/boot/dts//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/xtensa/boot/lib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/xtensa/kernel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/xtensa/lib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/xtensa/mm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/xtensa/oprofile//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/xtensa/platforms//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/xtensa/platforms/iss//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/xtensa/platforms/s6105//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/xtensa/platforms/xt2000//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/xtensa/platforms/xtfpga//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/xtensa/variants//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/arch/xtensa/variants/s6000//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/block//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/block/partitions//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/crypto//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/crypto/asymmetric_keys//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/crypto/async_tx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/accessibility//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/accessibility/braille//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/acpi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/acpi/acpica//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/acpi/apei//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/acpi/dptf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/acpi/nfit//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/amba//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/ata//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/atm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/auxdisplay//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/base//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/base/power//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/base/regmap//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/bcma//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/block//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/block/aoe//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/block/drbd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/block/mtip32xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/block/paride//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/block/rsxx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/block/xen-blkback//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/block/zram//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/bluetooth//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/bus//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/cdrom//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/char//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/char/agp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/char/hw_random//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/char/ipmi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/char/mwave//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/char/pcmcia//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/char/tpm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/char/tpm/st33zp24//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/char/xilinx_hwicap//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/clk//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/clk/mmp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/clk/mvebu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/clk/mxs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/clk/samsung//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/clk/socfpga//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/clk/spear//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/clk/sunxi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/clk/tegra//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/clk/ux500//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/clk/versatile//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/clk/x86//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/clocksource//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/connector//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/cpufreq//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/cpuidle//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/cpuidle/governors//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/crypto//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/crypto/amcc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/crypto/caam//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/crypto/ccp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/crypto/chelsio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/crypto/nx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/crypto/qat//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/crypto/qat/qat_c3xxx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/crypto/qat/qat_c3xxxvf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/crypto/qat/qat_c62x//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/crypto/qat/qat_c62xvf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/crypto/qat/qat_common//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/crypto/qat/qat_dh895xcc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/crypto/qat/qat_dh895xccvf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/crypto/ux500//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/crypto/ux500/cryp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/crypto/ux500/hash//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/crypto/vmx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/dax//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/dca//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/devfreq//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/dio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/dma-buf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/dma//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/dma/bestcomm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/dma/dw//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/dma/ioat//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/dma/ipu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/dma/ppc4xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/dma/sh//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/edac//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/eisa//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/extcon//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/firewire//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/firmware//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/firmware/efi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/firmware/google//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/gpio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/gpu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/gpu/drm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/gpu/drm/amd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/gpu/drm/amd/acp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/gpu/drm/amd/amdgpu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/gpu/drm/amd/amdkfd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/gpu/drm/amd/display//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/gpu/drm/amd/display/amdgpu_dm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/gpu/drm/amd/display/dc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/gpu/drm/amd/display/dc/basics//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/gpu/drm/amd/display/dc/bios//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/gpu/drm/amd/display/dc/calcs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/gpu/drm/amd/display/dc/dce//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/gpu/drm/amd/display/dc/dce100//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/gpu/drm/amd/display/dc/dce110//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/gpu/drm/amd/display/dc/dce112//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/gpu/drm/amd/display/dc/dce120//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/gpu/drm/amd/display/dc/dce80//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/gpu/drm/amd/display/dc/dcn10//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/gpu/drm/amd/display/dc/dml//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/gpu/drm/amd/display/dc/gpio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/gpu/drm/amd/display/dc/i2caux//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/gpu/drm/amd/display/dc/irq//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/gpu/drm/amd/display/dc/virtual//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/gpu/drm/amd/display/modules//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/gpu/drm/amd/display/modules/color//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/gpu/drm/amd/display/modules/freesync//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/gpu/drm/amd/display/modules/info_packet//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/gpu/drm/amd/display/modules/power//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/gpu/drm/amd/lib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/gpu/drm/amd/powerplay//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/gpu/drm/amd/powerplay/hwmgr//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/gpu/drm/amd/powerplay/smumgr//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/gpu/drm/ast//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/gpu/drm/bochs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/gpu/drm/bridge//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/gpu/drm/cirrus//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/gpu/drm/exynos//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/gpu/drm/gma500//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/gpu/drm/i2c//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/gpu/drm/i810//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/gpu/drm/i915//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/gpu/drm/i915/gvt//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/gpu/drm/mga//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/gpu/drm/mgag200//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/gpu/drm/nouveau//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/gpu/drm/omapdrm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/gpu/drm/panel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/gpu/drm/qxl//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/gpu/drm/r128//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/gpu/drm/radeon//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/gpu/drm/savage//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/gpu/drm/scheduler//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/gpu/drm/selftests//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/gpu/drm/shmobile//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/gpu/drm/sis//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/gpu/drm/tdfx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/gpu/drm/tilcdc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/gpu/drm/ttm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/gpu/drm/udl//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/gpu/drm/vgem//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/gpu/drm/via//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/gpu/drm/virtio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/gpu/drm/vkms//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/gpu/drm/vmwgfx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/gpu/host1x//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/gpu/host1x/drm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/gpu/host1x/hw//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/gpu/vga//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/hid//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/hid/i2c-hid//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/hid/intel-ish-hid//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/hid/usbhid//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/hsi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/hsi/clients//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/hv//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/hwmon//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/hwmon/pmbus//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/hwspinlock//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/hwtracing//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/hwtracing/intel_th//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/hwtracing/stm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/i2c//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/i2c/algos//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/i2c/busses//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/i2c/muxes//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/ide//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/idle//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/iio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/iio/accel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/iio/adc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/iio/amplifiers//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/iio/buffer//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/iio/common//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/iio/common/hid-sensors//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/iio/common/st_sensors//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/iio/dac//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/iio/frequency//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/iio/gyro//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/iio/imu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/iio/imu/inv_mpu6050//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/iio/light//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/iio/magnetometer//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/iio/orientation//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/iio/pressure//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/iio/trigger//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/infiniband//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/infiniband/core//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/infiniband/hw//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/infiniband/hw/amso1100//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/infiniband/hw/bnxt_re//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/infiniband/hw/cxgb3//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/infiniband/hw/cxgb4//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/infiniband/hw/ehca//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/infiniband/hw/hfi1//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/infiniband/hw/i40iw//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/infiniband/hw/ipath//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/infiniband/hw/mlx4//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/infiniband/hw/mlx5//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/infiniband/hw/mthca//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/infiniband/hw/nes//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/infiniband/hw/ocrdma//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/infiniband/hw/qedr//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/infiniband/hw/qib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/infiniband/hw/usnic//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/infiniband/hw/vmw_pvrdma//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/infiniband/sw//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/infiniband/sw/rdmavt//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/infiniband/sw/rxe//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/infiniband/ulp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/infiniband/ulp/ipoib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/infiniband/ulp/iser//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/infiniband/ulp/isert//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/infiniband/ulp/opa_vnic//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/infiniband/ulp/srp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/infiniband/ulp/srpt//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/input//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/input/gameport//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/input/joystick//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/input/joystick/iforce//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/input/keyboard//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/input/misc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/input/mouse//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/input/rmi4//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/input/serio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/input/tablet//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/input/touchscreen//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/iommu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/ipack//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/ipack/carriers//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/ipack/devices//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/irqchip//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/isdn//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/isdn/act2000//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/isdn/capi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/isdn/divert//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/isdn/gigaset//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/isdn/hardware//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/isdn/hardware/avm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/isdn/hardware/eicon//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/isdn/hardware/mISDN//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/isdn/hisax//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/isdn/hysdn//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/isdn/i4l//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/isdn/icn//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/isdn/isdnloop//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/isdn/mISDN//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/isdn/pcbit//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/isdn/sc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/leds//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/leds/trigger//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/lguest//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/macintosh//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/macintosh/ams//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/mailbox//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/md//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/md/bcache//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/md/persistent-data//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/common//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/common/b2c2//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/common/saa7146//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/common/siano//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/dvb-core//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/dvb-frontends//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/firewire//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/i2c//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/i2c/cx25840//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/i2c/m5mols//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/i2c/s5c73m3//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/i2c/smiapp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/i2c/soc_camera//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/mmc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/mmc/siano//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/parport//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/pci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/pci/b2c2//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/pci/bt8xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/pci/cx18//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/pci/cx23885//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/pci/cx25821//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/pci/cx88//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/pci/ddbridge//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/pci/dm1105//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/pci/ivtv//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/pci/mantis//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/pci/meye//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/pci/ngene//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/pci/pluto2//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/pci/pt1//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/pci/saa7134//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/pci/saa7146//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/pci/saa7164//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/pci/sta2x11//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/pci/ttpci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/pci/zoran//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/platform//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/platform/blackfin//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/platform/davinci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/platform/exynos-gsc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/platform/exynos4-is//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/platform/marvell-ccic//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/platform/omap//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/platform/omap3isp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/platform/s3c-camif//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/platform/s5p-g2d//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/platform/s5p-jpeg//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/platform/s5p-mfc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/platform/s5p-tv//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/platform/soc_camera//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/radio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/radio/si470x//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/radio/wl128x//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/rc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/rc/keymaps//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/tuners//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/usb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/usb/au0828//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/usb/b2c2//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/usb/cpia2//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/usb/cx231xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/usb/dvb-usb-v2//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/usb/dvb-usb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/usb/em28xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/usb/gspca//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/usb/gspca/gl860//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/usb/gspca/m5602//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/usb/gspca/stv06xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/usb/hdpvr//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/usb/pvrusb2//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/usb/pwc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/usb/s2255//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/usb/siano//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/usb/sn9c102//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/usb/stk1160//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/usb/stkwebcam//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/usb/tlg2300//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/usb/tm6000//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/usb/ttusb-budget//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/usb/ttusb-dec//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/usb/usbvision//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/usb/uvc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/usb/zr364xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/media/v4l2-core//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/memory//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/memstick//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/memstick/core//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/memstick/host//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/message//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/message/fusion//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/message/i2o//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/mfd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/misc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/misc/altera-stapl//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/misc/c2port//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/misc/carma//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/misc/cb710//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/misc/cxl//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/misc/eeprom//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/misc/genwqe//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/misc/ibmasm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/misc/lis3lv02d//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/misc/mei//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/misc/sgi-gru//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/misc/sgi-xp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/misc/ti-st//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/misc/vmw_vmci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/mmc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/mmc/core//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/mmc/host//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/mtd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/mtd/chips//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/mtd/devices//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/mtd/lpddr//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/mtd/maps//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/mtd/nand//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/mtd/nand/bcm47xxnflash//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/mtd/nand/gpmi-nand//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/mtd/onenand//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/mtd/tests//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/mtd/ubi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/appletalk//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/arcnet//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/bonding//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/caif//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/can//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/can/c_can//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/can/cc770//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/can/mscan//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/can/sja1000//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/can/softing//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/can/usb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/can/usb/peak_usb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/cris//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/dsa//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/3com//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/8390//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/adaptec//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/adi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/aeroflex//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/alteon//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/amazon//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/amazon/ena//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/amd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/amd/xgbe//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/apple//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/aquantia//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/aquantia/atlantic//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/atheros//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/atheros/alx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/atheros/atl1c//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/atheros/atl1e//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/atheros/atlx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/broadcom//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/broadcom/bnx2x//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/broadcom/bnxt//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/brocade//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/brocade/bna//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/cadence//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/calxeda//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/cavium//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/cavium/liquidio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/chelsio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/chelsio/cxgb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/chelsio/cxgb3//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/chelsio/cxgb4//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/chelsio/cxgb4vf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/chelsio/libcxgb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/cirrus//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/cisco//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/cisco/enic//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/davicom//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/dec//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/dec/tulip//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/dlink//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/emulex//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/emulex/benet//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/faraday//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/freescale//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/freescale/fs_enet//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/fujitsu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/google//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/google/gve//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/hp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/i825xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/ibm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/ibm/ehea//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/ibm/emac//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/icplus//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/intel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/intel/e1000//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/intel/e1000e//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/intel/fm10k//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/intel/i40e//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/intel/iavf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/intel/ice//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/intel/igb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/intel/igbvf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/intel/igc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/intel/ixgb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/intel/ixgbe//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/intel/ixgbevf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/marvell//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/mellanox//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/mellanox/mlx4//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/mellanox/mlx5//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/mellanox/mlx5/core//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/mellanox/mlx5/core/accel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/mellanox/mlx5/core/diag//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/mellanox/mlx5/core/en//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/mellanox/mlx5/core/en_accel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/mellanox/mlx5/core/fpga//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/mellanox/mlx5/core/ipoib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/mellanox/mlx5/core/lib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/mellanox/mlxfw//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/mellanox/mlxsw//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/micrel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/microchip//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/myricom//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/myricom/myri10ge//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/natsemi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/neterion//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/neterion/vxge//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/netronome//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/netronome/nfp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/netronome/nfp/bpf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/netronome/nfp/flower//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/netronome/nfp/nfpcore//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/netronome/nfp/nic//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/nuvoton//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/nvidia//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/nxp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/octeon//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/oki-semi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/oki-semi/pch_gbe//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/packetengines//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/pasemi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/qlogic//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/qlogic/netxen//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/qlogic/qed//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/qlogic/qede//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/qlogic/qlcnic//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/qlogic/qlge//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/rdc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/realtek//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/renesas//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/rocker//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/seeq//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/sfc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/sfc/falcon//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/sgi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/silan//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/sis//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/smsc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/stmicro//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/stmicro/stmmac//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/sun//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/tehuti//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/ti//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/tile//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/toshiba//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/tundra//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/via//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/wiznet//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/xilinx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/xircom//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ethernet/xscale//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/fddi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/fddi/skfp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/fjes//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/hamradio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/hippi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/hyperv//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ieee802154//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/irda//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/phy//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/plip//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/ppp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/slip//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/team//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/usb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/vmxnet3//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/wan//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/wan/lmc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/wimax//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/wimax/i2400m//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/wireless//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/wireless/ath//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/wireless/ath/ar5523//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/wireless/ath/ath10k//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/wireless/ath/ath5k//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/wireless/ath/ath6kl//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/wireless/ath/ath9k//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/wireless/ath/carl9170//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/wireless/ath/wil6210//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/wireless/b43//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/wireless/b43legacy//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/wireless/broadcom//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/wireless/broadcom/brcm80211//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/wireless/broadcom/brcm80211/brcmfmac//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/wireless/broadcom/brcm80211/brcmsmac//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/wireless/broadcom/brcm80211/brcmutil//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/wireless/hostap//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/wireless/intel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/wireless/intel/iwlegacy//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/wireless/intel/iwlwifi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/wireless/intel/iwlwifi/dvm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/wireless/intel/iwlwifi/mvm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/wireless/ipw2x00//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/wireless/libertas//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/wireless/libertas_tf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/wireless/marvell//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/wireless/marvell/mwifiex//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/wireless/orinoco//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/wireless/p54//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/wireless/prism54//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/wireless/ralink//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/wireless/ralink/rt2x00//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/wireless/realtek//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/wireless/realtek/rtl818x//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/wireless/realtek/rtl818x/rtl8180//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/wireless/realtek/rtl818x/rtl8187//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/wireless/realtek/rtlwifi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/wireless/realtek/rtlwifi/btcoexist//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/wireless/realtek/rtlwifi/rtl8188ee//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/wireless/realtek/rtlwifi/rtl8192c//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/wireless/realtek/rtlwifi/rtl8192ce//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/wireless/realtek/rtlwifi/rtl8192cu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/wireless/realtek/rtlwifi/rtl8192de//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/wireless/realtek/rtlwifi/rtl8192ee//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/wireless/realtek/rtlwifi/rtl8192se//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/wireless/realtek/rtlwifi/rtl8723ae//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/wireless/realtek/rtlwifi/rtl8723be//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/wireless/realtek/rtlwifi/rtl8723com//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/wireless/realtek/rtlwifi/rtl8821ae//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/wireless/realtek/rtw88//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/wireless/ti//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/wireless/ti/wl1251//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/wireless/ti/wl12xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/wireless/ti/wl18xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/wireless/ti/wlcore//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/wireless/zd1211rw//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/net/xen-netback//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/nfc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/nfc/microread//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/nfc/pn544//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/ntb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/ntb/hw//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/ntb/hw/amd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/ntb/hw/intel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/ntb/test//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/nubus//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/nvdimm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/nvme//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/nvme/host//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/nvme/target//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/nvmem//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/of//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/parisc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/parport//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/pci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/pci/hotplug//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/pci/pcie//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/pci/pcie/aer//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/pcmcia//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/pinctrl//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/pinctrl/intel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/pinctrl/mvebu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/pinctrl/sh-pfc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/pinctrl/spear//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/pinctrl/vt8500//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/platform//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/platform/goldfish//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/platform/olpc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/platform/x86//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/pnp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/pnp/isapnp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/pnp/pnpacpi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/pnp/pnpbios//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/power//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/power/avs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/power/reset//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/powercap//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/pps//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/pps/clients//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/pps/generators//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/ps3//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/ptp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/pwm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/rapidio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/rapidio/devices//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/rapidio/switches//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/ras//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/regulator//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/remoteproc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/reset//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/rpmsg//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/rtc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/s390//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/s390/block//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/s390/char//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/s390/cio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/s390/crypto//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/s390/net//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/s390/scsi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/s390/virtio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/sbus//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/sbus/char//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/scsi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/scsi/aacraid//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/scsi/aic7xxx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/scsi/aic7xxx/aicasm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/scsi/aic94xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/scsi/arcmsr//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/scsi/arm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/scsi/be2iscsi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/scsi/bfa//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/scsi/bnx2fc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/scsi/bnx2i//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/scsi/csiostor//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/scsi/cxgbi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/scsi/cxgbi/cxgb3i//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/scsi/cxgbi/cxgb4i//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/scsi/cxlflash//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/scsi/device_handler//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/scsi/fcoe//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/scsi/fnic//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/scsi/ibmvscsi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/scsi/isci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/scsi/libfc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/scsi/libsas//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/scsi/lpfc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/scsi/megaraid//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/scsi/mpt3sas//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/scsi/mvsas//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/scsi/osd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/scsi/pcmcia//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/scsi/pm8001//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/scsi/qedf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/scsi/qedi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/scsi/qla2xxx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/scsi/qla4xxx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/scsi/smartpqi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/scsi/sym53c8xx_2//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/scsi/ufs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/sfi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/sh//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/sh/clk//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/sh/intc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/sh/maple//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/sh/superhyway//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/sn//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/spi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/ssb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/ssbi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/android//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/asus_oled//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/bcm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/ced1401//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/comedi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/comedi/drivers//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/comedi/kcomedilib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/cptm1217//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/crystalhd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/csr//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/cxt1e1//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/dgrp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/dwc2//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/echo//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/et131x//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/frontier//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/ft1000//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/ft1000/ft1000-pcmcia//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/ft1000/ft1000-usb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/fwserial//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/gdm72xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/goldfish//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/iio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/iio/accel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/iio/adc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/iio/addac//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/iio/cdc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/iio/frequency//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/iio/gyro//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/iio/impedance-analyzer//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/iio/light//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/iio/magnetometer//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/iio/meter//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/iio/resolver//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/iio/trigger//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/imx-drm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/imx-drm/ipu-v3//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/keucr//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/line6//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/media//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/media/as102//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/media/cxd2099//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/media/davinci_vpfe//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/media/dt3155v4l//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/media/go7007//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/media/lirc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/media/solo6x10//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/netlogic//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/nvec//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/octeon//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/olpc_dcon//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/ozwpan//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/panel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/phison//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/quickstart//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/rtl8187se//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/rtl8192e//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/rtl8192e/rtl8192e//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/rtl8192u//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/rtl8192u/ieee80211//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/rtl8712//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/rts5139//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/sb105x//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/sbe-2t3e3//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/sep//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/serqt_usb2//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/silicom//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/silicom/bypasslib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/slicoss//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/sm7xxfb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/speakup//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/ste_rmi4//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/ti-soc-thermal//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/tidspbridge//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/unisys//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/unisys/visorbus//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/unisys/visorhba//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/unisys/visorhid//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/unisys/visornic//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/vme//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/vme/devices//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/vt6655//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/vt6656//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/winbond//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/wlags49_h2//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/wlags49_h25//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/wlan-ng//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/xgifb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/staging/zcache//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/target//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/target/iscsi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/target/iscsi/cxgbit//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/target/loopback//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/target/sbp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/target/tcm_fc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/tc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/thermal//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/thermal/int340x_thermal//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/thunderbolt//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/tty//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/tty/hvc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/tty/ipwireless//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/tty/serial//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/tty/serial/8250//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/tty/serial/cpm_uart//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/tty/serial/jsm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/tty/vt//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/uio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/usb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/usb/atm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/usb/c67x00//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/usb/chipidea//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/usb/class//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/usb/common//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/usb/core//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/usb/dwc3//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/usb/early//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/usb/gadget//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/usb/host//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/usb/image//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/usb/misc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/usb/misc/sisusbvga//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/usb/mon//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/usb/musb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/usb/phy//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/usb/renesas_usbhs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/usb/roles//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/usb/serial//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/usb/storage//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/usb/typec//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/usb/typec/altmodes//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/usb/typec/fusb302//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/usb/typec/mux//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/usb/typec/ucsi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/usb/usbip//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/usb/wusbcore//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/uwb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/uwb/i1480//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/uwb/i1480/dfu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/vfio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/vfio/mdev//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/vfio/pci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/vhost//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/video//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/video/aty//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/video/backlight//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/video/console//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/video/exynos//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/video/geode//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/video/i810//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/video/intelfb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/video/kyro//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/video/logo//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/video/matrox//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/video/mb862xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/video/mbx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/video/mmp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/video/mmp/fb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/video/mmp/hw//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/video/mmp/panel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/video/msm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/video/nvidia//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/video/omap//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/video/omap2//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/video/omap2/displays//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/video/omap2/dss//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/video/omap2/omapfb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/video/riva//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/video/savage//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/video/sis//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/video/vermilion//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/video/via//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/virt//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/virtio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/vlynq//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/vme//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/vme/boards//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/vme/bridges//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/w1//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/w1/masters//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/w1/slaves//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/watchdog//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/xen//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/xen/xen-pciback//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/xen/xenbus//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/xen/xenfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/drivers/zorro//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/firmware//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs/9p//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs/adfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs/affs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs/afs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs/autofs4//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs/befs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs/bfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs/btrfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs/cachefiles//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs/ceph//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs/cifs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs/coda//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs/configfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs/cramfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs/debugfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs/devpts//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs/dlm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs/ecryptfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs/efivarfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs/efs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs/exofs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs/exportfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs/ext2//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs/ext3//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs/ext4//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs/f2fs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs/fat//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs/freevxfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs/fscache//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs/fuse//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs/gfs2//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs/hfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs/hfsplus//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs/hostfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs/hpfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs/hppfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs/hugetlbfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs/isofs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs/jbd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs/jbd2//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs/jffs2//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs/jfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs/kernfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs/lockd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs/logfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs/minix//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs/ncpfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs/nfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs/nfs/blocklayout//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs/nfs/filelayout//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs/nfs/flexfilelayout//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs/nfs_common//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs/nfsd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs/nilfs2//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs/nls//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs/notify//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs/notify/dnotify//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs/notify/fanotify//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs/notify/inotify//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs/ntfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs/ocfs2//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs/ocfs2/cluster//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs/ocfs2/dlm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs/ocfs2/dlmfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs/omfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs/openpromfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs/overlayfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs/proc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs/pstore//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs/qnx4//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs/qnx6//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs/quota//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs/ramfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs/reiserfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs/romfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs/squashfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs/sysfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs/sysv//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs/ubifs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs/udf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs/ufs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/fs/xfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/acpi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/acpi/platform//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/asm-generic//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/asm-generic/bitops//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/clocksource//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/6lowpan//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/6lowpan/nhc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/8139too//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ac97//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/acer//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/acpi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/acpi/apei//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/acpi/apei/memory//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/acpi/cppc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/acpi/custom//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/acpi/ec//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/acpi/hotplug//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/acpi/initrd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/acpi/initrd/table//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/acpi/pci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/acpi/processor//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/agp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/aic79xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/aic79xx/cmds//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/aic79xx/cmds/per//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/aic79xx/debug//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/aic79xx/reset//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/aic79xx/reset/delay//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/alim1535//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/alim7101//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/altera//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/amd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/amd/iommu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/amd/mem//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/amd/xgbe//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/amd/xgbe/have//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/amd8111//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/amiga//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/amilo//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/anon//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/apple//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/clocksource//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/cpuidle//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/discard//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/dma//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/dma/addr//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/dma/addr/t//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/enable//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/enable/hugepage//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/enable/memory//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/enable/split//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/enable/split/pmd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/has//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/has/add//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/has/atomic64//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/has/atomic64/dec//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/has/atomic64/dec/if//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/has/cache//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/has/cache/line//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/has/cpu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/has/debug//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/has/debug/strict//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/has/debug/strict/user//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/has/debug/strict/user/copy//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/has/elf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/has/mem//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/has/membarrier//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/has/membarrier/sync//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/has/mmio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/has/pmem//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/has/sync//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/has/sync/core//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/has/sync/core/before//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/has/uaccess//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/have//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/have/nmi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/have/nmi/safe//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/hibernation//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/hweight//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/may//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/may/have//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/may/have/pc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/memory//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/mmap//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/mmap/rnd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/mmap/rnd/bits//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/mmap/rnd/compat//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/mmap/rnd/compat/bits//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/phys//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/phys/addr//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/phys/addr/t//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/proc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/proc/kcore//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/select//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/select/memory//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/sparsemem//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/supports//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/supports/debug//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/supports/deferred//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/supports/deferred/struct//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/supports/deferred/struct/page//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/supports/memory//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/supports/numa//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/supports/optimized//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/suspend//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/use//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/use/builtin//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/use/cmpxchg//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/use/memremap//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/use/queued//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/uses//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/uses/high//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/uses/high/vma//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/uses/numa//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/uses/numa/prot//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/uses/pg//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/want//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/want/batched//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/want/batched/unmap//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/want/batched/unmap/tlb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/want/compat//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/want/compat/ipc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/want/compat/ipc/parse//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/want/frame//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/want/general//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/want/huge//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/want/huge/pmd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/want/old//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/want/old/compat//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/want/optional//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/wants//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/wants/prot//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/wants/prot/numa//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arch/wants/prot/numa/prot//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/arm/at91//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/associative//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/asus//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/asus/nb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/asymmetric//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/asymmetric/key//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/asymmetric/public//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/asymmetric/public/key//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/async//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/async/raid6//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/async/tx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/at803x//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ata//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ata/over//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ata/verbose//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ath//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ath10k//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ath9k//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ath9k/btcoex//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ath9k/common//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/atm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/atomic64//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/audit//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/autofs4//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/b44//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/b44/pci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/b44/pcicore//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/backlight//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/backlight/class//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/backlight/lcd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/balloon//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/base//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/bcm87xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/bcma//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/bcma/driver//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/bcma/driver/gmac//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/bcma/host//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/bcma/host/pci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/be2net//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/big//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/binary//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/binfmt//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/blk//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/blk/debug//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/blk/dev//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/blk/dev/dm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/blk/dev/io//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/blk/dev/loop//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/blk/dev/loop/min//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/blk/dev/null//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/blk/dev/nvme//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/blk/dev/pciessd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/blk/dev/ram//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/blk/dev/sr//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/blk/mq//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/block//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/bnx2x//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/bnxt//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/bnxt/flower//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/boot//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/boot/printk//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/bootparam//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/bootparam/hardlockup//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/bootparam/hardlockup/panic//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/bootparam/hotplug//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/bootparam/hung//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/bootparam/hung/task//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/bootparam/hung/task/panic//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/bootparam/softlockup//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/bootparam/softlockup/panic//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/bpf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/bpf/jit//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/bpf/jit/always//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/bpf/kprobe//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/branch//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/branch/profile//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/brcmfmac//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/brcmfmac/proto//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/bridge//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/bridge/ebt//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/bridge/ebt/802//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/bridge/ebt/mark//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/bridge/ebt/t//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/bridge/igmp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/bridge/nf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/bridge/vlan//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/broadcom//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/bsd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/bsd/process//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/bsd/process/acct//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/bt//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/bt/bnep//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/bt/bnep/mc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/bt/bnep/proto//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/bt/hcibtusb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/bt/hciuart//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/bt/mrvl//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/bt/rfcomm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/btrfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/btrfs/fs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/btrfs/fs/posix//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/build//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/buildtime//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/buildtime/extable//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/can//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/can/8dev//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/can/c//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/can/c/can//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/can/calc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/can/cc770//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/can/ems//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/can/esd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/can/kvaser//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/can/peak//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/can/plx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/can/sja1000//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/capi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/carl9170//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/cb710//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/cb710/debug//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/cc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/cc/stackprotector//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/cdrom//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/cdrom/pktcdvd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ceph//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ceph/fs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ceph/fs/posix//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ceph/lib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ceph/lib/use//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ceph/lib/use/dns//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/cfag12864b//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/cfg80211//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/cfg80211/crda//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/cfg80211/default//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/cfq//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/cfq/group//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/cfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/cgroup//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/charger//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/check//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/checkpoint//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/chelsio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/chr//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/chr/dev//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/chromeos//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/cicada//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/cifs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/cifs/dfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/cifs/weak//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/cifs/weak/pw//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/clkbld//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/clkdev//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/clkevt//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/clocksource//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/clocksource/validate//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/clocksource/validate/last//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/cls//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/cls/u32//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/clz//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/cmpxchg//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/common//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/compal//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/compat//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/compat/binfmt//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/compat/for//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/compat/for/u64//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/compat/netlink//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/compat/old//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/configfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/console//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/context//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/context/switch//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/core//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/core/dump//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/core/dump/default//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/core/dump/default/elf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/cpu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/cpu/freq//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/cpu/freq/default//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/cpu/freq/default/gov//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/cpu/freq/gov//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/cpu/freq/stat//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/cpu/idle//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/cpu/idle/gov//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/cpu/sup//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/cpumask//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/crash//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/crc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/crc/itu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/crc32//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/cross//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/cross/memory//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/crypto//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/crypto/ablk//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/crypto/ablk/helper//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/crypto/aes//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/crypto/aes/ni//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/crypto/aes/x86//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/crypto/ansi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/crypto/blowfish//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/crypto/blowfish/x86//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/crypto/camellia//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/crypto/camellia/aesni//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/crypto/camellia/aesni/avx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/crypto/camellia/aesni/avx/x86//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/crypto/camellia/aesni/avx2//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/crypto/camellia/aesni/avx2/x86//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/crypto/camellia/x86//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/crypto/cast//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/crypto/cast5//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/crypto/cast5/avx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/crypto/cast5/avx/x86//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/crypto/cast6//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/crypto/cast6/avx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/crypto/cast6/avx/x86//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/crypto/crc32//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/crypto/crc32c//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/crypto/crct10dif//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/crypto/dev//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/crypto/dev/ccp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/crypto/dev/padlock//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/crypto/dev/qat//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/crypto/drbg//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/crypto/ghash//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/crypto/ghash/clmul//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/crypto/ghash/clmul/ni//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/crypto/glue//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/crypto/glue/helper//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/crypto/hash//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/crypto/michael//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/crypto/salsa20//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/crypto/salsa20/x86//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/crypto/serpent//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/crypto/serpent/avx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/crypto/serpent/avx/x86//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/crypto/serpent/avx2//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/crypto/serpent/avx2/x86//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/crypto/serpent/sse2//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/crypto/serpent/sse2/x86//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/crypto/sha1//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/crypto/sha256//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/crypto/sha512//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/crypto/twofish//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/crypto/twofish/avx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/crypto/twofish/avx/x86//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/crypto/twofish/x86//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/crypto/twofish/x86/64//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/crypto/user//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/crypto/user/api//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/cypress//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/davicom//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/dax//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/dcache//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/dcache/word//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/de//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/de2104x//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/debug//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/debug/boot//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/debug/memory//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/debug/rodata//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/debug/section//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/debug/set//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/debug/set/module//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/decompress//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/default//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/default/hung//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/default/hung/task//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/default/io//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/default/io/delay//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/default/message//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/default/mmap//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/default/mmap/min//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/default/security//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/default/tcp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/defconfig//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/deferred//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/deferred/struct//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/deferred/struct/page//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/dell//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/dell/smbios//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/dell/wmi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/detect//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/detect/hung//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/dev//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/dev/dax//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/devpts//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/devpts/multiple//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/devtmpfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/direct//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/dlci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/dlm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/dm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/dm/bio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/dm/cache//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/dm/log//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/dm/multipath//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/dm/persistent//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/dm/thin//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/dma//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/dma/shared//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/dma/virt//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/dma/virtual//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/dmar//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/dmi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/dmi/scan//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/dmi/scan/machine//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/dmi/scan/machine/non//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/dmi/scan/machine/non/efi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/dns//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/dp83640//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/drm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/drm/amd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/drm/amd/dc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/drm/amd/dc/dcn1//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/drm/cirrus//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/drm/dp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/drm/dp/aux//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/drm/fbdev//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/drm/i2c//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/drm/i915//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/drm/i915/capture//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/drm/i915/compress//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/drm/i915/gvt//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/drm/kms//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/drm/kms/fb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/drm/load//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/drm/load/edid//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/drm/mipi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/drm/nouveau//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/drm/panel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/drm/panel/orientation//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/drm/virtio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/drm/vmwgfx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/dst//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/dummy//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/dvb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/dvb/au8522//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/dvb/av7110//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/dvb/b2c2//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/dvb/b2c2/flexcop//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/dvb/budget//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/dvb/dynamic//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/dvb/firedtv//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/dvb/it913x//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/dvb/max//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/dvb/ttusb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/dvb/tuner//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/dvb/usb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/dvb/usb/af9005//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/dvb/usb/cinergy//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/dvb/usb/dibusb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/dvb/usb/nova//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/dvb/usb/nova/t//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/dvb/usb/technisat//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/dvb/usb/umt//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/dw//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/dw/dmac//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/dynamic//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/dynamic/ftrace//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/dynamic/ftrace/with//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/e1000e//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/early//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/early/printk//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/edac//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/edac/decode//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/edac/legacy//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/edac/mm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/eeepc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/eeprom//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/efi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/efi/runtime//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/efi/secure//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/efi/secure/boot//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/efi/signature//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/efi/signature/list//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/efi/vars//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/efi/vars/pstore//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/efi/vars/pstore/default//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/efivar//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/elf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ena//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/enable//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/enable/must//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/enclosure//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/encrypted//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/event//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/evm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/evm/hmac//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ext4//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ext4/fs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ext4/fs/posix//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ext4/use//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ext4/use/for//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/extra//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/f71808e//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/fair//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/fair/group//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/fanotify//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/fanotify/access//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/fat//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/fat/default//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/fb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/fb/boot//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/fb/boot/vesa//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/fb/cfb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/fb/deferred//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/fb/sys//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/fcoe//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/fib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/file//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/firewire//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/firmware//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/fix//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/fix/earlycon//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/fixed//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/font//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/frame//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/framebuffer//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/framebuffer/console//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/framebuffer/console/detect//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/fs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/fs/dax//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/fs/posix//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/fscache//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ftrace//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ftrace/mcount//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/fujitsu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/function//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/function/graph//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/fuse//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/fusion//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/fusion/max//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/fw//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/fw/cfg//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/gact//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/gart//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/generic//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/generic/bug//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/generic/bug/relative//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/generic/calibrate//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/generic/clockevents//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/generic/clockevents/min//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/generic/cmos//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/generic/cpu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/generic/find//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/generic/find/first//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/generic/irq//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/generic/irq/legacy//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/generic/irq/legacy/alloc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/generic/isa//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/generic/pci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/generic/pending//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/generic/smp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/generic/smp/idle//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/generic/strncpy//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/generic/strncpy/from//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/generic/strnlen//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/generic/time//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/gfs2//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/gfs2/fs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/gfs2/fs/locking//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/gigaset//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/gpio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/gpiolib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/grace//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/haltpoll//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/hangcheck//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/hardened//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/hardlockup//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/hardlockup/check//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/has//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/have//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/have/aligned//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/have/aligned/struct//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/have/arch//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/have/arch/huge//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/have/arch/jump//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/have/arch/mmap//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/have/arch/mmap/rnd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/have/arch/mmap/rnd/compat//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/have/arch/seccomp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/have/arch/soft//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/have/arch/transparent//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/have/arch/transparent/hugepage//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/have/arch/within//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/have/arch/within/stack//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/have/bootmem//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/have/bootmem/info//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/have/c//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/have/cc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/have/clk//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/have/cmpxchg//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/have/context//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/have/debug//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/have/dma//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/have/dma/api//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/have/dynamic//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/have/dynamic/ftrace//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/have/dynamic/ftrace/with//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/have/ebpf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/have/efficient//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/have/efficient/unaligned//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/have/ftrace//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/have/ftrace/mcount//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/have/function//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/have/function/graph//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/have/generic//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/have/hardened//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/have/hardened/usercopy//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/have/hw//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/have/intel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/have/ioremap//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/have/irq//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/have/irq/time//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/have/kernel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/have/kprobe//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/have/kprobes//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/have/kprobes/on//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/have/kvm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/have/kvm/cpu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/have/kvm/cpu/relax//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/have/kvm/irq//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/have/latencytop//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/have/memblock//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/have/memblock/node//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/have/memory//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/have/mixed//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/have/mixed/breakpoints//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/have/mmiotrace//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/have/net//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/have/pcspkr//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/have/perf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/have/perf/events//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/have/perf/user//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/have/perf/user/stack//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/have/rcu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/have/rcu/table//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/have/regs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/have/regs/and//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/have/regs/and/stack//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/have/regs/and/stack/access//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/have/reliable//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/have/setup//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/have/setup/per//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/have/setup/per/cpu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/have/stack//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/have/syscall//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/have/text//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/have/text/poke//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/have/unstable//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/have/unstable/sched//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/have/user//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/have/user/return//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/hdlc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/hdmi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/hdmi/lpe//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/headers//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/hibernate//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/hid//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/hid/battery//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/hid/hyperv//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/hid/lenovo//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/hid/logitech//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/hid/picolcd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/hid/sensor//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/hid/sensor/accel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/hid/sensor/custom//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/hid/sensor/device//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/hid/sensor/gyro//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/hid/sensor/iio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/hid/sensor/inclinometer//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/hid/sensor/magnetometer//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/hid/wiimote//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/high//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/high/res//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/hisax//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/hisax/16//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/hisax/avm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/hisax/avm/a1//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/hisax/bkm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/hisax/enternow//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/hisax/fritz//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/hisax/hfc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/hisax/max//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/hisax/netjet//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/hisax/no//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/hisax/sct//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/hmc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/hmm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/hotplug//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/hotplug/pci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/hotplug/pci/acpi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/hp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/hpet//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/hpet/emulate//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/hpwdt//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/hpwdt/nmi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/hsa//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ht//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/hugetlb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/hvc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/hvc/xen//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/hw//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/hw/random//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/hwlat//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/hwmon//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/hwpoison//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/hyperv//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/hypervisor//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/hysdn//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/hz//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/i2c//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/i2c/amd756//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/i2c/designware//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/i2c/diolan//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/i2c/helper//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/i2c/nforce2//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/i2c/parport//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/i2c/pca//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/i2c/tiny//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/i40e//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/i6300esb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/i7300//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/i7300/idle//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/i7300/idle/ioat//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/i8253//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ia32//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ib700//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/icplus//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ideapad//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/idle//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/idle/page//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ie6xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ieee802154//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/igb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/iio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/iio/buffer//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/iio/consumers//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/iio/consumers/per//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/iio/kfifo//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/iio/triggered//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/illegal//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/illegal/pointer//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ima//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ima/lsm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ima/measure//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ima/measure/pcr//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ima/trusted//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/inet//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/inet/dccp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/inet/sctp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/inet/tcp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/inet/udp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/inet/xfrm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/inet/xfrm/mode//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/inet6//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/inet6/xfrm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/inet6/xfrm/mode//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/infiniband//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/infiniband/addr//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/infiniband/addr/trans//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/infiniband/bnxt//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/infiniband/ipoib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/infiniband/mthca//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/infiniband/on//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/infiniband/on/demand//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/infiniband/opa//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/infiniband/qib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/infiniband/user//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/infiniband/vmware//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/init//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/init/env//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/init/env/arg//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/initramfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/inline//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/inline/read//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/inline/read/unlock//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/inline/spin//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/inline/spin/unlock//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/inline/write//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/inline/write/unlock//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/inotify//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/input//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/input/ati//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/input/atlas//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/input/ff//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/input/gpio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/input/gpio/rotary//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/input/keyspan//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/input/mousedev//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/input/mousedev/screen//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/input/xen//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/input/xen/kbddev//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/instruction//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/int340x//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/integrity//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/integrity/asymmetric//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/intel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/intel/hid//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/intel/iommu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/intel/iommu/floppy//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/intel/ish//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/intel/mei//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/intel/pmc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/intel/th//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/intel/wmi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/interval//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/io//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/io/delay//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/io/delay/type//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/iommu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/iosched//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/iosf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ip//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ip/advanced//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ip/dccp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ip/dccp/tfrc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ip/fib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ip/fib/trie//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ip/mroute//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ip/mroute/multiple//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ip/multiple//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ip/nf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ip/nf/arp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ip/nf/match//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ip/nf/target//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ip/pimsm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ip/route//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ip/set//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ip/set/bitmap//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ip/set/hash//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ip/set/list//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ip/vs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ip/vs/pe//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ip/vs/proto//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ip/vs/proto/ah//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ip/vs/sh//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ip/vs/sh/tab//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ip/vs/tab//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ip6//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ip6/nf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ip6/nf/match//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ip6/nf/target//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ipc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ipmi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ipmi/device//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ipmi/dmi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ipmi/panic//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ipmi/proc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ippp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ipv6//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ipv6/mroute//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ipv6/mroute/multiple//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ipv6/multiple//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ipv6/ndisc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ipv6/optimistic//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ipv6/pimsm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ipv6/route//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ipv6/router//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ipv6/sit//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ir//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ir/gpio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ir/ite//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ir/jvc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ir/lirc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ir/mce//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ir/mce/kbd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ir/nec//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ir/rc5//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ir/rc5/sz//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ir/rc6//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ir/sanyo//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ir/sony//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ir/winbond//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/irq//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/irq/bypass//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/irq/forced//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/isa//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/isa/dma//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/iscsi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/iscsi/boot//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/iscsi/ibft//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/iscsi/target//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/isdn//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/isdn/capi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/isdn/drv//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/isdn/drv/avmb1//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/isdn/drv/avmb1/verbose//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/isdn/ppp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/isdn/tty//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/iso9660//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/it87//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/it8712f//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/itco//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/itco/vendor//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/iwlegacy//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/iwlwifi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/iwlwifi/opmode//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ixgbe//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/jump//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/kallsyms//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/karma//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/kdb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/kdb/continue//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/kernel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/kexec//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/kexec/auto//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/kexec/bzimage//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/kexec/bzimage/verify//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/kexec/verify//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/keyboard//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/keys//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/keys/debug//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/keys/debug/proc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/kgdb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/kgdb/low//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/kgdb/low/level//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/kgdb/serial//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/kprobe//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/kprobes//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/kprobes/on//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ks0108//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/kvm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/kvm/apic//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/kvm/async//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/kvm/generic//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/kvm/generic/dirtylog//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/kvm/generic/dirtylog/read//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/kvm/mmu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/l2tp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/lcd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/lcd/class//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/leds//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/leds/clevo//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/leds/dell//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/leds/intel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/leds/lp55xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/leds/trigger//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/leds/trigger/default//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/liquidio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/lock//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/lock/debugging//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/lock/spin//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/lock/spin/on//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/lockd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/lockdep//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/lockup//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/log//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/log/buf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/logo//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/logo/linux//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/loopback//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/lpc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/lsi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/lsi/et1011c//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/lsm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/lsm/mmap//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/lsm/mmap/min//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/lxt//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/lzo//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/mac//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/mac80211//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/mac80211/has//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/mac80211/rc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/mac80211/rc/default//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/mac80211/sta//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/mac80211/sta/hash//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/mac80211/sta/hash/max//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/machz//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/macintosh//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/magic//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/mandatory//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/mandatory/file//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/mantis//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/marvell//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/max//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/max/raw//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/may//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/may/use//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/md//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/mdio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/media//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/media/altera//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/media/analog//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/media/analog/tv//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/media/camera//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/media/common//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/media/digital//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/media/digital/tv//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/media/pci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/media/radio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/media/rc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/media/subdrv//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/media/tuner//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/media/usb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/megaraid//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/mem//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/mem/soft//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/memcg//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/memcg/swap//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/memory//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/memory/hotplug//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/memstick//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/memstick/jmicron//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/memstick/realtek//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/memstick/tifm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/mfd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/mfd/intel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/mfd/intel/lpss//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/mfd/rtsx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/mfd/sm501//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/micrel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/microcode//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/microcode/old//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/minix//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/misc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/misdn//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/mlx4//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/mlx4/core//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/mlx4/en//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/mlx5//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/mlx5/core//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/mlx5/core/en//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/mlx5/en//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/mlxsw//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/mlxsw/core//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/mlxsw/spectrum//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/mm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/mmc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/mmc/block//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/mmc/realtek//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/mmc/ricoh//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/mmc/sdhci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/mmc/tifm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/mmc/via//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/mmu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/module//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/module/force//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/module/sig//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/module/srcversion//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/modules//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/modules/use//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/modules/use/elf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/mouse//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/mouse/ps2//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/mouse/ps2/synaptics//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/mouse/synaptics//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/movable//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/mq//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/mq/iosched//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/msdos//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/msi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/mspro//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/mtd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/mtd/cfi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/mtd/map//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/mtd/map/bank//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/mtd/map/bank/width//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/mtd/ubi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/mtd/ubi/beb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/mtd/ubi/wl//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/mtrr//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/mtrr/sanitizer//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/mtrr/sanitizer/enable//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/mtrr/sanitizer/spare//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/mtrr/sanitizer/spare/reg//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/mtrr/sanitizer/spare/reg/nr//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/mutex//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/mutex/spin//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/mutex/spin/on//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/mwifiex//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/mxm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/myri10ge//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/n//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/national//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/nd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/need//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/need/dma//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/need/dma/map//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/need/multiple//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/need/per//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/need/per/cpu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/need/per/cpu/embed//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/need/per/cpu/embed/first//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/need/per/cpu/page//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/need/per/cpu/page/first//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/need/sg//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/need/sg/dma//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/net//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/net/act//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/net/act/tunnel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/net/calxeda//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/net/cls//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/net/dma//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/net/dma/rh//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/net/drop//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/net/ematch//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/net/ip//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/net/ipgre//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/net/key//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/net/mpls//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/net/packet//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/net/poll//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/net/rx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/net/rx/busy//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/net/sch//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/net/sch/fq//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/net/team//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/net/team/mode//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/net/udp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/net/vendor//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/netconsole//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/netfilter//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/netfilter/netlink//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/netfilter/netlink/queue//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/netfilter/xt//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/netfilter/xt/match//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/netfilter/xt/target//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/netlink//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/netprio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/network//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/network/phy//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/netxen//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/new//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/nf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/nf/conntrack//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/nf/conntrack/netbios//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/nf/ct//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/nf/ct/netlink//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/nf/ct/proto//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/nf/defrag//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/nf/dup//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/nf/log//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/nf/nat//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/nf/nat/masquerade//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/nf/nat/proto//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/nf/nat/snmp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/nf/reject//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/nf/tables//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/nfp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/nfp/app//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/nfp/app/abm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/nfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/nfs/acl//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/nfs/use//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/nfs/use/kernel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/nfs/v3//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/nfs/v4//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/nfs/v4/1//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/nfs/v4/1/implementation//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/nfs/v4/1/implementation/id//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/nfs/v4/security//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/nfsd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/nfsd/v2//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/nfsd/v3//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/nfsd/v4//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/nfsd/v4/security//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/nft//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/nft/bridge//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/nft/chain//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/nft/chain/nat//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/nft/chain/route//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/nft/dup//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/nft/masq//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/nft/redir//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/nft/reject//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/nls//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/nls/codepage//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/nls/iso8859//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/nls/koi8//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/nls/mac//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/no//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/no/hz//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/nodes//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/nodes/span//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/nodes/span/other//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/nop//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/nouveau//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/nouveau/debug//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/nr//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ntb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/numa//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/numa/balancing//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/numa/balancing/default//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/nv//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/nvdimm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/nvme//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/nvme/target//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/oid//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/old//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/openvswitch//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/oprofile//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/oprofile/event//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/oprofile/nmi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/optimize//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/osf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/output//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/overlay//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/packet//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/page//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/page/table//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/pageflags//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/panasonic//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/panic//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/panic/on//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/panic/on/oops//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/paravirt//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/paravirt/time//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/parport//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/parport/not//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/partition//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/pata//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/pata/arasan//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/pata/pdc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/pch//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/pci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/pci/bus//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/pci/bus/addr//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/pci/bus/addr/t//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/pcie//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/pcieaer//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/pcieaspm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/pcmcia//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/pcspkr//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/pdc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/percpu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/perf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/perf/events//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/perf/events/intel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/persistent//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/phys//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/phys/addr//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/phys/addr/t//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/physical//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/pid//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/pinctrl//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/pkcs7//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/pkcs7/message//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/pm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/pm/advanced//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/pm/sleep//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/pm/std//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/pm/trace//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/pnfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/pnfs/file//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/pnfs/flexfile//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/posix//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/posix/mqueue//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/power//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ppp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ppp/sync//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/pps//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/pps/client//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/preempt//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/prevent//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/prevent/firmware//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/print//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/print/quota//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/printk//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/probe//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/proc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/proc/page//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/proc/pid//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/proc/vmcore//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/proc/vmcore/device//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/provide//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/provide/ohci1394//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/provide/ohci1394/dma//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/pstore//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ptp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ptp/1588//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ptp/1588/clock//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/public//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/public/key//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/public/key/algo//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/pwm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/qed//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/qfmt//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/qlcnic//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/qsemi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/queued//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/quota//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/quota/netlink//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/quotactl//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/radix//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/radix/tree//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/raid//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/raid6//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/randomize//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/randomize/memory//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/randomize/memory/physical//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/raw//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/rc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/rc/ati//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/rcu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/rcu/cpu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/rcu/cpu/stall//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/rcu/fanout//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/rcu/nocb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/rcu/nocb/cpu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/rcu/stall//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/rcu/user//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/rd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/rdma//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/realtek//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/reed//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/reed/solomon//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/regmap//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/rfkill//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/rfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/rh//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/rh/kabi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/rh/kabi/size//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/rh/kabi/size/align//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ring//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ring/buffer//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ring/buffer/allow//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/rmi4//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/rmi4/2d//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/rmi4/f03//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/rpcsec//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/rpcsec/gss//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/rt//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/rt/group//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/rt2800//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/rt2800/lib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/rt2800pci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/rt2800usb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/rt2x00//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/rt2x00/lib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/rtc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/rtc/drv//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/rtc/drv/m41t80//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/rtc/hctosys//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/rtc/intf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/rtl//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/rtl8187//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/rtl8192c//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/rtl8723//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/rtllib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/rtllib/crypto//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/rtlwifi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/rtw88//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/rwsem//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/rwsem/spin//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/rwsem/spin/on//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/rwsem/xchgadd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/samsung//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/sata//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/sata/acard//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/sata/ahci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/sbc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/sbc/fitpc2//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/sched//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/sched/mc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/sched/omit//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/sched/omit/frame//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/scsi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/scsi/3w//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/scsi/bfa//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/scsi/bnx2//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/scsi/bnx2x//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/scsi/chelsio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/scsi/cxgb3//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/scsi/cxgb4//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/scsi/dh//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/scsi/dh/hp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/scsi/fc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/scsi/fc/tgt//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/scsi/iscsi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/scsi/mpt2sas//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/scsi/mpt2sas/max//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/scsi/mpt3sas//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/scsi/mpt3sas/max//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/scsi/multi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/scsi/mvsas//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/scsi/osd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/scsi/osd/dprint//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/scsi/proc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/scsi/qla//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/scsi/sas//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/scsi/sas/host//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/scsi/scan//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/scsi/spi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/scsi/srp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/scsi/srp/tgt//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/scsi/ufshcd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/sctp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/sctp/cookie//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/sctp/cookie/hmac//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/sctp/default//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/sctp/default/cookie//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/sctp/default/cookie/hmac//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/sdio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/seccomp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/security//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/security/network//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/security/selinux//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/security/selinux/avc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/security/selinux/bootparam//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/security/selinux/checkreqprot//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/security/yama//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/select//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/select/memory//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/sensors//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/sensors/acpi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/sensors/fam15h//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/sensors/i5k//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/sensors/lis3//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/sensors/ntc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/sensors/sch56xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/sensors/via//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/serial//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/serial/8250//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/serial/8250/many//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/serial/8250/nr//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/serial/8250/runtime//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/serial/8250/share//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/serial/arc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/serial/arc/nr//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/serial/core//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/serio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/serio/altera//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/serio/arc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/sfc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/sfc/falcon//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/sfc/mcdi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/sg//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/sgi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/signed//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/signed/pe//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/signed/pe/file//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/skge//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/slip//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/slub//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/sms//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/sms/sdio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/sms/siano//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/sms/usb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/smsc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/smsc/sch311x//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/ac97//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/ac97/power//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/ac97/power/save//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/atiixp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/compress//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/cs46xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/cs46xx/new//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/dma//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/dynamic//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/emu10k1//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/es1968//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/firewire//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/hda//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/hda/codec//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/hda/codec/ca0132//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/hda/dsp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/hda/ext//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/hda/input//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/hda/input/beep//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/hda/patch//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/hda/power//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/hda/power/save//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/hda/prealloc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/jack//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/jack/input//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/maestro3//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/max//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/mpu401//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/opl3//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/opl3/lib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/oxygen//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/pcm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/proc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/seq//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/seq/hrtimer//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/seq/midi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/sequencer//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/soc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/soc/acpi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/soc/acpi/intel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/soc/hdac//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/soc/i2c//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/soc/i2c/and//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/soc/intel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/soc/intel/bdw//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/soc/intel/bdw/rt5677//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/soc/intel/broadwell//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/soc/intel/bxt//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/soc/intel/bxt/da7219//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/soc/intel/bxt/da7219/max98357a//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/soc/intel/bxt/rt298//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/soc/intel/byt//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/soc/intel/byt/cht//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/soc/intel/byt/cht/da7213//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/soc/intel/byt/cht/es8316//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/soc/intel/byt/cht/nocodec//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/soc/intel/bytcr//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/soc/intel/bytcr/rt5640//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/soc/intel/bytcr/rt5651//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/soc/intel/cht//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/soc/intel/cht/bsw//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/soc/intel/cht/bsw/max98090//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/soc/intel/cht/bsw/max98090/ti//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/soc/intel/cht/bsw/rt5645//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/soc/intel/cht/bsw/rt5672//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/soc/intel/haswell//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/soc/intel/kbl//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/soc/intel/kbl/rt5663//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/soc/intel/kbl/rt5663/max98927//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/soc/intel/kbl/rt5663/rt5514//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/soc/intel/kbl/rt5663/rt5514/max98927//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/soc/intel/skl//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/soc/intel/skl/nau88l25//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/soc/intel/skl/nau88l25/max98357a//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/soc/intel/skl/nau88l25/ssm4567//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/soc/intel/skl/rt286//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/soc/intel/skylake//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/soc/intel/skylake/ssp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/soc/intel/sst//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/soc/rt5514//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/soc/rt5677//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/sst//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/sst/atom//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/sst/atom/hifi2//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/sst/ipc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/synth//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/usb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/usb/caiaq//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/verbose//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/via82xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/snd/vx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/soft//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/solaris//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/solaris/x86//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/sony//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/sonypi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/sound//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/sound/oss//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/sound/oss/core//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/sp5100//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/sparse//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/sparse/rcu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/sparsemem//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/sparsemem/alloc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/sparsemem/alloc/mem//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/sparsemem/alloc/mem/map//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/sparsemem/vmemmap//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/spi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/split//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/split/ptlock//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/squashfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/squashfs/fragment//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/squashfs/fragment/cache//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ssb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ssb/driver//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ssb/driver/pcicore//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ssb/pcihost//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ssb/sdiohost//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/stack//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/stacktrace//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/stm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/stm/proto//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/stm/proto/sys//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/stm/source//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/stop//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/strict//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/strip//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/strip/asm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/sun//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/sunrpc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/sunrpc/xprt//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/suspend//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/swiotlb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/syn//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/sync//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/synclink//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/sys//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/sysctl//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/sysctl/exception//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/system//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/system/blacklist//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/system/trusted//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/sysvipc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/tablet//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/tablet/usb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/target//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/task//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/task/delay//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/task/io//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/tcg//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/tcg/tis//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/tcg/tis/i2c//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/tcg/tis/st33zp24//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/tcm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/tcp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/tcp/cong//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/test//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/textsearch//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/thermal//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/thermal/default//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/thermal/default/gov//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/thermal/default/gov/step//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/thermal/gov//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/thermal/gov/fair//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/thermal/gov/step//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/thinkpad//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/thinkpad/acpi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/thinkpad/acpi/alsa//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/thinkpad/acpi/hotkey//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/thunderbolt//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/tick//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/tifm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/tigon3//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/timer//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/tmpfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/tmpfs/posix//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/topstar//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/toshiba//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/toshiba/bt//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/touchscreen//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/touchscreen/wacom//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/trace//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/trace/irqflags//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/tracer//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/tracer/max//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/tracing//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/track//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/track/dirty//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/transparent//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/transparent/hugepage//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/tree//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/trusted//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ttpci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/tulip//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/typec//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/typec/dp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ucs2//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/ucsi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/udf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/uefi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/uevent//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/uevent/helper//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/uidgid//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/uidgid/strict//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/uidgid/strict/type//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/uio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/uio/hv//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/uio/pci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/uio/pdrv//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/unix//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/unix98//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/unixware//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/uprobe//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/usb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/usb/ali//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/usb/announce//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/usb/announce/new//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/usb/arch//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/usb/arch/has//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/usb/default//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/usb/ehci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/usb/ehci/root//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/usb/ehci/root/hub//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/usb/ehci/tt//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/usb/ezusb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/usb/ftdi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/usb/gspca//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/usb/gspca/ov534//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/usb/gspca/xirlink//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/usb/hsic//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/usb/hwa//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/usb/leds//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/usb/leds/trigger//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/usb/net//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/usb/net/ax88179//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/usb/net/cdc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/usb/net/cdc/subset//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/usb/net/cx82310//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/usb/net/huawei//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/usb/net/huawei/cdc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/usb/net/qmi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/usb/net/rndis//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/usb/ohci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/usb/ohci/hcd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/usb/ohci/little//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/usb/pwc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/usb/pwc/input//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/usb/serial//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/usb/serial/cypress//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/usb/serial/digi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/usb/serial/edgeport//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/usb/serial/ftdi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/usb/serial/keyspan//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/usb/serial/kobil//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/usb/serial/mct//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/usb/serial/mos7715//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/usb/serial/safe//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/usb/serial/xsens//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/usb/sierra//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/usb/sisusbvga//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/usb/storage//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/usb/storage/cypress//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/usb/storage/ene//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/usb/uhci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/usb/video//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/usb/video/class//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/usb/video/class/input//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/usb/wusb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/usb/xhci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/usbip//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/use//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/use/generic//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/use/generic/smp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/use/percpu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/use/percpu/numa//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/use/percpu/numa/node//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/user//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/user/return//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/user/stacktrace//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/uts//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/uv//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/uwb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/vfat//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/vfio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/vfio/iommu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/vfio/mdev//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/vfio/pci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/vga//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/vga/arb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/vga/arb/max//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/vgacon//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/vgacon/soft//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/vgacon/soft/scrollback//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/vhost//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/via//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/video//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/video/au0828//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/video/cx18//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/video/cx231xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/video/cx88//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/video/em28xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/video/fb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/video/ir//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/video/output//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/video/pvrusb2//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/video/saa7134//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/video/saa7146//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/video/stk1160//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/video/tm6000//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/videobuf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/videobuf/dma//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/videobuf2//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/virt//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/virt/cpu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/virt/cpu/accounting//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/virt/to//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/virtio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/virtio/pci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/virtio/vsockets//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/vitesse//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/vlan//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/vlan/8021q//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/vm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/vm/event//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/vmware//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/vmware/vmci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/vsockets//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/vt//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/vt/console//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/vt/hw//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/vt/hw/console//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/w83627hf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/w83697hf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/w83697ug//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/w83877f//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/w83977f//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/want//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/want/dev//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/watchdog//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/watchdog/handle//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/watchdog/handle/boot//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/wdat//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/wext//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/wil6210//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/wil6210/isr//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/winbond//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/wireless//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/wlan//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/wlan/vendor//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/x509//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/x509/certificate//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/x86//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/x86/64//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/x86/64/acpi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/x86/acpi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/x86/acpi/cpufreq//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/x86/amd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/x86/amd/freq//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/x86/amd/platform//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/x86/check//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/x86/check/bios//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/x86/decoder//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/x86/dev//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/x86/dev/dma//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/x86/extended//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/x86/intel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/x86/intel/memory//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/x86/intel/memory/protection//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/x86/intel/tsx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/x86/intel/tsx/mode//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/x86/internode//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/x86/internode/cache//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/x86/io//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/x86/l1//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/x86/l1/cache//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/x86/local//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/x86/mce//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/x86/minimum//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/x86/minimum/cpu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/x86/need//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/x86/p4//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/x86/pcc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/x86/platform//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/x86/pm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/x86/pmem//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/x86/pmem/legacy//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/x86/powernow//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/x86/reroute//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/x86/reroute/for//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/x86/reroute/for/broken//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/x86/reroute/for/broken/boot//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/x86/reserve//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/x86/speedstep//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/x86/supports//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/x86/supports/memory//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/x86/thermal//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/xen//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/xen/acpi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/xen/blkdev//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/xen/compat//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/xen/dev//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/xen/have//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/xen/max//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/xen/max/domain//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/xen/netdev//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/xen/save//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/xen/scrub//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/xen/sys//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/xen/xenbus//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/xfrm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/xfrm/sub//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/xfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/xfs/posix//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/xor//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/xz//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/xz/dec//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/yenta//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/yenta/ene//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/zlib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/zone//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/config/zone/dma//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/crypto//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/crypto/internal//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/drm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/drm/bridge//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/drm/i2c//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/drm/ttm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/dt-bindings//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/dt-bindings/gpio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/dt-bindings/interrupt-controller//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/generated//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/generated/uapi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/generated/uapi/linux//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/keys//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/linux//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/linux/amba//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/linux/avf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/linux/bcma//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/linux/byteorder//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/linux/can//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/linux/can/platform//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/linux/ceph//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/linux/clk//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/linux/crush//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/linux/decompress//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/linux/dma//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/linux/extcon//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/linux/fsl//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/linux/fsl/bestcomm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/linux/gpio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/linux/hsi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/linux/i2c//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/linux/iio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/linux/iio/adc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/linux/iio/common//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/linux/iio/dac//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/linux/iio/frequency//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/linux/iio/gyro//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/linux/iio/imu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/linux/input//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/linux/irqchip//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/linux/isdn//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/linux/lockd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/linux/mfd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/linux/mfd/abx500//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/linux/mfd/arizona//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/linux/mfd/da9052//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/linux/mfd/da9055//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/linux/mfd/pcf50633//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/linux/mfd/pm8xxx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/linux/mfd/samsung//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/linux/mfd/syscon//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/linux/mfd/wm831x//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/linux/mfd/wm8350//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/linux/mfd/wm8994//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/linux/mlx4//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/linux/mlx5//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/linux/mmc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/linux/mtd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/linux/netfilter//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/linux/netfilter/ipset//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/linux/netfilter_arp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/linux/netfilter_bridge//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/linux/netfilter_ipv4//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/linux/netfilter_ipv6//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/linux/phy//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/linux/pinctrl//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/linux/platform_data//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/linux/power//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/linux/qed//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/linux/raid//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/linux/regulator//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/linux/rtc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/linux/sched//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/linux/spi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/linux/ssb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/linux/sunrpc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/linux/ulpi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/linux/unaligned//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/linux/usb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/linux/uwb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/linux/wimax//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/math-emu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/media//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/media/blackfin//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/media/davinci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/memory//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/misc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/net//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/net/9p//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/net/bluetooth//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/net/caif//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/net/irda//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/net/iucv//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/net/netfilter//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/net/netfilter/ipv4//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/net/netfilter/ipv6//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/net/netns//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/net/nfc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/net/phonet//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/net/sctp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/net/tc_act//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/pcmcia//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/ras//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/rdma//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/rxrpc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/scsi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/scsi/fc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/sound//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/target//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/target/iscsi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/trace//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/trace/events//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/uapi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/uapi/asm-generic//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/uapi/drm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/uapi/linux//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/uapi/linux/byteorder//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/uapi/linux/caif//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/uapi/linux/can//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/uapi/linux/cifs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/uapi/linux/dvb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/uapi/linux/genwqe//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/uapi/linux/hdlc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/uapi/linux/hsi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/uapi/linux/iio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/uapi/linux/isdn//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/uapi/linux/mmc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/uapi/linux/netfilter//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/uapi/linux/netfilter/ipset//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/uapi/linux/netfilter_arp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/uapi/linux/netfilter_bridge//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/uapi/linux/netfilter_ipv4//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/uapi/linux/netfilter_ipv6//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/uapi/linux/nfsd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/uapi/linux/raid//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/uapi/linux/sched//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/uapi/linux/spi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/uapi/linux/sunrpc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/uapi/linux/tc_act//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/uapi/linux/tc_ematch//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/uapi/linux/usb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/uapi/linux/wimax//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/uapi/misc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/uapi/mtd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/uapi/rdma//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/uapi/rdma/hfi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/uapi/scsi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/uapi/scsi/fc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/uapi/sound//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/uapi/video//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/uapi/xen//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/video//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/xen//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/xen/interface//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/xen/interface/hvm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/include/xen/interface/io//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/init//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/ipc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/kernel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/kernel/bpf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/kernel/cpu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/kernel/debug//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/kernel/debug/kdb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/kernel/events//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/kernel/gcov//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/kernel/irq//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/kernel/livepatch//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/kernel/power//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/kernel/sched//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/kernel/time//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/kernel/trace//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/lib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/lib/842//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/lib/livepatch//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/lib/lzo//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/lib/mpi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/lib/raid6//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/lib/raid6/test//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/lib/reed_solomon//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/lib/xz//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/lib/zlib_deflate//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/lib/zlib_inflate//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/mm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/net//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/net/6lowpan//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/net/802//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/net/8021q//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/net/9p//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/net/appletalk//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/net/atm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/net/ax25//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/net/batman-adv//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/net/bluetooth//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/net/bluetooth/bnep//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/net/bluetooth/cmtp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/net/bluetooth/hidp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/net/bluetooth/rfcomm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/net/bpf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/net/bridge//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/net/bridge/netfilter//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/net/caif//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/net/can//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/net/ceph//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/net/core//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/net/dcb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/net/dccp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/net/dccp/ccids//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/net/decnet//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/net/decnet/netfilter//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/net/dns_resolver//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/net/dsa//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/net/ethernet//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/net/ieee802154//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/net/ieee802154/6lowpan//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/net/ife//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/net/ipv4//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/net/ipv4/netfilter//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/net/ipv6//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/net/ipv6/netfilter//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/net/ipx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/net/irda//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/net/irda/ircomm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/net/irda/irlan//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/net/irda/irnet//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/net/iucv//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/net/key//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/net/l2tp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/net/lapb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/net/llc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/net/mac80211//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/net/mac802154//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/net/mpls//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/net/netfilter//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/net/netfilter/ipset//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/net/netfilter/ipvs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/net/netlabel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/net/netlink//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/net/netrom//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/net/nfc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/net/nfc/hci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/net/nfc/nci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/net/openvswitch//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/net/packet//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/net/phonet//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/net/psample//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/net/rds//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/net/rfkill//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/net/rose//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/net/rxrpc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/net/sched//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/net/sctp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/net/sunrpc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/net/sunrpc/auth_gss//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/net/sunrpc/xprtrdma//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/net/switchdev//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/net/tipc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/net/unix//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/net/vmw_vsock//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/net/wimax//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/net/wireless//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/net/x25//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/net/xfrm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/samples//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/samples/bpf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/samples/hidraw//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/samples/hw_breakpoint//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/samples/kdb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/samples/kfifo//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/samples/kobject//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/samples/kprobes//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/samples/livepatch//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/samples/rpmsg//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/samples/seccomp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/samples/trace_events//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/samples/uhid//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/samples/vfio-mdev//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/scripts//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/scripts/basic//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/scripts/coccinelle//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/scripts/coccinelle/api//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/scripts/coccinelle/api/alloc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/scripts/coccinelle/free//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/scripts/coccinelle/iterators//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/scripts/coccinelle/locks//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/scripts/coccinelle/misc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/scripts/coccinelle/null//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/scripts/coccinelle/tests//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/scripts/dtc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/scripts/dtc/libfdt//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/scripts/genksyms//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/scripts/kconfig//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/scripts/kconfig/lxdialog//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/scripts/ksymoops//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/scripts/mod//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/scripts/package//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/scripts/rt-tester//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/scripts/selinux//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/scripts/selinux/genheaders//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/scripts/selinux/mdp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/scripts/tracing//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/security//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/security/apparmor//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/security/integrity//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/security/integrity/evm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/security/integrity/ima//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/security/keys//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/security/keys/encrypted-keys//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/security/selinux//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/security/selinux/include//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/security/smack//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/security/tomoyo//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/security/yama//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/aoa//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/aoa/codecs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/aoa/core//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/aoa/fabrics//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/aoa/soundbus//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/aoa/soundbus/i2sbus//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/arm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/atmel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/core//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/core/oss//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/core/seq//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/core/seq/oss//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/drivers//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/drivers/mpu401//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/drivers/opl3//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/drivers/opl4//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/drivers/pcsp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/drivers/vx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/firewire//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/hda//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/hda/ext//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/i2c//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/i2c/other//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/isa//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/isa/ad1816a//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/isa/ad1848//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/isa/cs423x//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/isa/es1688//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/isa/galaxy//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/isa/gus//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/isa/msnd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/isa/opti9xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/isa/sb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/isa/wavefront//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/isa/wss//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/mips//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/oss//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/oss/dmasound//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/parisc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/pci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/pci/ac97//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/pci/ali5451//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/pci/asihpi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/pci/au88x0//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/pci/aw2//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/pci/ca0106//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/pci/cs46xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/pci/cs5535audio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/pci/ctxfi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/pci/echoaudio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/pci/emu10k1//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/pci/hda//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/pci/ice1712//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/pci/korg1212//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/pci/lola//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/pci/lx6464es//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/pci/mixart//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/pci/nm256//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/pci/oxygen//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/pci/pcxhr//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/pci/riptide//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/pci/rme9652//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/pci/trident//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/pci/vx222//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/pci/ymfpci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/pcmcia//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/pcmcia/pdaudiocf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/pcmcia/vx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/ppc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/sh//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/soc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/soc/codecs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/soc/intel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/soc/intel/atom//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/soc/intel/atom/sst//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/soc/intel/baytrail//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/soc/intel/boards//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/soc/intel/common//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/soc/intel/haswell//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/soc/intel/skylake//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/sparc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/spi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/synth//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/synth/emux//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/usb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/usb/6fire//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/usb/bcd2000//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/usb/caiaq//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/usb/hiface//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/usb/line6//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/usb/misc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/usb/usx2y//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/sound/x86//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/tools//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/tools/bpf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/tools/bpf/bpftool//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/tools/bpf/bpftool/Documentation//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/tools/build//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/tools/build/feature//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/tools/build/tests//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/tools/build/tests/ex//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/tools/cgroup//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/tools/firewire//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/tools/iio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/tools/include//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/tools/include/tools//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/tools/lguest//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/tools/lib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/tools/lib/api//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/tools/lib/bpf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/tools/lib/subcmd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/tools/lib/traceevent//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/tools/net//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/tools/objtool//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/tools/perf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/tools/perf/Documentation//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/tools/perf/arch//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/tools/perf/arch/arm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/tools/perf/arch/arm64//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/tools/perf/arch/powerpc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/tools/perf/arch/s390//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/tools/perf/arch/sh//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/tools/perf/arch/sparc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/tools/perf/arch/x86//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/tools/perf/arch/xtensa//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/tools/perf/scripts//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/tools/perf/scripts/perl//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/tools/perf/scripts/perl/Perf-Trace-Util//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/tools/power//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/tools/power/acpi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/tools/power/acpi/tools//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/tools/power/acpi/tools/acpidbg//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/tools/power/acpi/tools/acpidump//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/tools/power/acpi/tools/ec//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/tools/power/cpupower//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/tools/power/cpupower/bench//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/tools/power/cpupower/debug//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/tools/power/cpupower/debug/i386//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/tools/power/cpupower/debug/kernel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/tools/power/cpupower/debug/x86_64//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/tools/power/x86//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/tools/power/x86/turbostat//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/tools/power/x86/x86_energy_perf_policy//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/tools/scripts//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/tools/testing//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/tools/testing/nvdimm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/tools/testing/radix-tree//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/tools/testing/selftests//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/tools/testing/selftests/bpf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/tools/testing/selftests/breakpoints//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/tools/testing/selftests/capabilities//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/tools/testing/selftests/cpu-hotplug//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/tools/testing/selftests/efivarfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/tools/testing/selftests/ipc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/tools/testing/selftests/kcmp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/tools/testing/selftests/livepatch//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/tools/testing/selftests/memory-hotplug//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/tools/testing/selftests/mqueue//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/tools/testing/selftests/net//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/tools/testing/selftests/powerpc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/tools/testing/selftests/powerpc/dscr//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/tools/testing/selftests/powerpc/switch_endian//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/tools/testing/selftests/powerpc/tm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/tools/testing/selftests/ptrace//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/tools/testing/selftests/vm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/tools/testing/selftests/x86//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/tools/testing/vsock//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/tools/thermal//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/tools/thermal/tmon//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/tools/usb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/tools/virtio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/tools/virtio/vhost_test//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/tools/virtio/virtio-trace//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/tools/vm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/tools/wmi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/usr//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/virt//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/virt/kvm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64/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㵨ah{Cɒ>z!l@҃׏nL{#@ !Q-*cګ"EO Bg4*$upF(]:**&.'OBZq8Ui+vbTzVq;8FFY _NgNPDԈK֑ G-,]LJb5bnjuOxQrFHPu0Wnx8Mktz9jiy8cª1#mXHkT3ɭ μXKX]>\巵[kҾT "P)Ny doA#L.;O{»σOE%DS0Epa9yF'sw,NH!DߢDJ;R;)QI`|!pYe@Cx;VTbAcNfO uڃ ~tkfP㳧R." Yfif jޢ: vRZ#F͇'dsLAqw#RpVY2 Lܽ]4rUCTE ĭb\~:b6'#\c8$V27 sR _ ]?v2yp9ēԴVHssh\BDM[>ddД>3(>1Xt=}ּF:` Ђ(P ?t~c j -ˢ3=!ڍ:t&j2QPgت߷{M ZtʨuTW4p4 dMo(hSlgmI9oX/P4B@,m*jʣj,5hTέF˯HMsz< ks(;tjS |L]ࢡdJˤ.&Gz٦mQ ߐ%$Tp<ۡtP՞D' GUDx '4;xr-XEZ=Яt"`W`'\B*1 0 s3_ r|bIVISΙUz "KKG4_͈ӗnA;~ޤW<3drO鋶QrMVWU$Fwq ʼn;Y+g~*'[NJo{BrKAdo'jp YG|=C6eGsj-'8ɫjtQ. t<)}&!vP,1\ӜvXM-aod |X\ XyuBU^ r*BUs>6"Sf%u{>Q1WS7, ΕƤ7fSo߁3)n \v?HJ Lql\SN%2wͨ[\+iR!C#7sjK=D%>*Z Ľ"ʼnqXx FYÏ:!"6%+bl7D>)Je!FV}quXǫ3z*EUd[>*l"uLRxnXTk;&ZV-DJ$eSc|b]|(*踫mU?Z5HMu}-(4V7Z6itXIe+*ct" \98"NUUqmF{C9e:r ~^>q\ʩ /2ˎ=Jw01|Ȃ-"c{5塀%wYQ xKLUŏMyxp$rْB[{7Trqf8JAUViLgjIʪˡX¾l BOJa L^2F@'eO0 \KmyPE;9/C{$^fZ͹s- ]5t-:ژ*Ʋ[x10O"ܥjMrmFޜu,67(4YsT,WpPg%bӄZd 5Q!19LZG(-xԹchfYL=ч}ƕruƲe}aMưA`HOKu @ŵL립;G-۔RF+ɶLKIz{bI+"qGN8B%^HmN&OT ,7v(nƕ4} Le,\jqޗe]rڑWs<) !* tMZ~BsRĩ?rA0Kꏩ\XWV'w8D3;ykp:m#|i:*@3d3R S~j %S),iP5-4@&\*zGlm5?]W%й^S>>^~SRq!i5 n @W#i;ecM;2R+Zgv_\.Z=*WZb69ҩj8w?q4)Z}vv$N)V;UIjŲ2h{d-08N$ByidS~*ƙCѤ~V0ҧD1{TToL_n;Q+`? 6vr.ssSt7K u63#1wg޸=862UםPh{_Z 8l/w ~ra=F:K<3K-jy\/pmo~8iU(;uGFٶؿT+P&:3У3'ǹU꟒\$U,Lpf-TM'  },~ [IzyLa+sЀ$ 7|7U_wZ#$W0wy@sE"05]_ Ƚ;X4@|$C~%! ǕvyF|Kmuh=I6ml3 9ۻKv!cѢ$TZAOX#-Mԕ'TJ0%%޳]6NQw"SZ-"*W8ri ,ō0NJJ],LI_,ц&Rpb#t h(qFTL0ΣiF\K"a{^:{L!9IW787vݯrz 2[@ƸIBc+iWDj4+b`c)O SS*wyktɧ;1sslx!cjj'kA6jbx!p_|x4[([O%~Recm6N0*9&sfQE=Jvvvd+T gRT)v ׇ«r>{8C(!R9YΊE$~54|BI0tib"V{Mco ?5(HfCB %"1yNv-"E~bOc9%" |Ja Ga)0ҐuqGyX՜o>> 鹀&PIT 4)M9%RNy\tQ3uK8~ dɇ;NfB??Dmjf\ Qp"/Us{ ¤ YRρ$p|@Xw˛PJɸÁFHN _OMsu13IQy >O/C %l 5b,)u\}r 2KQ<YP7G5W)y-0C7mY?_b\*1%ynmrw|'4PysB ~Tp%iOLm@Udw*FcCg;^q*;"\[,Î7Wz?c_G\'I!3<R뻴 ;b;RTǔ='z4E_Q39"0BEj2c?_-L{iQ :7*g, ԥix5`YF3$ THن2 Qm~$X򮤂aBP\"3(a4o g(n^3Q\hc7 ~\vno RdſIR~RQ{ >?/ O7$ JQlջ#o!U7X]fS߅o`QCTG 2(Ь0TŹlJ j_nޤiwZC]5mIEAަ &R{^ ~j7vҚ,+ @b6ˏj  5q=2dwcNsye~Hڃ_;&:AčL=uYчzjR9p'<8e**[ނƲhaUk{Z/Uz@Q_i/'.h|hbU *=m^w.W{*e n`pSJ9*Ù~o%75zԯ!T6 c-Ío;fVz_pd2҈)^Rb!d[3*=|kKI!2GK O`9gWy c% . g7Jz1;2p:B=nߍ `WmʍQr`fwMMW6&9xCpd|ooT<^YΛ+OrV*Bq0chkI?u}`uXu;g;E>{`+뀙Skj#ֲ0**lv$3)_d({y#9cJq'Tj-buPX¹-J(o„0.?H [~Q<]~ѯVP L6L%9vjuMWL3'&o-ɛ7c#4z+0y@RMA̿@c`v nESc?~3ovFPZZA|udrIqn،^Cms(@o=k "f ȱN"bUԛ2Q HH SW%b,~4{yז!?4*\&q*CEIyOPsEfI"ӃB&ʜMT~]"qKak LhZkOHn~p=?ޟwţk_O;.@ nkz0i0أtW=İM*vJK#.VX*Hݾ;}ӑHMg4~%Jv,6n/+B}'F'Z'_| >R4qeL^ FVA|/![Iq&u: mʁeqX+FBf.ҊgҨFJi\;7A_Z9ug4ֽgs#cM|(#n!p#RQ8<H.@D/q"=DE#_ w^T߷ˊW ִ Qb+~)2gYyT9aڻxs &LՇ}s lUw]Εʢ+}n9[(YH͛=5vNrowZ[ܤ1b-+*d@9:F챼$X_cjD-R*B~쓉̇w8ZArNבo# 9 `:[vCMŠ3s갆N5H.ISiS3P$ƃH?\f,e7 0Faݓ`W"n'd$a 5DcE^h&)MKĨG,sH?R5.57&Ilк"@"?pPT=HGŠ.SQidn P5?@l9[(^Bqpτ5f5p.њ:UA׃suB~[ zRϕW_)0-58%Nv@U\=: Yo݉9Ex\ ; ̇wcv |ٲ,Ϡ_0!t6Nx;'K򪃯Vh=$a:!qw vރ K @)Bgm&r:+Ry1 [ ZT{,lu% &XaʊʅΆ&Oݟ231҄BA3M &D((_/HOuC~+BnmRDN}RaleIݗ+Fhb(90Iɜ\:lЦJ.2ٵ ;Qйj\HtW{D M誄vKd +#Y }C*Ȱ4@-pz>؞Jzql PAe\ hCmgCc[:R=:3ȸ`,ĽWODVc Ʀ89*;jku䍶+r97*_3r/n~h8-􏸜Z<{K޵ۑE@;zDlʉT34|I^x49X uō뭪fY˷(sq6b#v+ 5d,'mɤ`A2w{>0tXv3*lucfnm<%3ɫ+~;" glQIEAeFAB?gxq%iU[(áR01ݓΥcLuċ7تӐ Ɋ1J` fAzVPa;uc. }ѵ+fDڈ6;hL,6Gx ~yH[.#D ۬{YBX>Mpik)&/NoYjh+CUIQ&>\K C|pM;XJ]ix-S6I}†xЭr=zr3nv\xa]h mˋbRaitPKS݀[tk5dj+@MwFUx[iY[0{Ljߌϛ+&\sj`XNMPQic!iJr)GMɼ[:L&͕]xm-"i2DB~?}J۱lpDwSK^#ݬlVl'0YWO;F܈רr.ԯЎe",.^Krqtw3d_z\kgQܜ~g?$u-s{b# ,6qJ?hkc/ j*★aut=*Akٯ,m$KX^:˛S}-`9L${`#y!4C8,[uVMȽ6m'E@!.uVxnEDf_gSlmԄAOd.n+q/L񫗳}Tpͣ 5-ئunE5JVNk],' q"lA.n`@1ۖMq6dfzREQi*Z]wqq4}V|BƤIhѠ raJI &|BZAn ,k9n b]+@NЖEpx gNd 皼y;tE?<.`ABDLE~F&չsOL[tæHUzԼEL^zl{u[N3Bzሱg[`BQ޲;veKH=r˅ BnN; = =dÇs'(t> u  ~I9 Ռ}z'zxF[Y}:JZc'#ʌc]zi}C{܀87TQyImB<ㅺEt!rw@C=ԁ%d{%u[;n[3zN }ib3)g&ܤ"K@mf<~aQAʇE2@_w8?a ,]i∯ҳrXJٺεyK|"_0Qb! \矖 ja0?w %V,6mx"C0e$Yb5qYWHl& k"iA1˛`Jaԗ: /.eݻ&=-RW5.}\7$fMe=W۸M}Uh+Ov G#9w7nBA TZNĒѝTUmPE1R@a¢;h%}qA4ԇ,(l;/[y oÊlز@>Nv S`íw⑊o.'!=G4N&{t[ .bvne瘭CV (HGTkn2fS}6e`&z[czh#[^m))+J]CGyS[HMW@ I:: I61rJ]( xӚpmWU .j|-|8dcXS| T:S0Y^?3Sc2q8]!o.묩 *:q3[W7Rn;L* w y3kvy&B F,Egⱀ֭E(4H;;J{uTgY6v6s ̦Q6bkʍbgJ$*7Pι|eh#A4:ޡR/Q1OڻHnFpxF %mnd6 U`Qs7u.hڝ4wbO]Qt;Ġu"%*qFšykɠ RXk.],ywF;U??<Y/89X9tstc Գq0n0,pR+sV6/*mPk#ˉ歁i?l0/O K* j4@L^k{%҅Jd^sݶ¾mɵeQnlxmfXOTs>:x: c@pJSijɋ |V1ꣀFRF* X#Zܼ9kǓybprՅ zwFw,P x[!Ȃ/'\Ϧ#>5$lۃa4'N.;]ÿxJnmio=L}ۧq|o79W5Hap˸NE4n!I1WrCB,y[CȡX Ej*\9J렾pcQ Lb網\P;%,-񮻫NVyg{*$NkiRcqL Q2yMR$a,1wo* 1,$9f87KǺJ۹i ECf]eӤH|5ɞR#M8;>Oq1AqlTĮ8Ĺ:U'gʄSzq4HB clV({>0DʰA *`5$7%Su,cX 497eɪ1cbhܟitt,l2^r"XО e"۞Р7!H<=xC[hJqk+w^ gq$*&D@[a2Cʑ@H-d&\Y e`VV~^:/@_Scx£\" IWv_sHap\`:1JaS>yl/1+к>uk0e4@[y2ʳ%hNg j`0? ?#A Mi,6 HauݍjNuQ;(RX߁5;kʜL{EL 5F>vT~dʁ>Q:pz"n|9mp|$~\_pU;H?`6EwRk-<CPwlYalO[Nc@!\A:;˪D4%{v=F酏j GFn>yY)(#%/pqR>J{$KOrx ܌CPp6?ڽ ' P uAc6򬍯Bʎm36Jy}!boqBF!߽Hhi ؑH~`Z! UcXA*#`bTBPoS>"NwVi.AH?wXƾr?*?*OFW D ߅b0,@j;~kAJ,Ml*~LSΆ5W޾x{d;5)ŏLY~ #Af&f{ޖwBUwCZ2ͤI/~ذGfe>ӿ ԍS۬o2 ;eMxU;})jBF;XϚa#~ zRǂ3AZ 2xeߓD(_m\Ɛ.Ѐ71 +hDl6cPg=qwLg\/Nxݬ9}ʾXH=.9~Fv $Ϙk Mc&E ņ"&K4]-A6ByB^6w %92QޖRJ&xVbs,y b3'.usUr2 cMM{0%8}EIxiڔ!N#Tw["(>Eo)hKf¸;Y3NƜVS(9Yo,W/ xФYc&Eti ]ѧܘ91}4JM.cA9=ZlnoTA0 5]C#RM 2|+jiFZqǛ%n2Hȁ|=oQ)X,JNklQ ֲ]!&\HtH_$pf)[?7 |A vsܬvPF*R;膨Q jGARp"V7= ?!&5Ƚ5~;[Lu&[yS/UMvxzv!{B9u;ER7`6YD!#B]T;$OI` #9fsASUZ{Q܄&IB~={p?':}t0"vnIPȑ?BG_?t%JHw(E:ˮgN]`>;~)wU:w e(!RPl : e]6=07)(*ix<{p`F=Ӕyh6W+ޛen+G+ n:? ڢ `wi eYXU0Ӧ6#cӠ+>g3tw=pp/JmS γ+?Ay=Aj_ɼae_ٸ $,AL)"?h`)ϦLDtM!pOyϘEl.K,JaXߥi֋8x-3>YXal ZnUVT6= ` #4FOֲ} LSU4⽈ 3*UX9#}Vmc.h8bWy x=IS; t?[9R<ɥߥ5M<ֆynTɓm0OG_)7g~h ٮ.Voָ.?McF741ХPH9Up*kBl%c=yѳjbW}%lY|yê͗?8DEVݼ?O9mrҞrX^e ?`DO<5BͤmDī6`>WMp|c1Y҆ft+F' _x q{C-ϟ .ގ* pi6v L.kuYȣzfu>?qS%d'L!hIan98yE=Sdy-gJ,>NZAIڢdg0i!֐#ᮒ$'6{y)oZOzTwU{BWÄ:|;; VB5z[[KvH*v6B.[Ɔu .~j0遻ь Lj'&#Λ&apn\EϕIE- QC{LdC3:s`nD㜓(g(u0_9] *I}tWpmD8BeTaR\ D=$~50UH.d !L8&UIVhrQ*o_ΦݗB:!ȼ8 #ܦ&4RǤ;tKC:SV kfXR{z_y"̪ϱ9ec0_iH[㹐5hQ{Vl$kRyp| oZCmIuixJ=uL,1,$ImnJ$!E i2lIBR X3P;\KH{$İo@kj$` Ʋ s w3͗Y5.m@J5-=S73ov|?fM[6*R=:NHu=y9k7smM(Nakfq69j}qg?|,,VX MBw]t| c 4'EgyqWyɑR7Ax ڢNȟO[Dθ5ʤV/`(λH!8 mRm90Hq(5Ee]^m k(ׯA;ɈǴƛthGhkŨSN>OxP X^c:@C4|_c7"" dFI\,SˆȀFjFhxQ{| jYhvDW ~3ZG c/q((WqDjYߞ0*&fᮠjTMNY֮5h#H⥝) KY}JZn yГ6>]<4"Vՙ|wUw7M#q=d*ë-ޥ\3-Xh>a- CI\leE OvK ŪreH,2 pk;^㋞Qx.P##?ZaekCll.r cAچSeLV >lK44/|n9L,gj| > +Խ#(KҪXf0-9T. >>!a. tQ2Nl>;M]nVRP{DDeGMsg^c{ʹGg r& 3SӎuVfD1g2D{_{oj٨ |%sN8`([trWv$JТݻY,!NJn{C:G#iQ/fv-+\SS2! o#ΝڵޣUFh wU~mrηtbJjQ=|2hr4$vCܮZ^qt-fŅVҳ/9b!ٕiNCwT/bQ®Yam&z =Kh1Wj'A ۢmofw&ػTJk^{j2O0m<Ώ1ad7{:rRIړVgyZ@bxnU*(%^[!EY48ƊH]5 ӜB[.nG is6һцLRU`"~L R \ >%@FD!11&z:17~7={&cR $ҲHpϋ{eWuHØ BXRCneI -'Z]#ޤ>(%Zv¢#$5u@ \ {qP Ó:p&m ku>ǘI:Hdؔ҂|h ,G)WPCbTb#-JTBCc:Gߔn;]Ω{a#TOދ7{ 0cIԁ6b90B6q%%I7r&IȪ]nlTl*pw FC!b\'XfY@c3랴H |ZVhazmK)Z,Qr4d"0m1Ďz-s0Q)$'AF_-F.\oZ0n`Dޏ@tt.B~j@3FvbƗH6Pzo% 7 \۸#<'qe(V.kpOOd+>^hKؿ۸LAmȝ=]ئN5_K 42"ľũܔZБ{#:RC7]`kㄜDC/ӀnFS+#މuʤrvsa$㴙QL9{5*薟[#}xF d;GPDKq:ْVU"_jYqS/P-oՉ6^DDy񧒔 lt=xKpм $@k7F 8C]MPm )a#0'וZQ>1"iHkߒ+<˘i${D Ynܷu\1 B8/ޤ|-,%vU'fDllm6U}KjDOO"[d6~T t^ܯA q}N.ʡ=8r݃ǯ Y4hj~cq\|7VlIve%Z˭7E<0K{{,Ǩ6}$P7_5aw}xIlz;."Ck3J:HD]:Js&w,jn:?i]}/eǶ{ƒ[y)% C8:u~5o;EI5 [˾k˺(u"F6&8[АSp 6}8.Q2/"4~39K\('k(_bbU}’hs Fpyڡ 1PYh"o簹J?۰+4f,HTSFDpjQECyc ftn@<6[mKW7Gi좜Ҭ쥿Fd{7$_N~n UeU!NH7ZfQ™vբ#1Z4:1, AuA X1R2OI^vZ8%o 2݀wo)Ybɞ1mO JhfqDj .C6}iqk6 ]GxzO%DZIIE^'/@m8Yi3+H OJ+K8v*?d_#І~䟃0YkQ?BRg'J߰ݖnP-p` no"ЙE"G9"~N?~0si-% A2םcA:HeoE9{BaUO#YZRG!s"e,.P!M煤(`bf|4Ā'+**K-+Q͔zFON.Cd,L\lJy ÆlL`zL33C\@DŃۃY&RXGV'd aQ<`sqD+ۜ1'+7gΨ7hFnC4vr"lOt˙ck|;H~R/[84yy /A AR2W(#޵ꏆVg"Vſg侁 eO[Lv4IV^;EL볲*X^t&˼Ջ1,Daϲ:0=d\M5َTL o_c.klWZ*NЯj%Cu|ɯ,ì;kC< 9WGOLn4>3ClbSǛgg2Ij oN+db{[&Rp=<dɶN֟Їc)nMWailaiƍ]WwuGu#Ș-:jDTҭDf]uϋ8Tqd_{rǯu-\twǃ3j2֯‘ 0͸y .ӜG@u?7q  S? V %_Tzձ;h;T %qWR*db€USd")o d(MgCjW0)%yP$^ЛOmxz‰WJBE)۴9Cjl5aNgw4ɴ S*Y;rVhޮFjXQINNX`BW9Mws򗐉PJ|3{q%ٳH$1:`|P",A)F| FbvUlb*2X"I)1x"_*7pS$=4a].{Wa(&oP0>`_弿i+!kk?`o`IV _ Gh&qRb?0ZW4gS|Iփےb#)r1ny%/maԬrx xZQHu36 @qstWM~}r F3.MAB?7{ B'uiDEMpێg- ol1ӵ=G?qZmҼf|lacn$ 7} X 40lmtlVb/ 77P, [^i;83DҞJYX|S4#F la>GYF| +JT Dj}Lm~7V=|^w]c0췟'X<P@l&Lov]41<TzlB#7:gXH(~.lb Nm'L*/9bN]鋵U˅.}_g~򎌃DDRQ~qJZ%;N4uBdh@x՗Wф Ɛ 7n*]RbcsN $IPNx$2־?h"E0f(4`_wU_߮}&(Dz*Ĉ>NXr8?\j@/?S2=6|#`8P wؖw+FsSL Йžb#Ͻi)[Z=^"?b,r0 &AFD$G;| cZLJjbC-o7og^w-7_e0klߤT{WOp,DY^"AKR@pÖۥV88媠 -󺵟pGJøF/ ,?Zo,74Ag@_{4*= 5"^}Rnl.~JikѝmHGV0+UY+5žoI3Z\<3[VSy2)>" p+4;(\2~E"%zݾ[@[L,θlH4{Q<@{)IwӞw1&LZnr7v8AZJkMqj#-f/iHZް^^c$]i1Q]탌nڋ z ց:4lpҢ' ;O;m$I_{H_g`ղz92auh⏩CyWuRuS8z`y92Na6U a™8go , aPrv;=5OA}NS,>tf8o`P:3wأ,vI60˽ ]ef3R}2*w+go#I9VvR'% ];z0nӖZw'9U 4$ו> I_pnFnXMoqHsB-kRh 3ntq?7>F-/fg̰j5sܿezDKc)zT|P: =k%‡cZ6AVFZ|&\[ _mxJ]15L3vU~qmBrڙ@TDuHK@!mFӻU&2ClWG8PdT ~'`唈[fHwE^2 _e%#S.4XBfcOuGiTo9k+FnIqLfرz͖0kO1JKrSH!s 3UCZ7q! 6kC2`'۪-۶A͂E ,S )er Q22/&E3c~L'R'Bf} 4W{58͔T _DRul:WE7 n뒿g&|=]rsĔt 2r݋ږ%`Tmk 7Q\C/x'ӘӜ=%*j:x!x@zgGt[Z\%Glc="{?D? Ŵ%d`GϧbIQLk/,SZQ?%G$}o_$^_ǖu e2ZbδTN~j=GtAЫ ArBl֝NPw3H)7Mlմ5] yCuH,804D%n`zmx[r9_L~|LE"޽ Y\_|$(y/tLgOzn 2IɈ~\mdiXXl[*kl@qPxqH~]ZS{‡ܵTx }.\s#Y|H\\-x]N)"xYr>ܴǸ>)O[a&N#קk /8yy?X_*f6 =Ҋ^ԇ)@ؔOT{ ̿"RjfNAk"G˂'>Mbˠ>8/薬 ԰Aĉۑ[U Q@rEVbT+W듌^Ҫx,I=$|g,ijV@&p^'LuTm >2ܚv$7h ZPZW:-XfB.<:_ysHĉ,lqbYLAenvB T:6i>Bnޱ/><[ILLܷtO`J$%t,[r86>E_G`XG?6d':]D}o<4!k/bNYW9yC߉΃ 5ޡzN14`N:_NW<$!QCA( V}:=;g>̨P0UWyxY,4fCeJ2?ȴ^w `HC^θZp&TVzb` WwZ[f(" ~{u|(n%v)}t#"YVO0:$ (@ q(wXp(Rݵ/c8&軂zwe%'D=o' * 7m)b y]%/?5" kvFun(>+X%i{L3mKƗ;)Cq 4*S`K"qd&Ǖڑ?風1 pu>Έ+[)hOLd1R;y^ZcM(f(ka2s'#U)'oweE7uIFf4_o?i'u_M:;Ias;瞄 evd0L)B1Bk:p@BsJӉ72 ؙ3\_ 2=z$* vί/\Pc|^v7!bIWxG#SQ'tmWDfpyf< ~[osT1'2 }yiX՚XwdDq{J/k'ƽ9RE[LkKsbHX.f yD'[$5" &9;Uh#6Vlҋs50íg0 X:]B fskJDDޜG. 3|掭vSJ1"Z$(BE ^ConZ: 8ZKP)/yrB"]`HTxk:i_QPXk ןlEƝ\)_<\GߠfS!ңe׻xSoY|l=ѩ}zGZK @GeN!TuI2d0j&/ iӜ`EL]f *gftȘNT'rw2-]kR ˘{C[Bߵ VZoGO-*LĔznM!q(9_{8t夅+ҋ "p ++B7 կQQ7s%kBgҗnVaO}}zҾx/HxSKΖ\9ȓJw 6ݔ+8HQu2#wqx>"=3qznu%%KCf@Xϻp^|y?$r qr8[&K~-fM5-ԕ)""Ua#dPEf4$ޤ=)IrZxa8U(BxcJ.oE2:gzuP]DHV բKXϯrVY^bh/@;'Ji:EeqrڅCmwʘ1a˯Jwä3DBkP(3M2 B 9l~w4jVǫpي~Z]kZOhXϐ\R<-圖e4%&::]=Cf_04}oG aJKwJZITЙ'|ff L Mw،gxhK3l5o=l9 c+836%>U#0zL1;N UMӟvM-6f@7Cw,y~Ch $v^Z] $[SFjJ6𽸏gZ *Bwm+2ʶ2o-e҇ѐ,O>+cz_?zo`SwxWYD?تtsYR[6C DIcs48]04DfmL5?l@%4y{ʝ6ِ YTOʦ B4nyR}hMB/mcS:ӚuѱE'ϭ:vY&Aw, &5Rl@Y㍝Vgp3I`$NIʛW7pfu {6tpu2Svx- $^b&VcГ읶%~*FDwo!(lT޿2&W,f@N"DMK3_=3T9׋UEum!$'$KK\nwGoGD;]U4UƼ^\OIT_T;`|c=0E_> -s1]_D!ꝒQ.T)>Ɇ3_i)[i. GhC7-QU.`,*O߷TLv12c͒1f$^VT"I`Mqd7t/;jO)るbӭӲ&N0Oed؃@MRIpΘuQvC-k 80$oƖ8ĸ %XRuyz;HG\KdPPlP H StLڮur0ٕ~G"]! $ ѭ^X7lÌBn By,+w TomQW]+GPe5QYy3~|J99͒:ZQ$IoQAS,UhSqAK{}ܛ-s4A0%9IoquȾ,R_]ă_~K(#gg4ڍjbڀNZ@%6JjZ1%uFmãߪLt#,+${-b 2guo+mϔ]md$B+7a3w19L. =붙xö񻭄݅w߃KX&/}9d3$"($I{ԄW>I c2Cڏq\`\A|g c7 Clp35C|/ c|$F;]Q.A75u=zٔLp\YH7f5ՄP<ؿ!0$!weCCi хi0"rI9@+lr}Pᡝ=T2Khk{ P )B)ہ9:jѱ72Ϛ H96`u!w`넞j?"Z b#pk؞Սu"zB#Frt$Ǎǒ; 4EU%)@eg>(o=;+i,f2’!I~\-1k=M=H@~0PKgZ*9L'u)o(J.ğWbI*lŋN/DqJ^۝ڀX@·=%i~z.O. 1#PgEo}nfbG}>$~-ĨX EtbQ1ڱUdr)L>p,ho; ' ܑ޶uv&?]p)!8J mU5An656QT)hV\YG2cJ @o'(|~$`^~^쪊ߒG/?}Qo  p_9l &b)2ixϖ s\'R eU$4`MGaqXUଣ"Bl hUsLLA1mI%߂W2 ̔YcYkи YjZil-p| }&!~ Y"/AY6TN.=R[xy8.="IW3 "C89ۺLrYD"E?q P1?Wl_ȺdRSҖO cEU.@0=hәwb+y z" h1,ڌy3Ŵ]]HHE)]a2ѫͧف/Pm>ӭR@}JJNj vշI#(UIXSw]>P5zcF\ߞw'_D,[ySm/9;Գ*!` N9DMHŗSs!8B<*lKl_ PC:e VzZg7z@[N㢁B)" 0h" t|>Ge4G"w~kߛ>O-+MENH( ̦}4=Q`E_riݕrF@$XRV|{Nj +bJ1:Y<)6EhY]~8MofrJ[)㾙W9M1T FDCItI"[9Bv9H`LPm / u/7֕Zc\޳vtՆ?l 薏goԿ} |:vaJX~Q2|> u j끣 >35iB`vm^Qpǃk\ xwNo4 ny tє].?U%̨,ف^O"1:LflK͛⟨`_#K NI|| #BЁj2¯|.H!xF932vɝ:4KBR d^_4?(cVn%N _)U;d7xz|$YM5vJb"9/ی<}?O b )̜gIƼ3QðLXП+ gH@cvsr慑M?`FmT4jH06bĦ- ` \ᘟ0M41Ү"anF#SFPC%4>,3j:b1W*CLik[U/xalaujAi&޻oOҘTi8H 7 UgNҠ ~lu OvܝJq%`M ҆!` lѾ<368;Kh[yR _¹ &<&bHM 8N; LeqdԯJ{0{SNy=*7yx:4R8Er9StE.kөd%R!RsŸ1[4WqV)9pf..&4R\.jVa7]MrJ IPd;$N1u[}퇗Z2GJJ0$ƕ員GD^j %דk]Laz /Tjђ02JQ"7_ym-.u IP;é?(4'6 />]{x7ڶ/ww|*p}ζr{'+Woэ7T_o1or{/u(w,ԕ~4zq]*xqb |)oF[+=cgbNفi>1M`?N V4֛uF:tkqzaD;0 /@=pRK َ2 6ks6r/KpJy4*!Sv; 00\BkQM6lיڔT?u@$DۛX1kh8H &O} H riL9CYԆeTC~r'Lt5aLP–BnLli=@Ȟ<`rT&[ AV+o6=ύt}򀟜/J[B3)/JBGBrMVB7YY3[荜91VTX)- w mFA,kSMuҩ//9` ЪF-2ę%BJ/nO1@o=VCLF oN: .KfޘPd:P + !4:/AE3g1_ (?=+c"ktTozԞbR8:m ؓ1y(lDI+Hv \?S=#dݾk%5AAHE:vW,? ~Bʀ.C|3\N?Ij%ua fpޥgX!InfD"+XKW5V:(?]Rs. 9No]o!+ c7BEZU+Tᣓk6l*tUQ/5tЗ_sz8X`'/طbrV$qIƯTL8Q,e?4U@ T F" !,ˡ֙MH\3ܽVd?8n|ncs /۬]1뀐^T"`@$.LSR2LK^Ե4UbɾV;^]Dۄ3#8d*ѿ"U9$\^<RWdY"DWɍMLOO"ZV3%7ooʸM>NÊF񓁎"c,L8yoۙ\.SM1Jz c_G_GJ,9 C#;@Ɂ]Q=y\LqJ[] X0忙*/lCޣ}X'W(}4Q9YS=\y B ʖnψf/r͛"g-ȉ*x'JP4:]5_o8# R:`=yO'̀Qh(L)a~`>TuϪL15i!fA)tG 1T ov H%%٪߰=T7lѽ$N)*MI.$`w7K#,Ր!L3e,hVh{]¶0Zʲoy (]UYMDæk ~I`9Cي^.y> h3q#k>܅6{>@u!>O\ awX0W1TD]Rݳ o] YO !.~ǒ\3`~*  Ф moY;֍9"Ha/_Z NPRqRrƒ8h;ݪ}TشLM U!+ (C/6TZWa睺0=Qih^يK B”h\s/ͯS9_u*XppП汮f ^`e11m˫,gfQU#ha _*w5RX3: AuLuxݚ ؼdNc|ȃ%hpG)< KӅQV0eۆOl;(`Lv߂OCɂ\17f7P*fCdrh :U߷3v ?$NۭZGhvqw?eac{ D}B?qƑ6].VG#=R4=vpPD7#Srw }5&tPO( :M g7Ez>N6)IsQ &C<)ͨ^;nIfC A(XQ' nй5@H9=lp=j!~NW0!ݓޗ3iD!2cQqjrG`7궫r/o`UO̕Y6Ҳ0wpjL/$TVU:qR:kE.}ʥ =CNiQ.IP ƗJDj{}|7K;D ]Z*'bsyHVqX\huրv̬$R7֐_2.\@ҕYq(d@$s?%I _U hoq"ZycФtzkțqiQmBPjvWs \'y ґ2'@=Ĭ)n"TqMqBY+c~'+f1eq HB`g5@ 冉1|;m1 &W^EHGf"y oXે{m!}ŁiQ ɾסcص yPI6,3X9 IǣS2V j9`3k&k^H OS!`Ћ]ިW`' Aep1y1?@"NFFhn䣑>Ia{|[ՐMg>V~f6Ŷ<W(j-Sz+seҮ}8WqroLÐƋQfL8N$2XàY?x2*/[A4p4o+?Yo/8r/G0 S<0‡ހ? K}Wd4T7uD8rC I}L%P*w塞_M^%_Gn3{}:[ω@|A:RIHCvm]R_H^RJqQ^ 2vht2O/s֡?űK=.<}8A\Ne2j+Om]օrN! omt2G.-jȎDkY]e@Bk@o.^zy5U2B4΁/ښֽ%$4b9P[|GN/\ ɔ #Ιŝc]G$ؑG?9&TO;rF9,xG8=S~B[B=GPi4S]DfW:=Y;]'L^tNz`Ы41rKR -~n6 x:~5>{ B[DkV`W @^ kR^Chs<^ؕY(3 /@K)=ӧݻ"x-R5ͧv0FJ[n>_U1Ӈ^r!`ݦY:w[B:O{cm#l{.$s(2~]n z*:̨yGkxfz++2Pn96 pzaG[ɔ r-;ePj>Y"!sww=VwEqXS%^Uj7;A '2T4Q_EǎEuٙKaNj,HR%|1d$|TEW,=w*[uzU͕ݮ)=?~͵o[ZZ G^AayKQquOM"c`XnH]p$xp3%"JZރ'UP5.%!tR ]Y#u&/eI/K;314+qPaAf½ :%".:nk4)49ۙpL (gUλ B  DMQ,8kQU"  j5 $ȕ *FU&bKt)5ÀO㿝s7X:( hݮ?)x †XXt[HyK7]ZgM/NT5 /60ځ:pS|A>cmxkЁgu>d'W)dx 57íQ$6I IsAxvǛWչ鼶MgYMMnq13rΜ՟3t L =@!2?`y$"DsvE h֑72V_Z?gi&MW|J+9 {אg zXzO BcFffVRAXK D-V+dAW#"Bv*E *Uvi#1f&' dk5[ymHJvb ju5umQbG (E l9G$asH|J \N,@Z"Hq&< 2;r׉F.~? Sar*'4@~ h ϟFAeq\#___W?ii1}]%1ŇSL 0C=&VˆeCFBB/ƔUΧIHW8* p =:]M BXܪk{f;9-<] ˵t}*L1*PjZH1%_QmOз:R{"9o(rdԺ ]utl~?f9Fl}A4Em܅>_6$ٶ>vQ@&I*ek*,ex˥,|hƎ`Xd;y9^kHs񸬥dw IVW8ڷ5q:'l:߾>ҍׁG0_ pމ?M731QO @. @+u V2 ZY0p6 #zdZ] ^40Mzb➈Anxq<{>U2SY#tp:LolHB܋~vA$shxȉBSB_G$1Ӻa+r[r>rh¨#7[,ͷ^$:imMhjqeG<;,eԖ{UL`R=;U=ɤ{{Y0LЪxqS#rafQἢ숌E?AtYɂ !tvPdT+&Vr;_3dԑwxq|*tp~:üb<ޟ5Z+Ya8M`9=D.'up Hg^۟|Z~Ͼ3iuuLQNq, E&Ծ+")hE`5~Ϛg3.fQ]\bk'i*l YEȔz{XwB5svMMZuEHO[ A44%>ԃCٷ/l}˸Fm%iF̈́._^GBɥ3P?VٴC7*3@zJ4ke"EWؖsl6Y AiQ0Itv풙"؞pO~7k~HdHsJ aWYS۫9u'.|+8|n!('l0KW@.3Jٴ$Ƿb5;"LuсG0Pɾ2x&G@ ^'uϠ94ϸxwaj>Q9;] _1-|m3 1$u'֨0P@$i8{Nh0h}mt Ҫ -}H̰68Lvug}dzN91sp5M% &\s-X{pze|O*S* :',%cȣzm 4BLzDDI< `AgrۨdBj-Q Ƞu4s :5`sկx6S0f.ɨؒoe|Fz&8+HS."CY>SEB+`]׸z$u0'¬xwnl#TBHD Ey0ЉMQrչ;ѥƔT1ڢG'ʽ/EV>4E\5:xX95mV3wX~5!gT BӚ鄑2VsMsVrZk\krnd1'>y~"2ϧ1 k`ҮPN՛Lˡ &7UkmK"_Ubi^E7' @$JY D|(KU[̔01̙ci .(CA#BX8"ƣ> v>9c/Q`?9Lr$QEyYZSf ͚1otM1_fCrخ!G7Kl#Ajzpc)ehi!dh=ft2ң4-^q-![4#\Cǁߎl;.f?* V`hdgh)\- 罷@C'nhCONfeD w_K#1k캱$0G6~`)2h:Y/f.")j,ڛN,d0xVKvrmSLd emq]UJa"p!npxr-n„;"}J{mٯ!wli(\+`=K>iʇkd4AM Rj"v%^ ~X`K]&U;`j2%э?qN]&+(]ZTTNG#&] MWOb( #Pq^W$i'}u7."7JwQiL\QBLa+`Mn,Fg[5sr}!"[ź7.g |zyuTUy2--U'֭86a[R[F,4s!N2E*J^ˤ\kXT\_pzpl|ޗIUH#1o\EYlwϒITkyi ]5(hu>MQb[l'y DFMT Ww53Af}wFyvJ/QtK_'FS]W!\vԅuڰ68tq )!ص=OxLhI*9v`, ~#smZ<-5@aB1UMK+e( TEdIb$siL?FW13lcAR,j9(qpLpp琵zNx(a #2 AU" )ԫp\dk @ f\Pk,ݐT#!~fC@{X,,t7cSCkZD@WG7$C?֘MĈ)N@hm8c;}c>\F򦖘aDMR5e\ .goe,tKAc4 u1 e{½f\K0Zj7ӂOO (.H;kH( U-K'e$SBu,$9~={fպ\h`LG}2gB-FvTLLT,ž$łt+-hԑO+sUG^_Z5x{`K}2s uu("55F4'crEI4f ƭL8G|L ?z]؋,~@T>~)OV~p n zZsF6EZȔ짒'qL&u<(8Ckqm\yDgmٵUUtÈʅ9﬒96 X\3NS.RK1"N*Jp(lq;TgVHVOAˆvx BiLq*h6EtuLΈ"S& ,l':LΔsmS[Ά%?Jb6?%yxa$|ʙ'Wc)-'@6:LIPrSlFR1G܏N[C>ӎᖙlMaN4$I ZSf+YY~[@:m٠țs.5=U%Tɂ{m)FdsJ[j2L0LVAc(YwM"aAW p8y*n@Yw UQ0(3?`׋H 5 P֫*u9HXf0Πu~Э)MEƘKw xՇƛ-=(Mͅ`> Wk5>-p%\(.٘3iWox]\Ѿ(0{" \RS AbԄz##QXV?ޣ(cNenv?H7E~0^yY\0t1u `N̏]!AM@m&S ʦ˦D<4Ȝ"(xO꾷2~юJI-6c taBv +:{LLd1 G8XN '܄wI Q|c&BYH1{eׇ%~jD? ]KFCe!tkQyYl>+`+}烠mOc ߶\T)g 1iEyhq!u %<=GZ(Oگs,(KqOdmX%H)i_ &E g;R I4L8f6̼x <:Ý_,L ӫAT)jTQ|Jgtză9׿Y]&I2ho;,9-**9pha/ QLZ/i$*1Kǻ0lWX-"Q=Q":Sʫ/IXevi`e>*;5qB7̬c}Fp] Ds֚ny=*CF'# -įZktlr%7飙>UEYidxZj9zhV>|_ӽG %NއB;7y#iDad8Ė8m'ɺvI>cܻhT퀽jREnzParypzI,9clU~CZ'ovX{.'ݏCjEN8ΨbJ@5h F!77b‚i-0YBl瘶2IKXNYla!Wpjo#?qv.<4vq">#gQ9@FJـTU(:=;?yůk#;~WPPFB[#\3 +pw窚~;HEDo~Gv"@QAPwƉ俘6S3\qk+NbЁssO)`NN{ @SvnrFJ!(5P7fHse>o~]bQFL &kXT L/8;њ@]jǑ2Y6ԀgXqZy/Œ0lYa-uq'.&8P1uEr`R>=Ax0*{ te3vƩC()D;q)_X+9Rܲ܆As=OdT)kXc*IYϚ5,TT'}o  FQ\dzMz8DXx0%78OPpvkajk1>Np ,\;O4(>/,_alp!R1)R#m6#%3d'!Nie%q(,9u:UINODRK\yj}c) (n}w5_X4:/ MHqn[f4:$Rc%)[Vth>:sڴ+,@JtFPm}G*dKtΣi3Sz͕˝ ,! .9lCx\@yݫfj Q1jL~3e5C5ą .жV9=vĭx6js!9ŗ ,rNf x׎+(^Nj19MaߞkDھI+ʈىGڀ5نs/ճ4zM,Vq>1F8vNOPMBh16r@/{kﳮy39YȍR%35/ar ~py#{6I{g9'~.J¾Ѷ&o?#f pgT1հdF~!ɒ/H@Am-B.V ~D~s'nH7fE$a }f])H"iyK)tM0}z؍ pjDW7!x _@EK# j+N m{JDH޺lZmn)eeO>>@ ϥޛ͓7 Xq`ЖRTX,>!yѼX4 '3ul*YNjw@xCj"~uhK2e!Xgh)~gOLtpoVl+e{HG5Lq:5bVj_BÂ!DQnǒqr|l2O[:)&ҏ.ūDIF $Fc@7cn2Oh^q/7';I*!6هsqPh0ʪ j8P*9#QWOZ4 r>S "l}ŃKCC)C1K5ٸ]UeX+ý#yM YtnFPrlZ ̍ҹR(vASQߕل-mKbk!Uc9F?͈ c[e{>|o=dLo 7UQ'N%dKWϐv]6]NPM3;6"}rxUH90@m/k+9{dcMkSZ׉]o-NqgԈ``bcCix 9+6SQe}/<0qX=OE]Z^̃TG,,I@R*bfklc-v)&[ N-bL*/QזmjkQ Nc,(ZDbxC;oդ/['YUh7TcG3;1]}0byxmZJ@_ZF>lga\C]^c8vb} v\ *陽ήt(mt ;b0[WG<Lӹ^.ma9AqRW>$?`J3kɴf}m(FBAC ƣ;# Mmg"?0|)机#\JEn |ezzж=qп*Kȶ:O䩫@a+/=2DW:ZS` /RrxϜK mf%Y5'*Htw"pFo L R[!-O5SBmVL% Gm WA{j՜=yH=˥&Za3*P"Df,J(wx&*"^Q]ZqgȪAlچP G+PR"'ѥvsAw ȉVzF-r>Kvϟg2C)qʷ$'B "BlIhnZmXr&{cbuqrhD*sQ%I(,$A$ʍZ_M7AabJf'Ņ)3*-TzZJAV~JJ3^UV6uE]& 1t8mh~/92Vbojv=YKSub4⼍BАi`Ф)T%0|>EW'@`dV%2@^ 5_[LS0[cxS}*grWљllaWIf@59GN% ա13g8W-Zd"= +`vKʐ߉"Pd[.0 H@؃+n:J[G6'-(G>/,Bmh~A?^[b ю2hlS_68d֔l}}a* j㋱!:"֪%'K+5iY˕i_32kg4o)::uY\F sEfX(:ђn!H84+;u_  _=<:@-(^望]| I?G07e n5G1ޫVQ%(ɞ}{7?3NZw{\ހhXPksl8dIrDW?y钊aͲrñszan eYanW7}?҄r}N0I\L<`Kz C2G"{уS12L\ 9d}"Ccmf*>hZhf{G86[4{MP1 ꝲIԋ1+#Ne1[Y#[#ΑB;z% 8{m3kRHCd#c"GIb /:-<(a⨢&w\8 /[?BZ ul6e+,0mHF&t89߿G´͌1"F`U5ǥOCC $S*"[Ĉ|qZ+G|ZG%:jtIs؄ъVϞo% Mt.;o+rrg0p5>욤W;TR_Tk`UDOe[Z.ָiO`lꓥq TPU߃r>WJ.,)‘q! 089a_JF},އ7/ .-*  g K0K366y m2X,sm3R9Mbpի2풤so??GUDpt$@08R嫥`FVn8@G٪r2·XX~nC_>$ vAiFRkc O2BSx۴q^V{朊.$Y~bɅRMx.|x8LTAzlr+YZ8i"$CM-"S&-{*eF-I/wi&]Kpa VHgݢ v ^p5$!&dp&Ui^VW t4A@#bo2i$B8qީnLcE7 oHɣk|'ގfuO\| 8W/uߟ68}9I* ?˙>29&PcaA5Au[F݄{'ۿR8m)c3GbO,C@UX*RX#5A92m4YH1׃kTF6|Ø=<'l벋Q$#aY y|했0kZN٧vȤŃ\ctPkRI73 ?2rρ>{J]˒qJК"}IJ,RXj tm&EQYlg>G$m(NhH-o?NvSh}L'-j&SXb)vj-\\Ϛp QH ռF/d>n!eCweK:H&wwu7|Uqњ>b/])J9qu#S5ZkFńƭc2? *w^V/|%۱۬Jb._LC[zȯ\h5@WSu$r"sS"mxWZTmz,@Zke-`d^MV v|Ypskk\5Nw.| eGK$'8\A];FH"RiIv-f\70@rr=,f*<5J ȯRZF' ɧBBguۂ䂍*ۥ]n(ZHoqf09LĭED>.MkEebPXgąow(Ʋ"+E:ҍ'dlQo&*]_q 46  uIE!''wE9pK\<&I^<}@!2 |&cͯá=0J@jO,߀ewχ.w3xѧ4_0XYՅ6pp)&gsM=jS)"4W5;70OWq#y7ɂWI!b5: 0_GN3OI! ؔwG:Nwl{Ov7yr}.g>Tw~헭V9.rP{s%O]&lЛt66+)Fcuޛ42})ZsdZ]4~wވ0b?Uݦ gW5}|\qEƯn,Rhf?кz FR;QB!434-6Br,c$#JN2](?CR? B$KgqC_ ދӵ+yyԖϤ$$p5HV3(&}ߣx<(,SglbP"G*=&K T2$j 6N*;cesM%\HwMJ<> D޿D9[ᙋW39Ay\AEO3PRq9p6]x5oQ4 Bw &cB;'AL po(ijYfJkXg #ktQuI/Ev;k gTagZ i{ŗC7z=FUkXZgX9竇[r>KY[(j\Ǭ#ɀ?6N 4LPb\# ^b\ZͤV$ `mQL[Bڑ,,Hu)+2RĔWޏNm98mǭ(/" _Tոd4"X;0]9_BAOAmP>ۘό6<17I3^^6hS7^·CEvS`K\Eq0H PdquK;(Ijc5UͩKmW]:9exǦC;&R (H%m2aPHX|d:dW\oTʊf~c~abԮ9ί":0y@1 BRcyqވk;46^SIG0~ ֭UK$I hrxОHYOO@KCMD 94m?|N,+|̜CJ[=[j,YbI{ЮO9P@ʏa!~/w'V]ѠpQ^xd列YL%(U1& x ll+qRiXКlmT* ETT=A5Fo ozۉ!*3A}&$6tVKu Z x5/ru צX\Ws.T7J) 貽Jzhz26])*w'%,5nXi4iԐ'iX}C`kqkD8i>tН0Cu_aœl4k{[ˏ뗒FÍ脳!JqI& "9$jq[\3rR9Ϟ M+~?gb,ffxi.A}H?)NP o!RNZgL~eOYZX!<@gr\,?]MPRA}  6_՝J٠.[Cu SkgZ 3%`v 7cgʑ92 .+A>M@A2(g$%| Z'PK#U 呉WyC 4S ŝG(9~V?dwԵE?ֳICYb4+5~ nX ш2s8RL7Vb.yLt,R>K*]]@ڢ nԕ&@ ?`vcNo re 6YQ^w@A'[v`& 8h*x@/ZOAZ'C< ET)Mz缕1=To%)Xts@Bl|`:q?t `?r;)Z)N>=e_s=:z%N{S*ѳirl뿺֙2&EAN&\#"\e30_wc<ՂND UJb kīJIyEKqr|Ys, l mr^On2ak1T80 5.Nt,~R:'6`] ? ɲ˱ўPoJO,^ [UZ ]nr'!BAWrt x{$'@"N.}Z2i|_9jw>]vE%9VVi[5P;[^k1704w̿7~8'øbԁI!V4H4HX;`sN$4F43:MHP8c^ރ>W*_[AֻOsI(`z'o PY2 G›#!t }Ym56|64 %V ȬY S.xQo.0!in$ija_`?f&rE)*6|3;w?qhɔ3كϔ%Ia҇P_b&\WtgV}tOPaF6>ՇR9/"n4mHC~J#G$IBFUI[(Z2`]w@g{H?.5qz7D0C]NW/ 7 *={IY1yVѰskwkbjDסn3_Hp=;eKutYgDTf+ʠbnJKҩ9u#;nBWRЧCI?) >%q"QɥڟdC =r#B/gdj@rIt ';OC󵹇`J2|n|YΨ%#cm/ú_ZZUȳ|k_.?1p Cqb 9LԹH 0S<5="{?7 e '4CƆѾRUݞ=6hBG.7Q1?.cFZ9 nvY3(]PAgȘKr>ܲŅUӐpYa꿖Zg:,-]t |M/P:eWcVR) {|q-sۛ n6 =.o9Mf( ZEvWԻ*"&@n> ]9KH{.@0i巍A~:_MLD~̧S>2읒H ǫxK. [d2=nGHփ󩟖o۝I!f? ]䊧=O"w}b|vƦIdR>~HKg*x`*?CE,0f:dBa0&;D=cl})YMz^i5mbJ@Mkt%j$l` 6~K&$3X!F34"^LJWy ~AOCɊx4rpd7eF,EBHEozf8 X=s =I^5AKPqU^{Wg40[brms~JaY-0ïm 0T s=F W*σi_ǰ4A7T:ߡ]ـ q񢥵LJ[ủO,É4,($R.+7ܯx,WEeSP M?xŝ9Ia$cDYp"mB WLyjE(hy="aR7_߶T >R,kREaB2 h9}0>(8Ya eVvPcvvf{3Ik ; AK~J}AzsZ-Z(xKBň ߲H:J?#_Op>$\W*qB8hbRɃioѯj1xȬzyde*Ȧ>&:xK0r y5@ k]h)=1=9}up%Iڇ}n\\S9}2ZzO)pAJ~Af~~55gM7%ABGp >ūtZuO75n*e?xX鵸-{@p֖:1Orp\,:iO>CR6ԗFTpEK-쒥Vwdzէ'quѮ9I;U-]f 3nMgf lf78,+Sὀ'UJM[ofˢƉR#=R\AՃloe-?,ha?[&ؑ7KHX|4b%j/[>P,ë!y̢5=! PzBۀmJ k-l1ײ1U)p0L̎Gl;;D5NE Bwڿ9xAtNwJ3ZѶ?tR6@xL{ vkMm%;Q0ۅD-PϐɊ̱KuƇӆ<527b̡K29MURLНwG򶚔QБsCx`ȦhLuiMw2^ܟ@֧Dyn0ȾMDVp94J/&+dn;r@A*W H!rnI9wG\ Og4Py"xlqWT8äk.4 a!pS_ၣ O0+\>*y#]|Ò}o9DR!1E9_ ·jny bsser9}{i]꧴D! 7 ]\x~V<1$8AD{r(/2o oCšo_?sj&`ǑŹ`axU {,6gq-rvx(F$ЈV-hP-ʕqGѤ-b]߸2żPL-@KQܖmb2 6(B&68YԻ#o| /_tvSTlfV+(+8$@K_ͮNAu}\dXL ]KPѣ ;mGb=5Nάxj*2DQZ-c,z8\S9.Ci0xDp#1ڬ-z6kY$=ty$u {]PB0F>̋c'E` Du_q3;el|-4vCe ~Z}9pnу7`[@F Cs_­l.-wo=)}g ۓQfhX}+QΣlLJ Y}.-+}[kYrrHTvN+EyJ"}6+ŋ?e92nd6ܛX.W}>QPj)(K/jJ(\AVDj6{7U40lwhzs t[Tj-ƻ_RjZ%8nGļۇɟ`gq^TLx!Ձi]lOڛB!PO\:YڳB3Rd2аNP c';.Xj\b,q g_k‹ljp4k4Մ$B,0ΎX@uXZjLp\*NB5g+~|{"Jޗ b8Q#g12;JBQ>2fvͪޤ9(sN@SpbxxNy|گ8YmO)ptefk43ms N3Y=N|Qi$×4\nĦ"3Hd Sٓ·) ;jpn=#SWͷ.}/䒥`;8X "=O-~|)5+vK5EuI6Zyh۟, J,.402>mB}+h1ELܹ+7]z=& YΊ1w {_B%}&.!\~u2{^l E<1!Qk`(*l;hp;NJ&; ˅M쒺K<"vItiML7b1xEgVOZa9~SpNɷ̾ؼ5R.3ciVDwU(4'//]Tzytr2Tn#~>q1,&3Z!4BwW= 7a3孚m}XWX:]"v1x$&_S ̳^X1?goC'OKSn!FmeaVkrooN2;R7 3^N)4f(W{VE=pBLY3ߣLp}lEn Pn؝[ vojyGiY! +rs0Mq*/CG>&u_eT Xrf7bvJ"g!O/|.cnNÍ'iF]@fp9lr˘(^O7]%`:=+$ü"d߱Y|wp6 W-JjrJ"SQhyCmg2~4⮿A}ptz DKJ:LW IVe}ZS.^p!"Th`a&wK|l;` M"2.3wK첉7;?nV(V4&O6֕tpڋ-Ec,e`k YEǮai/dxV;E4p:~A TyDv'VrgQI#e5ղg3=2{\1E'>a=}3[Y]kVan{[G8iC4AAFTޙxFu&nKՍ$e)' ~.!pgP3F 8&A_J3;n 0>ϐ M-ṗ9G wI[_l#:s6Lھ=AI+X5IK)JT<Lř4Pa>kt [xMv&T>[+>-Sc!˺9! (X3IPC$uWC"[.~ k{˪\#,z0/A*t|\. Vxb&U :K$ѹQ)V]Xz!p{M JW=A$3xcr17CAv >us$''Eo"̭EڀjX"XdɃ i-UYE[m͂an:mgt @-as'#NfBnZ[felYR8tc)R`e/70 MO~z}Wi* xvUZ!o~4)\2(8bHrr1[R_1Ҭ)),9 2- !;'޸ԗq1rM,` WfIvt/ є֌}S71U=8zγC|u.՘cF,qhI1OKn?H3ђ6'-9C<PNJ3>唝HB΀VC#IW^['tTx3_ WV9{! 38u?ŖϾy뢼x%7fsYQ(D˵,|3HrHw[6ya%Ld(ړďE{AUnCrE`ZnBB{8 ʼ{Ed-ۧ2dJ4#uI`hR-ϏJ QoR(}1ʡ&^l6[f> pӽ+UFӈ,W6xA -hSCI_nҋ~!Ke csf'!l|߈pZŇm+ >2\&"{[[=c^))dY$Jw׊\~Xvg< njb G@/!q;Cz)(Sߋ )O;K\"l* 84"PܿeVjL zwo^` &>>f3!CE32lVьE+fo 늍I)[i{f`f0e9W-3@z@yH."(aϓε3xvqN#P O8Lm T rCm /F gh%^HR!UWsg/8 串,3G-{߰t2iJ{:Q J"r3y^)1=o3X4󿏱|d=KB87QImUMvFMK1Jê2^ IEr'_+ڋm#pǒ8Qyº*[vŤ;ԣ)HO_㿀@rR(OB cѷA]D2Gl308tY)<>w1+]B**tXP2z9(+S2_'hUes&t,&o٬ y+y1ΟQ$yϑ x ;-$C nyܳqE$fgc6[Ɠ3;V.NhKg /287ēc&/ t~ ÑG#X9t3HƐA)fR͐D…X1KD!6#Ju_nϑ0PE|8)&M??'VS|aḻt%fMP! G>v5nU## 9_Urnw*UJL7BCR"gJL>3ֹ#~mf01T ,Aw|dWTnD鐆['' C}Je}:9Gq=*|rX/sT^s{521DctSpOڢX~ ~b@^ZaBm—*/#m}+K-F~bi<{t3fPJf:U9U$I$,2Xdc%C [Xs*q#w>cG B~cS$qL5F1:iaO"ONeO&{`+-y\ڮcZFW4^0|Bʱ|\ޙЖٓ MqAw%&piш[Y"wX^+6MyI! rpU. (w#3O9.E+z$kܥ.{(BF(JT%1>Pl N]d8y]fTc&װo0.JjPҋd_iíQ =\_tcwq\4@MuuOcD>_Ѧ,G :j$Q;`i& m<3'#% my\w>O,_PR0俹OAsqm&8=Sdv ײ"lf< ьlOyNr5KxHHUp1h0E+b.:$T^^5/ Eҋ㵚e~wqh1%]ӋՐ$„f BRif`y54F<p#קʆMh"X T55W͵PDpcEZ%"UΚD;PiG˦u,13=w=YO@ݮ`DզJ]rt3Uz  6 i˵W5gTU ]]L# Ʒ66bW1!:RϏ, A$V)NE62GTixmJz'蟡,des)l-K|dZ`3[l=^* o$Jn⨵jtV~q -Z%[L2(vmùe[Vjt傅= 2[{0xSւc 2tI2ѐ\w27?eRW͆@HMZMw0g3J3_xaO=i}~".Y͋-Nܟ:4~_je@rGnQ=b4oJ U]E]~9qEr{2h0,c/A-/ʇ<~n φV"Dm/8H?#TS~(#{_ 3wlR :ʴ:% :}4* xU3^Jm=ʡur$Z0;0$Jxm.#sƄ]`~ 'l?un[ǢY]{zÌǦrKݘ i:<3Tlk7"4@J;߬dl2n dac53n%RɪB.=L%Nqsox~`2"-=Cy\s&~$5E4/tPi65OĜ(2u,A)ɂ29ѷ@kVHFUmOlcD_Ҁ5ZF{`ňVgg@=8U>ˆdEvׁ0˼SߗNt=i@QXy1VVo"@JҵlFv&sw}8:\Krzٟ::TH {;xpIoXonD팋K69 n+WD ИO6:Yx&B?Zz52a &jD{*%z> _Id(EU$D"1Dz37CҤ-C7䟳г6/VSS@ :tan1c42e/JZ9Ts8MI+a,|.ol vk vh2BlWA!K#Pb4xET ^zl hettT5`}[ӚC0)X4HOrUZT84I~^^xvj5 L~4#si>r.0zWp] vY>ӀgHZ޴]*#4Xn0S菺Fy).VY`c@g{*ᎀѹ ($@eoةtQph@^^T`(\_)1r`|P S[cK`E^KMȡӛm;S;AUC1݉(}5*Gzؒ G^`Ȥ9 & vJE vO!/Y  #cǠ]"PAdlTyxi^eoB떠REiLR߳)=]45(qf/dXe~hhSÕdLTiwӋng݋b#zA \@w8{z'e>t~<灌0}0ҋcZ02LG8pμT~~tf`9 I]3٘w-tCu.eŬy sa]")tL.kӗraEʠ$CoTc0D'a(OP{YIw ?aS<7:G|.:5/JkD>{*=wռmj_NF^OZa˪ Cq:m Jk{+EV,Ř5?+S"'?5"tUG\ff3C)g(QVfA8L7ӎEP *84"Kp%OPXm5 )zb6 ]Q&qGl"}bʰ 7R^+Uf%"OEu Mx 8r#dTnbcYZi[5^av\!6d5V pMFoo(kg3Y9ZZxJ47dR>8\¬7-'eW`IF$[uq=$A\aQMY ۫7!_H>QhT4;p.vFR;Qg37ʈN1!2̉RƠԀ܃Pi蟟Dzb)${Ml*Z@ ؇gY{g &^} Y;",mzԸ֛+PS޹4g)_}_d-fc?S#k߯??Ӣ˝'dW"e& $_ˮB~NLv] u"+u=[dt!u5Ӹ{֌@PtnބE;X`RB L8ٻ/|B Zhs,{![ΡB})|s/Jj-8EMx n\3lQNV,~щ"CqtM6SiDҝ]YJfMeYKC . v"L1  !@D.愝ˤ*Ln v!/=h>=^+A .L橭u YEXT75u] +J̱ny* aGbQ ߯yHyUAmя0l[|_b0ZB\٪k|:jqR%更y7!n1X2<(! z]id+Kܜw}s 2 r6LN XT? LOiP I؇P q Md T^`h0NykV`X߼;+ .o@Wk 4iea"}!:xxLQ 0G0س'UJokf6]qSd4t嗼O]z&dTɗX~y)&?&̬/cepR=?b *Y\B9!߹֌ϋZc)02N@,PkHs͘-{~'PX3h~I5!,˄"SdEQwJ:`GL,*qڥf@>vOU8XM v JizD1pǹ_pisU4:3%m3Jxs}Qi{}nWk dw@l| ^! \@{ Ʈ7Owr=~ȆB4g`g^StxPO7BT^7l~M&J8lG*e󉞬m=6kSb-1G1iN17 xH;&ꋋAU"֞bO˸A ޼r`$ Q "gԉNw12uL.U?6s)ϬsHB|m0B)M`7|Jf'} vqPN[^r# %iUPB<Vog>7`0BfS!"ަ"̍R5}CT|ÐvL#8CDLX4+^Li?+.1ε5fuԛr\gw7x}z|w>p>תY u2 *eաqwX%bAŸՆ"kt+76>q$jt 9g郦łS'LG[Wqxr7..`yϗ\2}ݬ) 좢R_BE,!~':}VJ3oV? 9pCb:\T!xSzpF\1dSs6 =97rm> BLTe0מC?7j*2:-6(u"0'i`IǏmCm &r0|hpd(9s1;7f 1"m_aʔ[G_m~|o%CƜ?{6!9++(ndre>mml#>xN3?1ڌrT>+Ey&=~+wbVZg6Fu%^K^z~?0<9*.l!F"atdR/bQ~ ҖO"Fg5'/ٻ8DF+M3L'pLQ9=87cBc(D(mS0/zb%Ťz'#%$*`A ĺ86lo$qtS˽?EnF)Ƭ<r#MHO,a,X(BCkOKWt3OLg4t pL#~$c.S 2 LgCO8icvXd j /MLD` O=!dm|gX p0@!tKt.wYŔSfCQңN8DfG@~k$'(Ce[nQh )VP?%vKq'@Dnܥl?o&,*F.Sc`wpqfpvF .ФimNG%6OE/P6r*"E4Tzeđ\ʀ';i m9X*  &MÇ)pn` 1d}uDλ-KWz7,ٱXkndlf Leh_*SHw!MuЫ٣aY!^3lY8Olș{6rO5X]Մ̝Wx9hmEIp`"-o% 6u xx}r2 p:m0eSuT+F`눁UM.Vs.(bw0a$쐈 V qGXUF=嶇ML2g4u"_Yg#¥@L $Ն+(F:")ZCʨzD*_:9^W|겭׉?NL-ϻRt'5mM:j[}\lTЋ+MAHT5l /_/OB]nǗn@U`H@!~39r}%'L͍jiRU0П>:xŸad-*-4 )g`2JSf{P Az̗_Sj U %2v %q+DNT\W%X[/{=hUN_ƩЇۘa̕NB]Qt,2VZh7'ذԯWn:3=~A8&ɯ9N> IuUlCQ|$EPwYp\"_E"+t#Q hCDylY'qaglbYO`x|gc}yrJiy:#mG學(SMuQLa4$?ΐsteڵv. A }F_%#ȭ~sQy!;kdѥ꽭˨#C%_ znP-9Y{ 䤻U7ѰYVB,"{#vuʳiHq(xFȕC<&H*Q"$WOvBIN2Ss!K)&y $ ;r/)6x g@yFciwJȶ$8~ eU㠠M?c=|6tOkESAy.6& `[A6)a 񜚂4MڣkEuQ^pTb4I-5!! l{׊sJGe%:+10~H$ =S_WxBQ}]S煶q8` SxYBBNoѯߞ;ݿJ&h6:2ER{^,nL7uF}ۥ7|~yJִb2鎊BG!cPvλʄ,)jbeT"'B6L\V`(Y}N?k7 ߩ_w|]X|uΟOgvqV` ؼw*~0s%aӌM/C܋X}´$f%S@odr{DRݲL(ۈ#D \U`=Bӆk\˝U%Q.m#NG;Mk @\j `~ED]nnEɏqh϶9S7g5:k-+uiaE*{ u( ur;@:ohqg 1(oevJna%|zПlCw93:8BoZ{. D96 @NsT& nS3+J@i9<Ň QTx۬zs$`0ĭ˥{Fj5i3 t~O7]_"Z!8~.$gsf+蒋d_h2gAX ΞAMN[cTw('~*Ҫ, 72g=5 3ZgKw|OPτ6錥H%fSME1:n2).9+XH;_ ks1#Lʲm*08`]hG?^K֗"JXΠԻUG ˔ ;߹}ć١8~ŁKP*FQx[Xofq](Bd?S<== NcgVlwAZ3%Zu3fKQ4 <>)+|JT\kh4#iJo i0 m}#_Y/7Q^ Dx #ˇ>m1YwȦ00ZO+]ebJ̕iZ|n5Jo$);A|W*0*' ܻI^\4`_&!Y`m,\eY_UΑxs@oDpleu.)E|{JIDb.ǵʻ լ$p8;60R0䕰P62b4Xvm] *S"o?8x!iDYT~[B HE_㩙xgL>gŎϫZ#8;a4Vl#L%4n yU-ԩӜx8o7+sp`hWj+ 3y =4>lmF./ vsATv:}fn ym XZܞua^]@}IZ"4鸳KnL~ 7 ×毼"i㭧3"c➔!cE /g1S(Gb 6=$l0*BfO }q 80b:; " Z=' DV*T Q@YEdPfq`yh|~ZZ8ݤ4;e"èTX\vD`xe{ޟ;iiOR"ᳰ:!۶v+aTؚ`/)w1؀I-sJ9 /{zDO9}955CN{Ӳ?TU'@wU0J +]a2cp"Vm%"/ctzq59RL>~^FEz {pFULM-_\ vLQ=*^| ؞ۭ/%'ɚnATv\B٢83>~)~ P٠KM 0M v1WjY`%Kx-Y;5ΘE8w3j1\1{w9+M;Y1J?ߺSzΎ7u izRy)EeikvHf'/_ц.pGd)Lkd5h62 m"2LdIKT7N`Tb;wI R9E!3SR @S]jT< 66ʏ3n fj˫R+*imɳ74s`iY#;~bTn֩Wp$]Q~7Ϛ(ֵ)6ųud a79 oEBSy{ds58cmӠ7gIepprh+ Q}4d#(G *FpKQݷ!n%+”Q.˒lJ 5^_feVH8*'60O^uSظ:8‰ƥ"͚ ps@xOoX~ ȂKj.G'̠[84*gZ3fUB2PI$X{ )}+ɹ$h?A[ bzqINR\|ʖm?[&(KmclCvsJ 2P8SOL9(2f'gr t?v9tBO ƖmW]z7"듂^ R\ P< |c;Ȋ8Z#QZƥ'ӣ5Qf%NE)[L^p 6 He1y]nƩv|,.Y&X $6o6Pyx=@|Nc'U w39car:`G#(xEOóx_bF5BY`MQWq~`` }-6d?A"RY~Q\KYʿ—!U>3H/) 8aKEaW:anKH [t':Փs[`ˆ"ΣFW@3^tIW#&:e ,(k|x4y psWl' “dұ"fX٩"q%%K\6 Qe$ݛ:|,*(2 ]pcPƨ8{0 wܳ4<IѯU "Tr@D[sG(%ʑΚ2~xìg-O#KšvB3i%1ʘ XOhᗗ#Reh{6{hpP|vJCJyus_2ptr:`W|,jz2e$N>M z@K`Fw 5(ZIyw&raﻋ[S:{MT Y]zoѥqˉvqR${l?D=c0pߙvB7dM 588AZQGӡ\'lo7z[/?8UF0q4/pbmdqg~Qw "1$ J*GnNJ+߇29 I f$)RAF~A}MoPQSҴ[㨒ˇ$:\0˷ v>??mDT$|GhC"ha_Cmŀ+ #f_{e0ҙ 90T(n_G%T\( 3U>7UQiaW'1YĀ"' lwVPmŚ3!9%+Ic8w0}u%J $, {nS:Z\[OWqp qU&H[B*P 0)@%9b1ŶWմ <goPj ^?3JDDڋyRW.'npmX<'ȇtDIwg 500wpNK` ۺ{zp<3rCPKx0nrQJbqE 2 GNP7^j|G7{߼Vq3.Pi"qYaEJ<͠F]φP C@T%{gJ8rLj܎U '8(OG5ngz|@ba <:Z^&uA,p\}b{f/˲ XIYC1Km;,ƾU,F"oB>YyBҜl"f1wMK1ECˋ[;<6Ӝ/,mCݡ%]AS aһ8irqR7dY5TQ﫝`rqB> m  !EfΏ}?}Cȗy"K'n 1@S ŜzZ |_~1eOm@ttqwNq0텥J]EPdmߚ+i^!#@ɜ'|cZD7 >g})U1P 7tsrB1XֲնSN;3xABMO9qE6*<iyA%N^r";pdvWϗ liM!6~X}f7+qf0bxVA9;eے;QO]8sXQ&P2,C]o7<9fٸ]؊a>]PBp1A-g,Hus$A1$*q/} weVYƺBnac y7xxؾE! +PC(IX0҆AFA:şWIWx@5M HqM%ߓ;(<3⟨=R^K%M(fAS XBMƄΡ:uJ a4'd <q_{LsyMXlRs&? yn«\ m}M7{Y>' .eC,o "ͳj(6^mFGUʅ-fxU0h rVI0H gZ7EK?dڪ\=㯃_,=W)\k/&d@&䉽+!4 L$Þ(d,czgDog8;@Y5Խe)YSY^W,qv*v U`&HWY[ San?[|wh ǩ#x8F(LAǷɈĮu ᰉǩS?Em@.>5%on4wNIi@ǚ _VĵXgɘZD+K}\br91!J,zipn@e* )HgO"傣0{'Oݮ9{uBMPw5**(R>m]NH9O wQR"D}8ulEDK3ЅWaC$LzLD 3jj3U9=CW[?sԱԋ{݈㜢lyuf yudt?1ͥ=Oe@># o,OkF2*ٽ"3O@_"w3 M5c{F1)N]G>)b/X?nsq]KM!q!"GuH05U^jڇ"< u F*d/Zl< )ʂ(=|1:1kS h978]5>mFc9wR= S/v' o %Ff5° p'V{p8aۻn*3po@­*՛"SnݘyT. % 7ԓUߊwQ;܏p[y` ٞBcL$vӣC͟ Zď:UiE'ʂ*}P391 nڙiD'IL Ds(YFqg)F'L+ +4 ~'y؁w9)zP?q"P_IJ0;cg5գQ@%<ݩ~>BFm?rWĖ=z1^<#CaF$fFQ` FV;*^0]DUbw=?[WX͗?/J! +~˒L88h<&aȧ~ܨO/^Ap3rR!B+yÕc8{Mn`xf~7$,z.(moZ$v&%= S~~;;E EH$5r?:ik_=;ضd9dn-(ԁ:4yN۰d$-/n =~a`)EZXg–JWy[Dq{<3X oM#k8g jdqpQVT4z%Y0o5^iMSMk/ޚE,̻dzԁIxF $j2뚔TBPDL4J{lZ0WL~e1[1eKe0oYq/6G9Kt)(UBgmv;{!)<٩a5Ȟ/+'-q古BD-RE|\oNqO]L0*߫4"|^H^h^nY"4AtKu|<Vd}b+izh~t0H 'Pf9PԒ3 pag#2nuiyRS9t\?rM=]Lo>X%c6M30ntU5>s\ša PSז%{2a0(xQKTC!OviXױ?DcV {}+^(LuBV@ZfpaT 4˃7k]%qb]I]1#`Rep<[zMPB.l%mRP%B,Xͅ-o:Evc%_̬ (8USlEN > sgþ!]LͿPE7wx>|lШE;a +ncerɅ-0n2GeNcg vOҲx3RSX_>(Tfߎ";m;|'g$kGf3 0pC7:I SDEN,t!-nCYhm!}upΛ8"=򻥲q0 D= i|$CRd>Abt,M[M A<+Eԧ t:^4BtZ8psN"gxSiNC(gHH~ET9H=vrst dV2cs yvW-A7СT0')*YI6Wկ/Up.oU΂)YLF9V iśZ[9`MO.JK1"Y DQgtH4 ;_ (VoO0Oi›d3rS"f&I" ,J+2{&[$WT+n޿s=ݠ@<XĝmÛEҦ1ddi4ΎZ#,?PӠ=d_Nu4'}Nj^c!Z`iPI)up Ku;=o)y8@z75Z!AF7G/~d0W+K]KӍ 1Yimu*RRx?,SѬյn@Z D.‘9̷.nhBnJ$)^?c5b^'@w)Y Q71iB4M1QD.F`<>YݾK:} "fg*_ĨDE;rԇuxڝHD_N"Lyrȱٗ[ŀu" [_'L˯C웳ۅ_+nީw$$@ԓD4h0ZiЊs0^xŏ#B^|Y#n|-T|\wRt!ŇdcR(0^d̊QF'STCg": &;ֿaF}l$U C[1X[< Ft'pT`_}  /silإ;wxl[(^*9->hf}<:%m+He`\rꝞ$"G Ptϒ _K2BhѴb[Fʕ.bʨ0WLA( +ڇS}PԼRܻ; Ǔ=ep9]50= y=<:,tڶnxb^ҳw2(n y'Y|ڸڣ%me?8x=nF FA*^a#?8M㾧'&C^cwgD; p*?hh`U1|TR;0 ]/J zN#o,h&'?tJ:ޅ7Oxj%U $<1xntA"*rvZ?)7t؆ɘu_ ƾpibD՘UZtD (0Rv#QYM#Ȫb րw74l cu]Q/og-VvEyֱ-,3N$!N2j8X>o$'(HqFQ¶%M\ebgQs 1y)vJoh.T4?I/." c !M}dq(Vd7/d<}/&eEerIeWo/$KõA\ƤBP-/TA jT+V:%WmI_o#)xڥl)"Î1˂Ck\o,D*'WO%#禆߷wVkLRY㊶izE pgF:V#Y (6:ҹ'Cy[LoTvq3B1 /ӨĤ5Mj/sճQyaUg8kי@œQ͍>ei:huxHwi+w^>Mbd{hPp޼R\!X)N2עvNFdxB`'#J*ԀSʎQK,EM}fTŮ EIԍ ɽ}j[e7B ljL>Y'`89ximXXk\aZ̖F}.5Dg{(߱ۥK&&8O^;.F;(I!] - 52&{d{snIt`n@^k.)y.u&x r!'"i,0s[icaػpNSIR l&fx@5i Y9L;MzA^ccYd9yzæ57a.|h?͠} `@MtR=UcOOVWeܳD{O`S>t YgƮmZ2CYA+i)#ٿ}*24Wr81=pͥ9?*@@8\?nF`e@7{nK^StTM!_3P.J-:fu VAM=(%6½1;Z$ W&78kDΖrUO~LAUADqF^ %hȑJ,Kg;Q#ȜX&RS$&1s齚7?0t0PP01 e `խau 6'+ mnB?86@V",˞5z9=5qN7*M oP`f ,tM!0t~PȐOӻ=cQ9Ouuԃݑ+_?,.P^QMhѵmأ_~U~_ciV޻s-fYrEƥ !T8MhxCILGPOQ7>fod~)j}X[ 8)X%oƪb?b_Y.dڤ<%2*jE^*RsB[v#\V ͂:&mYp2LurNo` aۉh?VSr 3AqO}F]=ulN/Be }4_Jc~uv֏ d֎9$Zz.AC 6!fF23Er3 ^ 7J1 y~;^1z|Io#?YP)VeLM#s ѱpAASKcfx=d<  Yp:n 1Nֻ+ xSL(LJwlVƳN0_\6+R=MEhXKgqzZ>*Xpz)9Ű@l wh-3I/D{uO@RZ䴫S݇9/RXшCMؙ֭07??k*GLY!-jc#W! o]G&If9GNk L%ՓwgvMǐ}rS;~ǛƞI-#hi}LjR8 gv*xdk(e26`V"GK9}!evٮC& æݯhxB1O 䏺9Մm)QdH@9:]V0d&b[ N ɩH+%)2- :;8WMxŗVJzMI m;NH@'Ofz}њ}P:|2+S՞s0xfe$&ϼY~WFΧs:@Vs!7 ct?$^׵ǵjDj4 M? G+XH˗o8FpW!1Hۥ磨tz &VӮ8z뻣Ǽ@;ĸȵ)sM_3^q"x?b$xL󓁖ך+P`lx0Hk^f˄Iԣhƶ`s$ԟ;W"?no^R(1iZ8OH]< Y_yr(cj W:e'XǵYrPhzF~G I( | : M>r'E5{Ve|D@0 +$r'\ysX_1Z6nG@DdiO5B !a6ͱ(ӯ,<@̾-Xsߤ@6=K&VP֠R _k͊99;3Eǻy%sB3e~ t]?jEy%paWg~!H! Cқq*nj&zܣ, bOC{eSnT1%љuu iN5[Hpc&_ZчSu(>'( :j^ua!en8B@K2=o $ku"ߕ5:S ʩPL+2oλqez;{|h9vqu$[4SMDk![P ;9rx(B,/W[lm؊ ڐ/F U$]j5VC @m!{ynTYm>yfCۖxyOC dWpioѲUSKЉQFTtm޺- -me&v&ϞH [+ #K݊]L~j;nV )v)$ `탇q[R8u7 !8\_X $Ц7p̏74HCȏ…1(wOTI]fw@ '9ns \v!)T "8wqI3 FUKJ1xT8: [U|Y_UQ@ DN AezXӋaN瓊Ue ˝U=3?܇{*_x-x\A5%V^h0崑ŷۗbabiNx#S8HR _T욌D2!DgĔ T H"W$+xѪUJfԎ`J΃@ޓ5.HITYT@DߝIi{JG'psKjƬ`|kNN[4#鸫ȑ($61t:B~f!,WMM5Gː:ToؐI o1kӠz֩hX, /瓌e$ֳ&0InH!s-āo[|Fh ZEeWjۓhhs m"P ؙWaQF5(?!HFs>=ܒUfq<>{Ə n4L8cU0pÑ Al=#Ggk-*U=Ϻ}XCͩcjW{ID݂}nfؠ)l޶Ja[x`=Bai=ewAV(]uudnȿϦZ-z&Wa%eI"W -py^mu)*@0sM`ʑg%ޤ,WY9϶!~$Y\-8(H1}F*u}@6#'hmQ :zAEp_EX,`Y8Ԥwyx}Yt81c"mja-!6:̙?f,kNzϳ/x(N3o;m1P d#0>д eNՄI,>[ҔM=6*i=*' !;cj8g"焖Kl^x`xHs\Yi ݊o" K/X<:ߴx)MZ&,0c! }fmѦf/>s2.pz|k}*yBBЖ-j~,fƔ}?Vw(:ϡ"ڭk`#` c."-Y ?*O-Z&V{kުH .JeT ?Yrs2&=WہvyxĠR})C _ʥ1h(> M QNGTEmK%-','yL 3 wn.oAq,`/5z;WokMntN.N\ ZFvfAQy&Jks7{FMny0&Oa<{ܡ)箵GV!]IQL3_r܏ $.}@H&%komH+'g0{4c}87f+y9ql !m9V*2NWE9D]P~VvU678§ՖK&<3OCBZi1:[kvGY$ilbzbwsf\xZFÉN*S¸O};1MBxWgp W8NGr Cru;ǽj4Chʊ EmdR>C@`@F2\Q 7)S]Gm:Jؤf}eك ɥ@9 543k^瞿:r&hkoA3"f[bRG,Wo'my,ˉ'JB.iS{\~ O5-R*l^IG wu̢ʹg$Ͼw޶vkznk!rld Q_ [Րϼ 95R / n9ج(CX /zH^lAMs+R^DMa d}~q5oL'xS:wUGUe&ժu/{4[Td*2d]f֡z.kL:(>m B -&]Qi. Erx!{(_p%f6M*8Z_=r/=#̖,.y۬[p6W9EퟅHV- (R!O\/XB=K.MuVI%DsoLɲHV]Tc A&e80FE"7~)aP[ ^VHz7,Lΐ  (鄆!u(u{l̬ۨEpzcɈ1+aQv?u'fpsP[Q|M-M Cm YU&Huvq+P4 Swxd7WhM gk8L 5؛lJG{dKX }$Q vM0q4[=P6$a8"0uc^i5Lːn@ӭR}r$^DyF^h6?0y)#9OWd TXpB :%гf~D$.ԫqa9뫠N_v[iWYV2%~TQ'jp! E۾GM^UH>$ M^:eY{ăsY ~ 6X^8#mJ纑Nf-^SN/b-9Z"n֮2ZOpuV` A4HY/u`Q)H0* J+Gvxeks^+di3+̡sLWY`}+cg&`+5>h"mQ 5}嬬bhEEΠ\! )"k*\ZQ2c\-+ںW(VQA;\`^fWhV`w/ťX^5Bo(>c8 :rr-6w܊Kev42sΎ)89 zQz-qOƲ/8gMwT> ||>Sw8NGވW 5;Ӗ:|{ ah~gAulEFITc~ǒ5OLETyAzeq5mFaf^EZtp6eNW@`83”V3 Qс=1?XGzt&ljg%J\ XcAL"|'fVd'GEώA`9Sad;VxQVjh\faM%0E*vaWQ;vP 2p{<7 @AeClulc 7 k3l8{=+ZyJKshT¹kH/#_T-_γ4E\R,xAA:Q1|mAᰏ$N zt)I(jC=MɥHNөkAϭdrY%0qc" >nuaZߗJ 5˔ W+tхD1bwQ}t(^ݸhyB5θΝA K`2Zl'_`ON4"HX8vZh|㶺qKӭ(x 8LT?+c 55ֶ2d T-G8hM$ڦl~0Z2~llG"-l&m_ W|Dw5:s>{\"<.ͯNډi{2 z3K!9 :aQat_U@K73ݝIԋ޵, '=th:(v;aK3uABqV\Wq0QaCAK8 6Xۛ^?$Yް2 "+_e! C]B60TAa%D=% R$f jh1<^kF~Z7Vz;@'x҃ѡ8%>obKڸdͮE<TTP#lw|:D+G5Ѳw$=Eo/2m6eLi]C+]yfjf%o:Xr@vsp1QO+7B-.ߤwGw'5LqCux=f& V#+^BNOʧп[_e324ٕ{hO22f[qqg=a!@n0lgI6VhՁi=<9u b H覰@REuU' K5]rNҙ0C<(qʂ,h#/B=ҷЅXABnLvG7 t 6w' ,.'4跨9ʾt^Hfyք]Wvn{xZ1dʪoLlQ1K`p|z3I7&{7/`C ^&b!,(fC0u~hWU-Z6$-#Cf_Tܛ>Q4kK7d OD 2D hNeq/$Bo 皈cXҾ1:Ε|'Յk>-:4ιJgnoJxy >+dLN f)1H{+ =!35W wma9DÚ?lS)&H1R!np0qvM۴g_ҟAA}';86o$mؤ8%(㨼#ޕ;wKsG0[I[Aȸ3σFe&-GZ!=q0/]Y:~13ŭ ;VD=V$ehSspƘm.. ]]EL Nz9 TJ{GF}`\uNjcŽ7@R7NH\E$@iNC^ 4V'wRA iP?ĝ/ȁ Z^1frbwyPP#wb*I36l[WVS6PbEװѺvmd;hn*"e?( Jl{8a]gKg|¡Ks1dZnodl~.E\8ofS߷g@y鮜(+Xttp'A4b7Q aV$<"` 웩0WF)m>I|Id-iQb[tjd듨i[U 鬴ZᴭYl#,ڎD,-vT$8duK\ki[tfR ?gr_JIz莅^t 8EJ%4&%?3m4@$_|2FQ_pzfz[lJxڻ6×j楑,?u;wrj!19Z2Q Ń->ٖr޺)New>2z|*xv CCPV"1~V^ܚQzw _+h􆕥yMMƴk2>sXJ 3m#x:+,S ;}y!M΋Xۑym6#sLԕ9ʭ>8GT VO{? i'6wvVFw?KlhWЏxz1)խLlTFVa0o l,XfL LnRވ;f4{h B).|(Ý_G ,F, ̊[[b,1ld4\Sl7P!}AAjD1&/--77:a͌p)fUEAz@DL,D0>bB-2*ӼJw~75i?.F"=^;[TͲ| me0$&۴Q H\45`Kzvb<P@mJba%͢z`"v*@8mrYLE WaJ YV44fJqfsvPiXMY6R"3as7$O4)HaV* m?(E퐕$3㋧~ryK #vKѠJZsn=n gp/:ظYGds _:ycvABDl(IWe܃,yVCU*3^s__ TMdEkdRzU%[ejh$>T璟otS;9HY̒hVzpg;FN߆hs՛yJ[U1VDa-2lh+6 Y1\DN2Pե Cܓp$t8:ErHxg.Ǚo`횵ƃ.?EY#v(1}ãq-~DWQ6^qF5bwJSJ\SH̓aE=5h EZu`z_Ne] ô*(E "7YA3-T̯ΞV^\,蹠d2B/"錱v㩒RN WR@Y}|Rv)(K/ ?iל<%rT^aԢƈf*4pV>Kw9 PLv觔ah>v{yy<Sh b%h "v˜O#rz<#L/YiLu>*{t5X : aXΎkHH'JV\QհA}^Vc# =0UEq=߷,[::/Y~O,1GG_le&]e^u ]cWȍ ]WK|_ Ne}UٙTWwPFLMn;& N} ^|5<6mhqIGv ۧqshF`[֨cJ u߻17kTqqDZ,ū4[<ß*jھamUdNӧPVgAp /1~#$(]TwmmucB>KwR^SzLզrooFnhfk[=p^h6|xVJ}ιuy܌9ٳFޟ58Sfv?Kj@>Ghvl\2mM"z8"ٸ0iv/"N}g U`#=~He^=Fsclms#/DlGnT!EEjV\Qbib?ضƆCOV,H&n K\d.ea[5 ﶌS6"=5SQ<|{05A;\G}k]Ǒd y(gG!EAo.]3y1O6axԮ٥+'G hFc18%T) o@j嗞 "+4w+lX<Ǯ3<00Љc)5i*gat rBV^xu(DfJ};Ư ˳΁=ȉ\snn:6peB6xwf݇TO4}=ABZPYǶۮݢrRNOX#rxӲo?CV5z:M{UWQ (>7+wmM&_%Ƭ!13F )2{[c:l }- n\5ƪ7(X"cSەD NFq[}DfnM!(]#lsbՑx*cݢdT$6 WTlvÚC@E6"S̪P2uOKLwONφ馏)Z?6sǚh(ί;B B4?(9{B͜`Ifh<-:׺D*>% ?B!xmZbpI8ݘw;B)vPx[΋5ŶH7(&-hZ([`)n.I"4h5uz<ZpP,@Xe9T-#0Q 6-rM17$r }t}]ǟ㋺'F}sޣ+י9`!N۬ ^-gG8b+Y+>L|X~e7?> q{r:444LiC @̅JK*lh _5/6ۋK_+EQ*6¦7`ܠ]]@NCL!JcSeFSRͻkyB2}ϕ[lBB1t+T,U y3 QnzP5d#`n`LsyLж>r&`8y5O~N;M f`r^ f@F3 `$`l"\C%32Jp >RyqZre\0E"cT20{&T}mXcB{t"yUk4D3,h>KL;9mBbYޮ;eOl=/pBSikVH\9Ot/ʛm|E"5 J!c0~V͊w{<x81i'ʘ3&j N/݆Mu)Jx)ڄ |Ķ$ylsR֧m**&')8 =H3pY0Q%l}GG'*L# ^ٳuDvIbrA,f 8 &ٔmc*$~uDj^vfaFb,3kZx}rUVɵ9!rX{BO~0>tfSJ k]wSbQ 的H mb yGePx;P#|YiߩO$r$J $T\ Z:FEdҜrĶw4W &o5mQ҃czFcE@3IWuK`ϥP`^?!+Ka&${,6;e9}E<1yYȭ$I'odb`VxCؾs=}j<:]m=n2Ϲ]cF4\iw#Cď;# ߳OE,8IRAh&zO F-jnQHT0R|lΆYBDW"Z8#',8YE=bWOF;m %8O#>e4>':ō|i4@'y~Bi"^P 4#0+M㗇ͺ<_N [O a=iO#Ja2Ov-~U+DGAncb?Tm.>HYԍwx!hK"$;-f9c8lZCO(qWw%Pen?Z;q cWz&.R@sA+v"ntΌJ Y.6 X]WIJY!~w:a57wnӀ3غ6:A#=LH_u#UEtC/5%؟E{rv jy@fIyC~( 8Q] ͺ䄲5ejcN<.tWHc p*+.d5^h-=$ ,Z|ЕVSnR1iv;ѐZ! !8OM78ơW·ǃf@a/K|HY&`VH=?mJ:kK]nƞczb?U"2_)X%ZtCM概Q-|\!IЊ5J8SWq=~Ep,|wі;Yj?OW/`nZyva@Ȇ}g9;(ɶ \5ՈJ*1٠$>cn˝\x: +_*@Av62x0aK?L|Fӷ桡_*ٍp< Cz{JeX2.ͺ2S7/RF#~An3$ܼ5} (VE WHU&zS'5}s3+5/$c1@9; *ib,@.}ӦxWTT JKFܫf^3U56,VsY#*GcVaDy18N@&~pPfdҀ=f΍\&Gυш =3L֣N I;ػ9}& HND8Ir #F '9vmuQ5%S#"-`1fAy6JloXp0z'wANJYEF쉚+FO{efF6/rjhpn'*'0 aj`CZc&o٠U4z4FL8 Dm4=#ѫObAE HAߢHBh@c;_IDlX_,+sPM56y:孬 LCoOE}ӃY֤;v $7ttL (ɇu/_/EzAGT 0u94W JHHwMzѣ_szɊ#794fn vPpM - 43j^~BHI uNKEcjaOmUעsZMb0tq+1 ̂8#yz'Y@+ +hzm3BWpww111ݸDfޞa[1߹fT[ZN~\wT)KYgf>@u۷Y^)Qze0ֲ%ExQ_ >U{{kHBݵG:cTL>f/gR񺠠yئ\s(5ޯCSaSetk7yM@GY@. )]a[O"֙Z99O&ϱ=EInMo8TרWnY^(߸W_Tٕ? x/Vb.`_58zHXYs1eu[W<3%! P4!W gv,8(4;+pV"gpVx?Ÿɓ fL# O*'pECqT]/IˈqqŸ'NE#, NSd!hA,;&޵9G?kB!'!ʿv *^xv1D8d!vXrA-t2wfp`Trj]F~`Z 26/}f1玐+ފ:Vf0(p; [s]!סb7NIJtݹ1"?]nS3*Lxrg )!iN&8Idm.cDy̹w1d`{qhD)C:Lf4k41DBvQX6q.pKƧ#_9Hck|zuJ+s=%βg>h{v_ e_wMnPrd׷<ϛ-Pc0Һ&e~P3 2U 9qJR]`3W'Up[Mn*}8U#U/CL5ϖ#ȫ܍_|v ߑbG^7[c(̈v`|Oin<CT{k8` 22څ+򂱝HЙ*7m 7 -m\?}&\JW0@E(GjhƃW7yX r}B-R,^F$֞T\\fdT튓lXŗVYX|L@~D0o5Fz=uEbf` ZɋzmA 3#xJuJxmMG؅]s`pSO{Ak-g^DHgS35+9󆢲w 珞z\XlThpLcPro֖@|dO Q!ku-@w}FP'*ћRri68鷎cy9Q)fv>&yo e@ f n`uKU/j'/̥ƣۮ;|Cĺ-ErK~y##;{Ipzo[ M:^Zr(B;!/D/Kʤ rq-k3Ytj,ql$H9*dxK~0LMEpF2o:6|BڞRb uQJ "Ǒ;|2|[ZmvP2~Agw4 d%$\q|-mrT ڍ;OuҠ#Xpt-s|G<6S8`:;9)bOo~G2zHs ak2BwYvuT&H/4:0#\4D־Ƃ2q!Z_fuyhz3>56tF1S#r"i6~ԖvF KtS*.7vIYRXgaYbEG 6TjJߥ~fLX܇(`VM(R9WС[tSie)0W[oį?~2F&93FqOpdE #/<-y|`3hEݺby;@]FLM15161yo44n&OKmN3ʻs@ #9W~l}`'`V n[Ͻ- $Je[X+oVX%!ˣ~`M6+ H_7 sPqv㼇C$BbH6mq`*bKa"SMqz#^1:EM%yˬ2FEBg]~6;MB 3Q5Y?~dc627ltzgf" 4aiܱC W'lvʲ KץfJ)ٜFytj-,<6ЌHItF&.\_ S'΀)^p|Kvq0 q1qBm]Y1#@lDY){ׁ |#}HBtoDe`ŗ3tWB^I{;B]++//HtȤ6l<ˌM"ݺ@*`GIWC뿓pDҹ0ٔ|~YTs%bWi.UaE{EfTʆj YD)ƑxlKx1E:՗譲5=̼1S&8rv+}.$V4-gl E夥OR6c i܅M%ޯՕ-'k$y+|h N`jCӯ86I3rB)Gɯg*3uFk)y&_'\KJjEu,{Tַѝ%g2;Q̹y@T7\㿵1:ʖ=Q]1o|:gh#L|ubdzǛT[DF7:n6Yqr 0(_TY|beIĬ9mf*Ss+n2ݿ>l"6C Ic8Ĭ6 a/9c-b+oQݯݘ`+ʑ}\ MTlg={k21]S~!Bi1Mx(<ےW.ko;)p&˽ t'5 6gO6::Dإ8~q}2ss5\'];JSCH##pk㥟ގjkLbHmV@_(=;IbB?(ixҞ<TX Gt%:QcZ*[B&D Tۺ8ƭ7:v'Ɲ,y 5Ny3dʍ/ ޥR`>?Wq[MeAW'@f&? ŗ19_}hR2q3qSXhOT48˯4Bէ=0~Kr˿U2PL(Qa $2F@T%9D. 8䚇> ۴IS:I͢׈2."4 TEs9BL08؅dB4mbN=ZuGezB ;Lt9\RYxlļ䒂7O,ӲQE&[\2*}~x*E\2hAkc UͭXo fڂ7ynMnY\asc=+/~.Ag\s #^ɴWnrf4\߄ZLܬu9o4Fzd#?XvIa:eW!Kfah}nJtE\+xIN[7a8ףDv"wKT0O.'~o }TQb XY:H YUT ;yhTK7vTE_q_$@0i8lp :gyqEւFOCVb͚ ykq~m] (%-ܪ4¼ :{V>s1ئf K=x^=Г!=9ρ0\Z0$ۀ‰<H! >XBQJ(d+w~uZnϲlր~I6)kѾe2 )Y gC*o ?8O9?QkmCC WHGܝ#VmHIίyJˢ&?zvYTc KaT؏ s䵤rT/Q*g_W)yBZW`rhV A8*4XnSYO/d_o/,'G!zc 3vn;A}iv4Jb\gYEJ\U ;+rhQE3w P/Sm8^Yo{sd#7¬6:(x!0JPr aM[V5+X?Q[!mBK`_d7u]9,`zi$ipr_o*&2"-G߃P-p]w0զE vi T)k>iC!D?ÚH_N,]2v'0r.GRQTIV(s9;@['mmΑM3 gEdqǣt7@`TK`~3ug &/xF}!1cETæ 'TW>KQF **V/?e16$G3$te c{1,#)8G{W ~Hp'B Dc|?#QN2&w q lLӐ|޷PyÙ-sw e_Ќ/XiP4͠0"PL%wGK`:ZJ.Q>ۺqUֶ砏&:.|1dV`* WH+ Qcw)Zhj0`_au@nĜ~{zbIo&-3r=/b YpNXrDG؅7VeuHTM=#L\pX>" d`y9ӒՃZ' U<_>c]3X.4o*fxsN`pNQdVXYV]xc`ܦK-a{/AΤ~þq5196,;WF3䟋svZABvb аR^{c9P˜l4X(M#3WTH-[{ש-cՃJu"oLYՇ]j]`OfHg8W\QzqdD-J4B392+#ԋ+yBUZX?צV"8M!>OxEIK5AAT$J5..m<^;w_Ea.seضځ!t` 39 ҿHw m^+28t;*RKm3yF5Cd[~D ߟ'GHRa(84kvlh"k˒94|tD3q<'8+4׋sE$ A2ٱ7_YEy$^蹅W/7XDpR H<))l`i4ۆxE}'n , nsj>__x6|87pG);9M*M  1=4aG®EfcFTK 8fq啌d>65 W}x!q#"ȹRg0/;.%RELӕ[vjqnc$%aVmbq# i[R!= 4ެ89u^ `)jč {J)-:y~<,xZ_N:Ӭ z0Gț||C }}9$7ou|)6lr 7Hj"Qu'2Xا:)SOY _^D wރ SF 6CEg_%Tw\n->[E>07Jsg0ԍs5{n2#P65.UްV3&,X=7AF9R5IGxv+D*JF\9*e؈\ٲ>aldr1^dℹPOG%ZJ-LnxYe|V+*]-QMo&uA DNb+?$L֝ %SR;Vo isS{˜ObGÅ0_|-hvLas0x^y+Y :cNTg͸4DW4RNK/ЩSϋ 2ʃzyjT1vSu1XޤUΦ@e !t:g쒳 ;+G [؇ʨ}d~[³'|%O!»-jLaZo5(icWٸ%3Y +a۽w^&5}BG.,ؘ5p:zֵ$Yd?"#8Ab8~,?ĄNHoYlܠQ2Z?A°< 9,ٌٔ=jL{ɵ'09`8CE'a5`m^N'K:Թ1<ŽD.":Ul?z]!=D4ϦJ y!xTmd84a{zo$#0LG5jNv8lDBL ԬJ\%8hQ)t$qĠ8{9 /ęFA1D.ͬoϞ yP C4L%L w /)L_*1,7~YSEY1 9I ]:Cj88uĊ 5}ʈ͈66@˰ XO`fˇ"yq{+ⵕ;薶y6֏|6.$VjNMoSoJZZ!Gg_xut衡BJ(c&\a ٞib`)*a\],it{POg\Ra!8 P}([WH ZCZ x:UÂwxI}<*>qB.N[4JY;9:hF d(`,-$Q/!]f c3| w,wͪdqt",ztzDNQKMAl*Ԥ_`@00RR4AI?oBj:؈%V\ŊgiUZ".[: t.}ycs RynrbCMA dweDeĄ@-.`[rYG*;weX( 4aJxʰ/( V%悴ȑ2z=FU)v 9`8u60޻6p!@aɽQ5iB<->eO( \ފ("V"2n-A2pD^DܑY`Q~>MK #L(0vgkGX+2i]<ačU` Xbov^cBC=B:Vs/d{^(v5^nfo(eqpD DQQ'v{ξ%X{)G;wnWey֡QΕ*Wt9 {0< LimOݮҸX ,tC[PTݧ haۈbQnQb84S~?cG4g-w+3h$B D-#1 g X):}ᕛ5^SM%-t^[xÇ;TrNP֭o2 JZJAb?6;Z{G& Il!7LgnQkkq$i]'n<,Ǖ;3z6@PB9,uL ٰb>}a򚡮P# Ki/bt qv{GdHU 9GɘPDQEч^@pxܰk&>*p#dR?/JQ-4akn,ZTr R#h%/hxI<ȍ$K|Tv󹬳5:H)A n7w{#``2k㩷%kLMˮ`v!}窛!~RM$,H$>dAfNzMTIȆDƮ@qhCo3mfy!ph]j*Q.l8mXr&ۖ\f}=׌QYi)D5NʧҲeFra)iͤE%AaŪ`HX91)Szq-yF]Wj0Ԅ7v:qI} O'_=T|eLuokE`E&3*vP\ڔqd]vpGd:+x0w֖ q;wOkµN P`:s#+{`x? Dp^vP5=oc,5f;_ޘ]fVK ;]PUy3Ց !d BN@p yٺut;Մ/)xl$! Y1G ڵ7I4!\w|th·,tSjN4z-xI~☬X0&taDmE#-'yfBZ_CvH%ؽYHlaF1.@Z?Uo)kaDM6avwRú)^/ E,bPjbhvvKڅƀ32d*1yhӢcIWUhrm5ͅ;4us'-b_N~Vb#t;~*ABƭuAC% n@L(P!=Kvqݕ5,4>̼.ǰ?_fDӇ߲K'6>!~{t?{ A=R 5ÿ'۸Rn0y[_~W3q&##^cle V{ 4v]5c8(;~A/Z2z?DCgpˈ5 vhc}ABR}5VV=d%Gֳy:W=[084J?OErhyD0r$+C>T[̂="K #;l}쪫{ ~`Pe(q+O i8̬块eHիUn jOʝdz`GI<}Բ"mEƭTZ1jsc)iU* &ecSzJ҄?׃i͔1`,)Q>szʙ5871HíEjeqMw!{dVpٌGX:z,{K{`̒+oR\Dg鲴f7e\ybvLi܇NؘPl69:f ѬՋG$ͪlʑ,KRN$b>e@ (*80J&FkNv^bS2 #= 4nݑ?/rό1ϵM P4y5;kL.(O:H>RS/=@YA b/v^|}cΜ*.w#r)mOE> Iy{@[kM_H9DCEkrmɖ(<;SPQUĉ7}r+iy Kwch -İ|(bfE |=Tt!i?ኔD$DnЪBCEذ(oQhf1]!U6̪h3{ Hpj U =y# I0_. M::V'"gHT/I_̫S"2qPmKy/3 xH/da|zK*y`Ǫ8OBWlDgfc3HZiGL g9$P ˱R˽Iylo$2uC(VU^,ai}8T]$&4aWo97mdc̥Uk'#i\*Fȵar-Y&$ıG-]e5+Fd*8qcRT<huX pg u&hƳ]+SǣI-,zkCu5XݴǾc|of\$׽-`S WUrA%[KwvVc@bloF[ϱlxHFm,{bxԡ=~eTW;׽\t*>(s,nY S\G5ӥfiÌO3E0@VցqDjJBB1A3Aˁb |n_4KsY 7+ u%ɒ6Pp}m%i:re>T)]^;W&5φW4\f[#ݳ-]Ti 'ϛFvo:= TAڲ|CE"جh=%u40-0N6-x`SuȒ=..R$ C/N?\\,pص33I=Β" \'|S~K5p!ۉWߺrw\X ?;Yw,d42)};y Im(@|;D [i|GM\*M0*e'0v!p\yRIF|U9SKSSGOuC[aJzSr"̋>Xg\wyrigÄky_x᪄I/>etd*ȴI5 iA^9KTő<:q3JI7f0B/%YI;V35S꼯SbشS݁D@o?ZkE>TYSW{tKMhv1_IaLY1eT,͚/5 vCwQC{i]pkV^Q8ob5{ ^r]G"pPeG$@hoqj=/"ퟴprg|+uo͟0u(L~0TA71>= 0-$D9ViKM *m7OthjJܑ>|P]:aatsL J9M|_u1Jl Op5Ŋv 0Guxr$jy;R06y`܋;ÀyÔ++"*X,/sJm}]#f8XIqP7SUH(Vr{! sGR¸_r\U>"crRmvB"|q&+P{?ưi5?x*"k}+8ȯt8i1zmBB^xu`֖#4HS+dxtG}X~U> (,a9<.l*._XA,Ya@A+f[;GE'MFA*yHQܺʂrv%:4gՋ"@7;Վ5ih'[ _S:fJ^;@ܞw!ŧ)F'Oݏ(pAP;W 1"7@<et5>2>Z íFڈT{@T6%,?OJ&>^6Ud% \S;'6WFRt$6jW%~ ŪCqcڛM _u.[w0Khema.3Uh^* ݃swa2ų7$<_\D QYKc7S=xڃozV+ryQTo&AiQk5ǎC ^&A8A;XÀ"|~C8Li-W |yвmi;Ye o>\K? D]}ZYѫh#x~2ŵEY%d !V&#Jfl˄ߓ~v|1 K[t}Z?AjiH3͋*EɘzAru; T{?{p}< p$eH5X+ J]]oGzD:}VeJ#1,eVSG&w|hGsRF~kqj#ig(ޜ_.:xkDped ~dRh=7QCodK'7}ت=r1~c&_ A ghy"dX#s󐴩MvY!±|+ 2@ߢ0&@r>JfhtO zԬ316v ̜+E 8u^I՞S5yjIz۵MI*?kZ*]vBO99=sPu9_`D??I:lٍ1G#g8^A{(Q,Zyu~*+/9Lqc0/ct4\Aulɽ%(ѦZ'BEU;oY\D`,V}Eos\ro\rfαbÄw)(?$È eٟh kRKJ`t"@җ*Q^/^`W3Ҡ>1 IYpG49]J?<|@ h< }Eo|z?oгn۳2ZKi'!PG{mjfW~8]z0qiU8?0cV.44*ٵYqz,LO6,[2kY>{ g%$z3}ԟ]TtB Ma$ =5@.>ٮnn%osOс?WJVw҇K<6CLlӰ5<0+\N [YĻl؏@q+  Ciaeݔ[ѣE!^lc߷wqcx]\5cKK aӅn5(%D>Z{{mf~Bm䭚 @ R}T }-G(p3]?j˱:g*-5eI;=t,X__`WU$e\Vx_3cZV@*Dƌ+ܖYzubZTB 'Nac ?;F(*9Ujy(ݰ!xg_U|9]FwS~Kuj 1hOٻv |9I:çSN0PEaB_3Z/g[闪mCO! &Sr ;7yOfb3@ÖNћwсi6nϮsIn^YܘBX̵v]E &r )c7s0ƹP MƂa0#bȗ58JYDjxPDžf O ˍ1CZtB""L Y04u蝼7sXd7y&au4Yf@F~] gEc5Z,_2[G~$F'ooѽgH唏{HCG =*W(*]%Ϡi(jnO%=^ p\9>íbA_Nƛrl|ln_H+-J7]x.Ηӡ̓hm7AdEmOl!f!=v ’Uw#}"&7Do`]LR AUfЮƨM3MWNfHP]2o%a"7~PftqGep`\9Ja30J?ER G*{,uz*2˛@ |dpW@jUyd2T7Țk @1ЉVh$Kk 7kcEНU  \-zLw[w7\0;&4yD%˷5dճ/(.AM\=3KHA3^ +`*tH͉I#kp.C mq) 0gغTyJ0qY FND7ѕ@ՠZ͘bo[N8<̲ |Ƴ]/*PGq) Y3;4Sv~zIful"薘}.-ǫ0Ntq[ԗ"xJyfjΣsʔn粺#Gf:8Cq2]]c1@EWR:7 #v0Q>9UCf3topsUx,/4U&5pqT961?5{&B.L'D0Z*.!8i0gJ́ejb_}8 ܵၜ&?:,#Ƀ'6-6؅T8\Sg-DK=s!k!LWc+%g`HtofUo=E̠ (^ OU`F2 :;,xMt"TQ`9l>ߌz\T/oz{y'!3 GB{Ser3[k 2|'PG{7H )R~חZpRD/.dӫ0"]ua !qX;ӀIWRіI!|)z}mi+!"cJ:7kr<{K9H S+:(0_5Y~)}dz@P~bΔ`&+xj\dӰG #LzYNĠ%H/g7"'5ov#cmuӣ$`+B_+x@p:. CWVM朄UDvM#czxS1İBdWl+pE%)[Л k4bYItx`W;D75ޡ^/HzGT/kҺ;MxlXqLmTQ;nZXX>uΩlg]8ŸbߗIqCN:-ayߺ@M 9$8&:0r*< 5ɬnƆпFQFSQVBCqWm~B͒qtY+.0 ;Y?Jv.sh~5lD &=:!{<ӼcҞgݬ.Űt;vT066P<EY>eߛ:hA!^KkD1-ad\4DӚ*$#wNn:Yr`P z.1MEK+ڠ5+Cnl. 0me G+F tZԘXN5*?n׌Hey] }pJ+ َV3p,cU"Vb-6 .k *v?}Q-uTY܅g = aDE_kyxr稚B잯mk4(dI9U5u.> Cͪ l}|=*fx[a5=o}qݘ~+VyHK ziB;r)R Nӡ"}yKiH lHPɖ>7XUEny5f[ %>"hdKQ?ǍESY)$zWC:m'XEx=PWJ1"Y)X3cNP_ƕQE]ЬRף3)vܥt֕N=+![` f.!B_UZ&.ێD^ AOՖ!` .o@AQ,d6 Di$p"~o=yZb(nƢXxh@ J!ZiMTh@֡HV_R4`~Q&~}SH+Ԩn~അ {(5o1=+.<ZzZ50ڍ$4o6\?G7vBQixc` ث_Z߅-L8UVs/TlM QDbID4 \/?Tdr{ȝn~mde|3 h tϻhYţ1Bb [lp;~b1oXS|:Ǯ'/lk||_`M t"L!TMAG,N#u]̨JA|Kq@T q.Kt *A:zW䈇 "&[Mr}6U睭\4~E .u;,r2U}[ERtW@;#6^A$Kfo <!X~zmPRn07>lNؗp(M!,<>ǹ+)˿}S9U5F^]#@Z:_m"d~e5ݽp- ~!~P@+1zuϟV͟t9LiԜaoTwlhQ/T(MXslZlplvĵH 9k0U+x=b†$pzylg?9&9Z@M B!H@#ѮGZM naŚ=WGLJԴ/FYB7M/vf<`˴`D=d]Uu3բ׌<[x9q%)|2P#[ Z,'}鯗еБJgs̘0=ZR13Z){"K9C(ݦ\PyӽrTM_P 9Gf(Q0 xlA7S2" jxNDwGwbAVhXl9K_`ґNLdTHfl]=r6ĻO~^۔XyhT+`/f;Q[*XaP5;[(Km*v`N%Ji"O5}bhm]󧒑FaQv)-gYӸfRuAYվ\,l[6y2kA.JA:Viʨ Cb%*5Fo4G5wUJ} FRM[hBsQ8ܟ2XTis}DS.Bc%[Bo`0YONSZ gIP>P,0Up]psG= ͢2W6Mn3LYܔ20Tנ ]f|fQZb4Y2ON}(:߀.4W]Lbد;qpv\&M)Ixftn:#{AlU%MVޫQh6 0Yf׵w`VЩ7Q8^]ƶ_b$#ςp .~鉥Wl v/c_FYfhF`HV"`HS2H ĵ>/VU~D }œ|-NjTwNg:E4&Pj>I97= 7dKGD0=I^4fgδL8o5&߆ ̨$!uQ3C C1t ȼ*.q aGN_^27GU+f#ZPdBib* ȋߕüԺGNmn37(V-G3 y=vļl.P|,q&uce UE93FX>fK7Ρ5$y%[rGgzB nyp.ĪPw--sډD<"|!aȐ7qqpߕXhd(60plsJtS:T=mA\ B|r 3rLb%&xi 8(tR~h qs\(4)x~qgqKQ`n¥Az_KYcy4E=UEXZw[_l[  PݞOF'f8IjQt7 ǟbrS , Ѯ Rayp69"kq`/x@:CtďUQ^B$9rUcsC ԀaBLo߼IyՎ]H-OwjA@9-Um=7T8pl#vs_DP7odhٕ.8t7R~֡ںV2.C4Xfvߜ1@%[&\aDH5bIE6޶7=@\{ҿqEdtI-›aʑ'@_=&l" 7f TkZ`x7Pt+.h [^)1X]҃՞fiIJSVʼnXx`&eqU\SXM% v]`*qpPD#d×@AضctX0N|tO9 x?Qrfi*n1VU=p'L Ч fl~=o.񔅷R#PpzMAmڿ:ΐWs(L<[` c3'bPgvm5T!T I[\Tl.o`lu(j"߮ ~LMJD6Ӎ4 >; oQB-nE".cGocsSD:sG\(G 9@.IqeD$Iuۍ}ۃ%tCܠC^>Q{YQ^ɑ]oF4 <$YF앰uh< qhwmc |-Mhp \"e4bQp٭WҢ.6 ;*$WRKk'(?}5I)Lsb:=Uiw~Efьr}<> &%wν "> `>Ϫ<״ce;L.&蘄 ^+դ*nfߑg4rB ~zO6p^˴MGq;UΓ1NeYHm>"QNϔ(ro%OS.]uWR;GT?ZUz4J'ʟsmu%/4Ÿ[6M]E{*C;YuO/sL̊_ 51n+p 'a~b?_(L{зA⨧]/Wkt MW2O1]fc^,e%*g% ]im,ߔoW䲴b$vw-yt6_[8yWas|{6DC˫ :4 >l) A@Q(>LijHl~4iq6aox:H])H"rIH0'uXGՕ:xcBӰtR+e>%' *!2 Lcup=&mhqhH_lzpZx=ŵp<_YcӔU3iߴ ChS9=~=loN oQ?WbͱHw @%&*P<Uۂ<~WR[ 9T\[je\b,=L\S.hLj!4?Tl]91˃ڤF}o~#2M c[iȯU^0ҼX+b @~'-,| `* _xճ ~/$.NbT '}r߭:З%Bt\Vɱnڐj~եԾQF2ʙN0IU m ZA,uJaRx [L:HiLj'{m%`PԓpYlq+,[]N GS Q PL]N{ e( 2RfoM !bbՌ)a_b:Asr>ׂ/lzSy\DnjKDZNRSF1u&joXEe/%!#hN ?9QNfy "M`w_kKL䜎M4^a݂jcC]p3QMpn$DI%s$'hLw*koI'A.3wc3YLjaWE qHh(P'V܊C%e}*ĔA|ZVC?_c!LJ"2 KɟS4[`rg۹.&q 4),`N`{PGȁh{_[0s5{z*8=mMdIt Ea,k$a'Z"o #֑M$ CmL1nV{ o#DfLCAG- *[fҕfw"UKմ'4lp<4m]Z1(3}q[w 2jlAZπys}[:y5VI*jaR%Eq уY}bt_Pj-< p ܙø,E.?މ*A Թsa,_%\}$$۲ٽUAMVR{+R?FG)!X@#j 9 #撨t(:ݢU 6_+*gZ'^na7轆t·hL+P)JAF-m( G '(@=?*SU29o).8Eo-+ H?]wyL_^~1 Z3ifsl)(K AR a O.ގO4+СTChBJ_"r"o&BڵMݳy*?U6w6amnlaa] <M9y.a)ؤyB:ᚊ](lǮOK,;e :UrbE>o$:HymC-i8oiB R2R@ ׷6Ӫ܌8'AbNΙփyc :0 &Kp4Hۅr#w;s.mL& N^NL)"ywlQ?[1'qvZi "%DjU*'Sbwjf\-TFGCp%oa ۧ6)gӭ-^&/ !h Uo_<^>r}P?P;qsJN]&KTs2F#PbA*Ђ,[/yFKV/L|JN׈Y }=/ TԵ\,\#P ZM]oYr5LY1#`:cdC."<]Ho*ݐG /G%h%Bo`.iNnF۔Ϋ38D|ҫ .y@ J&~c[Lё:b: cZ t@T.!z}r{ G3q`E[D>nUdc{BMV3-VOrvlogY<`hea}~ɗop%FS=F먟/Z%~MY1 4o!Wv܁k@ZCnCOpl:JK|G"dp f3yt٤E# e-\KVeV*dzo <}3KZ᪰oRVcI)&-@;#* ޼! Q; %E^'jic/fϓ14H64lMڢ7Tݷc 4H8` 5bC6MOg0sN_St ,z_-؏ٝMDpXC$-7P* t@Uu@&a=f͟P8nH'Ot`5rF8P:GqW,7Uښ{trs@m1n}ypnz]X}~- WY*) VQq}" `Hq@yx 2?N`;3C 'QEP\g EA{J7owe1^~(<Kb"d]wv1i8I_<6>aVzi (m0yzlPKWB,v#EӦ's4$F +h`ĐfV"VNby$w2sM6J!JQIU=Gd궾Uq/\]y.CkIH^./>b?)½pZacHvAx@w`n6 t W X\;HO~?h- bKrŝآ𞠛j_[;@[c3I:kZ,v)fE*Lғ;MJ]҂IgM??1nk=#5`K 14e_G34T#p%y('ސ&R(5$W,@ée:clJ/X]oR3r%=`l+SxD.ʚ$En;bmQ=-'Kf.4Lt_D4Np)}nK,7GM|zCY@?ӓF9=QEq='g .{u,Lj$78yj\buMUE0'-orૐa=r m;R6練 a)HwqNuċ@xآFihՑ2i|6g# 6f!ꈟ!1 b%&LtZ67qhQ;n;Rgo]kZmwy\ DyVKY1Y: Ѩ¡f"">{Weǿ hY}s`߱xQ"+ôaļwuA^\E}3Wa/l{S}w'͟_$scemߦ s v*Zbp_]Oߝ%ynB_b cdPf"r~Pм+KOW={MS<69]iL9BO /<!!qZ LT 3H :Itאڏ$-7\spwtЌ8$|nMxǍ];$-TC;PK[ p H)T_Y 3m l?qk D mo{4KRD,R*c#?א1*֯C70pѥ9,=G 1wasZ >RTD[nl[RRD1kP9kZ+۰& èW=S0uI/L>(ʩHYuGjz1cռ) Hs6^KsTL҈^2}#t㊉Aʫ<k~V!rm#ӹHC\i `p"$Tdoii{[ޡ^>̀E/ TS%A#Zeh NRj|pF7V ~eΧEӶ<Ο/~P}KK hB)_--uЯbCZ9@ |TK,y ˚:#TJPKU|ФSZVa#`:ntvj=W{eBNScANq40keuR9wO"'1ϘQKz;€32r,,2/:`zP|K\%$~Ďe. jAlk3T<"̖"vufP[Bt9l3ߔӊJ+- Bd¤?Po`X$Cm 2ꤹd9+I{tp S*L .b HGq;=:;C D-jsK0=,{M (,.,b4hpY|GȠ%whn@Hv)Q^i=X,#_w0#t$c~43QK hRizT"岫nL>CJ[㐻 }->>͚TB;18[Tb8W穛7!Xc{)? :Nf*`||;ӵ[OD"rv[B@`@U( ѷQ3t8&Aiد0+H*`GSjiM9pa+a歚m"Ć\l5s_ k{+s>f] q?ek ro;#Uc~)Q5hA(J|e%P73 db(ha,un)n#4j,,[JJIN$>~8xs5Y059n$ÂRj;8u} t 8cG8{%LEUP쩧KxN(m'aHez9:𦏃j38$/_>L[zݐ\yD%!"bAƒ֋lk ʔB?Oa9)kCWc1i$ L~‚VgGRȀ8r1=痾H5S0yJ0Qcg$ `=BkplwNTKȬ'74APU# Jy႑P2@5I@W=IJN®P9{@օB_k50ťv8[!z[HE4ǺV^V+{u,x=,NYlLYtbe1;{zˏјqQIm,PJ_;S~ N:Y%DIf2YRjo@2*Vgΰ%4NP ٜYP h/m]-(.AiTsT!蔸vlRKFA%b]P+S,~ۃ>1B}t{Ŵ]>aocJ>k*~:iƽA`< _K)ܨ6] KVE jF'qB5%D29C,DAtUǸH kk4c/< PВ$ɨm~1kՉg-#{?\=1r-=p;EiC6$@:M *?/6Z\*̴|zuPyY9nۘPO\ EGκj' (7$ [Z?0]J59:}O=!fuaNH51&u HnP#xb݁( s:L1rL{jM:'dK> %nyy,SC]ݤM%h|n"2 (9bTQT`/\n}|@) ĘƌK Li6Oo#@0qiOM{ pD4hsoRVYAdLe7%Yw$:ת_q߽7ޱ-:? HNaݫ7gMTܢ `_( # c,gTHO^sn2^@ E\3.1ōtg>LxՔn>lA+]}^jN:jZ se^*f`&AIv?F%yp[p}O ;y$On]SYwV*"  #8)@C1﫣bvnDW8+qVO:>[qڍUU' kN O.ͻT.|7ɳiCc A&xT?.-u'e(Zpi[O;#f^2!EeiO  ?|>Ա_Of)? T4pX'zm W擁`2]2qPOgk̹Z{"xMMA:.w;0r4a WۺDS{OJ.d60 p[Gklydi[hV-cK.# jpEϐ9czಎD ȼv4[-%ERG>TslҼ>a47Y[f VFNGKR6_OvF#߬H?t3Lpx QS,Ņߛ=UH;tsX=7:T#i*m:[03CbW/Vx$GP=' ?.?I#9qYx~鎍 CqSR[P<{w{zGry8h]زܪ禎 cbwv}@zʽ&>8)ϡQ_ȋ̶eq]2^|YZr!*T]''"[3ZҬxbکގa.=tC:nbAR__eM, w!x b>aQ T2!)1T%ְf^燈]^*ujXb^yę]{*9/'b𹥅pf.My;GS%W4fErTto)10G_Mm,&~! q}̂j|9sVw 憎^-AxG> DB%vT[ 8m%_kݷjI ѣBF!|g)T{SJBj GUy== pQ{RށG&2j*Ԣ*xSN5 2ӯB1Ӭ /Y/9$h[ރ9pxKv+N Ym-!W?0ySs\GR;= YccBKk?l`%9T&BtgsM'S_z4b$3HR#y/#l1kE\+-Pz$=Gk( ,)^ i bڌh$BUvTW㍚}-xg UkW=]H9uBtRglK&1^j18A︬9ڟ<әn3P'3 2tNHdw'=X8(6SEW/(F}h="Fg #U③>hVZ?sd *ru5M: O [Ġx r3U%_lۤM1byXMiGHpJ%.fJ; F>#+8h[<4[1wCsRcY(k ~# )LSK{: uNe1\ 04y 4wSB SΣsDg.n$cS tzzAUKYuL`x0WooAB~J"! 1WW еĴm(3ć]|ĵFGnzQqVUDh ltx8`7ɝcƊodPt̿/F؛`u~u'5v4,^XzX?GI-# N$+RT,:{+ZȖՓ#-q` E}Ls®9>iu Ɍ,6 QwE߈SqDĺC?Cu4?N`9ʠwZX sw%@V|Yl`y)GFhU2lp|/iaze01 (,cRϦӳv Î;lLȗvT?yډkc['<ɏ$7ЊմL<,t<{<)i9k06](G}0QH ĥl > Grxԇuf5z7{JJ>*u]8!")JAy C7߀DD~Є[yYdžM^ 2 UbaL6SOguޢa)^6: S;D(ߨgC KQsfz~%Dy%zeAӾJPʛ٢Q:@zP LyՌ)Uf"0u3A2%ե'Ϛr/~>]@s@HɏKkOe]xL4";3%ۑPibg'8n$noš TGD Fݶ'OQTfve/g˿7 YqJ\nZWFjyW+JopEYtZ))M_O|R)/-,֫tb}p̊海٫L4*#|j 2˸$Vhè4~eTKfpW%Au`ujV.8Α,F#1`D}TnS7D|B"!'NRJC+o#,mRWTyAI#F.3u19AO J/_\+q4{2 _Яݠ&nd9PсErfU/A#aY2XjPf}s_@Tz/a6\aIM >6,(ğ;&dQ6az|ck_tl\^gop \I_17}hַE[Tf>[bxӷ[yaa(Ttx-0Ƣڱ STGlY:vfۅK>3V(N X{cf~C+5G lD9R?#%Q塖hk. Pr[$4_!=,S}uGu3adt9<ү:i"D4,-oeW؅ Vm'.4ĺah]R,h{R{} %<|uZc>ѵ+"H8o^Z)Ҳ̃a=v&&IY|EO})2&[\g_` [gF/{J6C*U]<pS^|L^CenXg.EUBh8Ϗޑvk-\kizWݨI  %\mo8qVp"qaNN*dPϧYuƵXz,~ %l .us4/$"bЮ66rv#~/sl;Tg[~ޕAF糱AWeڲ N+$:#ɂ)<;ex&jp R&@$bmvmY?6iPC"yg:lQO_[Kb}}lϻ\rRI WAOMi5ڂdA)q'wAGI}:1Թ8I13ʀ$qrzm,^) ͐δ|ף F_z%jLƛ=)Oi[ݬ^$$x|cWaZ^-0I#Q ܳ 4?׭=m @Wjn_,@Q.\Tf9ZT3"}!8}Z: cDrS3#E~ _*A\RF6`G,MxZmd{ 3vn.V”OǪ 1Efhxƫ}[bD]yV7ar + κf-_/D%60i$N0yWwa;~k̻&5]\ӓ́eOE1X'kHNL9t$ υA%}GI\JFV{uhP/K@w&<$c(a]eIyh+G+Jal Q"ްR^#;T'RXn4rm<-QʏΟY, l[ ({?V>o̎pz4fY1/LJS ->?䙬Œ':\Cx %DU{J͙B6 jw ;Mg-"-$z&2XϐRW&cʤ#:Fų]38~AUw=KE+Y+t>w7Nb٬BRA2gTD]#OW|MQKT']jzP# +IvWOJ/U!+ t.ܵmZt:lK}Cɚނ=„lQKl7|;M^|-s9d|q7ٳූ_0 H^0W=_~։fU06 pD[[)ѳPfד0j}K~$P:n}wG.G҂&t4%[mhx#M(M4ʕ#;do븉EaZ  aZV8j'V?9!qO&Cu *G\}kK6^0k:AKK z1lT)Rr*ʂm>l˯%c|J5d\T*Dyw: _D<Dr? ` O$smn7!=HhEH۠\;k#Y3Oo1'w~wF(%/],| _VY G*c0焍sh ݊5/`8?q7[Ĭ1KaaQna{Cj3zM"!dxq6X\J&ݱ~}yy>&"W&Fp}rG 4 cwe 6?g""KHӜ>$sewFΊԚ'W6|Z9MAP]T,o#!sٮV7? 0fκC 8 n~VKXM=U} 06hgQyZS_O%Q+#3Ϸ|jo #5O XsR]#ɕ)l?؅'RkT 8f%BVﰂA%G!1cT1hǯ.o^_#"?[+SȈ?AJ)K> W3(;qp߀pJph3< 4)i8 y#\\ m8axz'{,R+, ,Y ٛWL/`&MqlUl%pqs>% A%g7?Ys+ddRO4pcUBPJ]Up!kk-Qn"yѿ!CNwMA@rA~4,"u\}Dv~L`1ٚQ:)Q_lF Te+ m`Dk=rt@ &@hF]J^[%f16Uя's#;7PL 4m%Ñ\{S$,n\yc=FӢ9K<2J'|*W{{7a*ydS6'-A$ktN[%6OxdWQx5*]8vIs=PHԿ]hP<ǴD&ߒGM+Z&]y0E&'-xNv5bs5%c֟qBU؀Z}ȨdfҚcЖ?J\4!R]K m/ g$yjEoPsoaǗG`T/Io?tȵE|)NN\f5-^L}>FFD0Xu%1TLR%vv,F< od&9I!olj.#4pH^(Ɠ8@J eH+Kv?즄'@zt H/pQ'VuL*2 Z_-yq> )[!+:S&9Ad!f뺝TzT/TFJ? >3X#.4uע ^ _N'R17] i *TZg3ߞVu^jp`5w]mdiי2#cn$)0`^R%g;8NF apag: {p 7TyU(BO15U"ںTF йAcyMK"܃`6F~. xIiD ?JtKg/Ib_Ԏ)Y;c헠2X-Sv;ΜY42Qh!qli+9vAUrƞ 6ag * GKV/pu+Y &J%#_JLQmN[MiL/]픒w|C U;V1D٣"czǁօ"=r9|#]>lipod{y%BR]o-)uZ5ܔe]paL!/y/T 8a)-6M8!QrJqwv"%A%RB|>yR) ol,cy&?3:~Q&F hSy/憓CtejhևSЬOIRG5̗gvBVy;UƎ)UG\UBHSZP(lz-\B•;>!m&=kE-Ψ! R心^AI\\|eap>e' ԝ2#.Sσ \Oa$G8>Yojc Ǜ;m/yK&.4{v F.=z&K=. a;5ќШ-ES5 +5;UTLl=@wcܯpxw%3 YJs ׵Zԅ&h4֥RA83: a~.W|T HoE:~vŷ oJj_}Ph [ۍu C=!^3u;)NNjI1u-K-B["5fo]"(nZldlFuKӛJ8գ;NB*NKX>N5˒V3yo܎KL^k Xasq:K,N6"گ]xZ*cY `e5@7w,%, ˔?hn nP:"O)> GK {$eˉT|m^wA%j&y'CMCfK3e6xwRM@;zV dc)B;Q* ^"&g'rj3ra,{2JYV i2+ A2BjXHF Ch9G(BuDqMz(f7WsFPqVSvVc l(%$S@J& $SV4؃f­Xn|U\-[{'206Z%uEʰAEr-P2}ףsv9gv\kN֙MXKr)\Rcχ4L:x PoUfޢ0w\,T^qNU@+h4U2$Gt~k٤M}-Y/(NeK;-YwYe3ݷv>-pWh,.#U<2X80]7g`>MvC)H*6+?ߨYy2?nmͯ6(x'RF)Ր$ ]륌0yОMX+!`g:,|$Jy2ܿS i]^;{v}DI 1~؜sV7C~"]!FcQ/2IMM{^:?3N2[u9(0knUF )+f {,`&+?-W &qۿ8r"M\h2"C"BձRUv`*WKs dұs̝RW+8AK#ho=Am"䐋j7:Y[p8B{W٦#o.^|._7\hz=k0HvÛippMb7?܆wC $.i5'\Z>տ>qtYO4P&(O$>1⠑b”EK*+b0hM/=a]M?}U:b?쪯 Z101ew 6T|Ny1[Y= V4kIdGY}ow,dl1Do_ B DďUР%p;g-FLFid BO $ɖEFNmw!XvŽŪ~Mu=Zu6&v]88eo _LޓڢbnmX.H%M1S??G \~^cs?*;sy[ÿXk0"*d{y\}9w޻aև1 $E8'8O9UY/&&~[ĕƊPtISJ VTu5ʶڰCLzyncM۴(o:*ޕpk_gqFk DP ;2#t Ѩ3_մ~ihǹIx*ZI֘Sȍ$U8Rq!zwO/>Μ h睈+l=׊C lI# e=*yc>ihԀֳ}&3Z k~9aXÇP_NGKqf&64kOwif6u}op1Ǭʋۿ C4j ;S yxcmv'2 'ϟ7(a@ز@&w:.@o3͌|q|VM3ZӋ`hZx+?8g~|^`AuVs=#./+Ϟ}^19tcH0Ii?"ƦAK0{x*ftN^MeSR1W: PF"<2ey'' >%"Whm^*'_J%:bςeQél'j{ _ui<\ w4_>VУ;M1κ=p˜?o?K^5lVWB5\~͹}T>C!6b2QS\Y kYCM 9T1jt#5 $x,S*%So_#T:wupƣ-I ƍI i'Gnp|Rz2pL-L #/0# _77ϧZ,X: ]ko=_I*hm-!g}|ϥ+4]?х2=T8g?2d <_VlE)ld8 Iu1|Z/ ̿MzW[(P\rW"͎/UmvboX^̶ AVf.!4UlC@XP_w. OihfW=:BM.?ڑj󜦨'у C1xC+_ТIΠÝZ!Md T߫U{ҭ: rbF+\[ ڰdo@^C4Ǣ!/ܑhRV\% 8Eڊ5:~![;T%,7M|lai L_cuFM yW1WM̬vJn`ar(Z#8ڏcaCHq#BGâO H^!6=iktʒ2: iSj^r>CxŤ|5"&HS$نdÒU :D>.{jPۇr.G.n?Y"(Ct04mt](e=(_a G0u4[\Td<i/{}Y>])ˡlPw֕7Z00i"Q9F# ?Z`PGq9\@!^;M5~]FaE拍6cʁ,[uے!/r(<,4HL^K2oB ֈ8Ja qLco$7`68JfPSYY)\'O52l'ˠ;>k@Wkf;_ym..;:a´tZ?rjY<:>./UV_f Mà[͆1GYcZ1;q U֕ 8ލwmz_@|lN־m 罘V 69^n2/fp-,MXwn,4"Wk5' VcelYDer\۷t>J@!l:s)ښsXt.Q)>&>?V}싡) mXo4%ND21U충W鳏tj<8 'dݺұ䙧 g`~RUfyd{mgi+E tޯ ˊ5=wq1 툛{wx˃)1{~)! )ؼх_mt3DxM980\WMh {[o$ yv1ː'#lm !LRYSD}fD;røڪ$„2ޑw6K8K[]rؿd\x]X^>B4shw-9iTӕ>1#ђ;‡e+6@'6 ,/gde tCZzPh_ENM?UnB/_ $1@Ve@y6u ^➑ `= g6;3]$n,,B=>^*I5{d8֖[ҽ r}HCT)z<{-Q|Z8ŸqxҏCҽ?3#>*9U+(.(Oh/*ƥ|rjo@ ^v FKAcX'J(DGz$H1Lz\eL,`r.B#(?a`7}5fEV06WVg;IO|3v ԆG<Nɦ﯉kfofw%ڋY;FIpdӸ}4trF̰t f]):h%6*Q?.%|v!%w;u0ГLyf黣> =ʄv(Ljw~|W_Npuv$甭:.)[9%&q_s iU1=#_`wJԧܳ1r?{s$CķzfM*3؛N#;e;QhDBHT,nykU2+ I}@oZ&,II. PE̙./$u]lpjZCkZ"\r AJoQ1Z)uFͨd$~۱Ĥ33DIV%0DVff"0^JVѽmo P*8 P*0RiAHG0хձr}LIm #%g8ո׭>2hmPNL5zӿc$}v42wr\g+{&=XtۃA "⹲0K>fDNه< %A`sD/jKrʲnPA൓.[hD S_V c ŵ ňJ >y{ R}ȋX t1J@WS5'|a Xdو1JY#9#45m(Њ#l]ݾsS% ү+,{|2RQŐ S>41.B^V7!]Dvձ}GN0N׌6(ڪ@cKuެ8Nj 6H3M>bpP]Sfu=19"!@hi}sY׆féDVk<#p(T(O +me?y 恣b|h˃siyN^uMƟ_3MfK҂u [oMw(YIW,NSh˜>7{':(s h/\κ°_|uP ~>J}g_ycŲ*i1=jkuRdkoBy[uˉlrC۠]= Myk%oq)Y|}U@ -닻 @ 4FCO>diL"RCpQ D0F%!< v B ,90&ku~ǾrK "uQ8 3~%(w.*;ETJ:$9 G#ۿIη`qCb!% 12B$0nԀtj={}"gG> gJL(F5YwR=&\7W:_`$_D#cqЮӓ !ٚZiۭ$mW ~qp{WV-@ɴaѕdF;ǚk!:9$TQye>VwBB =I 5:n!q-QPpj$|j)@#D#W)2Y?F q,:ZS; d'71A朽%k6qbox3k vp jW[ĈQov u HL5E*p*Ρ8%NTT.ll]zoHtj ]]8rᱵ}-Zbku]S}Ug~~#zPes]~(4YuyŻϪ)F efݳ[dn$gga"v9*7 i 衬x`e:5\3kIʡ<:Q](ug6!]3q|>AB0drqK>}Unsd߫x jjU1Og>1E GΦ9aM תMi>*v*aL GcA(*CMÖ}^:.>^#ZvwF&P#nJ8ڬUP6/Kç hKJflRQNƙ g1}wvٷ$VG~ -jD8Aܡ.)Tm#>8mz/F#%!j,I>`aME3x.|ظ#QH\^|UX%{^&Tl8nSbQ#n)L@s8O) y{'Q rlFY j{PxB!crMխA^x[}2bs'%¿KgL?~`9=-hEO l[{BPdrDJˑq R,\h9~Ϻk|a#'gڕY잞4KyRʬAzZTo AO ;'7.GP%_2C&z π Cٌ/'^K[AL&9 Cq0ؠd  x?n6w]^:7cҰ(ǿK ::XS(gG%]1/K;JRȎO,'U9߷^j@H8=OQ7販 F?y6Z =32z vP$_4&{ܬZ_=cۇJWO;%nɅϾ$-za0E>K N㲿, BY!Sb?>w(bJߑi+`u$ME%giqRaꓖc7LEoNx7y:_gYL҃4vbFn I9CZ}TCi6_rjMEwh"MSƭwy"ǧ gM|l,ED?ފ8X{ hR@|kUZ .T.l[%TM{Z1Z%ӎð4>T-VǙt't r]0J<,TR6)7Dj4@Q6^|E#?.샱 N(2()#Hx#7<~6R&#En@@2 cB2K@'\7V K.ZD`ѹb.v]) eOqhW!)J]|^$ $k)P0t,#VZihMsCRB'~4 F>L8&XHv0Aq{G æ 33$_1I߿wXw"r؛a{ڑ yWHd>znnq _1 A=R4'w珖Qd!kOF`&/j|$u л,/^4\՘ZsUkEb$59;ƘۑHVkbq <ϝRggJ+F1rm8߹Ʃyh/ :mYG|xv)U5'Ρل#B ?jV%цQRf2hyJ~ԕQt47hoL"[*IMڱX^'BWʄtGf5`DFm 2lefkp{wCPеL:՞Kz)+a&-9}B4%sm 81*F+OruqW]@U&1wu `Uu-Ar*J0:m(3es6J\aΝ`eka$ʔ|'ak$b ݭ5K}mQ+ٻZtq8[V 'ď:磏 M/fBINCTJWD/åjc-Q/92WOlDr%rohmv!0Es 9[cl!^?@CZ2 aua+K&My+s6ߨyљKP JE5mǮ [#<(6g`**=q>y?`>lL`-d+*g;u=Vn9lEtl^Dh K[-.uG|REΪ1Qe#d / zS!z^\2-="#upF۸$>;o7>]V'9U?Y4lDOp~82JQEr'LcgJ,6 #^I%҂B"C^VyQ؞+PR 0#'`=c Bu>fm~=opoٷݬs̀06KwiyDQH@o8, |r39DIބdxTpG*Pi7 _}ԺoZJ"RP\&A7ɽ&UXG˧"+KX^E1RM,'s9t,JWykc"rnI҃Y_ak*jJY_mWǪ勘h,X`V#<_aD]zhlrg%ūTi@?HT;z12%CJ˳, wXyKʅ? 7ܕS FPqhQ.ȈYCb aSA1Udf/˴ʀp髣]uɼivGIE!+Shg T%2}gaI^ѓ"}Jo[2)ktK~QrPA/:Ԏ[>']%i|{ⷞ;VXbU j*v-v;&79&>!9 ui81SsNc~K͗]Pq=t;Wn\MU.ϴAgUbz2idgy-Z_1Ma1i馅{ȞKFo6 >9 1\=%'jj͇1Kӆ+9&CoN!FE=?wDyke=W'j9VB %_U9@nnMcMrb 焿. 92;?.!Y 5%=xj8G\)Ea#15^v4(]`;.i2A43>#Nx'L 9doF %3Y]wSJXz$}t i$m9]uHbQVAV$gl;~o ")o!W  WΒ:~sQ ۦeFh?@O "y.8| @a8븭pb’Gbpqo,ejt3&\t W{Hu74jc ;Mc#|M{؎SJROsnL!\كa !*cvS#Չi)nBtŖ--ReRj3ے.)HwA` w_!"G}SoDɇ*fdr9:qws!={`@'uUl\?<|uC9BMq -ꬺ]&-y}xCWufqb-~OJ=/x'(9-B/m/*T62#n uM+Q!Wч80|nD*#M˂_lgςP0^QcMNaٮئsT.9 C1tIRSV/ۺW 'c%:F3pc_~ r=Ie y!#6tǣs1@k̇?8Y眮' pVF+_;+M`-Q dV1@Rj:G. E418qOOv\=bY(M YU_zOt/ZI+iga-2 o0ͺYm'DkeESmСب!Bt ZAXn}_KohQDi~I`7F+fkhuu%Htޙ7T־VeP==^ha#nuKV&Fke\8ކA@Ͻ ֖,()U7G,ɞ!d"ʏ 151_9!SV; spQb$iy1 8%@Ma"jU2FLiWG@+KBQ "溡&P#;miC/Btx)dDDb BC^CL`̖P;!,5}o-NaI絧w9mX6S K{[o Y2C <3U~\NkZ-YԼU(LQ>]iM= Ho} \2 +['ӬWЊ] f+*H!*0xho3K!oEf.3 TFw(~(Ѿij! IyՐ)8=(.^ •}r'}ߑtuiqI!-N$% jRtf q Nqӕ͞"ikQGYgc/ 6vHxP =D QN"[RL,U yrht225 jN,$_A}m`Xhaxu#眡 7" rJt1J<ޠoJtfPIxs5ɵ3G&Gݦa6h;1e8>~6m%GfTJa_JyH8E5cqj78г`wU\*P2j¶ :J$|ɒB Wj^߰ri%g&Y~Fe>T~]%lsc_]oQ²>lwu' ~vi~)9:ԜדޭL 2i`^U:7i9'~Z}qc%iR*=7vV;hM \‘I[)]s_3'3Hb7% |$e6@UmJ20Qw=,e!J0Rv_,ɠ0J85*rH.os}v+iT%_К D:jmeGsZuE`DDcFj3h$z}&dy=gk:"*:yܽ.!c$JlB6a (t N(V.]ͼ$_b ׼zq;xAVeNtZ' pZQo@ieJ% A˹Y11eMKĔ` L'q}BI>P1ZJ=o\ai4 V6,yv.}D_Kɞrrt01o<+EZSZ(b;@HoHv|6[Jԏyژ<{j+"5-zF۴E*9OlMb)8a'%ԓ|97}VWeS8gSlbȅ VO MPQ Ӎ$;CdՍC+6ch0%,.l/>N7{g]C?&ystQ2H^'uviD_uYs]'P\Aoٍi=3'M~A"w4?d3W⯟E2)9B*δ^MgH2),$zFּ.K崲 TiY[W>́376i]΃PE2ǙiFtGq- ,s=^p-<6a ݗr ac&1cTBq϶l0pgyk`VlQ55Ö:V< %|W McG8ѷ< <"~'ʑ^pa%c ˱Ym/{3TY *<gL}kag csFj -GLaە(:s9/OPp0\IAV9;a7ukn"ظLlmש\U(QӠ"aڟˑw sey &:Ɂ%J96Vdm %OԿ09tKmff͗bX X"ցg68 փV|2Z֥<ţvI3ho66Ǜ3w sO̟U}&FCWdO|)J5INJuIn2ffawUJ?#AF/kIʹ5@R \?/#8ai*O1`JTUYPU,'bqV5 P벱;B:*̊r0,HPiы`gr"I]hEz7F5GH{[E-J$qzh-=ihE_&>'2(p*uElѽS%M nL Z,YY%\TpN'hZA~B[C2_$-8f0߅nءob~DN:yȈE-: V5d wbrdoSOkC2Sް]ތ-=4A4 iTY-Ec?t rlPF!|+XouK{i|dMo0D(W27c1Mv ym`T`aI^$Z|Mm ]-DS.5 2`BS4L)L//' 'OV2I`.\ Nz |j ˤ gi`.S0PMoQ6 A F޹79^Y%39nB#!ЦAGPFh0(Cc Ne~utWNv;1Bxl&@M9TG6-;R/6?Y/C~_%p%W6 crG!m!8#>Fժ'v+!>XYf gꠠ$KrHG:],%>l$z'Vru52cc,VIʶlߣc=`xzHKTOM, /H#خhr?=$|PEn>9]C⮥֛M"~ enF I ͲJNӠ7MJ?P?o5Ob?{LؙqbV*oM`CފL(Ab'㣊"N礢eAЫi4}0_x, V'JNb;YNJPp%.CN;Z!²vpِK{RAzBۈӗHt4W4IpLnx"Uga(DRJ'V[盫.bw#[j lf)Lbi{ Hɝ7 Կ$ܘ66wnc٘\Б>Cf>X8;pq:])-˽UK3T}3.JK[%Z*+(k%FR`{z%]ԺUL} ư><>rD\G.OfspӱmNj)-FM{Fm'e2I\dƍRW0Aam tm^2&j6}lKer4;vyIgS=S93ΗuPEkm=^UYMZ R2g&ф/0*6_\$& 'JM9ڀ~-Do.8cJ̣"V dzmhD|åPgK$JifBFk %wʟC˥<5{[=YC +/yoVV#͕= psN(NEQ!%o%|sWM[GL)٠2Ag<*S[yh T@1xƋaBup_'@Hr_xQ[ 0]V;)Zڤn¤DE[&'>r˯7tB?~Ly-;@W>i3?Apު9.GE*s)9fQ0,&KxcW5&`p FsOH8p,I mKT,SwKPP%.6Ӊg 8?,d!Be ;eY4GQC6D'*`cT.9$I,6Jfʩ' q(vSA$׈'muA0 g;'_pkbnwv=_e U(@3[ڃʪ"'sXPj}.GsoX+ 4ֺ.fd>>A{:4k%Uq\ R,}!O7x,MK;HwQGõ@~V)*D;?d!?Anˉߓ*s4"ҡL=ilsWxDi?TeVmfRUk,󒛃,挮B4;0_0$X6"*oSquYI}vцO{]K5 -6MB[*KR$rAs0vX^\U8$k[BbH͹OX,m`OKVa@}RؠdzCEV4}u-#":r?0RlYRCZv seNNyS)okAWtz;"JFZ1_҂n&\ u gQsE )Pb) =B:le1W(B'!&MJDߠ^TŐ"SU^_3x m)1b.-(꼞5xђ5 dzҩGZLG3$_Ozx"e)N-@իW_LEgoƕYctL;o) 6[d}Cog߃d4Kƍy&_3xk:;]J,}6i '΋ۖ%%“(Q|nR2W%S/z][dPؕe+m$RД-xr*j2i% `]DAl9[zjkOi^.}}GS(}M-_xV<Ґ 6:N>@+}#Zӓz`* &`0k 6HqH͛'IR)q >^JAm-EfÌӺ(6Y&uُ ^lRƌIBz4NEEO0O(5<셵G =_L"geN 0 &6|A+ɞ@RxkLOs|Ǿyұ1'Lb?sZ1^"{VF|OI>Hƺ#4'lQvل&:Lg͉ )'` s"68`%ۅU>SAl&Ip-[)8kO[x0Zy~wf? tyo^3n*VO8jۘTEB!4A؅9 p>tҍes)P76╕imaaLnt7 bp$%sX ZY$P$L*X&w}̽9B8N>YfMjF{b~'ĉ>Oͺ4 {I?_l/ȃ`ʑ`g_$DztA 0Iڢ5 Py`|0z?B+?@"dzCWOv4PJSs%!ҶTUKUQ\xaqS gI8ۿiǟR1-p}SG-bDj@ԩ|񘘄fx|bГ q.D.D}1˘O|)W(Esr\ S[YfCJB "o 0{AA[b$!65]@@͓چ~3Trc-~ ϩMWa+H4A%RZ# IRp\u4ywCe@AbRoA*Axq<1Yӣzz XZ=8e r{4^ʳ o; Yqk{- Qm^L6Rw6WzA7j{%5ąbpMԊnZD49NCV) jm(`MSn_gxT˄H卸0 -o/Y/SOqBQq}%ogG!$kayʑW{_e-xFNl/c/58>o ug\*̹}pGNz1 ״sr侲,tI ?7D~ ۺ:?<z 'x7L$c_ qUq/^q/yޔ _.Q-oٟh8*|B [-p,vU $d7,$'oWvP$z 7۰m%2%.5ę=Z.Ar֏wIä PaP1Nƒ3BXcv\xܪfټ-.߈ 4pNn@+5{yfKۻלNv"FCr>1Ɏ)DZдfoTUbS\ ݌ ;mx/k׹〮G{]S)Z:*(7/VI ,'J\XY!ȧ(3+A/&#J_))܌6yp;$ 8E&Oc&F|B-k\ly(tHج)#Н>ܠk+*8VxZlfJ(VXŦe8*bi,m~ XCP[@7u M5A| 6vXR8@exdzኽ@c%_6샙8./T*â2oRJ3;,r|ji㕁wŐ0oqeF n}cqWJm(o^Jj,0pwɞnYgkF =Р& [v] Dp[hWTr|9ۅxqUXDg[ٚ11 Xtn$s8܊|޸| rft; "9 h1Z^Hl Pջ;>^CmrP3}s*u G֎!LNC',';Enч- %Iftmb_@70콣q?W@;uW \LYo.$}S-|'}K֔j\%}ZW 8ߛH Ia~ +'bKcbxV6ӱGÐ i +Cױ˂yj-S0*J1tRo̷J-y| ǒ2=QvNB\rK*FXd=(Uv?KIаh3IEHSʕeYQk)^[uL\Ҷ0y@bl~Zo=6a3ATO>^K3?y7y(pwL@1-|4D^QE0ˑYd5 kPNι6YIin]C ,1i|xwr /WR+j61#-Pp= 1euz&cUNزp3a3N1J eO,R.:pPs{?̕2'"䬎m=0isdzSRK?ԊmkMr8Sqb38@[kiRXjC+[ }kZ ۩ͮUUJonCMy%k=::~J;4^ 5'BtP H2+>W⎎it+X(Ě[HvC}-W?)-fLR g<(W⚄0$`P\QR 9p}0gocx?i4's@Ti%pӻ@aY͏q~JYI+}|ޞi!FH5j/᳔sg.➪%Е҄R6apm6ҾGkuJ5UC#ݷEd^7S#Lt /xV&U6\𖏠9TAW0?( Yf2_ʙ{{0LqGcd$\+^[q#~4gL[Nf/ŀ!xl\ͦt:π0?S>Үm1y^M ,*pÍ3%YdVY( OW01;Bb.V g7T߂81W~Gh T]~wt;n{IS=Rc'q\bۆ)ty{ b#N\(9@secCuz =U<ƠYE@3BDeu, jZ=ISNyd6L 3Wo#& k) >ܱ'F(ùN2)55y9U`ɗ~;JM8O?Oo%QWC5pkx( Zz۾ȍoݜqr-f͸sqw1PF Tqٚ]gsHUm; W*)X3a٪]b̂`{v"f su6D`Js}2ln^ Veh,Hi9ڦNdBG=Cw7rK΁}ϪV&mNbom2Wz 6IT.ZL^5U̗C=Pg N2=O+'I-oLw/5b ,>@]=ԱqZǦ,i@rgk8hONDcΰS}IΩ+dF`GLvmm|//,*,.1>%= 00GQ?fa[[]P-QBTL'Q{g`rrUT=A,N>u}= abFQ|gGl/dIK7>B/ât%XQ}:OS+Ks&҉U7k&!$>-}'bʖ#+ssIʼn' =8c=ŤyʞI]j$1ϧu׼9HvaDn:C#߼9!t@>Sr1 W2TR }$9@qGFߤL!(_.͘=ksSd\XO3a P~J\:(*S™FfS d` DWױ;p*jzi̭֬n~O0jC~a^;8cowwbL sԫl, Ǜ1j.t_֬G)tE|fV,yQx#,zJZ>ifxnN 4U3x9D{ڞ \_ɾY:4v\aڛ-S?;v|󦋾/`|#r6CwCJzbyXQӌ>R*F.\ph>z֮+ߛvrZ^([ -OVB彦" Cyy;^dn5F_-tq/I0EhHDZ^m/8ў?_,@]VM8\ϜTe˪PyZ^vmKJ#v#;'qkʣP?O;\ Ҿ.d5yD_Q}K |9ц5­S2jޞf<ԺN^>7U;U7jQOb ]w&웪Iwܷwyo<߰6_xY,*Cą2ʯAP ):b V\%F ;a{, AK(+Zws"yLQ4H\n"PQ7%|]pMՊ5uQC9z0Vr-ҢX$Kț;8:ݐpg(a`g4e?>b3'yPk6pJ6{-W+j(z&;aBD<6`;L6K?Atr#1!優 H\oH.0 V|̔CX)MPƴo[%ܚna$m@s0c^dRpc|cZğ:o~%jz.:i:ogְxFD{H? o1DoPMWV9fbW w0OF$U70}|Uuw$24.h bETҐU.3Ou."D"h~`hr,(FgV'O~lW 귐B"B1D]{_2> Y@Oi t͈.aN=̀):wn3"n]kgB[[L.j,)ǥ9dlwBjB=Д_;JB#>#4-M9;Ic_d dPZTn0igi>\qۤV@'IGΘf&vRt}G^mjzndkϴ:|Ko$2rmN_ | E:;\9\4` 5 Z޻%]/'hiWL[tceMxHk GETGm=%{d1 V8;m?\)j4޾S5)!!Mi1eFY/Zcl̟-팙PLm"A|b>UF+B64L :?W1=-V@R[,݊?\>r;w-颒k!o7ftK="#h f0eٖ?@wJռ _5puq:3ohBw6 ʺ0ʺS(= ?iRC>tX'!V>Ǡa96>׋VЧ*tq2qc]h 9/tDFy]Ұ{mJcmzLCT&okM5׹ J>@L4'*Dn*|@U[l\oH\L㶋;mJE=P|p'u`ٽ{'斸OAXŇ؆*,HI6kj&͢GT4\)3w}sXNiօD B :o*6 <wwzvJn?AV@XQI̽\Oߑfӧ;_N2O6p'SҝT`J̌BE$n0VʾUm^p/xW)̓ZG2}-'vW]e˝Q980ѾЙ;4Z8 M+?Z0ddOaӰ0Ήn &]'Bxh(& X]˹bfUB ߍ[[SuTJJ_!\(1Ȳun߂t,Ú/պ5fC\wRyo fgאgip;ًYf7QEo.jV)oE.Ua^.0GfXGr%dt,ٰɟ 5Q]Ggq9BiAkoK5hXvƖl$w]Qz؄ }Y;6A8g9Ql$h.%~GmdG$" @52kyUd٨t%WW %@JV[u.9Tޢoqۮń[ϴџǗԌe;KT,X$V(Y^=q"%T#5|1ͺ ktڜUyO)-+>=l9^E  Kk2~®6bL΃|?iǙ1ܣ!;^K;X= 褳A+#wP73]_$.e\UtsyAk jC4 wʢʻ$ª HȻ(럆 5'(ZR8P*h5TtY&QX?''.bGG(̴dĕ +6,t<5L-c.7[R,\B W㫓q׫_-\);)3kIv!bAd%Y%Yk,FYk¥S"DG)-OgI~J7"E ͂)"V<끫uN'a9f9P<32X?J6f{LmF2>Ԃk#n4'a+F>%Hdždu{׾42V wRWHHw.}Ñ.JMTxEgp_k 01եz8T8_ V'%B)^fd5qzE[(^ܲO+>3^ҝ!%ʯhŋT(n?(`Ȁܾ-^1Z@0$sfa''ߘh'Z~[,L?)}ŷNSBt ł F-Z,#eZom\AXY@pF0VI:y6<ݥO(pX 䄡,`+*dڹ5$ ὤk'<$h-73|S~úm 8Eg rP^]4po?Ӌ4je. *CV6K)Sr:G~>d7=x#_!{TIn+Rl0V,wP0cݰ&p9ĕ2>k+Nl'젫RHڜ-MRePt^$Jb+ %'`ytPќÒ&`}ׯZ"윺O=<<&<0G3u&^ +zD]Ҳ$Ye>vܰGe^U/[8si+N;~ K*-y=0P+)Q303Ab߇_#hVPL҄_L`(XLoƦ coCs*&! 0{ڴgdVۭ*L+ޝJRpCng<7cHDјE)FVdTn? Scם}aM?J GW}]w(d +5BBؗ/ {qm mPe# GgnL|* )T-3x_yG~}AQp>B"yC4Yco 4'uh<%)O @'YJwނk Ǚy9?Mӹ$~FaO$x? #b]ǀږjZ40q hL<-j./Y'gҔ"/iUd ☰!&iRz?&*aԻX6Ω9g5}LN,}h6)`umLEhJۉL/eۍtʱm^'cā)ߺq!ӃA4VXXx#fUVv!G삚 ʝ/\F$pXZs˩D㗛/cKv~ -yM@5G3Zoz6HF AaugU {4!e2ȗ[8'8%1ɪYap qm =?g; h޶%vw/ss Wa~A*3-YUA qX$y Ur)] DCvswTE9mDrKno<-xCS_D0(֗ _o!3E*>_dWSo=}0tvZXE~^'GB [=*鲰@ "A-$G`$cQɦ?ѪPA}nj/`Yz5K.ʧ )iW.;$BhB.T_BෲHI4*FRcZ}h`Ұ 4xV辛iV=@yOT8P,P1 !Ggr|l;uYZ=Q]3t– ЍzZ|SZce}'*H%xLijihQ ,|BW+>>6hQ3G]+Km׀=+?Wޠ)|XZgaFYH̷/%*МIpeW= tfSXȓjPwޗS=^$B׍_'8Sn푡w1uR\cFϋ:=Â* $[#0u6B?ۂte8o ka \5i@`aob7~~I d@?̟֫aά-Nr?0K PkrDW(+ﵚoA Ս5ߛEo&vUvSx<'{Vc&&t`r(ˡxGK1S>?Ef>ƁF6/)$(YTQ[_)xr: 4a&It[WD[<ƲXH`\|]g"ѮrO:BQqA5z%^&nq_- . _ڗ@!gbm`!*,"B6jcsP~rJ&VZl ڌ4ծ*k Df!0OFٜ@ՊOlJh#:st]k4V͐1u'kTp Ƴ!W #SX]50wpm 0g~j" JY^jçcVbG5@"vD:3 k |хbJ,h /:V 5Eq:ti6? oTTa].?7+ c;6xfuWoe%OV @7D?)↜e#5ߑ zϚr0iOGI=º&CpD\) uT-G)>v>\rD+[Cxƿ3G_wl0,Ս+Y= .o-JIrޕϤ]Z!$ SkĤ2&mvbZrX Y}A&H"0j~7 }} ΛYFEŻ;E_pZ̘)L6xlyy8$߄zqM1[-=/1 /%Zb4GX0fSinըs 3y$Ci=9!e^8UkG{")}L*ObZ*/XP Vp7ӎ6 h9vx,Nכ _V7L D5-.D7-୵[qsdeABLQkT%ʇ~yQJ1 8e$'b lD\N}n$~biíǒ{YK=n\e?O;k.] -_㥊I\٨ bnJ%GT2]KbuÃ:&~˥ %369R<|70ߪ&=A1Fzm ) o1W-_B]d#DZo=S0nn8vrBUzAٟrZ)ٚXVB!TWq:4ܯNCO8{1Z͢Bc]mm-.=;Rth!/&.m爧D` rR$YIPAۀtޜ*48St$nGN _7IF Lq0ޫ*K`;#&6d{!37F+:iʠaVu d)=h-h+4 ~4ۓl1]q%F"_f(VVEfQD>F}_lP;#Xn ]ayOc,"2s̈i64^lo(y#{vp)YgveIRӹT7U|7$|b a4o (gh$mXvw6g1L[L`O⨽/pt{y9/Rv2gXKxX"[DF(dba)D6&͠ӺrOfn`&E$zhC.(,A(Y=Ƨ،$yo P$ Yq¤-w,W\c1z|^TYCzR*h_6iFt~ MW 0-)P9]yCTGVY)sB\eZ3$/e3^_|>wvzo=WA6X,kad`sS3@8;*MFb)0(]oU¼hfeAw[DdrGzϯt=PjAp/{oԎOeA15,a4F,SrBvf;u9K+Qn& H9Uƨ"y|!<3.X,xH̎Unvf=>*@43I R0п>.'¦Ss r+|$5B<(Jb+?m-KPsE(ө h]7UO%*Ctf^S_tmքn.d;xrb/ZfE#cC\C ϵi9 oLX14FO}y +ܣ_K6i!P<WYƝɅ5RHDMij)NӏD?5$XmֲD.I޷Qm,GgѶ_p>_v)ܲRHc}fS$b/0gpQ<!ߝ.G4E &Q mn5m}TAX&6>NYdEn ~n5H31UQ>j(Fqh|LMiaK{@88+G[WrzF.K$2D[%87`vW2x] xZ>"5+onZWU>C_4ǴLP̷=<8q9W|HWdm~Z{"ql(PvYuL[)d)eQ[o=[ڕF%9޴r/7UXI޼ zr(ǿeUaYN`/o~1oHV#NJhm4}|{* #J^ϑ6v>2qwSWK+q>1d蘵8x X[@PPg 6Z8:^|.rbaqt"^ؚ]wI@~C#Q),`UREp=櫣O6 k3DrᗆywGL_=toB#ҳ8_;zQd,fOw3G]cB- nU%.Y{W;t]oSYSks7XՍ+ A@^P9S]E y tq[<y9f$ ĸ$ Y Q0z2N/]|YpאGܽuwzUĕ.qBıVAZnq hK"O$ sƨd;ny)@>zBLq숥j*TZror;'`4)JR`.%~Ĥx8Lzd$%K:(^I駆 Q|f0k34}Ja/@`/e<4= 2laOR'#LdqMbyTZGcQ6>}mɉqA|-i8 aX#W{-:mp;_ z,ꀌr>t4"t0֢j_,l(a|ႄ Z'"Km.)Q^ rq}k{yxVW.cr|:K'(*m6+ɈChs ^X֪k hù.^·srl^i~V Y). 3mP=&ܵY{"KۭmAGx2,"[ -tXoi cbs5Ea|4+pqYķCx*9pPZU,u}‰v H@_`:͞/]5-NazXT="i,)G*_z"HM4QLTڛ )je-`3"U-+xo@oƽvGF ׍ 0'"3nA d=Gh @gp,E5bR4M॰6dJpF7ޟ.ktB :TL8>ZG,A bưe`(Jv+:N7(rž{Cu7XO5OtFoz)'-+S{R"2ޣP wvE04Bk-vϝn.$V 2w LJ3qwL̘MW>2ڀB;|Pև^oxUDꉏSOz+o쐃(x2iqt({x<}M\ȱW?&ykJޡDhwV7}9 w0 ]}sB&+ql53c6cdVeH+#S) m2ܘHQC$gz}H&)}U˖FV|j>qw-O>OhHPNf) |3 W  |$k_ⴍl 1l4?R7|r v;85{ N osax@1MFW\3HI=Qm1isy"ސ/?t_H .zQzVS}>I cN }l<"QpdԅЕD"t/4:I21ո9YĨ 4Fg@_}iS hI) T`5T7.K: 8Gxbs} '>\(ߥЁ\2_+o'RZ 1XV%_.9G @SC&!34d{HM+?F ;扨˾{\!Sּtu2Bzl+cUU3ylveG wiRSm};~G sػd<tZv}.I8-Ӆ*Xwa76:hr^sLۧU'KWC2cp2;q%.">,~9O x9A]&u,vtNyic[WUxѿ//2WE]wLb0liR'Ы25:#.W'@s|_r~&媢!L#@)A: KEgt)Й[5_7_ ] 7|N"IJlyh_rv4]%vDU=hBQC+|@&V'lvHܣzC %e w9 q1W$Ҕh@xhi҇LdnmG(&͉GA:_W$!C7됦B!)[*K5F~xd~= D)|bAoD@TwOҗB-Ǡ]ܴ $O̶*h^^QsgPH &infx\^>o|O.=rM{Vn2H=%z!hjC`)0\(&2mOPo蛷zAzEM6tw?MEcӅ}vlWhJG#g|M e)Ӳ]x!/qE$`Dؐ4ip}T՜ljz(EdrqoPMku,I*%Z4YtqA̵%,&?ns"M9ѢNc;ͬ )U < If/*aAF)~TxWHy4|`.`hcc^'UijUx}&6ߑq+7!k\K KТt9Gx5Ru$Rx0:!^,u#/`3b,zHd嶐?"Bl9CVGʌq4َ.1PKH96IN^mW'ϡBmah i;S$|: mO+./&do@1a$VJ#-BAh{ ѱj7 'u?f^2I  *9WInSv&Z;C M\-Y`źK3M25[Z(,IKC-.vR$ty>;Qͨn,xB㍯m)t^zde4~˄*X4?m=zg:Byg35˺,l oK9kӍ#Q5jŏʹ AA~'B6V=">Xԇ0d|tưNVYP$  lݒ cf@vZJ_l ]%JcP (eJ|5."DQr&Q:Y6Z< 7E!km'K'_<'h+}{Izˊc_굱t}]yH" d+edAǁPWOt c7C'KV +"cڒNT,N;rt*?O:Rdd KU[܈"Ga$Z upn#I4Ւf#[Ȯ8N6A15W`KvY}b}u$jPοZ.q Y9OBu Pc{2lNWsM| UoLR-MYG 75%qJ@ NBmhi*r}4#w-fU(b82.:jNRMvrzw:ޫFdP-uwTaワ+Q4魦+F[qBOcj+>BX ~_3iCoȫ`s?6g-홨aWL'^tmK6Ƭu>lI|bVB~KHIKZ}%Jl?55XfkP|; 6.l'B4C Y͐]kP̆Zz"H]Bw6 7i(Q4nWĉ90BCoE:?4B+Ïݛ<Ч! ;0X3O.RQ;CcS/{OG/W'?B<%);'KŤ["Oﲘ]u {,hQ28< .J#PF";`CeMzd܊Z\U( cr2BKCzJ(<ȟXs*Vo]n;5jӟ@nj'-OPƇ8{K*s" l.?^ݓ]{oD0ߨA0*xw`)~e锅$` Eoxټ΢Q籢&'jo/q#~@%{z4{v̽!#iy?:j+ C!i 4 2<|3{Y< ['սηa6ɫR/HzY7*z:mnk@&jzB~pr q ѺR>N{.E8. IJA{L6us.jbD?<:{CN]w~I ]@KN:{zIL{|%r]ŚDwm{nIV|[lŀ_ 汓1G!.'چTQ e$aL25y.-%,uÙMA|Sr>yu>ϏslW0p oâ1yT(-ɟkEw7Q ƳszKAvhMj}5VkpC&ftrL/<И ov1:A@|u\Ŷ=exOd9fdk#_r!ߣ}x=Z㞉>9b@T3Q_IZf(޶DG˓??Ҋwkh&` .FHJƶuvS-J]` 5nkdB0>qrc{3i{da}/OCع~Ln~/K[ x5n/Ma;'(6^KPm{g\xU)as2V 6D:oT:,}S_,sO 9: C4 #Ϯsivq ju'.RXNlyuy/oLbb(DM׿NW&r^1|\8@H\W筅,rt[*rI8A#𥄔O~cF%T]Xt,vU D!1BG(U8õ7Wfh9_ˌ# NmX w&'Ch;Y;oAR34-Ńsɖ&48`qBEb05Z X32&V /'K[;)8jE;oպ/`9*pD}G璄EAvs2ѧC2|_&~97:ҔT% c?W 3|cih[04|iG)8?cZ@$!I;AgaMGPU\Y,`Vk(aP\0Ԫ[9`;5QPx 8fuxEtȇ}H(FoARZ|c^}p7sց 5_-0YpbR&9n0ዓ 7["K`7M`w$<=$h7@VUo-iK\"_a(죮aZޥ F p3l8-$,*$]x8>Had;eѕte<զX\.: iƵ8;sbܧ;=8\L; ϠPc.XIdZgB.; \/s}# zR-$[Bٺ΋t4 /,YJp,5'g5DD6!њ5*W؇nlq39ٹ>NS?b_Gʪbui)cȓ{Lhr1U&D'¤2\ 8f q%6V3Fa_wTxKv-hXS\-J N2iruPccX4-uv_^0AڷDJ"FysB_35det(M 3L).~9ӜR, lwd8<_5y9wuFđ U>fw(E]>Vq&M'iK}njodyƕN&|\WX1Iz1Pħol:O?YVґH3%h {, N x7@m(Mkv 'd}B阊~r;Ȕ6r_ l3=6Hi4klC Y? Dc:e[R9\C u{Wk =4Th^Ѫ@McmL\ɜbTGGYV-%wo{ދE*>ܱhb%v":.D>7v @PjV>M^nT g&WpS0"tW-X KoCI3 \I좤N%wNw†fv>G3EVMYm V1@r't1q%P`VZtP_Hm$A5bHz҆lޗ(sk|ey7twq aw[(8Z=enhvo)\šFFMUa!cw A{v!"&Jyw0'-v'|ygD9AKXi&>$1[#0Ris R>S!*Un\q#+W$RUTؼI5杘oi4}3:i|\j^"8pS/ҟo:Ix˨x(^wq"8uMk}7AX\@ BC{A L3$zTn,chB иJ]mN!Nɝ2RN6v3H+k=o[lG]6|8vugtk@gN1ǿ+/'On]6G͘x{AT\Mx;r̖V@ocО>}cL7j%a D(Ю1y`i-˄ }Vu_YTgI-}AZ`x jRBF<vXն8-V"P蠏n]j*]  <|_j|U)eCܶ+eaƆDBQa~Okؘ'bU/b9fVN*5+נps04/TL[( dH^lx p"zH}VwȕG.K FzjHAh/ <Ԑ<Ն RRC!I*ㇹ*i9[5.yEGcfEp?)0us~^7fתFUfP-"ǘt!$+0LU²CS'< ![,[q3 YmOrP7Qi>p^e?ob>ܓ? W1.$sbհbD7{HU8B?慠;PWv%MUx#rf&Y7@!0\or+qZ< f8^Z׷*OBrKd]#̓j`P囋jGtKۗvW 4N'F|vqg_R9Z;$5?l%bT8nxOR$UR:"Њ6yhze1EI7(Y݅](ixڍQ;j ůc" HhI1+[A`~`<:ysiqt<[dcꚰ|C]E3TQ_ X4 \٤8^9[L Y9]8H󀸋qe0qLC"Uf݀3LKqHѧ1_ #/-Fry %d ӯ?_'~ S.I>tP38:$$k*}7p(r/bñigHy` ʯ Aʐ+v1 rR,,͉/VQ׀|ψwt;Te8 )9G못h~\j<$+X`wMpJbWk*X- 9A'2C=f8%i ZpLxhG e!ZuOНZ'ZyId@w i*gIu5~Ȥz{Iu?ٍS?Xs_׬{,3<g~EV n$){݆JP@ EFTnC~+960{r#"ƙ T p]DswP1N 'C}M6CX\)NJ琐F_8%  x+F^?s"LJS43_K*A]Ԛ\O. fAyPC:S0E'ήk:W\´ud&}M~Wx }Wf څdLEv~5OQ̻Ħ<*1 'Dވ~} xU!z, u"J򶪉B̛Gʸcc X#U _\M&EؙүvCF7AW&_yV!fj7;?Esg(悬ڴ~Yɗc:7Q/NyesﱞЇAt!4m]XWg:/oN"H0=Er½(!2R ]T2/XxT7qȯ3O#VBG.X^ǵ^ J:yZ&7CYr2iQe5,@H9v'l^Q8)ȺTab̈/BL̂Sh*`K3BU7Z]&︖w3X^')Yc nM~up$>`Ɂ X tP4+SЁ1w>C/hr5gfK ٌt$ N+ĉsIC!ox;NŜn`i>/-aH3-ʄFql#=iưJj \BXSOG*p7~){3D͠Qt nN%k~lyIkΉgk ٗ:yo2D6 z̕Oƿ H *Om h (aLfƪ;`$fr ,'߱8 yq8ovr"ޯh4"ٚtcAӎnƶ)Q<-ưbjJ7Óo"<(ȏ$NǪʺX5yKil9#r K Ef`|Y0]5?>\0z~S^fFݺJ| /ﵳFbR+p4nU9Q^y|~iZ>A(nz!(Y[U!O6ɜ (}H 8h$'͂r2ģ@xZ &epV96wY_A_Gh:g?)]cx %p+Gp~b%uC3r+L L`lz8Ѕ"BI]W(Հ'+wѬq%M=7F.oe`r-|$#♏LE2"pLz8׎?r麕/jݿ0(opBV,A"1COeSukmfrRZRd+g3&Y.Uܳ- FEm Z=aIUv,cyM}rGR]gW-5_c Vc@|=UȍPTb  ?MFw8 7Q\܉R|Jge_5Af6~ W&z^F, aP |eFz>L;Eg21S"( ܆a\0LaUo2 4HX+zITܱ)#],YC#bG[ T{fh3@ &_4+J4Z-K{ЕYHӳ0\pT2 -~;nn ꋟ4?2MB:OQ*-Ru-o7 ci)\h|8/7rƣMhX_P SuTT4L( s#QyrzkRՎ8OEo*L{Ķ֠S u8B,[M& L?eBphD m"3dڛRgo Z\%Ij'+ C_kwXQIVUn+w D0Ta>A;+M9iG8o[|Jh6 FTڌZJ-;ځL|:$-}mw9syUݤY hg0gWmKRWȺ$B5= m_̩W89ĮÕ0ft))FI}aכ.|T#98d+\Gȴ0/P^*^ҿÙ,_0.V20ZCLf\o0*ō IKm^0<@{P9q>ƕ⢙b `[,-8Oɛ׵~ єp2-l> |y[4zϺD.\R웷ׇYJ;e؅^AU5'o^~3 :0S:V7ʈP:n2W¬E4@;ǥl{(;$E!.ze'\Y31QȞB~f"dfA BH%3 fz+ ]{\0 fqeS_N% 2.k؀Q~H H%yKrW._ϿmҭI0exYݰA[G20d߅"hDI,Ux|P $7_ )Rޮbޱ6!՜Kq`3>Z-;#~M>"PtY"4*  O1V?|>gu73)`V0#}oY) ^mǏq⡞d `ZQ/fZm3Ri#L*#7퇜{*[iE8 Wra#7]āI iAx'˕oOU/ hl 1d&ZeF A`~,NMZu ?¿\rKZN*:L 5Ͷ9ןFB^b=P4J HÚА89^^l7 }덠 YRł˳vkyqvXō$?ԞY|93=-c5o3]I# is24: *0/izmr(!6Ԧ^f@fw+ӆc{>ؘO_@&WMCaR+wnsuQ#V{ômd?9[WjZ ޛj%M}l:jr]lV^]T+]k5!1K5ۆ$hI:dOdO]^}%*̪ŌεB4hBKy,+VT"byLyDsr[q&BiyXa WE JdQAͺϊ {|[GC?U煉`z à#5v>(E4DTdV<~-pF$6 ѐ-覾O1*dP[C CDqȺ74Gh|f"p 8L~خPa4⨦ )p\R%dM$x U#Y_^jte`.N?~R^ =:OK@'y #B=g̍] YЀH8ϯ MFt[IJnzK8<,jz,Tv4骥/co@%{Q0px?C֖Iyw ,%8^XU( vqEܮGʳHTtD Oi0͑yU]F\& ,acdRL~Pܓ<5SOZd9%o%ة4vO8] sL )7kJt %M%{r,w ʁٴ[/F:;+8ʬ>b<4mߋFI _6ci G>]’!>ÎI#m%ܯWCU銠D=@SвUvY%S^ gT>E=,egXQv?M!auY>'DcEsÒG) S"SbtӜ_ï_ՑYA_Doz~Uka)sp;͔ g+!b^[j+ V rqWc#sل H4%VY;oJRݚ`t+x ,6!V'; *5l#8;Yrߣ?VgiܳtU08y`/aEY{#`b2 `ZI7Zmv3{<(=eq3jhi5RDyx M ٿM`Ags>7cT1L C|ľ.SԽ˒EUgf䉣B1#LF]Yj>KtEIKM6inQH TO'1o+)~\ZK_r-R**>Ƙ6[r/,FGe|?&C4>dx%mj@v6}׌e"T9ci!=bU]M[el@ m-bHT3p.\ .nECky4-n  7Nw˚w?6y[BQ˹K\%G@Gt>n@(5i]O:=vm@u",uoő1U+MV~ YErHA($O;Ǭr?~ܻ1@[Ȳr"{5ª<L=CiMc%[!eRﻅk_TEu|=^VlJ* f43M4sukM??omYүڣLm9۝ָ&]z(; ] VQx)} 5Tk8ItQ[Bi 9wGAntijE܍=Ӳ* IO^bh?d `)rjGo,n<+1H5e.0=+}Sr/ܙC"DcxKvi¾[zUfL:nƓg8<40zPBTU4DS?R_^".&zJX" VbpW+F:8㻀%(U ;7~a\RsIF}FPrdw=֐+>(::֫>5lSz>҇}\^Aی60ێRdzaex%I ^*tEcht+҂ _w{Qi!N-^58L+BU΁TPb |8w3=x}fq9Wc^,/Mox^%-p_3g| kc`Œ=QOTדwT7h\YQn01 ]T< TdV-b8ʋH ߄'bA7nImUsb1SAubaM@!2- -I @Z,%`@k,N& p %кY+Q7\䈞Ǒ͓Di*F[1Xr2"Z }l"鹟:Z|&@E!6w9c7ƙ|='֨CEϴpG{@"_#4HdKV|Ct O ث HnJnPEm dbޘDCe%Շ6\$}g/S r+!|.R+D]!:Ѝ\Q Ռ;ϸ"|+Sr' [J۷bY\YCq{w"'̪iS]Zt&M.~7~ɥ7/gk?1pYX̌Mq|IN N:wM$8-G%a~L'Ҍzg'xR ? r̳ +jꆲ3Ϥ *(5s=ͨkOV)C*lNH "jgrmd49zgdSt/^I|SvWV9u8 s 0[qɞ 6Z~KWQ&uL ZMXFrL8vS;H;Ω~iUANob f^/I0{q<|mɽ8\ ~ԤDw cr[ egGlX~ȃXYh`loZE||*"vG3s.0!Ⳬ򹗧^@O#?+$Yu[@M0䮟Z+! 2TUbS Z̉$r] s Y@]ܵ4E\ً0v\%V=t60 _IpHiaڍzB߯-kJV?8)|oqvu /!lA Yb]qC=?Paa,ΠNd7y(HSƥ Q/Dd*63-2EE:IЗ ЊPpmm*W`l>/$lfG9^[l϶,?-~JO{/8[F;Δ`Eg]f45@О\oT)%oYlIB׆T"|a^䘕|KwȖJ&ɔ~ò 6,^+s]_sXNM,Zu SUr2OSm.{\6g?rK4m9t( SI5"XOK [U?jV (X4 tTF2ڥNxC$w7AbG_cl=8^kȴ╥L>&2ՇV*)(W_]XǶjP챰ǤGucv/FC4A3"-@P +3".:lFlpɟ8/0D|+eljJ7$/wVox,zѐ9%SDz)|\ p9Yitg֔ML2 9R? iG f(B!-|(~SĽ_EsxhdQL>><MT[&R%Jc",oC6 ߎuLir 61?5(}X_7v&f!$RU!}t0{RRmȦ_t8zd{soVi7( R(\뎭$ $}`%oEr9WzίԆ26+4z*\M\*ߠm8 W,ğw"g4UtA/rH)wjm eh VԱ폲B/s:B&Ty }-)iYA|#k|u\_p RDqC@?94M[3j&n,[/Q=M%Q/`J-h™UBdJZ9 @*a'T^Boپcώ7a?8]@`SYA;LdT%ۿ<\o'aؗ:TK뮥am%^Y|8#7%Aaىg~u*j36ko /c`j.2x0&E= 6'tRz=s*37^曥-j3!mƄEXPGQ/R ޳jy;XS)`qDHզҚ{X˙NNçl?BEv``cyi`g/I(3=-ʎٶC<,o>*MWAugmhtD PzYVF`j)鮊MюP,sӰ7됉q't4i!3w 7+#<2fևN;iU$j'~g-$n9Kݚ3kMȽEGJpu ԑhU=P=F$:~[dمkET0YO8buXƧ.#?I4m0e6uq,@u4I43O խ}Q< I#(].g'a$uТa([ 2|bZִ .zR_].rGC5)/0[RflQ7(9$=X=LE*Q9wvz)4R̨|5?7;A3+O4BZf1v{yl$1UB@H49^ 3Ɂ#&qf_%OÍ)NH~%1[KGgjtKD"#?ZkcUķ"7 5c"@L7my !Yӻ란YE~ۆVC-sy^Ĥ&ieNc/$HcMmgppE$f8 ojߘ֯aſiM!V|XazV$ۈ(lg`K!^RjꌇsK f(wN]xi3KrrT3_a<vi''SA'g`?Z&{ȋu@gAUq %gք$& P& JtZpHOi];c*{/Y=?1 8Kbz =B.] iH|]VQ-mcB:H/-UuǚJbO:|.Fn|3y5]}H\*DýɑZdӺ)U7d~L[T 8T ¡`1q rS3)mT;~"SVP0|o>{xyt崧:kI6YAEϓbvl䴶N_q]xδ3HM3ԽmaɀlJ+l\_3Sרd%3_3ڱ4KR)؋eM9xE£&fȔһۘ'!fA tn+8YZ3*)JVR?])~MYٿ`iW [4 @u;tLoUu3!lkw>KхN{%=yOB5D\itde⣂kK?*`Vv;|a/5j@#c{m>INcK .$2n 52H[35>_)䕞K+eӬ 6r\V5AZռ=0.8j"-iГ}+rvGDN ;AۻNeֽSۺ2xns,gQJ12̙%ٕ9O%'ImRZE)L?JJ3 .'@A1_1,4!(LpnPm0j^C!|;8ɥiA _Ox=\s6AһWwfq1ff,U6*&C?vcMj}夥N>\6j`)T(ל4!hWLnj]- D/fo@m6$Cc*v,sbؑ:N73z"dhbz*j;6n0^MjIA'= 0dy+9D|vifG6XtN*A[0 DLK?R;<ŠP wT(m`/.[IyCC l{^ihiCZd*Ę|\ eyEee`e<&E߬ wYI(ꮂ m"@R@笿8V9{aZx.> O[+716^!5kyCLqUM/j^aϣgL<|ƭU\(Lᛠxpk^㾋%"P'T!FCŀ;1 i(>Cdc 2:XV20IVl(S-)S=4NyE!r0N~ELO)>׌6DTl-YS`t; J,(e6Ɵl3Dd7x0<ġqdܣ ve=o( EhYanY>j&-LL?n`NXs](0{Wך~3϶1jFR_wHكغ|F'u |3zzM[o< bᳱ[N/D:)vF|wv|s G\.68alM{_2={ |c|E:QZS9rn}}MzPDPʚ}8p ~V=Ge^3bklPҀӑr=8#W#fϾK.]cW~+d 8%L~qL>'t24`,2finR rhC:x*N&*e 'gHhs+έ()C?_u p}0܇"T?9ęgRw6; Fa8>}zPyr{9-@nwEJK$z ޽eMy ( ܂?QUIx }\DQDH/%ҁ4C`1 Toq1H&cjr}<$:-:V)iPSi9P+8eu75U}>G?ǾN\kh%Ϸ ʎڢ\D.:碑Y/B3O/ 1,9!,0=&NBi'GA,̤?*6p`ǀ .VD9zIp=n;R68(ӛlIu}|>VX`h[^,#"^ 4"{snOTH!7'|ɼÒ&qڭ=]>Ce\"ؾp#a5D+@猯GW׈?'|+:{*ը/rDXN\Pc?wBmM}~o(]T}p (L)Jw暹Gu %H!v'H*τT,\L\X+Mf[>?.(lPJ0΂GJl.Z˩m_>38?_GUіrjf4:jשYc߰Ol%%  av3 QYh랔I*צVXAtm{;G$%Tnr4wzy!y~H+^-7"NP#X !o[j% Y/v.=ն]Ra]ﮇ d IL}+0+zoUkc:VE]莍Ʒ yUZȅR%F}Yu1ЎT*m4k`_.g?q%/8܂6vFKBtË!bXͦ89H {[xŒyk/^P_~kyQ:&H]aqS41:Ewc=vBSi@E7 /tjOT L;|5M9R"cfgJŴ?1BA=rh|3]P6޴n~"Ύqޘq'<5ԯV0Pߴw8) .Vt;v#at3mi!̸6ϕmk8U4Kԑ%V-0jvW.1e~B%B!Mi ،qj~uJj2H4frZ7ge?~)%v`|AZ ;bl[֤u-*qHu6ӄ-ĤShU }-q^K5S+5kLhmcX6YXqwf؊C 7ڥGgXsDZ T8CFBn栁"|8dug>ؖg6Ro+XplLxŶ6%4sZr&?,s&\hf?c3q/*(,&Cxshw[zfAb7N8)Đ Ы|K%݇t8ty&h=` {w%kdj7爟.]cXF jcC0J_倣@N]qnu-5`ѵZE n1^$_UW"%mx^^^G%T;8iv*+t;k&$t-8LCۢwGC7T;v1{Nqc4뛫Cח6"$@~Q_/-9@ Ϣ>s S"!'ӂ8w:\vXg,A^ot /)y8Id#5+at"4{oV93Vz!ZP^EK =*q԰kߖ'$;GD2g݃OoZǏ>[ú22<sTB HKpve"/x\.qg. ܞk;u=mJLHAh#?`! 69t{x&9}tӶ&Y'a@cs3qBc?mej9RI<;;NrӾn#q]$Z^nea đcPr=†dxDsP뎼RQXSBw0]V od# +6T3ag]4n3 ]SUKbפf InQ8s3܃R1X-3^jʹkt @RZ:CyW<O`)eZZ-@ m}H4< ?"+%˱t@za4Ǹ*URmGȴZ:~ ؂tE<.\X8;'@.ꭿPsӮKǃ*==Y>D-2NJQ=*m +{ODK&2ߕrXpP{lsm os|7jt5 dB'v^L"cN'c[0 mh DTmoem#n Box?zr7%ÎSttRHIJZb_R;<Kܤv/ky mww=9~Vy/DfkW#Mfr2U5:+G!ґ A07i5Ljry|/J <)fz DQ@c3O%U㾘!$ 5/-1%sAfq>;d4x/,eFcL#|賘)YEy˘diėVjT |m=t F6H1{rj6?xVLǧC|7Z%Tg[žjk)'K{m4 MY׋`NX-vb[1}A\>lb:}`s Cm41Qڋz&j(Ƿ?cm-Bd ˂ q Z($X~ 0zc$Q$6S]Z+NwS-VHχGO(aU|&3O-1ì,rģ˗4 ʋp 3Qv;dZՇnj =E9-AԀҵzLcP;" p@g#">(_ (q.VI4MYbkCբsDe/`Tk6H@b{熤x,4L5X ПW^y;vV9 I+:1K cs3V#Uϑ{G-ǫ9$hAQ%d_6?0J0bX@)SR/@_4H RO!`˴2x\m̼gH 88b+$)<$lأ} )H ɥgqҲ|\{mWz{jWx~9x+1VNjEp%lj8ow&Jpox'R@q?zβ}GL5M,EeU=ѽy0e;s)T[ %Lm #E A ^+-5s@ I.J+83D/AtdT8|$e4'&wؗ"zh|@e}me雴;{:7::ӘMӗ:)0#*/o@ռXHSroC'B)کƛ9I8E yp B eȏЃgKDQ÷f/HteBSFHdQ8w?*%u^ѐB2D,[&B;dmyB&)4FZc鈚/YG.0HKTx[Dzǎng<(b#c'U >%V/Ay}=HCmvǞU^ό XV b> \(ARV1샼ܻj'}3zE^~Hu pܻ[4 jsͬ N{ޮ/meh؜O_0隤\j킼P R+G!G)wT"Sv"Y^e =]փONRX~>pV1 uP0!JZi-SdX#r(i"ӷAoE1|E# a\IA`(q6r$UkнsVO2UinOfJ@g_ Ɋ`w9`4A(eS:k ;~EWl38Be ~5C!;@7C;4@A*=Kd {hp@U}Dcu$ȑ% e._RFԢ^Rr׷pB2R_c#MkVŽ܆3]$g^Ss|&*l;`a~Y =]h/ V,GYK:%"u6=svu~g$b0,Lʕj)gy{BԌÞ?ްA1rgVr+zKd$ =O/?VD4jU@3k#ZgKe\{LxvuHdM2UќYW cۗQG}?Jdv`ՐϠ^kU!Ηcْ r0@='(GP?!̈́>D֡MqҰuy p0W%Y=x&"_*]MѰcAk>|*? +}!sgL!\LܷQq 2+% }‚bqO8M6{\TH@=oxMPwqrm9ziE<רz2Oj4aiZH~'\z" #ҹH}W t w\Y{S2X%7shju40hajkGE4dŎ FT Xů0pI'"~q botc*=}-.p9`m&doמvE|dt ^KYތ ڶ\f"g|b6ah*UFuv-FKU?I 9O幸Q_SXy3Men9i#K1OS7gXe|yL~gcؒ$tivR-Νѓ7dҝNYRdhF8MtC+aٓMq@l}WܗPPgV#cwu f'QK6Xk ||'']am,`bNC Ch\kv7ɾ jsﭓ[2xwE[͆qez"1inTHRKP֨E57 q)s&0TgyZPps!NR*^V>ˌ@j[+x3R҈a T.O*"_i#GG&E d} eC0vyLRc!v'Ӯ26V*2EfM&?o˙ 73d@0=ȏ<圛W*$_ڬIOELtDQULT{Yx<>k,,XR+5g8IR\7 Pcƃo |k*t97 o"c9FVjVw 3 =Nَ=G΂1[Hц/hPMX8Wz}++N7#M-O S9oS&q~QhvL | _^eŶ?&:eLP s'^xP8VG%-)ҦEۆ^}Fg΅LJb_Vm=|檩aUN8ýli5R1:^0,ՋîfUޛר=润NDAg_HwR`!;nCn@܉uXasIV3F[Nx94|ePu n5lq $2x$-W6{p@"/d*R_fh% g,Hxr yBЇNcG?2䬝I\˺'EwSy#фRW0++J+ɐ"\Hz?n"|ZUwn0UbVsW'<9m+03ظ+j4X9{hTqR=?b|>h3[HV~'z&Z=;^r Oٛfjg6 JrY^&< wDtojpU'.Fڂ^l2Hkžck.,J L jacG3LW#VIa)lg A.d9Dck/vqO鶇Z0Q`ۜ3J󋑺4e=-덩_b,J30nR:nR[UF.⌳3)]huKRqttL{tt7JӋy+c頻xe{22gm6#81* ?Ԍf^e $Yjơ^pȖoCŁ1^/e#1cK[ JTWǿ;-u xWlƞŋY.AƼ!MLuAve8ݐU4/ &qF=M 1@L}$.DВ>K ?΄{`IznhmhEWW>Bj>5`kvKP^Zd88( Ѹ1KP?K ;Sj*P.(9oaw=|Y"_dw[ToQRɿqϵ>ܻ[PﰭXՔ m qgm1 %T{j!Ih渳it_Yi }4(z_>)MN2QQJj>{4rm%ply)tv/%EKFT`HrKwyj/R$P[H]KfmªO(w@f!a& 䮖f~&RvYIN׃jy,̴َHUz{f3j*0?O^ cmG1$ʊK=|$nx7ǺݶC5coop71vh 9~ib%hCY2%S*~!F^^Ǣ-|W%g jIp-ܖbtCc} k! !=BObs *X T~-fp^}n; vd:1jZ]Z{w Pp/2-hѡ(^ȿ0Z+2y3̾K5RV<} v`ژbK,@4E$Q5cAgUi~#9{tEЯԧb*Ԫd0MM*RViԴXPRՁ` YrAEvZ3%3VrFv6~Z :Uĉ!g)HV g;Hh?fYM74%ǨM4DhMsLT2}noLP:͑2JI F6猔 B-kZnO)٦:Cޑ+H?Z %PiVe̱ԑZ'k{ V+LZ^{}qF6 ("?@$s,[bzcg'b49795i2el7sB?wsݯ0OĿs)m_Dqfj:$gGR{(uC =y$I Hmo<#Aխ5x<("4P#SfK>3]&W',dN#đUWz.7k瘡y+ц"Kz&Gx 1^.:.}fC"Oj+TV<,Н!?P|e:Ϙ7YSRh8LumMFyESTWXR'lIy/Z"FhNh䃆`M1spGɻ$G螪}l> =2Bcxhsyj V4J\RfA 1qgYQ B-<7>l2Οe).NlvYce[֢F76Cv,6AzmC@M0m>d:n0Y9ZsBAC"vLe4⊲+yAh}SeeszJP, ^t*'HuD8!h0XN@, Ӆ&PuUL3P[-ZqS~d_Yg Βr( ϏFɑew\M47uuBL]&2۞=GcHAwp_ihb,jT}T=\ ӑ`JݓR>T8MFY>vս* :3 cT@js&6n zMϤ2<2U%:Z`ʠ)n+-S!itEheVR {3mH*D߈w##qpEv0pT!)0xڢjwV[!OUc96wb }?u~EE_? y]૛y~YjJUVr6`*JidsZ_)rQ6Ge¶bsn.c*%!Q1xTzRZG%T}>ix~ڊ]_P*)\ > ΨfRKZgD>o'vۜ\q`á6F;SMG:yLk %gjֻdC'b/&UI^|k`ZYwT@x%Cw[IT1mlG1a>+#kv_4Z@A*P#r-ݝCۊEYޮQ>8vESauTY0$woʠQ/yp\Z+*[Led4Ad|a]qd4["SGP诘,Mu25˼A Qst'Ks*8<@PZMĹ2\ N d-P@/+ Ö2)g&мEvɇ =xK9 \pS`7^gm|'Lnnn8-O #i Ggo Kja O4{z3` 2 {j|ZNX qBî?[ếVJxzXBmwfZE=We9ƻ9džZ-w1n꽯7brC|zdU}2Iܝs! Z.eqT> 39B~^{jjbCѭ/^x~YNSkSh"5^Ml_-*7ݩAT#xl?>0T7'kRn )t~~;MgY1e bD"B(ZrAduXE)U]gl 8A%QCՖ6/4zC~4b۾u z "D D 0nT}bZ *J W1 }D^ ȢXݍ DvR۸B9+0%pq9iP"hQbf˞l#=j6->XB *xOlN'RvIJOν5;{'f1ޝ UJ{݋8O8"ns݊^X?O`|֘qv 'Qۢs>f"ݻ4RH ر=V L?r??;'3IC+bMt!ԩaJri#o4] .ӅSP}&{LۇT}v?5Bzy&G2ښT~/GQUR˂tABe7!v^ eUls8fP,zcBNnXq=CXFmkZ9WdWsѤ~;>5I3x}T3 qǤ ECL$sct2N';M;nPp*ѱ>QbfpHq^a~S77AD&`ܻ0T%/Ҡu{+y{ iuZLķv-┽\4Ґ;|֦*L 3(\+(lA2qg9*:ɳqs#a`yb]!UH/ɋ۷cZ OFM:ynm5OHbh6]\-^.1zMriS.hL7}W"aV8RSԲIbA(XkX4ݲ Z/|tydSr YmQMH{hLu"cC'6;\߿h\[(*cHFC_Apm ?de'ؖw.\e t.-\)C{_I&vEQJE2QHǪqA/{`&^dJ('gL,9kĺpt1v~\1vx*ԯW-ʉҒ;ʓZ,tAi_Z h&頃 ykZS2HdZ7{nwUe,*FreNl~pz{Z-|*4o{X6NӔ2LHg^VY?|;mtvܼ96]4~n .7#[VЂ.{N_D cyG8Z]!Z`hmAWz a.)KVy{ $ydsi+ )-aB2R聯;iE 1ry cj1](ݘmM+fMltc YuL;)@`R54<+Ff<%~Rծ__fj-?/|iĝλFI!ǎ]u/h>GgaB@!aG/8%#=Q18Z󨣿iMDv\J} :iѫWPKg+|jIN@ ƱP.4dqDxMߵ?g_!䱘9% 88xGRܹh繣]|L$W9p>f}F7y [QW% GJ>n+(,˩%#~fx!6VzW:h>H ˥<-BPڜ݋"zvW4SǪR•2^ojI9},A5;~bX6g-ہr750cN ?zgP5ݡf3n QjZ9~ V W8c;J IqmeCaݦ[wxlcj>0ٱ5rq彌[ʿҸYÃuh ]_6x6M䯃.҄w x,Ԥ3$[d#'ɕ ۷wM+(~@9C Xk.QzCgJ#uS/Qi[:ں5XL4s]olX Ǹ4d{(9')I!C2!5T6Jk|ϷOgd`}5PfEy;B %йcQNw#fI/d>[nsR(76 2 FQw]>1dqkk`>Ow2(i߾)uy!ЍhZ(6 Iz$6tj# 5z'7m sn?0&t\|x*3nH`Ƞ4@,cqDlcׁi\!^)]ؔzzmȾbwrGoߥ8Ȍ7 i+QEj4V&Ҷy0 quLhh=TWɊzphzHX4H[Hie0KDfe"n!!"]1-6, <6\nhmw֏ }Ow[`^p.;GVNj([~2/ ljVHɆ!Qg+as;s/~C)(V8 N޺Ԗ6yt[F 5U_4L\ 5x #6- Mޥ(ps#hN62%9ྭѬ#yKJkGHEj`nǤ YZܢ4[qͅamXm$tZ&Y[ORl- },jof\ E;b431}!Cf:P{=.T~.ެXK5iBNS:-&^1Gh,yԉ6[##+% vZ4<&j17Y_H:BZ!W>ǻBYyDM:U9,նor'Xqٝao[ :h"%0*L -jyR'nP#ěӴ&s]F80[{~/aP$`@!)WƤ`lrS =h.vYq5Af z{)UN`}8rPso>alV]2%yPe0,/}kBhKN|&'E'矇+G <'jǜqyD͖1\mvLX5#qLB|a|w{W$.ȍ{'NXq Cm|Uy9GF])C5$\@Zl=Nw~~:mx쫧S?5 sFXwcBf'7R,1Ȕ;tOkcWw7zi"䒎>3CW@:R-n0W݋]!D m: Oʆ[J*oJ%83 .{RŽɳE^#MoҺyG9.|FOʹ㼓5S\W.qCGa!A:`{M%(n٭ȋmO_+a(/|;j=2]Bb(dFZ[TuvN<6`.-nKakf.893c}pNX Ҍ(D[zxmJ|a=?8AOBhU©m1} dst8z`pSD -0HOw2[ڠ<&ŵޔɒ ]4ٌ걖<>nп7~yȦ%O"&jZMg̶5q[qe7(%vZX<`_+xN+kۨ򆘦dyc XtDrv$=ۡ^;PYDKI5ȽƼTwۊg6;J;ঘ' zV"ZT02 {6CN /z*N*z8#љmFO~ʒ?6U@.ɷB=ʶpL).ӊ0IOّ| &8PR/c]}u G(FtiD+5ʞ1#Dɢ&"u +dDem1#CC[5fש71?ʋj/1o8AjK)=yVFX]T{"^&-HP_@889$[J*d\ej/ʲ>ye|%}^ fM#SŚ\m("#Lo1TBg}9z_ mPSA:9JD-d-{Gţ:l_{ uW0#r&5q"eWlU'􃁜pZאwuUlߵaFCUç/K9Rvsu1m~fCG%ۋ.}# `*g #U>O5 32~$ܕD' R*qQ/tElNf,:/W 7L H&OwbuH1G%oElX߳r_u=&4+$˗w]sO,"qqޏ'*(q%)0 IR_&b ,x3;{f`z-CPN:<6隑xwf;.r\%ۥ5Lڰ:69iCP`c @2:*Z'qTs-4Ċ2//S9ۋ ẇψ9r皹*dٻ+zWr"/+GC^;*tE*a}7ڴ?[ 0Ts<i SǸvXo''J]TKtXPJkn]Gju L9ۊ&O AlgtQ(2X <"VjIWcً>r&2LALF(7}40{9ާD׼0 F ]$1b#A}qR 'GLu5"\ YtgQ=] tRyDκjtWo٣@$B c̪L@6 YMuRj>j s]N* {(# I#m 4+1;x`\Gm A&PDk5%b9ˮ]"e0 '(ް_rm;uE\ĺm!4jUy2𩵰67vtHZtS_`|-yu{š0ݼZ_?.e@ B"Í )5#O{#Kv憢,v5ҩP=YiX^+gW@xDlnE.D{e/7tb#\)=u\Gw3@>[LEG2@@'3b\n~_ 3yCւLՎ$@=ssx\eBoԉ{aN`@5E=hš&]IA]3!.3@`G٢ Q9sՐ!S& nY=9}]rԌ!"Iv[QrZ1(r#^XX=G$W4a攸1!R6`;9ǂds`')x NX*LDwSsB{C+ < qc|7JK ``3-^HEdGŜ`|,Hdۺ l(N^Pb 6A:Ӕci6$ ?(B$rTQDC,`]9hC==ԑpAaWМg੠_sنGڷxoNR[!WfG!Ll$)nX2Vp]*Ӌ#JqEF+b::`N^zJ!i?ƄG̹?tVd҇wm(A':C#dcKpL|W>Vय0ׇ"Kg5XD6+E裥!>cZ—wzqCwhJ9΍1>&ͬ~5*92WxppN9diS=L.*-s9TՀe%Db1OSu:W,}Mqf2+Rv̘wSU .Q2 C ,aa%4Tp}u}qMƈwMK 7Ûy^~px<TO+Oը̯=6?a@K9[W-5Y_B&hR@=l& ;*:G"]C |sQ\ 𥽫vjh!Qd$#a}GOsw-b5A)m&ZMG i D,xmy9p,\kfd4=fZZ_;LE!U$Lܯ৑jȮ;abj$'r~N\🖼[Zab!m>6+hǨ *Vzn2563zxj5ѩ晋/@=NKo#4q;盄 )"GgFXːj}O?AYPk$!#n/",RwP_u?P)=e3 SM WmtS^ส,n=4$f#Ik ~j35Gv0"a{uSh8Nt:1N5Tuk! ,2Ψ]x2@B's% E i,'%Cj;Q@s&j b">A*2cXl6=H :OBP|]\G.훽筱 dC4>-e9).+i~ g{uzFGwvP;͢69Ȱ<Y:Qj}ڵ';-bqVuF`Ӫ:B͐;|ḙ4YA7^F3'H-RN<" D> "ʵ0*kS j("xoVY },RedVzPLP}vTrT3;= el ZO4(:]M~oNrzH{La݈p e"Uwd~ݬ:Y:h ࿦e{gYO+eaIg%r?k4]Edp.*UKn7G"r6!P|ypOhh*N\gœ4$~& 7qv]?n8zD4kukFWHd x=;OLvmPZh?!o;mLшJ<ܣlC(%suĶ4Ctb@~܅NxwGRʊi4pI˲NPIVBL=ʯCr}68^$~}܅Z96*=INJ36|>6 U0<3À%P o%ّ?픎E:];?╵G[lڀ4I/㮽ɬYso):Kܒ.@Sx@DE ~jI VݮlH( G_ ]3ܸb$dě%[vFd_ ]t3Jg s 7KNP8h/D8!;q۵e/SCuŽTE8͝AY3, X{wx=-.e_Iy cˢ++Tă[+oݯe5=.7KHZp:ʚv5= I"t&bZGw5i9YHu9Z"c; `/=jZ<®</T+68vs[&mzΠ,2x2d <:A3a;E1DXdݏޮ>O^;?^Q^.gP_ʏ b-PM>Z8D_b¡OX+Sq> \'\)wVJ/ț"redVQ;q!ad9,mz p5f8^{z[]wF6=)V^Gq#q}EM:oAd=ǡe;͟=lm-uXr%r}xjD U3t'F*~' *s͑)t_}%1Pc)ZSS4<ԦfV~6$@~\ǹ@ -Nu[C~[!>'s]~ N7-kpyv]?*Hy%/tr-.ՊUJϲd0[0쥖 ?XGDv(M}. 3%OvԊibi3d@O%R KmmY6I=?4{aeBԛf" H^U1Z? + F?-TRQf&6_-HJE|H0燘ծQ7fv~,lc]xT=`^˖ic^Zc޼Jq@_n;α/MR]y^ۨPgaw~m^-7e%*٢Rb#P/5&0ajBk=/"똪YlL:(l U`y 9]$D2z"p] G\ J >UQWAblJ So-i/M"\i]w}eZdC=0ѤJ}ٛ ;b<%t>h};Y8/y7GkwEQ.w5H_֌uA<&DmŻ)fRXPkpcFg%-Xtab$gSD7j²xFY `ڮI)+3(tr_ ^mq^KDVc;*q]iKղS8M!=\YCY~sŒGQ~vxXg8zWz5?>hdB͛N(LUNތ:eL+|׳FdC̄/vRuvda1{[_U,/,s M6 6@Dw,((seW İoƊV^Y1ء߿f ^in^DÅ9ˆ=6U)0:H 4iL=Y~) H:3h@003kj29PD(rK7@Vi(L7ш%kcMoz['4ם6D-:mY2F.aQBM>k3A6e-!0.q /;ƲJ\d,e@j byO_HSNqBJqG_;g[o#dHx_5ɣHgN@tjzD7"GXNv[ oF㊃$}@{t,G #Ċ,ܯtT,2bGW`jGar`|sRK$Ttao )6E ^v,բUTQ8WwRތFɓ wl)m֙ ӻI\.ub)2V)zeE]0*޴*YG$itTmZ:!!q^%ڥFA\|āz""6[ ZleF)c>Zo3Oz@?> x(V)L0(yl5,Zu-ESmϳmI"ƃY;R_7FtC,>Ooc{aW`h|9ftN*szdK'n p>GWEt kr? E CyWji 5>INS5F G29˩?hgiEF7=dS posNk >SH9I wb9ꍓEW^CߊE D*.zb2F&k]SJ=X9ZRN ucRgBr0v@LM;s5 /stbB .oq\p ez$Mx(җo\0oPJkyNsfQ۱AK8q{;v3+{apjRCz7'|;| ]PJJDMfPYG\g-j UYk~UB? [/A1LܪP%ZI:.Xd6k v+e@:7  _Fed[|*, 4זMr̡VC (ȥD,–ܓ1'$`{^y;"+{*6Sz.um:X5y!h :K"֟Q.~l{aCNb I"6^I, Tl_ RsX'"HE0/x_GL,>t) AvY^GQUc(N NB\h9/L0l$ )PN£I!{3dO:+2pQu T,eoaךYCBqFT lO]6>/l\GY )K)廭*[lG+,*d_%fLm~+:_B-B< |<@;$=w R-I5`\<gaL_uZD4IRRX2oBY /לc{,]Y8S ޤB`5WX?S:ߥ=k:,c|^Ǣ7T+sU=%KlV_\g\ې[DЕU[\,=&X"CEv^O"w pt$ts ]jUJkc|H*Nwꔳ ҏDJF([Al{(z$;yo %S,[X=i>|K>#"=D#ZaKlcY3g8R4?G؆/GNgmN w ycm3-uGlo퉶fl85rpLnެH;HU2!`vUݟspxI~{ ʓiaKiq-*{2gWc.q| īK!N_ \UJf\ yIMkłĶ5 Ի%mt1m!}/y XQ)^Vv^C92<؏uj̋C8Ǿ:8{7#!'c7Ӷ^] 6 _mg}]>擛\`\rGeQcT%"S)#~K = 6BؤIZk[T iFYCD 9Uue.-ډJ}Coɢ*J3!%IX.ЪU7i[s #@uju./vb'Sy5+G986%7qbQz,,gk:`D7աf2b/S3#Oo >(`9sog"őz,=\ G hjOI9vo~YJEgU,ޒgr r )Suj/loղ1r^uV:Y̔$TV5id|=*S%rMElwB+`\W4ibs܉2iQ$ 6O_!cdWO"+}G9ĭ2u0[rAFx8gAW@ tMSJĺMQ8E?깰aS|? v@ 0`AYA&E #eOu,ctQc ^{dRŷa[T=L8E%ILO0uppͭ)ur6ZR0ZKW#wx5MP9jL )S)־c{%5WklDhкtĈ-1r/Nȧr|=B4C g[@yoQ vUoٱKWtЖ+=;TQE<Hesш^ByY{`,CmR\ǁ.A$uͽ ._7*X(aӑ3]&%X2טN@ <<9 r}aԩC_KכRl6hЭGD i*I(#MeHQ 5pY _|(6m!e3nL,o YgNfSj]ѻ]Ԅ'mʹ8K/% <=.IlZ N"p{Ƞ!+4/A)iĊaXUrCkoO+_bM+Σq]x5RshVBq΁m S$Z3s:Bw"Y*1<1<5۲W0m֜\EsQUF<_xDeϿgsI+.]h!5^(RRU^!c\yvvhl6NK^<`|OMTPUD4"F4n[-uEzoҌK$iMN-g@ջT Ti| 3p$fĥe.bſfsjY6LG=+ ̿!b *..Dh_ CP<=fg ^AܵZƅwϨsd)##y^&4IUsxt޳mPRuݶ6^Ql>EX4yt(C$4qb=ͬwiPT aH 4ޞ]K3wO 3B!Ǽ=\~cNHrbijo"13 o]yW 7]Dr-@a742*婴;ﳅ蹥e*':#x MW` _u\oerCnhbԩ?9/C>?'Nk#D7BTnyqF*^a-$*kjGVLK^5Hc&Yy^ $Hʹ :bpûkBy{]ҵݧKuk3S)BSk3 S,{n+MUF3+lv;]1"I5vdٴ(@f~r2,ia'r {>Nŗ?0ʺJ]ګG';˜4 2_t-qwiX |(P_~FLǣ0ރ33`*Vk3 |H·p\p5֋mQ-1͟'&wNOM"1Fibڲx#}A6| WT04럋9Sl BA804 ֻ[ hjLR&7e[E7Hl:\qc"Q{إg< ڞY 3NjB=7 0ْi([(PKЖ`zNEb:kU"N=3\gzՠ'$~ BFΩ%\8ODB^}&,=t[:YI]or2>Hp/\OWr>1KQ ׀x0E.bcVUILu #~_M%J)N5`m0P_!CQ2P= lYdpd5)]<֒+hF ZKsÙŊTq&JPq|un@tik'N)f T,^\YGt]_5TojW}5GCSI^tr g `^Yc+`ѻp.gf.Qsϛ# $g aϑ 7m~<7<&7`Qf@ ƗR1/,`Xn~:GxYJKzF5^@E)uƻ_SFVoS`$P@A\k0!zwgPiWTizzpw33aUI |=ѝdbo QkɠFżJ[_.n{JءLF*G])yz^ rToaoZN:RIxjl񕾹08(%JUF*`-muA ph}@,FVzWq5y"ܟ("~A-mX$ƻuhK[7i%ӆ%h9BNGXjK׃(1A0zrBϛ05?>@oE1! _ߛ=|zK41G*mxHb#mIYwm~jWQMVc$9WF!#kV}7jxwt 9T,q׍{aëw~]$t+"GN'F؞1ZAˉ`Z)tdɣ|+ ,53`ia~gJ: ? lƽηtauP/a{ .;I?v62ʺb[0Yɮ+'RMЎ]&Iy'szsOdgF@|<4)G؊YR |(0.h6vsP l*3Ou2j^oϢƩ\N~Yę1_os-f7`NHhvFi^ ~=Ñ煫9²q|I"|s7ɓ =avb[ko.֏ ^Ǖ@-Y&Ћat'%XnEbIk)J&5ui^|e#v޴Db"#b_\ 7ޒXF;]O,#y*l #&YpjaqV{ Q>@JK MNZPVÀ,[TT~u5Shh$ǒ9OV.3ziNG-R},z&r&ڂ807pTzanLVT0n3l.3\)a6SO8i2_+FB ~<ѽ;=2TD2{>=;qPQ0IQ@\l?~1dc}o0OoZb$u@H>z qU3Dˇs.j0?^Au>) +#늟f{e<&tQi;8"OnK_C#hv?bgNW\ѡ _^{4w9Atw-~O=&,!Ǜ63S=t^=3p%f`'(/mCjbG݊jSMS%)*XطậTK7;vVC;Kì2G}Ĥ螪2R) gq_P]2)J%}UP(A_y&jE=_Z [j?ȫ+9)K' pHU{r.ZK;jES_^V=Q(`A5-l3?ةh+}m8"D1RGwi) ǐnR}iQqu ѬWTf?UʑmX|@j? $ljqbFZ'Hu[:N*ފkfQ6&a?g爈 v>L-Jrqi8#QXt~þq{T;bUx֫3rT'0b_0JY0;|.{'DJ{c!Z9 !bu)ΤϪD#ƭ(W62hq1dt9ͱmc)Y">jF\^v]yes](vwN ~&K=5w$k@$&H/ &7lV$HmŷNq(m9} ei=ׅ}JURj06rt>D \S7 2OsMӪ_`6W-Nt`TS+7-gj ͞?hg0TeF!$2 /dLpnJiJ@Y#%FJʉiI.L&>1RZʣEeH %'hK^z.35 H_UɄۢd(|GlԮ<>JVTOA7`u/C0)th_t\]ɠF;.IXz8 i LQ3hIZb٪xQM <61 AV}kIX ?4 0O[_]h#_Sc4ZҀ/K[q[[l8;v״L~ `j1y6Ku~.֮PB ?Z¨tnd٤ҤAi- 7Il+ L'Nw3{vBmExQ;T@0*tlw<,az'8:3edc} ;cLQ`8SQ&LӮM}~k}%9kMX'l>糝c[@Zr 9x/C7?a*wϘAܕcm(3ɕa/GbAt'$("ۺw12HGNZa5ޘc7ˑK~ZUW`T҂p30&RMJZ??ᬯ+`^65A\BslE<7ݖ,\syS+Rpk16[0`jiʸ(!\An׿vm~p݉ ".nJUL؂ Qrb$U: @י! r1QF|;›﬌Ui k jP\=)+DdO%w9ml}ePF5{!HqᨍkekKOI/=ja:M}ӼƠ;N'g49u&T|d6š/K˳C}<,P5g-ZP.{q[/ u03DIԺf՞Hg0`x+\mdկC9/ɏ(haJTG^#e1wu?V7njpPw@T,'t4y՛X b.ͅ&΢sbd12a& ۃi}8@0o!cfzAi#IHļ=3|{aRo:l$W8=30Ңnނ #ѬmkV4W:=6gF*)W~GŹD)Olr#!Y/S)lm^svG"[S#]|툽,1*#baXSg^ۦN! ^s-cxOrЬtH4_*W =Jb=X_K[TˋG)O3Qݦ|ƸA~  a^<_]=e䢨 A<> .+5 ?܄*>ط~6eK_E%\2x=pyaֱ!429gNJ]3qN>eQh iG*^cE3=BYNwQ2E5}8ldFU[=`?+ߓ:m *Mus0!hx 7sص'XSey/T3ЙsWm0C'))$(U\;z7 UCK''9޷w=!C$squIL=Kʓ $Pq<4U&mwƫ^NOF IHIvv=Zj+:'a< A6^Boi<.Z:JTNIe|V$ Eu|^'> Vq<YKn2Me<`+r6({ #$ *rnC_ VD03 Jt;36N͠}|y$8u;#[͒,E0Jr;zxv_ek{*ߍ b.eo=Ł(-RDidf?ȃ-2D6'Rz^?$۹<^?.<-(;.B"ҘGp){Br3]viHeW;EBI6ᆆ7XpebkE=^YC|H9#m䘂za6sgIkt5F+ȇkҲcp{_nT3F'H5 "hyDk'2' Pq@042ey|6~80|cM]!^"zϷ.jGLiFw\M'RJ1*IIzAJ݉yr Fr꜊4]/OI;nq9j-o‡ORzs d-`)BuL&ϒw&!vv/*8慃eIk~PRF0 H`"Aee'"P׍לsL D1pHĒ>Q^^kߜSQ/Nk+*Cb5 Elܱe@\*7 mf-r=׵9uwcMPb%``r6咁mʽc-ʬ <ոC8+0ᮐqj||*;8xYlnx{46?΅+ X6gP"IÕ h,ƎR#S!JK(jE8@5%d3eA ߲D+z+KR-NmI\QWQۣ#t>5/LV huSBt]SG9E[bh(TDkRGe贓(e>i 4Y[X>s<϶o'ײ?'V¸3M]Br!ШIRs2XيHxmZU;iDHv,#TJMy{o(h VݥoX,^45ۍ1lW2!? "fC"B,eeGlN^7r^TE2/Fn=q3ͥ+Lka|\2dzO ,~vy)Ei¨$7bDnjP@dX"eыf#o*G{| :z0%>5ud [0 ;:q)ao?vy0Ԍ @d2w-=2 ^_G;&s?ـZkwNZ0aFv K"sytCF7Vq9kZS '0Gڬp"}@RJIV]CM5 НؚG5V2(1.>;-ngcAL42C3B=+lQ.ITP/1=fiP&EewUI'$LEtL{pQCpt/Ю//xx 5'8Iu2N?. Eܭp珺%fbAb\@HQb"Ote"ƪבM(-~2.~@##ڌ2duyF-罫[;bjWt'0SkԊ e9fNZN+O!Gusƾ;$ /,'RUuqgEMQ)~ 4r ѸPO m)вӱE]{oћ\1Hlӧ2 O{:-^J{pesf|eЬMl']kɱ\P`*9m {-`n&O~/ѝJ^ "߄!6>+Rljx]e46rU t`d^3bnnK0˒TfBCZMۨݳ:U+0s̓e\ a~"^R8^O!U;D:̝I;r"ᖺ+>Xz3+`@ ÜouVÈ򚄤շ'_gk/^Β+ MMakڍߟ^u']Izly8%8o4tϳ%j&"||Qt*qњ{ʓe9, 5/:Q\ 1<c ΅\ $5Q;78S-RLzcjM_(o/bAκv XjΈO|(/y*?gG #/~[O|EGm$՚)ei!B̴*nՓIl_m-YԅELpSE+ ~x0"t-fWgaUZ2ٕw&κ(<+<@sv2:;~u)m9Z 5KMܑs@ŚtǍ-$[_nUb:5c^^spbQX\Ye*k*|z|ؔGsGCԌ-rTH ae yzV10n!ٌӰ qe4b6;qwҿ=9"{f.|zΛ'u(qȞghv1hhʷVkc.Y;GIxWW9 lU6`>86LBM]u;O`i <2$W!\UR6/&mޘ ?ޣ\JLB`ZjԳEmF\R͒,гL3VIM'ǵ̍-@ɂQlic׽6}[lVm_"~Z4AuC`sTgENF7W\>gdq:7MJptttw:NQ-D Ě1(n|$Ǥա0)r.a܋t~J :"ۄxtM $O~1mpRNx3B]@፤a=L[qi528y?F=۷5NN8&-^ l4ah{sר{^m bg Q =q1.)[F6^,z]/F%dk{%mF],>[Y׳ )68E!ӊ&|~ (cmʞİiH/+jbuG^ \i) د7h]F1TpeJBm0ۼ#|i&D jVj;L30lh33ehk/74O'ii?t.x.,@(NѨ kS.prtD|D]&a\7>. ˤsȄ"9BX~v dc;C~(l.X7S/AZ L^j8Ꚉ?>1jj0tq| {ƮެuXŒ#p16o)FtƸfn 8Q5bskgxE]V+pEK,7_iw>tɹd")q$- (b-D G،j Vx{S3agxo DAAF]ѡHJWMZ/<^R-D#eM%ͽ# G4(J[͠E;HGE f)-7HnuZ1, ?)HOؘ?r4 @̢Ǭ>E˜,yfI{GO͠|>čtZvKN& 8 ]2L'KZKUt8V+u, ajHZ;9r߫fh j}#f%KĬDC}`ukة]yhSk8'X\LH%yn9s-f~Rh8-i8:c3=v(U- *c,Vs)p3zx Ve/SHLgf|~ET2k0Sd.=H޽n GVMtzig0#jC2y¾H{^. \Yr(L-sQ&y|Ϭn%V{@'b8La` ˍS3 ,дCO(%4Hbh6{ L҅ӢAy4+zEQEPKj}6jn8`-FN/hVyOon#H *#`rCD6q1يG |qДBJ9 +gSxD뙚O2b Ĺ*¤Dogp8rE|:= |9y~('4oN-wvH[ޡq?Ul=?W^Il5`r]BhR첽ADr>Noyc9X n֭VѶ9ٿWr}/ŷF/uA{`p(dv^&=#CCMqHv$oW[;Ĉy14=&k'Y6U^xZsȗ6ФBd{]0-`w3f32B8ұ+AZG(k/i4.w6F 3Ԥ Ko(>=E`3EmiCdl=h!6aٗiA6wtIE!6u =Sv8q? # 6xr#ة}Q3 j}8Elt <|f5PN鐑c{{w< UƕNlB֨hU"QQ4nxěBwi*p 5`z@xޛXM砼:n-U?ʢe3Lڀm$CЪܚTK`-/fJrl²w-p6`;zg+DUPp6=*_0=fbӸ70ѐk_͵K#Sz~sR "$ 㰻iex;EGT W+)zKArbj/!REnVl >yYr2 aEO]%_I6t?:)wv>W.zG)o A]F5!dTVZKt-@UUM_u6G<VJf1 Rk،Gm`5U! z4u4iZl4c]\F[tR=f&ʭac 1G(A |Ag̈́7B^=:#pPzT4+y<t#fb%H\5!taOo^+7Q%7gB'xלy||KpW_zy P2  8'KvW_in̗O&yn/sG1?vYצa&r6|&uxmhl2N-W!HX$!?&#- qqb Q߈V|Ovw κSP}`|rZ#rN<蠿V9xS^Q>9fMGl` Xsr?T n:&PN'-W7lZiѡ׫ey 8C^_^1X6'7ڥ}S'k.M+kf!# *ОL/sFG6B]6CVK"Lә96lυ|rtaZ.Ube)I$dA l)ރG}?+m`v YHP1!Z$V$NuoPKowcj 7}#òASl7n3v1y2:h̘Ȁ ܆^݁eo9>H;d](in诡@'Sd@++mLƪ)b\O,ӠϕH j,^$#_(Y_J UZ]h%vD#b~q#A;ȝ*pB4qZʃY؀opWuѾd( eh$X|}Vefzq E34/`kllg3S vۡSqމ#xRIRXh[E}`w k2نN%Y m֗̀ )*dT((IgDM};^ /ː(Z|7TݩXq>Ͳ UHa6 CM:燎~"oc5iR):^\-ъ`WRrᗑs;(Gph7pN礭yċ 1aqG?{e(nƘ\0cRCet5bzfEɯV~|c$'0r`hP9SIYazIvW"0EgRp'hr*KF DYLM廈Zsu -f@gx 9x ØM4aĝ#jfaM'y]|Mѱl<|8e1׶<"'98?qoiEclm,;cO6r(g0Ƕ VT.e~]Ԇ!PĎq_x+WK_PHr,3c!ZL/7| ˖ zhE5m{ kDobwdhTNӺ]"A`ǧڰxq6hc|@džyWNpĥ/ml{fWv!'/a Zعhس Z \ы%p wTm+i?)VB9) S8~n}*q:٩'tHs]n Y@E |/T'E;&t/m_+scD8z$[ 6k#p3U#i<)OclS1JZr X%kܑk"5רtA/2rXAFi]gYEdӕ┊H"*zR\jգiw RVYC?_q΢ep˃P:o!x@0X$b}\c#.0-Lj F=@> 1&lE!-Tq+u-G9Sؑ}A0^ls3oG7;TChoNyk:UW eþmAU' 1~+?Xl_u,lD냜7 q&FzDp'\\NDjX.S 3&@l`X'4YT[>.1U{O9!E,W9?ҟf CxuW?:0c 23itNq4C!P`N)fF\5'g|p^dE6wfl!S"C6c|KdkǿL.Wv'Ⱥ(A†ެUvMcc*jq9EN׼[&=JT8dUEk-P+\^]p6Q g*4E?k7bWE1+#%e_M9"}OP?sъAGa?NfyZ_<OI3~xz$sI׶"ZU4PըK I vn`&hO=s*^븵K75{.zw%~)n>vE=2qu݆(Dh{ 3)\n9ˌuLO˄+ukR9\cT8^à YKK}8n#[,%p-:,iu9W=ȶΨTM[2\Bu5ToNGi򩃊lX Wox61M&zPd iUcxy W$z oHp T%hcUQg;;c750uf֝H69 KE* N3BsisTAwm4P5䌪R^jR"6YќR'7q$Zץ9bMl%Sɽ=aYg`ڵ|1̘ϋ=Fnv`UAfУ0։fe.uJ {)g0!fsMLaY>R`]dA>v?M.̜~/_ӣF hm:8a:ͤ )a]ո9A.sV.!>}Qknl_5`>Ali !%ebB MíM]jur a1 6G0Chf+𣱠lERnN{>9팲q%~֬L|jD:F~?6_ke/r̄҈򇘤lS¥=ܮ"SKT@Y?3 ^p&-țn>Fg q[isƩvޓ>ѧHe0ݎC/(g_W'Y0Dzdٴ]J&ٺDѽXrtv sr=խIM)_V>ppmψ(Ƶr>ᗦԠ5@DޫPL?YL*jiWOH375Dޟ@-[Yi\x{D`h&tqnC!, sX̭[`̀:@.Pq$A}zh&5JxqI1R0q/$P/ӍejeYdN(*kn~'l%:UiWM ]l!HW`qgف+>b\E۟4.]i~?~LE阜O. rg=TRv``?F#LN"|e=NEx_2ٯٕVme%H *5J?Hj"ˇ"`Knpy x #T!Qr#Ua>Tq]2{`U)`HVAEG)vy ݞlXuiHJLŽq [|5$a# 8>IREZ̒4ݓEWwS9v,M_ٙC&b2nXWÅ;L֭aO;?dF3(y\g_P3ʋOMW!&m[U+ #acAGInԇpX a}I̍ݍDkË4CWpl 3 GA6Y>K~"SNZV|Cܢ}ѸytK Y SdgF  g깣1ŧ$cɚNBIeBR8F2r2|Ww굻uX':4;FVl3zkouXS`ݳ BV 6#8(1O0[k:+L 'ww8)5]70zH/${s2P:!b4uI'ͫxn^NfCd^qGvz#c C¸!<e#{' =eb3PrS_<0F)I0Kc f20u'ۜ[u#B肐| "4:MAc2Dzk,QvyÝZZfã@+'Z'ZC; qpHsƽH<ɵz9Jȯ jZԿ#L ۝MZ,{E~K [鷕]jLZ20}0ڳupߙar^ kGKTi$t35t800JT%OofLXn׀bD"-]5'XهÀA}G-kn<D6`old:)*F3#s:pa£?l~LS%K|tӕᤂD2*n9Sdquݱѫ,Ry)v5g>m~^.3D1uGîΑc#ئjʘ _DS9"'G`:3^>.< (-=i\(1oq]q@oxe*noP/viiG<{p[PqD1rp1A+Z'ٝ/x:,'ʹ7 & b!Ik㜑tKDY䌩4`r9N8 *JyL)A=4ҩeQ ^C @8 Hݒ&`\A3ͯ X)Y(&NU99w1)Ar%z5`\ Wb9@~2՚wDۯ.bA*0 MA։zgGUx16$Oouu׳ĊZ~b<;zw,mS>xYVn-e~ҏn&t0T#qF!PX. WN؃kޞGEf6ӯ5ͼ @,=^^f熌F3LvK'*8Ӹ|`W+4J  )q|}J릐d\ܟwO63E9Acw3 jI ECK+%ǡ):ݩէjt;'E/-JC)cy.GjaVTUinM:%i{J9/<hĸRtYaJ*,Eՠx1p+5@8g"ƙHDrE":jnjH[&[~@ktnR0L{06܌R/e4оt &i;\Ԛ4*΋-E dq$WV-&aY3aatDԝLcTrE 6x{Jc}*xi>LωZRs£ |[*Om7>*Gy֨Q&7`tБ+tmSh "(o6O| C 5bpDm+*g'Cǽd;~[}z%)|b}tꇣ:I h8ۊy KS$!:>^N~CaD"ꑩh?(o?B 6}.i@.+W6||jRkyl=ތ7lxLck80LNX0Q+56f%•w#v fg޸% C(FV@1&E}Dڽ8h]I ޸l_cQ&H-s4e*1:~?m}$JhAtE@| "?7 |ڈ@T mHL3E}z=BVRP̭j9&AaEǍ1"_þ5 7 ؏`ChEr߽R$rl4½wdZ#雥P0$G}P;XGeh!<Ē;b0DRRf(40Y~9>OyK] .녥%rVm E)3 B?(dQ39ӸՙE#36)w B8k0wlѬs`E iY1yčA/o߹~?֎O'E'ڲ.YkZT}zwr#;猸#Ǐ4,oPZf@ V^bIx:@!k"mCጙ$I4a`59rSeގoasU.w~[?)J3❕|I*FAd;:s`ͱWmPij={>a;cv%*hôG5L̯"x& 9@s`ta1F{G C/|UqKM8P/<:6seL Q5LՃwg Ѱ3DvG&^j_9:Ѿ`c#;|/*ރ+B)L4lwݢV'\`I' "Nu&,9˄t>XbrziJzKz[ Ep|Sh|b79C<YM@ A7u Ȃp}+R)Cˌ#";@%2H)- VEn(&'ֈ-Z)@&mO[:Uw0Z<΀aa m יh``OtYM{Y؅e31vX9>B;lH_Af3.vPvy/k]%iP =1wBs^sp|Ʉ"*?OtV21|-*y}g.v ]{Lz{@yo{8k<[) 3̬QS)\"b7ۺ&K"Ko}WA"m;Yh66JGicY #4 8rQk =t=Z d2`Tx*쀮ӵbpq=)buwJ,;_0BRrg|l&: `q̈́ rd6N*GK!VOAdg3O%4ԘqtUH6W9l!  9w^a;$֪]aٞ,oοF nOe@b ?/X킳CӜ` '2㯐aNKS0t֪bj Z^Mh'`YjK͏Yf*竽]J|vX)ŹVc PgE ⶟j; 촐9]NQ=b_tLr>oQ#&R,T=0)DnrrS"@lΟEL>/$Louo:} Gբ؝OA,[td(y,BϲBHAVh\1?T*Z;kQCFcf"ϙܝV nIHM= wO s-ኇoOEEpP2HYZQ Q{0=$}Gû#_JekD5&Gs͉+]*:ɰغ Juı ^j(ӔvL>\|BWx@V!_*#nž4"(6Y/c6}Bkn8z$R #JZF N8/mUl7F tdohy* z3,Uch̡MAsĂO6, 0^rU\Ecֈzw[Z`go?AvfǩME5cҗB͔%P$G7xg4`wW۱;#X CU~t=Sj<ٹhEŲKeŸqe+,\+ ?\ba*dY,7FY=<㨻X_d3Wh!XgO:C6Hy‘_6xcUg(B ,)p:XW}*:\M_79c9CjJN-~#d4|m9Gk$%&PnUx >%UǃhnT'[ayJo屿Zg^>j^D.LBAB^)!Hͥ Q̻~; #b쾅|VܘLwAw9 fekжvE]LZl%Mȯ p Lg)Q jƙ]*T7?u okq2LkÌsHb!=>q7>QcJM[ ܺ%*ؾ9y{뿊Y MȁJw[IH|R  ΏItHNi:yv.iz@;xQ$q1s1buqMg\}WSV9M cw4hNx#jVAaC.M8/a (v.j,OmĿB#[6/Z`^ ſ`g6Ew_ 9D_4\"4co/ȹۼ9g>mFMQ%0ɴbz$!-wqp, ?,,ur0TPdw'N\Uijo<rE$$|-1_PLi"[em7u諉a/n~: F4 cm1~qdGݨ YO*[EL #CT|9*'p7hĥH&4(8E6q]lE'$5iߎY|c6؀AfαB`=F4Pcl0}$7g ;ʁBŸ&3/H 6PpHx&gD%v`~JFWRψNZA7֫iOx:5lv|ѓnh.SDHR @k3'Tr/aG߃#aW+uhꐮUZ"]3PQS&fC3%HU@rc RȘu2Qgnp)Xj*l̡sTղH*1D?P:I e]emq!Ggb#|'cxbM:1xšAؓ%PCaW(D+-)s$*#^6>Dy{=<عe7K%0R7cy⡌fNqlD g⸗K\״'$Y@9!<Б:_-M}}wae>_GNEcM®kɶW #&M%gڵkӇ,͸ rlfI>MjN-{{7?dѻǞCB~ yEt MG@)8q_1`ڌq.Ij9Z,eO0۱8*9Sz#Xۖޑ(Ea9oc7z bt[hX#Ql(dYyͽDs(EMNd`vTn1$}$NB1?兯]!)ah組Hץnav3$m ,Pw/8*]Jܞp-0-㟕uдrnj:¹B9RPmmn`QgPs41kvͧ]N$q#HoYS-H q~a2%#=#х{ҋ]8Тvؽ.2(.b6IOh9cCA#$t^@>60 ъ![x!-w[2c#\;$ ~\<?'mZ,3M+nTdR>> L/S+u"/MY ЏLt~"$$J%#@[j ){3ZVsZvH 2f,pQI.u}U[Z_t@bJW: Mﶍ@{<*>:YEzL H?׳>[p\AGFG1RwV ߴDɦ?p~ Fo)'&JwC-ƙ(( lvaFlFoi{ː=+׼wV}Dlvҡ1#4q(i|(&I[#ͿG+"L  pg91E:; Zzo0F~Ԏ\YvM1&7eŨQCʚLdU ϕaxxuپ Lw &0;o4,S0MMOlq/?4\#VR cLJEB7~9W^xRHBeꔏh,ebxA--ٜ&):ϡOE#TnnJ:ClYA ~Sy`]@* GNAdOc$:O~!5:6.}](N<{e~M)۴RU̺?jeFCyxZױh jĂFS,ӧrՐ=mȧΤ `u%GGdGR C&yiFW^,k(22G5 hIѺa=[u,Na;$|.`B 0̐Hs'MƱWoDZB )5>G7ip?jäZe7ï:jH7LMY4Xz A>n{`FCuO%u r/d' Z[Rt"՜,ՠq{3щ(cfIϣB*5$*<V|8)$*ԛ2 xhR(e5 {*byDBjB:mXgmt#R 2G3ZP 9lȩWz~Np\ kg-xK7`7/zv>LcV, ݷjOcFDU K? 8OIև$z8\ER .j /ؠjml]7 Mp W@f U SѴS'p? SB\TE\1wU:" W Pq_ǙTG˶f/ی Kc־~zDBCM(j;;XB_a quqD:>>~ymI~X`(ƂV:&G/DvZzZ晸nF%{ zد} yf]9Trl`BЫջPVhpoqFPdSOW §dS |}҈w/zVraKfņ{q\%UB10 Wɨu+8 c)oi"ɆP(:ַ0~==#bm?;ȸ캴лAS ^M2F!H\D缬.^0oIRa@킃N)BrqA% d]a4T*BLNk<,wlƃE| 1 ȔUEG;Ɓ;<tzJUo})˅~K֓6f?%Ǣz"A/?$1=6NT F(x QiZQ"FNQy$H"kRYY"@)P9SFHTQ$'i%qOR<-O* zo| 1k8 9+`됐t2k26k6[2 w#Pt18_ڙ^\ KX^ir7R/ @O/N Z,>~I(1“9Fupz&4R ua9GI; f=wĉd?!+m.4gםv92( XRz)vrpZBEv?mMtBDM@3l DV!Nڒ/p0(T/ǜmx@l`&\C׭|:"S^tj t&k)$,9Str=D##wZyOsڠ6 3Qҧ/nib['%i44]cM_ ӐC_")"s ¨Ģ8H'Qe'9y|noY:m3'ZuS\`Uȇg{펼uF80Z,QanKfgEW*If|_#zQ69UGiO rQO~g썣3נ!&ěf )쳫`'~HWɘU?G&Z)^CW\}%;cډP]`]G8jh+!}jv-_65⪽>w겿@nȈe+c&'%t o23i\W'>qZZ"ۜlOT,MA5~(^CKι?(D,10GL :BKWZ(Ո+'k?ߺDMc5^ 52זsFyɎ:!!iF&|8 hr/M?쭟Y%؅%7Ӟ@'3cle2tE:ӹƻzI? #g.2ljвSe*/Q^GRt[)֗,}ctreR0|-XMUb[߄#νrtDjLzd x_gr|Pjqtԑv tui`9| gQcR_~3U;uWcu 0t65Z+785]eۅ)G(x/#0} =f\fF~jek+zV/Ny{~$?64ov&[7$f&4&-l0hN+}yhy84'c~t.!X3ѡO&h?ː l8hQNJEFhu> c`5CW<:S Gd: lZIF#!gFi5V),Sumrm Ќp{|JϹ/ᐠ:gUx31@!l# weL1Y~f+ nRMjAD$NTm-65S 4HExi+KMN!MV-r?Ix$GTpw]#wE_h~]7ٴӴz3X CIq74S R7#R;տ)b5 0 KaIMEHtABb?_Y?7~ޟ'; KK'rF ȖG6ZcM+y, %C&Q3g4T=#nLdO" &9t(8K{y3;߳oxlRǿ< W43 uh `/W>j(R8N2g"VP츗V |D"#Y,t?m8,?('lػ:c`YXr9/?ZGhԁĀʇpS(cԯݱ&ՙ9r-P !-r2x6ص&gpT{/Rpk>sNvdl㠍>f1ޔO;;d[ ;IJݿN{Δ 'iW1rx;õYpq(eWl :+Ro&l4'q?8rXS=F73[e%Z ISOJ:e7rLdab 0]9LgΧVD~l.ZBa&BuWl/كQ'5,JQMjpt¼f-7‘U^7,5wx(p ?!_l>y?)W"%^QT-7|5r[B\ڣ.=6Z̳7;1-d,`/o`ve5N$`zq9j9%e\zㆿا63BͧL\~g;m&<2VtZCGnE<'.K [DW=&[Wz@(׻YIEX^UI(\RCF.jW#M"o$f*l%!v^k6:@p7])L Pq v>3J0H泣|@OL}⭴kK6IZb4Kg]WuN#`$۽ L&(yjM- ţ`k-KS|CZZ bs!iL1zoqek$"S!^ƪr*j&ek.Kߗoܾ%P ]J_t^A6 YJR0͊ eVfy"(tR <27bTﴲ;(rt]׊ouzrickDь0(+JqN?:Q0˓1f=xZVm`G[ӎTpܠ-Z3SWEc|Svᆔ&ȗ"-{] B J܇˄`N6!Cq bAHYC5i\(ɡg#[rAZJLJ0V¢*aa d GGi8]oē< [(gVGy۱ˤ|;Ww*'bEEz4vTzٲU|~I.M0kYGYElxY_Xxd@w "d qGPZ]Į1!A!{~"x 5X:Ȧ\/3RgxeQ(Q3L6 jޅ/b2Ρi$)N 0;6O3)٦asn䖡;|8x-e$=jЌ4b~/?d@lb⟑ߍۚKƎ5M hAA3Fnu9vgG##BwݙaOeRA5xpPҕ|马u0񐡆,u[xT6ҥ0b+s->6p1UqZ;xPW}.Kwz1xa5toN"@YRk^CIC+E,s)-Ro aHKV/PJ gOmX_L $rEӊAeR84!ې':<뀑( 2<`2N!|][X`j%[NfyCF !ZC]`thci}9O.xf#4 #$5݄;=\@Ľ: .yH$;ޏ %qV[4B ®) 3 =:6}bK b pYѨ} [qc$8cd:|\-,%swe6R+cJ$RYM){i"6;q\z)"y4:":RrwY9saz>5uyzfl{ ի3=l ld| GxR&(4s0!8Z`^O l*F>1"gH I :8t$T5QGvuڨʘPmăG]z$jVĝy/!HQd6N;g #ȗk752t3^ J7v)IPgc4;}8Y J&9T.FSY]V&ԉsq +nV:RPz ]y J0=HR[7iEȄi]H=Yj)UNTR. pK|1o}!"DTZ&YbZT!Z]Z gB$VOYd,;MG@*g5IqB΁J l$H̄CW[!-!Ѱ7.f[*b2p} ^39Gb&:"+uK lakgKQ:0xS!G.|S{]v\^|Nd31T 7u^v ^Uj?ʭVX}D+;h2O%f9S`!y뫶Ya7mX#bNjG1`4AjWL66>mB`8݌\e(>s&[9q~בR?S 72*ݰ{.B_K)]ۊabQn'ozDY`u#v!M O/pBYrF%Do'3Xypp! Wh.ݿg%:RFm&F픍 <<{ӼX,iz'GhT2A ޔAn|P1No>-5ef]F-}qIV5 X,Zz *?ijmWo ?Br E7L{[dl _'b>ǎKH7'(vkzPXgu{<ԌJ 粲Nmg #! $<բh[H0*qQ('ʖ5 & +f]Xlqs-㏒"|;äk=g wJ)6 {."FH\40,>Ǥ\YsI#hjt*/}N8fU,_f?Q",m6ԥ.AoVtWok;]ĥKkXGnJQ~W5j&fzڒ[dˣUW|!=kߛ"4?N[pm\CyUɨty<إ9v A൦se^eX ^@fik<Ƭvrj$YUrkŖG') dQlj<6P+(ɖ9` ZHiT碬K]kDRfep93YŞ`g2–<)zSKP>"N}p _Y2e7(|qI-󮓤ϻ} ncz!2R-gqO@ڢL~ 8AяTX |FXH=OJn 4tq x^v+ VZf&/aX*30Td)p$޲\8=D9lj!2 F1NJ/׽ 5m8w&E 7fxŞZOgC0SWg059z*_mY%rdRdYn∰ izuHI-oWThj9>wEB@eqS7b]9$ֵ {H)04s_q3w # ?@K&1kRH,F Z#aJ@OaUCyAhQ~wi~+eMq&$J*f1xbEvf1DtOL]v 6˰lLk{АAOwF!|O 2xR-zOL6}GY7f:g14oEl^U(WA!µ P\H/Oj#_f23VQ}ȁted-D>(mL,#ҩjx[CVR\=* [}`wo`D>Na.ibMW&}[f[*j ցp m{gN)VAmyx+ոХj2{8O# U4)=vhbnLouUv}4ʼs6DA ^|:PrL(۷BapKxܘ;ABqu+a_C$w1RٓM>\L Rk$rv3xn1 70{Q肄1/}mTŧOH AzVD[czҷF.@.*&^ E3f!$TBH 5IsXÄy=`nS*V[I<-l чJuM>,F .|R$Jh) mt:(ߡ0ufFEׅ BvBy=eypZSvH.h(ޙ ,5}G?y/N6Ax<=I8ou84ؙ,鵚 vԾ@h4i5SAHw"Hjk=CWZWf%-LWly> 8tJb롵P%xsݓlM@``8e"> 0GPC#nUJ? lR8[Pݵs_S>SrV-%t8.BM9<9F- w26L.YUzU1Zr#\Tgzga G{ۗ""\XGTQa ?bg` no_6AȐypp=#^hy[a0k7HQњDlbBKggexG5L^AgC[|<¨ CGnj)Tvug)Z*Re.Rgh̤A۳CYza˅>Pkр-TɺEPϮ4ʸͫ7m+/6 3\SuD9n{^<  fz- .d9=b㙛XM q$fC33A!7-]/Y_vW* ʳREsٳȱ/iS-X4A?,In.1HO,UC> c/귲-s$ U^(9/M [DfHW(\>)gp@:r9Y^:`{ !f;ZL{p@ >Ϝw?ǼO}G',&>Ҥi4R$e|E3K[wR*ظZ9{?#-JoJ󠐢*m[9 V/m_lndQ2NAl{{3Rw//1OC dB2yPcw^"S$)z,Ϻy$Z[q5۰>6Ӥ;od<k@?.5j>VWMY_5 EF[:3 ODKGEEFսX_)#u&Cu{B\P͚; B S ~^xPZË8/4t5Aȧ9i6+siOlθ6HjL7j&pFA]fL/>B:{(QQ`:n"a Pqs͛D)b!]HM|[?CLTϨOX x1oogg\&1ád7Q&T\k)Hn  x۷,P/Nنig,R'v2&hrAd3N yydH[&tRؿ!l}3 4)-㼂v%=g%3bBY 6uAdӤS)PőӫӲ ZŎ1T UvSP w^7te|Ur G䥽@\h&h~]nuy|Ä8Ǚ{ V!W+ =ő1FOo&"a\zawf2k!jBYc6 Xփ+>!Rk˥*0[)C&jn8:#t.c֕#@ٜ0 svI%q7џhz,Gt-=QH"I?r-xC0궐Er f)UÖ3!1_sS;o/?SzNݱğj6S2d#vw(R!wJtNw'Tyܖ z!JkUb1_s *-70J$Œ}$\K&`S,n{E `amZANf9X"0a"6{4bng=Q#Nв5@Ɔ[ac;/@n)?iDʹjr[t2뢣RiEN }9*~gsuMR` ȣ/DR/9O)yZcshշozh ]bR8$!jб7lIpwqh2/gzqU!yP{}43âfn0T~ۨD47G@jGk*Wze `[ӟzapZtr_mp,qzdndOoJ_͉&.FHIV7u:Kn]d'><ˉ~+=|*T_=h{Fz׺lyz\gk\Ҥv}gh&rX43$T7eXB ,L1_HՆ:~YwF**M*;puvXZEP+Pe=s{⹈6esU 8AL7) w- >DjZ)7Dݏmb~2JMޓ,ut_r' PQIs/8\"h\ŒB2ofNKрm`å/$=rNUrQwޠy:ÎT.ɮNph + *B # 0cp>LCݎFVB(jₛ۸{I-{Cd 4c+к<׳#y+}g*$+KK֠*6|¿ CQ'..KC\H 1;lgig>k"(GRyS .\g*Hs(|Sn(9$*ֲiFzזǝF ͧ=-1+`E‘j]/FWA>+G>`[@_Y7vLU r[ؖľՁ5!_x<5+@riy* ˀK!q^]}ksOzG/TL͛"̞֗:T`7Pq[ZqS_q.v7(sv*8p/wITKP!6kCG*UZhc~d:/]Eӑ[5zfud.DD#YW6\5?\€y>v|$7I5Zm\sW9 DJ6|WL}an,U8͕p"47TJ^U9{F)+N;u=)ăA4~Fwϕhwڛ&j [cl4CrTC3ѩD{UNΎF"03F$˹H/3,xV/m==k`&}$joE0ުk#j.~A{U?l]qFv`j9(~e%bYӄX BlHSQ"8PUSZ2Fѵ;z_ 4I1o#WlBظv5sb^1c IR&V9Zic2/#;2Dm.m̏>/S ثL;"2pŤ@Qsּ h P e+EXz@ulY h-6nJyj1 'J&p{! S5H=淄"AWS`iBvܮB=zmLU)`8뭻L(ȝhٸ9I|;vNѭʄRE ~aʶ)e(2,qbBd8tx-K9[)ڈwO>?YQas0HǸqwLϮOlr$4Xlˈ8='U}$$ )"- .&͌ȞRHĘ}Cc,V 6C}* źdeF/r^b "4-j@ 3yyiW;F9;7+чi2?ӳybp*(H$7r<0k;#ufzx\^w lXU*$ E P:s/)f7D[>T7}n`۾PK`Q[-pQVYư 4@zxS/]'RRZ4MR zcܼ4uB'F<7Һj:Pd>mذ!nʌMdR?1MuDE1,ÿ%*4& bFx=< -p.\_y;,1 ub$hE)b=`i3s/g&d( 1OˊՄ`T2*zު?Quju]<̱v&!?Q'U|0OgF2)6X=I{_SRswb8DJYזl# hIWիvή>`ٰJb#b"SƊei@?O$P4K5E\@eCdQ,;}-j{`JW?Y*< ~m{!w] hւ26_Ӷud<lFVZ4Kvneu/ᦨn37g% $ _*LodX.t xaH{ WL v/}I;X7_ 1~*1p wW X09͸°{ })1C0)-zǾݮMʸog9_|T{8žg=)5(ddoԲ1iQusƳ?;bb}@6 [߳Ư h[l"mhBKΖ&3Ln3}&ʚཿb^FERY7zBKmЯS{d,%Mu!vQQkRPȇ+tUǻ5q2ez-jLyH3<>wF-ccؓӚ-5aDhǃVL (zFiZöjLw/ScBl'x=2ORX#*d˵x^0dq4Wl2+5ϳ(yxgm)wLbf>cAqw.>7-X)|6nIg*\y`Q39Z6 eAiB4PoKҬRG ATsNnڽȩ|Bn$d5?Fe!Uvww(Gki<%ў;QcAYt$Ѵ())N[0txR72v%*ፗ,:!ڝ(AW!>`ZhQhp\ڎ1ŝ 㳑AB' :11:LA!#8ſAsM*FO%k!߶VrеkB~V6¬WD*%b9 7ɯN]uxWx PCy% Ҩf$ȳ ?"8z6E4myF?zj&ܖ*h(Pnĕw-A]n Tީ-V0xkW ׻15c!_ Qke{3؍Z!Lrx?'v[i61і#]oK oaKP  TN nv`L tq}\~`D_{p<6]@(-fU }|AsddƌՂzWhk(jN^#tHߘ!vণv<欃>1KWrU )r h8~ƿcB;1r8Jt~JŒxkK^m$n\eK C2[G_;kDcZyZ):ByJ (N)=^(1TJI{F6,M'0?x? sMwwgi/ M2wGiܠR/:PlI-c.|=%?*!59Blo,QAt~KIpB!)&Qqm/I1P03J O+R1"1xld6WFDp_j`X4*(Zr ,.&R6 ਽GDϮT*%"xʑtqjyEws沛=ky0* 5EB ^e=ƭƃ 6ޱwqrqN8bU6X8B% Mlq@@gx&wa`B64urɑCM>2M$踽k9*x[ Y pYoBMj%ᠼgH@jN혰6tv@jhjy]- ퟃDywjywg3ṋ}z#Lj[S#$Xw!\ "吋V=;NOғ]OR"}h]{ph"|j4xv-Vx,cҸn s>;\J,єO??{ƟhZѻRG!cѠɭ^R&y<y~'\*ŖiM0E=j5hJG~ң"29]G>caT_@smk5T ā3T{;K5ܼʻc2i3q;n-̢荕 rϲ0' }tAÇg?\Adup&\1 {M#4E(oW^ycHg^ KPbmή$?"(jL+Za_x=- ɳRf .<8@,e祹B],epV$_ih;3|uԿFiDi"jB7gp%B VxPḾ=ա2^J>svx#R;%n~޸L QYrS̲'”lHmvJ5Vt5NQרBA Kȸ݀zjo'W vH?,$5)"A*q.>2ɷ~!7 H^5MLh~\57ގ]8-Cy\rt;zy9D8+&T{,3o\׽hA\wk |5"T9(#t+WB(ҒlY 8=i]'Cmdž(Ӧyyȹ>|ʨ<.*з "8 +{Ɛ6@I|P =밌*$ԯ%?$b`O8([&(ڐ$ )t̆ܳKAҚbʱ/ -%ߘ3Li`D2f1XM6Q6ܫ qNJr>ͼzENӻd tPvQ~PzxAݲ9&^+ns#(tFNar UäZ.{JI+9R0/'%%ނ$1&:9iNxН5-9TQ؉n@pY\(r.,Y~PC0K!XCt0ġyS0_O΢†%ZtUuT3~^<&ѓL3D.Y/99woξmN ~+Ƌ4ã=E.)"wU} SGKOQu'kwT׹5` S0j⡷"7z "~ $XhS 8bc9Jv"4?zR8}jYL}\~99yKP}Ƞ*o@l{+n] (b11N~&^^rd-9O #EfvG5k_ TC2o)+=X<{aŴ<{>ӟ]Ël06غQ:>w\ v^6O}ԇ5!BD* ꙝq R.s`aT'b .&޹˫?2Cv6~_<5>WjN`W4}5%2J] #i_ 11ֿ:G]r<ʍi۹64tð}P !AZ?6V$tZ~ 蹓@5tTv'5`놋#JdC=YԋLj4{rt,1;CcS4nLFNOM缲vRytc%?FQ9L7O޺J8~`: 62N=&sqJOgFf9 rL2@A)/Hao` zm PS}PQ9wZdžO&jBt8v>r-m}QWXgiPX1l ގFb# E6UH`6 [JIΙZ,r"YcaP]+dznhS!K/܀7j/uL-8\X-ode^ó˭I;fy5XE#k0Zrb,;F3}<jBO7*q޵cHu8?uWۃއB({! *fE.<(Xw/*-I5,cYM2#' X@$ltl3c8}6+FI=j$ؗo `PY3l1^h ~l8F^jk'J]\0VM֑ ta-!|oys|A0+B7]W{baJQK0| A {ATc{\vK)cSOz'?-ܠ<]EՍHEy2s(uN҂ilH>P \,me$=UFc94@e9 S}p EBv <%1*9옸 tWf-7?2lP1|6\(z!s6Y.Flcsc zm ,L|z]SC{w/uC .r0W30E8 rmeXz|uDxنsҨ魙5MtaKVG<` "JtPHm2Kh9[F݂٠z!Lm)$H=@#@(Q?,˗KmU2{Bcr:m fFL]sO_"JOh psG WQlDV D` =-jh =|*h6^yᚘSEӄ3v?nvbhÒ !},XU{jgX)+oπJja "[Z]51Щ2$YX;dT< 'M8hXf\zN"Qg?>v tF\HpuvcgqCgWў.˜s)$$DCj!'5gn=K5)8idt,i-֦n͑a adeQ;/p| -qL/m8@{ uC+sSSPBY7ޘCCB`?nbykt {޸bJ]{q$L| xw_k"oC\Dr:V هNd5:?1G[^0)MbV<`L_OvGD&,xVW#kQTSG.7~b_)ɯ[^̈hi z$򱤕ZČ7&I;hf}B(;b[EZ6:j(Zp\aVot%[N;rT-P(Nk,ZN,AR4jAgmQMZ; ߦ,C$̨` BbouELFqO"j5~'+iѽfxF!,.ͰZR H98nM:qaV+t=&p%hH}^_a ?2E6]X&.ifs) A*b_GN]J*>X1Fd$@6[C6 [y8~K=vlފxʐ g@eV!¼_2PMd4M7 W \N`\p D+^(iIo_hCVonĝ &Vsq 4^iYp}`]fW8D|csR֪ͩ[zMS Um0pz˦ * 0{:S*OS/x SOq@4pWÖKoK - Dž@U:U AHC\Jњ ص5KF!򊿬uOb'8{iVGS:p9{a|v3,m`k.|ÄXFdgaîr[zar;$i[-W7Ȫ"li=$?*C4~rmE#9 74>ruK[H?(fp\^M.Ӕ`oʧkp>25 nS2@:VeUpOv n9M(zA]!o)b+Qp[௫ &[*g~ 0ɪ}қ􋘯[luzBd%潬s"wʑ̨~zZucJ*,xVʶgZ!vnwl|WzAjqPOwe+)uۻi w4' 9Αrㇷ.> ERFc*~m1Wx7zcw DeQqDb-EM gi.֘cBmx!vDN!m,CR>\"$p72hSYiMsx+ ;-DZc~ oS*gy} m8iFyJ.E2s %m'%eAtf7чǷ0#r|/rRYGr+[8QmRܮN|W؈ma,EڇDĘ@Gr沢ov˟2ӑ>dc*fu8 95*\oW(@K'o|{V2#1N aWGGP}to,9&<T-Usp(OKnW RXBchy ׸^O ˜K󊗝 :! 󞠌w0#e2.ҋ8RUC`*% x*ox`2WA)LhpѵcbDih+r @~U fJ::e襺 ; ƹzm/6go&Y̲0H;_eP̆3}0dʑ2e Kv7(l(d]{+T7:rKs'v`OnkM@+q5&7P# o_}N!$X+=H5.UR^. ~x_kկ#9㑰3Nk-JM;/4 zNxswtAOBx-VTjII&˥hH[Qt[* ›yxdbKH&/XoJVu!})x+[N&ڢJmPsHQwQt?;x[Ƿ'(MjSBYF?$ ك4""n?\l;(AHf 'A{ȸ4(2p6 +kOl./E32/ٗAh0F*лZIq‘x@S/gXMf2F> dFĘaJ S)NY-\6@Vbzyԍɾ_2W?uQVleAY$0kOQR W4J#k4۶(8iiW-ê:I`k%$XJiJ ?~ʣbo=9;w99qt);3iƤ,HL͔ii~TYo|,}Gy;:lx~PpϪ 2v 5r&>1ݼq:мTwqϣfAnfxD>+| 8[&3FzjXq]_l,!HH= 2$XTRʒt' 9`>bZ-6^Q,eU&cS]x7 8|mExsc {>ͨXykf_e jg(ѿ,2-x:͊j#dN=s{IT]A[hyJ}沶ΐR3(IaAj#0hx#$YO A3|fyR9~# (eϫ7[ 8MҴ Oz=q׳!/ץ%úS8ȗi> mʯ:Po}~qxMw7nB(r} p u4@N#of;HtJ:f}nebϚ;lfAfї~.3mR{7jlҺ, C$?2UUk\аw43 ,/%eT+4IсRMxF-MGM(50?4nّ ~ycj0wy#{r|:Ohި$'. w wEV¾x[)>'+RurLM/bX7'$7]lx+Vk5&oo%jQmRv 62Zn_͘q3p OGS>x"<5}SX>{#KqAu)X: ;MThV*<huKWMQmd'0q5Y[[2%!np@gyQIt.0M[D68s3@"`IzIFBtʆ\%jHmZFOdz3Nߪ}vmUҞ&b9hEcpMXQH28;+Ʀ[qF[Nݽk']S.jx% ,%jQ;~cS|ɒۖH kbk7 1J4rWBV"'iZ[[yǯ/F'FhuG y,%ȇBGR/ZƢ0ibɓm*ɕ텑nci=/FED<%UAPaY;SiջDSh$u'0 -糀鳰 /8@'A? az\$רWݢ2ΚSfˆ,u T_㱷DឥAo*aMèQ&G{Zz|O=6yFֈ/?^OKyxC>҃ ]h*;waSZoB)zg:2W+žq\OV)Pϝb&FG1c\Eގ.1k<$gcBR䘬B=tbU JZ>O3Q3qxrtp36?ov/̞9(ww@"k)S}TԨvbsP-(+f,P3vϦ/U1 %<氬T}Gͱsū g/T)PTt@MBV}nA&vREX8RJM+۷G);|5V☏I$$p)LD ۣ"7w/ՑitW*>Љ֖mѲ v1FHߠ/p~@kk|tQ&b21.T ?Gǘ[\(n2%}UWӗSmh\ r1/wa"Y%dٽ>3YҪPwL,enҕt2PpR+ѥN9DVT[*Dk֨Le#9v69M;>~;/2hab<=QH&6\m#账GTo\r,̺W'DgF}+tu~ ]rYau7!ɂJ\4)P#@ X+yZyDSgqװLV !:ҷ 1\A~M?j)uJX[\2f[ 7w-MilN™:;I!˚$|¹IL8xݙ5GEI7o\PLoF=:Yp*50gl'-b>z! ^Ed:Zdד0B:C2$Z);!л-SGV퀓ɓLpseYv1/G+zTT*,~Nms3<'~\/:[ߩ?uCVF5Y9LytWPO~ac\yss"D͋L9J-% j'ʘиp~}@(_+^`7֑͌(~1AeߐRɮ_QGݶ(~Oo#90Û"NrQ]/H׹"/r.9ة3Wؤ ndF2p'QJgw0?wmϤi&9w,ڋSi/BS5z?G_)@h /\b Ec!ȗl_*! `V xЬbVS0$ ˀ^ex]Ü t*$xMxqƞ,..R7n&=jn hJQqN1O!DM>MdaӪ0urz7Kr H$OD@d7J )uӵu$GPǃu'3$JTѫq4[! )+efaezT^i s̳9Su`'7WɂA"^@zugc^]2rQV@žyA;s[”jr8Z&%' H4`4Tu~Ok :^ !sͪAL7:HZ8<,[ZOb$8:sFaSq>k'/jNjxGڝ >`־lmҨ"rш| 7XddI̋+딼"~v|Ti5 ;ߎ`bΒ1ޝ@PaپNb?K@8>nLN>~بnpZv|-28 iWLߴ?L GN<,q6 ,CЎʲBuiM-d(v$| ^i)c~m_s'b!0ΊȭwG wWq_@e塞߷4ky_z禊#GW,d A\|2\ː_ڬy#)[Hi#HΜu8%ni~2ls Cp[-*k/گ@@h)UA{w1L:́t foj-#ϴlwB%u{J"gzR t. \'lqJl{fY 2]ܢSR1^A* 3?6iȭ6RPM1>栬$M4jH& y l:b o̹Ȱv1}TK PʞcY+S ~)S!+3\YF|d|zew%9=K.CQ#.cd;5'Vat /*}%1x uɴk@ 5|#˟Id%B!R$oW9HS,ᅄ<1}ar7 +H+GwwFJvWeE- U,+N#;fCCIXuj62qז*My ~J+Fc_T94,@>kL60l(Rޗ9p2(ו+0z)}#{@x֏QS C&M8kL(džS|[S.T=vߠ\O+h6ZУh&ލZwgGb~bV6oq{7NߝIzw$4?`e;o(Hw{=}$C c5hY*S.g˄X +|! ߶M1EVaۗpz$vp ǭm:A?x:wJX}0zR9~E0(HfD޺ljEͯCF06z}d>=&%1 3G[N(d:W5mCgv8v?^sD!go ip rKܕw/ЁUHM-2*n S{KwaS&3 ;J6eJD%’%Ck9پ+ }-1sl ӑ?pa{uHhMGb:X"kk ,~mr+Z\=<|_wZŦTx2alV[ӹݒAU^^<'n Yfo4w* B=L*K"ymPʨcZ$5HlAUNh~iz$ Y^[m,>;놂U %!y*jS, E="c4F fdR 9ziP(6iJoY`,,r:!e.$%aW%RkL>X}Js#A?S#?͢~'2ٗ/2wJ<sf_ct{ApULwOqVd ሄXQgO{ B(s qzaQŊ슄pZF:i4:5!ى-PKۦĈ,pL܂5aǫ}n; }sg^ܖ-ơi?[fj gΐLdX%}cCvǥTj3N R*о[xwٌ֯Dy} 9Fin`އ!?cޖbĜjn%E.֏u SJF1 FT#=W]3 O:}0ώS&-V,1 |ĺ ao-{eȶlaxj'6ܻ|(Z)cvL9M㐙Îo]ԗGDMXF̖62zW:*߳-D;@ߗrH7'ȨDBAy6$4] \{"Lh.KaBwk 'fF70=(`hzt6 'k.RDkN "MWIrBLZRژ k U 男g1dHxO"g1Ws]U+neЦIanvw)Iwv/.*t;"26pE &͑YUpE7-őR͘8v=H͒\^P i}z\N&2 W~"IyрňͮI+)3)YU.~}lglsfmǎ׉*󦑟՛wYE_}VsuiXTnd14)|<8}WcƢqQcS#S[FVf-UN5j!#y9&I0ӔD4PCh:a$y%x5Aw0%\K庎+5jHPo4xD 9Xо=p~xYlh9 ߰U@%q?Põk 롾/ dxBOEd+nHMs_P>sq#Da]䑟]`8ڈf*l/6x~ В_;q8EG^ W*cƏ@kRHhlI﯃<S> EܵgLԅcR3g 6z-Ӿ V`KͲ͈h(,!Tyc#&VrT;5_50+`DL͠qre9?:>ftw3 &?HS%#{[$)yfn&Φl̝k}"H w$YzƐU#@6[DN1a@RqљE. ճ(Q@b:caS*>hh֩}@Rn2B{ҨGs3k6AG-Tg =>}0wsьFL1 ɪa bG;i*+nK$*%'s4kMr<k"NʏY<%K1[yZ},o_ rKk 3 yb]~>Ö:;4azӤ+/< ^W}'FFk?`HO~?8Ev('C ~2bįy lh9'g>T=<Ͼx,^! I:W1r^Xse`*0+i?5,_+o$ҁIip;gB@4^C7=>) y^$1#ɸ\l5?:YGuzc|)K}ΪF$MO5>\wpGjck^]! U}ann)ZI&Bi]h `GkO[%H-qZM?.L?vrW& |Um[hE0쩈R Sywv;;YoJQKĝ*m^|L|l9LaY/]7kU\\E&U QHmWEqi $:[ 9]9NاA$\8 }]z1,pA&md7IcZ 5ƎTwhCtH>Z}]F^cF4 ;Y5ATksř̬#<ҳYnmyDkn{HL/Ū6SΩ9:IC.{ {";'&O=}ڴܮgOVSK7˫Ρ~xm!syLkszfz=ֹ1 5-ʏ#"ϙ}AkYjK/D?a0 \o)Ñ ^))@@p$tƝ b| 涘.7§BD^L\giϠƪ ^9Re7)f/(.=BxjaC=# {;һ"w CR~X]!=K[Cg[#KVPl5W5%g]Iθfl ee^m_C 1-A ?k!4D.Fp#ЭAixİ' mt^ aN$^óo _-N7.AFnH63e2E7uȋ֦&95Ҡ@PY[Ca8[UI\LJ48u%@vjA#_DValmhJwx14'T1>hQj)}(Q)[Ѫ~0`S Ory2ųj&dZ0zJb[uFHK33ly^XM#.wrBVLYp9Dԣr*D"<?Ac{PT@[Bsej9]\T nMXYG$g??%Bb(dKn}#p2vüۤpB3$ `j(lb4b~Ĩ,g^E4 ~(X㙨BfjQ)cas5C, QSZi#@HS9l 7 $n.4G[[oubuCc W·|=PɩѳpJpXUP?O]W;;{x x*6P3בxnK+ae2Ѷ uXM53ADsSиqov͓g1KqAe0;n9dsnhϸ4Hc7| _A6 gb<LC'jE*D*]&۪t@"lC5Iӕ>O})cj`‡)'. qHЖ ooyj?a$M"_i=33c ސKl¬mo.%—nWat9:lWۚN<*' ^l'z#Ms1åFG)3 (3O¶L7gO vi6f&Ѫ0_0 Tr@\2ί­)U+m98jnCXЃ)iւlq\ʉy_Bt,\oO[f|HS0I^AG4iXZSJd)8hWslݱHLJ:gvfL76V _ 4W _nd+zXKz[Lbb',xЋ'i<'uo1Rl:ơoo9x.ygRiE*8ŖHl,17*@zʐ@XCZ噚+^8ٛ/;/7gU$.[÷,^X*# L'L;KАo |Ӿ&DIl)Xg0h?nTܳ܇.-#7WF9wScV7mlOys$٘~~OFDE|ei?C,rmv kH472O47ȅ: OvlV 'Us-sO3~Ֆs;v/]Sqy;akbTzh'Í$+ Ʀ:Ge ,ECƥ&F<!gg*Ej.{/2gא!}e;8_%هO׃K;ǿGʲ/[?BΚpi 韔stFYf!Ý.(vq rC)f'\^tWس5(<7}~algKJ)Ȍ+Aq ƸM4z &! ClFCAZ?6:FC#ު9o*uYʼ\7WS#hZcu Fʎ`OМ@U<f\&rއ}}_:wx fhCeOsxLm͟}aT*_Jyۃ-f C>8U0'ԣ_:njx/ &"IES= )|lG(z" @n@x;9c#!> i޷Ν<͖p#0 _N P2%pWTW]G #]{۰Bt="G1LNHffD#ŷ:>zxYoi ;f of:hTL68Y Ozk:s|ý0ApYN`¡ /7&n1#.eU:L}$ohN񷟶; eJغ"JZpmgH؈VxElj}O-c-4yԗK5Q ^޸aZĈ1/IBpZkF!4).;ԐT}el̥4ͨZm@y["0EC.NEI@?WmsFIQx˽,`-,qBŸip_0-W "ZPg3fq!Lc"Odmno[CLY$\k48d 5U[iCNMt?$I#doVT& x7G=Jr:̚-džGeݘxKu(>C3A"쌆V;',%5 'CZ߶D؂?)AhoXhL<9F_wksF : ?,zPF8ciŻ;} fR%~4кt&-mXeK _70I bKh@8DC)ཬ.+\"@(սoʆ6Aaf5܂i ]8ҏ?["ngQ!zGQws. 6o0[`yj~[,8&>bʼ.RWT2=ݓٕ+f`A)*ZK.;"EOu>Zfю)=6j6gҍ2Di Qy^!,\bږamNo5X5O*g5q6(Ĕ`2+>e'BJ"SBB:>BiA;z(ْĒ9]~,F?W֞.e9C=¸^N' E.܃"W^;v\4a[Ts>5󃑪ŷpY2W:{219I)̍[;) ͝Y96J_) JͰn +P!EiQ6(KO_/sꩪG&R*Ù kE$IQ IzDŊM0H{*v?s m-Ni]S@Qub@`4mpsYq_8[q(1n=^~HI -*|`mYA^?".{XE]U 4<pr su%4%ЈnWLMOdooW̾,AB~wQv`EA L 0$\20$ W~O*kt lFT/X"nLpcB,Ά̊ IAxO4[Vk)DKĢFie7o7e 7@#J`\n*eqO0,x%:=S?假ߏ'i>TP)_.2>KV$wxvG~:ja$fQBх!_EJK72~ E,G-~ʷ3p]OQ~H '(7UZNzpVs0}ي{Sʜ:.aR! [׹;L2=1N["Q7m^:LPBti6kЧGD U,\KZ4P™D7OJTJ!LJbĩS;>ZASܥv'JG#-W !<\㿎Hܧx<; "nogv&ld x;53!:3bz2gZ(G՛n"Jw ԼWk"s*˨Swi<#I7AE *t7uީhW}yuKQ"m!bkGJhd@ؼma՗~(crT>lEǠm7\jfZ7\ R!IԲ Y]g0 A*|>:U%xM;us`nF;sH-SCo%ǫ[Cb5傹yh5i)̙<6G@́1jSAus\Oԉ9ȣ6[Z f?7 Y31.% Z:n?rgp>шRVJWb@ c׏"EsD 4ZƪN1+ Qi>{˭r$~XA= trDY:ږkyoc޺wgA콕sD>0joo)RR^U PgY#%s{[&0řcn>St/he N12-G3PWH"q5 Je d^砩@J}W75j wʁA.xfoqy@oV̼pb j˸0]K aP.AcR' K?4Ԏ 9h*xM:qhIXbY u !iFY= S;鸞1AI~3O9Ȏ*VquzF M~#נ^Gd]Äܶ~ $;fCs4HQyD̃7K6 Ŧ?O Xu-f/DqEJdOCHMH=Ͼ )8p24ҼM$XkJ2f}~Tb\]̔[%P0R-%VtVa #%?GBe?!^ɛ&D' 6T (ׄXsJ4To]bwRŏޣ7Vn$/eÑA- 2a*oMTHF¬6'\_2(i0а0ÿyk6^Yt\Vc65#sGMѶ! X-Bhu_D245?̫k!,?Fb67*^D^ڒ*nm&`])BN%'n4ˈO|&s9'Ђԯ՟b-qD3㓾&eRcYpĕnC:)LߜqYph5OkC9ν \`NdfJD9T~jTKkhQWAd5 B3>?A'4 |i94B,.`Z N=n B[# 04U܄Xp#i&]Vp c|*:}_&M1ب25ZյU mNx`j-TeS'A_c ߏyʯN__/g"lce ~7!"N`B=Me|J&:d+q"cNl ѓNHsKrSb(zi M:FemQIdRK%^gAiͣsp:8Ga"?|Td G!V<_So8rv^%!.J+-8pFҬ]b2. q&rVa_gXKj(}&S"m铅̄pГ(į\A3̂BHCU.l]*- COݏBmqer,|‹lD{ E5qT'ivQS&:%È o%>[P}j5-/K]`lydXӭsad+' m|jcu 8,O.H;5m6lhXS=0]U2D_4`'C%"YբRHhTPp ^_V5.ܼ-1‚ [tpسG{,K\*sU|o"Bz"ĹrJk姥`Eǐ1S*:UIu ѵ`I#~fRc1n$_fug8OABN,BU9UlOogwlF3H"UT"W55- ^tqo\qMŸM3 PQvc[C_ e?2B$itxs+O'?D,Q=CeJ CK9?Ck8]嘬$3?3{cX 9j5Q(RpFhỴ<ϛ'Jo p2Vmv*ec iH<Ͼ@E4j. '`:FtޝN^:üy_h؃< 5%[qbٚ.F:YD A= WK ?A EHVB6~@p:=|Sq[BapQ=;9³ͻYF['f.uk>#t](spCOMw񯛁#D iȎsjz KUӱ^B׭F͹D?eck1"9lpC񰠷ЗVe%fXM-Q[. `K $m Q ɪ*# 4  [j;wSD}ʥ%O،Kt&#jYaF 3,xtG\6΅x^!r]XZ>ɹ:c8iW2ad GL?QK(!5+eq:qfzJ99|ӱ7M$^CbK2Lj=lJ G_wɀgJc{U z|<d#}Hݯ9{a"eJBAŁCzBpXkc7/9|t&=2զ Vi6 0W6U=v7@y%roXC{Ꟙ:A[k4QEw((;RK£'Y..PcO|i1ۼ )[A +=tC#WEBh #O`6{?ӉMv1{g&2rWxB7p Jl;Js?Mpz𙎥5̘*e8D1>oƝ5T Y!p j=ՠ\S( iQeR,rV?`|&fB,HZqf6Lp p͓n S^5픲Ӕdśoӽz('BQK,M@)X<&=HWX4 ~DjTDZdӑj@ 'Ϋt{x!sԅ߅Χ\ۀޯdpDP]iT44WCk7Bh-EKQK(j=,мюjpӒ7zy9ےލYp= >າF' 42B'4\0F^WLвTY`p*kmVΝZqCa߷@_pVsS~毒V3e_>aW&eWf ˣqױqjnuB7l ϴOLV!(4Tn^lC[=Dc),uFe"ZQ,w1\y:oʀV hzљӱmw$Bˍ/1G#'݊b[(9NX=Z簎!"3}0l^[ O%_EZ7W9Hˁ11O9eh5.__6ET9Sr1#fTz16&9#NC)t[z]P̼_9R0AHHAIs=0-4m1FN/6rK; {K 80b sǑx S+Y8ڧ)mkg4]fQ)8T+ d޽JP-!7 BO{IXv kh-a#nt4e "A~t.P_D/8P ]?yig12eכs*,.qj>KgAVsTOW4b3A(CZWQ|}a(+w@vp!Jc]]mHud>FxGG/pk2뷌褤+곶"ȅҷGc _kYtñGvF7\D5'AF#k6ߑowfT9鉥jZrj&[.9z#ox@,oxVT̷ AE3[e&] ㏂pq{t,4NC#kܭO@bgA(/hd*Ns #d&ٳʾ}K,6mswn߭J@ƾ]&2F.}:d\ӄVN6yj(c T hdJ{GSD>~:#&GzJ.pkl:QΡX5|EQ7Xz]:%NcP͛=Ðh钤t7=L@hʠ ۍL,9U9hP|r:nJ0e|xBDgDXe;* _)^`Va3:Ȇr3SӶ2AVO2hM.]>sG1vq0<?c_b]s`7͌BE<b< 9sq(b% =TCаdDO4n8,Ƌ_h.! #4R}e߽/?BM-#`>L+B]܅o[+Tj]E*a |S=K4m/JDN&A~5y $'H=f3AS=,x|M95=+@.㢬/ԤǶ+{35~Y w"ömngиy'MoCs s~2р }bfy5Uԍ,j7et)ܩѵ js>Ȥ⽮fgE+N,GA";T~`sboj嘦v8 L)* t.ngKB Xi*cW7atT;f2)!s@9֙-Gd_ 4^T q_Eʤ_7\J9FH>TP5-dy@%.^ !(la(rqB~Å7 zn6 Z7OBO~g A'vHE> ٙd#bNw ܰen*/uۂ B\ G@N_y_$E/dz;GLIP0ԟVn[B%fHͨ7$MY ~45w5|5{`Kx\$wFFrϣ| ns/G+vmӗ\TjyVRB kNU929 +F>Wefg$#!Kh]oOF!|w sWl n; "M&8|E2a#->zsbȬA>-C@C6:aXW oF0sY0>Pkyګ|Y-r̚m2A =W(,FM(R4"KIV8JE w NB>?cN> gOUTؿJe{G( wܦ.I):v }X_ җ#镦E90mtՊv5 ;j9{$1ni 7P 1 :_e`t0[և;Ms|Cr6:3<߳\u"6-ieu:T!]HnUс?Z*%8kl>yL:)CFd~#F7d4y_ҢjVSJ ͺ}1;85/>9/-7ׯKZO7%vSڌti1XZ2!#Z{l`GxSc{P\^vWux䋄=FܛQ$i1@R"ة "1JF >@k"_UE0g9'HKadQƉUȠsj)(uk23]n #skƫ IT~a?? ȳAXv@˺XlUm.3rh䴪䏩;,qE؅'RZ"*Qh΢S^'LjY |\(JFCHE)TCWF4]3rEj4S Ad3}Ѿ^t iŘ7-v<*/D:^cb.C:ui,/zpi(_\9@ġX< 6b3X1 AN剝2!.6z4Nn>'tqj1R`NRv2UKmc&='} pmk!Ehh&ST>*g0ksuu /7kѷ,}{I'D %#P89qUṳffEG 7+iQ3Ď݌=5Xh9ض4Vs0?}5^d<|Т:x%cYcp"O/ʸZLWY1ZLF书A%5IߔŞR=q%3(?^؈ <裹Sa:JGyى`EIrb;; _ɮOpTKi0O]KIEDGno;~LAƬˎ[T*=9'UT_Zr9?~%&#:G~p kwA^eP'`9rruH,K- '@Z!_^X(;h |<HfAl)*\aU/F PO)ΓS +aRFhLJJBߞ UɉLΝ"¨V]K?{H|-IayїmH)6 E@%:xsYc4rE8b'fXnEQ9،@= zƬ#/a >O@zj0=Z0ޘg^0^-a7`l; G@-O erQ SH+/`cuGk+En IJliXk]qQ "(s=< UN٨ qo3E#R6${]_G_$uio#be}4 Gy(oАTd"h)s&4JOCjF.݆-2qesl['Sb[CF4nFb9d L@2 )Ì Ed+]2*=ޚt-FOShL+a.<,i4\Pި\Of {.A_$jާ Eb8CSyC))UȐOh&2#qC'%`2#pC^'F.3RU\W]j8]WO*O$ C5NE@RzߦYqS&^0HF`c.۔u3$aTH:,/pLMs>PQGWC8 Qx &QA*g!{0V˪8owտ(%[n0ࢸE7O|C6ϷpW.bpm?9<qp%[ki?YF<x ܌@ܼal/nb*/bJ>T#qhv,cR, C <0Uއ 5V Cε}>TΓ?  [$}a"FR'\&I [re`3B/Q6P6g! 0)ރk{OY{?. Bߗ#bi\&8A1S\Ĕ`76۬eeq똿ä%܈EkA"l`9q "nXf/tkBʌzT;HڈkW2ʠ< Ǐuu.mtpVeV !E:dVheY˔DaGkeRO"ZQExcVѺG:pм*Hx&["!|BɲR$wu~󬰊Ɠ䄿ŌZ&i^)M/$v=1,+"m [7 t!u5lΰT,o))'j% ċR^>hH_8P%Yl.A}n  N\+3U9p-epy_5(_UہӭM?qpH~_% (\1 NOV &J+%1]ݤÕHoݓM7f8`@zGch'#(.E$4 L9fW 5ñŖk.kbWr~^GK}?k;sBk $ 8"M0BKSJ.-Dud.nn mcL1mc{ؘ]H0͊fzN1+ Qhxp{ ykbyHtW5KZ}zŪ _Q618ΟSD~ؗ5lfBB2Ҭk,ߍдmmM˪"8S QR 4 )mYEI$]!PZK^8ifOTy7*c^q{p {“vU D6fLRQf+ڎ@7((ҥ(6Q0'r'D1Co<慬@%Q;!{cZWK1ͣճ:}?.X?Lsta)ew؋WNr V-N; &N) s~zH=tO6Zב/cy7kBQk>o0HDU97Ÿ|y~w@N[80VlHtY< OǾ.ԙؒqK >u4wySF_#xg=]Ek(a4TzmφZS W% ds-NU If]T%wN}K-nq2u/0/"_hmi /L] 2VlףsJMLTg~}(*/$+`{g]B*OOOMuKZ_rt]ǞSd (sޟ+*1Lg=Ug@9+Y.nj^?@V>j_;S :{\.`TT*Ù~xAD=_T^82$ś!Gkx{g6‎ o2@vޯEx,ϚbI/Uuݞ/\7^CLmI{/kH .1\. %qRPZ][=B $υUVCM&1DH|7D'L3R*\(r|>`;2 ^Q_:LclU~ICGdFV0>+y`zV!}fEMo,]BV wԷ *EB3.uAY 9#Axʜmn$h+~qւT.aMZv*d#`e珃>yz^H^pvñ/prkclyK Ty/n?+a Ȃ/OW +p?q0rR-,o@y>׶-x|ۊR!ml2GXRE1s4 ;58[cnˋj߆?m[}JsOr*Qw'PLܹ/cE3[}x 屑lySJ~Go;ڤ{^= +&QEuicn{Zcʜ\ d١g2}5A|itY#X4ףS,՗.G ޻]Ћ_TH)]-u0|$ $zr rbăuțX>jZw ž[rBB(V\ [s՜N/ (ݾQoq[l3i2V?B,d0) @Ec 8DȦӳ8\Ta$SXDhIDYW@ {_98Cpb ^'ɶ&JNVEއL)2:O~z5ゔe[2:WX% )m <`#O6BOL"ul5!X1_vS/w'#V{ȲJWsuvO?Y0:ht\1B Rn~ˆv>gdfF^cڲBfWA=\O+ طa/? ^o&m~ vR}K4Z.2qd`j#!ٝ$^Mƽ$%{/sNޡk tAF+8S{j-qE;P cF B{#V~/X/BaM]vN4m&w?Wg?B]=HR/sdaJ+"E!Ksl4@|\C{.-nQYG;v$O)Bb`8XC[`ۅ$x &!_k "Ի0 ˘|ė;*z&)T\!4a"-WǷkg4jP 'I̘&e +a$RЬ |&cǭP)70Spc>H sSwϊ4lrN,˞g7Z-PDo\ nUoKYf MO3Ջz2/1X:s9 R)Ρ@WIx=ԧ7\_De p!fa(nsgsNo:% bg!-K {c?ՎDw \03} pffd#usw9D<[jBi'<Y)iG:o<χIYNRZ#}w9spEnAPxқCV\s|ДR"/IjA okW>.bIFξࢆUɽQ_I5r:Hg &hAMNu9~xʢiwfk\ *qns{ZQ͐UǍ\Of9PH(CbѺIM _3Zmq"5jCI%oKHH[_&W8qŎ NP}찲 6,4XzVUUUrއ"w\+Lk? *pK~es"uUg߿*>bN(@Ӱ-$QL띝qL3^lLP1p*ЊG03Z8 ^Q#A7}3*2ָz~ap`nNh(M@ rB(|:}ɟ6y%ʼn#TMQ"|| 7XT1ݝ)M e>4uzkHu B|JحZeёο¦/czB?_t^Wm"͋ރhH0\DPsRD$ 8$ =`΃n|K2yyz- ^;z",_FՁ"UZ5zm1܉|3"`OMaˍĔژ=\doX16^_ޙ~s <{X%+2FoOFR77LcBUy}%%/Zÿ8f%] ?s%B։W~%AzdR/:9@`qAWo]8L[=IzbMF3{\eʟ;8b[EÇ-`#4:ɳ |"M#%ffm(8{Ib ?n*֑R$T "~G3I it]bq] `پuH{?>'4ceC4xEDpBe)!1([=>t矴iW[We R 0dc|IK 3}\ :=bŢ'l4r6h)ģFCM e"bQm\FnIeSV&Y5ԙ2Ś\`ls2N+^BRg-< xZmL(^UKG"B f؇TXo Ο Y-TAiſ±P6 )Gy8x@Y38+5t)sHv̥h|vy ߖ| b#_cyw uˍ{FZ^.o< K|@obm2ogdyKw?7WڤmєFQX1xI ޚvi}NS\ÖzAkQwW<\#7Ж'^ ?N`A +3X {@VPݖJkzuޣD9EhhI*'uwybM̍ٻOTDD(|mB*\n.o2'oxasU".$Ȝ-7}kp AO|An(>|*j$7(2K?K =p& Mn>NӰV71F jVOF=lR(+EK$ksaKp7# `HV8;{,-PA%#KnF@nuj*ݬqqqpZQ?W>QICҠl+y// Fif-bDwS.u >=<6ynh4{cc+0_\ :g ]01|hmd=OWd ttUXx쒙%w,˯y*6jT<,G,k%a쉃m c; ufBZVMG6Ja@0*]gq fhu/B':(tG]񄫱fsyVJb RiqΨ/Ed,6>NcT6VF< V3JplŸCqC/|Hm'hh/-\?>JZ]#d52o4[8]Sa Gkʍo|ZFqĔ_ mإOd0 ]" #07# M4@mT"#B#ܱýDSf)IA(tgqvV7 7RO9aes[@~4 [|kд;O4o>' lɛ ݺ=YMTFVkĵ3-#GZ oKΌ$UK;=Cz8TmŮ@dIRϟbk|6VPF5v 3x*!ױGB5@+eDPRQ] Wס :A~2iJ@vEwqmM)٣Vfw-ڥ߰Pv(b#9He0xdufVQH3z>#:[ {-⬊ ŅE~_@_Whtb\`nFF|Gmɓq\rdbq=l!2鏀E*\A0WkCvDѶ[Iz6,? ΅ -OV,[A |B|PП44\D{@ GrR0R\EHp[&v{Z_|MA}Hb{{6lD-NR_٭k|Ք-WLfMb8 }QTC%6 ^Vy챰Z趛oc8dUbMJ޻1☶mk+-lr>bmQu1?IЂ>\%Bo)[A.y!PR;ok[t;|pL"2fY>aV`Gco!B42"] &v#<5KVN&%MP돐~8Q ġҦ_ I662O D+ޙ3|bUuWP٥Nlk"&fB<kA1~Ty70]sT3v JNa=E]1.Z;lNo~i~9z0?;C!&T7XP#{{ 9Smxg4!%tHà2jQr$'IՕsrKwRyZFv2`jL)u.z4Z̄9*b7}ija->}c5ypQj P.J (JH̴zaek4g~7^BJ/fx>VEw[JTp~j,s#Pu{=IT\YFإzs83-E/yul1^>h4&޺N=k۾|3HOE?mF Izo.:HR=!xMOR WzQ+O 'q) yW7xs98ݚJX&߽XB%ȓȞ*sb&-LE  iv˥2<ؘ^ w`FƁ,3i4!7 pݐ7s 5ӚHR _x6c6f皴iUU"tO=h|UmE?%0F_/Ǘc|agU;۶yڃm..L&w+3T;^ m*4En]6 "yusqtETǶWlpx0-R*a:w?خ6h!fPmPU]U߇s( \ӎ4C!0N L1&~f |HSfӌA (sl^<)}h(0 kKؖtNj="U0il&*i1>DE%!%RC|XByʡ^`_C x9hȰ!Fy6Eϙ ]ćRa_827. Ps"ۉ:=s|O}z@^,u}FUAV^m=cKv@!&o a skiNm&ѵBkLe%mvҮ gקkv.Kx#lHz`vwV> o|.Uz(#7܀FiQEc=tx v^Xć-]Z?v'΂5eoE;)1U׺zGu(9;ئ3#QvE8ҥM BTɈჱh17rN`G%v͇<S{2ya)93Ѽ/T.4scZ'N}h虍c%*"}%T~bQQ#[њyknoq8PQF"{1!bOke[Q F@%LU.=\Ng%g,=FB< OJR|L{bTidj@mLBq7մ3) @SQc]? }xt::ߪQFԢ r ~1Y,W7>;;F%A< mqeс vqb{a;X@a$vrni3b7a"dWz{9Dل7Px=iu˕'*1FŎز֕n `YS5 bS<ˡ`4poyU;yԝdxVRaxбeC9ta™bR'vy9vkg.5/Nj[M:d~ A_*R~?:AS30Ϩ(% O,/B\ c<L{Ҹ"_{)b_bl (Ccƣ) zibA"B$ݑ=!TOb+w &D8OCN DK-: ;=Fledֵ%l|{T NTqBY&c ͣPo(fCD֢tr,bGixTiE9@c[`WWXI-MVH89F {jܚV˦NkE)Ve؟I8]ˠC["?pKh{v&OG7nVڔ\fku3z,& ~hJSu Z .[)2uJIJgo6i󤓙`kj?ǗMycCaD5zK2G$P AYSC G H1sI]ҡeCjgUEuKPO1 om}ʗ>W[Wf_w)_&J^n5fA%^B ^[߼y˟RAՏ]u}E mOgvϺw[ӨG;1gW#I%leiJt7Tli"4q"8zϿ7˯Lݵ`˙PD!X3?-"e@YK0K,'Л2ˉ4rn, [^Ƹ#7UӼ,swIkTm.B94@|l93ΈjN|RA7;vոLN33M}NN)^է?(
    ^^ %wo6K ž]`X5ij^y^ʜk5>kVfRnŭXRif*Tiq҂iE+h 'Uuk{;PQ4çt65DLBWGEg$iZ—z O+QXwl#@ѩ`D.{hi\-LnemiK$hUM5vȫL_|S@SaZgWŀyK}O&`{|nɄӤn?z݌|Bӡ5&= ܚeVFBaabe ݪDpg14kп+Z^w—LAOqԟ.٪VFwz'FqhxId8t4/ DݬHyr ?LbIT莖St(s"Payp N HL̉櫽rl_$`2GY1X'pۓ)*^HZVV~kL ߱H@q[ i*{Ъ16. .ۨRR=޼R={= պfƃdO7Iy2?%^P]>3Ɉ?ҩ޹tU@& 愱؏Wl / K7U罰۹ >`kY2$'?ˌ='~=~rۙPIǏz;S A9YI㒀֖Töm Z,YKhVOS]lVUvѥJH>29}@)4L-fO#ށiUjŵCPF7Zz,ofQaNcbN^\{On12@ca?=Fp36W3QlH}B3PD$FL3y|CmQ'{琹qXtaw&з\ ceVh iTThdWlH* u7}*>ID }&K{bcD[HENx!VqE=kpQS1eMNWloհ h!:v!˽#y3S5}zĦ:"MD̋ڝ,z |a}"LPL?~H{o2:a=^lžB5|~sW1a4HJ8̜xRsd'ưR_!7qNN0J"Ebn^ʒ< 9*ugp}ў?%G[rk/ΞW-ʭy?ՐRy= ^gl90IFvIb7.^fࠊ^ݖto-X|.O L˛)6,y4ւ@Çt2w 2#{/7/HSn4{YAD["G?trF@ZIH i8 IyxZ?=\ȬՅpBҤ*ְ›Ib5+%L8Nx?@{x& 0 Q4\i#W[:-dqG fbMMQi{]洶hAaL>9N&l|锒A ԐqPO%aSKhvm%=I/f4zPTR1hۍ0Wةv"? BM6r+iKL Vw6ez1hբy7/WkRNYC)F\K\{1bhah:3&j)[MH 6.F E Ockki o&D+HƢ'*V;ݽWB eiէF 0ՂmO"V #w-Id2`Ѐ.g~-<؟8:*8ffYa`IVBo H0Ua#RHz6v z?gX[Tt|Z1qxgIL۪?j;ݬeY>p~P֍i8 RN0%^LI K"hXOA @wD ȸ}\@e:W,U DsB{*>z;?ą[V^S QLfi\'fBXUxg΅C'vv˗;IK[g;MoV¥q3^}tAY7$s‸ D`5Vh F~ﴠHySgaj5>fc3bř;RsLyԁKIᛶj͓rm8HqF/FwqRklwPc".coCJ ;9ūfZi/@we:=_<OVh/ 4NC%>@wFcwX^VL$ _0`F>?׏󭊢-)P B_ۋ(!ܠqzbH9Ƴ"Ɇ8C Ogsp^-YJE'"O8 1cА„F"oQe‹-ܮNdd6a`Zn݇8"i=v_SFyւɳK~Yoז{^t */hK[q+fm3n|SΑdfX I;]fscyvHlJ)p%\)"&:Y[f56GC͘/+F!yNQXuJIXH{u~( 1f'Bκ O-`Us;HLR{K"@{p0NyB`?.b|'dό%zW;Y*fگgen[aD3@ T̑$/R2Z%X 9b8n,@idשe;#.FS-Ǩn\kBD͗ɩQ,Nf2SNں4 0#J( 8꜡b/UԁtZ@*&B! "NBM#}rii.ӓ=/z1:awY^Ѕ3QS 7ܢ25muis-'w@!W1 yOL@BH0`ewax*֩eNQv'LZpb Γ{lmIe|d<-"w- E Q:wI=mzi3#%PInfqjг2(>5J?D?o.pL&y4% ZIe P|jG֦GʸJy/'GB5/e>w.-rS`ĕdiمGPK.22`>0.om*BRH4=*$4.)= s 4 .  =Jl+*z"(z u^L2%@ Q@ > 'U_ Mk:y8l#$d(;B`WLm{lS|ĈB-Ot|vܣ#vI'A re(2f7QNh\Q6U_i2#ˆil{JS'Yn`JfKs= ޯj 8[="XwSv4:\SUw ѱo߷2~2KDj,6]\b!* Ok@=yKv=C: c'1U0:]["(l%A5#O}3dLQXG!/w֙3TR?s),JnT l]I H\ڍz{]R3ˬjDVi,JY`biNƟAVFs!3\(#Ҋ"dO('J))`Ș& ,%P!55_6.z_ kEV:vC9hCcZp451S-n-1z~glOo#MM_3H:"+FE"#C@"Km:3xsH=TqiH@Qe}v}S鷼¥|@?0 YwCVd(ݻЪw(`2|&Qᖅ¦Մ\FpT|mSwaɄa3)96XPє_G ^RZ>[00dwIzQ`MNj2efπZJ*pjTdH\~m)ԌSV9XG9ywHf)"kJHAuޙ/9͔E7E`5GBke-8v]{Gr*|)V[ 4<[}, ~g~,ÌOGWp߄miD֎p;HǙ6"zeͽ3=G;1l0 A46EAz0?ޭ t hoVj.l ft]+r%L :C%;6{֞ޫqջ);h㗑`ȝj4߈ur:SkʄUfBHj6|iꮞz&~Α4Yy MiE"W*"oK3.[wl)t^|i!dy!B~MoNOP*rNc)%PAoX~a;\G޲{{T/k[آ8.>G$_~~iVqA|)`.oKqY޵`Kdjl$cu:11]ukZ]'0ƿ/>&o&ȬiiJ71ku5-{!Q9 =6'4}} r%Pt6xSdg/CP Ϛut"j2/!ۅ9wU@ey)]A*Zћk&W!|"4/^{~Z\r1:?tzNftWMyq % R)ة$  _pY&iZ- ,.p@]e#LMjBN Yx"!wIJqA,}uXfq+#c `Ov<0@[yD81q 1bf&~H$4SN$5Ap ˭)>e;OW_BKS?ҽY([OrqjT}>=;Co^M&ԝ@| WH%]mj=/!/R/K:|ˣY-m#r\Ǒ*ƳW^"H11j}5oDЪ踏E(8TN>2`D0!cx'  b:rfPC @۲uE8F:! +7%Y@zDx8=_Щܶe}P;,K# \= (`A)Tq!qixN ͧ&Gu?W@W_Yӯ35G _ytnm{Z|ffuAn7tO8}qx:[gRA czVg K5H:!$OR֨D@]. )H3Ar8YP όwB*S# (W$I"YMj'a^$=.7Tz0ȮHސ/C&cA"}ޜnѮrI_9fN X9Sc5ax{DX3ǨE/(pjo<OJWG(cڐ!~1l yW<#^ v~ 1: ]I}tL`T#fo@ȻgsHjEXMq OP{e6I2 yy5$܇ZS_߈0Ip'Bm] 6mCa9FCPvRqe.~Җ;:34}Fdž[}PH^T5o r9s86xGihϏ]++k; `JBJO(YVy+_vTu[ACdRZ Blxf p^Go^-Ӝj5\Hx=A|x$2TC6䨻3wQHP:Ӧp{IPyT'("knE6C.AIgO_ *;G(ٹ.ԅx VXt ߸֍i rt!m&y)efk\! csPx H.qݶ PxFا ؍˨j f/~(RF`^Ċ$Rm;קXW/d/,s| =7 >|j1I+_<[)ToqR}_Eܤ &4@թJHaPAܑ ͏zv(!ZG ߮kl QKueb2J@/|fm۟YnGrr!ٸaj_;I<0ftbq1RE J1y=3fHw^Fk }TèU κIjF7 - (C(ިw `ղW*DN|,63ߘ*]g6 FJZ{0 h͙~! N\/!2V!|R oSOp&.늯jZ{ YFoiNXg#\05sXp?Gu;P]C%:Tۤd. Lg(, ˹͞ VGHN-%[~F452ӡצU`mK2=j+k6h_LUiB!6z~OEoU?VO`5(<ԙ;,nGG71iO Gk4"q4/ 󟇻1.}Fu=EBVqKT*$lcd#]ħi] }@|8[GI?Յٟ6щ^R0SgI"x4M%m:0aGMrxB¿㱈R AZwٞd@A?L |a\y:pĀYM:7.@xm{H8xag+U_gKoO֣ 74hb)Ʋr9-s}"{ݗAc+N (3q$Tv՜"fJbZ<?a2DCA&zY[z"&+4Q{GwB V6*60,|Ᲊ'؀ Ti:}ϰiXzPOp`Ac9&_8r jϱ`^wr'x2>$\7L/ 1>h;нc1f)fPp !ecYk#ۼ[p X̗kzuszB0( O?&H`PKșӁ-yCsR0lDl}a# loIl8u1 |픐qe~CqaIQ=b$!^fƁUA2(.d4\yt&[ܑRL!`.qhVg"qUJ"fN#wy'Fc\e/RK 'w΋aUB_-zjo(1e; Ǝ]ɡ4X k$d7b8"f~O՗|];A ?h9o0Y|)ML',!b fs8}@;OKC]_|m@>nrcs?5j1cWP3)dUw *_*g ηw4Pq F| qdZmN*q e.C6Ptm#,֎*2+p/,zpA$&c!yK=hj⒯XYU=ѹqm|̜qï 7aQW'GIoYNH?Gt;:-"bggZԚfQAt{KdETdUkMɰ|7ojArrSrVG6<'+TaWD ̪Rw]/Dq;^i=r1SU \݂E˔w~cwCNln[N 9WH`siʣ ihhk+sSK  ђ܉],ܟjnR3ؽ2'h? =N5;` .f`k]r(ILR~#vrkU>?Q+7V\/%1_yUci>g"A!q E/ݶ+E}~٭LPزlmoE]TnMHȳz^>ێێ!lOg/i4dVfqPэ.Rs9m;W5Jtح`Blf A&m9bbOp 2tTlt1G5G>YVnRAf*JSQk}N#=`2p uZǡ-L*V5ϥÕd]lZ6`]痍L- 5 fOLt@8T;쫪1DH Ծ6vW%ڰr:/e1fDAin?< ZB6t/m_xkWˡJm+?N<}K{}DU^V2/J{8MzaCwo=":ԃ9A 杠HKõѬMEK97Dxҽ7 Ah !E Bd+5ȏIZwJ:`Wpbnozd^aZ=g(78mt@1'9ijsdg_z(M mEL"RczmH ]bs߀>%s)~ox$yF1k,q+jyMٵ{Oi]\-R[hE$.HPL.`)hWa~mC[_|cW]xьbt2.@Od$Ծ*81!rwb~Ƅ2}3nd `?oZx4Φ2!mC@)vb26yf tZ}tW{j3NfYAuV7琰:˹l=4 _m}w,S}Ѽ%aegs k)U+YuefzLG?Z?XEvkf@[3eJ1Qw0&At:lGlSؚ.zoh8)BzgL}FGBS|v7FBFEs|/e0O7h7?pP +' 'ӵ֧gi2ZZT0."i^Eԣ|]nL$Mh&[i+`uuPV6At0۷ ȤmnRʞ٩{G݉gax[1gE0dw)^P%4V l@ `:_t"pρXDg8KLX5NY5jӝ;(mU~.=ΤZ)ߒWec'2b7Ty*;6w4yӓ+~~"nVSL<Oo/XٮR.N@1Icw;"xoa~yN lgug)A?6<+Viu~}ؽ$nS.FԽE79*:o㋾U%":ps +Tw Gtb *WkW|܄ЬPr4h'LLzV:dc7AW XqtP 5ǀFqJ3R8Z[R\Ũ'o#\Īz#o؋D4@ǔSnQ<7[I2}+KZ*5gTڟD5窈Y"<ِ X`V ījgE\%zd [j~VDRfjd2t43+E e|L n۠j﹛%+>)L[o)ŔCf t6îRwOb )c>(X} v8=M"q49g,LHgڐpأAq wQ^ N BVIvͥ⑳pMq`rqTESݍtU=7]i,ڤt>6Wi[-+j&i@&$ٞ=0ҰpD63:S`PUAN8yt :q$C2\퀣: дxQ-k%Yu;,pY+eɺO+z[`U>]өr dX̄Yۯ!8*b`zO(]fK 'A2"fNPCmxR/X^{u3drO-~CǗi50/:/Äȫh>@hI*j'63,>Fkwsy{=\)YBޗ+H t!<OW=xM>zݾ)ЈZ_Z!vW͊MWd~Ohڛvab%Z^޶sG<|cGP|@ɺ%q.`IaeALrF%";c&sౡ /Ce2Y3]2f""]sp1d9!l:t:z pXޥUvQK,EC_ yt څ\iOш!+ONK{>^"+ zf |āÎߊR$0ø6bɛv-چy{"Gk/]33,($۞J[LF" $$md9X5hb `:2TҢa>9+EVȚi3g =,6^FҨ7֋zEjf_[4 = Wٯ*xı?븦xT,͏pӦ=u5}D"R NQ 3FJ#M1@j *$Q{Rf&+mϘ/:U\p'Yo+z9Dy Bq B^&wY  vkPP8P9:õ[ŸA+X-^h}a%fyp$R|FSPFX۰|=gbfY:ISΒ[*sQ3u&^O/&]yxT|IEj9uR3%\Csv+oe9vfJQ? G]5T-~vYB-u߽i?ZjwKiK{/+Դˠ|bzk6zzY59ĄfJ|ɉuB%/Z_ z]jElP I,gQ8T!D qDx+6K޻abL 3XC_j{z9Unha˥+n#%1 DNא skPi(3+UHOD| oj/4zc*fL F陮,ۗݧrN*=1j J [[<۪cr{ppNi眈~_l9O$S-ZQ:4E?==@gXG1V A`V-!?&[Tθd<1<*HkO6 ~`%8YbeB*j @*/?}..2q&KJK;+@. nf>8oH?jK#%_3m4^D=@˻=j`򀜴]Գjo]U~m;QA|{ώTc5{ U6 ~&vu!EKf'֡>-(UdfVuZnv=Z_k=m]`KʤC]@6dwF ϴ7=ʮ+W]6QawIkHj Cu"Ћ~AWhK׉(v菈5L?qRt-kkIg)x-t;7gV U1P)lm:[F)a L^`>U˔CHH0 ޵hjoʯM;$jد&0"Ŭ[w,E>QIoRKw2{4#QSWkF vH^BZ/G]\GWN)8Z׬`B~S$ ŜF|H=Wb(0 E?e/.Op-@BMfHѬ)hf_{3Go*?d0|u1dr:&UAbDB`@BݿpןFgZi7Añ3~J~0j3Ͻz0'ܭ r:z*deWPS[Rh֬znP/ZJVG;q'؄3S=80G),+\%ۡMi8n%-9PNlSE邫|SoO.?2Mg*FJ)l\O;o] "ы$X07-y! " jl/V/?#a1mbQ+?zuↅ-P+"#à+F:qPN`^~ʇZ(]|ަ]6#ka=T~Xwiv$2K Jj/"jP, ޳ MC8x yAPƿO\豭H<&|` e,iy(rt-e/,ѐ"|,6cƢlzn.QsڱH3:PGY= Ta%k o1#b KؕLhOrRQ7ô->zVYWB>X(].~2mƥ+ zת}x;bX,2Z On:czK8] בCTd>%, nx_=C+aY}Ao6Ģ z V 7\e::Xh 5(*>x,I"g?6oK<.7&`$n](`Xy;\+DEIdU>0rR0 Eh:`+0iv]x(bX;cV7EG6yp~.;&1FFN>JeeĢM*{5!Lay$ S 'T$O]HyτZ[qY_<ݠTJ%BT#Q籞W0ɶׄ}t@u{okHQD}x E5 d(K[jk߳r9ü&R:i RJȨNfW"*hоF\k b7徼~KI\kFWJSTt'j|QѲzZG%|iE = 0-ŚƒaDQ #^2"IF`LK:%R xæ-59r{7la/#0ū"CPN,iƝ~&Р]pK}+:2q]ҐYu4f;^kE)ʁ/FI1MZb9&'HhKc1Wnvj"Qr _ O[1 bQA>I8Ƹ?]4DV}wV̵S@yN~g{-/Ri_\ ?;7rٯ1D>ea.A}oȕ%kB.AfW&%'RQWP/{V|[ńl`J<W[k3[j|}lDV Q MYJ,! z&(ov 8Jȡ!85xD)ïI\j"`of:JP5H`G,>iI߯=j AoӒGGq`>*NPTk3'?H!8!lmM[zbтI}gꚥ/Rm7rGE*׎),OBI,Wr;y9'\ptTT DNk1vU9|`~ MH:D go!8$(߹f-s/c?o|2DnpN ]Bqx\E2H*F\B6-R o;+~kq ҳdx[ǓBIt"UP@/cnf,0J;ݽ8da.̖Γ s˜9 v4iT=73(zFtu[,PlVL"}~W~zaSdjJ QHxڼz'O|~1<4\g~`/'<~v~rʆMq3:3|yR̳_u_PU6_䳽X=Mn^j+PWEwkiٔm1r\hK&6-{Ip6.tkSfZZ`sj< 򁈰V.R5O i]:Bic_= &C!.)]_`Ӯ~.̯#B aYav+KR4"A0S)ʢ/#uWI}OꩌQ8eVN5jdΡ36,Q(t}$o|.!ӫ ]F1)PO:@MsU&>}3;-B"ԟ/w t.W$)A񤹮yįդNbh'W~T3>l?nmweee =h/VjD VamMqU3E`&(lPDjǣCۈPyH. ?b}"1bXX0*'-0©5[އH#Ā&& &SV{x. aC$ctj@%8M挏T:>M|bˈD Ex0Hv96,E_=zwYbImPBakq̂˃-3W'PWkG_//dʤa{ Ob+nQswq/:;mj3ӓ߶:b,5Ӂ=#N9Vln?g̾Jaf Jj0ૅd:SAL v엫\ԧ"7Ӝy5g# PT)51f@tQ{ګx!Y,7{*U_3"aĮCPxǫ$IIaO<>6QͳOۦ>u/T4lU2z?M'yM]Q;kJmAl@ Jؚ*@_C7/aB~O2Ȇc(갑#Zz [a6ƵN;= .gVS~~_=a-UN sx #3lruoy^C} z&,. [5vֱt4lN+g_-lX&FZm.N UW;wˏ`޽}N_(doj66:v?Gչ ,\OR~M|rõ8HYuz5y]G̅1$e5_: +`@\N+dbpDqxy&T)LtJܳr`E |ރqxB:I2y6Ɏ\y؜[,LPeмHp `No$ ,d_e`;_-AiN8"5JТ0HrM0.#~`}\M朞JIyn }:^MowGcbEK=N?l}45"P31M7ɳY>D`jVbq wB(o.,ţ%W\YjPꓲ\? O$`E2_ Tw]Cj7D{&Hq5\=-٪dbUUE($j"JA.ײz!'x"KD_{-$fxPrɣ۱yJmg$b㹱\Վ;u}lx/U]|g|Xo磻G_*Chdjg=2`0gFlh7VLvQE̓ibi!WbjܹԇNSWl!]+ D/A%SU3:p3h\Wo-DI2"m5$eh-dQF6ҙ*V++ I./v^^.a^cPMɥ@DČ1G9<f1掹+(6Tڒ哘b?uvJ);ƒ&K>EHG3;K_57!5;zKXR 9⼣|x56|2ڣHV/Ѕr;}I]n+0g8%=ezwl}&䞃cF0MhZ@+br}7Le8I##ދ ۙqhJq.qGv~w:9CZ6mK8 8.nRGd#j`ש8'E{%XII`UBY{F3 X+_f: NeY?UI%q"9QB㡟;WЏL͗V˿-[z>0.p/Z_` CXT!OuwA;',^/(t[@jفd_{l1tUkt`xZ=z\mk_Zuw-& GUKvZr.~tXCHGÿ\^G{80ՍdxNmʱCe0,|Vv+D+"e$~Z#zl;|ru$=#9æ:N*,wC#F$mnf^nUC؀~,)iBir|5U-n^\.qFype3Go1|a6[5(Hs݄(~l.RoB4n}iصt X׍ML'NcT_?*NblcNRnsԹ`T~z9X]e}ds+?.@*Nq|C?74Z>/tm.1F1wfoqO.= ѐ|{bip8{S㌨ i-^H?kl\kyH+ݪe0.+^Kǹa* |fYvi26}\C >qM$ X}Z0a/ )Ց RtF)@F-CoQm hjQ*tcts/;U|N8q}rrdƧwcQkR2VρKh 4bOQ]D1Uh·r>ZKGqՓep_\F:k'^c: -MpҤQ#n|xC;Mq+\=G"1ٹ2wv'kai6B.[Oh$~< A7[oP/OYb((Ky,z7lr'Sw oylt8w9e_1~K˂`Zs{NZX#Inf~>ȭQ$${n \2ܫc(qdCD$f ҒO}~#v۬oS^}* U6<RfϦmpxyK<2)- w"pf`ցHhub V/Ki%ĵh=9V7{>~I$] ̳&C]׬3PL UvA:?e*EcOyې%_#ȋQ %Pl{ϟz> H<Nw5 _UK;I]{UbG Y {y=Ix'ً,A[q$ɼr)Or~Y{%E?nxЕtA8͢хiJ9,{8Yml%$!%/t+{Ie{x?0aVҞ/U"dX{rD @8( ͠$>#YD2@ }lqyFiJ@**W:gMxV 潱{.5!uKز)@q;H>prRb Lӡ5@j '֝>o߳$&pOpkiNlG:4B>Wjƙi: LA$NŢ8#'Il@QkrXS2bkd$Wń]0U5p7 oЖty՛иҹ%·6hئ~#Nw8d6Zv] qO؛;֧.}Fp3~ n pP_ÔׅˀnNLX;" 8 ~Q +9 QN>paTpaҷ):r@e* όONuq\1,B̻$%$I HTSCAڛNE~(˗/#npd$<^ߥ+ 'x+ ޺SW{8 AIǵXR2?uQb ꇴɺeڔCSoVi6*֊Sl Sձf/޺p6RDZQ.+2;R8շ:. tM_YG/7I*[Dn1{XXì^*BKKs1VEyl:L]-^(zH4Wczs^-Ssn{f-;7eGgm-ZP\Ћ㼥|5؃Cg ˛/za=QxK/w?fmc6G].w2ێu;APC͛%Ċ;92'y;,Yd|^ƭd`R4wwsnjrG{Ӵ }$;5w,v,E@h壆[\SE+91 f9p=$Mǿ]w6%iJ*3 }Zm2Y@? xe)Ǎ[ۂv}AW cݸ&RLjCϖ?;إjk4/)cUe@&&xAQҬ(4.F ;[ya"' %;a6:F7F13Z/b뭞lF5C.dv!|KnQMSc~qeC^>p? ۉr?jPQ*exw籬nn j(D /vi|;gkWck~q~:QnG OEF]:9鎂Tt+cF]\d^hR [{~2dBRGz]yf=Jc2!  $b O8i #l 쟩Z3[x! y@%n`aP "h ?kT|]̞Sj>;D_DѡLX݂7NZD t{^ӭQFC)6jW4)y]┗ Ƥ.|eWA{Uՠ-e=7b\cj/LN?BaOx!=M'%mE`i<$8wZOo Ȑnpߓ0.ؓc?a*K2 `bhY~@" :.-s5rHY|Ӻt#X1Kڶ2eEE/.#su贔<XRѴ_SuZ_޲8%@y?_i^з냹$17n9˲׆_X/dZ=n`([hi^!lVv#NsEߢ ԅ敩uDnZj-x4U:LoϠ Ymw qy2g&z>rJO,>\[ޅ5N谱#4sy-At(gYVN%GoBɬgt)E Uأ8@/gTLՃІf! .+^5'z8Bbou1R%8eݞ v5 vs)ܶ>K+Ud!*m VZp `߿^vqh~xe UG@D Qorj^>! e%7Kdx6V"GM&~VL[cנzD:/Q]#aMW!Pe`5T8yHTyM/;"b~># +R`,aiOo`ukp(i;̫дS܋aM0t_0amw->($ $/WT⇳ܩs*XUS{".g:km|I dA=@eО9ln |CuHx+=%JJQ~6%I ]4-1y2*ԳpL h:y>Uqz ~n#pN+,xT1Y^!JKp}Hɕ=*PV?m~ީ&ISN $\`lf m|#ǦdL&OвbT1_1_@2y ɘm'G2 ݁[u{`_)7rFDCS/}D ;\؊|  _~!suA}8Aqb6Y7eJ iPKA `fGiYҩ7iR&/=ֳ*j 8ݗt%Nфxu@vVS_sL(iig`6WT/gvu=v"~X7pu!\aN١`+l"&mm"Z,W%hDvߖLo[ gDṘ1-yژ{)E-XQBCBhو@(+ = vsѰ1D&!yBF ڀ}C[iMU{8q44go&(tkJ֓$X25\uQIh"(Ẁvz\)=wAy=#4u20Es>O6n qQU8n,Ddlɓ[Ս *pϝlߵK"lP#fMs\nb~z_7_yvT Hb-hlKyQK2B%u 涭xDS@QeM17<``-P75Pv}&EP1A!clȾdp5Ԣ${+) PjLH5"u$^3Mpي?#sT 'T+<<5k'V[gfL8pnJbuEƋ8^"-S;rvJA`Mh2m^l.$B3 YxGoxM86CEz\ّ>ЕɬQiTH+ i hJVҮl1ی 6#Jޓx#gϰ{7a#JB48<>ݮ2edž z%.-#%pbT$3o/suEaۣI)̸7x C)#a9L>]{6񊹮Kp9{.ͷ<>wj}.lP{S4gWܐҙk¬?X5z ~Md*B[||sbFsJ}iᜎ |iaCLS1wu3pGY ΐ7?-R8C&F6k8bZP1O?LkqPj9#;0 bq59M[qx!{PFEr:{˯V&d |'5jI5 YƳT, qgv޾L{(¾uKB1e0~'G w$_迺1!僵nD,N@'ԑv/ {;E FMIݪ+hI ӏ7tB (T,okۘnW6)<1&]cyp^7W~ ʴ8|E04#vY;FGK߱V쪋kb(o#)vj\8=ġPC"bE)%ͫ8ςi"yc9"Nͼ4D51q-cUe2Ix1GZۍӻ(jI x'i֍%&n3tw OG%;%Ffb30]D^-9J2bx$IEUͳ؜ WsQ9zSTd`7@wesJI%z.f#l( M͙hㆩ4Vk3@1K~fβi+ S1>>$E&W|+^p { ;ͬ 0֪3%ۛSH+H ފw[YG!RJK_JNe> y=O׷'[G x ${eVnJ3GGqE}%mOQ od8."p2af?iXx,csPC31@݉EՀq3oTϰ_.ӊA8?0ߓk6B$mC>_yjy_I"uǃ*[NO{,GF?=t? ^ڔ&I+(US76@{r4s X DsFJN|KN/|Hz3پs,ө\h2+Q?}Fu$Si(i)t/̺!+Wvol]%R qFJ%i6M!8-:/Ke5"$1iwуˮR8?=) vS]v ߏ)D)SҰfdd|X$^M@d#U0s^ bV}@v`_˴-¼ R Ϣ: G^Q8>jZc՚)IMOd#gdWԪuZtjض, K~-T&k[Ǒj{M?"Kv$eZȨT 4W~I/FD1^fxݴ5+uˢȚ* \)jTykngTͬP! m, B6\PRݪn5 .5X@HT RTdDkD;f=⠎3⨥sN>wcu J&pDBtV0I~Bpks`bJijQ_<3UxwERB3V zas-<5mҗs<Cn!r0?h)ǥQ(83oL|0rhp>9yHS k_y00  %xi%#Cd8 ?d ^$P\G+(y" `ㆈg1/GqUDPEхeX CVrUkB}qrUX%Ճ.@tmϑi9d?OLa5B8?GQp2DT|!Ũg PF8;Cƽ$ebY??Uu 6tLϖ_=XH}U`Wmt5[D tq"=5T<7}!xKtPߪ<p[&w폤bK\ j@ɛfWz 8++`9EzCx3wY#nz~Yy oh۠G"Ǐnmqp%2zь'>P婁a XJnmFAN\Iȟ縻޽EG9۬=2]oR=$92ү6՟$O5s _ޕHL̲9HplH7rtYUz`4߇o;Gn}SRU#$~Ã}WV۷kjYd-b-1XCwIaCWp"^Pa߅:g]).æt2 Hh̘̳\_JVKQ>Н>x6w@ћEeXh^^kYf\l[0jQ> a߽z\w~4 HF#| .j=-?7/nD/@]5`$53y"@>^ MUc,1t0dHhFћ@@a[Hm'<_-vP;~m6 OxI˶Z*4!Q z@2G.Oؑ &ㄺ {"zr HvoOŘH`(T$V;õ0>\o )?EAO2!5gJ3`DګUC[#5֜X/A-A`_{ӄ)3EpvFqq @€z#[9W2'SIEPZr% {?Y%DpȶȆ-<>IQN6JmcTӜOYx=jT膆P/״ÿlpMtw LJAE? #Ps'$IW/)L\LVƿ¸قPgQ"mU/L,5myRnXHԲr+14K;QwZC}d^þ=rnT D]!O1%[g $"=o\>N?%_ŻI#5+μ9}_W<ТK;I2iz'l/a3J3M$2 ]/&ןק]ɹcrʠobWzˣ!;p__d8F̓FmȫoIw5Nǹ#Lf|ȵ=Z?o˫sL~ٳ9XYa"ճ!z ͜۔xcg|N5m=H=Sù+hXbsɊڙ՝}&nb;(74(ySuT]<sG:Xc$gTjGJvSYAXKp6㯮#J:"$ u\ґZ=t]sxļi{RH.(B{^~Ȍ PNbjW0 ߟ k(|nrluYc PhK6d G_xkOSIҲ`w\!@m̯v3GMI1 TU ɞOp|T 04x]o-q9; ]÷ɱ -SkkH$tx=CzXٓ,l҅R H\-r8JqSOmkGNpX}0֪͒l쯃-+BMe}Lk8Ν!3 ZkMI t #_pz_9\Ϯr,_k+;˙i]^uX`w~5J<':4Yl;!Y2V 'Һi+|\DP6I >6"*V\ϦwIBZoJo+,4!$AT 0%5kޒ{E+KpvC?J\}aˋbJԐXOwhR3WŃsWfIpIsY =fM]Lù,tn!IwJ7;ZC<%-u5r)ΓT]^jGb$b/;@3FG6u)ǫJ]PڕIp Wƍ&bLc{Ou61KW;u(RjG}ib dUm78 B"_O#BrHh68C'JPFUjړV!ÖbSxn *Bm_1;ZdCRNbɹw70`c|ƃv:Lo-89ֳG,}@ox1<,^Z6!8v1pz)ymiѰBl:H.ԵX`@Yqp{\k*Qt]n!zr9b$k/kC`p'#jIwȑ{Ot%AT^9]/;; P2C8 ;izi]eUMPPJ|y jqd"}m!Ge:cQ+6$n]2 v(>M|G'a~`,{h96 zԴ{ggJ݇2`0eْð~܍s2$m+xWr z=%7, KGIN,{{uKIsuM]\ZęتfJ8}{Q$w@^M\9]d}6G0수܁C|Kx2<r׆u}rIG.3Eȟq|mb=(F)2h1IQ9H&dFL{G+Z~u :,QR1Td_*wl4zUЗrX *=5o{JFP:=#0;+(V1W-xr&Y;sƚ܀ oE9BK"!B'9w,f+]=p F={E­W`iG|U}f)3&h; xҕO51[O,> ǹdu hv(eYe{1p!MX%Ko5*&hu>!v7qdNI:I.u¤#J~ʘT%F;@#xEg~# p#p"@ 4eΎ Vے&D!<}cJ"xZUlŪa|:9Т>,T-!Y,|h ?h枴G}BN2Z`ЙϘȓsP 66ݗ__m &,gHL~CBz7>ŜLjd N,_ye3pΘ3"}\2uzL-UCxǵ, u29R0N8WnݿɪķXiEp0¤Q]aНAo4QDSirz $S{/g]jNQ|X#!>*}+Wߺnb)K޴y^*6>5EmJ)dQYX3HH,hh})G;5d BҴ6;xT극fi qSjݯ2ZNL=k|l`[F-Y݁0}jA\k@HEo۰njzi ޢGNg?d;x©.q?I %3cnXPaO?SI2Pf4~Ql#tn-C\BQMZFnNNq3Gk'㸖cQ-2`h $aa뵚u9cXRٮS,LE[ ,,$]*~#[WZ";jy%2 m!UśR幵wL]JV""6{4LoUy.1}"3"V 1F#έ./w/Q!⼓mwP BQ傫"WFоNctƱѼHՊgCmt՚&F+Yrd@]Wn?<H9xa oQe^P䑕뙤F W2w<7ܫᳱ[0̝1gQ3S1p7H>TG_[xaq8{3Ku@$WOA@*L%jZZcEpˏ%=C- &dp*1C6L`fє"aa@W{h]X}ƶ#Ajw݊K|: 2-b `O8A4A1Z+q8*QuՀ.ڛR9Cl2[)Z3|YYkoDF/fuZ ul)%rL=kQ(mW,5"WӼb)t7ﱌJBJI4yU4N"h|5j^@'+0jEÏof IxPD^OAl5B۱ZwTDnUTb:/¹0)u)OhS4 @Y?]}Hh$_U`D"=u^e%9 5%xC[ɋ d3l#w}gk1A3LQ@39@Q\Ώ2)ltw `No8Zh5HZYJ]9iCAP J97/XsvA[%Y SuiY6-`v+ gD2':Ė ƑEըXNtBDaBL{/xا0?ˋ2l(:4ƙhAO`$Н,_ke!\/ZGwfO6o*54_6z?w<=6Tı%FϞ,s `5oB KJL-*}iTu#H&@i,FlIēN"c>Q^~k.X N`*0K>1GQ_x۝xk*J9gNm8l(̓oh:uS 02Pi6受(Y~glbl\5˫xA&ܘԐuHuP?Q$F|;8xD FeeS@AAfW "` cZ3[k q@FS]=h8$-`JQ9 -n+LU*CbP|E;[T!3!,Mua&z.`^Pnc@ (\ Ю'R/dO6>EQ6HQߗJ ꃓnL`-6 \ z=ӌ= H/€Ojfܩ3 olC} ܫ謕$5(fcH:aX>Oid~"QkKdm6U)y[3w5prN@40OL}Ӱx?vտM'y;¬5tԬ9<s2Ju!ލYy6˥oJr5YR%NoQtb?GfQeP`./=E>nLɲ]~ &9m搫I*&wEi9-bQJ"~ _uwi B\Çc^ā I};y@ x/~iM_mJ!#6?Ѭ856Ȃ1GwPhfZPf?:N[|5S3xk[Qy:DrX2j6-d ?+ ͌nc{Y!p>i9"JMLVj䋰s%/ƙ@?.4"6Z34n2iTOJO6Fϱ#˸PCXYڢ ^~h%@8EW/N4[Rxg\Snԗ"[R6MQ~xV]!Đvdj_ >8O>Ě{*~7"mOݰo)j m |J3@Ԝ 0mQZ b}~#Ac`R?W茅""gx˄`&.Wֆ qn<C\f;2H?[vm8^x0wC=MߝpuʨjJoLֺ ~`k< hҐ= ]:ۂW W*:8 S|hZ1!Ui6=io#<ѮX,!4!f8OxG.PMrʏ.Z f5wO }'P6\gps%]ww{X4mj#¶~`fڻmrW:{ <:5tG[BjY rMM|.ۙzK9HNKR[n fs\t~Dr*ҁh&P4ox3g1umV{PxA'}ȪTEpqŴD]ˬqWoc _dAzQ wPV'D`c`y'F3z~֦I(1YK&R3=pJ`d;,wWs(ɔApo+J\G3ޅjތPn~p6a_g$㿍6p>ݻPtk\.K@sk&\TLh1nJOЯ6S933М=N -"kj*7"@%cҏj6X+X\C|#++hwϤuoqXx;`')Gyўپp=aC qPn,e;܋I|z_U)#B)ݜ.U+RA iaeЬee: `*,2\e{d?ޥ&mzgvy•⧴ɏ!Sy9䣃/?\46xz,6~;9)r#'8[mXti2mh>Qbh޺{@ Lȴ*a=5]Uk'0k!(븢J[ܯy8/ h¤iju8}SƕeZ0K苐?unI*>:Lu*>=x])G4mxvf!hLj0zXhR MX$Y@rJX#ؠ @^5C,|RjM(CP @d1Q! M œL G:/08S`f"kCjQS%wK,]ƎB8M NؾO`+vbMXz7^:/E4T#\)2r[  Pc{-I ELYUkWxƥ$d!-1U q{s^I,C+mʷva!2 1dF'"4:' !O9돺>z@`k>3T ǐR=G~86@,.K@4ǔ<7պ5MbZt1'yX~:rU] g'#l MdG}/TĠFJ_ Eo#<Dx]4Ij{Ɏ?!ճk %.~Q(щ!x鞪xwB~\[I[< &'t"$B05B[¾Lh?Ldy!0M1%| 6^aəb2O2AQ )%m;<Ҳ{zedNmpbgb? θCAw-ky|ާvHD߱Ԉ}O67I1gώEi 4az줿9S4\~%*Zxe, jC2^;O0d?pLGJl_q kv7|;DMlLQ^-pC~B? r%*9KBH"Uqw366䪛#Hʹe{䜬{*wN~]WB#e)-q| "#w!65`vo +ڒֵ]V'_JKTuAad|\ĸp۩lf䡸 &`[ە^ԥ{y$(QIs93#kO 4B1_9dTpܧݢB1!Yte5А;6BD9 +RH!@!5-tqbiSwLPkH%2X"|!6I8BGQ!rSMSCz)3̅7_xS=x% 5uaǽ]ScPnIagأ4{ ͼ=ZLW?÷y_.c~[!ktN,Q9*PXWQ(B8iHMcAQ/+ap6"̮;#B.5:*Jp[m(8W]0ev6<{Mdf.&g{34.zhqBolE40?5)%vgަܓ4nV|\ IcvoIQ\9b:Q^`ºz N7AT .ٛ[1DѥCÛmDZ}tR٣. ۆ잽FJDPwUbwͼyYMgmQhFRYmAkХkܣ-kvD5u' +뫉zOXkCr FŇY[zDxNr;.I"8o/0guUnz@JNPoR"<`±)vaA~Vj`E|s+͓07:*q\LZ`щPd KHAَR#ehDLp|YDho`jۍAj>c'ōb,G)|CJc[=^|kk˴ƈ 5_G~~/Oiqc:gF=CoxsǠ2 A˦xGS a~v]Yhhzg݅%_eXfw֕p3j]1-d@oǭ$эNkDgшa;=0_ĝz;"wWI*$T.}yJbNkJww~8nGܕQfyF Ϧr~VE\H/:?Q2[Z?ur̎3j-'==жJKcl N5F WmEU׍؊ i!C;F\S(rCP[/a4~`g"޽+r;\>9 0k($oaBL?ڨDd%2񕆾姨L qbEPbC4[zܓgSL]q:Rd3&Waד`Ꜥ>,Bش)c8v_j|$cc5B"/_~`W*T-/nXӖdz0}֤W%7{'f>0~NK RL@e#~: Gf|7I\Sin4L3sixA8ʉEme%/qZthyğT_LDsZM !UL}nAaD{1 $X}F3&1b773Ue={̓-ltH_g`Fh|()Q:y(xZC-erQr<  0lvLvB?>8vDjM  +][5q٣%S!~*wF{rmŐA:Q<+EaN-VutόeUd$ 1 aD%f\6iP!`=OYyȖ _HҐB6bfpKM@zARpaAQ<QA/ٲ(-_@Bf 9A0O2)+5\ T(2.'XF(9'FNg&2(}y!K*z\p]8oSTbw^Rٜ[T±sJLBww4i[WYa4br/E,,DTLJK'U&2*5oTՋCG*`W;\ ]JƄ;W7- xp/Y)3q(*Ȍ-gx`ӉX&X2]{c;֪B3 cr8F9t):?5$i]Nj߽?FnQsB`Q|[ XZuS7|k-n%A=u"3]XI kc$I;an'WP#zSob&5 1$Jun3\w Dؕ笰HSoPpHGˌ_ PŐf!w!$v3r XmH44̜ +wsi5~>CYݢvcaqM_pս%}A?>*Xjί0LKpKEXy@۵!;9F̓j>BM E5b*qNYXiwOpPo{[9|Q23C|#y(?Zt"TZ쏴R{) kjr}%DQlR8r(Ci$@iXóL(1xw'>,MQ'@o!8njh%f]rk{2u{ Z'~pDKIrޫ.|Y=QquC 瑲ZuXk z nOdPx`1gR|@ZcLq&~fD]gR"o-NzfTZJKFr#eV쇙mj qv͏WnAbs5#Abq҃]3L@QN%v9;t 7Q¤5f}(7MNV~$SQyvi,wEӤg|Ҭӷu)Opss0pdNhFA]Z*:sydSd䃂B<hʈ6x˻|b/wϾ`K9J ˙s[lbpè֘wwV4m_s .X>)r'DzdirYpxZ7kP79rJzPv#ذ .%w+f`W->D%o @M 3kF6%Sn^g#95iWӝ EZlSkJ=j1ӷ]ZKOnHL8HdAH;j7ou(BHB|;K`]aYK4*e2wMrA| A>l+f-+HLIFҞ5ҋꍓ]ؘȃg$tV˙ƊS%aTDOpHy6_ZsשJS d>9 HڃS`9Vy|cB8"nOAU tp21 z@AJ49mBoɓ쵳>CgZš "A6"u0Ru4O8ˏBn|ҍq8iM*3P! ࣏Yjx԰ľA[A~?(H? K`vSBN A=l֩ ӤyDW{{2X NJ9d-;gAbĶ(/oa:pŵ􃡴 1CD(;lVlk>}$*UahϴH:x,,]H k0G8hӛjsܡ 9ZS8%# ݣv}Y(38AsF>J6e9Ď59%fj Yc0KM{#5Fh ˅1_!/`oNlד0ot}w.?fYjl0Po A+Qlkgi+dM֑W+Q10r bz2EfacQQu1(ʊ|} V;QRD+.Vx$,aFM#-c;V̭"].xdBX]R9'̈́?sy\ڱbY,FSly:owۉl :j?*Iy"TϰQE߬G!O =]RU" O}Zk[^ 6ZKY 3MH)*2]!qCӋtH+<ye (j@C#r `gĵpkCuNIp|so:ӆ`fT|"nk!nv0=coŞ`8RHp]7@=<rT_G~nbf>^cح{$c8?.J r02 1c]\CEsÌ#}&f F:픛g.ى90BNS~%9>o`6fFT )c6@@<,`J 6膢nQyu#wWrxݰs~&X탛.'}_Sm[.ncLb_ףmbίo{0eb07xIwT$= xai|KL 'o\ylVrcM|< n$+ɴs4#v6<zuW͢Җ9nd NAtf5/ TwwOf#}iKBג2mթ?3A`Rhv-d$*]6R%GƲyJ# Y8qQLp}[)520!&L rM$F#P'`EҔٿa@$ku)Y7|.JX[Q=hB2Sqx_!M xܔpR6u:jwbI3%} C=`DD77O/i4~m^h%1;5JŸv|XQO*&1nbnZNb ه;ZQ0'is[ PY~< "6[BPgS;|{Hp>Thء79T.0^bCq isiAH˵  :чor1վ#_H7w=@8-ݧ[|h2XJ]hh D%^Ar+3_%=+hYr:-|!G\lR|8)*u. E6Oc Be{@nkk"d<< SI*Qm&uT@яG}O!D U[S}Zݽc{'D`bh0b. .w3HM鋽=ؑ7HTw$P-}#yhH׮&3;_xBj md~Oy}t,9C̖]_bsi0cyb8vl"21%jWWg: CFĠw{k0Rm^^wPa!^EU#<0lLؼxOZ:- 6JG|f\e|*\nC`@AT8jʼnr햇沦Ҍ->4Zmvhdױbhqщ lX,Jˡ 6^LC@;y6)QJRbS46c٥8jV^(7=ZI6eϐ-T,zr_tŽj n:¥q_h[+xkh&0F-FmQNvA#mr l;vrhՑ vz>ʎ]Jx$GL[1*? SGJ1-%RƗ? 2:3UehxO!!c3viMqOw X6Q}[(8Kmb>Ƅ%^jl |2[~YclO2K>9aW(4\P2ԝ*0qS5q r!d~_xy3veկ]bZY'.U- 9峩\К`z2W Ѫ%) u` :Gd( e k I XRo5Z>Ȇ  ]"՟!Dg!#FXnCAC/i³oHuzcixQ KYQ 0dz0rv:$# m`75>O\i_xn׾C y_3p -FYHuzc$ (HHBS!N٨'j"Vɠ `l)SruZ~ (?ħGiwwQݗAg@X-u 0$cc V|pvQ=؅GoiJTjΡmooqWc F*rILcD֔gq;ܧ<ؼִLcs9Z$:BV%1a|"ΐ k̃zea@2"q(}gD|pE%h0SMは33o0-WyO_65i0  g<`i17Uqiozmg4b.v^ Зڬ=7 ,m׫AI\fdh6Lrlo4}U@zbTbt 䲕BlֈE6p\&Ԯn }D ܽaU| D:, 2LoТӃF30YBUpq i7pF q]$-%b9F)] FOuƖDQq7yof?MpZ1i K F&7Qs㍘l'nJpkCjf&T>՞fɵ2;25L tiqaܘN4omjPGT 0F5Q'ȚBz q* dt p>j}=; EQYCu'3JaPoa%+NjBlQ ߦl H7I:欓y6W1Jdo@ W aS.~Kv*J٠wOB |YkL3.}U.l2h=Ǜ 9޶>" sqj8rdÒ@S ?=l_reE[!5os+Y}p2v]mV]UgtJo)J#^d W IdRJ6D7 #[E]Z pR ܤZ L9htsAƳ^;0^~1c+m\fb$P5M'/BE Yjκ7 GEwLcQ126w;]^ +D OO8%et݊? <&ȯ+FrL 'W}^=Qt=)HwgCY}sꎨ޳*؉u[T6Q~bX;Lߢ/b-|'n/`m3p!?11)E N(J5nF㉂(&D|~JU.4Uy[nĸ 1gD؍3r0f5ҴH[Mࡎq"VW544}*Wz5,պnC28 ոliut %4,kfȴc3:Ovs;DR~&j}skp/8fDK%OXPf8iNSd>Pg4Nxw}xrU^78(ke;{7[ KR$CmJs|(ˍdN9J^Wm]>L!xU IO|D;sw`B7`zuYG#%ϸÅ}ޢb_\ygu!$"0um:T(ϗTJT{Ҁ rtn6ט*ԓd..4+/eSMіkPwFk,R'v8@}3L\ǵ8'+";`xF8 ^4I/7%aזiS߯w:ͻ0Rnk@- 0\+:jw%\%o/Z =r&h Q5'l_nF}|ҥA ,0d_":˅uu.v@ae TLuL_XІ7J6B@Ho0Ub#XG̀ q Gǻ&w=njǷF\TMS{ेktj8Z- ˗O@GU= wܒZTt =N)οK*'m{d%5.ˁt%z5 $=> t9?.[} \%5? Kw3#Z%Qܓ\lVs.` ,ruV(U/_ئ쨫9me(2*N.:sz:~2qprWOvDb?c5Q$Ǟ x{n@QaT@sYyJzt̲UM|ģjÔ>SASۜ[3X(~BBjE]"Tz,B+"OtD<.PŢ@П⋾MQTxs\%_EgʟH{5>.mSe5'Sq˧+"Xb?{: <^59tva]8; o+~]??9#5[3%Qj."G$@|3g<չ'9JRzdP&ohmDE~8WS7l*?hb [G8aCu~C|2TQ7]I7~WkKYaQ̴ђ"ҽWh TUn(S9YҔ 2K8 xϭ㴇&470Bs9'sL ucfG&"Hv@n'w=sA,Ynr14tqt@3UFżؾ5FyJ4 fc֧ e R41@lU:n]"l.xjVr{$LAiRtIcߍUO&.B6v:MTm&R Ef̀|߲u;E;u&LXS>?q@$E) ~B&`x_;[~Xq}CY!CcW.rT6NU8O@"%xU*y$n250>t0-XWOO#F$߀kqqKB9h|Fww`kDwiy`nV1a_v"8p9qktGIEWg75*0@aȊiѦSHIC"Xp !ĩ߻!t%~=OWrׄBKS{aֆC)-=[qq A'DKmr >`Ȥ^ `FBR&qX=)@tY#"L ǯִvr]?dI''mȀ뮹U\x@쮦Xdh$d|J!SH X!#Kr$1C~iŸuu /$%B[UU$yxII"ӓ&Y'3-93J!-?]ZNB&óEs+p,nᾊ+ھw'y];иxFoav_WI Ոn\<ՆSQuLKT2m],bO[ "6!B-4Lix;b텟omh]֖,\5zENfy±]}}DOPHjJc0w}ddz|WLv?ylyGj<Ȗ&'à#ZE~03G SXlͯYVGW`l@Z H1Ia #%TpF}yqzYK6X7:}yd?̀` +AĐ9}(";vʦБgL:r6R$RA wEm8DxmrBmD ξfbBOںH,|1KQ6 2Cm@R5.%p"Nr'w d d `\jrQx { Sn28fV`V,%Q<}=pmQ]izLvm[σFZlpr?S.y o-ą+v'j6 ל5i螒7! ~E/+&15q[q[ɊQnJK(±ìU]@ ft DYgcW%7Sv.y͒Jdמ)Pa `JAUTnB~n!h)@=|W.HEt,A&FO\=!:63Bc~4cj\>Tke_T~S@dd5DZ!$C4LJ@:T/=dw!G_/Z|}uX DS6% ۏRM!î9_B+p7@1 &(9ƕm;%V6<mAi:08w ! $vǎ'2͜5Q=M&JRdd<⬇J>s[?Uk &*𶿸 iPSDx~ǜ |\}4ɲ&U~oU[?ǪqCǡj_fvX-5uȀ@D8 G$ikrFRXp%A, *DEKՆsso(,oW}EXyʻ+ڢtV;+w)0ZF!&N$ iVO r`ސ*r/̞`WJ*d; `y Bs͉M1̓cٗy}֚ YTG?{s(n!惼"A\zqVM5jbl:$GUcr/8xzFyG給nM50D<'N!6m)Xzn:}}"M k~Rg95q76 2&Uu!k8dςbp-2vNaM";G;~u<јyqݻsp`;nvi.[cCJ 6ʬhn<`sf`==0/)eb8]m5$9cTU撡૚$kDoءU+]/{!~| P܌޽'YغtT kGULSLy i w,m􇐇k|1k;֩ӯ/)m$k1A{ {?G+a:zUPn:B|=F1!Vk {S2nW;5^8c[MTF g ӝԕv|~Yg]?]g0M.hN3)"㋆C_VU_h YfI' xeSRۃsm4]~ bOSU.eƵq\jf)@~jOU^OQhYA#.@dnJǻX)‰[8٤H(m.Zz ŰrE1 W??#hמ:j쎋rC*CLgB WL#ᚮLf) E#w!yd'w%cB=ay D!QV2<7[foUkv*:J1|w)H[ wsW  ̉~ZbMTU6ԦFHڿS! U\ ~d孔 -D:Ե~'J4NoQۄm?'KW֥+^(ħDe]'ra*踾";)WwS1)*f \bוsQ/3V@%C5wH&0"v_+iI A, ֧ h!uE@_Ը4qp?{&LW,[HWjWu,aP_ښDf+RKP Uko+ Y*/^ioM]l֏X^]BqۗWK:Mei( >rNCӖ)(e9`&$鯠ͳSqKI-mWw3ߠFxGumw퐺)UcR:wH9/2eNQTO1vEFS:RmΕgkۆ>Q7{rVTSȁZɿ d_A("f=7tAR6Jv*[[;OZL02M&zrr:gQ<O[D@{"P4WIvͨk.tĽ|‹X_qla]`ʾ-N ŗt}hڎNm9kFI!Ri ]T ځz>׏ U}e?ʾHYT8P ~Ѥj^2ŀ0SE[bCˏ/d؅[’(ʦ"c/>`U{ π{H*l3!hH4џXЂOD?fS6` H,HIxtzy?EXe6|Izmzc'PX7ѐI,2hĒs#p -ZmU;qw+Sbn[i0w۴3f)(PVу][&DMY^n74P"~Rgtylb6_*i[Չ͓e.~Zh@‰x E,izrw?D;ՑzK<+Fi.UVUU=|kҊhiI^++PѢpW*y7:&4YvyjOsGaA8=S Gpɤ*O,$'` e\C;Oe&3L!b1+3R(W=d)fw 5X4ReLx% zwt2l}֫l)@2^Xn ;W'g7O˪Pr&syO O4maL!++I9jjTp|.˲J/}/ ;آռ5 d_6 UHj**Ӂ) UbPm#G,f={q~M]/C_Xq/ºNhb_P{L H BۓA7|%s ~';qN>#&j\k38~/V`I9`EyCL>Gv4\q/r-,Kv@1:Gc\"n9R1M֤ 垡5u*A_Sifsg<ʳ)C}r[E`𳈦#?tb 6)>`CG'>0/7=72xW_5} $63Bg KcfMnWwF|<5>8yL&|mʑ,i۰L/mV[RdBqp FAHɤBW5mFP8elT:3baA΋wX]5`,^/Ļ!iL(A׶Ot\di+ s#'M}I:͞5zN?Vޘ( 1xQF ~e,4sQXjVGu=Вe%`G(']2e6{@<ݟ5y>ZhRj9v_ Oi6j7GBɺK{=1,865$N%W!wtk$au^A\c9a`i )Yu @Lw-lAO~DRWZ=(^ LxMq*EW,$ }!) [U#z 5J5y4qYӭoG],4JދIb`K%G:vpb!F~Ho9ɦ}ga2ʂ[xR)hUE/||DCTKt- g$#dbuCȔ(]U*|軂1؂& Pf64-JȈ/7Wb>ܱz_f1:ѧd  w;A2@\|6MPHP Z=^T)Im 3g0xR'I7~Bb|e H|e>dVй05QRx82d@Zod~YOXN傩.=;"K5i:'8,A&fzY`ې5tO |lbWaT-󶤅WѳWP- >B#zWF܉J^EX>-qoGU[և}l EokTl{VN*P``m "H^WF{L|U=;a"B?r!HYYACx}wM>ʌ41x50T$9LmzOO,\2ĵfCc:J ŀYE9I(?|}X>LZE/Supإn@-Y\`1Q(rHL@c=:RnTXkgnu $L/HZ?`¥5f-9:HV#\j(>KfđkL@< #uڊO?.i -tigV㯞 ,>l8rH(yy7G W*'j}p' +ƵHl"hX۸m*'cǐ"yc{_; Fsu>X؉l96"AttCI8.\p8ťyumKm/11Yv$\ - bK7;oR.YM#OFzz8U2_ba ʑGub:L Zrhd*.3952lG\+JUĀ.vM][ڡcޕLeQveV=OݯЖ[S(gb[+ۆRSW]"UJx xo7gҔUVh6M7 #~1ְXq'!jVu0$[^`4O?Ylcm=g'!ł^~7C>Qfg?_{sb+Y[Ѱ0][Zv69* sI`{kB@`=W0DG՘]']'yX)1-ؕJJ쎆^;f>T˺rIg^R^3gdjf_tUi @"@Ba34P`ܐH*)DA܍H{EVlu݆_5D5:)7H ,1%su%P`]?ˤתˋ,4П$T|Si;hnOgЋ/6ˣf<"P[\2mcv0,exL^ E4׶Fcpes A3;rmEf*Uc# 0{8Ly4Z3O Ns_=!4;7q 7JȁAY._ն ":(̿)1OUE$wv1]>: dmN7E,NFm~d?!GȰLCm[6v9kZ17 ZܢQvdcQEJh|U qMU 6Q,+f9:N ȭoRf~.Bl'$JehEF~$ξ֤\)-KNtU>J tLba8 *uO5@3ء?fkO>99TzܸIFM+wuM pyE}> /Ұ+$d*d݄Cmq]1vDIxL"A%ТMHL!m\St?gKC]:sN?|a!N3^Xybf ,Oh[(#q!{k1o)#br,ٙYO82W|?UMkJ /NL0,P vj3Ki;{>hsB\/Rc-M=/I("Dڼ9%;L!`oS" Q|۞N[Cki%:3%\%{!S8dnBVߘ8 qh/@UoBx1c%]'Pλ_'~v*F+{qxJ:UD:ӣ*|F=*@!6ǜyP*O2}g۬8"?|U08%L{>}kf:(^=!9$[ yW$.e=i.he/fQB x(O8:|ef#/CFh!]e2ygFN{KM]yQT4%MJ\4G!`=o쳿tсV-]h+7rg`_dS*5 QjLJ{ǖGeV bGjDGhLo+6! e-,eeHG_y'NS88K6fN m,e0ƈەSXNqG`%\J;lٖU+(" 3RfQf-D}`% J57E\i^>:˶} 99t''*֔0-*Ġֳ,nvPC$o4L-. `ڔj"AC+ވ퉛{g~ZO($h մ^Y H'~T,I跍GrV2sAjF6~ZڄZP벐%TĂ HU9 <4SefP6?_R#hJu/9Ҁx6Gs.=`&|o498:f2t|pϒS2]7?'$n/s{ zG E3N97/Oۧɛ$7r ;֎ iV ăNF?UMecN բW6QW\ʌ仏tg6YmEޑO-*V1E{UOQh: ST4+пѰ/6'#h-#2H` 2?P?ULG-Ȅ 3v'p;|a5jL%9j7ouPC>~%%{-jo[OE+妧4gc o ]0MSg灯e:c/`]{Yd僸j8ˎX۷Ϧ:Y>d& wiS0Z`ǭx6]ytt&,iL!3>*wdu;Im8mAD@P2,T.D#p9ՋW`7 T+)rPC+)-wkr3T82GAzqcID?< sL: zK{  %s^s_ xK3 BHy pl~ Fpt{I}&9*A*#^T7C*HZƝ) ٷvg7la_VYwES yrY?k@ZM XtAWy'$xs "?gQf wp|&5v{&I+fY#Y|ºPK%7J3:|h7 ;S~CxqE)":=|wxޅN{G#;w92t3ICOd + |k_,)#&ىTU-xOl{Xg^l[ASD&v2|jZr^1Gu5(ifJti q o,<@Qa|뤊{F:n_HV(HM)<΀5Oyw}̻do򽸥sQ─ycS Gs3!V Z#*r[Za8s:z"T $6*/yp%VN+m>{mXH{dM%ٺOWulH2R1m.B JQ_ǽy|ԇͬY͛쌑V=I\krD0qcVgи)?!o.S`x9",#.mݣWYBO7ڇt[Ch2E0^9,TjKhF34A4Z[î2 `LLSa"*i$Z6R n(˓j0ēaW^[E8>桐Ru5@3,O|Pb: lNl2Mo%17꾵Es¶ꐄm w+㜑J B@HG9=>C\mp<\1Ł .KIֲԧk^V(G|c3 (1fciQ/'@"=CpnUgMPU ndƂnBMHzɪ 't*9yx9cE0wg;P(3)2aD]#T3۹MqcԹoD#@@0[fCMO77< ֏Re=tzm2ݸ 뽛]Hh'Td2WR2x9h\\b [J2`! pRV纻`_|(R3PY^m#_vTN{h+ xpy s|pgq \]Ë9Q4@4:14LUPp0(`cApM$78PQb` Ƕն:!F-MsXnɣt@˿YCvцRfdIO#nYЄ˗H\'cӋJl)\@̉ǟB{>s@ Gצě>v?˙{~!cC!LDA N>{k`գTt鏮xh6>*VopѲ݆w Gdq˓p5ˑMO,?Nk/Ùx(qt; ľE*R 3F 8XXS]!W(Ak4PN~^xY'cOUy:U:UA'_~;|TG=bQ;UFo5c Q5{oweDC2MN`ƹ?'5L@quVl{*#wȍÅkbUNPqqQM`UuU3c"|mxCJ~M)5/d_ ~0pE=пjwԮ%|` 9saAuLj`xs ϝvt57d%6Qf)o4N{p3Z(Ybbr=th:̦R&d6Υ6CXbլ6@ څFyC.gq}ZKp:D:Z"8Mӫ v|gC|!Rg"[yF~\@~gaസ n7O~mpZ% \Y[ 0W7U%zI+Sa*29o!2`Ť`韑oz>M,i i򞷋pA,7d$\O2,8|>T e\w}{CĤHsF*ky *W |Ʉ_Uz߰%b>m^,X?)c2a&l ctߑ#H-:B|GOkpݛi]2/R2E75F;{L[6[8@a$dd`c Cjҙ>M\!QUGz(M44IzGٵj]5+u9 ZNijb OmaQ.lh> ^C;vJByy4%Qښ;h@4lpTrƭvZx"q}*JHĜoWM"A,\Kn2<y}j=SYV/E4 Vq^S~ RZh1%%{S#pHUQK ~zQu%XJta0^]eP&7M=Rm|`0Rew+v>CZj.DVSچ9D=WޑEʷ5ጻ` 7MYMO,5aFߺOXm>%v^ m*g)}Q'" [şioY@) {ݭtQaqG[YN[j;q%LVg8n(,!{|ٹl(X(v7?C& .>7.UZ&ٰluG~͕$ 8c|,)!Y< +L+Q`tB>(y4{~% {5fJŊ2Lys] ?h*>`d:5T6/Ydchi$g35+`vU里z!8Rf5F #O*\3Cӧ'i~4~[(^~_s LЦݙ\Qkwn< V~k@, c Ϫʌ=B5+ޛ[нgQ_Qb5B˛ey @5dGڼU/0[ʦdPƳS'ز3;.@-xawcsq+5\-uf޼#G7~ zOكϷ:R^Q5Mn==S,S@\1 hmњ{S/hKR?KҾ'Mgj"6i=IևgWNȥw[Ah8N(l[.q-V^ur EB6#3@۳SX\7'݂ๆ ywm_Yo6;HbFHIWBR-YˈgҌ#\CPy} x1*l_8 .98LGZQF ~Uv UCPZJ)!Nۭ|>!0MtĻ[Bކ]OcCڀť.d`5P'ܷ7:jɪv<@|Lh6!R?w5XhǠ%2U~&'<?m(`3%,sV\:evXIJs[L5Qa"m3rRJHTILau7k֥I`H3q },3siIyRbפ8;ű%vm˔'{ZkZJ3HbT8T#$ݟ{1^P 6>ft=:Ҝ_pDpˏ5LRzNj\dJQTCN Cf1DS%pOK[L3@Ow81L̺ sVh}Fa>.ĥ_[W(!Ј҇J~鉏KO?ڻʇDH P5t~,F-ý*NiZ:5bCuY儩fΨvҖD˘1lq_S /_Ԑpl 8kGW1{U#-L0@4e9>*wO'6Hlp%# ebĒxiMkr W/;AxVˎe`ouzbA=k^CixW> \7 7*.%s.z5 as7ӦL)4jrdpp-:2^oˎ7Nh8ƸIūZ ַM`ݽ U*R$O01IX$syxyUlZo{eD\ͤmkXa< 'H:*O O¤÷ȝz78ϖ1`+u o9oz \E)ӆvJn1.։vaCZ&'{qUvu|3;\vn.Ql&y.k=r"3Go] >\a AeD:7i\ l3 9R<ѓ6'L [_)mܶVnN)يfhQ R;g#2*tπ`*5<O5=RI-i-c|. cOhg#Ecg]3[Q g5?CK*4ʊfs{$m,#yΑa%-!u*% z3FQ5xQ83XQ' x_:c<{(C`,L pG?dw)S;,,P#A6#K|;LDJ2׷S77mܰtl_La}Շ~>!xKs;wmmnPoóm-_΄ឧ瑷؛`9ٞ&h$d2" PEdfo,zB=w)2od ZY&+n~#mPCu3+pf%b= .6Z:0ԬVbr*(3s IZg5X{E9(,^^|fVŨcpwS{о0SiwisujsGv(a8iT6Yi-ՏBAfwpXvdV{H8<8j#|hx"ЂETYP#meg7e9.pdwu*bJ[.s,-DD/K^6#2@mg)ĆT?J s&?;۹qLE`s/&R.f=҅8?x_:I޵3}dN,? ,y|A8b > _V4xTb烨P<>wi\ DzRJgk@±ڱZ7.7z:{JC^6RgDsר)̷_~P48_l'Yвz293b՜x8:Kőȏ@BzA_FH+FwhNo\ 5]l8q̵,9q_ORU98(oq^! }1-4e6GtC3M50h6l'l; X0j2ۦ& r-9#=0\o|iVʚAߌ>C@4n\a:Ҝv*I99W)-J@\Z2TK3<-u+܋gQ@)n g`!$)X%>e M?(֊M`=Պ z9H{_Le|noMW@#ph\B"3S#7}q>I ZvX1-4.ӷJH 8A'Xeư\k#oaNhϥHNK ߺG>3M@>ajh%Axb7 aObz͏ r;tAY.Vaxo;EY+4X^zJ 5_BBI0[+>\(;! )vԲ=7 LZINJAԊqKKMtFu-,?++S(4*hx_B5̍@3[bat/n9fOeFt\۱eLѯɗMىǚS|bBҦj VL.!P\#IJ);zfzX:Vam uAuZ2r8^PN9bS`smº*+ Z)B›[ɐ ij*V7N1Ѯ]ezpc4< k;VQmz--CG[+W@Lr ? Y PMo?Ha*}tko7O]Ehx|Js,$[ʣN'}z$3Hh&h)^%JNˢ[?}ņ1 2NC? ].a2L #WiNֿvlT692[JZ&凣} ڏA+QN߃hz2c{e$ut|+ؤLRSti 39B͈˖k^2?W04T]Q7.izv$^9: j틎_ ;*ȶR>Vˆ-GF iT*Zq0:@k];$L{ .tKK9*ð)R&Y,;ś2=Wя"ct`/{dQ* S==_R8xa%Ԅ;=Bt ^ꦏ!C+@wA9_ Z+.BJ^]Pi/6ЏȹmMtY`ўd h&dQPYWabO(0|`7M &kK}^>_N39mrgvJFf݈ A!8m}#&d$^C/mt fE`9?GGQ}ùЦ` a|XJ&˺',zgV)j$^Mm֠D$k§Bg}280\YE AUM<~PND5 sфYh&@xf.yTs1H-E* ݲ}/j\mU6sni%ߗ2Bͯ# \ʿ`,)b~ԲM2c3t];)w(&3^;ɱz(r+Y Zwx1\ב9EX-P,whqkΎdڐDE\vV}"FuzgW^-KpFd>ȵT 39Fo]V^SG>8;8u^N&#[ vLf0!R_98Y!4bPN[nq|}h2{IkT u/)gMv$w?qmR"D.3eR! (y r(Ke0QpW ^~˷ruh7 S ol ժK%V_DFiv}=#1[B(hgJ-.Adjz$=)ԥ)0 2gstwy)2,bI/5!OxX"/t`,oZgu0ZXxxM:~6К?~GZ1zzg0H[`UH-! lyrXN#WSpa2qdz@) 'Swvu>ooL2$HD@l&80U@ҷx:k&ӆ]<ԃaQS+хb2k@W=zl% D|2τ^0f gwVeMVR 50!B ,\tD}x?+=+q]9kPVg~k`0|d( 3I~jj<|Z1gF™$1ls*p #=vU49?\_ 3l4ۛ \Z<'L@ 2Ь Ik+AX]yܦKDE3lcZL*D2R{@h(t.̌sH҅Z| Ynup4,=lYBSl{N;t(]el5";OGLZN.ۺ|6Ț7FrM]HcEVkL- 'uOZ("*Esɴa p&PޤٻH[c׸r0"&Oŋ=٧HANii]Sy\vTxWSE4y\7;Xp- &G8%S5g3`ݷg _XҨ B}0M=[p-,Vª1I05mHi`0a3xa<@ Xu"& $KzC*V8Hэ?SP*2SA0iƠ`?*U+抭Q s@ogk |C(?a?{CM㇏_e"=r}WؼӨ٤Z#gkBCs2:T*}2^& ph9e+c{"R"oOJ֥&"U^>k6m~M*4Df|-Nm4 Js]x 92(Z 4:-);rׅEx|WYM"mnKeϿAvD_tx~o,#]#5sJτ18t84K_r7B`Zv~vO%Tv;{ bƐd0!bpɒO c़Lj[ O=;Op4c fuD6i2У#wXfx''X |; ,B Ou 2V[Gr$0ڻF@^}T6zdGWHHO/>A&$̶'E綠7؝eHtbyB)+6NkQE(KimDbNe*׋Ј@ys\G/3=aRҳF3e>A[SD4mK4I+o?| sZ#.ڥͭAwӵ5@ ˸IB+} :k%"NN_V$xn(uUegԿ򸍃X>b_2CSs )yEdG\}l~/މK2, eZsI䖑Kj*e}`=rSY&4&Jxڻu>f  90C&w3 ]n*ɖԄ2rL>Z.0u 2U1ols®DO30? ,DX!pxJ$ߓ1-6x ԱQ<7_4QkK};qɣŊk /NLA1z8[oi5G Gǵt^Dߴ|!jk-rP%n eaQArM#iT)h |;QIL*f;&S(aH0J6I9KVP% YO~ot"(2N. 픟޴h \S!"qT Y‹b5oz$, +uk;$㣑\>¬@6Zʨ-n\[d`(,(WsӜ{Քq@{ IsDq̿P\\Yuډh TO ϡH%!e $XwL)ºYMkbx9l΄y=ŭ\X^RҰ|4c Rhw:5!J/gO`D yFt;1\0nф\8%? ] #ġ Ceaa3hs[ɯ*tt*(UNw1,&=bED4)EJS jd^\3hSVC*(* =[ }V4ҝcP@l ĩp@]IX e7 k ľ(M趪rA @!eV4GHQ:_Z$K$R '⃔ᯄb4OVd,tmWLr|APeb8(} Կ2h, o5,/u_. @,_C0Yn.InC`Y?;iG+(o^&iz'9/F;Hۛ#~Fudƒ\PeC#6J-O&Q4I&yuHɚa.3Dž-nx.DqHƗ.23ΝP_Vg|MnUܷzsːppRRp>J_Xdezd+O Jx2\ " D\-A)4$F$8 g`xDx8Y';uwn{c}xq*{.Lznb({f{]?٤=1[X} ok4n^>#xOY3; #/ԧ+ItП`bЯzl&M ^ׯ3Lnn;r3RC:!Jj:#W̧Utl]p`;SZK@3C+aNh))6ep"@Iw-[tm?C`1,#u$"E':gRSY[, Tb ntҴZEL.d˪֕euq/p6rS)] mŌ#2k٥5<22b 8|dK:kE"dX 20,:)-EC+= mriQ͑RnHCk6eZ l?vDmŃ+]Cx+eO SY)YlTd 7BGDF/wLO[,~Vsd=rЭ-Xb-mA ]2J-fGu_mNٗ*@KBnq~<b~w&PvӘygԣ61qy 7:=ܨrEJ*I%&S ;@#czbfo9[ OM:t O&6e:n8ІD< rSeϒIF9:̺|}O晸#0k@ {HO'h 6Ɛ!O7r!n;NΘdޘ1yH ~E,Hkvhȧrf- d=` yaT-tPecvMg Q״W7sr A5ԋ7MXF}ͦ!,NB]흾ɵ(k"춌'0U* -ه6n="f${@|ޥP@754L F} FW-=u7c5*CFjn C3^n# j]m3piϮ);nE֮ <9Gphh8Bä賴` yO%5 ҆'Ex5&7|+ZpoF޹"/a)UoU? {r7 R< T ͭl^"(Z*M%t~_jq 0jN86W#Q?(;d?T-p6(3x uw"A1uxfGx8j+T{" Dh4`WۺshKE(*1?櫵4~l{T 6^ 1ȹC &צ^T\rz{1KT"md!Ϣuijg|D֧^3Zz,U\UKD.DV\c=OT}IH>7D n?_Zm j7mo!m&Glkp"1[3(Ge^$g ` }BPWly*4kv4iojl~!URŊ=`#LAvMjx9h jEaQu"},D){x ᭦^e "_Fl4mVXMOJ~!2'˗,]ұrK\+=ur͹{T IֺdC7]y 'i[p(aa/T 0R]R7; EkP2ҺA0gBء?7n\73K:"O] t/FQuO}st܄7y MfB*纡N@붶Bm D΄ٵZRz85cp;N(MeJB=YԀ= •8fUwgY9Mn ?/rjVBDK#wBvC+uXIQ;y`۹^28g3@T9"0v// /iB zFM A|̊]Tc:ÃVt`Svڍ;#X[kJgVbܕv<ې f5Wk2&TtV}]O'lt&Y=wS ]X]}gn,AD~nPJvRiu"ɗ; Q]8s] >anDƁ};мw{w#& fb.E }"Yo5E66dYQ% ':Q/幡nYgtpHʰna3ys9="ה7lxsB\#9O".p7OhrY)6`tEP/3rbh֠k7:w”;=̨ ¼"qykI'5H8|WMWoe^*rc+M  bҐ4WӼs(N3yi.a^2%[{vfG[۫(Wނpwqin*ƈ6b?[6aoAhT/.zZ)ا%̓ϕc 2UZYsׄLLiӯJs Cj.N ^UfqdU8ZV8|_ e*xtSi{tH{WP_lYHPQaIƖHrӋڪܕ.eE@<rmZ]0c ƍ\/=E.{:*A̓LЏw+1ܥ`嫰߾|!=~.up)P}5 NTd0g+wX*C\"Z) Aui,ΰl"H7JIGQ9\mg+nMγ/^@ ⩈iu }Bg/׹ ZcDyԐf+Ȣ -J_eotIg9&gʛS|4ˌ=p i|lط3["HS2G $;y#(:פ/H#?:UGFeRR?N~?PYB R N70Ldf l5DLeI\S&QY*e贜>7-oMO;U'.M5})>.|7`kϊ|$xՠ/ld]jn(l=Ϳg2iJ~VxuLm8wlQ<1AÍ9Ɍ qA˶N3xǂs=M]P@ mʃltqH~rVO>q $`<! aaiQ 2]4)kauEۮS:@6`` zV-l(̯,UbWH.KuAyh1ߵئɼDG͎QƱ!>_}kTnX;42}?cO={.@ `*ʚ9t!MDS;s*=W$E ~N7wJqz+f;l*8?♭uQ#Q,gSi5@ߛj]5uh馺vd*xiH0ԥO%XnT3㹫w$}Y-kkNi5áoaŽC8&-W4IN/}+_#80OHp=S>qt^9%poGX|pI+\akMFrbp2a*Y<0/[7jt$\(لcL*,^?_9ߊL|IS[ÄIRreJL %"sJaScQbý5 g_1Bj1d<79O_ *R7uW]뎜̩\::|k֦š7+ #60W) USlPxgewmvPk Fk.ЈT(AYح 3^5OήRsc7\\`!d;͋\Qp^whI~-C3bm6eGmvlrSC) xgC5y`;0N9A3d3k2XFQIsBe[Kn76!9Nc0eȜuFYC'iM4X>"ݹv&ƣKx U0? b3fE2I$GY>MU! c[%9hd^"QoVI/Q R7 Qh#=ֳ'-3cQ+ ڳxSE'1,\/Y0pM}5A2$XGF7$>g=fљm@mm(hd1_}#:Z㣓+ڀOxٯr/xS w6bx|TQ-qD[&DhjEwfx,=ڣ8I_]ׁK:{lN,s*X.]XrXN9GQ%z.'ДZcWvfAʳDX+' +*Z%uzEx=ΐLaL/}4Ir|>7yeY&uyv((:,pjw>,Gu[5'DYi`T9y\{%V[w"`MB2څ迻m/eU#(@^\yb cZvx 8cC˔Xwt5/7t.5lJT%.>zW sԶc^ȳ⫤ W*gZiꆳ[5q,a藒c| X<e) }IWWC5Ƅ78&˂sQFAW"H QwBF ]!Rc"N^Rձ83Onnj}CQDirrUJbri;$5:#N2ee)(Xilzn KpM >G;Q!h*Qq[Yq XVm/C/ V@hAYBO7nHe>^!F(ά"҂}yOb@! l9sV`*YjŞN 'Ȃ_%Q,?xث+Hp)Qoe./ #0fM鷗R92C>uwϖ_sIEN͹`rQ}--BIADL/lK54r̍R\b盧|^dZ#<"QDkPWK~7O||('-#/NJ0vQz:!ord0$*DJ: > 1U41.1sa$G +nQ}l^7Y^$Ul;&̒d(1 j.ѿ=`T h:x ͤdu2JD۪jI9 5*.tu[6ƽZ },~S^ >S82OPVǔꮇ ڲt{3Zl5HW,42nݍvJory[4rmwQliIN4c \ E=MߩCVMJfBu㬛6GE?%N؍6w+wE"M?;іN6ՃB_Z67GWtEtMbmaqčFFhyTmL"J &Ӈ|z>c}_UOv۰ȢyA?:5k)\rw${WX9{4#3(P)2UAq{ԄΨj&Ӱ8 C` ԟUk&$9Ho'@/o?G[玚p2Ý[g.>ՁN$4&|<]pd,gBѕrZEZj{JK_l^ >pz3XVGF$9^ ֭EgXҧ/3nzg#}7{'sj\ >'x5FA 6`0&vT)Ֆ˼ϴЕVE`yY6Z#cztarD =D5nsJKz!(Ƙ̼ˎ`Rc-?sӺƨ_5:0j<=/^ͰM]LoM .MxĀ޼В\ڲǧx:9vTg4|+T,+$dzɤGw<Ha*+Q.\bmi5,lUe4:$#rRV2t` =3U8QoAz?%jtW/blz:^ER5vi8GX86`I.aNR]e `ѦhLQƶ4JdZI6zA'&ۑ<N~=T%s<9d%B6> H oVS/BgXlY }= I}0O7LvE;$Ekgl vHD#+62ΜJ 1̈́C2 g0@0wo,0.OY[>:%/X(2X2b{JR(Kjx(/Q&sCD\*̃8$_t8 ߈iedatRjp-%/52o nLw:?+BӰ~QR~Ōa"ydը3vBG`y @**PPȧkppåF ]jVqjs#$:n..yJ] uΝ-al36# QrQD[7fn }C(1If[8Jwd(u5C!6t.Vt km}v,kNklj zt>Ŀh`'۹>{=G7Gcl?bV*5yD b.~t(J@&j'%.VG*f@:ӨH/_tPkX~^9^Ǐ"Y9Fp\or;^73)[ѝfyj*Gp az!.L:[Lj_ք_N!:,GܹGw[ ̀49gP#ncSzxuUTEŢ4E+ݜդ!PH7/t[ZmJ&@-}N3M U}Cݭբ:%dz:9Þ-hC a %FW;mkvv =\ݙ(ȊOjs}+[$át+C0uGyt鿿Ow&_F] $3jh( >|xg. CnYC†SfӋLx Yfmе,'{@!?- yL~2 HȠ1RսiBL$C~[lsOZ?Vqi˧ ^e^nYr}_|VZ 1# U'?9݀[=m!7S"BVpvGax/YݞŒwKphc !H):di32_VT[UǵKCQoI+jv9d|!}*vC4]b t[tNRPUg0/{zPmdWEH9Q qo0 Rc~YaʦWfJY-Of|;[JJ݇1x\F+H匾Ɵ'S oO(u0{. 3ЉP"8o[M߮c݋279H|b4&ݤ#'2;]x"l^z+7`glo: K(&ܛd΅WLF|k|L"=: Z급]cXQ61I&p1[n-2%oڹ{M  VǨY+E.<}•]ƈʀCnZK16~$+"£Nar.. h,v`UAEOW( T)>j;8 1r297l/= 31עC)EnCRw[klΆ;LbO}M0^i/ϏU/pN'h۴be.λ,y~Έ}Ü_ˉ[죇X&E>`I[Cpm|'Y`\\|gwH ^̻ ^-3+ /?q7=fwA-Fz!Ga-!%!uXF }_.ыfWVTcs;91 ќ>-ݱfV2 4d.t$@QνDfLנ9R=?Fla0_!p}|5btijUCµ!Pj@<#ؕ-K6q^;jB8v&qIimfܟqG&LFU-6?Yn$uGg]8g˖zI K$&;r&Q1NqiA.ܚƿ-9JrDaWBVr_Kj۝0ѪCs{;/ 4rOT2 ozuwФq4BLa (D OD! /p֔iyB ^3L$K3փ7&'#gZǒ^N:1NJMi}yѦ6\[^̲-ÇFG Fa>\LNu© uI/ '/Xr` NnV7`Qo D͂xu%' F5 :7V¬o7YKKc5Lm$R ͚¥Qn[o\z86/9eݢ|IUN?d5,5oZFwՉh'/6o#9'1#(SovzdׇH@K21?}nNLQnC6g P 03YKIٗҵ-X_t.&IҋSK[XpbA1T :'IWYTBv1O~J4Yrf :3{elufX~2͗zl.σ0 IoW&VC.ת\1ᎋ} P&qVD*!f#e ʶ/er?P=tGz m=qˊ^%i;:<9TE$BDɿ,!$ XLnP\9P T*qI]DJ!,n|OQΛBԑT>WsiKGR &W-G!Lqf5&kK1dP_ѬR<֤~y EおG~:_7p* `wC~ `v%ceCL8]뻔Su1ո޵v(dx}Bivg@>k4CT^XM:-8P&+ _QʥJid,>S1oQ7QoKŮ7g3Τtsð=׋)K\{#a{tDDj9hȻ.~v'YM@Up(i,=>y7ijj˥S1gsUZ yj~# FyY=s#nݬH/t€)3f#\ gn. sy2 L TJVmZMoza݁\Xv~\Sy2VѼTj"t;U\]9W*32 -a6RB sYIV-{Cs'w9(R<0Z{l"'XtѓkֿFz рQ[<Ӻa&)׍.$5~ [ô1 TrϤeӜ?7vɿ-KwT5qPZ "oIav;!mj7!/Ђ,`1wAޙi3*>"(xNM}:K]j>8܍WA4>d9$k˔/b~*)#ρݿ`Zة'zׇvKF[@RbI~LjGa+<\nO\@ҵMcOtDI1%sqK\;Z=viz,,f3ҰQaG7~cwLrI Ѕ`{ǷW]nvn!{W}lMĜ藄B3^Lȍb.k!5 ?EvB‰) `ho%EMޑO#Tngw+*<* N[?K*5S+l]ot"* Be`!.,rEױZ ~j3MlWy6_$/5i_۝[܄ K6|ؕikA|EJy H .uG-6 ]+4+a6c[6hܝ/7>3LH,vΐ;G)Ӫųf)9 yd_QJݺ˄-`eMxl0v"u\PnZ*1"xf`);r /UqpP oB _e!SŨKoH;/W88_h< 0KTw@:[dH$;FϜ5g5\!;#1Bda,8H0ZU\ iim$16sf*LZluaG[wei&X)xy3UїM !' -.@KkQW,O$蒓46?Ǜ6b|#ߞIvALr7d:/q[ 9OIڊb cmlF$a{do+ <Zl_8{BO:FńN \Ze1iXk}⇨e8H.#BdLa.dg>4 Rƾxo2 "seL*~«.E'{u'%itZk>QVzk IJ 2n*jx -|n9CuzYHd9)bkQjFAHgds`DtymHS?T*p&sGwpDT%dǙĢCْ + B8gD(^E%w` {q!GL@pʭ6 cuuQ芠w8a_%X.mTwwEGȽ|REU-9*YJHG9r r>U?g㪷8R1<2rKtMUca0b' c1پ;;..#l>_R:2\]O33R0ڙ֬Jv!Y2Zh;6ۇoNcRi>c+P8oζ2[~$}j$z -M1)@8s 5sj(&&8e*.1D䐣8jp"d[ـOKtCTorIph{iU>٪d8qεR<0/hIns3LvJ[hۖ{CuxQ3q]3i'u (JȲY F!aa[˸KL7T(+(kYJOR'z&e{q~}s]O?Z^L$X1Ih5$o)tlq+b*{lqY.-e{aڙV:Y5dy+X$_ Yf B6 E9zyD1MtDd棼}/ 3﫬|I1l gOi05xQoK+(rAD!l"0.аu ʽEs2![Up}/Tֲ^=}!31Aﴚ$#>o"UM=ufUG$zdyuCQ4 $d wTϗQ N Duq5m.ʰvu7].N3g=J!a"V~vOPXtZ^ﱇ%/é!48YbL('nC<` Zb4ΐp!(ڡALό6&vK &wd/< Cz}#t\.5$ȴX_6J{TGDd~ω|NudISd6g4̹MՅen^%i-ovFXATT7Lk;?7پL]"0*WǀFOMFX=Z+h~ɳ-$"b(O)9:Q#:- 6dX2bs(JY Yn5슕${? Og_-: 4d]zڰ ֔IZ V<*g"ʨB}[̐b:r)CWʍwr~R.Zt0_*9-ç%tFȾgiO#`WKϷSmOW#,V\@ǟ P1|SxwC_AA~hDUVۛsCPpHh֐$Ja;x9=ˈ 6̮"S &X:=^? B8L9mbp ?xʶV@Y8ˍs b_BVt69hk8ifj6: CWeՋ<*ıe{,ЖI DcohOvYg>W-=t=~ok±w=JYwʡ G"`Yi>:'sf67cd9b%Gm9sp|---%->XK߆ɰxF\&6 Bs H(_Q;-fD=P_"TQ;z#yҏU57Oɋ8G-wI9i?Vo S"'߄X#T+ 4|(4AP rA63 1 gz 1sN@76K{*ve"VI!Cv[xK^:PP'|Z 5L9)hm/ ~!k-"穰tW3Kqi<{ F`PHüw55KK@~{6a-:Qx="adf[@bi7E3 (BpِK 8K%Q޻7;e)^%mgR0gLrz/qήR~ )3y$ r!=1hMUKYx}RY+me@;}v奵(UmQ2Iv$F_U?q!n/K? +֝aTF~]c Aܬ_#ZB(q6XZ.WP~^+(9ٸ܇t'u~H/RW#lnp8ꢊ*={OB{`x㨓ȴꅳ wC"/99,t1, Ln{&MPUBMEM0䁓QK 2CN,rZ'W "fi6' Mk>I$ كVUmY)V Q(wͳB>%Of`{q21Wb쳃7qa[Oq\SHe >!Dn?Zn$\ͪ7[I2F=)7 i]р'_lrNDy<ѴUW {--N< q2Cdes(Rɛw -&c|&n6nQ$~B3M4Y}9S?f>&?>*v`d!!GoijUDOz1XN/᪆nTt$|`5V_"[J)eӖྲྀBq+7cK~{Lפ@Yvy>G#hF~b9G SYi ;V5*[^@ zg]s^R\Yf-3ӗ۴V?7K=y՞1o0s՜陶-'"Ct#hzvgjFʊ `bhzpZt\00<ؿ,r ڛL ̝iaL7w&14|:U(/Ex@|k (VjK%0#a2,"6ilVU~^q89#Hz+UG1~_Wbj--ޝG|+ +|I^Og6P~8ԍIrOS[O8( j/1_A\3WmO>z%q-`LؖHWRJmu@~ԒDf5gqU5Ϸao4>:)}1jC;F!HG`)}9Ih y` .I)bm$w # ]OSWoI4|G+ oMRcm sjarvXI/;ML,"Ϸ̍Cs\"Q픰^ށV/@р_sꞣ=|-*1F Z881eZ]`FZrvT;["8}5nH/)YPtRiٗR7nHh &9$5tvgeneD1Em_xVsjlnɵY1UUudQpQ8;Q蠨Dmsi IA9 /hZz'^@gSxtIA?Fd/;-kmt a8 Vb}0.<HQz| <:q0f'yOjZ:9ux6E$}ei6tUgnBD7V.c(R P7a w(OdH"%c0 ^"&BzxEn=IKSpAAv,ruOY. O週('Lmhdץq'jA Rn`yFh<2Uh'#굜i=V`oU,z7 hj a>U~*YTZRMe]O76F/^1N |L$=h`_1!T E?-E$>P ٛY8 tnr41c_9n9f}aŃ؜K)JZVnGs` J.޽{KYw+rR3A< κR۷QG$y {ƕ_BvB-z\EzD-Q5 eD!8w%$ycHu` br 2[FlQ'nfy̏A ςW0Y[ugRzZH{ # UIr _z ?͵Y lP֨Q}BL A,x)"i0=hr*{y 8Oy'P F:pҩh?,y"/NH&Cѝ=i :*_lC'4?$$N lծ!JB;\@U'骣 f@%D^MzQ{)΂5m_l m1՟v9Х[/zy3 ;ZShjZp&I Fʓ>~}JK/>(=1lXU&|ydY%kp_zlis1XM8Jy~SÔ)59z$SnI1"sk[W)'Hc~捻JTϬi&Ʊ >lJ=sH8LC50EwG@_Y3 3ef誇Y:Dw]SMdaQ#\2|>^|d.P8F> -b`l/ a&hb'>HsMO^ZNu"˳|#=Ce8_,ɻZ6Td8URy2E{+ UDsD>xG8j~rٱ:\:KgJm-6$G}\drs ~MnBp49_?חlh҃:*Z!< U/IJ ׵q{,~E?6q9NT;W֕}[xHb5BxWc2uCx}D}d[ujlt.Șv;bgԮo=WjꗢBn?M7' d;$WȅzY޶hPPgvI-X2I GI- LA#V9JwlʈJN㉌Vh"ekʚwDx|.|8F \\{iKBU#7#PcM 8[91xM74;]Nhϛm3CԿ"B-2ؙB_DT"^x#QR(0W^R㎇H@'.w)K@.fmG_(a2)s8#FEj7{~Z"Ơ ~ap6%=Χ?He/p["Y(XyeF,7\ܡn@UHM<1S;RV1צQ6)ͪ@Y ;uk 33 xb=zHg Yo/ Ñ/#  h(Ӫ]r㭺 M=Tbh]_mooP~Ia5X4JV&½S$8*oܕ4sR֓:葒3ܹAwXys2$#T|bs%ScOn.*Jlݍ¸J*cgk#&LNNJ #ЙE:ڋ@-|yW6FB桖v|a#Z 3n7TAG+q?[[ 0 ~h\ű }Of6캯ΛLd Z j kO@ʢR}r|=v F jTk >{j\B8rQUQJ HiuFqc;Yȫ@E.ZFŸ5%RW2PҌEX0)w,8lGTQ/MȣKW畤6 98Z&ptΥ7:^;)U򪘲?6X;R>نyŏ) Hu ]Pq`:{^[U=*R.s5oPG̗νª8lhb›,Z1h^1V;2E=apy-jBnN\afTq ίA^ⷴ8pE0RfHFhǍ~@(M|#1Zss9V3L {1d  Qt_+w+ PFsUgH.]J] &޳.O0;] rҜLHq]3nykZɋ2t DnDO2l{42 9;bu흴Ísa<#G9\vH 7AS9t*W SC ~RY_>YL%W ..d>vg)OD$\ʭ:K#8t&guMN5Lq ;<_4)G0F S!Y|V6@8_4xA8,K*3oJABw[_œLkȼ ăzҖS&@Ky &F%þ IL;;6BTh]@ApIEmg4gI5XCQӤO~a Ai{|%UMߣ~ifSFB$|JOOkNb$n λ|Ur&R wcpNwtIοZNU'b=_@JE (V}Ć}PgUu^7[0 ? KOqde),0la+K"/N0$Ӑ~'3MKzfx\qi]F ?X<`lv ZeĵEA a{Z#`FTGܟ[|[āM(Cֆ[˰7h?TW $" *'=~M5Јʔ&AU0ift.ץ/і*,9ޚ'k}Aэ-d`˄F e1uƩq(05cQqY&̱`u<Qwꋑ  'f>pÈ)vN8Mc?׭©ﶔOF0GD.)<ݙLRSW Dsv q?'tou2̧-rɒ(q26hoBU,gH;)(sDl8ͷPz^a7ѵ6ADhj4C3XCA*3񒇍B\ZEp0 r^U~Y*/VvDs_юi@S'Ky.i?9|]aCawbjEF?K r9vuTr3qCꨵS5ztoZě|:¬3$q+M_u皓ު<% 69M6 ,J'O5?km*@bBnǹWÿZU8ĘsD\N9Ḇ_ɐFw+~XDM5is[.41jAUd)/g.(F}FEYgv[8p k3JzנXqHE4# N5^8_yRZ}ČmkDt;q#Ի_'#0;9`G-AǙ4)( 7[jR=7!k9á˰2·+qtW2,Q(`;,י{Keσ[ dl֕v52;Дφ/4\#MQTFhtىڭ7 c3r&I~Y#QmcX2{8,+7>M1OhKz1K;eSzn~g{bLL;1Y#,fqġ^ͰsvkR.^q14_D'0:$My'oӒ2.x~GH˅)הvj$@!E6=~0ShH/iz:⹥1k~u~Si:}88L4){ 8"q_>Ç(v>Acθ8N}4ٹyh%Rm;Thtt{פBA[ n6b p~mR"Yӿw1~/yAۣz/pŵ'xn[2BxDa*PTDmP3_|퍬&:` iz21n>9a?gH\'^fjr!XFwUޜkv<vm-  h8r Ɖ#G-l(fqs`~.s+gBK^tt:_&86?`gvmG,i |JF N/l:a@.#&ݠru(fɍ%>I4{scuᑵ]>~e*'#bb Y._2noX 0?p7!qzq|u*jcI^#K%(<*ӛ aGoMe,}yvygX0ͤXB\-)\Ii 5L.):,O5t` / tDLQظu Iu WK @_({Z/3J y[cDɲ3|4E6z6TW}@e B>;-&T :bhv?UߩTrIp؎ri_e4CBL q%;$5ZopRQ$Oރy@_+Q\0d pyÆR&urLR+uH&U2+ ИEzdT8t*4qQQaR:ij"id&|VD5^Yhypy= 4ҦqOq0TTS0yP@bo:HAu$0jh N5$}'G/[p)1=ykT%3:-M$//O#c4h*ax,Trk!#EW80ήpXA] 1$4^V)df]Uz]i lVӽ?8WAgö{eRY>Uݥx~FdxbXO4DQh?; R&#=Pp8^coFG2dA$cǼgfG&I gVg%.#{dg㔬M)FR!B՘7>4H$|^^hXxXaUdKYmn+t ^qt=͞xN[~!dmF`!5(^[dYz:Q(pŵ,䪘{x-6<т\^ fdL !/N ,8;u t ,RocKO odAusq,VǗi@=XDZDKlCʅٍ<2;u*:xŭfh_CzC,C6oɊ kE)Ŷszp*R"i4/K ooCdft1&Y9OɢXP?ԥLeIPBOFӊ^0:ФD35ѐn4BZ#;J'>!euk1x *`ZjuQMZ@XrE*JD:M*VG`Dd'nt*N .*#E >/.dmY-ǾbvcnA/` :jM{C#.+mf UFF'2$y r]l!gzo5uzc[#<)*ʤG?^ 4"#i韍9Á%P*\rG(+WR6?qCo׸ @vRŬ$4j\$iPeW.O~Ą+2N>_Q)B,>>E׺T騎RҨu6 GOWedA<ʢ:$9|+DZj/s{]Poc]7oe|Zx5<<|gtACrh+wH#䑖X~JN֚tO3ԍ\Z/sf$e{p&Bij}ׁ2xXXJF}$ sSy ݱrg1YU=xMƖ#1$D?U&Ga%>j48bx eoZB8O1~ +)#G zJPHxP`%ۧ ;F! tnL LK\ٻInb2:Dl6(FGka("nM9K~=p'5 v|$&uEv ˅ :BPx$WP k⒃! #7wQSY@krD2CM'2<)dKRc"y )P9Q@yPkFBuB #~rNJ 9?#P@V+*tll[ Ċ ;!|&8SF#+-ƾmݸ& KHYDž&u~ì7/%:)z"(;S6█m%\whmP_jAۘyi” UӞ|nP"tZNlr1,akC@Ӕ!VNw_Zec@"I/Ne㘡0dO0Vk|}A rIB[UESnVh?oh*4P{O\DNMniH;Cbʀ//_ٜ6)=kdC4ƻfgόtuzGB"`٧9D'6x*}^d}C19\ \D,ak,\j>%H?밨3` g56w!!!R}~d 7T[UETݤ|"@ .pB25ߎ| RvGג/K2 2Yѭ}bT$0f/QS''?~$,7JcDkDLqrsMƽ:Ppά.:xrA_ S^Cu穔 ֔Ln;5n^kg{>[EK^r:\9NQzy1Qe!H_w N7]7.[JYXq<$N.lQQ{'GbLrug"([AK< &+LhKv vPL34Pn;CԘQn+jr=;cӥ?hl=fO:h@1X<c?'.}2$a$0fh}<G =FbpsaJ+oV)H]Jx%.HaEBE[xtض߽P˿]Ku@>+?) =V\ܐ<<^P#M gT_fL}K8`{kY);ՂM$Ʌ̤mR UPg&XyF@sUO&?TL+5B+ǒs 2t39Ŵc (i*g,3!4Z!t=}_OJv` .eOޖ •(6.mf\46~arv V?-ǻ onng &"]p3Eɼ)+y26S6tᴛ;YgRȐ!_K୿ ^"rP3!9! uBW2|Օ" !ۑ]m=l/4BKO|g6^p5hC7LvdwSRZ7ݰ{PZ;h*-޽Q M6O̡ӌgm_D}H- ǾS'.47vOFfHO]S*G;!}1="~ΦƠ:eh;Nʝ902װ%FZ1 F=ADe, 2 ;U~à'/{nltf^F@+1z&(|ooG.@fp1\\}}Fwi}J[l2#KC/TH\|+y}h r-gѭLG]!]E `I 2 rX\b:?u^{QL:FE3DӌyPL6M^FU0iv`J/"z eЮr"?ךrTpjSfjڍY?u:o]n,W_2#ľۋmn #[/nc-?hIzT09dt+<;DN?^*Mm-RJ)yɤIT:Fȁ)Re} o0Q-x-$/ t,*OSl;'Bwr~^̀!$p%6Vpg-rlH53ؕA[.< I_B-!]atʦ4rEcs88'^ӷ:>6Ts#{;6|c0Ʊj~P0V]4{-Gt6 @IK*&W%{S-xLk3 B2$)HO2|=v$Ή&\IhPҽ8~ ?-M}ÜQYb3v.wztƖD]`ãbuC*6G}oX Z6bF ꃏNAQ@=^ߋas-vt Bo$k}Q1yݖ#o,ѻi/Yg?KډMz`m@J}h)~bYlRGB9=49MMChHahܴCO9=Z ? ,Yyж^P2:Kg]RU@ڰM d ^i #I?+*ԘU:ʎ,]DA4|jYxbq-:@]{k6ں1[CX{P{_5$ {״P59窵K PhUxۂ64t>}>OÖߑRtUb^pIp13ϤT6?j_=ͯiE^I;X|OӲHeMXW!*muGd#9#.{m8Nwˏ Ejd5!*JCC?(Y=dP(4A>0X<Uќjm/!"e+8/t- xӘ1c%[n; Cƒ J&C{[HEݍ|NxBm<;'sxxl f퉬 8rھ7s_v!-59ڑfŻ h G=ir dzSB9CGx`q>j,A*SI<6q5&F  n4XLKgMƽWsJ>Im+e>g} 9!cHpN%n gLG2}@2,+ö4  fmr@hBtQjhĴj-^[TXshϫN3W^IL [~?!-l%lmbZQ8/ۅ!uKFEr5[dercЄxzMDBM}m/J1xFw-xxCCq.:FMI ؖ)697$z*ۡ30xxd .HGq|/Vl9G nX^̛0yf5ϳT͉T+UYi:-wL0y1 D_tדh_>c`* #&Vp4]Ͱ=7`༚:1 0x}3#GR u:0ᠺoOÓNDTN 3s[ ~ Q5/""Xt(F_?}Y\2rö''?N]EO5exH^5`RkF/bRKl;CvOO E#4+Q 9S{-Tdqm< 㫬`e ߪ0AxSWa,!yD/rC#* {1HHv*w%B3okG[a2/ HպmƔM pdh0 dnll_t=pޱ#Ë ۯe)B4K o?ArGmX=Z`>@b ]ɖ4Z|XiŝAA-Md>rSVX .U.'{HY,Vی|{+)]2n<%9dk! c;pF)%$͸J^oMM7w%sUh}gy[`vcڬFe{%;U5Waa,ǁLfܪtZ@fF=eH ch0*Ut5±[ H‰z&N>q:9iWawzgHh(2(ɊiXʨIX8no_ |I9Ѧ vF5WDڢ3l}ꛩ&+/"xZ&w`c޿hkң;uxu#G&}D:4l|cNyN*އmsY[' V0VDl"(p mWix]a+˩4sܗTm~]Y+,3\5NqP5b="E3 |ԩTfʷ犼R LJIxM[Ax98%WxX29=Jk$+Uâˏz7JBcQ:4CjV Rtn+M@ݚ^n.jLXKgPT s>=n@pGoBN,Ԩ15ch¡$> M.CP4/b)7Lzz@,, ƾ)#Ϧ7s(%y:znlbdP6S3F/v2T2[A+C,. ֤koS }M>n/i!% (4'8į!mksLiZ^dz `}Vǿ%y5{]݄"jRF,pӰ*j늦W2i SpǁOe 5mnY>ODj,r8xnOPW_s׉PQDȰYҌ ,7+Oc}9",7)'*,?#2 ZC" 4 \=3$8j6?M 4\%_#gs@^fuԞ .hq^w,?,EU:)㣍+X_*-j 5n%=˧]=ź8eKPXPza7=efUT'YxT兰W](SdN!knR1wzY52UDqEmݒ9 ?:OvkIifA슁980^¦SF݁ n5LvWBQHG}I396q bj}סO6vssѺN=TB2P|ƖA_ŧWO@] ;&7?Hdp+T>]0Frї x?Eu>;^ow6HPDc3 Tbl"4꺜 OѥsRp.ڲG>8ݔdzFu?^+kQEb!jy mww_]tjqp_9!*xg>m9z~W!d2Ѧ&IḲ,y1քv'*'[4]7,7]@N)j#3b  g;dH^{}KT]8|@ y|qKxt&ΑkKRdb"a jltxez.79ܕp$3Fmu_`wP,$AmT{7h(߃hyHL:[&υXZ)lƞaK;xB\NŰ1?Y=_|ioE7 +ԡ3jvcG8o]=E]=Z|VVRC#Db K}JLr1D<써smz>~_əS Դ$ +gtVlX!v,(6\v(͂A2 < -bĠQTaƪ/ t%:*;֜_P9y29# +<0(W=%a zhJHw]6a⌓.ng^EjQK0پ5N3)ܯֺJ_Uele s10XRbM&k`o"3 $o .|fяcm`8'A:f|?F{? ##3Gj͙Sog,dSy~ :Iy4_%?uHiZB;Y!FTe19MVTvwJKՠ0my}wqUz-$ ґͦ(CM86<*Wp_+6ZX;pe&K\;9xή hq\׎eA8:9{ *.iCJXqt: -9_8N#$a3hp/n1Nj;3xww<'?!bIf-zih@%n*%Zwhg>ܭj5Ѫr\ rϬøꎐku]~!C$ԯط5trǰ FMWhIuv<6Sa#4٫fxwAҬ& F [DSƢHI7jS-♮#$?3F |_.>$CBw 7zdC|@џ|@FK$3i@Zb,/匿ŦEI ۴ìHQBF!`/(9k^MΟ )d١$eO>Ӄv< LwuX=K"-]mZ%ǶI o'=yG((#P i5~n"?DdtZ!gaa,HǹTjjLQJ~=qN-]'frZ_b=`Rx~'R4TfʷQ ;]#9'-DxNg 7Y9}9BN+ HNq ~ɹgΈJ ɹ H/cS[Ւbt f pwBiReq|:4o<.^.({`Q=p'ȃxT[$xrݥ$~5&*UR.2,sfs5jWw{/l@+I h(ʿ$)gЁF34yzj:/O\cqqdiY@[τp1LÏM!,Pˆa*>(+<`/SD$Ƥ%N;ϋVt 0ujmk_ ipM;H;}NP@Y ``J:Q}KjHdD檵-<4@D`qLHwzT{=XQ㸋? g킨, Sb;dw 3>d/hγ0"!P{1j6*?SQ ƽ;'Q-NNݽ7{ 2c2Ij&4>{ʥR.-;O$@8b"4V6y?m|8H {o9DH|fSGw,]'n$ ,NnM}Kip`V}0_=xŖ+=ݨCsq.~ .6ܞ:0!'8JA[|_\Ϝb-A *GK)`i)ڂ2޿'53x4wzG-+b6fጾCCkJ{2 !+ayzECi;VR||LK\fӴ"27x/8V%_Wϛȫdހ34м)>EY)Dj |&v+xn.#a-M;ʴW|2hxJ0{cǜO`\9 H&GW?s'62"]KAZR#+o|#xrCh7$V )xp@LZ;*mbBoVCU l@  '.¼8T[%*~*<CwQUټDm&giByp;)t`u;)j^*9"E( z_㡯7)r@ bٟu &S0> o(jx]kB1^> +4|vX ["QBfl0I%ǖ(Lv605ݍmȜtk8ׄ0(,  'Zt#Ҙtp ا!A_`+'|ߓ9zlCrj氋[NG3; {#Bz15~Z)"E߳xda]ms C 7 %IW[*g|T "REG?c+Wb!OwmX0ˣ_v\i&anNgyc+ %ƒ:4yL+Rsְ@Tc<8X)$5U4 d$\?K,v7ѿU "MKrF~$D)mD$hl16,lFŃ q& o\&PRQMP&:LMR@&d8Gc\jJXe9/]9MYxr1% 7v0̶oy =anX]oĭZ)P6Q?R()5P/z{NR%&ڵ.{Vx& Dp=="zDܒ姻`f>tNIrdW6삏`bUiX)@}H;K&NzGDCxeO{\s>D8TF.O+֫O_'r]| !Q_7:G &G{6Qt}roKe}8#%x( rCȅ4z_#qїunBI/E64 [-~8%*aXQXxuXK ]t>ihwdXmb'H!e6zߟJQPDcC?dUbzjsJAeS F]wm& %8|F4HȞ9]]%:b qڂ%^7MTM|Iw+!Klc-_nOŗ+e?VAM2h*kk"٧(dr=nd *L#G%$yz꽣$p]8v-2!yOj̈]iRFQ O%qƠw+57Q:75jR8ixZz9h:J$w2]p &}Oө Qٮ>}KtЈ@y!#y\fa5Az$n>ZooמK;}ψW'|I>_bצ]/4_ZǠwZU/[._ PYyHaˤ!s =~ !?P`$5ϟGIl6ϓի $yYW8V NTnRcH*Xq6̢r)gT+:nŚWF0 H;Ҏ@-ŝ eU 32z-Jʓ&gO;4)8ד`DH~RD-5Ī Ru'4 v*~#+їNj+('0e78i{쥨O32µXME/=?(10sE?}Ͼs?!}8]O:ӽD#ȰYAgݾ lvǐUg벖8+Av+nwLȍhŞ@,,H7BE"e<$ex V^Nz& Lܓ_eFd."(9ySk_V 'oc;5@A Jj^t*i&EUU_v?m^ ˧Pi.] ySҗ4!1ItB\3`N4<* }]:'k _jdNY*KwO:>K>Hj^0H$r6//cg2'!BO;gC5G!∑?*S&`؂ )yMf;:־g+tkHVaIՒUtt =\Wpv> Ģ۶f>q:cQGmUlc\$ >u\ipϋ@eL=4 1M?P.6æ@ 1Ojj" [ڏpMK/U~~êTtL_D #Tڱ䔆8cI ]XgH:֙ĶĢ%U)]Aʉͬx93G ʙ˺Eh<#8e*GĜ#XqnJol̂X3]GiQ@"V!IA<Ҏa0+T1>jKAOB &f ƸjEdq`D.g ˮxo; * <6٤^7|Y >ԬsJcusk ]Gŋaz!Tp/+>':90YBɽKGl6j\ 1=Ʉ }Y!؋z`]<ߛbLz[ODjؠBӉTX'-9D)%7Х|tk#e} ϒ4@}^CgCWisb_Z.u"C7GDUCb"IGyutrSF,xU?J'&v zb`Ӏ !r, rEmS+͎;{mjVs(Lߘ;7a;[bM-u4j=gm'GuE.wͱ@Ȝ>"؃wg<@[zJoŕSE9w*fg;7Ajd=b#w&.t9\U2څ~ZyDz g,DLP_`'5 = bNڞ]6~~~Y3 J\ZO4< [AUHZX '%B89E&W=^?UP{M;1pj?蔔EbI%[ф-(aGٕ B?A~#%/=^_^[o'/V3|B?h.TbC.j/:y/Y1:TVP{~x8YQ~Tа96 f {&_{\ײ# d}3Lޜ9g LQ&YRKXS?LZHTLѤ0<:U咸gƷ )yd&|5=4ʅ9H׮(Dg˷1H)@rgkѤyۤ 7@exX,ovC$v;=.dc5gt] ׳ҤKzӫ-nuzނ&Xc6u{21J4;!Vhn]uSbXikTY+ =I_{ ^vk*&n'ηj!*˖B$Mvkr~i,Omc<4z:HbZVLCVcQA1>Ҁ6<1z-To3xjbx[nV?#\w} B ~UcciR٘ Yݜn!CԤFWȠ#ڑ߽PMلpP(~ٕ|p_\HwPSKNmܱ?H$U$/ke.O]nS"]\XOU5컹SdhBV<}9XLTTjDe|16~} `<%%.@%M̴n՜oU7DcԸv۟5=rvp\Vn(r0+0)8!'tZͿ vd;JX מզբBS;=j <^7o؊OhvNŝz;F-MQlI}A4t|!P1riw w}KNv:ӚY;4~f Mjpgy~]hELyB\r >5i,0E6+rm`LЖai\;=)yoV%þ 4kqoK9 pԏCQ˶YV5L4V g鲜'/˫ ^i@1lnvcLN=ay.`fPkAQqU0Bݎ L^@Q*#C tf+ґdxKCD? l_ؙIUW/z%=HAD_ ^|VlGb%S>K(mN>Kc$=85̦E{uTn~ R TTۛ07]: ]8w;o:Rl$`k8xbrbk`ALǦKOle9uPTZ Kֆ͂1 1 9 8c澢L&rW-MYAnˑB&Elg7}IKN98w"^VVBFU䎘|+v(|n[ÿ/~%C=[KiΎiAz(-RW6G ݓ\;Lq(nE)󮰉G&Q&V!u7e{&Xc f#&u9<[HADFwF=<?St oCrCNDK)d6'$:`PM0L9o9 ׶"㛯>)vv[XM h'$o2eP= ]oSނ whF&m@Z} jWA@U8J>F0Y9P47&hq_9DEl'*^1f'V ]#[AF=;ew&նx!ڬ+l|J6ϠڶXpg OA[fHW!fv~t_ʪU]=0:n3\u~,5/>>a(*4AMrha9 kBYG\UUECCj񤍌_#b^$O;& 9}ynC q@ !B #܇w%0Iu#n|w*384)bwQRȕ߽ʀL̈́?S[`clF4s)hAQYe"Jc$<_O:M븆,A9dh de' R'V᱖E ɹtvQ"40G쁸<"}yE0һܐ=<IAD4E?@Ne;V{BFBX}.X er; 2K %@;9ۑY1Uˀx4$9'iW-fڡ@g"iE8|.̍Hbȝ{_1RF[mH|RcGG}<93H&U-r)P\$HPBJVsx8'ݪ䉮3~CiuO[WsIْ f $q,>Uz+ؾ;C D5b)A!Q:kn6lW/vo[B %QT9ICФ<Śtc?Ū܉3#) 1v~- O %JU%a@}гIwEsy" o*AFII;5PY[G~zÄ%?G2DY}2Kۥ a?w#WZMxkLh`ᨳMCL:oC3 a&9,! +h7?'o~= cGKw|2G^Sc$ V1{ Pο@폭YĄ@K2@0 (_D\O{5r^ͷDPxFty*<_v-0fu$-'󝫢sP8)1uO'@xH@mQ\dB|cjRcA:X[91 iZ;fJC /q~IJNJI F(G"!'B of-׽,A,57vaγĤG\tBW݇Q}=&3v$4b[q'8Gc:Q99qwӥ#FHbP*ǜbV%qok_aMhRhQx=NԐȴ5לcế-&VievREpuY F[{pF6]#G:^rp8d$JpBYV)E?e:WF5$99A~&Y|L^7JDf+xngKab's8^QC ctP텲xpł?Ƽ  VժUJhq!M=99)EfN30+P0-jj?K ៕ϝtMb_2Sw(3gg%;[o1Qn\[+qGk .jlKYTUS.9G$/IԠNyu0I[>;QT&pF׷l _OWpxT*t.?$'M-fD)q'>Tw1pQiA"/дxJTYmejQsNt;+mcf~BCHK0{7&>\ шYVjXqDZ.v5Fpy3eqyAq+=F^4HSFhȌX!WmQvȸlOÃS QWdHZxt[L('yL}!`+!DY И;Hoڿn8vGwFH}L]2& \a[Ϛ5.籼X?Ybş Zg ,#@>θ7n^0~ L>,xmbS}Os~s.h]_PVXp1 A|FRq&}x=%0>2ѺTbTci jy_1dxbO c ^F,̉3ĤOuM_ϴˉ…{d<{LeJQS= ?$:fÇPNndBYZ gY&l0qrhMzϨ:>mnn'2lW/GykSfC ޷ Ygl ?zF0ɋayV7MmqxTrlN9N7V眑3(1+,=%%Pxh"k"a'ي F,E2 L ;\LG6y HHr+{pǧ`)fO !H-{o++ ĞSpO0NLg"]JyUh&VjU78!5dS^ MW xod haP0,yܴʪjal90iK3nuPè";RjTP:~^lxvI oH)k[ ol-((}\ d;&ҽc0)57Ew>rJW.iS)qna$+<ZS):S(tPCp\I~0u5^Yuت8`)7 Q>M& OWa=* Y*MNdAhõ>R?흋zJ;T>[_*5| ݴL9ЀЋvb:`pȁ G5?ȎGڗ]I{oyX̋M0u<,;``Dt >Em߉d/4["K|5HYC`4Qv5.^y *?;\[E(R<g5aYj}yrh`_l@4ERng朧3)``C0sӫ҄Z̟]d P:{b~YkmI MJ>f֪Kt|U҉ynfB^=OJ&ũZ߇8_y꤬IYpyc' ؙzdO|>6ۻ|4TpB q(fT8F'>(8J]~eRÙa}:gl\5(G: W,zof0t'*.G>ԅ57<9;8:nXuK2Wq>cؘ eEFK҇CNmyZXG8W1lYh;7gTI"Ru]ehc  ݀J% 5wh K J=X8@@uPr,3`o~Y~;.Hiw&\P qA1eyy 7l#2/d RJF`-sdJQs!ꅫ aq(ʋS i%^z'6v*(ϫkJ /+d-8t$W5NlMG[l2kV,@,]&=l3'8~ݡPε/F[ @ *PD舧NOn\}LgUKC-u"?dQcQb\n"Zc5_Rc/ө#^;ߜX*X j.)YAP״Vĭ?څ }tW} b. {KGE=RM 4rX#Kv$ 3% pg.Ihɴԕ4Z,46Lpܗ0r6vW@?2ImmN^~"#c =uqTޤֺ"K?gT0 "PT-:G_%NtuTQ@OkIv)_cKu\!)R}^D|U+fvq_ sKAx;g_@l?Xnަ0j NM捚^kB) P%1WB!E;}CLHM<Cv`O5^̆cu\\ApYIɀn#:Hjۀʢ^ ^hGpli_ <ʄT{cG_k|.F %EęA=sY\Vopד2 1Ma$$!I)]RhWLik3۞6XRrea _j3C-eKs>9Ca*U \oD[s<!FAT뼅EY'ص65+rbsK(3~"M0V58fǫ&L1OfK8;ѲDfkFA br dFwayJB^4 _!pQ]IUOR/wv ˧mCD|I>B[P6g>YD! 1 i҆Y/0/|fŬV#$v k5\ѭۿxdUp,<7^ g6%ۺyi4Vz[j⪃w91X:h%N͆(Ey>xֱz<3xt>؅>v b{_ˎ,9F!B}O^x>s;uR-ujwoMIoRQdQc"e!ũh=KF-hݕZQ4 K)be8 Ͷ06r |XD2_&u?Fvs`O im=5馘Ӳms2X.u+%&"97H{\_)Y\IˑOm~"di˞Q%1k`WOg{0e2+ذD \.zϲrY$&;LѪa#iDr&`[#e6q ~zֽ\le(LZp,v&4q KOf9hS3r*{y-fsov+`~uk| T Ilo_B9]L3}v>͋e%c\RS2C{=yeIwL&[@N,up>,FN07v~3kvwnNC~]\[eNn~٘6Q׵nl԰{ҭo _.lgM֍5& *joXۧx!-ʍ]]T< -IF(mJ Gݮ0O9-H37}dtLhaYXimD+>#? w)muv[EoݻvB?@| 3-K0;u,q-;m!'gW,hyhp09YnUY&逖7k95R8u-W5?4!,6Ku(-vrYÕs$rgp[#(3+9 SfyyubTh ZCi C^ 1H"{U_v zQ.d +ՉLPk^kj߄'=&w)[LFrPk?VeZAދ'GS8 W@+'Zf;<]:݀$Ad!F6C e5]gWذԶsL ?-bEF:`@]V` PH-%Lj6G+X2xAY7~ѭ#Ϗ5:ƐBsytހ{_=I4&qbnF8QF慁W!j2Xi~ Kӏm3ŕfTO %r碠eFe?5.^R{"M~b&_9A Pm$qaz|vhu*P j[]gm!K4/].X{<7iღ[npCI:߹}d&zL,'wVB84V ?'g24%BYZq|kbrgKW/FbK *qo=jY6#Fʣ0ˊؘTs2I:E(hrX7PRCTp,h#1 ;^nSXPfap;%`HP9V~rA(n7c6ǭ"yFDT-kmA}ي2ڶŐӾ"&3f~DDbj3#4UzQ9#`ˇBC\c҅6'ue4|(01nmnۤi%Y%E;K SNC>։N_Ag;-M*txhr,L Z2qfu9)7JʹPzyoNh6Bd2#{Ł➱e#mO4‹E'FA}^itů))dz".@s8FΦ/q['8.*޴-YmwC"=Z710)@Cg$]<ʸieDvN'GOwEcpp99$!I$ArɨjRRģP&TZ9dE zy=|wUޛ3tjB[3f lr V&W5 '̗ 8!F+N"փ0q}B4taT9-VEݒ9X{=4=JDz1XF'0_AbQ`,AÆU22!DV)`]x1z;ףw2=pcRY*Zd]A:MA[]QKT[ĂC 0kiDxyi_\ >u\.)N-#ЕZwU/F ta@krQh$醏kpa05Q:\Hk3{\:eaAqI1lux. @0=7x_~{ߣĈM_9|l&1fV -:7 gL5o0Wkx8=R/>e^pd+~+Ñ*$SAcv9b}$& \fW2+Sٻ m_-Uugk9p_FUuU7:n3;QPezQ7" ͵oǷg;x?E&H[VN=kO|kD]7'?VO [xuz ҧ>D4Vq,0"!YG1B0V14zEQ$W) RN:oZ)t7K??(ǂ5Ve'XM*k?zñIj(o% /*6X]Wݢi]1hMtRhJqBT7{#"ӕ?bd oz ř4x9Vt5PdҏUOzҽQ$&j8HPQ~u4#5Vŗ1W'~%F5 ;V-kPHzʠ%+O$##&ӱv*}Zs]SolBV됻:X:_^{-)5Qش뮝o~!A*aFKnڧ}Jw5Ťuˇ|vSPd{q Zڗ}g}fDyçO \{KQ@e􀦰'RIi]<[bR{[=BsIU(HoO@Qa3GUObM[]' I8V{szл鄂T]# o?'8 W- B_9];3/0Z2bT@nD8Xa y]ArC.{#mhrͥ7",B"g} wM>0^|tloۯJ{[:ҿߋ>(t5X177N~v|&cj 0!p;fl!zیryD{|$1ժ-c$@q9}m_u 1 D#-ISE&u+wM`eA @RT_ZT5.~9yG T]N!qw TC7%GORus'*3|.w]Q7\lԨf?2uR2`ZQTnͿ:>߃nX>u|'nK((oƖW*䜁щǘp4MK'̆TGc݅RюT֎8v\a"Kl`xK&T&[|ʦ ?z =ܟÑ `/˚AbMrf(7˱'8.a,B}{@' ҳ}LY+s.9"XN>&H(VM+^iR^OwkuA1/A*@ R-:H8KPFB{w2hށG}iu<5 ֘F=)<8ŎB +I3j?c T;^A^SUf͘Bk;^8 k]H#w/GIcא R=ΥTOIQN`ғp?nٰ.4gtmשL%F,'Dk7s% Ս0!qD܂Y$VO P8Kz%F.fnOOEs& g/'~'rÿRi|oj{Z`%>} @_8YL|pxǙbs/a9dvE?m|$tc>NHU,T.`!o8]R&$T^{vȣ 2؎7Ф}٬ :HO6nqyNYpetI>?F/;Α~g"S(<wu0eB)@ 9O>5 =p.΢w'֯Ӊ)#fGPi*;_1@Dhk߹"5wP }mS4DܲZ U1+TXSvyjB'#HLPqsqdd=FN(.SmI8b$Lڽ[r\e$$cϒikLhܦ 9/K9uA95Vg.x 5eEۮFcСJD|zbc5xqWWv7Qhbm ,=%{Wk@2U@R~qyL9I_5h#LB Z Zx tLUz'*Lj2I4PR6Cy՝hX r=j^N1d}־LivZIy7}v }LY5+OfX_!/p6׶nj<ȰH C/)Eb'86%u0{kE :?ȘQ[E -o|J.;z5S;ˎƧlӘj0UIH^?ee7r[qHe$uR픥G$Mpae9ي?xdP/An^CiU5jnq/zŇITJk$!b/r^;Y){ K(3ԥF)^ P8zVZlA8v kt4[>[#v8Be~5@Pd"+2,&Pr)[cyQVvcZ7@8 3%.b8gko*WOs0HHbj%gx7 &YHfw#&YHa=H^7m 5q79p #Q_3FFݒ;(*tb5 wΜR]PZf4ꏑ^3R4]I81/zQ`?ސOPW5:Li+ 3CVhs^6&!`AElC 2Kť!3튋}=䃵|1GHCB\Е\XWY%\A߫81y2*9J8/C=C>  f}:?V %OuUt`qt x`+$v ,t{"d& s2ARhT3GU P@NvsR,*ns F'3T۽'UA>;ܦWHsxn821l\,P=xM]6p7Q-/P8Yz+)H|$:KW&%"8;*~k߷S^ET3w$5w15ڞ[{0UbSqRIZ2aYȀgSpx{-#;2y:jY,f޸+y'ᘛwOn%ů@OL7PcL3P/PU&Ʃnwf,tbc_P6xxdO4AFXB7X}s}Ik³Rʃ*Ķ3>:GO遤661RC2itG I^M_dGOaA( n%@Bz\6ӠVX`X/[gHoN3}ެDPJV\aLk DuE0-f'^x;[ɹS aэ,wu{u0i_Bʺ+mH3hnDP 6oE?TpHK{I#bX h>V ?[L7/e!砩{™r>rp䗒P'o° 81r\]K1L8B/seY;M@R?݅G(x# lK^/0+Wg*igC)1V Օ݂?3| p:|Az<7p?ٓui?2٣|ZF5Xtwf{ hxN~uT"MQ6A DaT;MTe$VxUaBv|ȼl] pYLkl)R .]%bWOFz-A8ԷX`;[uOkwt3AOTmG/vZ"x+ޠe!d|b2o ]RhY#D)1|]LJ2ىQn׽I}8jTrv/ɀЌ0 ^3ĚDe,C{#`S얨ƀ(bkrÀytj V!Y$aiX-]}?Dւ2TfyXWcZ=R®I‘~gu󠃠IhW4avi{g$p߫pGb 5~w~3 7P[Q9QXu0뷪y^8/XU@PKR6y #r"%;2@q~!C8D8"xҠ yR:I! ]3hiI>M^ kNI6&&)7m@o2CL\*T1 ? -I[=I`="]2q"<~q.DnY*Әh짛gf&\7 ŜzXhl_PK߳4H.l-|bxvc+r3>egta~ h!?1a!ևVQj\{e;rmeIau`90\FXPA4 ֓ HN'cw{=_ Y6@fYxLb#^phF7Jm7uPZx[WͮlXKy@AA7Nۛq$\MFJ cQC' ,>'4lw<`ymoeSiQ}#Ɔen ):gɀ^Tt3-'dl1"xG:;?x{n<_ECBVɒe ts55=ž${B %}%Hdo1O#ׇ }c BrT˯uUu@˧4m5mQ1~"[ROcp2X`Xۣ5M m|Nr tB d@'J'61-E0 bwǛQ֯!bi\ˑ;SZD:"ͨ[+73.̬W [3XtIDEUxxNu^湱_wOWՎm"b`a2|&cgKYʖ.i=e *NBuz?M|0M7g G ~dM̊܆>kB/&GFBPXўx[څ])g)w#x׿"m)]f4x]'L6 uf2YOfk ¨_ XNv [X SVD^H:DQSBP/z/STAzWkie_91I V,XT>.^Cb_s1;Ydp|ֵ1Ep)WLwsT1+G$a2wA?!! P`<})nfʎFk#Z~wKHEL|ʅ/k0L!{ |SWu.p Y@o$LX=cZ2R. [ٔaPu֝m2YaGzѲ{GD2Zݪ;omI+7))tlӚZ:ިgS%Q2_䧪6uF'.iy_\H-,C"R>' Ҝ*Ÿk no]ۛ*Kv Ѣe6vH"wrSӌD^wܰm)hYGtC9? лn-ֿ" ipG֪C'.N?VXAvA8DIN] |@M`j4~&ᝐPcpvb  n~PEYȉ-䝶%KWm^4R!NA9(TR۱)γdeX,O Ppٵ#T'htPI,LVX:źVfhLl&`Y(gGM^u~ .IơV/&njyAQug #'w )ļqE/ JV Vi$o pkbI.GؒY1sqvj˘SV#HARh ^].cM J -Nu+G<:ޛ9*{Ai͓,H5]֣sY voPR F!4*nr!1f8K¸QNݮÔ#@[ӰAxحtVbhƑN[in#}=9\#1ͫiIp؇=Jo"xy>12vyK-^$J9N(n+8LJsTEH8=B;kx&uvCe4- J HيZQL>b[x=dI<~Oj{7i5Oi`cCl[0P*2Vgp`+$ģE=kQ'\n/onW~W;OO(VYि4 s'%%mR?4ynLGfRr4%*&,/1@0hCJs uӌ͏UYZ\[,iTf=FPz B]Y͎C Q)gaXתw|<8O+?'?EӨػM.I.! q*b SNfx4?xMP#p]G, cf0^1&M GԵͲ=ݙ> 1b9Tw>ո_I)Y+Nz_aB AHΕ7Ĵa pD҇;ȉ(u>˨^ۤgXR6.-?d?ObP5"2cJ.~}nfM4UH~XÑǓ?ɵ$&t!ْ= m3sJ8$JbiS޽BFKSg y:EzWsIO??m ,vǦObnBMÓOZJ5lD;d!_:V>}d`5Ydz ~x5WMSδf47:#? xIɯdXUXKӴTLv` |k:#'  *Ѥe I_eOBnU+Zkr!6)GQe;RЁς\c6\" ν83P|гXN>pO0h[1Bv[N\]KwmhgVhuޘ}!R@ *wJ]F^UR>69g2ϓ;riU^&н-}bqxaG+iϰ r9?6 H@ Yve_="荃JWiSk΀ZaOK<0O-MשAE9U˺b*t{LGEܨ=T .B#XeM&j]пlFH=C_{lq4}4+@] ɢtkXQnX +I Zt3ݫ]JkYq6>ćU7`)J)7v J;~{-S&vkhWٙU.jDTM8Xo:z3rbffOPt wƗ3C)Ye0'QKY ͬ:I)a^[P'9p-r)_Uts:✡l,],*"It%Ȍ$oglfc$0ī8rWwY s"D2KUuQtd Mhk<`ͅrKѳL~ծϖVA3Op댢Ļt09jט)?"-M X&F#3H; O%z$~`Q[>3{ (Z~8\Bs72O~4XFD/s39D\^QV@qB ur)q!Fvɒa^w(`ՃbXiKx. 4lҿ'ַD4{El|9*g>)(f9?wAeNS## ?62a>eCsm ~J.3>C fkhf!hi c{[A=\} m-r$!yw"϶g>|&뵎m59ߡ:_$Om[,[Z' #.6:|1}iX 6=Vزe.qR.`$B"{OZ֢"|Uji.N1Qь\nRo" K4K7Fes 9kT@OQNyO٤ZA}uve}q0 { Ql6FqIjajK:yi:ꨠQ%NjegP3]ca5h"}QKVnUѽS\UOab'ޣ3y⽰SP`$/ڢm@)~Ļebظ,B\5<3ndZSQZ_7Adm v}<9WR H|r0HWQΔQ^q5 O)I3;w>t !?yH+tC(WupLK7]{D`{\х sM=Y'EN@o"إREUsSUZν8Wcք?1^ CAt-Re{?{yvn1YKNБՍgy +B D zBS抚+ ]h=sڦ1NcuȒ("6Te)& mbt'\` \#y/4`3R/ ts#R.˦h̋te)yslL+M?`{\8acML\F i#ڎJ ~ I_N*X'z r`(aw@*D( )s*coc,P]Ao,9y6NMu:-<5Fݼ\8ϵD_HW!;T9}6_55C0aY+ӫmAlKZ'|W>ˬl\/ɉt2CM߃6*Ŕ-1&+ׯwA{ XB2'=5ξ5 q+~fd?OYoo僸+XásOm$kyxk.`AjlwF"nd:'}gw]2_^\,6*x"KZIR[N-5Z>8zrFZPeMˑ/ͯ.i@/^Q%4: *0߀I\12j Gh9W~^w7Z@x|)]y.|4TBo ˷ٞѼi݇}S~NЭ]GA≙N{V !Sm>B5Ѭ73iYJs8@V pؚ,l'Zq; H#x!ÜfUukcoKIUMnx? J.&׍Dc {l0x4N`l+-{ 瑘g {M)K\YAHN\VttuV2ok/ISkb)Yzc"! gx. )PɜV棷bZxЀ&FƜޭ)/?+X=d xmtdRٽ9]ao^R7#O%ǽM[RM 4JHA&nwP8k?{i&yh+[&/Lۄ+U S| V  uJ#/A P"yyu1Ju$C9at 6j|P,sG j̦Ůp 3}fEOMȴvd%@݅{+Z\`#%zjWhE|[2fMW$e}埓r|:/:r߄O (g4YбJerȸU6e(^vE`]g-pcRWε^c|Š"cB;mFf/ %7nochfRru0Ȣ N\8e55%P;9rrL"Z--b!:DM$ [%{# cChv?0!1{GJ| ~KC<7%þ¥@mɂa8ٕ'[T%:p޵K T*6ЮBfiK{_r(:69.X_ƛd' [ȋ:%yXRS8 6~Jh-0?x:0#e9;׮J+4Y E\3i#]l1|,"VY"ɒ3o aESDnv,iI?w4b7og2NBB nHZRu}0hq=蹳O<#ˊza-.n6n"A^ v#mEn[kM*n}s1u/ jȒrl3*epj W$'ߞLkp߭$=}%=UT @`9Y u%ٝ%/H؉ib0E=Jz,Oguپv%CԓqRl)~PȱSR4{f sH4|VT5$ZVS *0UVl-&In/_dѨGejo 863@{TG#I31ɰۧ&x)0?dq5?rA~sfM cM"Z{-I A w0=*dyUU/&/yob rL,Hլ7$o0ChfqP>h..!%|e䣷JUJw\J׻ee'&O>G$ƭ+h21Qw+0zDSsevMᡯ8VfMphGUfD<5h9ݾ;/yR{THUZx).H" :^ +mxwSp:cW$)(짨\ynԱP <}sݎ3B 7𮈆Q& *#)߉awq8(&eDk&$k~*=pџ\^RFZe"2&tjLn y ~QGvgVH+idA qiH@{:lb1{jhMhÂʣϊj:J _K筳Ь`ąMBp2hđEc)EVORnPdyqTWff8u0H";v !#UTkkS#` ڄ>;P=p7wձdFʔUJBBʒכ}:'Fha%=@IdqKֽMM?GIzE$l^U;,w#Y}C_FoFF78 T=(nl9j6nO;{^fkwni6f_t`VFߐ&EsgЖŹdzG]_6Bp֭zPbbR39 ZPh yq31A. (%[톆оnG@>)6B>wt;saQ>qհV W#K+tf∨>NC2\55 5F:7m:Ќ^H8:tjj_&55x@㱯Vΰτ~=I "QS);^5L/ϧԎ1Oma)Jw!NsVTdt~Y/%0bXD\r?PWQ2mG:u<߆"TQkr:lS}$[X= |c>lgMRh% )("k}'np+?T:ZN6U/&2i*}GGHj[K Ca]B,BUU$~:[LdCF;w|%ܟEYM%L*&(W^{iۑ)5Ko^ς/J !mg aY.ƫ&0Dcszq*-T$(w.=΂!Yr75A .ztz@ƚ*>xr)mNe.F]0ydsS}j/XUT"LQŵ@\\yIR ?O< (ED-@(R} H xg`R؆0<0u@,a3f:(?K#ps ( lem0Ӗp/"RzmL?NYVmW36W!<]8u \<ȩNt q 'Q~iJr2A2<"6 iI C Tr$ t_/Q^1 8{X8P=37^H˵(pA=DB{bQΛINyʟ]gf&:r@u,V >[fVpamL:-snE9, 1cلU0pt344G(x{,nJZeʐClΩ?I*/ڷѳEHF^IVگ͚RYAxGRb Jkv v;6TYXdj8L1kȮ !ű3 e< _7*Wl ¢ڹ]Sw]5uC4TW ajo}K+&Tts4pr2Oޚ3t5('2üeiQO&@y ]H}fPM/*kٖ*_($(9hˈ."<%UT`m%29mjz2l+g0u.盥4Ifk[4MA+uD p7ˮ6 `gD\rcb H}(::!0y1gܮ'9?(Mwv<$6 T1IV͵0L&y#혆~[TB5Q4w8$ +7IE}q 5ԪѨb ljŔ[a ܉)p8/4ҿB2LK'm^mCJ"I|`wvaTG uj \jٖX)uǐӚS?Ͱ,fVLēr ĩB9-5~ƃ[Rj(monƠ5\{-$D imՋ$Yx؊XTI79&=Bx%hʺZH0/7}uVzkYs64Ά٦0ȹ@;͔kj{K'YxB;/ȒB„|Y>̪<6_2lzʡ;_|I'y9bvnd31";[ }z|*irNu3iM~o{_X:_ʱ< Ex=qrw! OmAu0u!0er>rp#,7Ƹ o2iO媽jWeL{nZ,PP"Y =gԗF舧̴t[qFHw9B#v`{P*dGo#v?Y*U'0L]U߮SoFNt).u5yeZc- ]cp2HWJ%1 %]b;-JBÉ&@'8y}wgV-}u,fz΂!bT/dV -kVy:nD%LPLopy^ᥓ"-- ao9{gz)F>0P&`iޅR:cjT5uw^l)5)Pj_Lم0wn:&}wMvŔo/jŌ2W;4/2"T8*7׻gyQ-?ƟgHJQ 1U)@EUhK,N1 gRZ;[B/@Pf[;;NtmTFcFC\2BJo"J+^d"KHcrQ Z1w=ΫXhAE# PfnmžԃݫL*,i9MH8_SUDڗ$D xƉtUOC}ef w&פ8142u;CsvrrJ1v4/2zl\ӆր~(>Ь+ko= [?V{ΐA>*1g;` HNے: TyȽJ$#x`=Oe|NUr4NDs-"r_G{5&~(t.;m5PEkڷUk}"= { J(A=F Ƈ\lɀCI_]fׄp1 SsHEOdΞA,ݩb$ehXOchQg7wLm.ϴ~va7.UvfG(@Xy^۾j-G&#kO8{|z9X]B\Lqu&\0pщAӀӵkBS 0r^Wң}yU͢u-`X^wlK_}u0 KnK5ILp1DsN! iсDN@O8Q$<¯1mFJp9Gbg{B/ ejN,{RVf:f؀6tvwWE2kmn7 =Nİ:d]Ä|Z]l$m8"Զ2&Uv&BdB#f)xkG4yquLB!4ُ䥾Fd@~Ea[:"h\ę/'#lHn | DGN'@rDVo>(f r8;C+'m |;lܗ%Z}dAR9"Wl7X"a"xFzG^1o5hbiH@Ci3>4 hlڀi6)Oj|=l2|I/k$9!, rDTˏ@x< Ѥ<^%g/J+O˻ Jͩ I>LQsC/c]AydY;EQ6̾uV'Y s| eJ6\3rQ1,d tSjzVY'29'ٳ8Ed{[QyAxOb]wf+#,KpI8{VFCN~f$QL=S P͌JqVD.lӥ*[4fuDʻ" ؤzqW0$h#ؾ˼cCzN6i\jq<ƱT_iOGW@DŽ J'w UC-eEdbـ-V,|3KIMcaܥFt̰8],` <5徛 qeQB/b-tPqߧ9!^sU١p<"~y3(\mbw{ W^ rHՃꙍ,^rF Y! 3&,>)Ǽ:>L&2/-Hbcp,[%TҧX[_gYD )oFb;r'WOm;Qiv #RZ7Ԓ: ُpXUNYÃe6C{! -.X@C<xqPp.x[yIu~A-"HS<[4хi=q6_"{<#f>Tߒ/z/.f](řИ'6:$Ka=[%v?4#Vr/!h mj~".jNV =iPxiJ?\`dtŖqr?)UC_LF`hĉeHC׊2 vSIHhmk%D"a?抐;exZX`:`Ҙs4[:j?xrG4JU),lȐsxJu}?Z)lk5Q@ĊnB;* ^ml#AQ9x8k@#ьXLTJnn`dݦ߷_1F̠zCGAy߬ꈼw 9̃L/s3/ i%zM'FZ)hi4 w3樣$'iRf{ۅ0q:z0\vG%vؒVV5HEl}7΄>w%(6fZAGR8AWsPRe"j ˃-A[\&^b$g3_4oχZ(sUb\MڸGq]G5m!Rs49ixg3iqP G'0A%SnD3@DhpL͂ޒ%h'zz{T!&d؛ S?r|5W3 櫅Z|U̝ .K]GcL%xT-.^')h\*ZTD' ZuҲ.4܂hom.r䣾/@މO'}fL lo${;4͕ !i,B~m`(ê7R:MwɈۇ$hv:5q_KY19 ?4>,]{5?23K+/vx9/Hskw璗Ƚ.MU"] X۶s⫦O&)Tgv<3 d;TԅG8(0fMb5 A_Vx0rlfQP7fxY#&jPmiw-+pMj6 V3;Phtt=35XG,ڭa"BƖs;ԚjVA X--[# ZF8[ġLt6I"$v:1:H d;i8(hm t*CۅU/i30G@֜*S[DX6Eq!"gDc3H:N;G>ƱV2ڵ4WzT  7otĸ{ X7n!a΋W?dď:.ĖSOgwjyhA`kkKqa`vX5LmӁ5 9R̜އ@Wƣe.)CIϙXmj M zD%o2ƭ_iyYFe25bɪPK`==c_x¥?O .ʍ"FI /*^184c6|f`Ӯ|h\2މ6E,"v㒺i@%E{;? Jc& Jm"go7 {Gj^LخQk>o~%DBKf~2Cljsq*oha3"hP=*˛;n2ex-b{;@+\va3 ay}UtlSrZVsK%iߴ.w7(] q^ndډM''fz e kb58,"kH~ 9S3k9[:}2 )4C'l7d>$x-/ r ;Vmy4Sizr1}~@\L \M1D\z *jpx$R`]+pJ]ZX<.Oig'dcx+ђ3qG"*KnZ6ip gOhlދurKNy00 o7&-[?y! x[A LxISE_ ;Č6Qm![cH}+pQK+Mxzg{րFs+N?`դAN٩~3 /؋ FZ0! gP4,?ټуKO>jTUrǝwMyh&O)] 42Vׁs1Q6hT6:TiL3}Bi?,RUrz1wH…w脳Wέ)uf ƄTx9i2(*c1o-b&>&"-pCs1{]={V^"p D '-*UGύ i"q":^ArX<^4@@D k6c׿d˜ $s=5&V$/FeְE DǂWǢ!H&ٶ\ʓ=z8AEW:{6H'`LTtڲ뺐:H~9[Q9U…*FoZ2FjңʌlײWk5$V-cFu̸Jb.c%KsV/nms UP*Z)tr`-3jBaFh.6o*˔}?X᯦`;d>hVU婤[f\9,5gߏE6j0 ʫE;l@@c44 e9Dkj^:ۂU5um> g/^YzՓ57 zMvڶ!<7 H%Gqb@&{R6@`%F 7YDm7J$WrՌm= ].hw9DDP>ʊ12=P(sRBl Y{(8Kz3.AN[dK-78GӪEi^׫2E Z8AJ}Jh5xؾB;P&;>ԅ.dq]xH#!9 wy 2ԹWy$X\_:g_cTajgvi d_ [yB`1+F)}*搀y!pXeB[@#o H'*fznEm&,-WЏANcL1-wsR!E͜K+3_  ,1Xn1fv/y͂q2eSe [~`1WiZO"f~pobZ),m^6 sU*Ql߫Ϧջ+A7{0L+T-:4dɱE3',5yZ RQ1TV~Jo[?|`j<>ED`Q76CV2uyëJw&ێ:b1Vn<0 yIE iٓ.t. _ c;"?\1]%*{n:SZfa}.6ٛ;:a qSn1WuGİCIiiƍD:1} @H$5ϓI*wެqgNf6ZXǣsKOϰ=-?g\z郡"'+* Tf11G? 0gH#d q_mr VtvS;d'i8.Ok P.*%V溱e#GI|G/K)T!+<Ì{B53\5`GURs{C)K\V[["-Dkk lA ZFAȝ_-42; 5 ghOCۖ,!~Ã}8М1WVWl?pBӔ1#W~oms(J,= XԷ@'٤/؏LvLVyH8TTr4k W}Z eTW)Gu`X"s\;VK*$ϮFX.<0*JHqH9}$ғm%;P^ǻoSƌ&˜U Ui= iqu箪Y&HJ1qc\(~p 01< ~hMj2 Ɖr1y&DҙtD r1Ytԅ֧z(a_ȇFEo6;-8 Z FzsHk"RLCV*ώ,Մ1f3{1 {m(ƕu (,!֣<{Ŀ-R ɽ4Œsf! m"β]9K `']bɴ ' !2=H=0 {׭\!Ukf38VǤLɓEP@ʹPG ?kKJ)ELqqPk,`s!hC3%2to)f6js7A$ɕvޅ'`dA؋b~;H~?[L"-5\n%cOf'⾬`-)RI0Y c@`J#gQW.E3Z۴.u{N{~Q1qR+Bpl ' l.J钊]zX̳ ۾?{40iqISHx,H\esY<K4ƐҭNi4)?8',j)mRR:p[IM 3C=,5?I%?\Z,\Ƿ6)[ ; DJ^\̩ЋfvQ!RRtMZ/LzӐWNXTjÐg2g^Lg BbŤ0QZ<7]xː.2g(ꚃs \k1~[o5b"ŰD~נPGR{H6R ܀>pyk> ͘Q>5SٖL?F r+ᬢ#c )9ff}x* 1_dInJGMG6ͅݐf[Bղ 2J"!}z}c;%w}7x˦9>D΂aqk/A" J;>Gv޴6g+߁ T:F;61q6؜42 H&t0cϻdEh&Xiw, ]ptEtg:y+A;]MvEq.|rhmĘŇ.sc܀=:C_6V'tu#O@bj#RMx=E|ۧ!c:tPbqOL{&KO\xy݌s?1Cvmlf(MIbI"ELY}Ip^WMA ZM4y~ QB\xV@@;_鲮wv.YLwv'9$9c|yii1¨Bb=h\ɱ_]cXz*8u?zXoHO]To;4 E\3eBzD LH34C-WI *|ua{NNJ:mUpsA3f0"5l[6տHX.ۄqeW]dBjb+;i$i_t"[]|8ꥥvh8lD;ԎSC"j܇A+b捸6W*i\˙M\[rsyq12o1hILh✲'0('ZG#RnG>tGMvŢGK+aڀ} ~M(DNF5XF`mR\wlyTz0O"usݓv 'Q!6g`=P)ϮeFK$-i9|%2?hU&SY b4A*HD1#|pQߚ8Ԑ95m0#_+15J^E4a>ϾxLk2|"j2K |ɣ):IH)F!/Qc|V%el _6*wd/iH %&s )\} =^m m7vi/X"`@j_ ͆ S:p%̦ϮН5%j=j+<ɿ1(lv`s]&$+bXtub'ڋ W]K ef:;_(W$ 8Za{RNErO,/K:R geu' *obB\X]_&Usq&o~;>kֆ.fGh>@x#;UCsOI/bv}RKZqME6d KSY%߷tUHs9 2"O Z /h8]} caA;ađ J=+E ȰjԔP.;.3wc?4#|B">;3Rvmncs7:1SjgjV[,37 dr0~= ]#F;ܡ4EzuH౑b3488_R61\t78X)Rh,xtyмˎQEۻ)7=jP05 ?9v~% ;A5h3% s3,KӅ\k pT;Zө50vKIH$&C*;6XW{FUDfH'/J|t`,f[%y"3)3D0?)Uӄ1k(;pͿd[>CN+K5>E^9/M4PK V{΋kسIΧrov|7x#]>[ՎקԿά}dzTr,S]s\ͧHE}Os#ps?;;}1nXsKZ~F-MMe;$G,C&C vEY.&B4wwZ"#WH G(ٿUּIiIcB%XoOhPxz!ȑWVcjQ v{#iHJ!y#.b'YCLu!K G1kO$[ '̈>WYGBrEax+&֟/Bc FmnC"[ &|7!Jjb*4Em(YA1U/%53wT5%V&ſv$02>ɋg%_gzoƹBU Ig0GYt"vGyVB{ӆ&-AnXB^eȖ".%N>X, ^KpT!Emu&X&@cHfYe -qO%5oL$ c?U}{2a,Ulp PKԗdtA\i><%D^wfoUSN~[f1'6*~Ig婞'>iU#&-t=z8 m4ڎV%@O@Wo#] %8!y+Z;4")(POΪ ƆG1ieo\|*ZD ,U3TuUژΖXGXL\gTmopM4)0M/,>)5G]_7I  ㆲ%n)!PœM=&7}3aFuHH\>^VhBRсnN`+.=:aؖZ3xvUBBEACC?%x͘=ftȊEeL}]S[~oq()  {I!EI'ҽ,k02z훞_m~@HDŽ$DB‰SP.)!dn+ɠ$i5DeڼMc̥ bt5vhŧZl=bB=y%!\@ǯw3NvZ|N0],_0TJ&"S >;] p|44o!?,0M(?=pi=!e}:U~̓-a|4 ~ mv2cG]*dE/o.Į-|lF” :RO@40ʫlo4D]<œrTcML(XdʥBz(~,_JE.ԏl3l^( d]hL<=葻P(3f[X5cj̝?K y9ysgk #j]ZV0 u ~)2R.&ac?ӥ<#E=5?UKc7iҵ?]p`aHm zxÖu[2AK._uJd{oX|3W=@HWRq)T9[Qbֆk2B.K@#g*O7댒Ԕv3RWPWDVPhֺzSRMIaߣ?=Qz/3s )'l{q`*S<(Dpf70_;%8)5USM C3fF_pKte2Y1V$8~֣+ 0R(WԂ2r}懬JnMt!+-d@IaXsz>UN f~{sG̪ܿBbFɏPR'P 8bT I#UۻYF(Zv1QK ަJk6O8ĵki,qgM'*' 7-Mޘ^FHˢH x*BT.U#4ʼnKTW6 uq)BLM?91{%~:y 5C ߔYb$h6b́k^SG[?!f0$I O/&]HFUEz_>&,N"1@J[/ yZUJq( Z.lqvj5 ,ձ⹕I8^]=̑MpjN($NItAWހkF@vF.ĀZ; 5k!\) 6J6@,xEg+5dݱ1|C%ͮiH<8C!Yz@ wp"l>PJ*O|# :LU/V,g- mWo$骷e9:#eտega!8hi,~d#Ity7MGwSt[ͮ^DyteOq[R0|d<׷z[A:ב.kd dbH鿠mjGg1c> ]57UUVdgH+.a+AgBm1cao`Z~.4ji6Oɸ (B.Pii "eeX#̮RY$;H|Fx#ܿǶG`IfE_|9{FeOf-iUAW;њ~\j"sEKeX)('ۍ2톶PJS^( <^dڎ\BV䟈 -Z{ǜ$CdVnxXLu2<촹 $-%FK㐢L][$;Bҥȯh;;j$*Ät3 <=gT"o8 >]35ͿBp<~g&ħ>tT3$_M#=S3`ޜkF!*gZ\POTJN41e~̯Sa,є[w"y~ \9;I$F49Bwl5rа}^Xe-|=?)%cfQ'돱T|]x@:n%tF&H)kom¡AϻnVD k0[ =Ŗy??v7Aܵ YUAadW͹`u+;;4((A$@F #~TAe!5Wu1J DZR&ʌX,׷wo M,G94B9ͮ'h'XZGP.7! z0v?p;uBQj%l](vie є7}:͞|lbv/bMwM悹KG-(,S;_S 9]Wl3n:\%s:3j+ltaSl ,-;p"|tQ&7RRԞ*6WpI)zI3/Gi1tY' ܤY~~=EӣajF.bl|?pSKoC]poD9ZI5xR;9JwouyWlK@z&? xQ! iKR;kcH 0H8ݫF{2+s+0+bf d%>F{z۬{H†ђG{c#/},q._sM^=x{",1GoMU k_ULz~m ^,'pK1C13Wلڗc x|!wT>pHNj!f۠b ǜk="J/ ;:H͇g.%Xe *,X$rVL?u_xIf`mtЖX s͵Ej80h^Bqک# xFUh~m20Qi A&MktۯJEWK)R”XRl>d[JXZYb6:XХ O7R᫗wFa>1(R=kB1t/wEwk#3#ovF*$)[U ~Q6xc;7Ac6X;KQXൎkt{_ĨLw:@dk8Kcj~Xr p_ ^Ԍ#2yu]Psz퐃^RˆtinܾKi wȐ",ֲ|MWhq.1Px ~86s,5 ފ]=^YlSRy yp-& 8118nI}"=$]U U]&wT=)(&e] oXw[29ٍilys0)oce9wY5IRLDg[8 ,K<}j t4V$x+淖"iFÛqIP>ttdjsђ=&]4/. M}3-A>LLrJQ!rX;Sѳ z.I)LL0ǂ9tSz,djɹwXO@$z!&=V*hN+=K /7@XIv3l/qYi;\3HlԀE?8J4bo=*M2* cr()[8EN.S~ лvM;:q^b}g7J\4Ħ߭U+sm@614b)L͂PD/@5Fd}JXk|.U3RD*@|Z*S N;6ΓE辰kPB@1b.}8j}Srq12.M0NYƢ@Y/a?ǟ_j)]'F53 +ϕ(Ey.#l{7"ZIBO\U*3-JjHq;JPHTj -M#5{m6d_B}|!pkQi5:\%F)}Jy(5#B\gk exu)jh<<Tw@UuzD ]=9?VSڳTao}FI& i&@<)gm&tٹ]/ji+B۩{ #+J#kZyR~]%%6V{[ sbi56T%3Էd4`>m,{&a怕]׆mȯ7K!sDz6S#N M6RU cpS4⭢E#)(1 &~0hpa;.t\/, /'ߥfTI ؟.lޟE#& oe ܤ1 nߌ 6;c Xt@9Y}d mkҐs8}9u3ruh7Zgl bٯ?GE ^-Cs' d $C+0gKHg9bkѝ ~3I ?=;|-86cp{ICW6g;x<E@ ە(k^-`DhXq Q܁4^VΔl sE'L3 EA-MH?%@E>F?U}^d.k{>eyYJ*RX9ba՞i?HddM-v]jM E5cnZ5۳2`LF3}Tڿƒ^e*7B>D:ĵ7x5jBqE.Л" Z.5&"FAμ vd7P߾澪Q֘v3#2?3~F~ȑiL &NAc;T&f/Y۸=?o鵝NhgrWn+{OEAeKg5vM^n;byˁw@A$_En64ZyzZ#s!eᓣT[ eER&Y"ʷ?x HH=)?=(ߧet. N =m E>gtlL9cAf֢Ronre L֮2F"ۉt32~զ3]+ۏYGQHF|V|/9OMz4ar|c_=ISzɉ> {o/`Ţ[=$GBU qjK'/4k2j䴉 $&Y%gRд$2|0SAC5~LtpAhwxJI|XRY(jQ]xd}HCOO+`G_m!q82Xn\;oGE=`~ qHs:s Qs™ޟUn(lJe@q2e^1|x=jCzJ*=OPVD(ݎxs2qn\:#>k),ʓŀ-wUGpO[ SL_M8vpBC0ЊW"kEh 6ف5O_ ӒСo |+_#0n۪yN2<HY0lG cP7fg:74,-"2]XQD"}hl*AN]l^),pWu ֮}.zEp=@<4TJjРk, ?duk$,r~\Tl"?W.lVV+|''U|G*HRweyAX"$>~6<) 3%胢֩FYש d A=qM9Nvl4l=LJz\ h}zeݪ\wR=I# 5dr!sW8s>΍w+2t吲a<|@R/vF+x/JD;O g!|˅:g\a[̪0áHoX`gbm͗3HHD[ []c3aT=DCl٦]nEp, D^- Ŀ 'pμ}|G yD-UzVo\ =0F^X`aM)A~@ NT u"b7ۂۼp5̓M4@хHmgSfDlBY®}A@8,F#EWj/Tg IK>GjW}k7>\,IN !G Iɽ[Ga.߬?,ڿ$ߋIRNy6>#cߝӰ{B4浻ߋnk֘X νr rT$uU["_ @9WXL+W=ڞ:?Zl-KWPftZO%sP`nTRW@-%SsI 0!2,FIsCbO={bh*7uD6zAyAʫ &X*y_t*AO^>*Nn&;t ;,_(㨪5JefCes=5+DWHLUMw2 |;=O?y2^5Z'7:64QSWg(oSAt\Ke$>tfQNU /&D5[k '_TެxQd'l9rq6""̑iLy@_Pmd֔}unCr0l26&whG@`vAFO~IX#`~00hj"| )MKnH"E-db"tuE  C t4_?ܷ7x9{Š`rjԤ'CBx'~Tذ[;$KʥYl?$qr5f) 9}+~?;p(<٠[E=} RT*zʪ'ߘ^SL"JȻ4luґ_Cb~!;Hml!Wr8*h4wCjC/707zG8 0i ZWr YJޥ\#ltLu?p7;&[E0D@HAgI9&(FQPcT4݌ʒnjocM1aiP =9/|j݃q~yiYapdCLwխLYT׬Sm"w\AońR!E{AXfR}Fy#ޕ {u]-]SqQ W@ Ùk) ή" fkS+qŤ?6vK\ιxr38޽w 4Z]{78LK }(rY;xѢ nzCgVx_jI%@JpoYGx^BI}cPj=PZ79a?VQݏ[whuO>ܛvmdj>o#͔H\xF<2ߎl'OP`}= "O~XRE|7 f .9/udoơسOz΁Q# Qs4 =t~iZuR D yz"gɘy<J%{+osא>Hi\]e-m ~B~'ISO 4oXxfQ[2VY\ӈȦz"-+/jW~ f1 (A9\\Q냚s8XԒ%do!:uy묭ZLڐ},Kl A!_{`զTXa\:xJ){_=򠈶FiZ=9F^vGvq_TJ` қCu>㨀ZqEx31fIuhqn <rwG܉|~T5Zg\2Sď"^h(762"&p07#a{M(cF!HVptMM~6F_NWfUiﻡxū\ǀmњeXٲn0{$ggYȯ}r^|4k=pnjHKQgUf[*9ˈb Hw dvjV]}!g~9Cɡ>_߁K7l[I'ا}H1d㞸<L0(7sF|Hpp$){?4UkHCEdpݰ hu>u g]i XƗ2 !FUnmZBQ]b a}0"AU,U^`OrcqY=7 Q@%N6frUJD‰Ccut -4J34[3ՏD4 '9JsۅIV讉T2y'P ZE P 1bsͩF۞2Wi ɡOeZ(68mӜP&Q3Wh)_.Wn#ӤAatވCq0Fn>chsvE9_9Oҫ:p*nc,hWm6Cgb )#A?;,;񧃒q EI+@$B60;dږW(Ň[U=FMPvw/D0;{q$4mߎyNIRR}"V'7( WK'V!D4? :݆0ue\sDخü9[v@" WfENr*x"HǨ%|r9"ė 80//lso1׬-C(C0#}i[O "{EC4];y"8=}2%'5~#<)kEhjtEn,k|J[mZ,Ӡ`]i§p8X(oKM3}hDhߚ lқ ZM@+A$$Of3@Lָ֨!F<_\zRc;E7a_o_}\2rBb9ff.9XBt^u CfjD=:_s=-DS3a쎐(HBoם㪏DPUym1jg0\nj];Bf 2 ,;.F"0 EjEc?.ZT;iHShB,p:opOz<_̟WHE8ȝqz20IwcY-zXT0Bt2+yRX>k!'c_Hr-@>USExH=5/lxt 7|T5%>\|hBEkj" oƲ19.Â5 ^Q\ wHKYqt]A|Q60i .vi¡I!$86c1'Lb3*]t{|6ž76)ePseA('tuR]pnOgkؗ'}_W-18RX-k)TKUqGpplՄb+N#XxW\)=G,;d n3za(Ω1Y7͆m %}{7- DZlmє̕j6v|Qx"-*&& E>~Z,l&NAުWNc'Pɐuד^z6ؓnٕ4ԫnǠ*:K9,= Ҽf)S]ʟJI1sϡ٥Ф8TYnItG•~l[4\ryn~gKB_#6X1pjiMHrYy\zg:Ͱ\o_'gb9i꠾M ]rGgAl-0PX6!Y0;ಒ&{;|".l V>&;GQn茅\bҳ8uU<„j Ajb,t1Čg;t2Yv_~X`rjs x@ 9]B7"bz'AU#}FwR_%igȤ- IGMz!hH; Zs\x0yP\C6lEpuE\)y~_2ZBt2^pmJȦj0ɋŵNT)HV- IdW๧Pu C94x JHg1)Sv\nd'r#Z&j2'iYi!elsA-!,8]wE|3'{JhLvsbt:Җ7_9"r |&඾d$&;ɁcT(!:Φ'g9QxpLiUT F+װXqeH_z0A^c xxʵ`*$Q߉Z Zg^/vଋ| F%4DI*tC?@~iWSIjޫвOrh%8 !ds6D{7e&>? 1HI`ȋp ѱjކ(Mqe_B^ U<1$#Ϋ,|49>^Ua>$?K;LMInǯId ;T>=IMh~WW"#X(F+1B'!4~Z\iEadz6{+̪䍈<)XFϮ4 Ti4OU1/r6z'g6{*%lQ~IP5_-t, |9bQrBrQjz%h*@MKh'!Q(&9 lB4Voq9äĶb:I:x7P_ziKP؋ZpT07I}d_8&@DRd~m UQnVY @e%=~ze]RJ3J[U+UEl>%̒iPZ0=b?wKoW+ ߒkL{M&ՋSZ81'b-Fa`^ڶmWÜ- I,7dɟMfD.1v "X̤gEi7p"0p@80NGmȼ8i Ǿ-T|gΛ>Dƃt]mѣoq8t6?}Vo/u-~EB.T3Fʦe}ny֋ "NG~_"<`'[+ut7㋘0?yq[#u=c.hq.1ZޞiճuoN0W_>]0ء,cNA;<07UdB($2F3m~&~WM>O0hç\ ,5<%\ξa}r@^YTWB8*dI7Iq<&WɄ*2Ie6ۣB\.dEozh|aЋʃ ^wA+{eU?")urI⻍&: o^YzUb`F) Se9)9Yi;{NT}F`1,:#)h^ d ;XZ^j9Ux9ҨKx\5nBvU>"M{ V9 2"R$鼐m8GM~lSaB=.coS8tI;4-fvJI ُ?4Ξ|A\BRBdYA@ V8{ʹYvN 4ɪ󘺁\(%)0?;)XBRf"t + [g{d4pTOb60A=9L;'{!0UϠA%IVYI#(r E-ϸZ4Ϥʺ˿o|7feuǧX+S#a]aRajsMuĎ+Шq!QuGe : [_g$8D\DK"w ^^e$je_Ǭ R[*57CԝI -cغ7`lT$/qGp΂UP_CWN9aunLhgsnIjIo6ڸOPeWpW! 1;_15)Wb4JHHecṫ6^  Tn)j&?U"*Q![mjS9gIzj6pˠ2Z[DJTc W TWHy86?u.hsFۂ3^g>1g U:kX.lB?}%ch'[K4z\駌5C&9ɡ jhwlO eY"V) 'x4Ѷi:ѮR} |l9QŅJִ8LfOb#2 aLb{i6"`:fAJl@@WPտbւQI: (9+y+;ق\5%&*D {.cuƇNK<͏"w1&ןYcP '[.f6C7TnL:Rs2 LUG;|C.1G 9CЄo.VY,*߀l:}1܉\lXpGg՘M ʤ>>[y0J0Ht-j:hΟn#Ht?]4| >̌cd̈́3u{g!ȟc(kɦ. jR,[/_xx4"R"r9*3gAmjOe5*y4g>ƃVv,]۸uw`[ȍ 1(u}znSP5o`2HR$h*o:/t)ou+\.k6E/D| {{a㚷PIA!}vuLߜ 7 OKk)A3 ;c"=cdc i3}&* 鉲wMZ% Ħ DB_/r} fºSU4V3myLi/';"oT3/ D7dɖłc ԑ~5 He$bvAגF"/p *׻aldһKIN X:SF[,E5amc#d@'L: b[ۃB@J߄WIAFkJԠQJwZL$oJψ:?ӆjyn:H?';k[[NQd)CK"yN, 2#d:Ma(S50/h+!zBwmǫ4sr$aQa}bm I3*ij6nN\^Qrw=+FDͶK;)- UH2f0;F<%XQlB< NIםA*9z6 =y3eq< "Q\?5F5Tۻu+đ,BE]|^@bQ7FW*)L-\/l]h|0^LB1.P$8(FV7Eh0V3bN֨,Mco5oo*B[4?%-Q'tRtLS%K {_n}IQ%*{5/v%JJ?Bx16HVu`,2Dc\ٽ$TƯɨ}ZG?ď#<T$1G 6ےz{ j+ 5Vp/pu*,P¤c5躶shkDB.11BvJى OwchV.)@z~PP-&D au,`E[C:rJ^r|+ a, ͳY~S"esLi3, }}~~%'5 u&l{ 24)\"tC6KxeY W6*>i%y$:8>Jd*'(Mm/mƵ90Q]SW?|D 1Dk65B%ɴp8ш!+8!+a'{&@ඞr&Q#SY Ϯra_qՍB_W*.@;nq[}[zޮ8 b\T1NE( "\yzfBtU\!;1:MAǛ Jˍ&.Fi נV^.YL}NpIE`"-Rs%4VЊT. ^&~=Ԫ3NT0 P-'#J_"Ka*hw0K?gJu'ҝ6K!Cu !uYxf,zuF]ڤ[3o$q.*I|r]Rr4A"jjO_=5:%G^B 0ozD!LCE~8p#,0s-n 3<9sTU6OH ];F3/3ΡJCk@;\mq=_\8<-UlWШ~ v$6PqN[@.5D|DT PpvosibiphӏV\NSi:<#Մ”~o}WhXd> _ #tb;Kn~rUmg qy'w/ E"Bn(f:: `z>$^ #4P_~4F-kY̅!+S70(^HC0{I:Fm69:ʦp&`im)f84?- 'p\Yccg&[ݨp(k31/GǸ7{x{j/a,:.E>[#X tj~@oޚ9t“V$mHQmߢríwWY&q4C4|k&Ⱥ{ nF #N}U=(˳ p'KA< uXwGN CD, mWB㺋ǔոn*}q绁 K=Q_BOPc*H†Uķƽ̷9`JVZ'H#"_^`*)WP:3+WƘ=T1'6 }8hkIdvdV}AG/,Y_ݬaL$#u`z~wڂ$I䠢ķiU[ɧf$M(ZZZ%ՊT 5q; JPHSzŪwNU7:\)Ӂ{AS/%Adن|Fj mWŖƟ-cDxM;! 9L=o~P­fV}0hiA EֵBMR-ij>auHT7zNP- 9%aF]Mџ/t_Ok;۹0S KkhC7TN}Ƌ =5p5 Z d-b0C$]1nqmٟDR*1/˵:GiU qڿKsެ!'`l((WL%%#.H,%c^R!K.n6Vha Ĝ WO{P#se?kbU?/3xnT@K~<>hG0 'SDovyKz|ZN ^F` I%'pk^?Idq7<,9m5>t+S3y4ܵN3fcR6#Kk2q޺LZ`t}A{%lgL^+]x`0&,o6 ]!!O5{,=െ@B(ht 7D{8i,;bp@nyI?E5  ĭ2tU-ߣFEI<3NQeyݲ7[%ZaXu 4|aC3)߈KI%?q\@i`>,:GmO(kLؼo%٘:TЧ7kt4vi ]FÄjzCAmPf9ixk[U)eiW_Bp C-ʺ!xރ@U:QrQ^gRjLu)5Ù9鮍ʺ2iI6| f糁]n}ļH1uAWU.z{~E&mTj[ٟ_vMMs{6s{2mŤBuʰ \kb}uD+xԔ2&=BKh0PcF{2,=u/VŸ \̴QiM1Kx #[[S[}PgTƥ2\RtMTXafXڛQ馍{/7$xEۄ* #aL8WkPվBxQ<3XFDjʪouf3k53xԨZihFԽx}O ʅX%?"U:.7Y\[f*x7X2E#W})Wu[jA ɘ)gtA9~?!C\`h:h2 vWQ'WlːWSnE6Si(Fb=9ZÒAb(mp ?&'B1j&|>=oOQ 2sW33r/#<>> a كg01$U H}bM_Vd"~k+ؑ E2Y%.+?)1ߎU |sRH9xy"!C[Ibʔ|[hfnLؿ< KRDW~O>Jb+ '4;В˓9Ԉ5+F)'INgl䏻=HGor|"=O? Q#6TA/;,,KH'3kXʠDc Ofy o`/VSjC{RtĖtX",ȶF豘H}U4<>]# > G.% ꖗ!/p~X28 # `SuQ@baޱ&PdmqXys $$0 H(èTsABj@gXw)m&hp˫8sUa/Y* <t͂ Nd"h$rχJJS؎9U"9lPm+?t+x"Q|)"~fgTezrץ. i_uf`T!X/K:B / 7lVN^45I)ETTpkO'.>9E#k&gDF;Zq}d,K`Å; Q[d?܅m4vPR&'-Jq#Sm%ҙcR(waX=߈M㰨vw~O6!Yx0% ? ; H4MF^N(grM,6.YpoPydpd9qIe^&93;¼@72$ sT̳ٗWa $TwwI }>]2`ǧo8w0껢SLe h i6f& eP.zp5]P [p+{@֯ոmə&}?1{jUЫ!U٥2ˁopfoMbޫ+O2Q*yn}:\X@]K3H!$6w{AV{b賄pH8sj'\.Qd&h]u1 z c#j"1E,{68$ I:#yw05$yqcas>v<B@)gU4;3'`Cdl/΄*~5)|W7t .L}36Ѯ^K%TBi'꧶:Tr|ڰ+]b?6qǺ{AR%8% h&͐Ib1D,EA:7-)]{rri7 ƍx6oH]5ǂ̮QEcBq}P#Ks@f=O"p|@WLQ,y$O*70>d=Uz%;*]ru'N/gx|k LŒ:ږ eǮ]S%rs @&$vtņ$BKUM%0AM,pb]d*3 t'' 4KnQ(?,6eBȌ_L'=,<n\csD cSZS .ޣ<mt\^#H#jkeB͡ Z~]ZTttA#\ǻ%D#%b&Mg\1'톋EA" via Qz(Ͱ y^J+Ӣ;֑O(k=@ruzS#1}6OJctXiCP 28;!Hcc(I6qK=}韩E3aGIg\IP CnݸņNGKx86/jੰ9[5tHIfV*Ô7PUi О,z>K[_BL1v^j4ȵ=uj>1 k-P46HJ< ɱNp?uYZK:Ed.9-.m{@)elM$aMCˉl2]!BWb=[T8@Um2Bn-9$@WH1O-2{rTo{>igqߝ$ Pwf$I~(^uSB_:B?]Kql__W5 p|p u5n.깖Ap͔I,H3ȋ+еPi:g[TGҲRԨDW^su5|0TJCC DD {9,dSVH? xNkZP%j؃ޫ@'n 8aI`+ipKTb zSc\~S.h)$G.FW/C̣faTOGԯ-RԻȮtDDvB^A-T9{Vm7M)\^X3x2~CL,v) T,s'ГHKFk~_#sɥ n#+, x ~AC,_ {_knG5L~ Vө/u乻e%09X ]r)`L7߿I:~-Jx_&?+QK4jqCh'u}9wt5޽" ૦֦B爥~~/Z1Zga"jJs< 磬Cf>7Eáߒc-E-7z4ފL@#3ů>ň87=lo4*Qʪ 9@ʩc*I=1 9n4+ٲ1TX7Qa)j/7QNA'@l:>M(s̻Lõ9h̕Y ^xN!.cQ01 qJÔ.k5U.7w.Hp55~;5 >6t^,fbr_ECn7M޲qgyhPe4c㏡ZF4شŪUygw$RЛJKҢ A'Qɰ(Ø"˩!KܾžNO'g4‘ҁ" %mgR#'CgEU^l+KeBt_I 0.)T [' te.g0֟V;g=?ҥ34|Fύ@6_h^+?K9m\I9ډ_-Wa{ ΰQꂧBSϭI-c ,sVo^l_a]p?Rk'Q I UI>/yPɝFZmż,9!ڪ5/;Y[&6byen~Y^u>EF+ ({o-PCF#A@Zݛk@>eS2zXpTُwݵ V>b}Ƶ(Ei[9AGFc 0cǔA譛Mkź&uo,AIb(g̚Y.1CJE]_r6d%tr릀9-\E%&*98ܪֳcy|Ddyuy7nat'nă_8n_unYO5(G>I]m+VI%"ϸN-4ؚ_Xds3㉚%K6q)U #DUmA[PpM_栟#s\$סxJZ;V1k$zµ EQԊHܝvP_¥Wz(jꋿ4ڲ⮑φ~pk_JG0Cc;s /jk٢W/)`ԮSCwP Hob ;LT7F\"gbe 3Qᘩ#3 ohUKߵ7i1eOo&; f>F"8}@MW2j0}~]~(`N]KB/Vm+BV@H;vGw㕩Ix gyߘ}qߕhj.YHqYp!Jg4x4U;ԗ_Ex*` RaY}ct[Q7,vJYA5֣G AoBʫ9C@EE3r8 &<`[¯jApq?' nU@.r'1G> zk~YSFG*[j4 ;^U%[LI?\?z[ErWh(e (Jho%r$M;MEs:oD VF?)fb1 58(u'zbnrc*,m' Irg@28JZ:Am?Iv̗O/l}dp6ǂn--PŷFyph.7},l_ ^RBYPTSr51$>Ki$ >ɎژY777g0pLmT+Lu6C ~l UʚLlHU̅­ ',NjL*pOUHqWq_^  n]"l9fʠ /Lu8fCCӈlu@ߓmKC4s,s!r!?+”>f'<N4@|g79J=EҶUFqx7vT9Nʙ lorȄ:ݿm?UHH"A)Nh54Yb ڙf2#7k^3ň@+KraVmFǏЃGJ[kwKHcTnXOQ=1G"[V7- _LJ_8wM}R\U bWBƉV3zuPgko kf[."n3Y6|y֐7;!I>ޤoꫣ롐Bzg1W!b>T:k1Ek-@]~ْQ~Ӂ8ة3RX^!b]`aW5ag:x>ŪixX W,/#bR2V~ uH"R΂Pᨰnbw﬩iFFY[b`\s] lE$ʶ/,70pA*Fr3T2Tb=# 0P:*,=7)Dgݰ FZaH&!SR < !VPKZry6y/+}469P 42"xXqxeU{A wLCBJʱ^ >f 7ŏu2IвeW^Ȩ[pzÜPKukpm6b_ނXsO,>o՞TqURb`3;~ə]v А<$S;ˍ%>EދC|xpk;@6=g+C($End;!% ,?t䞫3sߩvhؽ&v)t.L~雏y*Ie/] ZܷtCa K ٳKR9~:g  x45BwfCx;hΙL񣞓3_}wA]mPKh9a^[)*-dNsqwU>iD`kI!?pc Gl? |"Σ tv+s+-v-~ģ*RMܺ8nz5n#ٴҋF]sAk@~~yl=GTsP喎X9_A^Za3{iK)d[7 h^2a韕OaPD#ISDhPu?G\KaaW ['vC{ lZ!q| !-?􃨄ە,@\yYJEJcJux͗ҹ֨QߦCrF*Q O9cKv[a!mwZ6xNKi}/۞!=8np 86}|ER֩X\52 4*d\3U y^_獢 jZu|OwCICp| =vIR{?5PƃocN(%A|cWcj"$Es@b&־T|X}{No{c&1>6j7'(W`y^A )I+V8(AtM&!ɤV|iO2FyqJ8l'M@Y`،vy_hW\Ź{]82?~"%̶C)iT22.nM?s5Ob:~ t4㿢zCtuWس{ƝޕMj$d6g'EdQAy[ pw uDo=X1H>aؖB!CVd΀GfעIʚH]'5\EK砇-Ќb dj'nCeCvT^M+JIT8E9KiO$ɳ } \PĤeehigDIߕt<†DHXM-Gxխ &"PZ3+ciⓀ9-+# ,ɷ&||YB7%^$qb;>!U o=y5`m!QP^ЄG7> @!`KEVZMd | \-c!NS[T+ӭEq$ddĂ٭mE\h?^nM8S?1HQu?n+[4cX0C^jk/XOF}B*%Bnr !lpEfk80z`o\ETVf ա!װx_jJ>K$&CT'$O 0Yv Uz&2/#_>}z/fUARK-_+.CI`bԈ!L9E4)Tj|N tIs{q݈L{uU|ZL:Pagl1Cq0pV!6Lץ+<FDm! _FAYO> tԵ}tO ߪ\n:8{ܩА:S5!4R ;ÉpQk U* ڋǫ.7ghe2Tr4bc^ܙ2 1TŽpj5pP@ x!1tvC!{h?bGjj̴P,d*B1>pm*)dڪYö I>QLļk{H2puj5Y;;S30ay Sۀq"4}S:1Vɬ>n|R`'εЊ⨌7MX&8% k!@ %gdQXU(_ϲqXZȚ Zmڅ?Ī !g`Q Z`X;h d]B2>kcpܪ!W(s7cM&|!2y+?Yu)߿Hzj= ݓ>9t= Ȋ%/ω̏gϪ%;5?2񄦠V_<)šf\st)ܱYITI3_nR^]6CO\͠3'FBZzډaoՏ# GN^r"*l8іw#{?Ju?srQ ao>DےQ8gW%7S6&q׫\V1~fb)l|[lMhcMR#,m9W$Է؏3qʒsRduCiǀV7֏; 'Y ЋY|߰ΣL"-SͨE]Gt-9\ ŧߚŸ Ӏ{;sRM) :W2T]v(D􅜇=PlXk =9k K@}fMn""v©l- ;4mo|l"hpI#b|ͮ&M~[!2~/#kmj_X483f]/+ ؓ!XV<ڇD%C|5,'KAH؅Y/8Jgү|2Ykr6ΪÜxQ@Q5I~EUGqM˃h%%7\| 8g@p=EJ}DLGO =f)K;9Ol-~AyF rFZ`W6SUټ?1A/֨ }J23*:o #&V`+ʓɖK.'\so=2 r3Cƻ R̲wP0G,J0XzfNHGpFIyܝAIЖIޔyayaEHWX#}Aiotd$Z [$N֦˄r_`4jj)G?@_gݿ\+a[#Qնˊ^ 1 ܗ=& `GIfOw%!i_'4OKc|Tb밷-PFO_s, 1UH Y^uOSZv  lW//';{K"7H@(~lOb49+'AY$W+Ӯ˵;f,KUdc:ߣ&y S#'2[UhL5e@[Vm\8/جw6B*GYmR!4~6?PAh $0pT@k5Po@&.Bi5ܕ%*r~ ) 仈;`G֨7V>8\$#wNi-?`'"+fg1,g7^ٽYX.ghgObgN=yj+ڞҫZ:ve[v |YQ t:qm|d @nxFbI^_q4 x(=tLַ=>BݥzG Tf(rU!RC{ v2. u"ǁ]8C̽h?xOY'}2+l=YlDz@PLyz?Y͊Ω6"?7YqP?KхSpo.щӶcy u!L9l~vzUGG6*}Q" Cw^]jè[ yXh|80Mi"dre}2.ZIL;Ḷju ~l"םc?^<% hrc_4,Oo z4!̷'Cc ÍoH_m}k5GmA O}yS/+G9 \+P Xª3ͫxND0n0kcw`|^L~LlV9_lC'oF jB@YZ\EAK1ެx.2)1 [hh%0q;-c }D.kF2VP.^V#Xܧ쩄OI4\j-!FrH0Y'tr$}l;DxoףA&'&xd.7nG-GwF%bY֚jng|~E(6ޥH^Pޔ0u'L(AxYVk&{41.kH5?:J6nG H8 RAN)@Yx qM&!Dp7BoGo^Me^m£Ê" %4 !ᬾLܒuvy^ǭ܄az7_td^[er(qtybi*c#]VGPi!,Uyӡ!u k|31t8/LlS83>ޟKƴ,JTv3?t5v:|6iLHvۨ=L~k}޿2%c{D[+ܾtU}X Yj+EL9MC| wk gු1ɇ!Đ&*'_8J~CkDpɟI.Mu^%ʈ8O(2WΖ^¥-oܯiN2s@*LAzD/Hlr*^ëN򧣕 7vX`Ix"_hHuOz; CXPamK]͗), [^~ ]Eq0]QaX_+ǽm7#bu6nH^&X(i(ğ W*1ſ 8x0=4don[ R}Kbhggc|/>A+g:w^i:=/p*WF a@]c.Kڝh=\$H, 6J9^OƊ r2-v?i9C\Q"?$ /jr:>$!UrBV].Gd]$1-!O &JVyhfPJnJ[>WTCKdP>HFNWC6vbmTe ĢWMT'Gtyd%ebr<}U'`XoKFuK%;8n%,M䬗 =c {.}Yxۂʚ,Q#?\c:oc*9+LN 8! ƃh5C@o]b9S̥Q*8Yű-;|yZٰ^\%bvx.kӂˌ (aҥPJ!\Q@ HgZ B{{whPSP~esz ti5m|8"4Y4I`.ovheo&yݡ}3^R_P:z.AZ. bǛ}JꃤvJQ:#M9CU?flGJ %{SmIZ cЌ`7,0X;C\(yO։CRoIKT5x2AΥ9h6deHƁ._8 .c]~r # (ZKԡ+u,%4+x%%%9 ;L*h(܋ǁd:O #bR?1Z̄P,?wSMdeRMRBPDnɐ>^z] mMZFXR=a{FlpKq7f&6_ۻ43!>ߍߧvFGpFo*5HLF_QtU8 xo30bwo取$)H)rMCs&x֪C̙k)i0Z!0\Q DLdX;NK'7?;@])+ H}(=WFW}PgԮ/Ӆ'W}.eW^'vau_\q+sK}_p*yt7@{`ؘg mBLo)16o hOCCW 30R^[C~iv] 1Fx/PH0#.UNV I.E0q2~JF7r7S Q2|ӟ7wL_۫c_%yKl /yoxpL;ooP#z )5"ϔ jclk:߾χ c[;",B8WFruC^fuX(v׀x'޹`Z5@ٯt>3_7} wM|Fw?sau58+ʀUkU8꧛'b@?^ܰ)[:߹qL 'ϧ޾ 1N,w2 4rY߯k97|w*S9ik8Rc)BI MQsPSdccHv7xN'bYʺKqB.3\y{R̬`--7F`faEnDzJ}E q/1)zk=?x.Na"|#ȵ歵2g"%8$05f =_^!_肞 "_i֗Jze0إSƥwq wS[@sL$K$4$onH6ߍ"bf]7ojJ{Jx2Tw.RNI=C/{8X,re62fn!Nn+uI!V%tc_"VV.o)6٥8LF `'yIs;^?M_gz4r \~xQUPL$4=W{@2DTC:A #ؐaN ~ `x5F2X~X6S KyhLܗ\b+=I9S6]]?Jy1Upm`q̍a0Uk So:.l״" 0u; ?/&\!Aؐ?q2mǶϨ)4)'1Q|t|8bE3uȩILBTg'6HVD ɀЬ.u%+X`;JWި:T#&:*M x[&FEf7;!p.49xBcJ6$=̕PX`ڌB.NȣB< " ud]1*gA$cvV@;Pvu s Opij9Q1NQO`ۗ*a*?,"ETp ǔcBqJ5 ]@=W UA. ( ڛC?s LRɃX 6U|_pV>m!T<$o&;9ƈ;#aX6 ǖ'#ڽk}b] U6tėw\&B {]{.H7(x87AJeR鿜Xn.(U?BJT'VD+c\U la*j³fɸX1W|jݶ ^Վ`3\Jgc6i!g2{ݦ8L>!ʃhb^Ӵ/z\$ oRh{~N2WVmLSbџPf]J}wt=,Ȃ"ލզcpcwBpqgCytŸvzF8d\\cuB-VfͪĈ0./ڌCŜ˿c%ԏ `oAIx~كyiKaZRc$\^C9z'H ˸?Z 7[gcQv2Ӽ֖Q<e/#34tvN[fuyZbQɮ+L*7Q(llI6Rάj'!-u$G#*ZX| Ӫl{Udhֺ}*[xŭKTHz)#wȀ1|ѯ߷|,4n]?UA#) V-GRy~  #<+ch ٞ{FH7?wi*D U5>OY^ xL@ =Uv02npѦÅ3}"ؒo56Kk0HOl,<_.1#JԌ`)Q_4+qfO\/L>'BYưokS 7~sWVuh}| y D y{ 3хJ̖{D>0lI1/T+4O붫4}Ddh>fOo ,g]y >ֺHWo[릌-ӪȽЧdC P&?ҹ•ņZ!ExS+Մ{^XOjEljG|h"Au('ҤEMܔi|m$ƈa8g(Fͽ'报D| +;Y2_0.\MYZZ{hA&h8 ʒjt0s1W哯~ӆK$%4NDP4as nqd4̕( P^{ %`ðCpˀ n2)~aݎ~T$z{UJ<] ܉倷ჺ߅G JMqz4uF+/Ιȓx:RƧ4Rwؔ#& 'Յx2bxVE8Z0NTRP>`KJhb(v(CF"ꭙ56G dsy74MkϠ$KpOkzU1 zyNQbc:/-4s뢏 [Bߔ}~emLo 4QM|8q۬O ;UX=RE^FC<\}~ߓU31 cj(әM.,m#]P@eϫ؄xgAx-F U%n : LY;):6v(H!ƶxa:,*~loK&xP/7/ SM<;@~##jB"o^6!aw4̡y Vx.^8Ryy3-deC-0_ 6ΎT2tCΤmS;4k} ˖pDT='(9@3Izr+1<1c1}5~oekrm:61΂|'B@o(E6'i;SТ^)VR# A.ԥ La/k 4:2Լꁠ:@]9>oj?zȹlT^Ț ?V7 )5ޠwl` g̊j V4>vШ sW=ts(`FF-^kR') Hd0u]dL HK^5#X+Ĝ8V<% (t aEP$Ev1W@y#>~hI)$KRua WsY8ȃWVEH+'Ntk`afpioeREb!|%1pͰ;cf@"Y? qT^VE%4vꀛj2Nj/8[ic*aI9"#Vd &IlLyd _A4=҉;RY`;j9m1(.FqiEĮ7o??7Mٻfdf @s%Z,YJRoJ=jM>u72F8MlՆ QsY#?AKK(.;fz.y NPKXBo[\WkFxI8XHIpMjc=qDj.jԒ :dZV*S@AG촐yhs9P%#Q =a($^׫-t>9b0lj~w[ $N Sl,_ݡwzm'&:OߙHSg:+Q9Qנe>6/H~h`~;A'wJguxF[2ȓpy"識^'`d衵صfB!&74ߺ1 Q;MDrS`_{N<|hYs $hZDݰW9,R{]GE=Ekwv-p#<j*B\&×x0:>1 i z^AF β]qe %%uoT_qXj - 3h90kgUb@T@%Tqu۞:d>(j qA8Mώ"LV6Bڧpiq_*A$,pȔ>Ƙ]yfOeo[pTM!?Sk'@S8" EtcL?G{769$9 VqL/-=k:qY)I4R{ kVqd Mh:d\B)Y29]̓T)}ŏ2{9+SOƍ?"#%[VmjÒ:3>3 3;홞0KkW rZk*7׆FBe>0u'$YB· Op 3d2 %z.7a8h1Ҽ KwJGZI.\oS[ }EFAW/ERGTuJSM ؈TԻvh@xXh#"+7+1*".lLxUIStgTI; XtX.Ⱦ]8{Xm8rR[̤y߳B-buT@PG;v朜[ܧ쓳wpqXc gZ2^QA暋@9yVĕj˰xMld^fA5j3^l i $)8"=fsc$>QǬi=uZZ+DHrqA(CԘL4xK8v;?ÄU*YQ<YӠ|d޺k37tΒBYzn{h<1m.=71澆X~hہ TRX+M"hYsD)L0x_fz Hn0eփ.ߘNg=Bi8& L |Y_!#ZVX03bBC@{9/̘BqM7Dq#W2Lb w8;Z/2;DW1Z &Q{́=Eya ~mn}008J=΍.w\p꬯Eݝߐϥ]f6 6[EpQF0w,KO?O &c0>iq`XڻژCi?v6Q1//GҪ:2ןD" D;tP|be*-|1DaqcˆЩogf t ݫa aw&"uw~Id0<`+ bxRG˃ܟ>:܉Z ûnҚý_S]+2 _UTPڄ2)FQ<c7(Խw 6w@`& -It A\`㪳3teBjr:r 7 id+4cc}t~Ydq <=\%UޢX]mn>)tn"j,TP[0#yw]U,Uaj-)mTzKxw~Q7d&D> hFz&4C8Uɲ[/QN+?2۝ usNsE6b04eHe=#^첸¤L/9\ط&(()zZ:*12讼˭uWj=@M m{z!rʄԾnmU%W5-Y|y{ KXP4ʾN!O`NemUք5⊌Uj Qn+*,`J!5 [P%k.ؒo|4_8.Չ/5ZOAqōo\Jҗ*eO ƋPM:E_> 3"dMK >_a2(rvd_o b;RO_m{djH-eG|m@+y˙+m,a2 y|pCЭkleDa3<}p;Èz;N ?ȸvP9}*c?7;ASx81Hi.39aWlb$޶v 6+8M Z+,#2|u&$t I,q0k8b*aJnNM$ݹll'e,^7̴O4 2f#,OZWAƳV(cD^u'.3X;T} GU@~:+Hb.󯂍cs$Mdف˖#PyW8qµ8#-ut28ify.L `}֖ձF-./nqIߓ[Qt?Df_1eMiJ"%yDB(q >!cpX } gX$4%g834Xk/WoV ǚ*CA<:ZR<9]TW#53/V cݮB$Y҈^%BASH\O)M1v( Cw,ouO&H~TPVİJ%3SX&Ь2QG y&x'>x3!? B]7XlS'!M-"wk8 ?[@3l/Ky8E*s>L`ƅSygrs{Ǩ i]39U8;Ia}8,>+|k3:qL!0j->FԿK2B=*rS nk:b2|X]7D$Ixg:qͺYH#fG'nS'eF6JGj߆YOɩxB)ֈp/I p\Jijfb$ ZՌxwA#08XA) P}k5o*&_! >A75Gru7'C54Sz2ʌLfX),/^S:r<,i0M<aQ~U[ȉ{>NH1RmYȡvd&j=Ε`LQ-@^6 BP^E~f'Y|j3N) U+K(Xjo%Lz߇Z|?̯,+aӦH9xDdL|TiS8Q4TV<,ƒ3G"gkr#4!q%phZ@ŴH(Yzh\Ple14,{2E(`hl,a};JkGts]E0&BFp&sƕ,}H'I 1wcjRQW\>?@zWLӭٍGX MM]k6hnZgE=z YI!B>vgϽCE5h 6y8TWa J:+ha줇O0Su^S@wC4ԏBqu?\nʂь N%%w=m_%:j#d\lѝjnF꣗{u-!g20YIg&Ki<#垛il~Jˑ !ɕGßy"ܒEj٬\;D`k[Ax@^$WH>})b4WIb`m34~yymd+~˫_ ,Tlsrػ1]ӹ%͌NaZJ-SOkPdT5 O-#Ktg2LI逰o5ŸxчAQn2[XqFtX՟$ڭ !6B 81448k7ƁXٸvѷ=%sˬ@8jN z"S "5V?)>͆9XD"4)I nO#5/-@[S<%u6)e^riI \,qph@/z-M{q&yξ:7EAg>u-y_S69VjxŸ#E0񛖥;QȰTazH\wGqՓ'x4R^YD=ֈ6X ͍Pl *}0pWG CE"Hds}'| RolшN}(1[XMeBr}Wp`)i7 $]RZpFvUc$$q}:#G13釺/ql =dbmV7_SS3aQ~IRSFػYr*J] $ZeޛJH8䜎lX}6=ɻЮ]a/y#rh<(@*Rooht!]YVd)kE>$&1憻wy<-Tz\6lu9D> *:菆{>ƒ:1RfOUDa~Ya#2hEcZ*^QH0<$yO"X<9?f7iF1#Guk.s~RߎZc+(j5PaK m|S:R+%\.D66ғu4c낆.ypALw h#-:<#WOB\Љnv _pd]Y1!88"㛘TTRP_j}p t:.!Ԇw<-m(1಺*3xʨM%Ke`j6sW&脜mi#N ۧ#d8wZ&޶P*$VSSԍ*unM.(!PwtqJ-<#Pxmޣ! @}CbX-@YAZi-2i19zV9q1f{#5ΑC=9-|Jhf !H  O.WBpù\*R הXMe25NPu8%Ԓr7L#3m>ξa/gRâOi s1 )"g]ak}Xv)UYqwZ5mך&nb@?X[!QpnII8GʞeuK%JK3p[Z0EVE6MBϗ9wd8VR9V|pͧ Dj xb*eUSt+ͥAh />]IvⅈPcFyG xl4= #*jq.KjX>͗-|kǑ>/})z/O5ҮF.?5ݲ"_L7?[/rPd9?-cUM0 zC܇G0N)F<]D`*7IoA7JU6/'u&IGMſ(b&Ul_>c+D#lȇ?YpW..]S"cXu :E'aJyN-…-`s~5H,NഌX4@2{T&Eu7ly'X<1p#{2'%S6}K:kel㲵+8;eoSYޕ*FAØÁ?iwd#oLq$=2'~@2;GDpw󤘽-{e# bish67 -x ì{ri@9g9t$5Z?B-7Gjݱ{jdq93(Qcj@!,. YrHdf[ "焌{?pi3<׀LIumb8pȞwQ*h%lH>i>`푓\Y]F.t\ȉ{+& lxDԈq{"ФOq\`ZY᠁C<ġWh^WUBc_1"HD.DtCu P,5 |Sdw0Xa~9X.:6΀9וCdAZeߊ ħZPEV /\AbvJ5;fĂa'Q7 3iƛ}@27:rN=0ٷNa2ty~BtsԶOêȾ60@Oݥ";E xuy rJq{u!::2)ǟiw̖k8Ȝy86!<44r̩>&K;~a,訬4X ZM{R;P Ua=o6h{_?Oc=ӡ$ nX<9553G=cu5o=vscԿYR)˚;X=R܇+gY y#*bQߤրg=LA(F$Q4Gy$xDIcޙحF=: 'V <C&(@TYVp%~?q| xhGA{7Oy"onbr<1l-v1&eb;υ0xy)j}0HZ{5%6.!sb&QϺNFfHV|2^ "9m提2N@.=tv*!o_-՞.,-Btkۙe86d 1/̄==RB{1JWܢGcMFM Rp9q+#;A9NĪS0b*̻#4.~swb T޿[Q~"[OcM3oRY]o(Y4pV XQ"~mx" BC+6<0]wӦA=v>N%n;(7גz ,x## gFI@Ai>)u8A%ֱ.'%Hb$TP;ൡKE0:0\YX@! $6o Gx9\L]z t N:vuAwx1\|R3)K ߊ4 Ϝ̮'n Vt0i;pD0V HƷES Tm r_{vꯓZ!cm/&6k2ŭ 1qH%/ ?$)JmlzjYRDr(Z12#׻`G"SG4=Pk9n"傢G|pfR]W.zD7PI1z15NĨatq?lx6./I"Pq=Х{k)l_ɩY@H2ZSN]Opo{iȸnoT 2g#O3pm6?PH,OzI.kHLa(#>KZԐ)OJ07(7~% ~,9Ȓ/⾲H`\g#y@ћ_̌ꚤ׷M5G' 7BϸMdrc$# \Վ%ՒKrq{PW:m@9*EtvE#+KBܥtLp fY8wh*;u}:tBpR5G+2p!?3X^` !ܡ1yΠ! 5LuFP(G5[E^,uw'ks!$Ԇ[%_|Գk޾b?Kt~@a@),gDҁ=ῑ侣,i7}xzϘT]ci:SjFn,;KO;v ta߅_| 09+LLJqL^qZ)  M/x2mr@BXKat#z8pٜ6A0\,I$0HJ~I42k)(=$ Mӕykpn[Ɔ̼.碅V 7F 'mWC0~Qh3!6Uݴ9upM {`AΣWnE˳M/9[$W&[R"T%y6Y)p(8fK$yZu]Ld1 9o( l"V0ڙrQ?+W\A]N7n Cl=YLCU`tX;.c4.HOoӃpɠMbÔ2*%]{Str ؇E ӤG&h dyT3^'&+2q^A{#S\"?٣'$+qMz0@$D(زo٧۝hjf,wUIX͖ Bi DEY]2t߫t}PYHzb :/t\&s =H fnR4HK韎xn;PyIPVu]$̌DMgw˧g^Aw*h=/e)<H"ЅѲ(|HPEe%օGT) =)>9֥bjeTH& p6:n/rY?)6'x$_(6zaQi)fP_ LOsAM p΀ru'igGO[C(j/_a1\uFθ/ŝ3Rǘ);{iԾ. 9[ ޮ3~}nqP@gew"x8rٗ+ELw^EMJ{AfO1<c@ǁkasd\P^qw ϕcHeZ*C~Uw&] tڮ2$0Z"JF.ұv߇u 0n Um@;&ݣ]5elN%C^ayb[dP4:)e&dO#D*W44)1 piz~Y-sƇJ dz&*JϺBL۬N;HnK:s:L؋e{ 3:G` ԓN'W}zHKaW(nGyG1;'/ f!^ˬy~קd]"=E$oi!.(zp)$%fT3YU$*N -/Ae+޼ۉbBtVgRwqߥ#UVM#x'[Ż3 Le{7f67 SݶGz:fcU~%<͎ՔJNJ "[ӞN`.yA s; z!@K8Xx.{E:*PE~CBgn$maDP3E8x/ n wO32]hDzHHz6-Be% ߻r*^;%e ,BCQͤ~1iIoLdi65n&̺.9 :sq;x7^H J3$ca6T+K`cH9}#Y*-MBbw|7.2unPcړaE;Ut3Oxs="EO@*aA!P^9]q}6/I\?^[=Q9@nL47G▁Te3 1: m=eԠ~mdӝ[SP2L^Ŗ('Oƭ7JȀFf׺xҜ3i|zkdM902ӨXhNi&fʊuj[pz,w0fajۑ:>-p?D.v%ۤYIE3"Z?/% TwkOVB=[&47˂co cAYGl#.Q442 rIb=!xC 9T/ʑz~+Oo 5ixRi9,cNDr<хyO_jk(} *4Kԉ Et3*kY㞄Q$zE&}Q{ )DcH/jhөW[loq T$"3 ob2|AԹ'T MjpjQg1eb@3j[%qĚkL 6(Ά= [poЏ4aj089Qc")89%M0gX)1OT!20$[\C1tEIm+ןm5GkP=QAuS`❩X dĐ툻ms#>tf)gtӿՉCXQOЬQWA^ebE %8τch CZ y]yڒ'LOӡ` ԈZi]6-HNjO@]u1~z0rrcXqdQ2w˿eS蟰;78=m  MނV~ S^={G,ysEKOTmSTNI+O@bH|Kf6h'X-,%Fח7;JΈ^ၐݳR:#Dmv[ޤZto*cޯ9fZ\qnW9z4,&\I=a@?T)AJ6pUNU/cYa ¶UYT'K=4;uej_͟B{9R8AROnoʕC+]&wв^yI'5)D; -rymjJ7±~ш!ҚG/'8|!14RE9X6Kr(M1,J`+Aob/b9Vh:}NO^ʣ,KcjLbKhayNg$gn~sɔ]p 8:yX;?_&{hB0QԹ+t;e؋WpI"1o9_%/`=yg<MmiF0ȉ_8$mEƨEGe5֙s,eX_Iبc4\OW[:7itݜp6Dm_LOMѮ{ m ]ǀXV8/KX`'91T+j\5%_U: rk{uufwA1nUxw6a17u5mk'dtGX^s'^u;#79;YV&fx ZJo23LW98ҟHP32^+GY=A䮔UުYq֒F\)/ɯl;IG!3+ |ƻ FeP)5w$藑\=\h9IgeNT0up|ϼ|Dn V*8BDXɥ!:^9{nʊY¶&`;*;Zdo/h+A"'v *4'H'+(p]V M8r#0'$hLеofjԝ;A!z  CB1 %F\lI:#d?zƓHs^P~z%YFRON匝?:߱B>'?jd"WtpQ@?@ג5̝EYu>w&ݳl}vN1dM] *c ˅$ZX<#zVQ(Us`C=2:p:Cb ƻ=J$ʁ"GhtѤ֪Mi*>+X[^$u}Uޚc'(5]7 duԋq+y=*w ZZU'L`L>))s֭Zuc[u^U1UNln&njŒ R"UR((B[=߽lDʟ懍+L_ 9m]eXr*w æ˾M^FMPS~nm: 8BZ˵,M8zPjcwRԽ(kP¥JASb; 60`LJx*W+@G_68ĮڗY}P*5s@o}M^(tܒ-RXg٫ P&7=OL00' Ƈ:zh+ȔR%o}3FƗK5B?Vĕ A 688j7+ñ4%J{(HUM3b+>hBUe3IQLɹjԐ+uþk \m䢬sdZmzw@'=hG?Ŕ)&Y) ܧX+su| ğ78T2χ#CZ*pϾ ZLO5q# \"r]"7:QD3O̠hϷ5R"e{L &-ʗ3tIH9=Vcz.ewOv/A .X|?߶5*D6 VmbO 1sgKxuvpis/>ZKkJN9_eb+݊ķ̞qD=}γrf94C.ϱ_Y+Ɛ|8 wnBBܠsp~:r*DI& ٢u] ]Fz53sTآ4G'-=I(l_ Y \76|-އ< F:vr¬Ѝ<#B,E\5?(`'jtcn:~:Y%69J<3|D*JcМrz "c@(X}?Z۠[ڳ'w$2PgAp kS3.>to̙s6aP]/r&z#O>ɗ.   5 z4A V@2V>Izc|g?e<Z&HLl!Vo%un&c4"ƹdVrV"# .0;$tQ,Zu ˡP18G8!#(wtLhײ\Gpb2=$m6H~`Y9 q`ӖjXK cNq9F[q7 `cИNi7O q-־!"ՔqSUDW}OY+!({l ˛mX'[u 0m6 7 *ݫ0qfqX|D|ת?٘ǐƟrJۈW#b+wkbY-7YL}STnG %n{MpFg{Hl x,K[X[ >%Vwa#UL)f}y`8%zkaQ !z< I̓ 3os,n0픎iIq[9 ͸JvbgH}UbodƅҶl+X>£੄@ ~$F|?LRV 6Pj8gM/v4zY5:*PeB,2 .Vi{Ec=#E6$S}Upn*ٗԎCgW-Y5p+f(PxW>̱FzuSGN3/,aՀY(Am CE,&6l2`%H jVdҾ3&ܧ]!2.ש&/3t'd|@C#qyOW՗c *7"W̆\Ϣ-a Nڡyt%Lˆ17+ngvQ@Dִ?HD]Z7qs(DayxjWJğ֨xk}9 'p%=,Ҧw+VEPRjg9Cn@뎝,v#dg,"nԈ I>zT%{d3ZŽM9ݼ8GUdW_ ߻(=຋@P_ JvT[Nt:hs0ER@ *db>tm #5ҳn!QLq2E2|vH<ҕ!XGk9)?Cw< IěAleR$ێeEbTQ%i&ˉ0 y=xחued[s?ܟ@eW,C:, !Xu^fgt`ED 6weަ_!"N|[?֖T|}%o1SPVuD5/^c#U ĭ2Ta ʎ VN[Ok j ;d e fѳDLzaJMP3L:64eKYmkOvDL&(K}=6qf ~lH2 ɲ;\ؓH5O1Jڠ\$f AlW-m ,\yn~5вB?$LC&A.x~x؞,doZ\q"*Ӭܾ[7|.N|n =f<NCѷu<>#Dl2,,|_V?vd4tIRYT@IKa}HB >>M\RUe_IU^u TPfL VsP Dd) Z=%aùǙE5,q`P20t}0p3]zEٷ5E6-"{I{J.-e)^̮VD@qׯ} .g'Bˌv1Z5FS`?5IV{@Ll[ۙEf2,5 ,s?[e·7Nᚮo*(f?c|~jެst:*ʘM6bф L5KT4;tdw*c0~3ن[cj&1"i4v4bý@,.~_9nqLo 8 JkR"8(g®>8&϶[T9EpZ4hz+:qsJ2pI&롙\Ds]\md/|! i< dXůB~Ė75^F٧[6,|ʈP- ԧw n56ZVW UKWk *kΑDR}5DBbNu0,=X1N7F#O"X~ IsUC˜6$]<0 P' ՝Fw$Rٝ|yܣkVf&WS9`Cs2Cre:q2B]V:&(.qDVk<Goݫmv+  \9RV*d@ŷsl$g8k$['8Z`. b5uGb|ߩofmZfE^=gZ|p8HjOIf]\.j wqo\TRG@*`jѷ?€RPens<:KJ*cZg^t1M5ubj9:x8/4T(ܝM>J`r3&'XOz %$lt (5U- nZ>|ě D _blLq{OT6ӵl(NE a'",mCl\E1U&`蜃/+y}P+蛯E廇ة^1f J^tj'SL0/\Bc[@gJl ;<a^)@hbړhʎ+E xᑳO|gxċ_ ~֖Ҝ>P fH!OK/"$9H5$ *\}I!4}uLeӄok=EVW+YK[WdǿS]#Eq 2dT!૮Ҭ Y!5$y+2ofdpZE}=(SU-PV;}8^<+׿C`]0T"i8X^A5ZT>7p5E4u!=aBu>{2Lom]Hj!P=+Õ'hODger-H,I?ġ+~aB_*|9WdWT^s_q!C.43}M~"&DŽ@0dZ>"tsGy>O%]Vk1l3>}=Ph՜!d^]u<Ҩ Q{̶X" ]J9t(Au^{(0 Xt卖ݷ Rl䓔7'Tj6>u|W;3 C"ט&$89όE#wAb4&J't>m?WZR1 Vd&!ÎEѶ4ajqTR(a۴S˃!I0(6 S$?5d?6 nArFS;Z"J g5M8މ[dOOj?]]zo*#\u7Qzđy 1GȽ U3gY;wWЃjhgCLt;ӤP37ϐ+)>Q{Әaj|K>(~R[>]mKy漣uS)pItl3fuv!b'SP}1oΫm,KıK`APZ'PR؀#U"fJΝuYo,r}t7L.,#)jUM}&nfT EZ.:oD-WI@ҏbKM{ډnk&f,vO[$LE߫ ju;?*?Va,| 'M0F͕R(VN bBqd9kI-B~ϼ9,'.oⴏLCuu9 a0._q ,I.َ!) 젨q^C,L1{1ݎK g_"KQ|4IͅІx^M8_D H~о'Um5b5w&k)NA[HP0AmXsg v[w\ !^fI0NxThk# 8SYPENIE3V{>G*'žGwP yG_C ǧCi:"{7,}k ] WL^XTN؀\Fu2;fhT@Ҹ: (`8UM&FYi:S<Hq1M~p$^Ƌ6:F>Od\ҲT:肖:s8)OۏOz-lB$r!$i(Gv1vEt}Q7fzI/*H^_7ė1+36O-"D ]lku?{-vX (3q| _郙@5%Njf=cpAX-΅n؀j*䱗0}b\;+j"ǘԈYY}9$T02je#*&'9e";#NU4%[-d{H >HD5iضMm񐻉j<ﺩk:<=G-+:e Ű+H_2HZ]AVk@ohQ=vHҩ{I<+itK=y)XYG39 0͐b!a2]d~wl삷!)bJCjY7!ZiC OZ E?-m SC+i!B͢ڣx]˩`U뉤66%J*-؟2!+Ȱֹ7vH)\vrJHHѱ>ހ;䓝Ԅ"^TorK>aΞB-`eܣlwum.JGǃ؛ŭ~Mz€|FH['֋ =xZscu(I<;KV7y'grGG4W^j `qB?;SEHg<@P)g$L:g sԼ] >u0Bvk-:@|K,d<^?:aMWM44͇S[G{''?*~68-?3-q0|XކģbPJlJdPb1:(\"'˛m6; Mt*fD@bPxCx:y(j;">;ϟPdI18iXQApV>?0mZFն)N)Dʣ F4.>e6Te Wl~dQSa2zS(*u԰B r+lƝ܁όTw mtVIh [}uOk@ʾIb xbuW_LYb`}R OnozldwIho *X~n s%Q{ً = MRtϬS:dqAI`edQ9B%IJHX zo+brKB`,"2&Sg,{o Z87U7Üuqtlc9TSk9kP[W 7I|HKw/8'P39 f S:s,bqKZ_)[d;=m@EA2HH#c#"E(+LflOusz/4]DxLP AcG0U(mO0eFk\R01Ўz=@l[kIp]ొJ=ad,L,‰ t!`}V?~H1y0hq!*DEy]Yv9 Fzm qd dT.qpvShߘٴ,/q)j(=-ͯBx$~y(jzDhdoKJ_@&@9{Qu v588߳4>#jN(@l%7>_2s<[ف!.ko=wnB9oZ4ɑFEZ:9,]7u-jKH%MqRn꛾lbol \H9} 3\456rnMqnq%"&;yzl;J5&vi%c̅9Hx)ý/CV%P8ۀN?Х~^cFʪ"NmQz6d|o38 Òe`MC6J[0ع^NR)f,;so ^_r*\,$U h_g䔃{_%.XݺX4, QySvC?Y} 8cs^遺NضyҎKd`@ز̠Tk,ȶPV*2p>UnUyW 7F㘒)33k";zȺA"K|t9x$[IoǵHTJ~7Rĵ 9`˘_3$'kKȢK>Gd!SW޼xNKΫ,:?&` C,tPm6T΍ߜc掘.0:UlpPr̝a ,ܻQKv(sCJD1ՊD["_lI]FӊY"d*Kc&b!3*J.~m"(H dT9@j̏ ɱLIqP>;^FbedumdFE:9fU~=am>C-XxFs8e`r2 E0ad߼  qQege%bpQHNP/u䜤DuQ`Vz[mmTҺa/QvR>E6Mal jk^:x](Zm'WO" TOjTQY.ī ,*c/8&9uN8ׅE.&j{I ~"|ΔFŶm(OuN; }pP^$ҙ0`Ӟh^&mGvjnv]6נYw1>Ci)&RQ*S0 ZsSF}'S۔-;!{^/57'imI:kWէ>sCE6c'q0å;'pyi피v"ΖWĉatGh091ͼƗ`{lhT,CTi._ZP1V%ӻ'ر H:5`krBf]Y@MY 4Jt,0'S=D0q2D1 +g([Ym&9Bk;v-/jY$z/q޵2*/+?S{ϴm0*zb$U0/]蒧A`iJ_ A{3H[k˷3͕݅/y!> ll83䡅UCd-oVSȾ9n ]Wjw;!TYNdnV&$W̥c7ݸk[rbMP^nv? ٲ7UfK-LG X29ih+3&ȓ:'稃GQU{ =60ث jxdR,JLJ22IA>CT;o$O:t]6S1{6N^VԒtxzDЮKO'Ҭ[/V_f:kIaKej-BƷY-g p)4Ѷ.+CZjFlG{afb 4pzDȚ3bó|/ آC(B k M`i*ϘyT ˂]eTTh!nSpJwmX,1 m!?as+3Ju1G}كDe9* 㫚i<1(w2@DHs#~2UPBH QM2"M嫣N ;qe~ݔz #6{6 $i"_Z >^Rv`!o7է/a dMv~wY+D?5'䒆}!3wH rQ ԄK;b8GBqY`,QY S<˴n@ A 2|2|[{iډ4b`(*@>I>O+cbL*)y9q\n.>7Sq(NW2I;uy7f%:ZW#x}:2hʉ}z-ǟp&}-}5gn[ruJLo"hvI,I[UW^Y~#Qm|mhE.[o\僋ܗJ6 RIJcm_g'lN]EnY-Bqı {dSU7۩ fB6b *7a}_V!iMTe Tbc(uk17/YFA s623 Vζg> o1Ua 3hढ')o3)rGaja9<0\/ ެCD +k'Hã{B52cXeX.¾fl-Q[#f-l=6h _g ,"W)Hٱp9Aљij@c <!M'~Rf_X)٠g{  f~)ਬx՗0WAvY.?R=o}`"^g( ѵ' |S }e n@6dH`?떜4f|S:0 `/-hke%ge|"tYywN DTVNFWԑle.14Au{_ZpqsQn`&)u ]`_{*BdK 炻Q'I.ў&%Hc֧ 8 M,l Z d~!Vq_]̂F<8+>#O^iUZCq>/b 4鍄B8D+{T±E7୮}n'c,: į#?8Өa;[(w.i.g^N FlɀE; . 7lkYDвj>,r]M(Ur kXQYcbЯ>#c ͫ~P@:n}z>ID040QV@%^:ql#J>ҭ`//Rdi]-ɋ MӺYTqGQqPqj XeCQ*a|߷KwQEC= Pd <Z_USy$Ky7{IdFK8JZ^[$XS)3@%AaEl]^!\{7u!.4j?EIS$XVY]/p3ۿ$UI9lWC]3)cޫu0 iAilκW'I|ʒ j|ŶԠoMr0ֽ3`c"&<_26k@F BXtm= riNKe\5 0~Qf[{]OmK7R>3!kD7 l:Lϥf IC89B|'n+0$o3e>z>Wmw+}${օ GC, {IC4[ φHMD}QH8)EY2\?#=){%1HLCH^8ku0Ў3xϛ8:5DE >v?ytA̋=S5ӂ#86Z?W )TƒƐܺ:E lW ,Q7'899aL*f? [ cZle"&aT{MG? OSpKX֑l6?8(L@pj̉Ӝi9Ǔ-QoZtn`?a yKWUoU˜tsI.'KV]D]xҲ6_M\l_Uy64a4zɵQi tۖq~Gd "ݚ!WgW!#8h-$u0Rh jLJH%X"B1蝹IOuqa-S ZIZϹmD3Yǭ樗\%^t">}K >e?-\LJ 1UY門3_]x0yኳQF{=$6ܞY%8/I敘 ⶁDޟ)镟5N}FLk.w i4Nb2N־GŎ'B @HHqC" Hx!_1F[`)7b 5ŗM?ch#/.8==ʻևpa]QDyTۖ@DiV6S;hOA!sT1-"b;pTmYo %7 >]nvhhaXN^9(Pl^q*nillogֹ (眥T8Nc'xC!D32W^ƯC20)03 G-S{rҴ6وt+=oOj/C$kϧU^%dR۳YrǮ ָ5QTٜ 6/m^IqSz!L7rdA 3rfqGVk&#?6`\_?R'È(pR&5ϝ\A1Jkyho^^+7^sG_#不= '$=YZބX 8^|Oo Wq/YB[+*A]ࣿ604?ܒO'okPV(A\w([q6#G(پYeuy tZჺHLCYQ-VҦE2|4پ;*!)'i0-@Bs/m| 1gfCsUN[9TPq7lBwYinKn)=-LSEKvDO4 u3fV [DwԒ8]Yg|ܶ't`WK~iZ`MyViRΞƶ젬yt@#L&#9Ŗ Yߣ ]Z.\gJL8(콕%p"^ ːK,jH@o TT$d90_i|m/lRs"P_|zͣ|buѕ\ GMX>'~U `>i i`>Mo*K%Ԋ%Fݚ>|6bDKB%1;NYeľGR?;R5PtL71/tȎ&ҤQ E1N}LRY#)lZS~wS\TFJ?}&m~Z]ԗ;,@JOM9 "j4bhhO(\bI;0wQ4~3-vP5@Bυ(2C950F}D[t-N!o5-2_9wYq\s䶻#Uf!_du|%p[kZ"|ldhv&{4S $=zi \$ghHKQShכ L`k!I-O9ˎOj $&;GĵDӭM WO{A`d0l*|y90 ;.#v,1E럧^:-pƺZ_#JQT?_Yr2]zÔßKEA"eSlGAt>]ǗWGCa]M6#̨dбZHkmI،Sr`sg\89羦P} .(kk )?9ՏNuqR(.b}k&GB$)lf{ 9arܾY#=Qغ$f=p "Q|#DV,QYe}/G}) I@L Q`WjbXL;R6 .Kh5TCHsTL-d3hi~p0L=[-S|˝ P fYb)z#aQ9R([lqqzauV[8>}}!ѬZ}Iۑ]Z%#Eֺ-晇4˰ieom"F ?:v:޿Sx=Aʋ\K#J+Ŕ5keM O8υ[ibC'-IB'*[nM͉#Kɕ] .֘IzpcZpc IIydPߛ0.}?$A rq!Ll9/fIp1j`U&NSlPU@ΪWxV0 ^w9(\_ǺssZU';E 9eMiY0#=p\S$= &ַձ{bE {i jڜKMR^ 'ȮRґa4A:k's O=,R(A/8$E-$ne&32#.I^E ֢umIo}yqY[F3eXh59,0Jj)KҷG'OI${]p;Jj[-`C99>GDNĮVcZtg~" Ljc6zYGGWU {з#I7yPv&irVJi]+d!(޹G?>m`zl*6T#^@8'=|`.X.y7Eh '5֙%RvTKw(6SDo,w{]XhF#V=y@Wvzq,-K`r 1us<}L9?ADl$KJ6;VV*Ps|HodG?ms.>U~3v,L@rj30𒪠p(_*Ps2MRGf4#\U!|SbNNs]9N_5񭟊/.vOCT]zWu[Z] 0bFfƻ}swXƗי'0rZ~w61FUS4U9<#Ĺt~?#|6"Ib缀FnmQ0qx8Ln4Ts~Z 78](䘇_)bo`M֍=Bco Ɲ< -$M ' i@B2;;?tToR`[5 D%1UՌIlӺ7m!~[4/:69̌j s;/BSN|d!D^DɈ( %YqNf#LԿweg8E ]tU,``yl~Z(33jk7]nAWHeC,"?hL钹h;6/1zE|Sg;v^߇ȃ2Xb4(p>Ѽ(-MOe&p\:qbSM ^b0qCN+FLzr 1Xk@P1TE馗鴳ࢤδs z[0t.s1|VmXX%şcp :F+\6Uv@% }.>o_Gֿݛ4}Cd5Gp'zjpL갓 Dcq x>N(9wV:ds*cYͷ"U.納K,4Iyr?e0XƫcU!y%uJv8139=# x̐'_!-uʋAfko_Қ[Ă,<&:cLP"9,oBҁJ~92j`L<, ֣Ā A ї4)R/lQbpCf( /0Lt'ZV]P7u笽,lcY@=><ȱfϟϻK AqS_DEr-[>. ^ԅjP.Jt݃:\?FlX"9z1WcZU JCb5ޡN"zgwB |tVhwLI)m2Ԑ26 hS l|lR82<`viQT-0.$_=|U.ON~XF,kEsӁ욃_ņr4T,bU|6Pr1ă*Ħ;IMb{Ea( o=lk i`;./AF++h68Pӏsi y%T}^6a6{7/t!{<8+$ q] VƳu^F\I 5d: PgUKڴkW]]ɦ2%$TĨN''8:s:Ҳ2m׉(8l1@k`u\[Ѱ.=\EPGW[oGIcס\,>0ؠ+.L 6ɼ_ޜmwhdMl9I-b@.Yɖfq)iXhR|UwZ hs9"Yq\BNJP=,QcC 3|>՟^Ū YF0:=5Kw] u^T<6O=$ѿCt >W"@2C;p2ʣB $xj6j`R%bz&2jɇHGRH?~v{ZP$2/'9K.6Ǩw24ڝk޾գ6e}T;uen63T(v^K ;Oݎd~+v' .E!MA󽓙&$G)S:_2u"hӳY:i~X/wO*XGh9ēiE616|ch^c#^َxVa%흝cb֗K eCdrQ^ӆɕzO IYj;!7%A~ItfqA85+ ma,ԿStnnN>WG6Ed3ETSn+R(h ;05z$jRF;׺QVHh8Nue S z05~Us,Ik 3bś.` J9j' _]rđ/;['pι FgGM]1Džh$)]%HAm %!?jcjlc@ ̟321+!M`/})46z<??뛃/PVJTpjC 'O IJN\+Gڒ C0ܪ<'*%aӹOlTzSt9^Ou@]&oeޓXW|~2C!za|B׊55R o'_饋,鏾(*,+(}js Bp⦽}Ha*%u脒9|$kyN7'acCp\Ȍ4(ѫt26X^8Wa zY#*˚{ dHF$"4Z7@7H* l Fu2Ax]}}9 ;1!Uk UlEwufj$?amBhuN'ǎPn]KK4arJC>t]ϴ: Y6y+ER{lpߪ3;z?286+B;4 IJԧ(a'v1ݾk5֟※J6 ѳǶ9=ccyUJn8u:r:7ElVpz0PQ,֘u;ݔδ ?'3K EwvU`MrrBYt^a{LDŽ\EdYV!&>BP֐.brVk\NM'-=/< kPӊda*JSn%EmEgVNf,8g x Sݲ[@^&TܶM' sjwqK9Fj ޅ4Gx/ýu1ƂV6c[oe@+[|ͩY9^>52UY5;W7-,bv$뙎be\:RcK{o2,*I8 Sr'TC/ԠqCrδȤ3uM;ZVN YZKۑtN'߶w=dIZ:F:pW NvbUQرppm* 1]:iȼ|? nlgYj`2ˈ`ZX*8jo+jFa}ֵ zȋ#? T;kd9As t/wI~-V\C(M +4hL>cp0'\+}KeЬ [ .H '?DJ#H.#v wȼ ;8MQ8,3 4 J0MAV9O (E,N,y0-zFͼ>UHQhViJ?+$sf?t]tO힮K_p~ (iFg>KVw{ec hd;^6!rz`Mm:\ח :{f\6 e~4͸*n1%6QfJ! 0E608t^13Zf,X Y[s7csSMW'.M/KhDDVOZBv]wؼ}TR6:c ̤$-JI5i\Î&. C ]r0/s!ꎀ""'E1 $T`ridqvm*ݢfmhXa&N,AfgS#uȆҰ. 1a WaZV`I{YJw:f߼:(&HzAQ`GfbF*c>L]&=kzޏ~Z'tyI@{$uYU>6׈7xx<[@O۬ e)yDh}1Yքb+M Frhh[Uf,ǫR1D;~S!L(VO\K!‚(|3nf߹%[%u5݆j0z`KV%u0tKy%!Y9Eڂ{an2 Sk!%2T6N5V&$frxն=ztSya!m t@!ޫtD$CK{̫ޟ2bm}IɎc0_W8AN1@~lh#]03 C"JP*5jG V@)ʏifFTTnx:c 9>.DLҗ/rGcW~1UKi)505"; *7;ܺ'#ǙWي&ʫ6$QAm*FZ@B|hxaqu _czw)1q WImh0{dnT7a3Wfi]AG'ndȂwm73W2LU[kh) m\y@ QF?:E=us$)O/Sq"N7@g*EN ĀZ2hϹbȻl>W9XZ9R`X[3h ?#!*/ oZ=pq)4'$#;YvbÁo;m}˦$aiZ.(X~_9RPybz;{|<{g腟BJ޶uɩlNrFu Cpzhxї١r",6->&> ![H)w/&=6ȿ;&999r+jItyOX#N 7Gq*(ڐD-}u(=ɹG\/r]n5w(u)J[o||t:b" 2VX) [F[Q!$>.tMya|,厨M|!K.2"UT#?Y GY\ sW0]N֞ ݺԵ[(4zDVI زA6'<8`LK:vtIX~ ~3@&ڞ]2_˛a 1}ɘ'=5 E\6)7m ~M8MkRׯLo Niˉ;n$ߜ7"0I9sQ2魉 <zX@{E.Q\zz"[ _ج$ϡq.M])IݕsvJKl?wj]­LvԱӍN)Kc8?eap#Y`oc9#el8DD4k/&5!taoQB-o\{xEa7-Ƅ2e,ȿo/e(AtvRn=s"­{neR8c:S/!Bӭzb|lMA^VRTO9^GrHh[v]`nj!qR(Pq\2o A*H[aTp%Z9Jrzf Q`?OPv(8RDI`c&@d(<4"D6@vaaE^SW]tEM/;+m!%2=S(P_)[:@/Mcis'a|˫I!~!I4G{7 %J)'/IdL!97uƮX'J$l鋌ag[jwfAbJ/QĦIrx߼/}ZLlca'Iwgm{&&iҲe.GEW{2&hFd<XZ*-}EݗEd/EI٢aސ *ovCe+{Z.' ~wvHIt|,}IFYBX EmWJTyu,hW+D8*Uަ[22z}*iFM_xqkm^9N!VQU8RL|xmԑ)wft7s",9xǤ2yEo+ij>Pl_}1fQAq/\Yzۼ<0!#O3"+RXZf!1wUf?uh1' 7s-/7*%TQCaLB3ƩgƉۭQI=NF)HtFPzy.\(L0tuDԕ .-J\9y5)T;)tj/G@P)(B@zoZSF zA,K٬zAE@*a*jξ9yXޓbìhTI kz-1g?~+,$'RҬ'EKt-[lBJ.^2=o/9YW`V#bpL䌄fep]?OM&[H!\"쀪XuwA cчH`-1 ^B)"hg16p$Sf $ڎE'Ru5zmѣ и^ ^fccsz5<$;h ZfŪf&%L1_2IpbY^Q^HlYc֋Ϲ&KՖ谖q7#qݏ?dt FhwpcX'fm+|IÐFU]<~)ܒg=Q\)ּk [%sa4VxI-n^NWי4p :\I{41K1lw}U%I/<<0[rUcL=S0%*9ךƆw*,Re)AYh;He❮m/A*&E4ӳi) n.Fb_j<|j6z^ kLHGSzipqcZV=6P^ңȖMmtS_"N!.Qd!GYUfl*JCF<ʹ y_4)SA7zqdV~DMk,̆J+aOyph8 C{ڵ'syy^gy[ȷV馧A'e&&*2zȘ vh=)YS!F4P0@".%(PGB ?y6W]u|gnQO%|{iRϒD^-:OlqȬ >Gq1+0m-)׌]U¿J$}"%qH+6K(ɨ_#'D;t*[ݬxs QZBXFz0tD\lOQU֩d 3=LP/4R ؍Ry`߻n9T0I򙵱DK{/Z4&I>jk!O}l3a>kj¸Il5ȕ RNP|MW^uFpʒR 9q*I=I'VV}T0KS=|[El޼{ese/ۥ+xQ1{fOJt;52b-]@sK]OI:d+qR(ZpUQ~ޅU k}xm`YDcKAXM~MȄ;3ɷ^'N{njѐIADNum'` \p'l_3q h';Ed G!!O(C}pΜR(xvT5 `rqgؑ!*܋$tVB8Ƅ]lEL䌈Sh&=-frq n:5+rc+-aL!qeQٸ}oD­G5_m0q@_OsWuEo3c3߃I<(HJ:3%Ľ 4;Eo5y= @p1Q'NZ0@j* c4zyC71f ^_ "oF,QXߘ,G~f$r,CMH F.&J h6§GN,><#7fH0lpq$%Uas+?Xμcd b>9p '$XZ P)dN<S!.J͵F /Ӟ4#nLvFJWc!Ip9H|f?. w&T? \"dQ+(E/ 1-ϺL')R_XJDeEgG$ْ3Ѹ2XJH|+: ޒ Z[XqIpnz6-Yhwt7âG?JkH˸r[+m |<7[&ϋ$l!vyb&^١{@3|ѿ'fNUskV5B<յyoh(-5q"E/mnlQZ")ÃO,@e1^k&2< z}KHkU֑KM`"P/*CLex.ۗ.u.2T\|I=oOxqݍ;v~/z'W3d!9Xn; ݨ&veT2]y7, z+/zҍԸː쯪=~cH9##cˀmjY b|Mwn$ۓRX,w-X!NbǓiNtM\P=Z bg;iUTaH]sp Hw$] 5/R4׵Q$uaq>Cni_J":P'1fwj.ɷVϦ9q)\fӪJH'i~""`a3)7ae-H-cp.ApUY[ל72QI5:eI9 a{G\yB*cB׸0 ۵ESD<&e6s ^'i|KNM `z>'F;sn ZgU ޓ{bK,6ÕWF`8Ƥ+*3+c}_d~X|˙tVIpyҺ(5:AϱW uyYWs{^*#ho2/{_cSRᵘm6go Rp";%KqT?/D-ptz?!k"]^,,MAaB̔j%* Ohd>Mh'`" K/(y׽䝹e\`<<ƾ8dy T18kYRZ<Vc$w"hc V# m`v~%sQ;u]hgߠDo0 62b|yW|~ͮs_ T2}"n@HZK kok>dcOR ,yF,U_~XWP =Ȑ6>;H ҃A~pl+!&l]pZUu|nL/QWf;roo7 Ho)|Tbs1p׫ɰiB=LaKLԆr3kۅIӊS\6I q6M ŅQϹei;1 &˲3<2,M * Vs<$4"+oF1+6^{s Fzf& @-\UH1_d&x\Bυi*Ϟa:li^V~5VݙUm#MO{E^dvTdݤҳ ιDΆiOƜ=UT/eiVs{(_KEajT♴7!ބa-+I MUsfeD([r9ZQD4y{'ΎtuHq7Ql{xL*glR,@IpzI*K_tI$U<|+'ÅzBlȑ|[|˅N+\2Zi!-tBW<脢4 Fx𤥛2"v|u|/.zY'y}?T6WEUIlEE@VhFSbCXF R^ IYȫla4H$wL$UULnW+eAAk]@i|o8j1E '"vq`F>"6,Ԉg͐UjooAH"PO>ÎV48,@"\(6Pk&jutj}Z8Sqw):ȪOMyP$c^ǰ}CH̋GS!wH5 ~&,{¿zȃޡ F]F\et {ILE)Ef=g y@L) ^cAt| ۓݲﲥ *yQM n^=>Z bIZ9uPkn_^f"J弧y(;"vOOnqEd \OXuO2wMI%0Ƙ3s:B f'XK{<Y&sA$V2?Ce,]6%!EfxSPˊ39ww%ْlSt?Y(:$fmPyx1ŤH%(j-$_1F"atK/ͭ CG(N\G*i?V&$5d_L<>l]l{kTn(&/6l4@?J !'͗=,K y0Woa=},k%4쌿MvqIH{DUTFL <Yٵ A2::< '.snRKyQ@K<+X2_e 91F>C{13H՟ƅ - 2)4o|6-k/5"BաA!e00@.DQn8ζE#@V+S9f{{? "}5i~WW jȳЧ0W4 BtVnLOW>5("n,םD{$,q,W %MYLJ%ߧ[1a!ia۩q 5Yxn[Xw/%I@ȗJh.i{fݤD#ݰ^S.@WP'Nj8 'u =֌sӜ~}-4k%dpZOA,d9@׹- #7d1tiM4&*GP/qؒC (Ӑ s hu(U |fA2Վ~ GךӍ?V'.Sῼ6>/a:hOWg&RHShNDžPI'V8,V(rG"%\1~<R_Ha ]3D v/!%RG'laFHuJBB,Լ.fD)mGA8l5*> )+«~c6EڸW ɗ9yyJN(f[a޹6k4wE}_Uw[>iF&_qG&pkO]]W(7 ^f͹NObdBY&*xQe,SS'ѱ`3&BڀC{i r 8og݋cv J= KtaSoB#B8m=dK5I8 Z=6yO>I=бF%i+E3F̭4ԞTxNKB9_jGĵ^I o?$L;Fũڜ嵍WʳCPKTdtg8ȴv $f,5J]H j# {K۷`M$΄W_xL7/q6=,A)r\w:[QA`ؕh qx ax;VH4B GOz 6]M!ȡMl]*_ /"Mb(X]'bkfDvWh%ΌzDnqsbd`27qgGJ%+HQ~/&[Sάv\wbMب2Z1Jj^!8_e6Ya8Zb¬ß!(:2R5zK2!֝MzE5V!#NɵZ2ПJZd7"]VXS;09U}Ll6gWa{;>o ~uEҳr jϱ"ްʿ?]4dpοkm-2.YNK)/%`됇VWnT'yo~LM|=2 i=V(z(BxF}MJ mz✌U0-pщB,E}g3}JH2x8ȍ%5wN6|W$ũP~n$*AHb\WЈ (  &KNk6]Fa)yemv%nc1,#Js`AĈ mLskw t(;=3:uYq2ರyMZť[qOj|-A&k(b̀Ly)rlQ&lad*X[ d[QʒCD5j*_ɤ^_:ӧ(T.~SSf1{+96H^pqn;4%m#wU ' F6C$uˢCup|0:Nefu~ .$w㎊T pPIh{5'~?.wq^5dž#2ʾ݌9L1Yz^GK(dǝFL{:7ѶOhƚ}l #50gлS'XSq6|Ӑ ]OZƒ߅{Ҳ .HMP{0i9pOcB4zރR d4r,Xu +M}=LX)Ml|m8Kd,sBlӃ~Qmh] sT}+r׽|F$'S{.< xè^"5680/W9 T{ f!QicFn tZ " >CpDؓϧK$a[/&XVśBH~9\ruz?y˭ O"m1J%&/&Вډ4 EACVB?ӁiX4O+UU]Ghp%G_~#}%5Q|Anc%p=Uoy1O+3+._潤EdFt R2ŷ+UȪHrvպ۟?C&o^ꈍSVصIRn[_NnO(6e`7w3T5 *xe&շm+B891+ðɘj`ĭ )޼3{% 񖽺͞\jz9-t̀A`Ԣv&g֓ټZז,L&,2s~]R*KF}o h~-ٷhmtm-\VŁFљ=ΜPDwAor Z"xj [&pnh>8GQԡk`Ħ) ᾀ2i AU4g-)E2J4>Ot/8]pD'>t,[cl56kqΛ]M7PkRg+"z8*ŻpSnH_w#1P 7VtC"up{%4Xs={.ϽTUv"”3%!m+yiu,<0LeC 0Zj8EBZgDh-f֑y2J1ɝb?0D~A_yb"Ӓctコ,ȿ/.8xf}UD#<[VЛ"+ۿAG3sI{.NS/ [8W 1heWL$}A6U 0NK&CWz1ؕ>_O:Jr".ppjT%$r7X`QtZ|K94Ty$P%4̕ ɬW CPkN6k+Z>J PN(|CE2  ~!}?5&RYt$hG'c-␄^R )%m8XG[?PX9.y*0rMd`dl[GXk6! $)bE)A8@A+ߚvZb\Y%7$6ϽiCikԷgYxHWY5\EK5Az vwBSB Dpڹ$ׁ40Y?*Si͐iӤ/I<%ͱ~ /iU!ujΩJfDeM5+N=)+|R2ˢR@ƶ2wK`z#0,. r]`:A EA{bW(j*.P[5m'X=CN%W>L}[\dfmN6pDxU-6H6" v~& Q~`AvD;9/QeH_+_?[G.MzǽgT|lMZ*$P '[~6- F-d%G p\Kvc52q]2Nџ[mYƮ,=O9C-d2{4 {`Ve P%#4FJliN ~s8!quw?O-Lb5=pNƂ2ma F_J9ǙJS{=zZ̵<1Y@W4(p֑s ~^G~? gSg< gRF)݃6ҝ vj,nqjU{@AsFuĹ`uyQ, =Y2R_\CcyR>_ |}63I f`s\Sa cYvqu:a)1H(!l{ח𘜮r$ aHΫ#kĎב[cWVumGg?wdtÉB gEz`v#]Þ[;G[\gtlY |+c $9q+>ʗ\II)EmV\kIu7ARŕ b.4EGI;&ZPt2J8XrE@^i>a;K`|~_5g֑ d2 O*˔MOԢ }'_Aul25wQ~ @E"@:KaJo+&>>Zo;~i+ +e>:efchy5wLϻSgB $좸55wâ7 )q)U,'`"Pɯo!%U;6G]t KvP5C0NUyˍon..t7}(8¿FqVa*N6bYJ"8^T5;a9p̰R k6)G*p]u.T=̔qӉAǑF$ZCE{MaZgu{?CƸ;}c2LH#"Lj=sh 03p4(.*E3ʠ!hs"BLg$,=#C/Q5ut[D@Pha8\T%!6l[(]yA$ljQR@"i2VPX4P8{n erԼ˛&(,c̟Q?KڎP #@R;il8Jh'9!6S ~y跀Ϊڮ)r tG {xFf=8?.JPݤ< yƅPbP}M)쉦أ;v`@euר(tHwcQZ]bhB:H5S>I]o磩8=OlePl hy nߟ&PQeUp+&{vK15-s ;#"Yurƙ(ݨښ`{*  Wc..t;~ȶC 5 [L-Y'`i\PbG/ Ჱ^HV N* 72T{4emw2MK/$Yo]J:yrZ{IV U˘0h %3W3%ӧ܅]GKr481޲idz~ߤU.vn;N*.>(dž915'4jMOK~|;sV `v3u,9#,=@Nx ǩjMo ~8 O;^Ar_ö 8} N D!Y1_$&9ci/j;k:FX8 :.ιN%3ΙOy]+@|Px,(k_}!  {uo\s3K7ځDƖ`Nbg4}. tns>m2zHTp6.sB{S`+VP)@ݫ*uy+%けBMHRExǕ,_AgV慬wDdETAU!2#Hi/fK[nȸ~ќ-bV@,+n:P=7e:&K)O0C:mVlLhI|fy~#F*=|֜=YH}OSx3SzNGZvrGѭ(w? @62d9 DvTݑ.nFDٺ#r{g 741I c+}C`I\ ק J;1|GoWD1L˓@3M(ip\H<ʎ\ٌ-ʸtLs<< 0cg Z,TD/Y rGly2go=Zjh ;aS2jۘ !BIMj-Ū[G ~ooXZw%&pq^WtC\.^J:#SeA`w'esMѢkfl85_dGZed1|k 7Reb&֛иKn{0Wh:}G~ ij}vK`zJ 9:59JkڈhK'Zz9kNqu0|W>+mW?o45v@=,@۳ 𛎕"nA۸l4| ’@19?WP& S6ߛi3S65v=_3,^rتX%ʣ'A(Θ6]6AM?;c_;*J/·cV; %?\+^̈޾ZB@EE:6)ͦ=-PC13ksxE*)z#!!A+Fp^Lz1iγc.T۶iv@?0OƞZu>]ƣO!ߌպև{+g/4DJZͩt,ST$Swޗ\@FDS{RMX.C ~{P(h1ekN^, ' 5%Lo?@zw淄>YР!givQK ^J],yYA@Ph=/rw$+iC˓PUeqYek-v; dIaBivWQ K6MȦz&!&Yeծ66c5GG.Q)!DC =.Vӧۊ\<EW G M2ƣ9eYmu>4W=2N+Y2Z@6v鹎;z4x b„+ WEh4P$N94 %BM:bUC^ZrUX ֌-_CxF~gi}]`/mqLuazetE{bʢ8}^95t6P)>uqs'*!8 ٮN3iw5 L [3[MjOFfzyw:~å{y8C9Pu %L8}1 '1U؉oو g Ua9(p&Νܿ*yZ%y Ѿ3M ԫ1kߥP-+x =X H0<_F*^$jXB&X%/ٷqѾm b*S!Lpfqi1kؿsg_x6,F*mΠm[Gn!8t5='%-KfbjN1|*O|o(YUyP(\Q,l)*^἖bUZów\T.4P 8b;wstX祃5`lOGWxɛp݌0ݶgV0' 7Iuk6L|\'I kJ'[O+ W$z8d*:M<0 ` o}u=U܋Omī?;b"Ö́5 XI/2VQggbYeMѥqU]ܕ֧50݋~AJV ZW=(SLy<)Z+/|ͱ6mO)k+DJvF-+7qxUR&Z;wKT̜_-oi a@")7&w1 zE&QI.V[/c>j͝28ɥ<%v0t>;0|V3!YYꖋJ+,ؙK3qlףh3=HMPBp@F5|_e4<*[^'YMHٮB{׀|Tc^5Nغ.:h6M'yPá׏j6#FHmO쀶PN-=Xjw4Z%jq34yUW}RՄfb2Ěntm"%bÒx;yT?Zcrny0aqCZnVU.6H\2ܹVIxDŽ@JAyNPֵӳ#f9! ULS pY kYR[~ ]iU\_}p\H@q8t r:J? .vJ@Gb]K;t!L>eI$p|\~Ƀ -Eۯ ar0B !պ_h n4`c+j$2[ Pn_FQcw~mnm )SaKmq5d@3tef*thJLjq"hL<%]o?2Zzi"xf}zcCA\E*oUI_U8jp) !Lz$ϽXt7Rx)D`a"T~#.ylt(AK\Y"}nZ27?@0T0AcIA҂jcS7/X(/?eq"%hbw*! p_$`*1 ';=@4r9mFs@!OBb.s"(b uVic3[R)c^ >gX$pKKI1eV=OeR+#a5Пz!%ٱV%i w[5IۤlMImml^)30pfwY1R˟6ў)O5 ~9&xUw]yz Ah2 rXyHnY KnI]7q Ad LZ)Pf5g9Vۜx3wY/uh*{9EF>;s΀27Ֆ ZԱ\oRGXjxGBa}o3X|og4 Ed6E3LNk a+'T58;!gd!3,zLč˚s?dto.S}CvOE/sF9"Bt)>$Bca| aTK ?>u0Rx?"@xtoQwk&[h BDԺ p9zQZ*]ǿ`%]}|D=M?he0S hv;%> )pj~3@Nt<(>*Tr6{cY"Mvy55U7<8~eH *7Csa pPֶ[iH2Zw|Z٘dE7jZuؾZ/cX\FL}}\Dtd(ıd_DW>؊3-ٷͪP8`5|.JʨWkO9Þo .@ieQȑOUGEk*mU(}pb{eZ-wSU%rXW'l7&yj|zKoі]"zְKu2I؟ /Ȗbms ՟}*!w8k#ܟ[Ы{MM m[kn A1[]5$t7 ?l dJkEtx\++2G.'O?(d eb#gO{4a#Vr8]6::pwa4S,Yt.$H۲\Zb{PgE!- dy2l5ow-a/&U-Ţ["9xLUĎ [BCjIvlKng: 4*ҹD a-iˤ(*,5&֗^tR΄cLos(hP*K0f\ks~=& YMd>c.?fMTYvaQ#߾g+1βe>&vqF:\Pwts5F`uDǠwVNTMv5 frRnqqlW@ï{0pPLk.?" !d> I%W S<RBv26=A+B)ЕC8Űڰ"UyJ@5dDtFxR #5+V^l6 Sn5Mpgsc?F#Le5-,guȊZyB3lwP-؏mgTAf~(bɗlȎ;9]0f1zY'|C3y7TsUgb$Z.rj6buhl+@t$/Nj#H]SuTz+KsN mR5Te"+q`o3Lvto)pP{ɜ].[c5?KȲpyhi qԕ:[`]ˤ1VrM n%˫f>3Ҙ])XlkeM+@z`N8+taWS &SM]I,b!T 7~f_45W`C)HR%-_=Ϩ.@V8~V'"~ YY1}b+JiOvCDl/@G"8q1|3Xj%$|GZ2] H29 @Qƹ..iB2}ɣ%vϝBi@WȺ(rEu7Hl#nl=[Q@IDPFt]bv!$'k[7UjWF~iy`/B)1: cЛĺUKRitHR%4@:||o(yA2X`'m?}hY9Vnː 6 CSklEvqI FZ!"PNcUa- Zs\w>z0シ|sہ};#y0qA<7eܲkQ m}sz;*V$ ً"P ӵiv0lP:aCLc_}ɓ na?JS>=e,w"0}e*LxrCpʠ2-O,Qvpd$y949/YtyMMS*iK [2%{- !4u@luE@ hq7Ioխ c)슗&92_{i JAPF_e٫"6E%νAޅwYGM?]l@YR𱮛 f+UT1;λJ:؂ľt=M_}u狕X)^E%ejRP}&zL_qLlf܍D4bϧg|"v vtFjpr@Xcx?W1`܋Ϗ^9V YAב"3ctNی58Rr?ԈPkƊzus=ZM15A<(!w[TŚPF36 R%.4c,,%N[jZ6 ԉC kt)%btWhȍGMQ>m|T=_`[ԸozkE[_!xtvbt@A FǺ[^B^K&)5 iG6!>GcL{Q U ѝtmxe}uy C0m CRƏQ5㊈v  N\ #7j]S)acwbL).z郐A,ǽk\gƦZ'12×l~& 7%ބ{k=2.o;KҰfИ{ (:f0sz=֓U5ׄQKO3l-9Aa'FB$iqﲪ:^^_ty LA|9aꚼNL ]v9An#*UMrPz ]Jk[5Fח[l3fRc^ظ9 Ş*SE >S5e%Oٝ%2Ql058P y 5>\Q17@2߭Z^te}yf;v9^`?SIt'ivxRqpM m {/r6~u7w"rkN4"Cp!~N!/ul X"qq`z}wSW-XHJ+, eL1ĿRg[A{Ff.sfBAJNO3H֗+gǰq I[\+Z#:!"a:yfyX /džVerj]MP]* LM+:鳪 } oU\@4!CoKR;=5@=CBKGJS$Uࡩ(uqQ4&n, nBux@׊nڠwSK!&67(Otj˦"W id8>6kˋND$+h~k pP8QzCCFP5t~MCkGفtP!j}t@Yj@3lQM kO+В`Ci{П!C v0Mh -!><鏞<5;+;Ve6v"&QdՍ!T Z%UCKh]͝7Z,H@ Zww]/\iwDM InE64cx'1+wuz}h-q:A=,j(#r~59:$>Aٗd'~cm3VW S LWdk.{%}&eؠb_Tz.%6yu r#6|9I҆J`Za"Nddhu穂WC>?ΏN 6([#)Q$']љy\x Nz˻ƮΝ)Ơ}^_oOE')w&ԥUڴ6K6 Fk|m -K zy9[@k1-QݫD~*gbhpzr+,rh<_0l],*oF r@}ݭ?VShd] Yr'|8{ۓj\.5EӮjg-w(j=_Rq&'EYjAZV~P{(*QESc~ߘ1rH ʌi9yJBteyw$%~e*!nɬ`bS:NI5‹Q/-[I$' vN ,N@lW9+x#WG`͋X26%zuGHgϮB˹T6W3Ggƴ0#R !#' XcpRz< l)la#k*;NwP!I)۴GA?3s&ggë w< | ?"Ó-ZRCLz+$<\6guE#g`s xu7`(!~،5 ĐIƠt:Ii2ؚsNɵ9C-Ӳ[CԬ?}$ \RpbΈ_@DJ̶@5`LM t^)~ו#yNBτ97[ ]A?-1.LNzs=L%KT xgZ IY(f-KlD>ʚ "%k#J~V_IE5%_;NC|Z )gg5` $G_eݱT`AB[vgx6%Y5qaC MEH`D6SAC Dp?t.sy*/QX/Ćv\)Mq wd/Y zi'c"tR"Qj[9d:@#-Ґx60Z?A&F3~ݚ#}ffZ&54rtJAb `zy*ZJ/#nFˡ="f`4YCe0:S~( hQ01ir%gF7~@Ƥd*}j!#.# z.M[Mo1k\ݯϭ8=X<Y sLɜEioxJ{urU?ʂaщ)lC#=xYϸ7Xvu<'A[G$f7\0HxTLYD}&aB[sWjS5e![hb+?#fѝ-Ç!C(;)-C L\_JӔ㷸 pҝr$#GkdHJWwjoH\Av!fWM"&cH +7 ~:9a3O2=0!3W2ӆы >w@0Mɀ?YAnz.!YTeFDЏ"v@Vɹ#Z灐/+L%Djp]1vKYFWMSRp*Ϋ!cn<'%[P*۠p7OpDY+MV5~!=go"H~ʺ*b:3'mK9SOdbUhX\4N]i0 +m0ⳇ80S6~t۟L<wGx"ڟ䒖wkU]3ЬLa7淈׋$Թ_ q1N/dM\iبǝcFߊ:nqLl0Ls=Ƞ0%O>K&70ڜEW(Ģ #] `_0hzʦ e@7j;Q.3g<h UX1gR!E \\iF3;7P>P@9N-5 5WJA]qSmoCMoԂI:-GSk&Xz-=-p15Gd^dDI(ox>pdc5i a1O[^=1vcIGQ"_Ge+?QcjFNs fKZ +:X-x07gŒOd8nksS;FUvk@GXIIˑAaڡ.y7kicy8EyB joܦp.PܑXwu|j-2K).iUKvO#/"~3O= "':":vw 6xdlX\%ҙ"æWXm~<`oWLMt$cnuXʻf#| ݄u^C/w 3&7%̼+NKr'a r59DUl4Y3!PvZ$EB&+$ZӨu.؊,`0?[̈́QCƫO1HC0|y3h':˵ЗY0t '?;RTŵC񂚹nf̟kJZKG+j+2'X燾yR1$m>qۆہ ՟((xuQX2fSb.tF,w@]ihl> .yTc-u08;#QX̐/9Xt"RDJ=:̝]Ix)I2bZTDsJiuNݻ'j\ZwơqlcZA0w%IR6M8 ݇w(*?WSom`OeQϐ$, =Ɣ2, R9J2[@|Zi d`Vw kW)Ki=}xsYH.$LBUfK=ZdDjǿ&\;$3V$mNI ƷCxp.z3lA' 5گtȱsVQٕ6L,)hVfIO50C⺋N߭ƱCunwfU9menZ,HR 1=a#n{׆*u_d\Cȃ>w&ا}2 PW"Ԉk`ݤv~@$YD92ANk}觓`GWt0]O8L3".n=ˣX &4gߏd|KE?h$~#>lbsFԣXڍ~%(7-vXh^w?R~q8Ub.AC VXbj(~"sIn] q\쁜C- i@y8b=3re{V{EhF%M%/Mpo?X!!~UUl<ǰ! Ηy׹!2,gMQW/{q79qYMgu٩*ZUjq߫Y_O vH LNI!p2G^} dE qBoG9x%R7{ Ăᥙa+2 ~ɬd!Q?0DCWϯ/{l~g;EjLy u2(m)\ XOHB]2C$/Vԃ4ǨSg HS2{`mN!O%R$^0!?@τ,"'z`fي[膪n>q]i I#M ɻz !P|֞'Aɥ"?R^3.ѐy6 P6bz_y|>?tڥciO^a&04ՅB%?l&x}'c%mGrFnQA& xnB1E0r E /|wN%yܘLzo'=x?7\!8xqp ڞE,&Ǯ[rj[BV 絴E`Ոr(v?g'EkZlSd'0zXLtJ.0(tEQ%a^} gbqLt pFN1Ѕ٪ʸGMW'dC/ff?kb^DP9/D7LbJ4Y'n q"ےJS5w&7!'&TTT>[h6a;F #Su|c]aJܰ:PeFzz(^^-b8c<;9Uݾ6* $_âtI(dyߢn0ܰB>Ԟ>Z=nŠ5ׂǡQ?8?حg2hǝXj=Z r9e Pj9ۖj0q~X,N"r~b? '7ђ=4 x+N9=UQ9|zŃr]8pVȑ/ =|jPL^^ܹ8 ݅YCU 5|Y'ݲIw@3u@{=rYw F4$Z=W ܲٹ5 jP=p:kKy7|(6l+Z> i@킜H_ X~밬5r~n' $S f~w1bqTyʺ*N2شzCmA&S^?&xb 6BZ,/EىF]5V*Xj(-Pja>|TIqAg6n|q/NOOt۱'K\r=: , 4Z0z8\L|)z|;oQF>IfK#ܪ"* o$!RI1=|ڽ?j/`[)&!n +U: Xfyl|Xgt NſF ꆱyųV6 Yu^>_nƞ7M9fマ*f<#T+ Ql-:qbqvBu\S}˾ȋ<鵨:iN<<>{V~4~}h(F+'qyk5EPpʣD lf"?+' 5jxը)#]?[6ݛM  wo..Z;SFF27b823\"N}lEBּ>\£&TXhևACDڪ_5`)1!^ikaqI)[zJjݱ6>AvDBG6ۇQ.f'i7NGtCk թZP*y(: ߎ~2ە$&GDquP? ^\0E L%3@qț$~ƏE [u- W)zJmecquQW*p>PH$Vh|b޴iϘo& d"Gl,}0\(ģPH# 8vfyHgBL飞DCFEu\1Ι2VO+^TU4d};F'wAڳ{8 *rE[/%#6݅N.pX'Oo4X$U &xnʘĉj||z7 HnRI=W94=L-+Rùs%ca<6oimJJ. 9 y;whS&9L%ot G izxrV)jxg&8u:`D$MNgT,wZ; ]P<ۿ$t @0M ,-@2E&("ab82]QPNgp{Pα*i^ZLlc$=.%`]%7%߃+ȁd`a_ .2eF&VfɈWk̲Z l/@Y%7MX$/"Y,@{k21zicȲ}sA[#P-MP |дw6 (1l[=ڗ,|饊TS0]Eȧv]_@= g?QėoERjb Rvge߆O=OtNiK'$T96c P7ZzvFEF,u}5(fĥ>qLݘcA6w)b]\*3To>0!D;@-3qڜeQpbAN˱X Gfw#z vzE~{ I.]hs`ӆ̀J s /Jpo,_mRcf&6w<}Nƅ#d[=tpXy{qxe!pi5*gpZ)q*}ۉ_Kay&W婗Tr6Ֆ$;HQ gۣ2V8bz"3D:o*zP(|xb6]N1 ~{{TOܓ`y k8tz/|觥jMl8@a @+ܑ(kҽ(tڃ:aހ jyZ]0pVj;a2UZt:trW1VAx :lʶ,!FԀf'V塯otk x;,_Eh3K4gToj&_ʏBabA kH(T*458`Ev%~qhy0ЩtS (U3q헯KMEѴ:u*Ab^6%3xqr`+ /[(oσډ wФ'$xS?p/x4AEڑǶۚ}HJv9bJR)1JVM}> mY)[7 !9Q mѿejPWvīX\=IgzUIYSU}K siSQv|6mmʒtx՜c=G?-"B'KCs~J,r7mB4ْB;X."b@\@r'QgÍdl:ldc/yervpF%IDivSr:,ͺ, y_KMB)sVY/x4">#Lx$Ʈnwu7'H7?_ͭ:s竾O=;0Kj!бx$yOxd SeYP6^u㩕;shal鞯A&2S'UaNTϛɠe!aKc(3\[7qhjݘGǢTmFo봃̶([ 8,(=pȱn{@ Uy:)c,l*A:wm a6>OB7"2B_3LDT_ *!\k !a}1>S[;HHfr}UȮI_e+{ p@< h"VpCh}HYQ]..Djʹd'nugVJr+kquheXB;mpXsx)-E 쟥ρ3 σNp׵rS0qm"" !бeнOɘr65 º5Z_:8u: /ho_ΰ 0ww;Y˫pBe`!pf$d-hL# F{2aP}H?C)7fe/gPwqW͢qZz$=Nf &k5zEXde:&f\{+DS54epVlq`:;Um7Xyb{L`'@_R5qo$ q #}as&5t9%OvB~X.b8q ׍o9a `"Ϛ†r :!HQG[ mDB e&avfՑ߁gjI#' \5M3Tyb1v#n92 mR:bkeĎ oBQqeFoBZ@>v`)OKt̊k{ wR0~77:1V>75db4;Tyl*.-tO{<xޡwSV`Da Q/p6nQ䞑PB{Q|Z)dټe\SX!բ6#d>N>k6v `8J>zs-7 F%G7:K8Qy㣑SDLz獶 J>7sS%jXʯ@€%OArgj7Ph94wNJxRz[ZXgp7rqU-j0C>Wsl^XKAiENmKa|;(~h ތXX F5݉SR o&A;>&6ۏ{o姱c.p€Gh|@C!_gh]En-ݷ_=d)uI6N^2ce>_qIn_ROAE91U![7R_+bq=bٿlI9Lrs $HW^LSwW.-.ZzB;kZ ֒NY<1=3|.glS)B9Q;Ty9B* Hu2P~Acgmb P^TKC|fDN**_<)NGxׄAܽDT5òHHN\ݮ92یӚX{Uf{Z /DEIe?WUYhC@kCA]UE&l^zc |^GsO?mm@K)Q}lfJVDHk8i@# fgc($qQ꟥4ϹN}V YECKH?uQhtA𪛵آF'W&0}w[%- #'M,l խnx?-iIL +ߒ'[¹LԡmBk鹔KjLˁ0tt#z zs&ˮt3,@Uxh{7;Ֆ)3B*F[YuϘY"y&,J"! u~/: ݺTaU(gE~_ͯ9*?S$)F!U/]K>ZNHQB}l?+Il8 I̪z P>qS]ĭ TG59:Q+aFB2]O$*5_jhAljQ;#Q,]N&(ŀ!?'x4ڱ<0{lk|~tIaVjF^~5gK$_bf,ZNk_E(tԓvx!/X&%A7$eƾ%,U}MsJaLTe,g~'OHr D PpLj+E%@^ѨL59h`W) g6[ _<*Q|ʖ(,\Y{qR_wb /e{Y ~8{SfFAZY#.{(GF hܥq ٶxGf02orx-mppg@H+< F6В[xJ$P_ G͗B W" %~xWU}K?.ZU^Hza|0/H2؎ÐrmiMcUJ=%Ef 81tBvެtīTP8Tr(+ ?pCt+>EEv^'e B*G~#22$ͻ/rՈU:uǍDuM>ʟFYYSx) տf7 = @t+Pb:ƦWTLkvUK/W 4zx h>UlJSm3SׂvAO`%IXЦ/@oo-H/{nP`'rO'nm|^oAăw7X0:STDQNG"s*+e󿙈# U07LNw $eIbj=Jt6.)5`VmӀń~P?\×? :*x: , {,@ 6G+ezB͑=dYWHuZu"ZU-[R+0/֠ siOV$"XFVמb@U`r"i1XKwkEvedJIK i˰(z"͗<' V_ŠϬ%5puBM!``v =z' cC棆oбXN]kT^?N$ y6;CbhB'G|.?ZPmK6M>͍ m%G6rҚo[rLHIXeő4y^}O5eij@ ֜F*c mdRM?cQjƉ XoS~}v IEv]8Mo;jj~GwRApW)F(&&EVrKH!LOr,jm\ i@LEN⟑ 5ϑN3W_E~U>mCHqxRT Z4|vE#=}_\(= JW+ܭ>zfkcM.d&3CBw*HRmB2#g2UT{/&ߚ$-?(@Pa2)s :)ԌP8Hs`%߭M˹RrbFHȲO|JDT|b gDd| tir,I}=epqߨ`XQG): 5@'L35^9*fW"z]e"CnX}]/Pqv`+ֲFi lp_3st4l8LI-jW-M[ ^u=f-lS|v+3q.5^cTK~QgDwA[! P_"6B bPf:*E;P4' 3h]1pUM$+Ш'щ kjGA<^9pU_ew4ĨIJ2ll:ޙWtfzFֹ_x!\89+ |,58vD4{IxQu#[ߐYk&r-(d>'U/pi=m6c=Q,Ϻ\3cF u4 *R9碊dER2 W`H|l嶱Y0Y7 !Y%M`p+?W1j99%K$ޤ ?7e:|Ẕi U(# E" 38B22teuZן3<_I4 NОQ,׽m-d9l𧽚aq3J6FuJv#s_&ʠ36V@Ar/dWJP\\](byj+6;ؗ%VHJ>>Sb3enHLNEk&`+ΰ!ѠE9Es$3C4sUk.L |o4K/]<̖iߏۜL`*"I'[rC_ "AJL[XA)S(AlhRAeiתi~P9 nƙȢҔT; b؛ոy&r /HPΦ ̺ZfP+jojU)o7Z(r~~/RRUHUOjjHA+A~?]HA".@wOײ|! R@zE<42WE g^">^",Ifa^ :;L<"zM"۬%DOKxd$ھz4`_9.щI#I`lC`? e`J2[I}+| %ds,)|fWE/GBK{|_}koU(>dw_P4kc%wlc;qf3e/QAV0@6r2m1T :Y W$MS*Ewkr^y )N{3vO"J5IjTMW3p܋'-c5*ADDYK jM =+ 2[26L$$ Elc 6͎],K1"7wUԭn96"{"]B@pH(zFdU{RӧL f"9 h1F͛12IM`APdR? e=gvb~ ">Oċ\'-m?D!)/<0J參r ^rId\0\M[E40_]I_o;M  ٳ+Q*|ϊ;fb_q!I}Ycu'nI ^DCN_!ŮԀ_?J˚'LE¶m @^m =rqj#f{#jDԺu~+"۸!+N!zw"j(pCޮoEigpjw'OfAVž{S ;;5O)s/w-<ڳ$::U;Ai=Th}<=rFctT8vJb†U=lw⺤i^am9Rh&z #] ]hq@Y (S V>űFq2 EF’ ;lQŵDkz)-Il u0f6T)bhntC5K^bRLFGѾ9{V%l;l>˶>qFyt,:h%g1[ z`:kJrd )|~=kQ37VP"G9)ϸ,Rsd3o`  _'/XФZI6:.SwRPS,C2X X.ijxZ6,UY>S!viKʱ@VfcC h{*p%t7q% h r;ņ~<k5f=g ڲlJ}Y7"m77[A!z &srUTS 8p"?"" v^U mAa|R8L>js[s!~kxRp!P&¿1Ձ˯EZpdf{62R@bmlTIsxcvHF#+{U]oLE&SYw侹+ֽMN( Hzo\1R# eNSq9~JPi HӦ+A;`W'J~^~C 5I{Eȷaou<HpQ{Dƺqz/ \pTVW8FmHb}rm:#3Zn xۤzu( ٥͟$+$;dS浣+"!Q;[PqYTcz`NMse 79V7zK!Tk!)XR'bۋFԳ9-䙫cSuy8𽩽ҎFyq[n&iX͒!?*`2z,Sg ,$=4!ฟAC@Oo b-.jt"%_#wݯ]TPm #F$)L=۰_U}a*g ާgJ¥4Ch"Dr.ԹPg+WQl`L*Ee#=;&5h;vŮI">C6_mL88>s'OS.J;}*Qq0T\x"^dʠV,nԚQ^ZE|Y(.2ĭȻk<ۭgȦOl3+X84bav{[͢(-XљWLCZ Z zg$ v|uj`j2Pd=`~~C*F8tV2b@?٨$"t rQ3QG5C,yUMk)i+ͳTbE[EDV+FNgIEԞ90pCLO{M!310B|HAiUGlw\>޾ iU%J' "|h^ѰZKSc!ZGV Ujt1%W<֏u"}4U4-z }NbK;7mh=vԠ^XFƒf\c#>}< "i)ۊ GXT՞Mq@q ٧0,2~KODF fǮJwav7|JOnHpJG193y7ݟ U Ewקg~yѳjdJw&\p,>u!eQvQ5'U Wjj\reR#@q:/q*@j)t je j8[e1Jmjwf6W@ޱGH*)^ qlr8*ta-47hmV?d/P0h"b&N[LweY8`i%ͩ0 ƩbڥB ݛn3kVD_bYQL]/9­ĴN"5RWB[a$O+_NDg[~*5S!!1u|( qh(.N Ot[]8:G^sN%[~iEEWZD)| nA^, `8u~Ak=R;#7457Pz-3),?pLh[l2R: v4]_ؒ1Q$ A06z[1NQ?UH[h~+ (~V CKi䪠@Zj*m:tO,q<"GԬ,%*oa3#]ΐ&Q#1 ACKg߹d[ӭFR6i>)aAq#$T Vː }NyF$.|#i+j {o=ڎJ2[PF="0n>%[P (6kTtU\'*22DQʷVղ /$O/] ӺW| ް8H5cub٭< T@ }mnUr4 !xtUӖNVomZW!$p 9Uz\Vf?S;ploBJ@ʮN,yc-OBI>)%Nj%T-@?/2ⴋ!_0搧==OTvyly +SޟZeWxBOwNcTᭅW3EڪȬ]l?iZر:¶;`wLtpEv >=ME֏um]VP>d1ZM_BQTZ?ʌhEP9Tv -b9 )>KCDq@fT4Ҭh|SLVrJTDb_(0%qԾ%<9:]6 %UQ <;s-vJЋ]@͙ ?Ͽ[K_1f9 ЏDصv-o D/i1.-^ \l7cv,Et4P$VF6fE%t#<:߸]܆@}`´!yBu8On}c(Bk,֨:U 9)Z({!vڙ>Oor _~;D?b8.(N,vriYw4(4ahd~uk,RX^M=9Ne Hh"^_/OCgq{D-2 _zֱ֚ ϲH,mX\Q)FA,aaȭ$jayYc4]?Ĝ^|>. NF. UwkށsɠE_ȹa9l S/yw7ql 6a~[]|_]k~Sw"ėʑxtM.iߡ$WUT`6٧TWhǰ Q4XhPt("ΐ!NjtؚQ(˾\N8WҷG-.Az2.PzXMZ{J\R*n_!})XnЀeRU]Q{HIs (Hzc|81̹ԏ牚?F@3d.q+F$Z _j" )\P$RhLOL*-C[~EӦDH[ SU9=~&y+zƀE &Ab2b^7<4&%)Gs"<5w.6%HfAaRh;صk/aX̯\.쀦lwY,Kt?X7scS1 |;487Aqox<|5L|)6e)怽*f־Ǚk)0i iX[j .Vqi8q .G#,t=4Z1:'~(pȈuDhU&lj+{s6J fC~ S ,zэZUźhq]I˰?S=r .[W 0f‹={=f\E<ڟW>`O'-?GO\RT!YwܧLZMj;%I4]nݸ+Q*2*&6x3qD=g͹g5hgC-θ(Q5 %v`$7|7~RTЎȊdfʘxH[T48)A%#9+J1*#^xK/O*ƒl+PEQRHA*sGeBuKYx> ^\*rC"ceѭؖJm4LP^$ۘ2OPhdE13YqG*!uߚ1AwBOԀ\T|ã5~ >7]47o~S&0@i l=KP> =ASY&^žNhy[qeEc$$ a߅,$>r9Yoװ^hcܒEC`T/,k{7ӇDaN;0],ڛ1Z!Cœ\Í* ;P<0ovW}`O&DEkNDj0 9M|UH/H%h/cG]tߑ9ɆHsh_X;"X7|-QjJ_ ZScʇECC-cǛ,!F\8⡽OQ!'pJ\Y1LHʞC^="1!BXykս?`S f&:ax g1l::Y݌@q!a3|U wi`{\)aqEC`w5吘(?늡;\gfQީxޤ?$Alp O`&!h[@ (52ZD`ם S"mݞNs!*r/Nɗgnw#g ?V 䄢#m[׭t>QDEn N Pf;l@U;FyN4ud&wo9u&*(g}wMw8_αL-H֛/սUNTM’^(!LUԍUr)ñRd):ۃGyg>CMO?r1W>IhB f0.NG_Q9Xӊ$\;>-b/PyK,~_a2Qw@Yb~g1-eiwuw w.rAˈqɣQYGw4PNjĿm0?z4+joٕyEMu <ߧE1³>V^&HK$x%|o#ڬ|P JoM`@t p01 'v׀"-"͊ݣ0 L3N?Vv,CP, ӭ/( _l&hGL7-"ӽ‚>t3P}Δ=QvLu!,>uX8k`iu2i7 UR&kgCZӞvbN]-AIs+* 7WK'#%a M#iKQg>pڿn [c'rk igVrBUg!\C,6\?r/588OkTWSŜ#Sipm'K%^M]CΜȱr o2P/ /02އpZr62pbC d%9 }g^\TH ^kh *4b j>NRd_HУGsZԳ9/߀Ҕ۶ .x]~7eR>|2mx^ЦHE0nt&7)"٨Pmӕiʂ]gi(5C7r#I,ʺGzz]{La$Cq\*"m 9٦;GߐF8Lsj/'IMX%fh 8wnSS@&i7,CMEh7iZEƘF=B'.ipǾd5 8?$@jJ݂jy2DYB!lsG8uexvZw"M"7 \I#tRs5R&XNYO0 A 0/MZJ.{ D;"0x.$8֘3HڹvyuGJe~"P_vjzA_Fk/c+U(Z1G3G7Yߢ4,Ն*ߣ*/rxe=>=0/$Unx/7뷐 ˺]k}a7q$Y“z2f#U@<2?73ee39L38=G/_CေHԔx$.ME_/B"Q<.u!*A gs}25~ޔI.숺z9 !`Zj\fg,`aYQoW!ip Mޚm0KxiͫMΗ9a&(R-;`8zSS⎡Rʷ"|0lCg!ÌNc)k,eɾn&e̎[ͺor;LNΩaVՏ*IRZl~[Cy^Y)&޿|Hzod-)ؐ̏JgZ <u< MA\ (? }{}L5`wPli vʳ >D'`߈f47Y.2&g54P )--IT5֎QN:zn<9/.ջtTىpX@ ğR`j1aB93=mu*:f|k}`V9'l "6NbrH1>.M=#+o2DG,俁_ M-[2kCg#}{W^l,3\]Y:nXN:5 4b`"lvW̧9Qt(^ %b2Ky=@<㆑F\0]WRQ{ Fnͮ$stwZ, LՌ[mYs+r\C SrVWןCr1{D"rac1vcC6̤ٴϟ@3Q3=B x7%u[zaߎ1ʷD MXJm"kLL/,ƞ_O \ys/$Gtm豲=eR2@H;Acx\HB" 3YC$Dl@Q] ytM9S{P3Tf8vyyq?J:R{c{ lՊщR,\)I) . qmO`uϖpiI!TӹK8>Yu'AB&>GA3݀Cr**oЗzi95gqX{3f*wWj\l!Bm(%ClgFy\!f?jR;//0z@wHijo<˚,1( G*M>)R3ǦjOyޥJ6Z.߅G~mpB JvF;zw{GNWʓs0H 2L,-ߑZPm5v۟EI4UL- F4be NTsQTSD0mȳJc_kqQQhR`-^_w:F+8֐u`k!uzhY fה2f Uw4o:-KUw"we=~|1,?'/fa"6%)?ͺl[bU1J~|m_̃K+ 瀫"*P5Hb=\ p,/bD.CvR9C=%[7;zo>ҿj'_ژN`LDȰb 7T=NFmn5EjyZ~sR=3e,#@X w3eyןFH\ p%tpQmkL68/Q[ L8E7aoYFE{]rqveuÐm XsZ#ɀ|O❁L_OoACKΤaL\Bnzp\Yi5ˑ_3+"gj:NQͯIK|ahe-3uOƲɑ,F&"Qn3Epa!̗;0!VIN^Qi a@Hpm۾"^JĿ{KyjzOB5nMBwfa?x՗Ϸo1Ruݣ@˾xp̠$m _.V 6㚨UE w"EJI>׌KPͪ^nl=Rƀ׸/]8~8ģB<˜"2= /P)6Gv<Au"ƉeD=3O|.K*;YlpA,]@Ty9WJc!u 2Xd];߭@٥ ZzgSx:ݜN3J/={$m|(s-1.ڿXqOݩ4hABp5NfhLVUG>;\ uC̓`›( BuRAe[BBO_n ~:tn'\F))G&ԷG ܣWБ/䏙C6 qr ɬCs*gLJ5PXU?ȗE&X>:*0[s/vi1 `N҃ d BfSbzUN}X$'3>5]H))&_3![1kW &̠WYnWРKǚ{O^(±a9\㻪<fy>C@ޙepPRwMLma*iu-ԊW< Xmw @%!vP)dU) k8ۙ>3G_Y=᳋{1/_^\5 ~NZȞj ykP< M>ͮA^%IXȾ)ҥ&a:=m}gmfJѬ277F]n_$ni dU˓?BP}RB<{T?Q,ׇ ۵d})[fe-5AjenM r6 W!K$T{ ;d CG~k=&"wja6/mJ2^[+csd <]zoH|$mj-[k nKA&X'3ΩhWH LH# ./` $Ll<ʓ\dHQWgB˙y$"fE]92 XS=䚈Ж@N|A&+-tK6:%O//ĥG&Fz73:x؈Emw>XOA7&YPvu+pm<ݣ5甃6ݵpgdV[ rJD{5N|;p}_oluxeLO&;뒨̖f(VPq0h`w,j kyGnBoҔSDg?^,VUnK_o@j>o렵ߒqňxKO ΄ysL{aOcCPB:kjb~鵰fI'*n.P[ L9wRz8`[+kCsזWׄ=aOL.mEvAE.}z+y %S kcAR &P*V)tl݂#rR1iXBaltԐ،t{u(7^-Q*oG7kF[$1PbQ Rve}?uj3EQcNo i$K+}>+̓xyKgC~q"R('I7]%;Oܨɿu#n9ѣxX6׏ZNYٷUX䡅}C-NQU*,mqQ7\JW"C)ݎ]Rp/9'44/H7y2'4ŰnK YHJ] L'0PAa%&- .vx' V m9Iu*EBSkיnkt+)XR_+`gMxwz!a>$g6 ,J> XP~ӑm`9aaP"BJr"!LHdN#KCGHBog@?4brUhu(eܔK.b&R@7Lr>1|fsE>AV]I^R!s@[ zZ3?hnx_WjR?! n ҡwC]0OhuSX!MIMHb܄\B eʨ;Z2Ljr;m_R(m.>$#:N# wQ w(Yig+K(rVP_r~I 0T$Ҏ/5# mws;uw&gNe0a=]$+n6 8F8}پ>oJ0<d:7WUjS!V(|y=!3XMbG ly$gl !0- @Atā@đήDiZ".Sٵ%Vo_hI*X<`kѠVfk Y7c*aY_91v]ɷfoD- =Ng\M,;3jDDZej\*5@>7Om /TpvW =vGtbH]ì_Dmm<͔'1SPQu8uP4V\ٵV;,^=w#^K0sÿg\;;Dμbz JX>AȱdulSS:5, Q3}y줟Q{ JCc{f1'> Ai+?Dѩ<"bLQA=2hg $ܷsVjnX۔ س|W $u&a?%BLQQ~rNF".Zx4kOW!XHu! &H8jLp=K@\ kZc{|ƒOZ)ƕ~Kiw"$ vЗ龝 XW&| *vRJ&(5GVc!k}M{; (0\BMVk`i:`vYT1ϡɌ*mNTY*d!:DX*?K&۾s`F.`.`^] /XB5.Y}%amȋ+PoUYSAnT_!bѦ؃yT]]+/FCnju@"&"(rbL/3D=*WOx7k=Rbupzm;4- ׶\Lf*=Evj[ Mo2ifE۝Czkm8wLW-UW$ 8"FO#s+VpDu#,n ?^~Sg%%NFzϕñ (*iNu  +Y۲ 2w%9lS*|m3U"mɗ#iڙlhhKVXo<IU+ǣ(LZؽQ :d<"qdt6^uصVmdqK-t?noG6݊N\%@(m59ׁ'L[M|QUtF+%D.ƖB .GYC82#+ gjq L[S'H-f){ޘO3a#N{rT[p 6wP7L} n:SF]X#ivƒ2iգ#5h4{Mk+}qKoL4; hIAs8O h #Ewp6cIf5PY/ mjg.em!tz KG_-`^EaxMmT<,sroP @.Վન۾+lUZCm+q0N0PG%=%UHJ3#mcx>Zon& H~&m!,疜lnN$vf~\| 5[CgaU* 5 IB~W;B"S觍!=X`ANGApoa,#HIHfs~#,t0l_$;$Z2Εly+V]SxtsD8S ө!ݩ(exEѺdSBN0TXmc^pC8E:` ᙁmr%%bF% yN|M)u>0N׷]GKH9_"7sidYtB ?*1ꂏTZPIߋLZ@QQ.\Nj`f˞E|M48tTR6X_`B]!}1 Z&ok}mIҵwayI܌q̡!9}ʐ9,J+,2Uyus R[-"kO3ts?m4 Bc4;z _ %ԛ}aL#[J1/SK@W`.nl=3n >VrNja]D{#xBpBӫ`{!_{d_xx/k}'dD&\te."~ a9qܯd\AdR^!P< MjݵOK4b WbB< ߚPi#s XVGt3YM LrrL)^4nzYB<|RkM 8`%C\Ql5Wь 4Q|mT:=*Fz\Lï [~Dl:亲Ip"D0Z׸q{G^ .9>qLm2}@u*/gwͧ(A.& \(';M.a$UZ2]%R&[j3?>]ݤYZ1uѠVVK h@U v3gO,iÍݶ^Cc.`y=ʮQB8&fR.*J.SFwi<ɶ[egJhhL8V1hˑݕld>" =f/' 77 TpBE#,O@( }h/.vSBN*WA*q>T2sA'\|vDkK3Kܴ@Er~ᖼ(aWK2"l bF#4DRSA^2|A,8*t7 "d0<6^EIQRGh;~{氙"b#<{J#cR$FM5i7Eol3 0$d,lDD\NDӬ녻Ӿ=\2c\o*,WSLkkYx_,R9emޘښ7zScH_#Lm5Ll^إ0Xj.Ÿ½ ! M»m(6L`.,K+ݠ&`.9SC,1 _ּN$IC9rmUe|L/qY[ҜnY_ZSpWCh$0 m7^T%{P&#Kn%mh!f*]aqͨދ26`Dw6\oYӞ61ﶝ_>F~sF[`^PTjʑB̩erb'9`Yqξx,8 q"o'*RoX/gհ߫x#cJ3ƑikYxPQ SQ+X"O+|sNIeOI\{>xԿ#89sۣ I.R٤cG=xwd|%}/"x_1s}ρPoc|N w鮦M孚ZK:46= MZ3h6fqImOS}11蔙hA04 ItU j2sV RӈiJj?S5!|H8`->ogWMgvF^PPa=X[xkcZ"J}DzwX?pcV/2 !'W&JִY[C\f1,7`v!@ u|`ZG_ ۷;xEVc=ĭN$Tk$p)]\5(JLzL/,UuY*~JmVвj"ޛ(:Q}7 ? Uz? (oO[C=c>ݧI M(#p,RFo$+眶X#;|֜ U md<" K@fU˦rSH_'QU8 ,P=Qa.޳;7$_BPaF:WC~ccWWi')9uRodv剾vWdJEqLh]"/>(Hs5 vS`1\ Aov>R$0l]LOҌDd*D]tSHf ?@GV58C'ۘaf{)۹x!3Q6cR۞rt`Vn+׶44 Bu%1Pg[4ɟ{ڊhIQ=ԁ'}{ٶb&qgɡ\jP^_ 5r 2eV!WКFGjM{f.'{(R6B:ٛyvR w8!sPf^RWv2 ;FP8ytXѹbUx)&2mɬǿ1~~Vaj3}{~EM?kLeo +>ux(9^Β+Oq9 vdb(`kLJplcnA_H‹u!9)Ü30Yfg-b%.Rb9RC#A#pNˑJFD4ꁠ>gDv`7_{5Q饥%Dn\Y7C"i:5cU~ "rH. Wn{Qn2܂X ĩ}Ŷ!0 ~%!BFTFC[;Dz _"5Xcʣoh >|}USv ٍҰDŽr+̌:p7r!QZ@@F^+(p2U':3t؉n9qq^Jma˹Y{dn|k.nS c)TnBi?61ƼeĒ> .`ҩJJ7 a =0MRy@9r|6Cd)6:ZS70<$N/) N?`Y覍H@C|(03^pF]b&?7;?U}IY`xUa:-tU{WqZȣ|S7ɱpcЉ+K oSj.LlN^@ڐZL9dPK uOEJi(yd*eph5_b4mN*j8u% >nÕ~R_|yV&XAL>a4ca۞3Z-dZ zy!AT厉_pMve LhT!"пB32GC#'&Ѿvԭ>gjt]\2^]k~-~Bt|hy o+KHKמ=w6ՊDU- gt|qH'CA'VC r}SYJ.Δ}%mrQP Ͳ!%ң²ٍjC6, ,c4h멡> F >N!])⏱MzM|(s/OWdI-ƫ巰S\Ճd;qrJm9=hׅʋ gՒCeR։=WU3}DMȷOSi#"Xy,:;C _)<"X 4;eG؏]`<4J.'mPyQ15F.x0U* z3h4Tia.;wɕkZeNܒ(b:h\#4WYxv!A|ݷ!56KNI0l|e;dܢjdpx!ҏRkQw+,V)Ds_Mj}]"[ ^&E X~ˮ?ܓm-=҃11V=͙$FEpAwㄍt J%*}"I ОQ+އ1?4]I:YT<&/u!Zwĕi)PZ[LJ'MLAJp%Lt'(eLRXHaPZSZVX $$0!Wѕ?lyy6dζQ=peF=Y([d)r`K KYdgfQr )8k#l(9Z Xp$)JKjk|Ha[6-f;md 63 qWyg$<=&)j?0˘:wޗ{1}-!ٟג.VtVa%8lɽi|scZ8yA>.S:Sg`6-L!x^}s*7Ն_ղ9Aec)@3D*/ZUs8(C̆֗FI.-y [Y<ҰD ʪ[Zeͳ<2x n/ 'hڬ36>^ y\PlU{TUc\`+7XD]n[w5@,؅rΑ5QDNn36ȃ2݇iG@{Kʝ` ƌP*h,ڪo~qrUmZMM09q C]b:l $Q9Bn mTy#(80ְBn 3`e_TV̮*^Ms/c,K8T=QV p?ŏ@վ:ܴKuS60xڪڢ~[b!pdR^JްQDޮP{I(ʛn7ڪ/hSsX9ÿ5 ߘ/gH r=0}mIyQZܨ"ΜBW\%-nf\=zfd;{oY-~)փJg*HeQcoTNEzEԖm1nڌv,n{o'xI=GlHkWy0~w~M1[{/UL(fAj{/ޭ+{`$JUedluydtHR03a լ96͸clJ~ˈY?!ˆk{%*Gޒ#9uHw! 5F_0i]AQ,q>NmO,1I((,%M[L\cM7q:ut4_'~iWw yɡܼHu2:?x %ֽc~xkoLu7Íczk@x9qhȎD*r9V^'.'wugN|<_iar/}0]zߛb=|4|9œшmgW)s'+$U xKi^?SIؐ޿Ո2|<|Z!ȟ94r2$vOT$N'ƖhTgh?N¿x̟g58A@ zU$xoE$jg 8?cgZKab[ \LF5]]n/&kI9V7$D0"%頾*`j -4PV]A;`]Ω.b{!)e}|t#44^as|s_}PUqXώi==},0cP6aA;,_S? W-F! HC?o ʭEQ)όWF!͍2jȸ$c~e 8ėMTu3ZTI8B-H疜:p{lWBm8:Ԛ" ͋ңʜaDŒ̋g$pO'>lWоJhnHv` \Y%]`hu=>syӷ+Ϙ2HYH:UnBE15v~Kb/vx5wt$L+ef#.̻9 1ݲT>wT+U+Ttxɨ轂oI(+6ݧ(suv<"\`)1 mIJ絫 Te3[כIgCiyv 7 r_C],b x x >Jϕs{́'еsTө(e/h5pyb_oke2Dz"XPθA˴9U -~0;<YO+r_>Lj?GCKmm.ǑE{m \B> ձ,S3Å>v0MΝ^ Y)RlҞ}ئ ^iyE/?ߏB;t%蝞vSO8P"Q8^PT^k_,5Fd߷{R6;SDx"f;8̘)c614Ҭ?_o"30+wғYD(gFМhz]jkG8M}[kN#NCy40H”&mN-X kT>QfűߝrR‘ qP2op¶N*GjktBUVdҳ~b lA5,Ӓюy!{P(3[tmȩ~,u4.Efl[/tpnu1Wgpt 0N  Ahͩ{vX29d4ZX,OlQXo~:<n[ H.DpZ`F آ9;PU "vٍʉK,V9_ꁙI`)ޒz?d 6+ޱwJ#:@C4~ 0{qIŞ1"N !?DY~׺95dٍup]ê4wb++ddSEF4+omc(ݧ B%9oVe5H|q~bGs|4f/?6/4C{94Uh# 3%XfrG)FB˳,Swf]sYW>oskoET90dv, "WPL6.H4g ZR0\/ z{YSCwꂬ5>pQ>c>v%YE3@՗@BPplDsF`2ⵎ[#sc-F1Ew)m-o|@x&{HDYd&% Yh2SY'/`f&D+}Hi[{#l`/-[ nBh~@ °Ez!qvE9U`{T9_K~$}YR$xr}H%m?oOξ pCMpEejJ~pξ73} B\|ię Mrmɇ׶.b1m{?`,c#;/9DWU#u[Ǽ?LsKv~ɿNeQOzw=IQ-4T6o #E8UcKN޾f:8RBFu dĶ ?$}Q[y&fع#(tCuKtO!9Hfj1mRΐ C< F@12H{7_[ڟJKN'=.܎.+IGn dlCtղrMcj.aB"Ziܑa*au` j 1Z.ی܂'"FK>y- ޏrLlALEB7H6@Wbҳ)v*&:C jnә UqrmG;ndX}u g]k>-3f=:AIkc)f8ok9%Ν+97 MC-!(gc5a>xYJK 3sŏi+g#oze^5RM]i}Z*Eo>a-9l-y2 b9_ KǴimbD]oˁߎZapM Y+,uQ{z4.ȾRnK|@/Lf%˺p[~^|L{eH8&vTE+9 PINxUN{nvŁan3siϧy+?ex~-/aSD) sxC煡-Dz1W9T Q225Ct,&uӛ^o~>Y"?lpC<=nRpE7%iQJ7U`"|h5 |&6v)+8qؒO5AigBޏvmzO[ ÃަCRL@#~L~kdwFg‰-o¯ijH܌ݳ\Yz7(´q.. Z'zysnq th'3zU#Z#2^ه@E[acy,|bß%yo #>eWj^G{P#UbM1ӍG4_m{+pų͢^ُ۟%D"кC!<"&5rq9~(f~>fzUF&ZcL}䁆A:5ŽFī7 I|ҠIͣ1j ǻ,)cwѭ"җ&:kֻFVi±34u!a2jlm|3 ]JOڅd.By]]7u$rծS̪?&@<ͯrc OVhLy'9 f%Ϙ ֐rwʖQJ/VVO }t ~dD*~!I@@8a `I3 H)6>a-ye.l+ եtj﬌as2\ʬ!4!b -gS$`(L[hWT/ž)1: [hGߺ&T u6!mUIvI`_AAouG%Յvrdy5* @Z#F*+ϛ* 6gx,y~8U\{E'ц7MiA~6_j,j>3]oKlJf:{)FpGvag6"v}Bd$C䝀|qzBƊ;˺hP$y {v*V-3owNlðP˛\1QE|x׾Zz܃uz!,ѩ՜{>RdN8<_rRp91"lq~4YÝ8ک"X8[W2j ,F hض;2_oqՏƄϳinb)JK)m\}O7a2ɺ0ɣ79hSBK \}l?'s0GTW1MqtG^_l򽾈W^u*S_u RJNZb0^A{˻Ay^Ovvj6eZњj3Qi>D {$tT󐿨%1$4)ǐ, fP-@VX G]Rk{v=*%E7lDi'gX ^y 3OL i3.u*2,앳n'Vxe1 ? bcɂpZ/b<ց YA!h]n' ]* ǘH'kbi K>G_Ђly/JFVm BLٜY¸W`xY6 u&/Z.֦ kwc`z ^2-QG]Mu< u L Ρ̂+~}5LDE5@QHR7ѤlP.!eOKƚ)YNC\3>;L80tK ~0F2Pͥ|g^EWȭd #WBih2dگ䩟x?тAf6EM)J|+$ ;YMXV]@ qЌ0C}ef ]qg JNa@ӎR ׏H`-xvj?žy_k퀴vv?1ˤ(g7 rέ8A5w8.i(zE pVٷQ ;UoV.老m _d |MQhG[ gJysQUV8tq؀U{ykew=xHЅOdRq{PSʀpv8 1gjZIۃyk(H 5-S#ap3N}#;JyگNR5Wkf.ou$2gY+)ʌ~3 Y2:@]s\ƛRֽ2X›` oK_J7myʁ8͙rd@3l5S~ᒻɄn{C'gtrOғ5Qk]ʘaeCW` ]͑(&;ys杢y2 لyM1dv)߮C21q94M>V PkAJ딠NԸni;'#WNu.0@\(Tk]yk׾?k#5//B]\*]>N>[J,nk)8wA˕ڠ4tplR %4 ?0yޛ/ eM@OmHNQa&]kk];)ʞSF4&pʩZ] M:Maٚ[᧺ɀ+Z$&V*eC6s;Ouyhxe;Мa9`z`Υ'qQ2GiWE/ߐWq<)HygK~> Ѐ)Ba4?so[f ƾVEP.yZ@B]Q42n(93c;V&4AFïzK]]ʕ 䁜wWw%c=A#tutguۉpd-eS d!h۟ΝyNWX5>YTy9V#*O$4r$iLrxC:}NPaUOQw*5Ċ0WtmyKM."u}G8TV"gPEFc)pݔ/jn^ps=Yu(~;Y-c 6l2nNٌ%`LQ?}7䰛} 1a:Î-jGPPN'>[Bc&[M͍<_Ex_[ eKN#g>@*ԅ9ꨌq4Ov1%`N}h װ c?ҫG?X瀪Nf97Q%q6Yh?RO®Xɑ(q1=xw]֗eI* O0uQ _|4W]eg7P{PR/r:2Z7η-iJ|bc7/ [ZQ4 :\5SД=#E-XH:Rl4p&(|˱Kaz!Q*ʇT(5F  |k]%;|9P*Jkek@G# /U:G(F[JPZ#"m[w5ued͟RA b#wGީafˮ=K"%=~h\c?-~4=tU؁yd#!L,@x6}*ɜ)#9 ljet<=yeΨ)Xs>wCqKs=gr(Mod i=IbqLC {.g"",k`{.LkG&[alJ!bCbJ;`amQ+U8~W{ח*^9%Qb< 03i#6 m?{3?uHpAK|9GRN-2P DfBHPѱTn"OjLN[8|ǯUmjyT81Ev5u-{5nLy&~'HYLjg PgDGl pų|b#v`U +b9t`3 /["Na@!J@'h#oҺmwdb"tU2]&QֱH~$] Uu&aBvD$zFvvL `1Ѷ1gBjR"Tڲ:o8)ᏽAfRA}ڴ5qrěHa(clqJX G3aQź9b%3s 8mƴL& mjW[J@(Tk14E>úRc1JK L=9&Cր@2[kN1-+MN+aYc0^FЏ<[0f̵؇soZ(-tzֶow 6=ks90djuT=qD%y uŠ|X(M$qެ^"¾^)Iy>jjZTDɖd0vdŻ!I>ōnh2^Ht| ?vy;\74'h^%]6h/@9-ggp8Z_cYM{%]ƭ&IjxI\X章˽ffo'eUBZL2XRi*|hIqGzGt4ܕ>@2񶤥0;*f0x_, g}һ(| HgU g b.EoiJ0H3|dz@*ZP4mXԝ{Oc8ι "͙1L  'Vm"j=g-SVmaZ(z:KwJlm?U]3~qukə;!ύ[#h+BNtDߜOxj [$ r#^ceʑQ| #l:BV Sp@un9jXX~Ntȯ3P1d(j6<>yA=T OGj)o26DԤg* =ȓ0bg M-vh,bJu |1$ڂVuV>}#C] J=cOs:ӋX%D:m] S|Q9,`>ﶜD,6ڶ}ڊa^{N 7:]O&r~7Ff^8*z#ԟDEv߀5P85pþ)W\Zl]e~zV7;[|о}w'H􇁊ky$>GS R-槇_.ͬ;ƧQJHsmϢV۬Y˅`?GWi,Ζ~0ǘ%)Ϳ](830~*\\r5=5^;#`+j[͛\){gLp]WC0kI/E-g?5q ='/4H蝥w QGuQ!}4[2$EI ..lF%K(Ű_((?B bZmPQՠԕ۹)]Z!4T*tZ/V$!XRw۽}\nSE_E0ncv"1wjV3z " H=;'~XZ؟Mj,JOtbs&98m*Fة V[2-}B]/}?=8)޿84bT 乥.V QY%nY,<+*xс鼂8-Sb9ӦL*8`Su'ԘJ0nϓCIuT,Eyg$۟gh?0u8ӈ9eCőC`[!Mn94AkmO>|u4(PQ FI vGuNBNq-5(Cͷw߫y(ȬTe2 =l[͐ݽ`Uf rO/c#媒Yk}XcǤ">bӬ].=o k%go[Q-"x@m@bn durH0{+㐣S^sK.Do44UβJukÊb)hf+ځ.=r8r/ڑXe]r ,#(){mτx( 7sdX_Z\R i2/ՑG[t%b" =,@znۑt$:yw0Ƣ}cy9OZmcӦ_i-DҮFj%sj>Sȶ9ga'SOt9=&򢅳u#W[D/8Gd@\mY7EH\ycJඟ{Y[CHN{GɃzgMndʖg ܈*7ȒAB\w8ypgD~,~`jOlPP[zn (g]\ : ;zZJ wJS9ͤl]t%chFV:Y B }C৵*^['3s׳g:d | |)úv2h"1٧p3Ga`q&H~\<$zPuNZ=e( AS"TKXpA&jaNB3O)?<ڗcYFOoZt%vI]8 K1i+ G;CiGpeOKdH lL lNƱIFH% |E`Q#8 Ply2tJ̙;Y+ XkEI)[ȉ2{3j>H PEd n|2f^MELl)(칝o@݄;V5v\p5 DBpՄic ^KUIER=Ip7P:ңaGe2Ja\18ϒJm[7!rP_0 tmi^ ݩ  ~|bSlE.E; ,UQ_);AjVn q$v0>%SIkXA %WF~y^!8ۓ8e_Fȅ=+CDsQ*B,?NM] W؂^Y@ƣjMG&!LT,)?Vg f6CJ,Y ~6"4獹N~+u he.y'rTf%*Dg2S~g}f4K w=^/2J2\½Ѐ-rZSPgVہJ6z[=tu *?eqcץ}BSZ5u8P#~JR_HCHɅ8H6gյ*e!ߢ3u1 R L+GN𵥿<0=&f[K ) ؋8BĴW1 .tʵI! b #kppRV33दtc;&8H8%7Qb}c.Mߖ(l05 4[r.JDLSSMDj _ Ee-` o~A^zqǎ/0?P$bÙvGu3i&Ex\ )A1`JYK3F_[{wȞm:q cUZ 0ΉkK4;> .U`fG)RfXW,4̼mMҺ`vZ "_N5lCK:PN9DV .%;&k&_UU11z+l[l$Y!` r9^Wդխ?'"A,mZwi샶~KEJ}Ȼ"]hyrcĞ~ܔZ~{Dc?x,$?XWLF,}͍^['^9D{;E.ԙOTɖcU\ @\؇ŕVӮ>_k}MH<(J0%<.'kg "+X4 nt Tťl+0 IԤ,^9\r/6w3ؠC*Os!lb#233sEcuFtbp?|C:'nuYJe4탖 eLpQ`qcp A Z--,e`ٖ| SVƬb#>^%QM =sINbkW),dgW+"A 1h~Hf~ctD@C\KUL"WO-ƅ*Tj2%b.~6׉'ػ0X$o5:> hY GzFx(5W'_B!n(h rzGuRC&fұM z X9*y>Bس\ަ]3ZOP's\&CYl>W Zh;gIZR\ĨGެ;x0Y7Ě;I=B}5ڇfEPQKe+=}L~]NeNc1YfV_ۤ5i{cc!p5^E;cx:ȘY-s/MK=^ (PP!j:5,wد6m7[ -PG|￯rPئb,2p 8,CP'.]=M7>TvTa#\xLͳ?Uğ{P"pE nQĜHܯ ѥtX{'gA˓Q|MP=E4dS4j1$rb֐-4\gVeE|ύ0>e8}bӣVݖ͟9$aHW庙N Lj&fP ۻ͖Ѳ:kG&au)p”Eul"_K6c 'u iem7& bՅU,ɕ-jCָ:=yvr! =] ݏGb/T";P~B֌"S%㻐%I{Tn[)S2A!/YVs`$/q"CZj6օY=s\6]n? ԷA+D[,(N{19ێ$X5geҤnDB7T!MYEHxtGgnʡR|p (ЖS9Z4kItRTKhM:}ߘnbr8~xwtηW|mĦG8^pȉ חG'HuJTg A;CUrP7Eaq|Ed1JώWl泺 m&/M(:0U6M;$Sb/mOv%rw3,@ᒃ'$Ɋ )Z+5\Yt/5ڈ 9+)_hͶHNnB_NoL6y52RT_).o`T[$ق2d[ܫL$DPm&6t6gZY)LOCz : :,SZIdU-l1"8&))Ca0)̟vE% [:49ߎŶԅ% 4«Hl6)O8VNe CBDjbU*L|H.ږA%V1 @-ao jA>֣d\&%\+Y> ;Ap< 7W@pCx맣;ʇ5h FA\(%y ߶ˆ@ )j]%^\D`Z4jx*WMiOYiҸ2C~MZO+duUmF"QPd"]%'w+)~?$<_lV jbvLyJ/3({-uEaAZqC8WY.dWt&՜-9ȰQ6p is:ʳg ~x@~ Գ{Gd=Ui'5r;­ZQu<fvoy9@nfxX&a<5#hC8_ _tԠNVt^XF4)9UlnC^r[3K;|jp(IJ0:pOmPػh~6?7vjw7+btDx®-ϡE|GTnx&OqU;Xe|A ,OG/Bؘ4ŔG)lV >_32@CQ֊_VQlL5iTܰE`!MpêofӍuFgӼ j V=%)Laƴ4gUGdx"I*p@o@ތWX ^WMg )郲m"=qNe+Y^ S좼%k+ZB={5Hv8](at\m@c5SKrwnd5߬gô7GL|7;=|YM(0f 5h"/Mnv yRc\ r D{O-~If*zV(G-Ҫ)w:k!HCҨ቏ $WC7#Py5DD`}%PLj{$\V;2WÎȗθBWϫ7 U/>[ 34YP9촌 -&M-`xEn~ h++jZ\"#%K(lE`Uוr*sӒܵqPjZ FG~a{RD:JOgչO4i}Hau> Uy1Ԉ&Tȑz}]oI(@ sF[Pq{MfO(dbtroM7zEĨpqsʹR13 i4X0᧌,[qڢfƱP-c5n5t Ǫ/v<{a Q~ }5e"W[-#w£Ӡ4!\ӁNS<|jJ!p4j fe{$cL%87o`n ōq!FQD<2y_p”[ [c.%$qU&1Dls: !g/ѕjr{<񊾅d',6 0>?M|,9 m}ItcN28hĽ"df8ZX410p`uhTI6:" KyO|pͬE:^ΨV@glosQmb@|vi|΅Pͧc9z~Jy7^LXV^)5plj}n4RS9#P)/l$w"GjZ6PSe]7`r(-@`5m%F-&t-fT O) e%]͕O?TsqKM˚aƪyhdn/#k.H;Ys&q&ec%ӊ gJ,*YR' -cf(hb[+6>ͪ} 8О[7(iE^ `~VynFhّn ia*w# ̟Cw 0THH >]+!4%t|\8h--7R:ww TDzK\:R~)Xf  As`7vEoq|KV!xTA;H {-W ʡ2-I1 Pdf9Ej߯&E+[<Ss_>Wk0S;mu%P h$'*ڛhUxkaӱNA= ):U[-WgVE,"e'3H`䒓!E8H&qmO0Od0ʜlhY/{v+דrxQwNJTxYÖRwFs'd"x9k6y ZnWmSNqbJi ZU:oA}SF8(h+ n-6>#yu}e+7{:  b͂`{ޟt^i1p&h54q.@!hZ4{Hn/?~u"G y,lV 25' hX?/YfLD1\oObl_duLjYֱ䴄2Y]el BfwZI@7|/ԏ8pH6CDOboT,bF-c͏<ȎlѠ䂁W͎R@S+ZKRq֙C9=t@ۧ=i٭ܤlR||xMEg|GTa-=)6Sw,.|3KqY:q%i..]i W3ORp۰hy6\Y. Xa~ ,5m)" Q4!YgtA?NI$?a4TRVp96&]yg$lnBn\-P3~>(I8A ](䖏O`z,i>xO)ŋ߹NW|rɆPO/{Ti 9rnkrSW_hk.W#lv d _-*4|eMnƉ2>3҉THM)_<-\1Ń@,XZk%C7y* k24tANF#h,qd7$%VX $ؓ!\ g +G1#..Sne9a^ 1+ F2鲰y;DEG_R9z+yuM}&DQCw7k8(L6x}Mjxk/l`YTUM1l!o{zL"z!wes(nA#UFIu5ߨ 2ό鴄&|G# PXsfԳ=|Qo!rRw{W\YK"Ne-p.$N$%ЪK=d6.Y1Ց ^ϴ .wͩAoGWTFr_'^u#㦷< >F<  >~ne~ .1ɼn-B|λI@ؚ8\ MMF }L!F(kOa'XOoߣQOe YW>|>e)gb`j*nZZndZA0=*툔 __]e6t^i-bS//cJOBK ^=9j \ԍj9-,w[ ' <ٙVY 'v(+pZ }QTg1e1ʍzJ&`q˰¾^vG>rL%=npX;F~OY^?x2U<I\sfI enD\[]pǗRYY'""pP̪V,o)1qlȅڦIjۚn%Fjp3:?v?=^.}abEj*ש6m?ټȠ\.{d@؊թ1TC9>c# G7Ax$LhpV?;e"VryNMJaRzNPw4w\C%Ijpo`vF^Sxx0™.w3g}4LD[)\@Rio5d!vCA놮 I~H~Jy!X*b]iL 47Sa"-O]&5m*,wT1K%vfsš:D(x  2)q'h\ph1GR=ڞcVz3svT[풝&}8Ȭ~8D?JcMmJm'^ =R3mc 봦uMc8XV?o[FPT\GIA]ZaLkF81.էE.9[ 1Yq%86S*YUFfeba)7H q"p-Xy6W2NdEo9<`JbWJf6WxjpJi8en2;2Ni ?)2\jc"Jc Abw/pkQ tfJS/4ɡʍGJp0)#802D!8KYW8R*'¢xNz`;`>{ y)Y<젤I)[CMlUXd:=[hVy,n~ ]iM~48f6{GbѯMt<P\X}{|@=/@c꒩̗X.E,A I$vֵaU_{L#?yi h|~]8LOZ^* N&zGxDFi l!,X[. f?R_ݞBH_nLprgpf YM' \Did.p.SxƶuLdO u%2z,h  )P4z(G6pq]|8¬ X_G_Tw]R#Qْ{ޙJgJ߬-chd9߬}+slx`XBH%b*p~Wr7%-2S7H8y4`!Mc;}i9rUTesE:po `QJNRg$Z6Ƕ[YDKy "/k /똫(/ CL&4RYRC\vT5c! *E#hBKPjСs20ĐCEg;|p( 5'I4+/dzVخG+j90W8AxρW[T/;7A^`9_`$U-*_@RQSUf, C m,XX{7nb?h o۵,'($M~DVӅ4/)`qu&M"Q>bc%9{cWP AmrTLK0lE;- ,/y(4tu%Z/Հ޷V cI?wi muL2Wr>G'_HWY=R0@G'E? =.(s: xI#ї< {ϽI2FOc_ uy3[w %pL3pc3QTW4)[]CSBhLRmq׍NpkK& Mf}lHUt GX+Ӣ.`{? B 1d=:?zcx.j̑\$"k _ ARkAB%y2>h*sJgi'W Vf%qfZAW?⯠6QJt+H=hgO12l [`k!¦)-~X\E\v1B%>wLTȝBU¥oAG@wf$d I;$ 0{xY P3qSc4iu>:b;LĕV^m$m(2s)8>U[>HXT-feUV斵Nb L8oJC hV9Ժ3uFcCHͷ:]Dy!+9CZF@;#1Jl#,PGRƌ -@XÄQ6/rl?Jzy/G4."S P  CZ *(QUA0O =('kBTpccjBÞ < Ț;\ C#F5 6CvQB翷ipkuFm T>\yEN\}ßs1CddBy3r3ԥ6AeyV!C.W9U;(buۙ UA0R&„oy[<Q-EsgK@P˪͌]WJ˻ sVWu)L9 8utAԡ̏魲/ ;nAJoX>ٻr?.‡4Az7^e6*W]ʓBJX ͞3.y(p_y?o-*D+@x}|\24c Vm> ]|9!]NM1$"Ԗu5iZ@9xP=xǾ*O!V4Ebƨ۟EeOU 5Mv*%A_.Υ@4u_DV%z3/ݟwz1_.;ظ-pS`]zrZ%Zm%*Ndh3$3XX5#/EQc}@<+elbpa* einm6Dsjp?Qy쭘Dd `olG>QI͗TA E\ݒIq-"ѡwR0NXpT-,}tm aMv8XDPk.8&Z t, &KHTǔYB (Ҙx5]8!ؗXUsQ#}^ vd'Wź"!]$TVQc`&S{kh9 K @0q[5\]P軁h&Xg74c(Fj% bf0/?*M<FѶNTkǴY' MGGjK"42*=3Hs%;lc},?եr RE6ǰBrΎj7)i8J*)HX]F/^4 L ]ک4K*q62o$:^p( YI~0ΥVW_k&JZ7ՀN^Hsq !MHxV$5^>d bw'走iV'oX֋ ]8h☽I:+gjɜu8dL[n FQFS[N,HڽP'zF b,HòI Nhr+r%>f4bBd/JX2 z&H0;:$8&d@EC%;栧)J ql7@:< u= Qg%-we 3# d+8BKAh/g4>w6FQag}HT.Ow# .F֜F_]1?H0򺐒wJs6*iP{Sr6xe89N_߲4kW7ڂ\J˥75_!][jNŶӓVH~?m=E"_f`OaUeS#ZGG9'-:CI{3+ν #ОdgMñ+Z ǞOeų42mj`Eq>C $B7KI}? >*(q4'r]@i18Zn.$!"StT@7&rF{Sv Jԡdmt2~U5 ) PPӥ)0F#ܣS0.٨Rx]h퓆vk$"e7cr,SRotwHW; QRa7[aEJk Ɗh;L6cd4gI'YR8^9BU0Wo{`ѰpZÖRx bT4Mә=}0X UvLJ:*˕ܴ+ SԽG a)Nҋs\a[9OO 8ۜh.x6%xsrA=CĄKԍv }m١D&OT<$ FU|_z%yt^=F(Ӓ{|E`R h.LP]V M3jnv>'jѥg>/T4kmvR&(~ju9Â[Vq3\.,֫i; ,֦8m_R4j/3ekU(<4Il ?&ӻ..rlow)wF}aՌ9زI~0#v(UA%t$,ifKy4#I1]%~WtAˠJ JQ Iue^%ļZXnɇS*C7ɁsnZׄ={IW?b2t`/0tliH5oujԪMÓ ?,no{ ܙ:N^Y p( m<9}Xa=:6lWk1%R\u K윹{Zho3)[cY~i* /#;b|W(rT1NbLnA.^0*xC5 trK@mIa+/4XYᆳ'H^6-vX[s u&w0-k^Al.43m_M2qS[.bԇy&"gլ()OS$}TofOj6lfb%UZ`!x6؅,(;˳A6㻛Go S)o.wZ?[׾u=X T3T:KNtG=eh$Py@Uw'b*rO[d 5F%61GrP!fN(䃥Vl`8c`oh 2 W85uu6`aKx7^GA𕵷>|\=tSP5j j"B.,q:JPa/@y$ ^e߂<]HW瘬NEۤ"=وOȶqhx)V;,J9M8-AiݍoPd4?e}'euFwUx1ol0?J+:hXca8IJ }YF}<ֻm{e!Dw.W `pϱ+qHכo-<ܖ쎈e/~GJ>e:'}b6rH}~eoؐ*|#PĨD$Ն.YO8<6I=dEu<^4ip  Kn vb{<U -([YS&E{2rx")'`)*| $Hb'jN>s:Y80{`@_]b:x'* ,#Z O pyAijTsAr`!A3iX|]@U HCzoX6sl{|^H/ӲZD?xn{yi6 b*|ar^4*?C[6ռ+&m%YoeT $Rl#> { ~#GFR9E[&Qf*tΆr#n4$9b2Tg%{zyֈXjQ@2 X6@" 6ʅlMH8 X#Lƪ[S][9Мo>_N^Af5;ՃN}QK޼ޅwNRQO0Z)F7̷p} `сvNAq?I,-ժ*"j+A2ı3ԪѼN% tYca\ OiV&[C(ҝxDg=Kdⴵ2=ڵ먑I AcMZ5 %c㪔gzzRO]t,@[/'bi&x4;z<=gJ́hltrL2Vp{n[57F>fA;J/3H e78/kts;~m #D#Dj͞~ xQ~_ZD 9( 0 :w" ğJPW碗g3=4RJx%ŧ]5Q%\v'HoINܭgIj>BbOG-t6=#+[+3$ s%9/e}1?˩_+cBP 7#db_Ţk,A6FKL ߦ-BSYoy#J!^t@?Eʘy!}]զ*1Yw% ^\#Ȁq>.0n{Q!;QP360;|}xBM`M;$02;$qjdnz!\zGhV.jE{Y]H%DQm<хx}/ G8sPtғX8;z uHfoMrJ&-@e/4{ؒ)x3F`}sp߬%PY_@0("0/"wL_vgwWZ)第-bG?T ڟsdES]~;/%)ϳGߠ)v,gn0a]w'&" r):WNFL L".2Dx}`R8YQt"kçD=KokXl!DMO<֭fŝ 'bTN4G S׮_~k=7/wB0CMv?e' nd4urKP-O)lOM%PאΙqb.Lk}3) 1IkX-ҨEǀ}}-<%US3"h9e li`Mn%oxi^ *kls{)dJmG egֻ4'BEtHۇQU-|Rö)/~UC&HxNEv#yɩkq`t=U:79X,;@#ykn-N=Jz{qq1(VJ`*QQL[:\`%&fF=m#w^%ʎj պ; 1Y)$GHrH:=Uh;5e1j\m?A.&sd<(w{܈ݗaӻĪjRn-XӃ]6193o7~#Gɼ/pD+m4zq䈰 &Ug^AOwC%JWKra F}+ξ|S7NsRӄ^ *vZ$/uvtgڐ ,H$Ⱏ-*JbI3I>6Z|Vsa ө=j&}X{X&, JGf5E >4|Q-Q>,Vq& *3FV^ҍB0 閥kz)wKׅ q5 7vЂ* XQBX=jYibʺ-@eʵ*nw^/[$*$c׈PvN:QL#suXWyW2@j׺kS.T=6VRB\ t~n@k5ۮ$/:8x)VZp5MxyS&w8#TDGgK7Rڢ O&"Cg mudGw5ԙX[\Hȗ aY+VSPChҝ,s,W3,ښ L&)δ.v$AZ\Nq}ǷNJL7AlQ?%~ i-oɺ o zmk~-urVndSr^dM k &[PCGد}T  <6q |o[Un% \xbg:t/-ɋ= iNj)Uut$}kFV% ,f#NUfNI<#t @)lb^>d.z8tUS:'*I)<8d[;uF8ؚʴ s5=3#ExU[ ! +bbj3Lһ |"bլdhUOraWyq r~/8UmO_`! pj*ĨrDOrHVQ:a`YzC,VV05Y瑛 Wur9a9ro򐄙nѯAG~#TF:#0AP͜0q H[ HU[4U$^3H]θ*O54۱T?:%W#q xe4&ea B/Ӹ}V>]!Lu( 0 Tb& cZCGawX*eU|C#m8RdF0UC"F Ģ Z@y~CL>~=Cw14__StՔֹvJt4@Xv\/~Pvu- 'nepD>[rr_'8=HZ+C"'.-;DX҃s MU8]j&NhgarvFGB0b.L&>Jg|JZ ZW,hn]q~IEv ǽ#oz8`*{$&f׾>EnփFfϱ7zW-WgQL$ђT_ޒW1!T/PS'}4uAmY[ZCOKVa ]ac}.hS -A"q!t]P}GaK*@rE B1 Hk̯ewKN-W*ǚןc<#B DBZ"=O3(ǎNtI*Rh"=gYs_mIluj\򃈁NյqE[LA~3 {V98+Eok쩤h㻢4Y[ " [L/ x,6Ͷ~D7q2Q΁CwѴѩi*J'0]9UJV֪-+R$H= QE<auѺ18WmݖZM߈!L^v[Y̛}n8I.cD2k(Kܮ~izi3I+>#+~[|dZrϕ޼nW[/TU9 7gcrf\~ꞍW<'s+u~)gxGj ;/o`3#:HD&Q 0ԘXyf`[~[e/~ƘvxN(Ե#Ppg֪ŃAv(ck^FZ&8Zd80U" wsPc1[q+9^un*;9TuDLQ uO},$6M  5YG1x]dwS$7B\Tb7W Fe,T~*M~ wꢕ˓W:k1O{'Զ?lώ ԟUr\XcU_q|sl pT44Q9GO*ؼ]Oٖ3ЩheAp KoXP~ X@9 fѧI\}GT*.@O a." Hp D5@$n.ӹHtKVf}τ,DyP+Jy]+LاY:Ii}IQ}>rl9`HJ8ӟUTQ?N /tʂRlWMCu8i,H}usFL !Gdq!MAfc-״h{Mvs| 8X ٍ0DQ||r(mWȞ}찭}6;$8|7 <)%nDO++o_c"j"A,hahzUgcFLmc HNON ƒ tFp8,}8,$Vs6g&f/OAnj>} ىЁOKx5Q ?eM(]qi JnY[&fm<7ݺR\x 7Uجgl$q,Ï%ά"%5w畨PȓΟ+OUV#*7w T :^)T =E`pҹ*'S!Y"ޢN2mY47wfBK_ˏxt dFR-JEDGwE,}d |‚ժcm=nKpֿh=MMd/-3>,9]߳ڳoHsޮR 4Mϵ#`mC:2a.mED<Yn׆vbA,-BAaqApfY"_5m<8(DP:~bb̎e<8fMԖ}3Ne9덥 1-O?tbPNiȼ͢Iok:#פqZü{د+ʼndfEs\31SLO9"̳Xff=b,PUbCqS\u-Q(׉HԢ#`lܫ%u~fT J{إ/~ÁqB~9 XCHܻ@Q5WjJeFZ6W=]3 ^wse5kDg;v:3۝:2XcH:ͻ2Q"H *v#:&bƢ-'5JQ} iո$ ZXN}D32tHـt؃QEi*$LPjEdƏTse`н#VlA>ؑja D<"!µe h*Iֈ0NM9Qlll̰9(γo#eØ<W(0F8nC磥ى7hg _S^^q%bˁP[Bm| >om0(!l'Lj6nt9S\)H.BCT-:dd$Պ!QۄCDKF]ʇwz !'4 jNWX T~6h틎* `|ePI+~&WãH TEf!drjF2g748``r:zM{ѻp*uהRo<sg> ](O"]Wd&NB5u>.Cz8x@^E u>A[٢XV4Nez=Qj3R05wh "<+!7 02-i5î?f-cq_!|K Sa#Qt^9<8~n Th &@t-^E@~HݒT(dmCZq s]J@l:]\[ug6>'M yM-, `ӡ%,sh BN wEg6fI+f3nsc5% Abzx%~RZ㈀e͐וgmw }g\>eu u80'hk6 \f>An3 휆vWT~W-0osf7~*—mC =t߲XލAgE쾱inBq\^jv" ܿqNqQ92 %O3)䌯u=BE`ۥ,A&|Em&!5WlZBKt D?3~52$oj_! [T&~3rB]Jx7h [[(Kb?;Wպxx# m>Щ m@R-eY+|MLuA)Zҿcb60鵂E'ldMU/y7I:H*ox$,}oa%.=Y֊&"+K㔍tU&%DLmtQ%3%|l.A݁{ =* K[@ вzpsGl;&C)A5 ;,qc:Nu)r4IQ> 5Ze&0ߛJY" Y@muwdps*&Pl^ 5}<q= R]\-{Hw"a;X۱:pQQ4*~FyuQ<ک+SNgDOZțʌm/ g)HՓ2ZDf<R_adp%y I!:_%`!?I#N: !zi-heeۭgA쫘m* 8/ߵNi4 [//x#-nGӶ (Ά>)MT? # qNScAv䃂G/i.C(4GսF1`-턍7JD\$fR3/&P4(!UI϶LzR5.쫬%gipN`"T4QW.]s3Uptu&8a CْUykFU?3KU"w1$>UKC~ǢYߑS3 /JaMySdִb*mS;IMyj ܂I*ҴZ(Lżq l&X!&-5SHwBYBEvjH-c{Hs"\t G2IjPq;â@7j3V=&y[]R ˏآxS9SVp#)+c*\\er+#׎n{%-W*sK&#Z71DG~ C!>v>1FN屘mzvΡ٧Wp>VQ(D0ȦR1fߴ݁Kg5Wٺ|(P/orYrNHFз3 e萈NnOX&OjQI&)Fq+2 'cӭY)r P |lmV/jƒQd3u<;C&fmO)fcTQ,n,Md3=LX]ƦC ?C_vʿ:п+vO ۸!RF}D'e&AB(=ѬWB+t nz'{dˊ$&%}, N;) 5]zMԮ0]>FpJ6Kޖ̩u5.)C =7kx$MEr3չiUsv`ו@KB*0%6d+d4& zC KqVA͑C\r-B0N-U$_MhN6{g̗%w?Xk4VX-S;`YT9&(sm]#LTޓlZ/R䬇7Smq.JPcz@!i`ݓ Zr@^\Q=rѶ+H:py}t+sLp+ėӦՓ3 =1b S a򴥧^%;3{Qz0GRs۲UrGa]fw#{F pY9Gn 40|.Y FX ?hޚ[ݽL8 \]/I Y߯7fĀ=Zqnf<(?7AflQip }^!4| \:Y%; j+jE!Is^8,ª"PGY-@Sf@qpF.tl% #N@FQ?j{,>}TL%`9 RjAFr/!gWᖵ2n ݠ\ٰfmL5Obo#.!WYۯaK=c^;sɒo`邉 O[-٧pu5{Nf.⺡%*'KJi!-D3/ΥWBV`?+JGN>ޭk> [P^*Ijg4&ys)>XN,pc_}U(7Wi;(̦l4(tG ˆ6ɉ_)Z;YlEaF VFܵr1-s&HݫInvY,EJŜ&Le —^/`{V^$WH}[WK;(rf!ۥ.'v]ЫSd7y3Ӓ5`+f`4g?`Ru)!׮b*l]L4N|Qveە]a|@yFC6X:!F-5ƚy|窓LeU7ЬyXC4,3@tr*q+ YZ@P:'|tGM6[gDw ⩍P:!f^}QEY4WY ]'K6AM*xK-)N ^Tx8ErCgߑߕ `w}"c Fw@ͱf L_MK+ _\U!J5a %s~&¨/sN(? 41u3xΝ׌Ez=p6QpCD3goj8+pFmnR˞c5J}q;U!|:" j\Kś B—L8Z=^1ϭ?=- 8FfٿC7`;z YoxrBo sIV_0_I|^(ԗM/'OO f!_9Ⱥ)sK$)Q+C!$ۤkߑ%f-RkL@0HD5&5Irn3Ε].VS݌Àd !2vJІJ<ޒ*гg cvciqP@߶{GÓ{ ҋ({ZS֏q rl&ܑ;GZ޲9'6E ōK[~n浊j >}>5 *⏴C3Ou ~"O8(vw%2L}Bl=EQb'_Bej)"gr!Eʸ+oOpZ"TcS2nkŃ"I6 u~j@&<Rb#`NQ)ʷ8y8ixhqP^k$yIc~#YSNd ߍ㮕PEXCT }O^b5o/&(͖F5R 0E:rۛ` 0wL>zFʬ̵p)%m| e 7=tƼ/Gn6gCêLrLFeM!( f:Y 4{5 VՎ=>ԍ|jG:߮Rko!O&F#yAJXArdd ~ȯ5+at^Pv|qiwWN {.?r qy ՘U6^jy~>IfjsUL]*&$VÕƊ5p8_IK6*YAܘ{|aQTJX04/ڂ53 Ul-]X fꋞBA(!W{ aF:t[aqNʻ\co̓}? X42*Vb}a"zNTྀX;rȼВh yhO#}HPX7Г+9Jw3 8O\%c;@Jv9*4ᡷvhoS @j3ՠm9C#-@斾4!}jwL> z:\M,ծs;8cc7/;pζd/C3NU0{zrү`AEX}04dx?(HoDð5pܷZhy3}ٹqXŘ 7!vpp8DGP&*<빔[~&d;gs ۧ3+ M(Ҕ#yF]7~p7༅ vgHC\MwUPE2rKY? &iϚZ hEioA7TZMid%`!_e&p^Y}23.;8TI~2 8oHbWEZeX M0׸qJՑ2頭>O/$,b /Ld$$"- >v֬ߎAp&Q%N.pm>6r"hHJbq"yGhDz= Gz4=kTjЁz^Ȃȃ09ɳn.>|K7%QD@{OIϙ`x;W@RɎc{Y˥N^$F]Q9L@N\sq%,N?~dsb z#:oY@5SCCBDg%sL.mm- #]BD 35f^|S&Fb032ؕ7 q1.йA &4#%c#Tml(LQ>PfZNF^xZՄ^b_9 >Soq0Uy+C7З/3AڳSR^s0΢8!.9'9F$GZX4ߞ_Ԧuك_TY𴨟N*h3@o_fY,ub#SQ#Y0z2~`)Ǭ(Ch%RPAѾGP3TC["0+&x4}hs9kX?n+"QS#*7yr IkhȌ~ak皉h1i|ϘpzK:G3g2R[*`>{~19ju_J9kOQiU]?tQ*MC!#/lU3Tt(/+Pc{h_bZ)?+ȐA&3u7UL\o05wbhe+BsAij4r.'1t35ɧЃio-tc;6zs킼+A27|VC-+6!R7|⒄*yQNNB1J9P \cH* =Pya*҉myf4qugBZ<ԣ[GJ>B qwgˑ*IQ.{Oq}Q*s㽈BCM/ eڊn]jpg;']d-<FX6bkkZVO>0trbzM"7 ۑ ۃQ^+N%^[uɄY_8ʱK ;W=$,Є2Y|6Dje4GLi#d'3fZ(,+'wkFh?Q" h%+٧G)b!еP' _.lĹT$x{r.lRM}//ӖɃ;0SN̈RVU| Udz{pڑ}][w+zʼn@QAn J$_UeK&:}P'-9=äp/kG5_CׄL|//6p'— X{Y*q,t4 (=pl|xG̺%oѼgGźYOc2_([m`u&J+9"fjq; (/5\ssgԹ%HV#>}gq7Uƨn'|= VVsU!LYM n1N2t)RBLW[NIq# KBGsWpQ˯>$ \crc%Ɔ}~WQJmYz CNZM (9>h7ڿ*g~:<2S@sz0bS. V\嵄Oq(o-icSN^PvU6RS>B]0ɯrl)gbHYrC%!͔JDIsMae- fl#ҭ&NezsW-翡&D/vTQ(Ģ 9rqt.*Z#J _,v#ӓ\Q: e2^Cv\<v?7#3ݧtݨ0b:(nQq2/Ro\4S|`o?$M|K˧(eQXZ7V{WCH3%? 􈏓Űb+"g#Lr>2QB$N7/u"6.oieY}5 6odo^/g})َ܏~8Hcr%ikUR.Riݝz*G|vVݫ )5^M6E q42lg8\ o]_ju!z"\QCTeiZ0JAo5Z* :yJ&jJtc0vR`^W̾O5; E1!+p{B=S_+ăԋ,]ĄN>䡌bwu]vݜg] w)j؁XxrKsMC I(FkcU.5ږA|J.kf"ӓ2N4hg%8Up|qAm+BQ2ݟHr(S ^ Ut(#k9pB>6   kc\9AGOK'V/ .O){_4n %4KTv$ܙ!8GPcsX{݆x*%0ƪ>2hGAVa52ʏ:ǐPП8Jj4@25-;]d _ImwW 6V~71C֋H0a"ҞnAV.p)){Z `;YGA[ )- nu6٪=Tm LĐr/Ġ|vvr֡${ω[zUlI)"Qtmgh{?{1>W[tNLd;*Ci@ؽmL75//w fa(\>gp.JA|s~OhIy|_(pI[[gmxth ~ ;V}l| H|d@i2U52 D:_DV1IC G5L('FowRvjT~m'f-5 XOm\_\Cmmóm&wDJ軌!0XmxJ.k{̽,Q#Y6b Ȥ]Gp]92?=V2A51e0J0[=%`LW']׎H4¹s::^\R()ٗCtTʷ{mg!o)FBTZ|H+gP(u+Toϗ4sr"8ũ!،Qq7 6w!V)Vś„R PPU9}`Hz3S8W W[6?Yυ cN$"~8cބnkkj_ `Ђv*Y'|Nu1bPz(l"@fSgbR9(`3K'(63CSֿ+)_8t.'Qm#p6^ Y WNnM A;j9A|<dk]-ƵEhĆ]9"%D ңb|%%M;˶7&9.ؚ!9z AοP;ikCGn':T:BNXfI\ůu<6jjBw(vLy\bܯIz;D^ {p g  u?doo2[~\tp ꤈F_4q\s"2k^aC:ꝵXB2Q~bpgo‚m ';K%Z;Iq>odYӴ^SsN9s?ʫD<Ԍř3XVet^7`l ڔ?$`R4sl7ee!y>19bjޙ+RAulK *a9uFK+3 er'_j1J•ŀ6"R& B2yó+@S]*Cl#2+$B{@r-<`1csDYR{ 1/P }we98^;A@wV3C{'%NB7 L= (¦s{2Np I-C̫p?H 罸x3%t\TTMMQQ*V+S7Rѳ>%r C[5d7ǝAgbkh&_S!)SK"&QP:[-KOw$E޼22_HrC%lԯ?ţjzZ )u-<7t9}^(}9oWqYunC~u6!Bn47ԑDiTMÇ3Z,Zݴ:PL ,#-%RwO^=]/@cz<ӉJ0 ml[2R^ QA!Au#_[][d` _H"< _wz*50 ;PFτHj9=e"jVJA"2n2ΌG)Z-J]oOj]~RWg4q[O/h|YG?i"S] r7sZH2*Xl1z:r'ڝXȠq hj|>iEF޷>uf?aX?ybAHʌpOt !|DOa`%yc4rOg&-OmpFn A1W5tS-fReI|t*ߡJ BtAP{#bZ`+UZΞjT.."0xqؽtQ*1B$ Yq3WMzUBnx0fUyTe+]`yz̷f=, j}o=T.cU skYplJ6 A\e7W, 3-[SG9h $:WV|?=5_ SVg,BQyhPyɦېY)jJ]KX0GDO5f.OmL7v ?u@Gؔ}&9}`/arPL9,4 gÍ9Q0![)#E;?cnt?b4~J}\'y |-~Fd襡 K>/PV$_sFr=<-Rz<̇, hlޑz_sO0;rYoĩhg:g(DT*gUI޼*ɘ~[e pAي8" .5l!3nl@:vuP(rV b}nB0烉ltm>WA>uGg,k|PjHxh(;F=F3"͟EmNp\ŷZU"MYkU&M ^4uy%pZ 7hRfru?]Gb;(_bfɮ!R,JQp},<5EQԳuXs;đHг5_!VeRbF׶Ls{֖8~zXuu2~CK]fC5Ӽ } `IpўdlήbiPF,?1{((KL{& `t|Tl?vΎL"<9=(G-yNo|tS97_;>e>AKMFH"J8;}ˬ8$ڎ֒Dv0!ɉ@w=pF1ɾs&=X0z|B<=kM/B95# $TK~3(-ͽ,)e1Еjbzu}^a ӟ}/!ѤˁL(7(I}6m9%Rj>7M1f|/$x"0X_ RXv_(>䃛6 VPކg%aZqwl n  kzɦmD Ik r`.PslrF$#'" Ѳue7"S"g9sTc*cVU>@d! /hcB۶i>bQ3 W9t+;.ꊺT98Q-w K0’CY@^G*ԵQKdſUۮnB0}A]oQ2~)+f9;fk%6P(\;bmW? :Ң?a]1jGSu,p}^Ll<[ dw|^d/b! :G C(tEP;kG x?[ ti/W~hJf$,݋NV33MN?clh5|ֱ4j代UMOPg7gy$-=\^ddPWg~N$x 3A >ٱ-JORmn2:}ޏUb-ՊN,L-lͪヌz*hf;|7; d1.T:ԗ](:f1k5DV6]4}>80UˋtHGmt9D~ qc8ySDrIPj\4g\Á UG H2On@%}UE{c?ҹPPȹr@?[h@1^cc3(0%vt>f%ֆUW L@RJ`A$܆5'8 ];$O'A/ A% A z}USSA&t*(ON_rؒXkÕfX貜ƅ ~7C};֣.[)j5Tv5ޗ|QT%nx]:Ul0Ak?skURoK-S.\А2H%{櫅%X]!+kXkH:ȅRdw6ptjx?RLN]b#w6 7XPt(K ,ͬ~:=O VxY뮴* #3BI=B5 &d)%ɏÂ^ SfĕyX]ẓOovAgG=+^p6SGVh5 _Qoɠn8۶ 6+;)s8D{$w؇Htca4tOtg"Loy`Av_>!DBZI.G2C1jc'T%\24pI#BUxK>Y.tI "};5>ĕ ;+`~#Ri b9+_RQ<#f:$G ,0 #]sLfǛ#d!;i ;<Ϫ \+ V!ܼY-QS .fJл4))~qF¢ՀXvhcWY%Cr\N]mxrF}Q$ʄÜXJFڋ+( h|0cA&ˆ,&SY.|i#"h z㣐!&I+~U^yS}9rQ%"[]ρ#`9n,`bb%J}b& r\RxKu׻hGDQ'=62c˅"K]Azer*Nw.HZYTx2VkH1NM?znX &l 6`fʍ$či|w믩|]xS9nTþH0 >7畷' 1!!̕B﮿S6Hdsw܂F$TJGVW ڭ)@ֽDIʩp-N>;13ϵ:|; 7/mJt"o|Bfufs+w| 2$(BI[:~\~0ʞ뷡|3pQj/Rc:~_ M$,ƶv!ozS6Ptx*KkU'lh{Z2Y= iBmo7}<H8Q&;Mg!1HHԡQS!Y+6NsifM=X %L#PEh5+l\]/#XF#|QpC.w`O͟O-Ntzy70-6.Pb.`{ xl[lZ_H6] }TJ}f&~A?h.抁ir:Km]P&C'@J׵x@{%+O;A~DT>kC׫D0[g6[ ܚHMkuv$.b#(t0fBcfz$WڀS}D~4LvEdߥHՕ;%Z5y%M٨I3͟. nԐ>0! ,Md<)W]a6A 4 H0 hNggJ^~D}WhPk_y96V8D)ӷicu7ln[0)D7H%e3No/LYOF[:b+3qoK^y _aplo]'Vf!:* Ge8XDŽKj)ĹC=" F6.sRAbسݫxG I[0>!rp)- ("EB){ TDPۧ}y?( ~%,"i㛉'Q$y4%`gj꺒ٻۢZM!h#OpY%AZNSӁby?6-JaH&#j(,\I2{ZXѫEVRjA|8k{ ^ cޕa.s)ZԊڋ QW.x4ߡљ\Ȫ2AIQKq~w1#W¹ܯU:Vj6H @!*>&Lyx>kSENi8u_(]I۪^ϲ+\ĞR_]@*E洃kGkm2|=5 { ƜS̪[N't&"ӏqTpf) @S̝V,_2tݕtr(`x*uU  lg+qY-IOOH˞1tS`ǞMY'mvLOjjFB>Ľm~q*ȪoueXT" Ыc`~NEͅ)'^~ߴz}yKi+lv!IT;L~_kT'(SO 8\,To]'zs!1m"p_ZRtޓxǼ͉s Wa2UzD jgZ!w~ٰK s _e " 跜1!kj!tkmqIskGc4Žra+gQ9 j?g:A}Q1z@x-6{}6#C8`A®qy&4>5Fۂ0L~?2\(鞟vs-RQ>>LhgxTZ.>YQ ͺح$XzL3"q6vj]A b2~ǀjYU83PE3}Np˵&ijJ\Lyl֞`$`d3/:j8^DM8p}t4O6/~՗? 2d64wT޷&t& _a!':@kCN̷ַx\ &YN=sscˆSjS~?L{ڂ碞_ĩ JDl! Ju05g xj2@XȚ*.-_Eۢb& Ғ5{W[|5Cc}՗#Y%?6vx\NQX)(xMZ:m[q'x뵿NsEMq4ฺs!M/PDzzl'|?(j-y1[r )Йcebm;a#ensRQ[{`=s-8Œ'>1B@SiMRtR R=w%i~c2]cckH⯺xwqw bk HqCU ϢT4o v(H] %W/iubu֑RҜ8۔T 4j㻦ȻF?*]0Sf6F:~f)#!^R\:EitP%)$Qr_ +j'8)B!Y@y5=hFx\4e=/i!IqNٮժ|o'Dvk3!sn@lN#/aIv.;nt}]&/6[wlsn"SCO͏s%Aɮd#duq,ƔcH譙́')v~UsݴKDxt6ES 47Q::1z ̊؞EMIRGQ&1Lj8"kJSMv L!ښ}2&_r8oѵq-qw u!:1 *ONc=. z]ܙ'v݇HEĠ(uf(Rj}# ~jQh3=\ʒl)@%J t#(IxG>`9r<}U{#4q@>jn~ZVIRs#@| "E"˰0wKE|TKGf"j7r 8H}5wYl0Mg%XbU7|E1NdOfTi:ҠC@t}#DD-OHz+w\]~0ΰy\]5)ƁwT+]*K>$GbwX`#>*)g6ȯ|lU@1'bJ[/_'v~}Vl7KQ٫Ãiغ;L!ޭtWz4^>Ȳ!&,u[X8kRεĨ0U,PM7뗉ۍ1c^ !E}YU8ٖ&x"1HhrO  hhΔ)sDyVs)=2X"dɿ]O fܸ=?78IZԧFhGB`q@>u{6#rҌAr{7m|\B2!vqq B/Kn{)Ww`hΒێm@8i6(C?֋A@<"d8aZpm8ˋ[j' dm#!-w߲LF$Km؍#YGvEtݥYO\$\/N.iTZ_e +LMitFQ4m$|T`F_`FҮnc\U"eW2MGfTfUd$1PbRVI -> R[%kk˻Xc$\o0amOML'usiiP.^,sN[Ps!(}˷~ KY|5`ȏt qϠ&S'ֽi:&l\AOK=*'//D&)%z-ODɵ, T:#c֢ H)ez4S!BA=r=M)c_1ʢB־66q}u.QǽGVd*˖&o}o*A>'p `s5[K01F]gϪZvWhÚd̊Y2j)W=`bRu] 6}o ]=c?ԅ1 vN#:}y,\ -W`` Nx6`1j.ҋ(bzV2 {VX*:$5|陂8k`* iB?*] 4MTѢFly(|eT4BgT:vKW蹰H*U+JSQpVr|ւ5_X>-'{"P; [ Aԭ>ˍE0kceB'6z -7wq3YiٯWҹ=qa mtKJtIj r ]@8uuEvs=9& A wA(7.T/dj?-Oa*1vubU`!  UJ81b?nh-Lh׼$@yuW3Φ*@Sns Qzbes"tYȺ;{$FpS06=PA4*>?VX ep?y5j j?xS'qC b~ dJ17$z ,yYOwlE.L(8}AV+5|Ldӱ[UҧF(6ehW;hPPck Te)wRMbIu6wH(Ǝ{k5Pg@sw }9$ ?;xr*{vhلO;BV6BLXȫ4%^`8iLϘYOnGj:s|i\aKS9/yݔ7RzRaQATM%ZR p_vu(y 2?L_<+\F9/7 d씓T-2+>b@ULOLNJmxLKLMusV[Qz8 m*'|S! Uc-RXMV\7{/ ZWIl^XUxڡ|!P<3l(ؾ C3i3ϐuAOsK**7ihc ,)y@7f"6{k6ស=AA':o G=:n^@qe3VE*\W{qb 珹7mzc˝ٚuKQ_h `ecd;~%jr `qo`Eo$b@,b ֫zL"X8O}iL>x8(wpƺv7:+LMgцT%ߵt,Yn/tb ٙ.X0[#"Mu 3*91G qZui#;/ U\("rUoR\3b8:a$0i?8deF6K|Z˕ᯄZ]//^N֠Jrо$,vOݖ AJTv6K$o,cNm EDk B?2MA znLCXOZGq>,ڔ =< .TIZFʀ L"qб'{^;UgQ$u1m<8ˆ|LBㅫ,?K?l:Rp䘗9D@b Ṋʼn$3 %i&pf+b{''sg޼"kڭBʄķ'Az17te#5j`.0zy]R@w ~b:^Dړ䦟^%*l26Hq3-α@kl*;;HVEɖ#nFϨrQw$L<pfܑJ \?E Nڠ[Hʽ׉DРPwX?bjAEt9R}5iASTz#IkDC*TsퟖJ#iy !NCiGţenƒ#ц8ɝl)aFt6ae/\uTy(`ݴq3G!*D!xFk:W3v%_+fRhT…AEHO$k H80>Kc !Qu>@Qx&wo`E!dEmn艫^j lêS|vd޺穝ɬ<['$$hNpoNo$@`% ΐq"@ӱ4Q(º ^i>57rl/;nHFԊh%[ 4Q}ٵeG(2μ&򏣙 IIV~ƙHMJp/ ^|e饜FקrkNl,L*AQR vN%!9Kpg2#8B.@U`Z0oEf1$=rPB ^ p:[YO'+p$DZz-✳ d!^ڋq|; rU/TDҜt8}?r紋VOs:Xsf/8'ಯ3H:/RWk6x ;6ɯQdZQ̣\*\:r]㎭H4u97̩| HRJkk\fm  TA< 5vNDkM;c_tߪ=w͜F4EU5ꆇE6-EWI_7Nn+obUP@*ߢ3JzQ]sDPԚyc h]_ޞV'7fwRJ9YN%9/E^fYJ}J`#TK.J#'tx@$wWT^M{`T(|12T0j0Ij_v+]*KK[<$ʇӐ16)Z]#Wq8G>DCl6vTT՚'4U4N/*+3jehdBqO_Aiu RYFd؀bZᵟqT}Pܝ5IqI f#q9FʾVkR7!w%ɒMJW͞lP4ddF%\5pe=Ud >m1dRS׋zpTu7|j||a斆v!T)+aX{O"bew'E 97B.sUbX@W=$dGho^np?(n._CQM0-[<0TE[:bbNyk sjD)鬷I[?mI`.g7or$OQC.$Ұq &;nJSAsyj2C7a }Te; 1Xό,dr']2 x)oc_[fl;˹g|+1\z;Cq?;89m/)~dVb7bZ8'S'u Y=H=m%\ҼvF9>&nI4)ǷV~>[N&-L1@MaԘ9<w6n$[BBH.L`܏ߢ3\(@mvsX6-(7p m" ,+ܯF\*d QByeDd:hd~jpuBU޲VvTG@Oa%P5VwՄ}KN~$ a!/p)v$Qp h.Sn:QU"IVV(DrKr(BO,NK! ]PK7 v:dhuβ_鄌=.FMm.Vrbc5hm~(E= fNw = Y Ѡ]/B!Kz>֙k:9Z"*ZXVu;3 >U6Thhj&bJ)ְuWz5#v a|; Ö]#wsЍ ́,gYO662kqYwRVaLOUqtr9 @@<q}ZppLHOi L̍t1sJ( 6nW+pӇ-(^0'7S]:ц9hh zj?Y69 ]IqcȲU6bn,dN/Nfl`5bsԯJ-677(T/<_[cbnќ O,͊Qo>x@48yUeIn ~4X9`8YCrGE` hd)@l{l{3%aWy@tj 'jGiyS,9,$:YA=vaט0]r/yaM}WsiKcs # KJZ`Ď {O;Ӵ%4u非#H&aᖦ; &aÉ~K~ZL| m9,UAX6fB2@{,')!t,&DBL1[L C#3<2 h {f[u(UcjeG#uud*m u`PeT3jQ|739irpZYk' ՚HlK2Y0@;vLWvo1lG9>݋OsJ`iT鸝],w~,-}[[}Owid^@dpWԂ^03Ze&lBLgB.1 ( E 'aCVKKO/޶إF0r{lȬPY/+k(hSY@7LvOSJCF[PѸտ٪()Ě*CMai䔅L}B/(dfy r2)QÞ~p2sToMrjv* pHbƋ?(t+q~`/ćs_;ix%Px/{tH$Kb땳{И8w9b-[Ζ84::AD2 a;7{ZО߯ S?>\[6ᄆo3ur™v;RM\LF3c~$GX#aۚ>R @e;'ˆMTl.uώuw76~mջR9s!c=E$C2Wxܙl;K7T2 [OCt6x̚gVHN+u}e+F-Y^eOm^/ }PXx\ M~)qZ>68ukKSM*!g0:NClw,Ҝ0b2o)Rt#Fy!.ҽp?w:=w8 @ͿViF O]L9ےN}ɸ{9?%xf Tthl6 qPԤv~دNegO/#7H"} ;U U <L]WFdS!rE{/ vJ7Wrm h\ A>HǾo2%i RF|/aD塮CrN@_0 l˂6V6si{{YO㨕 2IQx n<۹ _q(b O/dmBHZ l|r~ 8: i\̆Yb%(LFwMfHaWl(\m<%a˓@740CG;TFQW$r$ ojr2)j$/Q ܗd OSS(Aw={Egg #/7Бʳ3/l0R&1Ss r3Xoy/B *ԞwsdlR)H ۈxܝf* 9U *@x%atTS{;3utRVi9]v@GM[仱v֐#JH_@yI/"";Z'̓{!̞`m'>:Fo \].An-+-(|% 7EڼCUkz*ʠE2M]cGx2FP,ԇvJ&kbP!Gf?5~B"Y(0ݦ<'>eҺwB_"<+0U&{( 8WꧤF&ɴ?7UuvղyL߰OCp`p}*En.i͋`WF%} dy,Q%94Y#O3dCL*K/6M7.f1,Ez-;Re_f% G;Q 㧹#a~>J|HycP)a/ka&ZxŘ# }Ch7S)k][u 536(B'XN+zUOە_SPw6^S4BArvX_f>"+,8T@\RMs̮Պ[3@O,ټ`Õل˹.+'8;wq͆%nQ3ّUD/^\V(p;& {cIPaJwIҖQHrԟrYFx6ѱL7j #~ 8{yh1[ϼߖ[*q!ɩ .WBd?a͑1l3u86ab*af-zsw!ym9zy9>xիUn87܂Cnjn ?S@mF;ӻOl;**/_2yLpr$#{1zm;./NMh({;݋ LD_\|+I,ڵC7/>ߤ/󤂧á@,~ͷn;g7n+R,-w )'+[}L4yðyyso0L=yQV=|tNC̩*B?24w:NBk,REçc[Joф }'PW)5/AB3}2-g';8&t׎tԕԒxF)YwE}/<=-pNP̣/o5FҴ2sQ[K&U =/3Gm p(3>:) v/elчÌftsWj3̩JB7F)#.巼 (3KUگƉfoǵwxHW28oN:sMZJaԞZjEüD^X!n n;lգ^$f|$ \Day'}B#?BT 5WwvTGeQǥaMgm|k&H虿mv_uQ]EgzMh12gs8t+!_e8+7?$`~Sd=C:RPGU;[yTo  6`]k{r9dƏaO7[Jěe9p'1r袸~X?H)^>~ sΓy'cc[] 1 x,5 W|~YW# FhvP7a`ϝpD駱ӘUi`/o.uD&4uA'>Zl-w.fN#2Pbtd\cT6.i=«zڀD'Ehb,~F,F@CE]b4(]4AV,mz7Msht80둝`.)Ѹɬd9+֜( vT +;Om*[q / x;ސv1#&dVy9uf胧$:1 7Ax? "5K6.Vae$ Sl 6bvڒzb7iY\fPd|>=:I+aUݷ9yۇM%@H߇ ikA5y(^.xǴ7K L>'z:<'} ::p0gS>/ۚ<jј^ |"ź0_hP4ܒtr#rb.s;Nf]zt^纁8 _IFu\?>%ȶVbOXG ?Œ@;8l}`=ӑ;^XZ+l~Q~ÿU;Crߢ$=y4KrYECS,  ^c(zL>_tqDrRsm[%9tD2Z (=Һ/A+ͯQPc*zC{ϋ%,R>{ǜK=Ke<ۤ)LkB z_3\<@Sȩ /͗j8Ng6N]q5'tV/ V;^8/Dv6&hh\O4?@L !)-DFzA_cbBRA (ԎvQ,t&&>jv./t b$K{՛+!п]q0tgʁ!~&?".4.8Fb`/5Ő@+<#΀+N I  RnR XYMx΢ .n1$$`+VpQ!SIܒLkR[ Vcmi4,_g#`J` 5/S@W] W\`_/dLVR*rI)×L2lq|bsnk᳽ij*RHV>ob ڎݾX~Biq .bo@'vܺUҬV8C?cMLndI@F,Ls*q RJpz/ҦZʸgKeyO@ NoT~j27<6[u6-=%Tbr݂9@I_vpۿ#}c Ys.GT G*W_I I=աE"]j*FT0Wvɍ³Rs?F]r1b\U= *յ6EӉ׈F1yʤ%/F7; 4d^+I$|^.[e9x='shWh'Hg|w؁ҙG2DZT@8Dq+ԵVՍGH=>,>XvK\w91Ir[/?}:N]z(򴖩:9ey5AV&PYV7D5]ʢ,Z2nVqu5zmK\kJ(*amf`ff{SgP_O`4cnuSլ#/n9!cᔧrF ډnud9tznI .*x $UOUƜ8 ֊@![(9bIEOt9ry5 L"Yi$r B)SYpmS AE\rM$G?>^@D}{8,j '`>2kΒ`U73/7zZOZԃfXD&+EUҝI# rZ bPPNSXeSl$Y)N|DE7pz2m.";RS߸,!B1CC AY?b5EG"i:Ʀ5[Ka]4#럓W;9vayj(9GL+3p-|yNZI/1mЎ $;YPqu/LS]L)o?j L.;,][]Z'Riȳqek*)scUF @asm(콍Ǒfz/Z^^ө޿YJ3|I+]%DG/N¡ -Sp¥^i\t?M3 8ݯ٘pR&8*v4l5v7J9ՁH^<Cwѡ WL[&~=a$s/F洕և^}[%6.̺4(JҕwŸP.U r}_&2C8 )̃66z*_Qظda%?*p $~85 .Z@Lл͹R+_6LL[%9Ņaj<M U/!""$YllJ\'D*jЧ7-g)$?rX V*b<1 lMm]%o*{aPlaGCm?|: /R}O"O\_mlNE*Γ6r%:B6`40寃Vg^2T)0g?O|r\$weWLdʃXdfk_DLۭ%Ao{:|6SYuS?=JiRc\^:P}5 #w8+;yPUG[u :n&"ׇZ_EX8egmq]ߡ>p2|ۧQVtx^SarbG}3\A=\E'%fw  ĉ14jXNL}n>`~+"3{T=t_QT>u?J0F$7|vD;kИN(c}74G5qX(|]TdNq57BP+MI>7h[D[GG $Ƙ> HWD.%ZڨNLK499"8Ꞷtᴡpf9 EL1/. ;~V s.S& ?7v7,uM08% ko,y Қ1nԖ495)ĕ}k펱/}oAssglo^dQv(1$pqy)z051k`GeVH20\U?^ R pZ= ɍ]V^|\޵0g~LHSA' I;|S֖@3ה1m伏u)߁as7wWOVжFu6>>\*畻vf,内}MI'| b-x1cn}N=,|jL& TWG],@YStv~V 13H~,PV2\kU2۠1m)$G-;=-p-xjj"4 "DcO_&83n0Lr фά*x{DmBP-{`$"je*[y:Z )+o;},ak6dbB: 4ZVsTWFGJ<; p. 9:o08zW_Ly_W-˿!75p\1|JWLzp+]޼yh'yjZ.<93HvYɘ3]ao;ʯ L$˽r>_i*tGBh,Ք-ag#Lxp~FTZ IF;ƴU萔P6z2!xEK"jTǚн(1&%2a7U풺r(`E@ڎe,T|U**:Uy~rcZaL@9daud[j^rik!oWJ$Nwf@vX60_^Z|`mzpxe5^=Zڿ tϤ1]w4n,%#iFSPFOݕ1Iu9}QA`H /-s]G(:~-z.9v:17 SsQ$Ĉ2fr7e9%7ż8 dU9tU$8i!Bȓ,]?"S:ByOgzvG؃5M UƟI]*d.vk)D} ;Ɵ$shH%jXa_ExckuB!GuqQ.IwД`3(EM.C7j3 LlF3PLͤK N7lba(>KbSoLeM*k0r2s.Qڼx5y\>26nhD]P,ihNteR^a鉋KM(ʠ,h~A'MŸY 7!Яep:Ԓ`5u+w/];CqVˋ=yap)AL6KީHZHPuF9״Tߝ}/VTUaT0< =j|ds巏2fzMⒸtcէAq\GyNE$ H\8^dN$/p;\HFX*S i^ 'Pjp],޴I]!kbM91/姶4^7mW =YLT~\-~=2anZ4o7;#ͮh<%Jpf%|@9^uV:ת& O%T8ؘVJ1{uf`Jۙ;tgogNq޷`gz‡F[@Ѱny@hSNJsb>44vۗmJ"ŸKDub9TQQA18KeGGN!V/=cK?7sʐ!*LXn}(E:XD`G\ .Z)E`45!i`/ 6,Bu p~OCINp%Kunq{?FAnQ,GG/mv1=k2z͝;N ),|nՈIbZf]H6Ӿfp':X r5[fi֡'A(5JB}|GA8:ˮQ"ϳc/f ~^0'ӄp?ilq!*ofa8¿F[SaE3|"sN}8|be(K6FkR=Y^Vw9#i 7:G\ ;`b(jFW%6>7!&|83ZUQ͠&KOEDog/5CMlɼ 4JSH &0ҵG*D7̢hyFI{[! ge}? 00^2Q)O/ªb8E\=h՟7m2eb&.9dA4Jg VA> wӠi6͐_:cH* }ݪotC Fp=2B5@Ys0N)W}E-C0YkZa "4y3НHIq,+ɭT _[ yze@H oxT5X2v)C`cgHJ<8bpb}QfHq٤)TB[r;|o55̆Q݁~rU7wbU_#8ٛ(JkEqLJ"2SY2^DrÊp`,T K\QFd6(Ԋha3>vGACdH GsxFxUDXi !M!݉S`lWGi&$F,q,[[4|!#鍡u o\&'W3\9LbUq;mej$mmIЭ.zJ0($=6! ur5!͉VssO84bjcE#K[ ]Ry /T%4E~_X_}.C3TC!s>z+;V8X5[/^N6ʲ}"#cdp?YjhUb]NQ1 xξRxInnrDXi.zVD'C꯮Fą"Llqdu LR-C t6WjI}-ȋQ!q~[c̨oX#l$`oK>rMg:>*B'/YVhECqLeش,Dx>IޣeQ07eLgw{oU;<?-`lILx^We!hjQ(IoG޲0qgض_ !.: _hAqTǦ@ Sn =6O7F"GdڳGE[SxM~Qb'+[e'F1 _.KP%TwCK7{ ANK51}B.,WC:8FrBه2K @ӹ S+qNe'TTd1d8 N`L]%,*ppSp{*酁;}F? 6%Ш ڿbK\9D ifzWǴ,:lf)Ԭ9kiPZGw Ti&HoJay 9}j:2JKSb: :[w᭢?='T< {}PSmVOgtTZە=)C0:)&@T9~]5[uyE7=4Mx.18T4&!ZDE)WF~tu6Q?8b)2jW< xˎ4WTrn^OQloǐZ!0slwq `Ei.P?JiAk: N+7ϲTU&q .;)ZNYlOQ 5>+{2m; Xq<(٢W~KM:+VC/'MVv< j p" | Bq]ZfHg|^TTAV4]b| t8v=Wp[8 LA@ 㾖_o >qCvnySՎ3OGzfk~|!؝놼G 4,׃uC5>`kt|bԪtRg0(B ƛ  J^3Hm8q<>ൄObү9 .<[~F{eg~*aW贒Oiz M Z dad@W$h)FR6ǪXPgKG\8;/gp_2`}Oˍɏ} ^b:ʔ# |vsKl l$uMBURrM :'Jkjc\yӪUŁ-Ć;$L!㑾X #Rg#-^ȻRb8Lx$!"G څ4t;ř}|2mLeԦX**1~EW!Ը*uشCE-+DibfBcg ZI!88;G_=]qqzd{tfA9@ nF69GCRzYt;{e;:3O 0<|/H̛v6C;.`UZU$mLH_lEf @J "Wȯ A^<=Ћx89^pԜԓKB>b0o2Nj:)Юw2W0B8χ)+6BP"Bs(!|aMm37[ߚt]v2Pfhg$|n?a}l!+c?춶jaZ GuDt& CBA>b+@e:8+3~s{fZg=-`ŒY0--JF}{\,D񾁮n=澱*`UMڄ!W'y}9a0u_9|8H^T#^ҿ2ڄ@|I\wͭ]<* q=N&$j{;*]M(ǜ)=Ex`x4+Y4rm)\;^ ?7hZ'H4jo׌X v> !^hFW]juB2snYvϮbɢ+0fP'zH53ԀuD9GjDin[mɸ#ڮ`sA{'pn }!,9n*DlRdP-WH&koD5"U`8#vp8~55b@1LeȟjD"1-(1ã !*J0_<` >{.ࠣsz^)[+*[ (c-U:q?zjL ]'8BCJl?[gj&9zjG !*p;Ի+*R:ZI?"$|ۆ̸^1<BDʻcJ؅D L ;Um8λޫ;'~w'e/hw Nwה)&mo8AaU/xebEojpyr{4h*\bM5L g)Y,:tIƵ0G6Ҿ{JزG=F+`b:B*_t;<( @V ~̛̐McifB|B#5Bx qz`wQKil51 ^^K˨u϶[ ޞqmg bRaAf~^տ(XYpS;"`4tSVK,z0."`޷wU^ Q}f&B{&j3USc/A `Pd-8U˴P`_m,Ous ycg[DbPdhUĨ@:QW4ZUHc5 \Ix<Ù6#ge;rަVN4nR?DE'hJWÕ^ N0$pskFfLR3U|hUvC",D b lK̫L9%-b8q/߉ݼ ^Ms un3sk_ÕtWXXx{CGzI-V-;pq詓cntARdXwt͏WSIΏ懂Ljz4=["0߭!}'u&N;Ch gƵ@jx!Y?]1}ɸcvj1.U=5)?Y #) h^W$(^.$cy`P%iAﴽfBT\& Sl 9y ==hK,!rVRA)1b/Y/Q;)X\gB@ 9\`e{b%Q AN.,3ke|ʹGu ך5FT~I~p҂ 8=@C _3\>VFۮ^)Y5>th7*%Y5=>&;~.VU&ACʉ'x6M;n+3zV1zud!EmNrI]9JI, Mٓ97Mr(+9dĠbű2R?8;|\U*e=93jyi2 Q} lE zNrYXþ]w ~"]c6wxXc|] ! l.Z'9/{ [`73wۄsTepLu;FDKZ4C?AZkgconkZ,M(z#YQd*{Dh7V@ Oyh! uY'O{K.9g3(w+5n%ٱX|e+l`ve'ke'')0&ӈiM> `Ѿ)S\e]nқ^Xe7QWik5t2=##,# Yw OYVlUU( VT ,Pn]j"}n rtXUS\Y̢q1(goJIGv :H% Ӳ n+uۚ+?,{qipg"F֋8']L^UgmƖ. ۭ}vhmX5]!xk=6dh\1Q#D Q{7-)|Eڴ "4%`&K~vLRN)XG닳^$S֖(nؤL!/-=,0l? 3`ٍb+!SBG`E\`M{r%0tVY[cə{T(B\dG}VBMj^m[f}rDٌ*@Hm]߱]H@tc}ZV<Vvm59y( Fj<82| UM-+%O֙٩%D-+K]\C'm+R?Nagw] fdheO؜w!*3ܱG`Le.(~s) P&"sno\y'*|\K3/ 'ݢ%-Y5RWAz9KJh؈7ҌXحO>HnEgP2tخҾZYhX`<1(XvB#n=phBsA2O48Mrਾ8}+Q&A+O(+$7'I5.X7:atՋPb&boץMA JyvcJzd>hhFY#G)ۉO{''zTҴpe%qx_x LGZz+06{ ۏzCzҪ6x?cUq[,{"b@&W9,͎g I@ ,r]yNӢs3QL-v£@C7IWeyfS斗 M2:xꖝ`qO/5^>r۳zu"]h3[?^M6H9/YɛX0T.mT r ,V+7@7Ǹ!ט)&꛷bݥ6c`~Oᷜ377Ƴ3%[|*b6XYbe`JbzjƎ5$"NCs"/p 8L@ӆI"F| A{0av !9 KЁ1qgb$rʸYN2L}p^,zax tz&V4 $<[ށ$8dX֤qgdȆFW,@R*jxD(IQg<3r0R4Fۚ9=XgCA!˃ }, [{EaFĔ1{ J erR|s- 3^w{\#Sk@-(vqrӝ+ADqVopv`i8CYp[<|~+<ǨQN[;Wt.L鼥m~# zu!R'i`If(1*GSs MiagV } :eÜP]{5a$-lJdSY^TWMV-Vg1&-yfܻTL64ƾ"F|>MȝiO}\h0:ݹL^6FU۶B<\+âSźg(,l~PCY2>;Ba uMq0g %RCx3 ⧥y3SJ4c]ż}8ƾip{1R\v5L/AhSD/PշMּ ~^`V  +k28n/ V0[NfԻטTX]7i6nPnL8:\ MͫǩDhQx 1bjQ. \2~PL/~I9L#wk*ecFO ɹl HIl ҘٱfHg ߋ5 QlXYн[ܾ.h><@!7<äm#.o;Oyb<5ƣAOGbYˑ)if]8WQ릏KhO^҅_X2-9,ש'ri񜘣!@PkO'0Ƭ]<'Iso_&(A.z;h6Z(pPx$ kHi~ȻnM]+A:Rnق'\rۑ '76R(.P6SQrdj;l\F4{Ž@\+z[XCBk\mWǦ l Nj~/((bJ:XL>7{n>q](w8w*I/G' xnFѲ()@R\xMomm+w>q㗝@.(o@+qxfIypS-dür<2K JYԘ/6=Z/ ./[& Y[W+yDq+mWPK' <9Q49YŀZTwߣ1~`)yIa& rך* l}Yw"|C9&'SO;QHz4kg|nX|6ScG >%pƚIu3<iq>PSzfr@mOКs0n*uٗ b̦UG?خJ(v^8nۤպ{.cь]iWg(ى>DfB1 )A(G% &_s5g? ;oFbR7xͤTQ<Cw\8"s6 _ath"f1h;\_XXż\%uyqc?.Cq,^ /֛E#O,qE\5$1_7H0p(.6k\Žxi!jnڽTfs>DWXDa)r3OH:;砊'm5>w6Hjlv% H4fvA3<Ť_m| u9DADa e9[?k0)umS;5QCEvj[6&ֻBJ~ CϹ*imw_jYNkBjTe˵`8g{ -exeaW\iEh.XM;9ȔEM%9srU=**1UviCt|3=Q]&ΌStJ& kB3lM&aQDTu.^Z:1#<ᛲo`Y\P])E>7 tFV?*։V Q%pL?9 YGtҸ7 S4N1t-Oݜu ӵL؃'x Aā߭ZCOZpozIvX)_T Ƅʔ:ȯsx7#y X`YDz x<`Qx4sNՑ n1SY_%+6OmgL`evmt-cNyӍ?B&adA'# ~Qh $mrXWwnO8M}*K{]tD]Xb877S M.*[?Acl%0zQ#PHDk͟M7lqtva+NDz- LE22ʖԡ%i٨x]59ϋNl/=&y$#/ba{ư%71NF 3TEWu;Fpg~4A6ՀnAoиE j64i$o;P~Xy"Z }P%ۇc5Ŭc$yx-֎Znԭ&]z)Ij@v9'P]K/qsʠh.Za}4~Ve +D6~21du|z`=}cqPwǭ"ZgR*ͽOqXD? 2{]t~jwiQ-\)O[Q{RSDQ}y_jpPP$† M|60Ri=#J2`a(ŕ'M-Ȕ<ۅU7GSG~dsY^9qMq-M !!bJA]"E_qDzQi0V@x&X)g}Y(Z3i/Dʙ$^P,FZJBc؏%Aޚ,h.Qy&MjX?zBzlAs7x֚?R芡by =՟D%>zrC ]ȩ?U"׬!̖bw1{GjҊE!qJFȫ:vm|4Q2E l*6l B:T}`{jsN¶[Mž^oݖ?ӟm^Z 6b)$'r\ 4튶s؉܋~z>A-3ŷQk=rOSVѾn/i(SuWVBdn5QE[;Bhp2?$})I!U4"Iz=/ @l;X+[Ky [<.mW4q:aM- )LTXz}R5:=JeG"M47IHXr.`LQ@da,\+{obs.@0j&aʯ{Bn].ٿGSĄ-@' v52!7#]jyđF=*Cc-v>oE42o?ٰi@ Qi]]Vז! @ۑۡJo3r`(=׹vTc9;I뼅l4NaW1ĕxK2p!uE!x#q&-f 'h^&/d[y Q_*U ۋ4s|zUbJ;]'4jUb{/0Cr}ՁmWn3+Y{R?vX.SLnRUS CkoONBxAYXY5OjMx9IGcR7β\d|dذٽ o7G3?C8MZ(v|eH &O0$ASj/D(@@E-,h*FҮV`b Kmk𦇔rߗ#CyT[<܏%Y:2! SK*v癯dX@02Gڝ3eY3OnK.(׀/AB4p\Cxٗ==l?QCOފ_^Dk;n~S;jvMΈF Žv݆`u1 !yR[*bݥȱܱi T|p|w rqѧ=9!1-4ln) ?j=4]Di6V?Ew9a~rUd#}Vǖea*bxo1֙PNm)5yuOV˻OK.xh;XjoHXYw]a Rv)s2FB[_I@Pcx$C(tgˊ*r!@+Lݶ2y=D<őz7E\x|G @% 0d[p:y}{0c@H8}[zQ.vi4܇ wM%D GfgxP}j^,->:ho0T;Ql= sps8ə*l[*Bo-e݋IӨt{}M*r-kXSĪeM/3xYn6;9] t䏵s͆w2T5Usaū$-c-*f֌x*q;LņCXkE❬2GJuiOWiWZ|(~ Ϧveg;.fP#C+2" v.%Ԗ id4(/XCh.D‘R1$t`w!UW:#tMCm2} /R;]X bzyR%T{<`OĝSa^Vo}SPv3_ObQ1-dž}})(Щk w>.kBk\-F;A^J8Y`2;<\q_9,f5Z'=n j&l_/ϕرrp59:Ȁ~?_%Ql7[W³]|Cv1 2LukY%Ue]|wOwm RFMsDWQH.-:{";G u7ɺ!RbCq0ȪRApƛ3m*k=;BYV#<}do tbn~,b!~͐41kw^&zq<48>!q+y&;_9YU.ӝE5eDچOy rvP Q8vKǸߴ|. "=L_c .s. ї7dFp3S(I ]TڴuG~VtCʘ7ԟuk>\W?JCN[>QQ*1|`lؑqэY["T~;@!`3<̕׬JeC \vj} eA^hyZ&Yx3ejj*vrۯqV&=*ʴx`<^AY4@(j}]X敏 F:JV]+*`n;Jc {Kxe;-=ζIgW쎎!@}Hr4,$MCf[Yh$jV! ؅[*Rؓ\}ĵ3^Z .'= =j##_ZIhPK J--) ڽϸb\տf$s;|#_|Rz.U_1{ ճ`mlb胝O){*\y66Iġ}y( ӅN6x6|a54 1&XӺ" r'g6#Y1+{Yѫ LW x ixI&ܲ*㓺%Oᱞ:}e"ze]ʣT<br"ɡxQ Ln~ ;n:w"*E >Lk@#Q'18Sb_BJ yHCd$w\DG!>=k16UiNI!EG_%-P TWӪ[:aɕ@vo "hDM)d& 0Y9n>?xڳWړoO9t]xP g!DQ{@4:;D3؏#S +T0% 􆠢ѯ;IJڰ*&o`Ҥ_E4 B̪Ǻʰk";.nxWH]Yc!m^lYBhΣ)ϭpa]+vZ:"fB]"]=T Ur]2z%CúrVu#%D]¶aƇh֭M(7^_Q 1HEH|L@.GZ%+= +%`0ڞ=6p,k߈A~fsKwk=`LUOA0S@bb8FVM/5SS嘨gfͺ!'<; Cl%dْ'"xLV `7Z2 3^Z^:vq߼0TK~<$rORKd2Mx&M$zTT'*V n+ ݮffrr1;0 gK'Gg[HA+F9qug 352 MIވy!Db:t!M]V8I騅d=Bc0WpaVDQgD'Ʒ! bZ$۹ C^&εG6hFctd-{s6*&:Z0Ĝ7fRת?.V 2|kqH02OI((v.':`,Wأ? 9}el$-7,V$2 wfعKo5uq=)E4`݌0@oj֦HW)Ju! NH/0ȑ-&G`S<*.)?:׿v p_=xM@xR鵃HزHk(󻈚m?AV]ѥ9DJ~KBE7Eo}&Y8TH֗jTC1})e#̚ +Xؔɩ 4$Қ "祝0N fKGM9 UsFbįKv` {%bihm/5\7VN 5 UC ?VpW*A6o2[)nDlĕ^*.Kj8jJ26{'yFglI_} /jHy "r7OVA@͊UDDt{mlQ5Žx6xFؔ7' dfN0w:Z &ܙ#mz|#czAC#Gb'2Y=8r/DjpX5_.@['m²f3nZȍU0Ӕ&x)xpBI~nUaW%0KwΧE- |$61smsc#[Q~U ēYKA^fK/K@VEUb7aٹ ӡmjQC6@2t^=qD:Z괯 xE3=՞T R0=Uc _?3p7$a \4ŔTw;pĔ}_ _f؜P;U58 ܢ;Jc뫄Y$<4HxK|e݂^Ve1; 8?;t_oS|%`y$2sPc;9mJ^q|^xzɮZ4ɨ 7W%}} NOڀ4DT/H -^c5:dOʅ7'z~|χ{=nZαu=:J_~g+}!⇙_J%i9^9CMjeYl ^R0% |CA>k&N[ED#Oڜi=DQu$B{> 3_(RV-;lQbQ$|ZXiz2+OKVN|m h ,bPw^[B_"z/t2$d#pd*a9sne~bM "-UU3; kQyfyAkԐ#1Ɵ6Aw6W gi{)n5^:* 7m>v>s!_G Un٧*bexܰnKt@:TvM08XrͮOwZӶ-ID~ccB)|WƁ_x{szA_\~$z)\!B:.Qc#{ϰm'W]+6e-[{̍f%AF V!5@xE =t]OPlOV-?X3]Ò^R"JGx|[r<9 |WkQ:m-y 5;笅K1A"Y{'qreAJPpfJK Y%4.F%8‡ Vk.k 8pJ_,7yMxrH2dH߉f `Qs;BnQYК%Uk^&MR2m;˿Oޡ;o^./.^?ߒ%l$ ` *6~CJM$aMKp`O|7M<@)t3gA(J8;A:Tu}_0AMaX  M@B4]o@2^g}څ2^[VTY:fYUCg|omr5ejX_K54zIOIa#8 K؊\`m0Jɽ2 Nb`u=0*{U{HLوC<_#(;W$-i"y2N/^/Z؆\TJõ1h/ơBM`x:M+&Ǯ=c,pm||G9Sg8:*+ %zb/;a)'qquM^.3dUW m•5Xq|$Ɛyr=as[9X6>k-ӡ{J%F-Gq.ɠOrՕ˳:rrJè<#ēoG f)woOI ]0Gs`^ex)8P@uƱgo4 ٬D1eE*W_ Ƥ$OC`ޫӦ:h\5(9W2%r,X眡R$Q(AnfSIf:Np);2YKkl P\uD2zq7^%[ Q.1.!F #+HURնh _Hs7,W1hy!gZ wc6dх,I^zVQC*X(ZAI+$&rqEyrSt,(wܠY<"JEOZkɛA)* 5mP}s(x |;Wކ!|`N>}1r6xgĥi6L`? .p뉳>7}iMoe(}qˠ.rPcdd^µ[|jcCBnJ0œ!XGBfnr& ݕ9uFSik lGݺ"ՁCl4S]%jEVwJpmhoT+U6S\ 0n\(Ţa 0)yPUB-WA=L"o|7~86=VN񿧠^x17+Jc<3ڜ' s)cr[(UX|2plP<<_wk>BRޛ c[5f`"jdI8qk * |?ג\I/ q2.7"{1s|sł 1]LV^F㊱+/4pk/󔪌LFĝyʋ%̎}C_"-|bQaPvD^k1x[ּu">ǥ7u|o#f}4[ww^AK/ɀLjH} uN>cs5M!d\ 3(y܊lGI & h_5|E=eDuʐ\}6&S<^yy tmشAfn2:SZ L($FbSF?@ȒYs!x*Ńod'!q<^Op/x?|-9]DˇLjCuqZpe*iT,iȢf3 }i:-LF͹'BxLeOYPe;+y4IP"c.588}P@Z4{=F|vEԉR'XpFoGs"wRSuz`!Z# ATb:ڛhx afB~,S_-q^~ae0 KHگKOm:x­22ߎoiE9V'E=}e0BW@Baɺ{8ĩpdЈ8S1Oξ}>uo^ν`U|Tg Ji$ԝI8tRb{XW"pWbKiGFg*'Y՗"Neȴq\@ -} =n(ce@mټ_C38\S 74SnuV'IGh"83,ˑ7Z_vQJ3 O(g)M<ܑ 3q4>v&o5GAҬa N1g;Skjxs=P5GSf.di~:mxy]ؚ/.>rרƁ4TJYRr:fΛEHd6mu:A+-`لܹMd d`5хbi^daN@qgAώ]QRNl7I^OnO^`փ\BQ.oFP]^ Û#3O!x+Rg`A&f73k 4y16cM0`ot}[`^ Y zᦟcEK-S{7L^1 Mi ')P i'? c8C_Cͱ*{ c@&B"h T9e'Jܘ{p2TA&y"m%3MiFi~њq%psd<Z;p25K(w@c7^*9XVU/~檔_pvvKĝ/SmR Dv' 1ƶXw!\,KM{V2R;IЉ"yD#|spI(ڰ7EP|A൑q7/ZWtUMj؛YX0,]r"m2v83ҡW1!_e KB`N)iヒ=Zt( yh\}'86oĺx_92;4C| ۇ,,@#LfZej >U,9`4O{u*oz~vtť ."j{6-J5ZY#  eFƨ,$9WJC;c6MG#'*|BAF_t C v%0⏘_JVj]zltYaZώCr#~WN!KGZۧ5"3[ { (E@υ X5(_H:Gv3teVdg]b!+,s󞔨MgI>^qso o*ȓ1okgYΧ@(KW5y0FHF7Bzjs=3C2mTQzOV,8n5$6e6sWV-t[/?GXT"ysI@LEYxT'qm~+I?_M*`d#Hb(xUط.o[]: "c#31N'`}*ً(ǬQ,4 y Dɸ{6gu)\*&C޿ǼUq"p;~W2R "F,4|D.fM?2ۏmplHUA+h%f`UЗ4) 6D(\'wfP4㢼J*Mo8*)5-E|9ʥwU Ni>+HɣfW6 gg`mFSeMkw15c#&]~ [A Gd'RGn`@+1?pg쁉>\foG^%Y<\As+"w#&u%V]Vȡ?VJ$pOri[L3mweZZ훃z[h#2\H~Ԣ#{CLaSz.:&ҋ;B2w ć UQ 9 LS }Zy}Vrt8χjU&ATޜ\;s֔{WvLX\VgӯlMI%s&Mׅ9sLYuP8w#0|r&M!iӱ0:\CZ;i6ezQ+Ze ь,JvP !i)H WyM#q]WQ2uA]Ft9px"es;H'68I&Fх<,R9(u'gG˶v0asi QƽMo8'ii>t/ԫlBo>G'alct1U||̈$sӼnʿ+]vc~A ϧ?EG:ᠻ2C ͊_L"L&c',=tI 94v,f?:l ++e??l3CF3ceVJj) 8 FE"ml*veQ:|usEa_m7<YE ey )lDVҐbꐂ:T 3tRع\=+pl 2yhM,̥|Vqf4@Eƶ)>h#iͿb'g駤x8;lt4MAHS|ޮd뙨./j4C9@8$`6l3 K~N*̍iƙOທ 7|)WÀzINAL2< I,&}d-~fE*B ꜫ}rzf% RrzhN@r:Ɉt{ò 鰎Yaxg+F/-q)}"l{'ڲQ^ $8[%.ES>V ǟ.FCҦJS#bVQV)G9gpƌH~G6eC@p7!o/C S跜p˦RzpyW&Ejd'Olr4)w~:bBɊͤI$. Lf;Qa/AM^J,ҐT-,/Lw\QO-'\BJ%11M /67j4o:7J,b*Z5?(}Z3ZO:l 5kߔ-_Fy|ijYc^m~U ghIK_C E7y11@0 7K/RI m%Hk|6$SkL_,jzM+ `:[vr@9R5E, @%]ݾ|bkj`,@o d?},:iRփ\ mY)F%lurP3.~(ʕYa@Mlc܁%'e4QYZia9]G+j~_ s)PɼM\swLds 3㸀^8H:k(!.9BӸ;dBSm ;!@v[IѓtUU VKR|UC䆅Sf7h\R,YiQn"th3jRs_NA;Q:< D#P,]C\[ 6ind׋ hzg5Mͯ12.W;p^Bfy~\[x0Cl"4P%:`P 7P/YRRdwu5]V=`a8@ :i؝ Nk뒎^`g(}A4rYnEuelϳf3\Θ"蘯: If~fٹ;T߬<zuUeFOLK&.FHW%9PH[Hy@zbS:gWhN2}(i4g1X]zJIR~9V߳@Ͽ`KPAmpBejtQe'EEڼ)0`DnJ8qpe)M)"\"᳃'RVVy\a(8%]AjE^`m0"݂}^V|"A`"<7#p덥֜7g*߱!H/<^:%I'ϮYr\Bh, +XO|&r%dFB<'?Rgaorm*@{߄)DtN'Rt;J:0JU%ρg( \DZ;KA0ڭXQ) A,qɄɏ٘2'v!+rO U 5^{B+慷0m8 I=%K莡B2P٪#2:rnDGE֛p4&R9 AM %]#H_턾 4n[ؑV:<z$CWi Ow C]OB?(THmؒ&xѷ!E_2IƵC`u-w:lZSo hǔ}ּϠ,ɮv.Y0T:1HP.C˹q/FE(Yyj041Ri+NHn4E֊ӭ~=Ǹ`u G T#0"~/$ %?>_j 0 wPn'Qw7mɳv5خw$2Am<q9L@ 7g?b s٨]9Ѯ^HOԗɦCJ1Orc}0X3o^R#03/?켿SCp=7sMFJć'$+t1tnԕkR҃AiZd;0ݠ NnSqbai%~}-"rTo`oVbd5He_4AY/4K7iԹ)א{5IPׄjPh`Y!맬q i>À+RH v--#e~q2J.URi@q01ιhʣ^eUuJ {PZd5z`k2AW~hD pnTzd'e#!3iGS!_x0wj6D<!;8hr.8:j:XY_@/j 5DvR:.3 ɤ%'y=T` #gd.pˇ^;_Sø鿵t(tjzB15m_tUm '&8עuׂ4{eݿF0Hm p_ԘHI{dQ(L탠uJ- C~wRU +٢aT#~ͰHMPJ[1V;_f8-Xܙōl_] ؎.Y.& @[6˄F_h e;v;ٓx6_I"uRU(s7F24OĈZ)ٺsuDقi:.h=CƧne^T3K_;vL/ QS:5 kw?S2O_fy,iWX4CKI %j]DܜNK]dtRasz#{*v" ENmHz*r$gY&jxÄ(a#;նk{ C:g,v0q_ssX<|3Tѿ0?,SōVhvfH=Si̬s^)6{/R֣}Ak(Ygny;:LՌ |Y{swDHJl\B(W~Ӓ?A)x~چ(8 q&lr88 /({H#@Lzes}Xĺ<_͕[?xlΉ_d8^p[ 6i 62rasX\Fb)9ܸB rq#ĝ#7Gc ]GAvr ߀E"`g0Rh,%x>6wL#09~xt{l/u*S'<&FУ)q;Uִˉ=~N7s94vZ.|stcMuDelH:(!Ygl5m,5S`=Fd,Vv j?ҋkr:7Zft7Uݸ . !QІPv> C;T9&;-Lw uu4J7$|OUIq/|kFQ|9-%exP nP"_4/|$ Uȋ()mFHօcKK}|q}ڨ!d:0Y= & H2Ԍa=d1*ʹ*{xݽX `W`^Gm[sl垝W| p4ŞTsM T\'@ekz| 57ofV$Ĺ@d7UDg2*ה{M*^ĈkE6=HQL^P\'JƄo*8O]' c Jz`!S)~Ua 'xV d('Gb$W{FP8pV(.q66,ooEE'.{PЅ"HEb)|-'1FVrE R$-lkg1|pe[t,I*a@J[d qVƅshk1ܯHpvnkxD7`y(%RROါ/S spV> TG!/yl:O,. ǚ4)tZBLU:z=],LwwF1J( kϡeh&S),$mG{)`>:&yU |r1m*<30:`%_+G!IW;CqjU~UwuCUY.]sjQzN=`^<%%͕3c6h{kGgh(4}wҝ'jWT!ؾ cB').+ >Ή>h zWP힥WfmfIgMu 92žM2ŻZ=JL軽8NOj[α#Pkx3e%!(&ؚ=ĥv pFW B#aDT2Ѭkrcw E'<Boχ8D%txIЮʿ>"n&$R<1pҾvIb\)h{HtOHw 0y)SMZStbgq;3 ~@FE ~c>8Ȯ ȿym.bW3!Xh\ !k¶d&!R88)a*T/hxIm5S=i'@n>| 9Av.0bo]=tS?83do(o߂oFF>}ű2Loj[.!rqaᮗf8qG8tUy Ma5ÝF dl!V-2U~Ѱ-39HsCHf?YW/Ӟ1*+ßfmJ&;Q95_A*m&H` {d d{adLaXX#NJ1ekXpُ~qR#)= 1I_WĕEOA=ffkY& D}n˿__ y\i/횡\-s{l\`X>o8=[}H͜`Ժl$٥?@Jglw,I;ӂD, Ɏ.rv;FvdNGX(?廳dP:uz㊀7xRo%B2UCQ|}[C|r),@6:J3Th%'dܖh0mY!1d.fTg)3y3\ _=lt[8~aXl֩Lhmnk v:NH'Q( [3y|q7W]^ҜJD:Ps NJ gSz6PZ5<߷Puョu9Qٔﴳ|N|112\Ļ=$ Hܙҿ)\@ ]a"zr~Ĕzkǯ GضkgMU({k6"di9%D%hҰ{_[-`P^1BxEL/f_̐p6rQxYVP'1#Rp ڏe ]%uVk+`)7çeGMU]fii6/Fۯԑ)mCBC zXo?5%I!tjzux#/`p1 7B)-.:Rl 1vBD2DN\X~%iWI1#,$䜠C% F rW$ EߪyQ<A e&' m%0:!Шp#$4of-8 x]6C␒n5Ϯ|@~̎@)~$-d+Z& O׹D o8$J-o DG\LoOM;/JxᑗJR`bAC$P!6׷mF 8$f YfSkQ;`7fdz|j\VYJF~s#w"rMu&2Ƀ辧4,%8z3]}8#D5J#ྮD% 7 gkݎ=/aIc1P!hX ;zye)4gg:Šz^ GI t`$?Ǐ4$Zq+2OlY(TÄl 51 yԼ9mǘ^uYED MaI`4 ?߇wK2ob3FT"g"%Snc$f[pDV.o*߱#eGsL~1bzV49*Ǽ )69׀þdZm*Jn/Ӓ(Vۭ=$"³r^XЖ3DFpFwu'-?kY*T@ *N;_Py2T]Bb;vQ!Xƈv O`>,mo#ُ 7J&"[@(E*Nl=~, &Ap( n~ l7^ OZ2y%[Jތ`a0<hiAD?Sv%d 9+yMd_CxOWvfrrT]M,=11ID3׋i'd|M:0MZ6ş봥7FS,#+ [[W2#9G(Q )lCrq틇_vNR%{:o$aC3V#1c$@5 luM$IOaGaip iʸ(O]D"se/|ym&`a5pI?Q9)G6dwJJnbP)R']gGu$WwʵMx؋mJQ?(+ކ !El~OA޳_u7¸w'j#Jn9Y6领&=؉25l!nj16 R| u\. P0u- ] Sƞ D pZb't /k6hf=:B8NHzsǭk R΀Unp-]7.֬3=6u3%*٘[nJ0T $yxp0>O}kg\'&ը8˹]!b?=(3גѧ=EXY$aIURAZB3".>pymsdߛ!)ns+$='|\qŲ;Og؊H`\kAöei@`RBg(A2}Ӳ*<+qa!&z^VHTm~qcn5f &ЙK_u!x !um[C&b HW*9K̸t$1溲k*]w%­zl! RZPU c\u^Fa/YlA97NO #8({KN 1I`{ǪLXlhCNz0 huG(EN~ovuU-t3h7D%5dҐoŸ!oy*2^]CLz5'T׬nҽVFbr_ 躠AAKoSքzN-'5~9xe¹ T(\7@8w}68A~嗊6ނdҬ}EnRgҟ( N&SWbqv_!#TQX=<#NcDY- qrU{DlBY/h>m%P:$ M,a'qJ \wEA5>Fos]/C視Fg(= Mnbyx!i%{5_7Ki\!iEU4#F9vNaC|bǫ]!HccGG'lcsh:*ގR:fĸֈJqT,Ҹ_TTNBluJX*_G${ QT w̉N59 >"yC`#7[|0 皵i0k!ݦә21%2̐*); $xH'tyYRG.) 0Ux,!0h᤾g}IB!xZ)ex##7,d|R#7`V ν 9Mܴ_3"}NhQ &]i"akS ׳sK_^ eEI^ٸqYPT*ƻ/D?s:Ki8<WqݼJNɤhO[;E[j=*uvw=WGZ8QUnswpǭ-לU3__ *frE:AVQ;n SZ"7',QG 2 r5;-FR{|&~!p%@]nEoܿgح- 'F(تOS)dFz)wϟP8?fmi5:^>M vNy_0,0sѠp [/8$;M5 ~HbyW몲GG.xĞؿ sPYVL޳jjF:`8l9g$;|oTr-'5n8> zmCkΫLf )eoi_}K%b{2,& H$5 _*-Ez^ coE3kA~{?!ޘ9.PN J-m瞜K.y/"}<=iaůkֶ#ͮD1Ȕ<#}+Ép( XA(j=hY% '>d53/g~HwG$!.!{+PMP z3o=Y02B`M}dO%J+=MP=2hKg]@ib&uMں_KEgh"le6uv3<;Iq&W[l$YVB)~4P6A$ ↧{mvUq@sxi `fm[2h&¬X̚#/zKMO k&>cUb?s(_҃ه^]ߐTUtK>M,!6QiBJMt8hvifְqmh2y9,3VD-y5)F7m- yFD;c[Pd`LnVx{G#D+Y?[PsfDE']_6Wtbh61=/&=(}pU]C*獼˯*@V | +w6(3^mz.z<u5bsL8i:̙U!)ܛ.bAm\'wGigq%:gy pfr_RrOS6VDyL RIMQ_ Vn1NP_ [Gt i4sjف+u'&GkXHiiq,,؄Nsَtq~S7P"7~=kW=%^D 84Q4ᶯ79`y`?>Rԉ_mE₿\-t(ʚG#>n}އ9 MLßlzOdQagI %ԨwH^ҸC7L4:efgJio^zrg3"̤8rQ~;TݑjlfY3+8/RZ4_yCb"Q+ti8/s eW?w{Hiq' SeСڧ-jcF G;DЦYUF7JҠY]B;l_}0d,IMQ?fO_eGR#'-Ajv Jb+*!,MEvˋvcFVOeIQGS[gk~0#6QR XEVS.2 Ȍ(h٦M¦DibAÝyq fk;cm)FQ쐛jOWFC( 8l ȵ&cg'b?9} 8ݪCĺA +  8UwԶy'Z>FJ8{|n*+2Vwet+Ic#@#0JR wD]:k[Oӑ89E}4MV$%V&TG63'҅߼R[ߖ6[UrAL$yY][˜y1/idPl+O?Lɫ;+ʽO%cdI=6/ Vɓoz'Ky&}U[wn].𻵅1,j/BctX ウ٦-]?ь՘1?XHL U>rQ?ˇAD%'phsnouW3 CK*B4x/1 z_r Fs m g]VhhRu٣DP QԬT͞ISY(md*8 ߻9x xov$㄀ktBjJv2ՊV(u >|FI* i8[H>Ȳ|FrE U m7XR;gXDwp(rH}ZuiX~^y?oPMڛ}nZfHʬRsϏ'BjBV, ڇi ʬԢv^^l|љ:?q{1zKN &uۊPh5,g:z,Iqvƾ7JeU1+Gl޹qe%5Zo⍩c_XB!b%җ1ՙqw@V}xS#uO9xgͫ-yt]1 ׃{5"~~ze㈑M} ޸u S| Y4#mK\z20$PWc1k,KR@Үk\kpA+p12c)?Ea=x-/?7( N> 5sA3n9V'gϳǑB%AY=7uII?8.r2]SXe(Mh-2'oT pR@Ź؟8>?7"%C1pUGd7Gx@{7_u~IV5/"Y1H3[ U*QW%>K7R-Xh4Q]ToV|gd: Ew[U}љ̙~"p]qaӰ @ unْHO_|Y1[Wo8#8VQGԾXo'ƕpq? H?2! F4 i@X#?+l2\l5yՏ!Sބ)"]K=6^% 5W11)EqFMf <_q$dz6 =KyrͼV*>- HH}9g@Dx[[3gR̡ΰ2g1O>mtP`"[LŭɳYFʿge>P!aQԈb?Ёр^6ݩt~,"{uxBJsoκD9HaضemF` l^Dlyf":z#HZd# (E+ӃF * ŎuRN=P9d*%qZP]/hӞ3_Lԕr QCWoB(nضM.Qk֌>Bx_}GoN ¡~^?kg_ޚ+NC-)d;L`oUšD!Q [%XP™L]Z8Dcˇ`:pCks3jt|V bv3%$zt4[%`6NCYS&O`* #_6C״[L=W`2DkXb v1g'(?bF{ӫP9PJ!͓6a guu1A fϺ;!XV >? SIB Bx05)f:)o>Rmշ?VD-ʕel S- H7ct2 <^w.1gdH/IIY`M KAvhƨ#qu܋kFS,O]7  cw*nJt ̵-fa6j[ Ewoü P#eemPUXW E&,m4=b&kvr yRTC_!6N?Ѿa^M}j9NElQa d†֞:bR)̧1د S_I<Erao}ȃbF{+l8s?A)e\#T yRX$n)DKuqG̀ M\ Rrhk *9Y0\=VN9yjB*ז'h`(kuBPgW[cx_CP ,vB",VTFqGD8o!g/&o AB&j~=,NGX&tbL0 c bj ERC> 2VsI$! ` eF=MŮǥ;3Vl[rl@T-|%{b[eYZ:tA FgS=!b-A$b2<=ͨ#kMvNd{g]xOS[:Up@9K^k9@6f"ÿ=QxoK1Y\GTl|CE² h$̀iN5DCz Zv7ui12E-i(,x?6ӻ@@?CBG%DZEoUd.Mx;lF`T=hQ7[&L:M BBXU&#^3WW׹*MQ)_ Bw7B=per\VԤan4K/?Za?E~XJ g6H V Md)t7kATOܜA@]WTj0'݄M_)-g QL \$ޱx; kv;N8(a'驷wSA4Z}ӚjӝZeD |5I[NHHޗӳ0t;ĕ+4TЦ6m ^!AZ[bPo%?ZIi~h8fJ#O|uKur-KOƕsB(> sNZ͊ƣ؈8Cd: Al] u Vc3M-(@Sy:0&.[XTi{aL K5B| U euo#粁5lTXէZDw%w: 9UЅ&Y TĒGU+Y[G}s F3WlY%e;-xMOW]MUF# I8uLf_Ͻ:L晶uP7ʯO\D{)gwO~kxG0 IFZ`&-3z%*Xu'jT-X''[} 'Q=UMx^rN~XDiz WX')vkcf3Qo3 v"76 v" 6C컉c b:+tM0ߴf1(ؒ)B5_3oDy~eEIlP®o%>=\T\X/}Fw?d=oB%Rn{?Ć`AB>ӎ]iØ7r=k)3CJQ*TI9OxlMNM$-fӸ~AFARm;PSXGxWEBV`8ۼ$mji{ai<(ݽ@aZ*+ycrB"=< ^bw!;o%.nbor^LQk]3[%N%OZr}ZW3!`Oh*#xLPiRdROfW(Ltp(uH/޴뭰zl"fj*{uE굙>c?-Y_1A4Bk 9eKpSV+=iMJz=B(uR#J0j]`*k>ꋮ~.m! S=SM3oo2CW+m܃_5rS3 ~ﳀ1yK,ج?%&K* (n$XiUL&E!]7lԢ7!Frm/#˰C M7؏ſ*FI#:۝&06j 8MhByi ~TDM<.MRc\` (U6F-+Dy M?f9[Q`!|=Xw1/pO2L@jlJ"*0eF2p\pt=mKLS,Iu(E'^j}o:Uy+*=.FI7LS)cޗxaX]. XVźBxa We\=E7:edL]p6{& v@)40#^&Wj@WGҊds2m0 +is(Rî=![]l WN~*DdǤNr8?4rшX2-/jCrJ҂B`fs\4%4T"HIֺiǚ>B}f'h `>%, lXjPs_R Z!]BC:iB%@;43xuՁ&Rwjv 5DS_UTWςC9I\G/rF׶ uJHK{'A*#3q~Yf%^dNd5Xprm#8bJ-zDOXꭚho`BFDq<9fQ8F[^Z̮br8P1צݛ55@+/6Kx!ɗE6WbOB1zĤj( *XZ.c\I^ 34 C~f?.CVGu98)Fv~Z}* A$tCȧ ̎}rXӻO(’IC |%aդzvD^i[V1(PflO[rV!?MTpFbPr 'DQt9J0r^S3R,iDKܕ^:(b5xhVT;u y3Je! #\f1H;[p\s! r%Y[/i }RNU%dn84tS~JV+qWbR* n6ʤf4jE72:{ Ύ![=VԅCs~GItLq1 vn`x,#1 ₆ uX+4*>~S^\XÄ́FT0>`j eT_ғ=A!ά"^V}*a-d$,Uso9Rn$fm EŃ<`{֪m Dn̴^t([K"ou 8xCx@M|CzjQ;,@;O^C}`aL 7#<2* ~.}&G=~/]hRYY;5}%p] KEZj2"k$,s0.5XLF'2NC;q|yH#/ ؈aZxe ѿ)c\CĎ?:J۳ 2̓2@vl 'frqGQKvrUǏjlj¯ZO_{|UЯE dW@j/0k=~57չ SɲpZ5ʻ $ "cDp PN)nXtq7r B2@ͧX/YT1 }CsǛ/ ùU=*MI[EdSNM}q ;U&ijЊ,גqՂMrBb̅5m !Gl)yv93%󈎙h*- 4_(%9M嵴:b)kIR^xﰩvڑ#& (r-bm%D{hl"ڛ*A}\kaU,Ba~pS%rl`mwNZ ~]!Ywwa:L8K%M y-X, !.{@ζ5Mi+o%\_o;"|/Ry$q)Ĭo#KwQUC/ԟ$zNX{ R0 T1MZ߅eJ(JR= ߩF_lqlHwd") gT\8c? xFVn^es=`u(켦,eE30ɯAr)Ft>so%KQOnsCG3_F).y$a gDd%~FMgQׅw8+m`UZ }9LDʯ,R;0V@lg*UO cw4/S8}e:U tXTԫ)lɨWrbzKi噥GaVsd0scQ7r2HlA>!NVg8MUwq bKgԬ\}:̆)ks+d6V|-)>s:~R7(/ hA ܨAv~z”2rǙ(xCޓ__U Q/ճG "߃,a0=ͳ=@GS<+ҸUM}G鈙GCxFO~2- h_:k@n{ sz:ڰ \V Lotm-q)e1?<z|HHY=%޷9I)v%/B%>F҉:l}XȡWj@s/fK/S}hE#澢],D!noWAi>o< /LṮ 0ds~5ËseU[jyU$\('_'EϢu"8;ZGlC4$pT|bk<} T|1#[Hg59v\!p=aqcADFc H+e߄X9ė"ϿOԀb͆F2m"GRIjRp[<R5P|EΎ*bM, 6vPst+eܳ]K:Nʣ̥HMRIV10g➙;|A wMXڸ|["ԕFv~54`;]>k.yTbW>2sjHN&lB)lm,n'OPbl\P3F<*Bx[1܂GKߪǧm ):b i #Jp$TWu{U]*HN ~,$q2?,cQ&QFc.DSkboqֺ /{ 'r_qeX|J{@T s<YTfRrHiCI)w]X<k2aN5JOxK(raOhH*ba*} BlN`Pŏ Zs xiźyѽ+)ܼ :SelHv ]a]*Zˁ|ҜieVق˚G߆G5HR(Co;XE#2[E ãreAOshpw'AH ͜Vl>OepSS\·bպ)֍ w ݸX2tAvaB䒓@%A!sq2 D3-M*G֘9ڃ^pmJIڃS*ghL )8uQ+L *0Pֵ:Ep:USY yAV23LQ7&F25#wE2f莫_Vh_6L;D>C@m3.FA/kGXgɥ@mH9;IvȕR!5qN2nBPҞ,%9+E訮mb:FaRx $hv2_^8V\ C?kF GLƅțs6hؖŭUTAEu޻[YWϊyZ(0)J 4=R}/ /9|nƩ5/^}oC7-LQ!,{T@tlp[8Nc-4lXK{,qW+C7CI!hPFPzNa%IWF铎' :w\ޛ~W^N0.f l0I>F;6t=k-J,h g5VF0J@7|7ݯ{>LA3i(SswZ8mt+uPځW]ȪϔG))Gi {` rY''O c<ඐٕɬ/$ds&QU # n蕟!N"I\@5F* qgK, n*J-Y Dh BV4;Sjd䒱1֌ɬ@ 3o,UG\&h݆/yKT[jmoadiCׅ E)B#vB(%_mo "*b*DKJ5xIcCjCG l{ t }u.޵L皦l9WɖP?So)(hj+(]zf=de9E|T8Zב]8nnKVo5Z Ltg('H]rohhr[%eDǫ`ǹ"Jj~xo=Ģ$j w)dX*>`UCndvJzG MEhڶzRYr$2g cRwu{W^s؞^Dm L2^X%WvP:'cruV : ZKPPK9Qe3Yt?uΥ6qՑ0μAb5Vv| evdH%E$ڦv,D6˸_j_\L'&3mm&! hVkŁÔz~~9DMPE'`^$xVT_b+^fa"=5Qb(Yzw obv떮4fPe6f, ifF$MQI{ثŚ6q.LNX^Gk5": O\-1#ǽP ur."eߑ@(I8^~20ܵuBMtjiɞ b VwѕEkB"c*-n[97~p_wqS0]ׁ՟\y99 |Sn<؄ ( %АJ"}ߑM,\k=ȉoemR>F=]¤Xq7g$mK"wF.Z *A켨D[e!=yf[v4(&)dƭe .,V_E9pn;P#,Q$zF7 %wSm ooA,.7͙'o /$fӘ_a?`yRmPL׌-H}\Xf;F'ub:%T,~~ec ,|vLdG%P`lD44LlA'59C [g&FMiϨ_FnkK^\*LMH_`9~/33Ѳ?oR1y`J= (j\z_0TfẍߎRQKR]e[C`Fa?Þ rf?eIOCp1q0HԀ d1RMIsIbCv,(R}XՉP2GUv5:{W VaU9Kx>>N);D42kFQILXU*Z2e^@ y,W֟9}C 6'XIH!w[arY%WhG-9ZAHֿ4~68p;*#Gi hYcP%J>od5aOQv뛱os*ߏ傸R ^ cbS%?]r9Wjki࿭$&(^7*Q Bm/EwL+Q@hg\E\ O y *i(P!iBDQavt:!Ts`[]HI- QJBHGC">2G-^w yqr2uN 'b^ ؑ6ˏI  *C lɫ#9]log#CofU#/Юv Hلϒ:ۜi 3U'U +%]zhwmIeOxsx_QFiY702?oN||-&3j%5sa-ȕbSeEXYGA=N< ؕ aFn8~>BX,O6/._{n 0uSv:gF&'5e`w~ 쯓ėRy뗫) c@⻤1AK> V{ Z`Ϫ[-Uj#8i'@},ocy1a2#2o((q'{/0N1 cuR|l4]@{wn(lRDNQ=R]^<$8Ī-Rw ״T gQS *F~񧥽rQ%4m^|IIf17!$aR/^=_F35W)8\រqoM6ci,gYW ^z&z>u[Ѐ6p,R`$?c=~5q僀ni>Rڗٙ< /셐VWhmbquiAֿgym>+˅0mʾ]gؕYH 3-է==yjC"jSfMgΉU"S,((cqٝ YLgɔnngu\C.rSbw}+"nIޠz."CS{0jVGR|S"L􇪡}ә ;d=š𪦀I%= p%>dv[I0`` IpZ iًvek lN+%P APAQݻ}Ypajw Xx4O*Qx/gNoLJ٠R%259il>5Fٸ/{Qi1`")q]dE0) F?F@?;Snʃvi?. ctt`wT&?VjiK۶,S zgbXT;굖( LɌ(PbT:l\rQ@+W yk>;"9mَtp t>  ~%GHW+Z2T\. 86`w$ܗ8&ӈ] mGNt/UDt'z'? !fԈ'^}-vzAT }@9ZcRXD%nGuO9KJwll5t|P"(?|{gW܃s83mo$,ȵLʣKO9ǒ*q^nKִ6v_ 1^rFa8Ł+x?!vK'uۢp0u[lDil.$GQDk5zU}5i_)&Z * EV-԰Qޏi L3 d("@*Uo S,]MJԭϔ=?P[R16OǫYCY2)@7KI"CQ[UI-,+}*z{ecʋņf htbaT@餞3fMm}|.$+A%W۰Ŭu͛F#Hr~pބiԢTwonpE -ΦFt3OvI S4AC i2ME[)ov_`Yg^Ag qnfM3,"I}mtA/\@"n)Y(1屰wd [Yc* (^y)kAIB32ֹ: [>OAO4jhNbP/@/\ޡu4; I4ٍ-K##/O1B,LeKu1ƚzѠua$+\fCL̼Lnpmz Hi %OAW֏-̋5 IC.d(jO7>"+Z! BC l P7w,'}KtW,k:=@$W} K3 L ,~C<uԔ8Hg^h Ү׬O=^l(4 9[d|ڼw]7 𳇛c'+,@8.5q\ZG7G& 3$CyKI뻻o9qMwj+Ʈ|G2+:}ʄ|lRAghVf9F|495R.#/nk\ ^|+5$%DkJ q-(>:ǐ3hO2|UY˂mE 9$Rao&B׀]9SOt'x\ C,մ }FApf쒲z*ܴ!!x&&iO )yc&{}Es/FTz.7.5` Ь.PO[RIԶӳR>"G &.P;/Hz꧟fG: P;XЪuOʵsݢkБA׺p tX]MkEA T''`׽ fDz% #_e#5|325)HO gD2R,A)NBY.hV)!BOv(7#7%韐4ص螐h+nƣk+4YZ@톏nAfP-~K,_ 6E:nb \4IwK6#{-|k9LNRHKd$1~RO>H E:\31NSv)R7[1܌@"u@ "(UoB42R-f_-ԦPV*?ŎE+HCpTiQXڵU)*j%Gz0 /@o;ԥ~5K FҘ=7eZ'>+!T/p} 7d4u 6ޥ@a*I4 '@|'8uB*PS9WFH'xqߡW3mrsT7'as,ᣜ"$<:Y>fA Q&Ƅ+:Z}G(4. Dd`~0 8kmcolp:xkrq>H-q9f-\}R۠hxVru~I|emc ¡%0[:En8]AXdmʺ?!+K{=mfR!8W6 W+D~~I3f ))!EP:ʪLl>LWw I0*k2tkCVQv0^ٟzkZH~-bB8vr'0J|kUcڵ~7K'xmUc1K='EO>o-DI\4)B|?dLFB=ǫϵ.P Zٲn՛fT_iNB<(,f L!D.Aim‚VkrX E)/īzʀcrXvkSbh?"KG.C/d(rL3˛JҥŁ'<9݃j8f_@#=h.4}҉M)@#ZQk1szB!ɻB*"4H dv}D ?vFdϧ#6S/ i~&]I8^Zmj`x2/HX5=Dzy -[qFjL>tTodj-S1Wawm4E+PPX7(Uul쓣y?DO㨂S2$54_|_c_rZ&kՑ 겳Zljcc@vNJp2cPD 8eWͶ((龍mG:n㭅A Ӟ/OHkA(kcƕ7u>#Špvfϲu[HA08POƃ1įcSLw`9ϣz="g#cʸiҕ=PJd Gv$ɼQ]+wmSݣGc#!,5+Ǭ315=fXgBlӧgº _#N:6m{41c]Dͥ8ZFXX @Rc`9xIjp! /@X1 G04`ߴ.wR<'drڶ%.PWZV?DA [* TE* 58$̆J v ־: pdM]C9Y0:aZ Z,Ha=]>aMP$RŲA6pr#FLȲ վisry&ڝu7b!r{ ˾n}R#Z?+ 28\IccY\fC?[A_F mB袷͉H =r?^%U\j;I ͽeqn=4m5~ڸ&l#8 6mQrK$"ɤdqQ,W; 6Fgk!M[x<K{*h (H&7E+D#H N^bs=U_X|2>. .*7*gQs1Fo{  DG==E$w02H$id'>UD̬_쩵ZUI2"\~V3"9Qc9ݩWB+=/xbAN] 5>]gS?O'׸pz^>v N ]Kz{vv٘Ԇ}Q ~#˻Tp ɋ|7=Fߘe"w}Ԁ=.J7z#9]]R~``/D'3,?G"e"<^3j=o/ F}lmik.flJH V<= ^ U3AFTK4F6pܚf!);K]>;ZV{'Ģ5(qnbآkkmZK^k-iZkOǓ@BJ;,[u ThHK/*wE83uNaa6[x1%r۱_̘("6jEѾ.+ڮ1VxHI8+c IO$HxAͺ1xDpMx=T?#;a8wwLje>q XRwq|jM<+ƒ;0VmA^4ma%U~^E=ə.[f#ӟ zg)nքfH E▏Yy#e/^[J]>;|8 |ͤ=>V.b_X/G`$005|) g)0wR_"hm`M/8ykRj@~7k.8w-v 8,p}HthaoދNxza3<qʅPϧpP43 dOR'LL DDÜ藴ٳ#F1)f_hjf* iS&%I?tb֌*ɡ:Xs!%s*oEtjLd`5s8H[N2jw$ںiq`I~ӧWmn/K0Q+r;jNGp5v%_r']NҜA _MJ6UցR,)9Mg~zc2Je3-T*~ǃ"_8#d~kz斐cJ]Aނ2c/ nN?>kde3JWr\1eʼy* {, rK}xѾTk\gxCi;LM3wS劕)|Sq)HN&Ӹl|J9-w0V0l<\I EWo=3/*c8kuAOB,2r+EAu7*U[̭|~ r!5ohUE^UlܔOlRG Whxlw[(}bE!$x=^[k#AP|MvE 4qv WxHs pQ7W_75k]zk %u€Z|>?6,1 '2Ŋ1eKN:{  # o&)sK<IΔh uCC7Lcn7V7jsnB}b3L+9a׹=Ntk. aDjuq(n\2\eӨZߒvrpmVZ-@ MhEn{ 8}D4T 0h)k4l|ndee ~ˌj2,]}i!碦Qo!jfn}ÛvHyA\hFO-Cl6.aPhTj&RuCg`\XV|i$kcKvD͛/7im6u-u*tߒwt'n3Y x8Nc08ccئQcRb6}+.FV{^>,|trm|b";bmMۋ q1)ä4s_ G@9zԟ;X]/bT_/=$S߬p+c*<`F0?j\P6wm-җXd̞Z?Pt,sJgĿ@? Hy_lSKTܳ|Brd|Ib%{v)+%Pa e~poQLql1 ֡ MXik j̔uJOb :F^P'GI}xx1៎D宠fJޡm)Ҡ5XX$&RP9 G.ʼ-2"q?#,5uۏHf0|cEV85s%K(suŻȖ֘-rRȚq}:Ŀ]Y)O5RgBso΋Ph*> ..;=8e?0=J-@p8*E018n5`X [14uӦUCcLy%z ģp 7)ۧNH&wM H_}$Hs) u&hi!N÷.VRw=^ xOpp\̞YU6WWbfD@AX7R:8j75Kd6`[_;aԓa +'Iւ,~dL8ޞ"E.]ekr%P hpMߞ~lѠL/ɔ2,3Յ0 _ I1N( EFFοS3{ jv76\EGT+$TR/q6YPZ}fb̕ݷ1*rd3ȦuM=S֔)sl!yov洟Ky^e oSƜi #B$&} 8 > Xx"pڼnbSt{5_MIzJ#NE(OIPV+1_>"*DnUHQ2"U` `8%oє4`BRH?QWQ)n)W8^Q *poƒF:~R<.$wFpfҦ&jćȻ]A .mIp4=!w֬HLæ-q[tvJy}ϰd D]r=PXچ:ubS\_J/ $_>`ݦg*0H%Gv%qF|0Nw ea2@~/C+,!iIE!0rG1Y~ ^E VwWm .R</)rU=𰹱d]7$f(D,[לյ: :ޛؠ{!|:=J "1L:GGP2àm >_22gVmnw {u`@/ uu](fo7WN}u_}lɑV LpV*&pChiZI1fHGUl$hxguȸ ;Mo/ (% äI`ݡ@csu|QCf5݆o 3C=+uYw dtc5)/Է*eY$р͕߫./8]kD ٻFOwk q=kXOzGIɨgq5Me|UPyH{+2 8x(.mdqb!sP#9=fwabc 6 :mvgjE`NT&LWºsU.]heTyR{߯x#(/`FhbZQQt" Ng5^ `p.绶)/#KV_:iTm^mI6kܐmp&K1PhF 41::FnN# tQ=@꫕p5D[.4j3d2λ@'%Xn)WO7sUWҞ6h*Rl4۠mjS2A'XWy2ʍ˶sd1TB*cj|65z0Pzش6q'ٙ** -DtYWOe&+]_k4-"._`Vʹ0&8K[q 8 Pb1d

    FfI1)F"۾ ?PҶoKEY](G{RuOBMpSz~ޞWu8WV{_}Y]>KL`āK|/`}'PҜ@?̯5ٝbd+眀enXp\X|V .X>eq`G~TѨkʌzDTs5 ivŠR$F/0]R|ÌIYqL} GOUe_6;mם Ddfl|w`*Qe[PtUUf*Fvk1y!d~=%_B 8M}UZU*W"zyv}E5-mۚim+ߑ$V}f3ۧýGr~4eسx5~&=ח~h+OmE Po}Q 7Pg+u D n #N%eSڸ^8$t?ҪS\y9rC$0}L@LGRG޺.A>ڛ_'|]D֨~V }o * 2 @:݃VgL/ퟘ7,vu h{fŇf>1 b>M`6/5в=4쯍PW JW:05GU<^LLѤ軀W7Ef-_y%]4SbRXul8,1)Z`1&G N[lڗ+JT9- T'U~ ݎHB:Z6 Kv } 2}*{l,:Xo5rC#e&Еoe5YHu^~b.I0EŧgLdG@/c&a j*qKDGXg%NY:no&S$AIBz:*`<.2vGDn\/`EPC&e'jv|[%6l,r^ŭʜ !.):#ˈGaIKH}Gzc Ky àywprƸ`ot[_g3#̱1³do‚w`Vv;29 ayV}epu(XэL.cηEOK-~ K+ĐޑIz%~u-G-gx͎9[\%3e ŕ#W* 7TA]?p@P#<5r&KB;kÐ +gS0z%8- ىKQ%Ecd* wާ򂪓D'g^^IR%NzP8"T49s5,ownmiڰYUsݵiIQhNu|5KX/4coa@6{6y47mbk!A`-pqu߼8{,|AeD(~Ɉ>VlӌBq%,ʒ!S`L|:BDX j2*kGjIcWyV )n>vҾ?ob9t}_RhԶ& SWNd v8{#L^әUѻ*qHH9bV\M\L|BX U< (49Xg\<^MmαUK(($O-I V?t{ιqMs6 dQІMS( YMۚ:ure;4 +B''  /A :[t]!R.k^Q5]AgJۗ՗{uOdLln CۥŽ!R6JI}d#&Xo CI7Gg4U|*xBouڦaTbΟont\wT2oXoػB&:N2 U6CM a XJwt!ch8-EC"é4>_Da?L СTssB7ⱱ(1[G(.'Ɇ,y6S¶Mh1}4D">MFKOL5Q=^rwY:d"l@r'NHGj=r@0k]iXm7:L0SII!W&P*VU!c쇲eE&cb>KVNDT,`kA>kgCF"xpRecG@bT(t~I5+1 KHV#mFK*~#5;ꗂ(ɔٷ]sY4gW|r611gxsYWa3Eu{Jp,xUq5V,ӄ-iS5+^-d4̧(͓_OB`b/B!/[oyc 5$J07?D悂n>w>H@~$%ϊ8Ԋboj]d5nBS+s̰Ѡ;I#]ޔq|_BgDqXKO͉K1KS,]T}{.n u5m0൯0zc &rV$}IT*eH]$WU&MįaxX&(m{7g_ ۻ]d0!^Q|jFy?u¹@njt RC|$%.($DysG1M"/](.ݺ%kս-i٩iX<8W6O][H\o0dM?Z3 r80b:>q~ Jh_XtoN|OeUcju/޷> =V aOXC扃l^`d%P f^.58_x֜n* ؟IX_;%JZn1<15KEStΦ/Gg$WbkGY}3dO6T9Uݑ4VXw_n6%|q!AϣƁRUܤ_(E"9H1o%`}kbϼۻG2VLYBuܱul0#Vx^Kr㭗(qE̪h>G S#F;bD^+}F)^tڽGtuL ԍq}u̯LxjX?b_3<9 &@(\Os2Wz(>⯵8>AR#45ִR|gd|ݩ/Á\k/o6|.+e j[lĨL&;Y&_XWxI+ƪ Š=5ph+_\}:7 ڊ,?c2E|Q[㇅TMZF*{Ȳ u-C# H i=|wXtfK A>bZX|&!і0b]݂KUe5Y7]f aғKjrM>"8Zw'͑>ryfP EJ-S  >3YGWҮQcp{0N(3WVyD.e+:ҡ@hXƓKz|=\ʕ$ V^j`¤Tf;FD(on5XF#sĕI4{U&w"ǃ1}#brI5 '^+;s3ѕ3v:GMpl,@˔3zw[CpF|ơ!}-,5Me @3lQ5 Pߴ;v$nK[:_]$zkgR> ܔ+;2rQ02^f(e/;7ް,wBxX+gb8m*]X~_~Y(H%y]fK "y/s>>ڬ+:_M;CCpGJoM˚W4@DR;/𼘯SX}}͈ZN.(jt<~ɋX\ۅ1f @YpD5IN W6՗Kғ;r S;.14ȮRXGVwȾ=nYESEoD';keĊ^M0̗$ܘ:VimkyV) $*`E]*sep,Ɨ]j_\Nsб{dz"!?i?umO4siв18G3tUDXF ̭v6&~ *?U9[U3oSN_7촽BѺ?#gJ59VOqi0 RQus"W4#xQ2%> fb4i+S7*iħރ;YcڇLTz*P,a6ȈBOq%rvFωOJ]{r:; .5s \pbf {_Iasl!:'u6DS JVaܓd@yc1oq&"TrZm*sSĸ>8 k_VlZMZpB[Dż<ۋ~sjcs}niG/N Q8@X;qLCW(()Bm$qw[sMb g ~yZTm gQ""e#3AMp CLiV%cAu󝔰ChcQ^GDxF8w'T0:^D086 9lpZ⡇p*^W[F]^$atA]گj8r]~ґ(uٹ{* 0=F!>z/& s{TV<: 7ȝItKNIle$H?QFqɋ_EyiT蓩0:w*Ȭ0rp௉ <@~ C -&N3fKQPuFRէq]Ty{JX^.B-*?}GL\p~KpXwX3P 0 _+=JIh#~\hIQęv ?![Ux!] ٺD'5L^>q 3fX6i&dp-F!0j)hL 2n$0r0/8G䚷S&J/ey B rکBc-;79}LtG=IueJ}od6 PxMWW,$޾oډD?hץ ˂J q+[Ӂy$LJGsUfj`6ptFk .MvnBk'ch[u<39)n- tͲ2RJF|Tg;q<_&9<^ 0,j ;.noҫAe#IC.Qp^W'v=;#5v!WoU?zhI˰V?A9H5x p)SU솷`"a~K y$tT[l-Qe<&M_HsSbw{uWi#)>58ofnsWT 4Eb%Z6Io4! M(xsʸ<,Ze2ixЧPE\ӏ_4wgio5c96sUh IoY] ?Fn~}J06۱Y#s*%=fÄY=QHb$w,5R`=$.#qf]38EA A3]ޭtc[J`=$%|2NuIℾ_ Nf>xN4weF%3՝[@mN_rM{ߗb:U|! RzK_ ԅ9tZ\0A"W5c2ѕJyкRdC#2(f#[2{U3d-iT?Xi5xnu=+ @nUMـIRu'8>f%ak P宅`wH12+V_4]GA^)O)6%ЇMTX]0 8kUWIQQj`jRY[S*ݛAUcjVq~7p3`'?5=HX-r53-3x:A9* u#|!ـ6%P.U4XA]~X{P CuwĚ4 ~]jG_kAF$A╟f/D<$s_^QVq6p*[3Ah,^ : 7,'A7IUwco>rɏC^~guwZfn aQd##ʼ2|1KIŰ RuHkt[daCā bQ~&@޲Q.yO@z^n B3#>'ve5$-/,F\c4tQGOEWHd`<aO}& RM0;i=8y $ǟvV7لZeGo235JԢڞϿ@'*G05h>_t|cm!B\ r;u("m,GfID'P2Gq*dHc, B9 ;3q>L{@24 |3H L. a4B?ΌF|\Y[Os&mKU\3\s@0.瑔ZpP#>Etm]3- ji ;mE9N6vڝ[?}6厜_Oҳzݵ_Xkd&&KnFyeiA̭>$?JQƟBXOqEN%x/ԮڄBҶ|q[ \xN`#V{L/C(D5~>_xw=VbX,vyd"bݶQ[+G< 6I^jT-͍kpZԼ$]hB"?(?1q_UCUw0uUrj8pN :QAS'5I* %V< ɋNg7?U`Kh5BhW D_g3Ne?(u2 ċ*DǭZߴgB]Х q-GDqAyfo zM>\Gwdsjuj-s⁅#ù0#ni ՜mi85$-](&W/5iYPiNz뺟}ݩjSWqN5ӸF≢GzB U%T6Iw l=BFZUOFkzEP}eVSޡM𻓞cVXN]mX8~+w^x7Byc&{WbY<ܻ P4 =#Ql FNhb of )b<\p|i-wgnqj cVLY㱭CB\@b=cz[ϱMarFm{<3vc xydz[ވ`yj7~ڨall053N O_NۮY`w*eoFzaITH_tN~hNnHl ޜ{=T.NqَR.3o6"ۈ!WGK{+TOLűvEYC9t~t(d 11x1ްHj At8_C"W:YrVgiW&yMDYK¤ ) Z}bU Y/FT|*u'=ha%fGèr+v^p5O/Qewzw!ѦH2C fE!)=D;K.5 @~BQs#`P Y=fF $_-jy @i"`nai6T :`R[ (~EԘ+ɬ"jD(!Ot7; Eѵm 쭅p,i!rò9$71i#.O{1٣˹q'^[};Sak 3LJt^~ dm\W*mz~'P Y^y{DfY_ 8  W>Z7CIa-a[SpZ/IU^.NEYC~ 99k@11R]TnD6a|EW{eɧH+AxAߟLS扬!|Js:PT0`*FK{糖q]~F\޺>/ڭ śf#ݰ//j̉7PYɔOv[#SsnP;l@4)+^֑/ڮ4'WI!sWf{gX(+c+B_BF\_#5X3ƬQXÏGv f; _M-5%R%p0UPӲ Ri q_1}U4skɵv HNНQT:Z+>T}G6ΚֲW_c^c11;W_.; R{* o`N [CƣZW_?Zr벏ICHc\ )K+}eBoeOj6}Uԩf^xnkZ H W?!XON[× 9ZN(ڀjnvse*/.+=XmyUV %wؠ+)`Xq7 O&hK{Xr2dڳ*.d4~'0BPb?VY!lQ@+$@bST}ZU:J& @p殷GC*"Qi: *qŹ PTtDcUbSne> [͒`!p5Fp[Wú#(ᡆMґjt7F}B(yU0 t(phFO8JԮNAICX|{MG,+0~!*V舌VJBK&\ڕׂQM\:TW#lE|Lbu l@C U-BOk;&~3̡K#Z؁ 0 6.+Ã+4T|Vay"csM=@PꊒaR6uT,%I9aia`9IOrh;[{|{kP(4Cnɮ!FV#gAןմ{f^PY^+prӽ5}ſ0͹eO<=t8Uy\A0M=@nzί)wA=ERPv4M. 9, E68m!Xh4с;2ioG[Mc F=%v`3;QNVt[8 =B ,$Ԃ}BsQIf>Cr\U,(Ps;\ 3S2LyH/ Ac>XѧKAB AYٗβ?y.wnmJZD}2MvX1μ2.wֵlm84#ͧg#Sp ט24*NM5yo] CsԅפQ^N%󢊂az2F2@)Nz*(C}e2/,:&-sVozƆ\B*˩}7+|jG,=#Bt<=΅[@tBQSӫW Y㥞I`UܖP9Kf{hZPP9'@]v7GI G=^`DxDW X }^Љ7T& @jS4e@+Akدȇȯ8aݐ+rII -kF:UK^PF , ÊdI35'Rx`ːh;_⟱ܻܛ 9@"{Vp7&/}%zyi<闙[^3fVA91|eJ:&*|4Md.-٣v ,йf$>H_|gh_o29 1gCf3%R!{@ZE0ÚpGM)݂}B7*..cJ:vi1"*K/z6IJӶYt86A7+hdXrW<x^;V4KEIeKi;~Lz9wԶ7$~Dֽ]F75PJ| ;j ̇jȈG5}W1;_\q=.K㋚E\X; l`ԬhV[(ʹȧr~I:RC +k9p:a$Zs !YK AJGCх [$fҌ}RC A?B`([wB50h#m.GFZ;#R=[T)ܪ;n sc&H 1W Ӕ,U+|w-Dž,IhsF_k:<>7b3KlNݳ02.r G\lCKJ?(6 qFe7&Ьɡȯ%qPplzyӷG {-|Gрu>b'S>ðӨ5ナ_ )o1Xp@4{#shWQ>YSgx}.ȮkP[8d\}OZW ;_D ]G%[[h-O$ =vf)]2~jFȈnU`3 $1F˵'nnYbYNdυA9%!D_ T1A +Df:PP5ܨ ]+ NL="EB^ 2z}=7@eE 2${?U\Qi|>>` zV]?K;-IxGAZgnn,$4Z > *AdS-r>Bt>sp]C~%8ZWXO'Q|sl+?~tv%%S+#*ҋUv&<"A*F tiaX. ͂LsfHD.qlvwbW0Ľ?q⿴uHw2=r l:axNpfĆ Jrk^!$쳨+<&moո{$g>n3Eht  ,9[]:tV~W@'+G5GU`Z? Jh0/x,m.iכߨ-1sdoǴAc4qĉ F"͑G-Ru*&[ .ԯt]>kzrże@|RSwJMBV&nVIiB<<qV' 0 c"Oq#*&|5W脬mM jf>Us*'7[ZI|(}}b`b13+H6[nDf [8SzЇm|Y} 1јvg4r{)6LfMMM-s՜6ɺuD=0ZaӋgIzj4Fr<ˎ EXC5֭莱 L`_!h W>m6$Ag|~f-,&T *! p Vz04rl*(OJO(0_ʻ2c1RjD,~g&%zVe|ʠ}I})BR! f^s2xV-PBN3fXHak A%" h_x{pL7.?}n|]crg|%mҮŭzۦ.}pOnP ڦ m('~+TU]xJWyIX {+kR>25Yvz̅K_3%DߋuqDxGs.EgZl .ayqWpD>:L>Rp?`sp_4oMAXִ2f1&/*Оl0/mĪCbg*A5D2B]%^3?GmMk̡1> 7B+-N w$ }U8n3Bc䈨Z CW^3Vҟ=fƁ2I kT؇}ohC" @sei.g/-}~%%>)zz󅕖wKs[-f)Z!7?kOGmk6(oBQa/?=!, <S[S|kZo70E>Y#ɿx} :/EuAʗ'l'& 2x(F@@ێe[?*u3 zNKkD؏ d+ĠT-dDZu+v|>+Mlyݣ#pM3 RTl_^i ':i-Rg)r&Jŵ*}N^Z˜(x mK4"S0@kCFoI+µbs kX7` @P޲i5ey={j#'Nzt"q֣Np>"@9"XP[^`ʴ8R!XCG Z90`pg2Zߙ%'@*}=1ϘFnFN*;쾍5v<[d7ZQ@t qM#qF_ZatjL{) p,MhiR6i3t)yP"#PCcpO46ߕL~^ ^[2a@Y㸋 "bkkxysu`C-Ģt8+mq^ cXКQڢ4jQD$~I-L=wz;:޼ uԨTBpx/H@{U[A+|`/Z2bM;SێqbFZw@9}c0tT|AK0@`Ew'Bk}Qqe"Y4b6Uߒ񡸉\Tsxy r )Uy+G]CƜH4 YPG ;P[I"19p?Bl()_HJ4~7b"tX{̸j Nuf(Jj[ :rcd`-Fq i}=@(.8Jlk3AyAZaR朗2,23Y_76TRH.9 ưlIU1KV50qݘI2IN4l@kvBZL3KR]u0EBHk5e]iN"aW]l>쩤Cˆ#S4l⻕K2pA<]brcbDɫ!"+ӡP>LM^ȃd'k([:{~H';Xԁh:Ԧ[0.!X*]  ౢJ>2=Yd(h4aVՇUuɣ<2vk9lE@ ޞ|LPyT Š*ō%%ݍ:qJ+$*nz P)%$"^6 2=Uz}>>&RЪ`>%"s7dk*筚{Ҁ5`'ޝ"ڙ8rԪ$Q#͒Ub "#R馘ϝψ( {V$}ۇx t[P ] =[2}rMfJ ̐/*CTAnYk]kߴGi K-zCVT;©e0*A!0WpxCP^ Ѡ}TC;zI)q:pnJu_M0,G "7Nb?gMXD ~O(C>>jZ3 n:kZyZ^tHzlefN\@8 zu*UǝT+Dͺ=PNmN3V$ z-SLQo-K|+g`-b . <N7a?< iO Y al_=8Si1>a;ꮃk2P{hq>+5OB;h4+B'`[ JCKt6#0J69WU1q{9cI}TsY&d  tDEܪ%ڹFg0_~.";/rbe6/)wGOAmj׆x"yfuWA,x^sS*%TJtwgcc?ᯢ<:+]ˤ&kZ:TwI%yװD(z6cBDat|e)QrGns5S#kGN~ٝi#R'.a/R#ۡ/sB}&x'Yn8|.(]8JakS* M%Ǣfr$"shdhGC)zu_t]Oiu*eA`E;  V0YR_, ?GNMilfNƌW~ߙʜ!% EEv\%NuL*h.4T(ș#rM/s jAI裱_bػo;&f:P,2bӓ %u9vC;4|Cc֨ґxUN8U 4MMV"Ni],`:/"QxZ-[<lݒkȯ_0$,(w+C.iJܩ r5}٨|ʟ txӛhbȩ6kYz0)k43ӸjTHcfbod8\vE ȷYm$б6SsN{lQ.0 yǾB,)'n7R-hڗ򄻲z:o{7v%͹y1M>i'N_=YU;q[Õ1QǮBj9])&QЌ=瑁Ij%VK:{=n+]Vaj{6̺~hr04~ܲϚ @F`}.0&<'/ Xފs u21Wqu#OEbџjFy,& _Hw )v#x0of}3G 91p_ k,˓Ui쬅:μ=m#<"+3g{tTf<WJA1IRKB,gv¾J{RBI}W2cϸjso|o2>4G>Zu~>ۢ>h溗l؀pF_ W2#ubZͷdN܌HvRxr[F_UN/Ti񼈚uPrdh<خ@3[ )}]De*Ӂ^: &N?L,d%yy9 !4 s_F.cX݄omVJ`MepىZVܴg+_W:ܧ;$Qjh5x h[ą>c TfMr !PM=}۷/hNQte4.v1|];KgZ t0"I9n]<_K(KDK> .F1V1Im?4',ܜ~0Ŗh2ҵo w" q=wtY "*v4$aiCkJ5lbjPf焎9{'G9}@Lbif(a;]W!>Dy Bd\yQ[Ձdtz 6k^A][xiI[t1Yb O˭خ_`́ [% ?% ugTlV9ؗ*:XTIZ|0kD:\y.j5`ܪmp/_ٝ{ϙZcCnDjDs\90q'DvCVCGjPgN3b J~}(㚃'ҤU]%"/p03uXXt5`y85@3n@k ?/5s܊QݧigPf.O ǻ=:+m%{>;}^y9i&0 b1@߻m#PXYyumIq qtVܠr|B`|ʼn9D59¥!8QN00"؝@`;7LE8 pSw)M&F+5w8mo%TDrH;T?x*  Լw rGr鱩X&c'Âز8t2(yspXF GIߣRGk̨m&qA*K xߙ}$SC5{BMX.DWG*Si2K֌B{4Cwߗ<=dt4g3d|L+F^8H0n7X;.$aUի5,mK Ö*{d< ֜R"O3teP"yWF_uY @2~`ҢEӺrWҷWcM"9 }5a-2XU$e+0=GQQkQ|b\dz>OE^3.?J$SmW`aYCIbZև 7Q0C\,ddfo8~\gxX.g2Mů.0 {sVPGC&)b͋b/ү/|fDc:h44А!햪&}I J, _3R ;CܖzO"8NxEfSm" {V/)-\$4& UEX`/TW)LF6)=o")twR;<~m$$ >0 bk@c({Th-x}A&\Ƽ 9b*,;ۻX˜h?𱐢kBx=B͡oK!t)jjի?]J5dj 6,,aѯ\C+ 6<#iW9f$\n˥( T9=Aѡեh Z=(yJ7<12eA!I`CP4i|鞁;AhL2g$sRTA ksLmsC6S襲btʜi1Y Wm,/+߸KdXa$kL˚߼Չ?*|%8rR;{!9<[$;GECW7m?E^[RQK`kF鼉;+AT6z`rUi5sDaB[ġ(J`AÇ3ka܍c'W)׬-rP?McDMh Bߜ{_^96o!4p zVazмިimF nϴOBHEuF.n,%*5Ys(=`4@LN[6+0\t;"\v[_7!rzߦ´PhX?nogvw zG8VCYCٜ#(ծt,HGZ i~?WN p@@c+x=GʆV!ŻAYerR?ucNj*qi =>iZ"Z2K"P<%"Ŧwy17mvas+nBY9gTZ'7&BocCS{)ޜms$,n:xsy/7VM 8fOb%<.0k4ÇE{\AtHǻǕ%M7n)a.:19j[_a[r;ݶF7B=8/sV5Up6|XOi 5sܪ5L$)M#f\`I`h8C6 T(+o &9} A\j+AӃQf>Ǜ.NÁnUN`>[/BBCR%j[wdUa.14_Y3"$ߔ*) `E?k=ܛ;8"" Sީ  UDBQ"[X𾒿<-{ ztfNIʞK"G%IR2v-C";r(/BlkGP2ٱjҷ1/QQm_P͓&$v҅K&:iL`fS կ#j6Yyl|M-c0Ji<$O YY3fI#oY&F>JI$ƴ2l 1o;̟|$nmlyARHeK $nJ|%w zJk4t cl!RoihQ?^R_jSSbut?b P|n5Lן ޗ,VJNl>Q%7ʡi362hd ˴4W#`BY_l ) $I2?/LT72)=v@緘 ![:#XV1n_Љa;܅EZ=W/3"hGN7-hkᮇX4BŅ˾_ )?Y3A^1(A@68O$-0U =*.rǎ𚼢7C4z)N@lf9FR|i"+h|r>z{vԱ34ZyxHWU;}&Qd THWPտs8K,hR~7s$ZZ_bރ@{PD㍭EP?!SɃU'#?9H NX bp&k+*FeGm3@4Sg0.#$g˚Y[]q^VOob.1*EODNPs7h0ݒV}S-Zd篞!%X] K$f4 Vcy=Zp_k\A W6l$t|NO}y=:`- ;٫O=.$eK rm"Ϙ.[~95G\AytD(F4 ngi6<19Nd_?[]OBzb# ecZ`FT眖~`ypfyNIB`H ndn~MR-" t?4Kųk(5`*& liE>I FL|7SR͊ u8ig/Wg}BLmAǕVpt/La-,̩"1/ыqD oc ?4bbY4f`9 EL^(齬O~"\\{\X}P΢O5U!,hɅ.,54!3y\h żs/E/m%(}Z \2HclJYX PXÂÏ(O2_0!+ 'k}p}׈{"T'n&|!Dqw%D)̛#HCXN]WYvS1OϑIxv92 +5nݾ yV_5ɋ3t<pTWmɣ=Me1KswV$ɜ Xi# 6ͩ?OuQ?K9ՊҥKeP $@xC* d|hQݧ}[})R ñr@Llٵ*fS @<j:xm S< ~D*VtCyinBέ*qj3xfXXo3}ȞBE5t W}AiuRUSAkw(eH7#9\vm7S(U$j䶱uJ%g%?֭>3&]/X7/.EdﻲNb`(BQ[bPQtѭIb7F6xފK={?>݈(@T0 ,͸ci.vۥ_RB`8Vz|K u }&[%VFR\Vj{7 [de{-9(7٪jךB Ũa8KMַLԂX^$W Oj '\ևأht;ɬ 7"q|HgGe8) _TyW.˷/Wd9WR%OTfWBMY1H5Cى;TKh!r9BfuL̕}7P <4Qlg°ҋ'K; IbɨѧɟzɘYRAp+ ֝z`@yxPN™@bA+閵`6cъL7߀WXͤ*{w=J^x4L@ {F;nrJ4V> ^P.U?]#G(3iuH @9FZ$7}Kꤱ']G> YJ?k0 6KxvM/?["hH2vx3_ʓr PwaAG_5Y/|q1y@—奚޶!돵f]qѪDiEshQ(/VN.s)NDlńoH~,hmc~~y>GcwRsi]%5έ#K"> N뻁%w_dk͐>ф(ޖXc0Q"T'gdAJx9vk瞣K}Ze@@= цn B[`:a5aQ~H9-Q4oڐyWbxx QNHz,@>dpIQ}[ p$F"a9Ŋ} KS̺Mmg{F#&9KPBO majpt3`nadTY&h4kbm4`IRPM(ۆ٩ȋcڸcJ2\v9͕oiw@PW\IנA?W}!͏y*2X_Q#Kͦo ']FMN],JЭhg\2t(q%?%ir z:86?ܶMEe5{&:J\4uZ:w/đXE\)xSԕouw\ t8_JOJʜ7kىG͎gF{l -ni}c#<6;:)eKk#BuVųZŒ Z5UeCg>M1ySGc5+,B.2ق4nZ^,7UU7(#*f6VRAu[}l ,!P  g!d? i̾0a j4>MVˇW;/U:Wf; ԗQgg( $,E(r)VIu@S멉]ЅRR)- sx-V@98SH%ykW-C1% HqBƼE+DN+TGׄ=)ze3r}5Ui PrFWJo'#^T#΀, ; H4}k`7݆gEP\SZ'11H!.Kxy8zK1C`"NO/Fj3$O SD=Qs \4@qLE!\]vh;2mnEG6(9BrgX5OB=aoP>Fܬ,v'i-N2I߸RKxxaDҖv5o`Fۺ8:D2ċdMRۊjcERh _!EQI3 hYHW7eHPw̬q2 1baW:@Ez`Hms֕5%0 OsI8 ./n+" e%FñG)܋xYےl" -i8Ju6<'#d0xP=Oqoiwx|1k+f7x>,s+$׻XJ `%_ GXG?z#zLF|MhHגgHcJX@]Zk=[bʠ$qwŇ /^X>DcRY|< ɧQ-ek@yg$%IF#`(Ny tnC%>ްH~nKaM6rDKhlO6QEYYlVq̷Z9 4D1"s+ݰDAYJ?X!JоA0[ԏQu%N5ZcF9<\XRìLфJބliKO- R}zp>gr>'$(\`>R$%qJ78"WϠ>y8/01]kGn4~J>pytZVZzMdOVRRFp!:A|a/I8]t0b-#h{y|؍ LO4̖}wջ2igO,wzd'RIYX;H*Kx5k[29wIS Ms?yGx?L17z&аj~0 7^4(Ԅ}4; “h>mTqZ6ȗRހ=:A:zhCn h}Z9д8,W^jY(QL6rJo7+%W>TbMXDK(uرک4TE*9wzųXu <#1TcMZ)"z~2obgR3ς{͢/b*w]ӹbIOT…Z2iR':u7z/z5]6( Эx8[p]axm=ɋL1;_;2zp:L/1LMq@Ba~oCmBLEX{a#961)ZA, nZFQd\xY[ VK, 8g‚gH6@w?ҠXom抯^q6A"PtӁI ;qҗ,p#>pEV1R @,_#wpCL5BAmUTuC>P;%d8\[S'QjBrkB /ʛܚ5hieJDT}NJ͍* ky[9{j̝q`>:)*<טhlo\˺@(nEt.:wqz'[$Y$}*%9#᜻2 0ѽ0sٿ|T%yǓH7=-I  )oZcH怌ajN .S+əJ!Ff~#. SWyOL8,d]le 찍tN^ x&`Jĥ 8K@y~3OD!Zp*ʩXt"&-E??5]쁽ܵ\i/XKz_ ;>WS;p"4'v():8obJbuDߜjJjƠڣ4 ǎ᾵30M^w͊>ehKe/<ә#' h'Q~Ccʰ$?^WS }'= vRQ^]6*v ހ'@~ 2_٠7&8?r̻Lt|A$m^({GC AlKB$0HK\hw P7ӝ&65 x]oI Nr7(L.AO)CR[ >'qa$A ʘkolbD: h ׈kQXs?썹5we"ؗo#SDmnʪy];ňyHą-("̦i ~au괺AUBÈ|\!ȇ*/0_>\Wdz-pάP@YN]ʗי/.;.w5.WŢ@D6Ce^M߂٘ceR,-0,tf8R ,n@/s{OI=66U }Q}.?C K e$Kj)vOIEc"tY +GiyWcMER""|>Ld1)BsVN"=ڿdbZfɴ?7h! OՀVv}8ϑ+l1D}E-\u/2W{_&-t$IhyxG5Dc2WCyי,jq^f^|s&Ҁ}F } Ab 5oy}̶Vu%Q qiEG\cSPy\|iCux(򨋁w33SJP<^}KɱNκN}(4ݬDX2^ 8uŵ?d,  h ۾ ^/֬h8FW[#sxezEA@l,HمxlqzKђchX?]"I_y*g.1P. 4=|rG_mn"Ǜ4)Y;%hEE C1(%atJ%I Z3o<վUF<6f˿'ǎنAeD{X5<%nP-#Yled[iL0elz/ab)5=GgA|!hFbӉndXr{CY'qXy,n*&E?VrDmF{R)8c _P|TǙ2G&j>TICڥGq`;T،Ns'혷UL,FD-xryXw@/t =Z4I\Jryꘅj.lheR)py%rz:9 S3oJq!P5vUG'{C=IUKbCSB~9]bu<$BŎ mKǛɞ6۵F .ݝNDU2wx'rB)TۉE} 7\7wLZx@ _]-+SJ3עߋjq3⇶~۵hHWpKF#"% ~OE/<<Ջ2ed:#K(6Z dGOȥR4YW XkG_4Tw:cVS=P-痪TʧIB=HϚ˔j~DBVwҷWVT f᝘n͠}F &I}uBZ؅ XK6nU8Vy-vDZfzZ"%`%(-':A%87kD#E,+Hz }q2>L^ w#3:Z{y^UV0gZ 8_Fv>2_u+)k (,Mݣyuw?4#R4ܳ_{l[$RVZ4[mT̢{BCKtdW}D)4!9#mqDݾu*L%S;EbJDбy|su,^GM$iy5ѻuVq*d}L瞳 !r+%\tDP'U"$.[3 ҧ>n:xe&܋Kk4Lq01Z:U:_JӮn:~8ĹNXi'a=VIW؎EڥgaŐ9})e8%0rԋVrC!LDMO)td_$g5f}S?Yጁ/vYc&R4PN"uׄw"pn: Ʋ\MӶF R]rǃ18bd`44Cɏ?%&=sE*lr6͐R)/Li->} kuje|";`f s5ӒyD-rJGqZZR9c~ -e=rbMD62TkJTlWh'V?iWfJ?Ii m͵ GjL:Ǭa4ޒٹ=GdEDZw(S窽0bgzpu *;&ُ*/ƨmgO%y 9Jr#4\EѼHG>%jK ZG_@|>Z}'N 3_ /Kc67z^ ^ؠϢpQ,Aщ;+(@MD$EߗQ դD0~# CqI: ({Y= g`2$QQ#?vi#įTyo"OI)VNwH]O^)ڣY[riW;2<vs2ʻm8mPQ_^m-_2 )ݰ$YB[F׎s@-Lhb"88?h㶆TL`Β7)&#/#QיEOHB.."*gzB5(Is]n>LPB zs]Ovė'Ӥ B$kשzf47]dxj+6ԾNcHjL9zΦMC5Hc!=PkJn<W xTk"]OeZKk#za7z_C%(g:0˚ʪk. $*=3lvk_G\܆Jtkv`U!':蕙ňK4nBJ]:!0|qi~+ko~n` db\I)$n(n ׮Z+}P8ʭf;d֢XU-Iޞo"OOs5xy,ns`{,Wm,鎈@!!r2 ẃaٯ< wHLj2 Ib^fI;>L0*2 [>is~af $!OK:N SA;̕M 4wqӰ-D FңňUo'#j<=4=:'pw=vZ+CiL;WFOiʚ%8K`c$hO|;gپ,yC :A$IV^8'`:/B z,|%W EU#- ^Bn-INj$9lu/%Q "2Dzy, .6 o?Fv!#d0~[& ^Ud7xTPX>//문65Gl"mˡ᭙J 6תNHw;xUkhpgd^Z?Z fƝFjsQ#y?o1P/Y &-Vb;0AT6$]$> H t&+`~4yI8Um[bFYQ'OqIբx[-@z˻"b",OT#hZGXz7OȚDXHYyN,췲9|xY7Rt%Crc9jX_==Z`AS)DҢɏh}D\7{]z-?m5r#z)RQQJ9Hknn=k}- -v\ճ+TB 95 u'&  A >V#ekY|U RMZr"3k%=iėn,q!iZ NU8(L2iǦC3Ra#TD{PfEVojjAQ`_Ӎ>h0J 3+HPߨ[6Ff+C4:c/u:Sr@Jz~YU\`MŇ$_78F6Tldw- %u )(vR^lgB" ]5c+`0,}UB<0~*.Lp=gtMCUTq""t>i,ϝyRJƴ _nϚ2vj4^%oV[f]J[PjkImO8F;;0M:_#2]t;ԣPYR:)L°Qs1{g2޴4+W*6,ҾGߛ!=ã][s"ۺ˔mhxfǦA(:l>~Om>R)1G|lSa=sL{8ibH.Uy&oI˦B&iBXɱX~$kkg]@3FZt<71mQ~Y *qD&xt%aNnp;J$Uq͇'ӑO6% 7QX馇'RHQ<J#vT261K,l`xxQ8H/*(} G(\]w\*u|0/|t*!L~-LfZ[-Tr{e\},puB-ڈf$ViM`|B <˷ Z`FrPiAsp!@TEXQ*C kS V܍$ p^v+3[kbgl2$R 'M2!V>2c7%N!~/D {zW=ZzW VIY&!͚2}^D[pwUwTQhF0ڰXTNu& 'CfQf͢,mv, ;y|ju=N>FbJΝN־lPƁA"/l.LݞY1PI|߬3FesQ]&U{oi.b #bK@_@le!][*#U4P9pSzxGEeIi1{l+?>h@{|J! KX;~J{MHdPHoOq0jiN>a^+E>vU􄑃j rpb ՅpbG,d-*3#yB͙=%ZYӑ{@?iI~! @Bu!\#y})Nqb:Q̵)9)}|YR ]0nmkɼ3fEq)1'*d;uɈ@EhF4A#t|30ڌ[Gj=Pw|ԩтH盡DuVV&ϧu lN&Ȭ}w~&vנ*ո yŨX g΢AH6n ш4UwӟoȝF}zC CCEbXvAlm˯Vh R#K_vNj3ZSl|qje>aC +t6u?]Ƌ[MA kΫmwEf7>* MV\qr׺"8t߷.q2[+mj - ʨzk]~/LS%mmj<"m &} ,#U)I)2sKGMSbPP]:'  >Q:W* 3aڙ[Ÿ%͜Yq}Vo[wE-P2( ֈ{ } [ԼHD`K{2KcN2Jf[F klG* B$N>D34B,o9GwOxr ?JpVƨ&ʱ:mppONl7Jf(`*a/;d!haV4`W_ppаq'xu|39h?ySۈ,6؜zL*x. 59OYT^T5N~1g:0=,^d[h=rGai\][2L9뮙pYAQ3jtr;𲂻 EGRbx8ST$Œ!n( `KDs ȒuFxUX%V.R6>_o(\zwR$a[sxBW n߅ hTL&!R.kM>U4z Mz zhi#{ZI@K'}O>A=(bCdo9(v;R^ɇwMD̶|b7mE_Qe_~Gp煮"Up/w5x$Pm!pySv+gMϧhx+U';r.5̻ "%l)0OV x:9 :+wŠWCwT땮]w;N~"9{?ȬFIGGed8ѯ>/p#^fU@=sJT%x"Ûj$xhM7 1j"m'fNASP .R31Hsխ!XwzT%b7y۟}A/ Lϑ G8J@r3HLy@M|lrB@ûp*h -@!64ϨФ@$nlX⅒~U%V.(ܶDT.]sғOwR}GṄP@ s9 Fjk>})JɠtlfǝZ *\o5wu0RjW@XǸ(g( x:&(T!6g~8 }e/r" F/it(Ǩ&x7C-sQm#9-PT`8|Nܒ!0ӻo#D@tTNOuш @cߨ{KZ9L5ֻC6a %F1GMUl2X7h89CЈ>VF kЯ2Lֈ,YSꁓK$G\}I'k_>l*t:A+䓦qvCZ?`idb(4U$CBb% F00y/ ]UZs  " nH[ /u [;HHZEhZɈjB +GUq/U{fSZ3!fbnDpboLm+g3>1f .zZڵJiFAPwu4dTI >mtҪEl8;N_]NWl킔v#aL}YU(,p'lѾ| *.TAФGإ娞ޏ;,WH+pw}LYEu[.W ٗ{&`*axPF6Ne&N#HTNe+nЙC ^=\&dbB(q/TǗF[RfvvǤH}T)2;9ٽ8wެA[+&C<D"|3w|@r\k-fgCVY.9ɫJ(kg&f7n}`Pb>ڟl㰼3w@- H&d6s;^J,!I]QO6p^^5d *n 撃.^ٶ|c5p0QDw,{ J.'ɀb7H z{{C<lr7*GWКrxAN궚g§,iĻ׿qE)x3r ~NߣR]-`Xf^mF_?(?SLPU58]h,Y("\#ZiAN{i6' bt{ ^0Ή1As͟Mi*S-8Mă1`6ާUA6wR,Xȡd/ӕv_hʄ!;D!}aCH,_)ޑE[ֵ8-<ȃ*δ`2{k~!Z^UoFY`fnE{r҉FU%Tǒ$/Zm*qy0.Y͖/ f|}@\IҤjC 櫬 _C]5,E*0z's,ܼ?=LAdf>KY$RxxZ6Vx2!}p E߽[W>AFLHdil Q;%mXz ˆR>uw-RSmfb?XCrĵW;d*D.QTLcHR!>C<=L-4't#a]/QxRɳGgh) {#g$J! >"~ϗg3)ݴ#!m"bkr]JnD#/9lZ4ÔE&~Ín#=侊q9(RJ~>0TBF=+V2:oi$\?X5kha H%x^S(>+WK ,&b^TD}gq!B1p? -UÉqל 'kL cP&^ _F\ߺ" <6djʰ*ik%6@1X+;&z.OTj]*oL[mM )ꢂ xG>~74`2"Sԉ"֮Z2pՠ"02>mb2Oӽkw 9~.8 cYtKÉ~%ـ\A@oHpn6&eYj~jyRo?yƺGe ֤zQT%Lr³ 9B0jA|zn -D"wazr܍u/&mѷ۶H_ hуD# |['I00펿 [-'+ 1cV˳͒ 5RFѧ͠)|B >E)P j8dG#CssftE1 RGTIujQ R^<'br0Z5#|glJپw8EUmN6͉C=X&zU8;ؠ@WDF2&_ |y&`4Ĥ {Ob5)`.{ysZM$!/RHv"DKL-7')H=V sj|#l-PnEn5M( t8\!fWC Jɴ 7xyNX K'>].y|4oߋ!Ib2-~{鰵_> 4f89DS\PSkq8o;3/&fEi2Ȱ+>Ҫߜs,¤`@ϥ+a")""i)c,!e9g+"Bf^oa$"8p97;,xTl \^|JW0-C~]-m"ā@w&./:a ګ׹={Z8@`LFɺ"QXR){ed>_Je}$Ǜd. {c X:I, 8M΢(֛:W2 w+3ʴ_ۗS>~7e#l)RLsfF oU&"WDL.z"2kASϰj1z7/=8,NOJUɋ)9#WgK.8>,:k΁=v%#rE= 0f_;juԢX>$\$o\՟(' ZĔ3ӥvV'&O<"1,%TmUe-럆cHaAV3jP8((Azl Ȼ [ n7 Hے0Gv[Oe?9]2$ΨK3a8|3t=K,:3l<>wvt;Ymdˤcٰ.R+nf= wd@PVWV#%]rYZcf6'HcؕbY {Tj9[X |^-t͔ѪhH /<^l`6Tή&vS*OPFUݘKҍ0(7TS]Mڀ kC%#J7T^ɲ^+0{8qG7PXxTl|g-Ų ^2]ƅw\zFX+,ByZ_v G?TEA#D8gģ1էI\PS(5"ǍEFh38>|qPžiaU1Σ5/,Cjk4, `C_-=Ȏ'+f$xqd>uj;_xh.ZRrU_X:ē7"w" qgH\(ߞ_$ ?li X7s&[r=raѯdNM+ L_j:98*p.@S}@Bz$_jE"rf6@3Ypњ14,V 5l37'dR=2#] 9@*ǐ` w¤HHȮKX֦|CܵT>^B~c/dީ$֣UUF0|K=#c Jyw5bQC:\PyZ;}b0&M[#odY_ 9յl9Pp&tiF/ !Je:ɍgwnj!t`^xn4'"q`t>}ql-onj B5v*A=;sum 5bݦa22P/c\`kЊw-U `^C+=scGyDַhi8ig{>eWO^V}8vh`*ȻON8J4 :@ ~g >4$oPgGC88]No1xPg=H/K~S.> i~B'0 9AyVt^)ˁ,#] )aGKw,.i ±5ށHߥɸ)ZKҍʑᛛe窩"FV10]1xICv]W v$ ZN4D@Njy.qkR:"*41iP`ZN?HR5vce_r.Ldl& {Hb?Lk$E. Ѳmdf+Ѿ|L%$ώf̜\c8|INO_ej/hA2L7=?yr:@bd=Jq17UIP_x7&7f\KH^8OP`}ݶ+7S A.;?&7&oZa3*MVKT^ 48 GBw|$V&߱*h i-ϰ!#1iu,y`q{/'oQ9g~#KK\i e`~YԮo] @(E,za~,Fiڢ.AdvUgr"ޏpjF0Q*t>춠L#_sVlna1)ս}P|=e.`-E';Ly3ޔQI[Sm1XQ{v_JE+GDlnH6zl>U`AZ2UE>[bo}KIi[(D7{U%n`Jwܒ}@ͣ|LiSnwʭ+BY S|ok4bU)tl+k!t}! )f.g!}P'zJx 58<ؖ )IY/Ou4@(Φo >G=$Y>\|V⍅E܃NY L BkS\ϲ}lZ7dZ"-lQ#JFU,v,袏Y|U6]/ YR1XzVr.;5qch#[eve= V”Mh4; l@T]}L<+LFby,ҝ:MO\&e̫ pD~W˾Kw$Ό?9`BOAHBHi!|&*q#.k ^Aw!Z sJ!}lXThrOrN83-ק>ýصRJH_u}o$p ?N%+B@b>Bi=;جpo*`XX[>)NjZq{x\__``$ON7־H CƒjaHx0ߐ ޢiïl+,FG=,#P@$oiO, ug0J6c9-yف)6 JlDڷ?MTT.pdkc$+_eAơA? ފy y# ۜTn0"o3_/@/ۣڏwu8d¿.L&XȼN疅ZX(,\!I$A"pw 0̩Z(oդ' 5z$IK\T WUkf?i*HV̉ e4}ڶ [lj4P$qaX12it H1% [m;ET0.kMċKl7[ -zaabH|ķ;?Xyu(:O\mɱUeb ,) 6͡\)IE4!:0\?h0~a4rRuL ⫍v>-jJbC1ӱe;W~2FSp&3cA숭ȎFu`#p]Zh۬$&u% xe=䯊f' IJ#\<]4X7hMa}FUh7up^- B Uy&1O1~␠5t"NGsݣZIh` 063lw(NW޽AvpFuvθ,[Lxΰ*gkjl1 ] ^dCKd,u_W {oz>A9/!ZU@耈gD8Äʪ-z1u;(m)Px7`/V#QS<#=~S2O7$$]sKLߕl ImVmOsr$Y= !UPQW T,OrZU:G][oK1ulu`҆ nldWnM.msta~sGm!A =N@0Y4,Jz3 %/vJ'4׌` J(v2*p_ S#xm?1:o܈ !outbYjvI%퇚ڜJT`u u#\=KOԀԬSڈWȏQJ'zu6#0ɢku@@ckf{ՠG']M)WX3cQB}QXWED"@T?vtm~f>ht^t,rS͛)LӇ^ְhZo k'VUIYDvZ G}P.ʠ6Hu~͹XQ[1[Sgk4ߌϢ(\)F0 1pk)ڰmҤ6^(y#LrKvD( f/*%8kelCEon$MrK +(ٕl>k^ [SMe:b%8^BG=+D( -V!OԲp^sas"xmk>HsAw#8[ LjS̏b7t/n,ƥ`^<pN`]X0iQvet;=*=pfY3('_׭Jt"YI>PtyѦEb 5MdGocNn֗[X~:?u7N3mBVP'4]YضY(Mmb3uP2{D\Ux=]B0P/CǣW8*eS/:v;#Ҫn d\Bw<;5,ɭfy%1O7 "Cܾ/ke9Vor7z#SW6c/~!"H8IWopBg>.oCf]Zx. I1{Cɖ;9X7OyBfZ*|f:aGG7s<ĚI0̙hgSBUZWgRfLƉ/ ҁОmGfj'uc%aٽCѺ(:)?W?A+՝"iŲ i<MGCI@CįF>zOe A;\˹aqMZ#iI&M ťwD8\8}LmWB,=Ȕ\nHۭq/?/wq[-N9Jc7WQР7xØPd\W JFF_^}E IzL5{ORDbGaw߉fLEq|S;R?fiT@D-n|2v: ޟXѐ =L_"`x)ЃRGX#d5ɓVmeO9k/?3nr eXsTG?V9tpy4*0{zz9vL3Tvaй9$ʎܟm? 6]c' :Nyl OE26gヘ\QWZ#.^:N|z]3{rdskbP'Ațo o rHLz1d]j VEׂ= 3?P}T+]Uӯ'i.[`(ӷTltSFmSBAB .5t5#9{6 ڽԍcHC+c1CGx^=W& .3oO+`3/#3n,yVЊLMQf. knb^M@cI#8-ML'1WTmDz!|(\'^l nQCXZ=V(sQ߿kDLvnSr%-'^E*`d @ۣ|Q{&8ߧAMhI :;[PI|)A)8O|_]Ga4L7[#z$O7GW^\kTIړeLQ`e= <㼥/ACjHOT rQ^F|u3${M!\Z:a.+5O"3BB3؂vCql/Ouq=ؗV8OTEو`"MeZ&cPʑ^_K1O—ێms.&맧P$350'ͼUtS'} O'^,F>փ- p}?φS }0;B`P##gw¨ nZ 8S P7T}U%b-Ux 3T` us醲 "(gnR.~-JDe`Pl OA1vC q5 A_[Ŭj@ENřn]ȧ(U˦D`m1hPF|*;Zi5RU0r,I>s AY(Bě14Fmr~$;9B얊_{>@B;L4~{ZoI)0ږ< uRlvINQb4Ly+#qgldHjCNgvI舁zۚFĠ<#ʎi fQ&ͮj%z+ȝ/_nLBX~h*v}Sp Dd|D۩@cPHl6*D[goC55@^[*}v5x~IP3!\,2ߢX!{b<`'lD0TЃ@/jR p JY2P;F@ 3"ˡ{ocw~QK)S촛ZK'gE +wӰ`4Q-Ɔ"%Jk7W@%un:Wh/z:!4ʼniu*^7o Sayդ{TCbx}MzwNҺ5OR ,_Q.ƓgmbB]k1>Vpt 2&/T`!(Q]MgV 2UK㩔V/L ,~Q;+;iՃR6p ڸUh1?i% zj`[ "xg /(@)@0FŴ)?.q8c_~M+!`KG(v3@m'LNl SNn_:hh_fݻ( =d ` wڈgcBbh[J{\DF5s 0h ]ԘZ p`}Ŏ 3tep^sv7$5RWR`*ąޏr BhͼP{`ZKhou7DC'|-\=~/v1; *!yҩ򰮼/anCOlU]-U=(aS 2mAb]hj3{Tm ip޼62 ^\ Kھ)-R*.aU8=f3'FW' ڪU>zFڥ"#TU⯈ķ2TòQt!o)`RWưP4"gp ΋? 2e1q-Ǟ]]\ 4A> ! UL*CCh?8M7+ED\u-TͩM<-2x:gsx,/f2Dl>J҅nӑdB/̌?jhfs= h(R2.4~dsuޠ`$*Qc0E0:..@=;$zs-'B쯱8HǕ(h02eARs9C{3iX߁dc "X9Ą!ϜϠ^=:.Xֆs@Vm& Շr~U# ǝc{G!S*U>L2L'iQA`KZQ/O3{Lbхig%<1Rލ$}i=+̗"WKӺջ뵎kE-LTKFQQH}* EV}M0KS8OFVfz0:f2y~{Px."!3bD92c-E63BpQP\1c҂%{I1m&/ -RRVNI@[uCΊM,'M^d\pi@e]z/{ m؞eY~bƭH~sV4x >_g6&Cs|EB,H/@)3'Hc(=v#5V|H}uz1pf77S.3WԱլx?>)Sq AIVm@V>ŗ-`Sj?돞Ÿ2=0:NkɴrP Q;a6[+u&j4*VDa-}ZHT:zK9SAQ6 cLA՛>\s^|51F3KTzv| mQOUyD⭋^))L ! r&N^Pbz6Ԙdf;^Nri!IϮ#}Ͽ!5z4݉/g+icN#k7n5wШm`T$+*=HM<=$\d 2~X70@QjQɖfM@oE.cȊơoOq{vZY RCyX\h@C.EUhO:A!tؓ1)iE%Td! fm)soΝx AO1MzzT`Bv\? #Vl:0GT JvjM-E v&$핰/+yv8x)'}-*1 2yZ I*BN q.3pwa,Ee3)dW'5X{/X&^9+7k)rAtOL*d(17CDPGnzq*]*G(~ǜJcyH್N!1坵s׍Ojje@Ր|Z>?-<$+4o-Ek\WzWl4YcaKME;է>ҬE"Agb#_ S6Vkj$)q$1?{ uXsr#g\<秲m'j#eoLbN<ʬnw`:@ }iu{2M8u/q%L+$*)"-V[lI*)VO嫔H;ǩg)>H]hs P.vyJ5'˭xV[O#B-X]&gWF$#>_cr"61&7".wJL`W1&gh`lRT=tKGmbІtޙ!g ʳR6]gywwѯgfzJŖ\9Y wr&;+j!tTsG2I[oKUaJ.-bLLÆ{BkKhh2M=Z"$ƷF 0$ =ykQnK4BmfϷ}- JQ :q% Y/"76U[t.2@= X2RFWyS*P}\r' Vӥ0k2 .cUkIupUehjL:C|vګt>in#澢\}G.X%5$2MyB!hc2FN7PsocI.(m&ʍU57bO?3ᆁ`6< FQ;O)jKw҄g8%G݆R*mf;j9Agq&njUvDP/cӁ֪\5qyil,fj}St0?I< 0 yxecvo])ڳNZvzk/9,g #c><((W귲=+Q .qe sU ~w¡Z;EǺMt^H PT (\k Xi3=wGETNN@'3|}j[CQoUF þj~gޖ5 E%=̲iܭOF'ަ(]Χ= #l̀'偪o[An?箟x#3t/lL{ѻf7flԗ# A|Bڏ2U~?fbfb*;'zc0DQtіuc7Qc ;aL 0'|f]Ki#gq>N R'p Gq%jعS) L٬™t^ZX"O(s"O5Z"yy4㤞TaaMj[M=] A xMq-ǒCb宕zRC%_U'C|}INMIͲ2L'~V0nQt9}~KAJq)GJ֓w 6RlRj `Ce'M _sy^fR#̊0jDBPtI~уY>Ky$]ֽpy/g>HB`$7IX [j) َ ,"Z|y& Wk  S٫5D54a 7+$f9d8Jqfx5DxmlZQNk/PkMN vġ}yY%a$ JGmC-|G'AΑFX;&H6rzB qϞ2=[/\FY5s]Hc-}~ 2/F]?9QEs|j T6ZRCWJ'(i?, ?5diicqg8u^2 n'- 8sk`M7f tAstDNR*Mށj= .dRPJRF7bxe4O6f} 59B2Fb'եŽcB=HHVḭX] 7﮿~媟BĶfw(s: #7劚yzzCpoUɛpPqBG> !zk!n 8z ~FpaT?I,xB#GWE4W9>wOx.B&=oAiDE:95eq5 "8tЄo5 6byVtԜy|Woj#ƺP5޻i| ,W_y2{tf1wmk)>u޷'ԕ@Q&;ds;d9͹,˔Wf] M>.MAIMX$ BZ\Acvp)7owx\AjkCtATU^?VT&t& ?=`1{odb0z\?(W'4cX@x[Ng\YT#><.go/ '&86i;B-[3UGql:(݀T%sj6۔ _3zN n@>9ƭj?}6iuA@ K)+ N3׮< lHz"-Tw-hS'<ҜmpX{'VS` "4KD)?s.c^B( MoqPb\!S!s.~sB [f4eAfTf4"L xz*h\? 6G|TO0n3inUu`%ʥhQ  i?7u%z) yW@ j&2}eo$~0c]HyzduēQIv] (syvKJ=ڎTmE]FPl i9" QN'ANе3.3V#|8fV 3xݷMM[p7o RX{3>:s]'.ZE_%=S?nv Uփ&XQ^#?M% &G4?'Ɨ|2df7xgPQ~{]Iβ6(' Q[ "?uMiIl =$ My1#&I9|;׎4Q<({$M%(q:`*O?b:M^]ˀF1D\vL.L~ۄFy-K˲vaމu1/}I[ U 5 7^sv&\N3P,B,H*A,]}Ef/J9.{w}Pso%C|9[0t;hf"Tje o(~V{l34ElEnOM&290=Znnn:`!cޚ YMn/㶞>Tu#^!1m8LJcH/=Yh->@qMS-@ oYXd'0S@/Pooj5u$͆bkU{y6y`EĬh -t"w(FmG #G`-6X7gA+Usa|$N#>pU D9^g~)T=@.|K* ۺmCx$$\w+F4K|j6y&I{YHODZiGSΓ^ &MO9>K28r`( \#(tNՠ-‡icYy*wZ\_!~`!p%bBK<YziJEF2zO]V}R^4cliwo2|&[$@;B w<:d,vf:ɯ 2LKH-K0_7,Si6-g{nqMwzM+{x/x7GPJm ԱQĂ 0ndrynmq[S TS,RXZb60?͕̋3Y%B=+ѠrEb?r{ܠO7r{5 A6ʃl<1ߣƚYSwm2, "|֗A_n1R~?io ш 2zqaJ/o ZQCDԃ= ͒Ji n!_@cր*WeC󅈣ofJ~;'5 Y@cj$$# m=l7S% 6wNsYu. 1JAԗ"4k(X}p =n6LD.u2?qxmJ!}-m _f9ȴx|Jr fu^,ԡ fuhLL"ҷ̉//ߣWJ)s3BX6}ՙFx}s ݭK}A 9Н3l UjVޗ' =eԲNڸŠ\dmh nm~4o2%\؎z~onah~Ykz% ͗i.ȧQ/_/,=lfDt|Z-b\|xw[)N_~a \mgQ"|^cbސUjgQOynxC1l1 };^piF\BhG):EcfAP<W9IҸFj$Ig`-| zSR0h66 [1LƠ'(UY5_6P6A:[6 +Q &N (~宮i*pQSmi]=GN4~g]7o$|ji#5P*ʞ+ ҹ2=M2b1q@E>xͨx W`=S5󃸨p:AŖSr;*8K}|$=hW0Hzs\fPjpq%ɒ̗9cȂ7D"G;JN>?+4=- ?`<<Ɉɂ31;?z*>$/$Z5 1infqF 5UJsLΏLBQ+ϱ=9⅋'ozBf]9>]eWn*.KVlgI=[)IV?xB/%5G%P]}[W33TTʝM6@ !sW 29Ri%S>,Grk#F q<ؙ. k0QYHdbJETPK#?ؒ-\?۫rѷfdt Uqwh9 1t,ocg,}{x`CѶL [ tDA~ŭ:W,^đPл?k"\jwO:ie>I]Իߺ]ws8 {L/5˾'gq,}מ `[q͠I FM3 ?KM~?FhqJmFjE s8gvk3F@b 7b7n8Pdjb"ݙWVp,sЊG*:v.L?M[idazSv0HD_bZ FIDջlx}Y A%?Ή߱RuYk"@Z$64Y.y)=ٙYPؤ\ZݎSɫ 'j<tBl27e{[Js]\m%2JiU% v3=w%uFhpG؊+w#V*@Eǰ/C1"f[- β^bC\dadwb`'ҔrLL⯚m^@!xż<S|3.{<EEӯv3XCݼMXi$h^ӗӂ2r:7e!KPO4ss''^b4μG  A$qu_=X~VΓAx ;يCP ׽S\kU׺㎦Ly_V]CS(LgdY ї={ R]M!5@JDdХ\YIoO3g3j]i7tG9[^}o EX`0-C,0~*\3ER(Sh,%3nu}^3-46|fR\55xm ?ܚZCn a\arjL0k6 h? Lġi8NE-4nF-%фsjH(6ĩXY;Km=OeMP~ ..G8 4xkY4?t@b?;m Ю6OJY6#yY:U;j.M\ 7ܗI4~¹1LYB^{mܴ1*m_41mf|eعrw;q=km @m;Z8]9Q'lbÔL7*-"c!Nre' 1G: epJu[XCX ,#!:3 UIV9mqUhPCoifR Qjf:qh B٩foM2gУ4 pL5E>C̚]Zaȴ} U0~~eU"`Z;x\~XI $_HbdogήXpaݟ On9F7SbFħ9ݓDq/܏<_kLgg򘏴馄g8HVk h9Ls,irJ~+d mLdLCHcFKh3dHIHCW70wwˍxEpE/Qɖ(UmU}geT&vJUrw o*gCcXS8lCA~V X =.Ys>޵-VcgڙuM6P);Wg_uc0GE'\X ]`Yς<  )`SS`鵠v_kFmG4D!Eƙo;. ?OnTJ5uMly\ !?P^lcU \rڅoiq?QY5.K #b\3$=\q#ZGoD~xXjh‹vơYxJg'C"̯n MQ{83CH'~{P ͦ<z'A7Y"w)K*\%hAȜ(c} jRLrAIc;A28}f㪬sܑ̒b>C9v:P)MŌc9#*'קZq"ܞR^^ޏɞ=ښ)8zѯBQuq'PNL7NiɊC? C#3k3"b;4cq } uA܋AOrJ^Ʋ^-]6ưf|E| gl._+/QH9AmjF\bh6:3y s4UEd(W$Iٽ-LYueo;uPU KC! E/&^ym=v_F1J盌"PD5}(cVq#?uyt?5a5uy6K,ڕ' V8zg[4o]LەԵ6:4m.ʢAl{tU[K|e[np҄N$d3<]fj./;'K Y.fdtرo)pm\ٝh\R 0~!BC# ̐s#8̕!3#vlOMc#K'5F䎄Atnl$r*l$0']Pn'3Ĺp6fCpnw؍IIG. 5^{'־nmG|!WemcoJu^ լjs|_ ݽ/b8V Li_ q]M]JC hJoh{Fo{lx+ U숤< 򥋘ˀn{a -w:6}(RNB;:\'aD\N {mot#j \1 SrPzSl1H3GtRȥ '6߁r~4mHͻ}<9orH,̲Oec#vHC *~H0r.LG]T8ttgzcCՋsmE*w=K0ډ9'&85,lYꢈ0XKj.wNB89X TW!Y-P' q XP[_8rtccO)C'|KUZ$u($ &Rp&G$~ $:y WzТ3.ѯƌ> 2  4]O ">kZ?e^(("@+ʈ@& z@  vU 8[g'b';1w rCc ?JL˵TciXA0P`\N@%J*rո2AST%Qsb# C[O8%r?ry(\Xe/GŁ@mN׈k,ÏDŽT,H@<,g6UZ8clj- q<סy){LnխIM[j|`,>3-$eP|YmD~$&6/_0::?;wyڝ-#xV3!@˼*|耭_8 Χkk+0n@!VXloe3BLc-t˥{K/.vwՀ?kA8q盁o ˨ osͣZt8wK475LpmmJPh};:(r eYYn I c#HÖ7sZMרS`xvKN饎fD3g!T/ /ڟN?:Bdun͹暩q qpAH}§} سM$8֩kMO(ksoqTUKTþ=3aT.0R&/'oe!SV^=.7zËUH } z؊(t2\_^4y5:3HԨߟ0SLNC ]13ec(¬tOis͎_AKOzD|aަޅb[˄OA+WOl;_OcC<ewPeMgf\ X}ARMdf̪r~gܗp40 A`'Ej Inuc_xu>OȈYehI[r=n?_ LUNwwGM89jFi3폷vrE[T(Ɂm Kr (ֽ)5=:P̍Yd)+m ~S68ǩ0-צ"ʹqD+oxz`{;pG}Ej'yh1j> b|Bà\y~:00,AL%<:OܨϦIв`ه_lOsnS%F&uKz[gTuyݙK5 0 Z}NޯLXQ%P[f5Y[]E:Tgcy&_ c_Yx]:9:[X!D6(.qBAWLdAϠUi2"p@ C^ p+Dƕ*~ ~ Ehj(laLŏ]}lDK\`J\3n\hCБ9r}IT?QnPsoRi3Cu|?p;aT=쩄F/hmw]6\o׬2 WKp`)B9%v׷7y QÑltip\}ʼn ]ۊICK$8,Zk0F,u6H.&~)TQCoiR.vZ0EB4ww)-'j7;.Q}>m CwEI=+CSvRs]\7r7Z>|?Lgg T!9F%̤#\oAQ;&ʑRBz)@[nkJ8< ٮX' o~e[-  kn Kc1cMJbw!-]"f(߆N_~z:a-5TƢr 5?*:^Lidn>q6:#@a|hP ؊.! ѿ Z@9/I/ze. VC=9 Qp!ypOP=XJb3SP^~$fL%Sށ'Te?0e_޺?=%ѭ-WTee9f e,&pKS/I_ƒ]"b2{ۣMdԡ}8/GY _Zr/C r>] :{Ó;waiW^Bnタ=4!q KpQMh{V㫎gA!Fv0igyXRI*YfW0G_WSR2$g4})/5C9\s3<5 Ŭ`v_<6w ]zN4L|rg{{s w#bQ }(l { ̣#Z6 D]o#??RC _ F3ْ}(? T묑N[IMr%dz̶#p{B0{%q̌_rxr=\~R&ž{-phml\0cĹ\yJftzJo_"A(`E-hA(jNdXKdpJNX|\v,c~/c"r:Eg)a=8I Tץ {e'دP,@^i|{栩թ H#Zbws!n$лGލ s%eCZ|]1ѺP"{n" ]"I7r320^ܽ!ʁd%s!Ĝzhe;$E]36'v9r/\Jd2-M8#hnrT|hKwmz긡_րtIXW-}iɈs$W\H%%4mg?? Xp3v(N|sWioj@9O.x  Rry&di!:=lq(,*5gTHng`n0WO1锂H<@ELgj}1SF$N+ӡ 9Iq4 ˵% YKByق m ث,%"Z Ux`㻝C@2Q\9xW@AjpKkYL {r}:`OtGJz߰$9qpDxgM8Id塽LQfYR1٤/P䜊GtA/[xCnCSp]L" Neӛ v>:/$Cs<w hgvX[-LGدYzAPࡧc6Q g#^"d6S0n(wtmt^i\Hc&GJʵMGt . N_B%eddu5`y/@\?lT7LFNqYН{iP;ݕ3v ,"M++vzVf/n<} SÞ %1%Lģ蚔Z&R,)⎡wG |j>$23]!NUFcgf9>ZOd&B_uv iv*庺O&k +TiÂӹFU6䥬VG|g} 4fV a޿B<Ire$?:y=+7꽞A[:})90 OԖ'P(^a@_|qt[u`:V(iS1pA RhPbjfF,$;؍ cy[۟t;>O0Z}!L5%e{ypNp JimMB `6# P'!C9G)@>>8=`J"  O!BcSc,CN3aD9ssyw޶L f ʫ\#?)} _%1%_H4vHZ!h ͤ7eŏdZm#:N' xe8()fwz{ Η orM4v)7;1&P&UF^$x0ᙣ)4W~U]s&w&$w)] \FYu? -h(1S3xw5Fei,6DZQj9dN5nI(@IybHd3Wb5i{7J΃cy:m>„"RT2~RoF,/]֯T뇇'cs,y_ =KWS/2,մ%Qz믝Nl_b%jIkPaCi$*W%ӌ%Wː ÿ;Dxi l] +ă֎u¢sJW|0sXP`o~;ܸMQxI} ,hMe0&i(w%&( 6)\HSm@3Ivx\b礜>]0ͼ`0(dIp c k%c`)uNLwEjt.)C2٫r\yP6"KT!`G[EXRܾceY9 {Go\CqH0o>Zj,xlރL|Yzi]wTMSh(Fr:fzaTb 7%'Z`wp'[yW:Ŷ,ׯ`fO_6<`d9J->‹A'8鋴[ 2'?GjۍWe3X; )sWW!\EJw=1,= 4P8aLs!tL }ΫNTʡy偮8ak%)XuVo 5;9$ALP7\( .)mj̊!:]4h3E'h#W%j%moGcaSuʰGtwu栛:FK\7rk$v]"막> aĚ mr\Kv `oD6EʀPdzj`{uBV@_FFP8`}FA&GԸauQQw8ʘow\}kXǬezHo\p)Z\lLYGTcRV݃نȧ^rSϓU-Nr20tvA2x+^!3Iw:QpzQ{>OG3kzSr2 z(}V$Z$ys8l`нi wu_r8dedjƗöpLXw9W|keӟ8 9,w5[ %LeTɇea(3K+1^E ei2yτ䘏z, j ("ҳoؤ:`-Tv:!>

    vI񀂜ՠ}7[`*Dsۘ4O?Am`zab7u~&;&&Z=VUbN 6/u8͜gJdQ29P]sU|5tF͓;>$ɱYr>N/X'^#jJQEsZc6 ]j7Zn޾lz(*1 *MD!9ęqw)\Ez%TrmV Wtݰ1)bɻB3 =k>iG.! ԛHmQ~QGaDa@b*0YD"z.׉}0Ah¥B"]e1!QNE._` ֑Cۦ)lNIĞ7oSh]/Zz! gQla{ ' }^svh_9=xW\/x"uR#m#fu'w)rj!^ E(Q l;ktrC0fC)V`\2" )}+7OiiHU'g.Єj2"#cHQ2zb`>1VybVK5ŷͥ6}<7v j]Vs S5"0|xmٝN1fr5‘MPlJ&."*}vj}A5Z4׳Jg0O4 LZ8>'LѬ;SDczGy5(`~ۓs%& lPIKq!`gk;sOG>;O=*~v3X}DNHe~hSy {pmN;'H B9j}rtWӆ ;OW\ YVޫ b(dRܵlյ4*)HSWOe1[qm=f*F0<%CCӞN`?jpId;aj█ 篈(%2Z9+7oҵ˧n6mp0 !]QDH0r6(CXlIPp(omkha?d2tY{haآ'#~q-L_`ׇBuo (#2ls[ew F5(U9@򩏂VQQcH /S"ɚacT}bO|fz%j RC%4&u !w }gNӳkf*GpoԠ|[ 1;Kyxus"ovg^xpf㜈t>Z t_i;6/bxI^ 2) )nQ )9zUkd;z ߲2Ѱ{v LJ# 7[ƳJwQ@ӵ G]] ydI5quӕ_LXnj*l}!,P 2p Pİam0(@|lw}Meoèw~9NUB2Q"-i .cxwMD nE;&rcWA}011`^EY.Û\D 2qrz.75Mԋc ? ;A42@̸Sn2G@O`[TW[.6tJY#.S5S"\í:qq)ENangyHT!1t&s _zCyib;0^VtLՕR U^r5?SBw]:ߒ{je'XE H!W㝞Wk,54bEGu+0zE5VE+ΉW&Td o zMfNn ^'> M}pG ޛ-,}$Xg[w$# hM8`4(7fl5JbeD&U5FGXU )*7Ϳ4jrhOe.;_ dKQ2d&el W V]4bTVǯrojnPk"U<.3N$N&̛ ~Jtψbl |HMԇ](ϋ}(+@q{;kV0eGoaw,՜GtkN&3 \ѹ1Dݯ fRAjӱ;@oP8~7 *Q5]FLs\?ss}x֮嘄g\s_ C5i+#>fCDdhP/5(164E~)pd9$>`oIt6oESytPx O}UY197^K{ cHzNup8f{CA)Kr;kus*5yG^m;u*FE؋)%4ndc6̞d;5>-.̫r]HL/Uk{w0fx|NՕROXd i)5>V)Q 0e1mQpn4d6;o/{=kصY=X  PG-oQnuU ZeR:,P93wBDgDY{ Y~CYd; X́kna|^E=`ZNpraUhaCVڮ/ `L褝dYϫu Ƙĭ­rԨ$yhl^eu`C-)_C@Yݚ{ԞCRrU5Q53Lira~3O#}1̼9E}ff2K}R-tf~MDp3ĎPnBfNOa6r<:ٿgBW=|ʙ&O˝W #xΎ; ?9YʜubIqFa*$]̬I>‡ʓBƼ˦p)iZ0asg] 8箭c0tWN>Z]w< .xM Gje0 C k5ODk;Uζ9t]괩 wЕ#MMK)0P.lW|\ulE+yj~g_Jӣ^BhKFaXLG' qP5]|[o JcY:߷VWkV,ۨPiTЕٔI\L ^/qz1So i/YbROrԮT &΢>N!'OLO 5]^q̹oξBpɸ١@rVjByOu)OZIoT!% U|O?8 }â4l>}N{zCJ>:l,X^B d؟P EPg::u#$T^Z5IvfEjW󈐚W) j54rC\ $e'TQ9,ՑcYª^ ֈn`awH-0orԻsN`ęN Rŏkʻa;N8KZ aQO;"Di> ˉ~@`jpn?,O{j:{`}`;xEMwkj  Cz'oLD._,'W`j2l-8}Ɯok|#b7cri4-l56 9vë 88(O Rs;|ƛBMtA4^u$Yzcp %qig VRF$Yecbթ$\ )b>l$SRo؝;:T95 Gϸ-HfS]&YL^p ̠0M"AoC+gE׋m$f>nwaF4>ɍN]9 9)Yǭvr$C^KJbI S"yVDd{h/Pm]k0]L*Odi?s@vzĥ V>u81$aPx_w;Ƕ51IH"?6I?9`tsl(IrV#De+!0{ƢCj^,G&Ԍ,rsuMCvV05?`趈'8r{X ik$~%:2/󈇫q}rg>b|Ɯ"r&FRk+sF=ާ^lx3cgjf7QP uz6w*:`߅ٵ(KjN{(pXVβȺrn!$xGėQcF6uf@͔Ëp8ڽϲ7t^|2<ĺ'I%DLUzwF]^P+Xx tl.I&egRy`PH1n,  һi#.Q[Ċ[U Tp@1RJ=sx m#2! +񮴯DֱRi1 9ECt#J 㴿`v?.=x̴*t\8۞Me),dٱ7B6@0~VHh'yG#wM K3mi6z]Ώ4f>y( s˻;3,n pFW lϞ R:ԫǂ[ HDOxbyۊmNެKwo`g2G<yo;`g-\u.QRpo$ͨe(Ùy&H\0-A8ud`8K!D<~k 팮f@53ՁXۏDw풧ŃY즄4<7|ݐ`y' J?e`5X:ge'agjL znK(qm$sOwC/ǵɼRVcM%5>?EzfvWd"?.ӝyQ&&4 pA߮,Ua_]=E :5׏hL}E{#Bo'äY)=` R nΘ,ta;ڹSgC\G9K&=Npz//6ݐ;eF+#YԘmFv.[d@+,I 2iD,¢C(Ֆw k !SiB6bWmkEo$Dp$(\si(nE?4vWi;WV]pP#Y`MP759}"ZHHc|)ߤ;.etХ-q/< D2žRSxWȾ&ܺj9֨+Tϛ :_\WOh=DXq^f Ʉ!@zlrUSg"0Κ0JȣH-Gl ]Em| 2qkȿɂcOb&wgbpV!/[ y,u˅\9Ze8їueI7m;>4fgD\ebaz'ʑ5yȺȃևa!s|Z.%Z X<ϒٹM$[IB/i-lG59{oچ$1~Mw󘥓M@o0PENS)U7BGFa ^Y(WuuWfZ!zf\X[ѝSGXUo}cۑmh^٤ꣁ'<6z;r mNn̎_I{Fp=Ti+ CxM(<SY=2 |Y1+fL̈́xj"u''" $DmƒN3(g]☚%( ih_6KO0ECd /W4y]RJNnCg,āq &=HMAmga( EpUcRS@=C>,+@MH\%%dq9l?Ax֥MьBω vsօڄ÷<'>^W& [kEQgV-D9!x7xhΗg|{\KٓJkW";U)rNw{MüS|~/,#|^Z֞4qXECڀ34}4נe3kL 'پb7ɻ* K#A |O=]a[â,Fk԰*Ę6}eh N9( P2[PL‹YyUWi6P)p(;mr˯LX 7)Z[@CO W2=- ޻mrbL"H?rg(U0aA Oޭ {ScsҀ"_1Y{(2Lue"}.)OlS ]*Ŋ%ًP/_4%0tϘFsddv~Ɏ(>pVDz%5-߽i4*S'{3w~ ڌ={C-Qc+?m7.2 RJ*gzdWxCZpL@R9(IϐE RpـX9OE%G.PH4Ħʏ7%]хF욐4i3D+JYN֎j\c1lT8Ȣ}r5p/](}Hg7E5 Sr3,h;[XJȧ^j(ۙ8[cO|K!;xRouy}m7@[oJEV T%|Cq=jEOot{SSٷ?Kn}µ!æS{j.]] )w.̈Jo6| "ҥt "*E9 յl7Rlkg.8-u㧐0p˺-9&Äv ? htwh] TZQuR$%OX"k۰C^%bXG?W@W531QQn~;6t 弬J23x@yM}mEɄLTriýțʉ֎O0bGUjˉ#Kc{+vBhqr V^sI8 "5Q{  J.3BŒR^ !d|‰/ dzm{xȯ2,ɢWAV[1޾ӓ ~P)2"GG3 d|Gh6< κbM&KAϼ -By@y+c7H cn,Y 67$'clZRz"`㰙wlX 9IZc yyhk]}dAsnQkkŵјA"RvwA ` Bs5Ar,MМ_˽ AܭY/η8IW-D;k(`Tw өhIJI:] ]9,+n5ɁE):'ʁ1Z"RLۊ"Aw3yyºK0Kq4Iɽ`F}^ 3TF աS5R{w(%"%sHLut1cnQܦDX Iw-7<,qT mب 0{t]9dڏn?þ|[nܽ;;3DdᤙQo/ޏJ3ibxqX*']÷[hꄫqDUx"YUQt* muwx{G+"ǡ>귟Հl$ȏ򧵟fI sC֍d8YM b>hzfre 7hO$eNL4h4]]ʉF޷Y|SzAC2C="a] 8Zj\Q0{^ytnnwr`7ڜr7vX- 4d z橡2+2iY͢,o/޵KUVM킲ig€۔ҘێXM+dN-Cc@ܼ 7`(>0/TD㔢 9LR!G,Y[Q_^ŗ/΄;NԇJ@W[W 27x qi:$z#Z~"x{3~IDb#K)Άh{LHo; ZͯcާÏq;QK+M)vaXR%3{YLr:*0zx#S@IЍgt:\7/aC(2eZb`+™W"n*hBcVNt,J}OUc>p:J՗MȳD˳&<s!ywa Ui#(I3^"Ur,8lebgHUtv]n{74"~rOKP>I-|3 ^mƭ)]c)MmU~wEy: sZіw#Ӥ$z-I"EmYp2Q{}|@.}1Sx]#u i"9ՠ* Pk,{ wr7 +s=tӕ*[_#tKTG&."i2  =6پXDrnoyAx|XP?*DJsGoj y. 190g' fImi4%~DAJrU>ʧZ DD7{)ynun/JzuE5MjA@*εuYw"}2;B1a1R:ea_M%جޕ,^vnʋ_K.=,f5m=_F95&uԊxx‚,_@N 龍xR0r3,Y.%HZ jPyZ1#&iB u}8XNZ3T/qA-Mv1!֖/߻D |04yk腎8"TU8pwd23~wnkh vnc׮N3XύGђ~.6T۫tfGܦ`1.;$I?:\} /&OvYiu7}ڪ YQ`-z8 z<:xr!˅JMG)P)Ȁiy؉+q5X=+JÖ4 o÷QGo\^>{J v!%9H8?4b#LF2~ZفK u@ѽ[DT8LŴ{Qer3UM,8wPdL흦FDl_q(᠜Qg5Ouu2i݆!S+;HznYLfZ@%U2xgf#Tu0e^Ep{Xsc^N OlZA|5tFٵ> `\c x}̐i ,nTzK:s^Vul)}:P5KJbhRASRjIzP7 n%;0ⷭS4k;opi^JwAWd!/^Ix =lW6㧺mg2Vj ʊ}Db"dCOIأ0)NȴWWٍ#,8Aw}n:e G?)͵W\S-?L'𓂈Bw)~b7'^j= 1 VS߄2~Ya?N ۿ[Iss#PWVa_@ Tc=p*zW# m'{i~k/jZb^HŨ@d/61+f鱪ii~Ha*,sڋʌ1ʕBz~j$`͐ xR2|w2ҷ  eX rdE@J7$)3H׬cA4˥+Y;r72=یLU}AʝW"Q_'o >衴Mu ֜6 2s m l2&.E%CnQbeƑwifa5{b~cJ `HaGU+N x>㐬g=/B$u\# 1~1ʓp"yDPf13¢6- &e]ELk rY*10DjOt)ue\(1ߔIűd0[BTDhg<R-CC,.NgB+EǠ\. ;+I!F1\.L5J! y@͂NX</`6:&zNÝ΀0U_2:.W}Hv6SJXb*hHXanJjz(k/Y[#Bk᾵D0n*3PkJRT#/Hf*J(ҁѳ}_?uRI:W 3WIqOv%+&aRv >N:ά #1)hl^.;O_Ǽk]"7Ut{w1u_an o T",e'6ԗDxc ׳~<ۗ<'[g7^t %78\<;nb1Jd%a.׸Z("}kPBQ-kZҽ-0gMuc`<:fռU hi(X~\!I _7zQ:^ESB p?@*Z6`mP\?x`Qxs:N bQ )ET'a1'Atu!&9M)l2( àۏO%X€MC3M~W互vn ڶ( ƷWpcA(&ly&XAw)ޥU5N [(1yOpm8rAq5CGeSgs6 dD"ZQ0F*ҽ]d}d<%da/I"2s-m<|[5̔G],9HXP40 G9XO,1,%gܬJ[57A`ٙXBu4щZ 4:N cm@LPQ5O̼;q-?)u"X q {4YcǪ,\U_<; MWX:n [! gSGB N8_)P\|\9)[beb+sxFwsO{=S2Y#v0e5kv%YB_Fkk*FF;PF.֠O3֑5Ϲ +zswcɚ8_Zx!g$*P(糰r$=G vOD00%*kX1^FScO"T2I!}d37A#UҸ>U沬WMzmI v=]>R/83*.7󖂧p]~8GXԷ㜂6~0 ק ۜXNhj@>۱m#g2Ww1ޕ0%X[=>䈝~THĢ>)jL:(F)YI1'+Ffꭤ+]2R %t'RJ^dä]hy'(6Mv[ tT?.E7{t8qXZɨ'a]^bBpEn鵬!EU]~P_K:QL!!"CD>Eټ)sI p3L}B!B&A5ϦiCt=cPa\ :9H`ؖg{M.~ V *Yj7)'@6I)N% @jCY AO k>cC]邀7eӔ{aOmQJud /ș#>jIz:{K/`,LYPζ 7|RsSu\>E5O}BwKmp7PbyHGȗ6&~M_ 1R=z3sl3{9T6V7jWBv&i0 $Be2lN-JIN}+c ԉmKH]K-4ۛ d>2M)A?p9T.)BHN>3ʲ(>`b!ڨ=ƶ9ksCIG<Uٸm]-A/< %DgW'kjcP։qA5hSǃڭ]$2I-v| k!V1H_20]lt ',]=,dml"Kcuu1丑t!cz%&/wQ_Olc|3w85kI%R2 jF,ԔZH x|҆Cd^M3eו ]hJ@]0+O^[L_SI߇~9҇g}$_frJdM~!b.Nξ:xlG'E$36C,xLa>=t.Fat GOr(\<ߏt\u'`ʹ,x!j'^"xYMaS"p5'[ JR~ݎ +"[Z !;CIx(ǃ߽NẂ#95&m:Y BЖ;|96 |(Q@ƏΦL%*Q, u $(oS%: l@e *֔r5Ow `l10@Ѭk_d )[EB0HF;5ujKv̀-CX3#WRP8-:hVFJ_ck=]\i4}HuBi>]Q,JMZyqK3;Wtn.Aqb)Lydߢ}+{ ynx/Q|RΪ&$R0Sg݀;2kPp27Ewk7Qe~s>z32gUЩKVjP Tٯ&RH/*F9\N'L5a?d;)xۉH¬7r˰C?zїߐG]Ogbfb)q/?e}36('ϭyх,9a>mzb|kPDSunW75v&d@]oeRo)%Qh(LwR o\y.h!0U_s?6⦬Pj) e\^K>1bRrz{^7u3D㱧jX:YřcXijvGCt%5e4<% vCPd(,Wɶf$\z[O :MoFw%9&C&czLAJBP)d*?N .\PIsdX+ E;O(ho qgj pxK0! #mcˢ)Ց-dczlO).zTL(_Ǎoڧ/~72Ir fPųv}RCbE3aHѶ+8)AkxՁ*ь2pfY"_0, RC >Un0PڪucݶnI#H & {Wr[rдm[[<T6Z g1%V>Gd8atF)fX=K,8H9Ws(r/uj9;M`!rw˪U?͜emM nKR$ ohQ W|g/n6Ϥ T|wo'%DLi1/D663@ӹ2$ɜy:I9)@>d[X6_TRe{OB>_XN88V%.`v-. ayֽKX"i cA0n&.yIv:9+n痿HԺaPl_L!2gSoV*$n fNf/ Zqƅx6v*HAHoi'hY 3FS66{v<˄3[:_'߯Czu!\꾮M%~ҏ8I3Z"tM5:8]>uM)+Ld'XJ͙w#%Z}"XC5}f֛ɑnO=/H 8/g]ab&3[@H6QpvƔg?5{NڌuSd^!rB&7c~ qO|CKVj{E@5)[a42qi'b!o<0iHNJ tЩ8GX>۱m[uD\lDsYIi&}1sȵ}JH O#KLcC{1+Q+o?'#48s=-ؼGaL㩎9BvsP/ohġX"PW0(|zf \P b":4وȭq 6t\SQM^}9-$U/sVa%C>(luKGV^Wqd>G\1O} R4rߘ3vGV88=RI|؆ˤ>%3>ߋx̧l.;vG b=(I(hWɊ_}=ŪKyqT6^H2MqR.Fѓ ҫ~a%݈ ]U;K^ a< y'8Ǣ0Ιw+I.]{@IKEXpF2sw;\{<}pre3U@0DjYћ9yuݠat!;ihYSX x_c{)c4u`2qېMkg_4$p5{T%2b5Тq } }A*1^)&hY]qVu{q="9WsawܮJX] ->Rl5~˜ŀ SPqRʔ$OHidϖ7+h>2'O"dTr RsyxA7&o_]s֓U,;擋pP G $_cKә&xhe"~D&F@+WjKLWD+g پRVȨrR7X D@\S(ǰ U1xryQv}-1$癈GkAk:_|\_AReM,)!aӺ%*u]d c=/̲#9{W,W۞驦X^ &4.TDv8i *hzrbzH<|HRcZa7({`tM7*~Д-(k!73@ o ^0:P?GC2P~07SM Y2b`R"Wk ,&M߬3&~1Q ]1ȯq~"tȁx\R#Y`C.x&aҚdžTʎ]GZV/?ic~8x"U)ۋkb>1Th"jF 1jlG *CPJ(!D"UTxyĤ cnq"~I[m_^Z{^N"p>oMI3@~re1K%[۵$$w8αՉ(yJ*Y%eS%?C^sik{ %WѶ.d In!Ok%C܎թfV[ݸM9x5Xvf+܃؅"?0XZ=GxTPəɅ=PoA뮾_j'R^-C}_78#J,_m&P<Y x8PA~?,='iռK!k>\Vp`jG]~ `pnRA˲*CLM5PV_TOi6vdzc|:hJY:y(λ3/= =t57dxcңA%#wZC@4CcfF]I 88TD<@䀲˞fS8'%s0iOHv(il43~7Du%ސs8N* Lj HV ]{=<&<Eb4-M1bUr||DV{[tL 㟻q++}n} J$\ȶu$K4' !d`!xs`o!O܂,s"=JGTP?o5EB8^8ZEL^,kO= _~n;lIUDn9"* $`vh?=ѫ6{ iiftfY@͎Po iCc~<5iYY[t puh57= %KU(#V_X{;Eiyo-%O ifsΝp~zJK-0p?xzYmg? ӂNlҨbٿ rd SEiQLo8!1ҋDZUNON,WBzoXu@JƑSk4J_JYQI þJ9*+ѣg]%]kC!m 'yB\ꗖv&D u<ߌ3+HOl)+=ONvFaö`u9MIoxM^2+ql(Bc}VV\.8i"ʈ4#(l§O `[ގWӰ>ogd|x/~`-YQg f3qY$vSQ$[FΤe>)S L'Wjsl P6zoo,+o'&]\|_x(34N|ɣ\4PR3$&>]+[[`,Qyt$DZl-: t_STHQ<,5U*&2j $DLd%cqȨfqg G0ot6߫Z=]z80Wxô ^g*PHdu0a7IISK :g-tʾDG$[OrxQ‡l _&_Ful_HW*s$ &dgB뵗QtBt L j^~'OD;5vdc é<{&,U3rQCGV`pz7T.U nBRx4On>Ј%?&Fc=i_`ܫ$%_o4W6>-bKV#V@3kta#nLGynG ?K :oZ?p%Dw52* a/aQk'.|Ege}{ڰLpyq/lUVeF9e rG}>ˈDG;R4>ta/<hHmGDPZcWhC`~Z4Amb 5vO jZ4a3~ }Kq Ӫ;5e:qzX"LAz d30v,ȯadzb"PSS-T،L9Zl ܿN8=AzBuV߆;*:mѾjA@t(VrioQw; i(;\k~pbљk4StJVa/-἟ހRvSZa;t2 ^/1U术@3X=I=fN:TI%ȸI/$sKc,T[g6EkY+:x|H {3GB-[$u8 qKٷeζR2^8}nȽЕP7}?֯HnA=(?Έ iѶ0y+JRVIB9j|H l/pKR߫"15c|5J+l,pQ\!`w*Oc2FD=K.`h'D; L>XhKcV"v?lT*F&1Bb6p[[.~+Y|L]&gC7@n5>V8|b}[Z?ذv:z! v)u .˲H?GJS(;`Dq u-m?OZyN3M9I5fyyG'Tu 6~F l*DـdN(<]h%^L?;kI@ۻ֕@xegjn<Ƀ ,!4v ֲքUyf <_:f1n) /ꈹRiFognƢYٙL#Y%a}zP*_EyV!xk9QORZܼl|)bq0{䳈~4c:C b`|nS[vբdԞ!J>ImS\7aE܉] `Vշ3_F`}tNB%2,Vw*%Zt8l{/}I! oXN9VOIϴIxFи< %R'`eb+DF>^⿿^Hz2#!mz7 Vª]E)N%IB(}*z׊D/8k 6Q dNŕ?!o:6唊k8ߔG{\BB:cZgv,|PkbN\=B }G/f +3/ E,NeB<#D2gD$Ąfqal=߉Fs+ 2`3msrwN|]32l+lM3"ɤR\Q̿sbll6s[xFMIs(v h7 }Fj#!7gn_y=nKUYBjfI{Cj2EB~VCL[q,Wy/!3ZnaY݉'{0F%DLRd%J|hӱصd>Bш%#vHnup޴ _7EsZz?8lC_vA1ma FLzpo;Q^qMVU= \M bppކ)mf:"h.ކ0YB5¹ڽnN@ LdA: l,P.[~qGGȜPǍ;NI΅5$oF_OjU /:|O͌xpWn~%G5? JU_m/ΎAAx_?<6(lDB3A^TL1/:^ó.EC:,иu$U H!1Ԭ, JvC) e>eNGp/ctET/T߼$ڝS2w/ žuLt-v|`)9Wf|؍U|IW֢[pu;s<`kdn¢S(ob)78AfQP 2 (0wS/+ou X!ofirbT T?cw+ZU57vSϵLFwr.2aXii b.˭x-jUvT,OGQ%_YJFrDsp><{g#Owk߁kѾq*i:*6$]f2`|P/#& ^ctbR+Ph] ͼ7M]xDOPտT@GoT,nYݐWP!+Z:吏;cn@ᯘ?JEx:oCHŨQzn '%"u"| Lz)XħGvD|q23G,Bʏ~0כbʽs)*.2+N~@1;%$ĢP bVXq/YؒB`dГ^Y-!RȨG@i`F !$'ᔗgl 6 c 3ib%8.",]=;rj}sh(o<:U! pSC5WHJɎY+3k]IjuzըZjF{9ZDvkس?dH!"H갶~[B伓Q)ECu:=VػګTE(?̣E#LՀ$]/)b#ɏѿyćSp|Zka 5FQ]]uW8 V wQyܙQ˖hhGX.aǡ)OP^ %&.`8L4e n M?!x)o:f[?P͵EtZ0rtCL1Th}^r'qƂ غà @eE|o֖x[/ -vm聻78+ɎD½@Kf*WOZKlbwk$?Tp @Vs}H:`6g'ph 2J&+=(*f/'FRZcQvHS(4U8,hwOvUNMpDŽ?k;3ViroxOB hq /:0nĹF%8M{Am<_(XBY*f?!p{]1]@>lHޅ2IU6`_C(,Erpovwgj7VO8Vvs^Sl< Z2\#)$ʥNC+ do/1QNtS/kI5BKMrx<3x^qݵ@\2γ1lAo}հ3@oa`KJa.oZ"ssoN\Gw;O_ fZMpZC!Uy3vT%׊bه&Y N[O kkPvϥY4_:#!Ҫ<&$ dqO;r7Wyͨ@8k $r%g՝#!k;g~J^:1wj-mȥ?ۺN:S-"曼(:VM%cܚ鵹z ؤDZ3$-i?h`N?q酓E#d'<0rN+ByѤ犧+(Cfv65xpɟ2]SjC C&Ͱ`Lqndq'JQK]ֹ !ü;ÙSP-7Ee>nnmtI3#ד}SMZ^|GRmq_I(6VrUjK{ ) ?ҧxǘy_&ŀsXUى1L;hcKwt_#f@j@= `3J7̩9J\M;“|d'M+0:W)PthsOALlʐ6{ 0ךJ rOYT{J>EsRhH+]VvyIgZ|wh*ةSAIs&N e6ʛ -`q_ZS$P/YmwAƟYHVCT#zGhW,?9?ZPQH{ dõ2qxa[j.h$ tTی8 =xm oxBxI#t>nv]Yv.|\S#VߍJE(q(f.9ۥEN>_*Rh 0.':19R9R?B_^H-]Dq89~+t{,Q,{˗)[[~aKs-gYsXYj@w=v7[#&N}xӮd%nгm9z@&($ΩՈk|.ϭTgc\ {I`BN TcDN84< 22îc&NTזGL_og 0bz ';Q!Dqus|c{9#1…hd!"wg!Cu(nDl G]5q#TXC?7WAؚєQ?m^G.fC0\r䩛itf>^>ܘ$*kK} 4غk1z!9俇[}=T\QpdM߸!ueE(e Ê`eqN )5޶i}xC|0L<_47EJ!m:wvr QH)F9dB >}DÎrWlL`y%ݞ|ĖaKV7<,fg-f:Үry|}M/K%k(A@ւ!ɑDIu{q{Z-ƥ}X!=~s6h걄~yJ.)N'u(b4}PF㗛-H>N6Pi 'j%> GDaJ Icޑ{:>y'sPwJqJȻ  a4j; MoPqnf+^[s>%,/aӘfE"#`r.g̢ ?1<,=E׭V|L<.20 eDWo *uvN^BLqT4Հm֋t@iH}ss 6^qk7g=Ypsv+VN#t+b` 6HT= f8T 6=)VQF,7'sK,1Z^ BN/*TȺh@ykx1*1"GIGwJ1ZÙKJ腃1~\~w35Ւ`d}t;٢6*͂rS1i)Z: KȂƜkId3_RmJ)lG)d1ndlG:RԆ3)rb/8?qZ%/Zw`Nࣕ}i+O-}KáױN 6qzzҒ:} %֏:\:3nJ ףS(xKdRHIVop ib/TҐQpP}=^L>O \Ɲtx wcNP|'&WcV×e?XW|GۺA=f }iyA1 !@ݒv NVɂXh_E6e7\ j?C$,NoRq{2rGPy %۩< oHxl.Tc%Si‡&&e FbyHp]QW>M괞Ӯo(Q%YN|L6bqS-by%fSVmǒQnIABA6b63StgR3͐`Hr.R1A+)JBw㭯RI 1*bv2\n4b݁M'2[@*(V֗+5 )$^1uPuB%!6:CۧR[}נ{﾿asmomH$~88v>x>j=p,$K2>ͨ 6pNL*=aaguyE-#d.zzibN"ͽr&C׌^{\r-ge ɴo<ɟj]JV}לҩ<4?Gs;zp7 2Nd!`Z|'pXpi?B1z.9MAX)!L_&J)[#w+%7)s +ē_U֛2\q|V[-l{\znėaoR=40`TtRam\H7E=Ǩ̴]YxKyr< G8ZCGJY.jYO+υSۻГ쁭g&;׌<]{Mfuc/EךoH>XtJ2Vsh-%gS@2 . M=W![Zv4[ݪ3t"CDǦv#Gnt?tyy`h(zE]ODS$1uU,ln,<ȂREzk&o ]iIA, Ǹ'ASDy7BW5?/s$< Z+3H]=Dy9\jeE@' NEI'Z<(SoGqH^%0̰:$<dCm_G ӵu`!m$c;؛0:g I~MO⹳dδyq%zZ,-h3IB∨6  Q`/2@TػDi;?Ta;@|9MfI ^uJ2!;'RP%-Ap:CN%d-ñ8'UCn ܀BZk͵()xBfoi{՜\AuJ %5O77#pvy v GA.WkDH G. Z˖Er_=sb+r?Las 'PQ֌[ВsOvscEP,x9¦|Ȥ͸@{Vrd| AN7ÿH; %D=4tX]px,<ћ~nt:]ư0\֨'%El/_m=i_-)Y$+J}n.[Zp[s-r=nALbwnyxFwbdi02^̐瓗or+/P~NCVzwӂA$ݛ|77CeN Y 9^Tn<h ]Hb̥"`3҈mRk m(i'n;KgFsr`6khK{H*6!hGU{aΔ_3<\ЂHڿ5FၝS3 |+g/MG#QS3$bRcQܴM qGۺ"i0/CV?ɪ;&'NMBQ`IdԔҽ7baGggI%ɴ=DyFx=lGz$v e3h y{-ޏk[!vW,w;[=k fdιJ-ܠIJ ҅wP{nj1e/h #oh9s)2nڭ!g:.nr!wM:!v#nVq7& Q;Yb]UPH߈SAÙbЕw' ܳ΋9#?c,WS/6>4Z&榮,ÀђI$_?\_"Ʃ|ogG)쥉i СoZhir Bc#F7JrlwNt<`"QNV_tӈ4X0@' z Ls&\3o<.Fμdr=OX5w≆٢FBҦT(bƀpx]"t&Kb5ܘxKjU>-u܍-4rO?0ԝ|Z*:[Gnt9bɩUtdFl/d!b׌UT^gjPaKbЃVXDC /6,y1Y/U6r&2cLqMrn9\]a - uU:۟? ^؅{:\$t\WgTjUkQ;eZS`3; u7G XoPa*C *̕mNmjG^8N[znw7(̃MM_6RMTmgK>1}zXvo͟ )mtޥs'XOG4#i y>Sg;nmX=~6FcF'vIٽl1k(< 5YWT6R\(-$+OgHlmh1].oϴ2!Ng|UhmoMBe󹓌WDPrKOˡ1D5[m6. ȸM j<:eGQuʪ*odL#ޏ*\3˜/7,3E@8l+vVDAͫ/3Zbz~I/`㶡 눖v$\Z~*hIldzZޠHA*qֹLrJщ:̣MAncykyY!)?\'c?vys8oQeFPC%]ڋL̃!s>b]uB Q {_Ls;GnP&æ+#Ǥ3:W={ 9ypGT*TnL+6`pǵ -gd&$?vA# b+S } G"BSUQZytlOyl n̊vw*W0hU9v2_^4*ze.4+62ߤMHf)s4A }O)\"Sl,ZNYܚ?9MG]_׿㯹.DLjϪKn]QI[t N7,f \nJk7SoiLb$<سHX'1 !WlwYt| yj\'FBQ䐷s ҲB!*=.DyT8ӫ(7 eɑw5l y8q QkI[wڹ V_~LAk y>_b>誃4iӺ׾*9[:i6Nryδ{Nyʤ<󃮹/|wؗU/vPVv栫p1$s%H艴/JgۂǠvKN1k HBR,DV[ @Ⱥv\qəb F%P*_m&{ ^'03#I4m`ZN˵-L CmY+YI|\F:ZDR'ߎn} țҜqh2&*XG@ok^a .)es%Խ8xhsE^D%Z'3u%ܘ$xM~ph'?C߿NcYm.vkX9vU Q/98z+J)&<|Ȇ_gB_pM ,'oNh0 -g -$՘vrW.j%w9J.*o]ڳ2!8P{"9k[V.U'1Vy plbY D`Po?(҉b%Bmtu.*zρCNR1-_H9=mPX~ư\ :W))$^@Ib߈w ;z{rZ /7) ,Dux),+D x62Dsgj. B}YVQ1_|+f/\#۴7[,r7$S"o_0V~]ihQ1o$Ԗz{_L2+}q{;\ʾ ]'ۤn]WvEG ,. \ԅl'y'33 ;4%h@RIĶubmD | gu~浒 lH u.x.`>ty-+7(ˆt:CɁX*F  `H(͸< u8ꌨS=nkU_Qyi@g{E}Q-Pጊ)F?)pMjҜU~A &q o)Ԟ*i-MGpZd//S0þm5߄ڍ GrQy\'>9MWGv~ѩusӺae,k i7%oJ' |6ߧv-P]IayLY!(<\HnAO]jeFa=նOBTnEs-ooYpsW^L!BSdnFkاЛk4+v7`b%O zʭȔ1aH#VjsGU)"D#9(8N׈W&ްV6<׳ͥAf:|V GSbل+Oq8?f gWh,n7E)|.G]iҹo-[ݕq.%IIj#Ip{3#[qRa}EC5_8J^oK%oQ35g];wC/`P8K(KJ&7u N".95$`ªew!l1@9/b"B`nի:X-niB,KrҖD(@xVQb6 Tb!긪%&`_%E;Č:!=E?Ujn~K/w*76dV|kp(*(xey'qΏ9h噌)3Ҿ[d9fV|].KO& ?;1DlTy>ޡ=6l(穫UɮЫi\E:_$ޑտ N5-nx^NԶM :~fsw;grFwt}I:^ɨBEbNdTڶ{(8E6d_揖YHN lNHYhV):-S8|q 'Cj&M[6p;mH[9YQ_rK8Ӡ2-d .oVXRYjDP*)ﺾg)TxCH;Ls>sDx,QV9[B^R?*2B 7%9^/'Tt.ȖKn<]w&%d@L꣖/fN>/ ȾgHy>״/'U=`-E<E)34ތOƖG{#¤ &>Xk9d=LŦ 1 n -Sz`,=3` ㊞SDu4||>~l:8;l#,P.QDW,BPņ9d? АE>dq@]Ue :QfD Ɍ$CW^=D"uޖZ+K߻0 hȊdq o^8o|~DdB="%dEle-R5S1.M3xdŸr0*-%:V;֬?z If=:Jcjq('^׏6$  |D'xH fsuOﯚ 5q͆`ARAXBswK&;5B !bIA$Ia2J ʔmм\)S_ n)@b4ߡFԬ+u8#o}fh8iqc;[IgXK3svmRϊ`oϙokb)Vk 7}8G.[mt[[_`5;h~/fSv 4Е z%\nmKW.]ˉ7j6uw} k_[^ѧ-8N8Rܾ;tp eEpM@Pn|KdJ%h|}Hk,S"'5NJAuY0{)f4CۄF_8f;y?u]" %g/\{XZ6D 9f :ŲKa /ƈmfMѢivpV5%bWL-q+;55

    ?7DET,mqF} ǞIT :˭ }7sNAbNO,Bh(_⍚8g_},>~0j2>%3*j0碙/# S`'qQP/R(I+›Χ Yf!G+ 9)#Z#ńLJYcSV9"@Sd]Dk'VVB =Sokw_;ńL97T>iI9Ur-vUL r =Vp|_2['գRXÜ+S59N!TR 7@0ssQqlF)*(lofS5VX5/3~2я7R=`]0ؤZ,ǣpO2Y3i%!.vMUM=SHx?7H?}"'~X x/m{jHǶG`K;2M *mn1eb(?n(xVz@btHi=Ua>V.%_H!#7 cW8\tR KO I_T/5Fv%S`qBҎF)7L 91]|)$T&HtEUy-? +9?/`^|u\Vkz];w3 ak$Dklۛ[ڔt:LV ҘQxk-@O6#I1e& Q g3R4/ulrfmQY7ĭ>o Z"^COm< ac)Z fVrpz4gϸ2|2*؍' >Ԃ|򴐔jh^+Y7xKqy=ɖ S2V~O_,!EvDz5V_ ,^e*2p1[+bʌ^Ŵ7%R(pb=`/;㲙_"cP`.tv%p>uJ#hB rYo,I*]Oe꼀tJ| _gxQ`s_DNO} @P qHDi*Jh*=#.yaH2w)yшoH5q6^lqajAqsj[ iWm3F v?!l;,be= `ym;;3[J-s'e/Ϯfz7_Mസk?`҉ ޲לQuN<SCraEu4~H_z"# ?‟Q=HPm<#@Qdf2ZmALyscXE]UL$WC~8OAm' WO|o-LthԮtPO x{ru\ S@pLR} 5gaW4/n%9pW4ݘ(z EN,k ]O5.;VOM(#:WZO:aohpZkwƀs[PtK/ƙ*^oR5@b#EkLVh~'ƐPG;GݼӭjznɭxI~C:]0f7SEwf6K-y n49 WHYf j6fVyʯ<} rPRgilH-a ^a=N:!7|.^B Gy.:u ]8$/ޙs=QtOi'Ͻ"ѰFm9|njq̆x΀,VAٿ:=1F*Se)VA I!5)|%K??ȯ2̝s@m!'ww>a?'rH OA4e:.bO!{ݕLW-'woȬ> CڃOL=.,KT W`Q#FN8]7On͑8;,)~.H=p;=?;7Rl S5p#8`8=N)! x\=M{ .0#?cƷ{.59 llဋx|Wģ8]_v O@h]+Փjj%y7ˠ]dVOr͘>el͍dh(U8$JrKzy۠>tϿ$Jbt'm*6/|L+%Jmz= ڱ&]7MD(L'Iz:Ly fꛆpǘ؏ybCW|l Lђ˶!e InW"51"R;Ě=yn/"4 +r & IRϘ.(Kvqs~s"݄Cĥq@r4º9RGi"ZLh]["(QbF䍚#t>&:|ū5\ YVwqzHFGAŮ~h-l.;ϐkAOEDU=UT+\&;$`D)4ntփg]yh֍ iһY` 2~g^|M`ӱ<)^X?{[@$Œly._32Wڻ y׉c~EwXT,';'ޮ[yݫprF^F.+DSp_H V@,cϸQ> -EpMi@%pK83\fGA7#qȖ7s3;)"e"TUA݄dA1"x4[5𣢋c &hG|^qZ~'Q bq\zl5E*o6Ք<4Ge>oEen-@ v0,kVz!Ix{{x`,_jÇM rniW[Abf AS*J桂nR 5A.G (gZI+ټ XjٍLn`G#Bq_80. M&l",TOD7cgH /^.^{uX©W7JP ckBQ-,Dᆮ gЙb1r`!q)oo_?0% ,sTl*O{+{PLٷmk'詬ep A (ij+{E|ǯr\;Ub(x17Hw4"yٍ3aZ #ؽ;f\8@ ϟ?Du !Lw+2z-/eICX 릶 *Xh?UE|ekSjӧ*UŸ@a}fY03JLq\(ͤ!/\f񂺢en x N7`Sc{G=؎i$ΔёZb,6_/A ntS,wta2Qs N@@N=Я=?/u37@4/%O59Ԣ}(6 i pF[ڿ' ۴OE*xy̔= Eح&K(Es|Ԫm.s#\ETb2{CB^CBs2*2B̷ UZB4c2 @>pQstuMMc퀋1C% xc 69 {l]RF%JuS6&az%瞉l$!Xt%\m^⨹1uxP8Va\uuqao,0`ȃWZM}`jDɟKc%~~SFA{JE? (8TSuQT}&䖩oA5ݝcw3RO!o1OYVHØ;}lhE.’+j{z\ Q6-/lV@@5 0H]3Æxzؒb`dA:cfy-L+ic:<|jm8P {e=]kUDNcr C.[ ^7 *ji\9Ar`7hj].i( wAusQMx#āb%֤>U |,:ST(HCՋޢ؄nQBJ!M\K덊ge=X j\ܡ3K tW/L_ief1= `W~~3 T)[~m$mRRGK> mtyo [~"ق!3yzOhrv=QC1+{t6BQ#5a <6SSڋRp⾩_O\ݢmn7땭4|6)Tà%9UHG%jǪ6̼%R) PM/lS^_>WBL<I@T@/$saEgY2\31.WnBǼ21rٴSS#_Cv?~Mgd,g%I"YԖ Mb9+$VΦ({#%nci>Ivvxy+G&"D?"?rɇns*oUY,SLdพa͜`()*6 3V,G5(T&oϓOo6@rvpza3OEF$eul<zފi VCB~.)LYZ58=E-_DeZc ! ;yS-"U&kxϊVuUs6 yd{QCQmt"9>粕Uu`|ݲj\qI`Pi_[ \}XGn%O+ZLOs}=q #I  N,{hf-Ƅ^\H^?FSy =ps7Cx&֛q7b 3[V-e7&lTwvh4# ARX*詸 Qdn!e(=}vA՝%>HʻtGESzuPѣsv" J<" H%:E≼,Y?6Z^Yj/cj[ :}P7,-kڢH j9ꢴq9X5m%RKm h B[QS ʼ|:x^ViYJ)}p ,|؈\>a si~DyT6:x67] djb`(yrҽ}QE>\(=K(ѢK4Θ 9M'T+c0KyVsh/?¤y n:}RU+r3=tkSc+؆t;uq ) (giV݆aWRd)^FMmFCJ+ [ٮ▰x2XKMr9ަj\}pd^LVi$CӨl9Gq~1<ֈ/_YI2 &Bpc cV .0y^YMޅI,mFsqZL/3/4LDLwh1*lT8,dK[pRJJhX;we9'h _UbT?K&Nb0ѡ06kۘxs*6'ב.S 3[pw~nȢ.k^Z>I[+ 雴a?/I&QyR$Jk;w:Ѡ?zgpb֪G u݅kV<̵~=TNיnui6CjY[S_kh,$;FE+^ҠDsfh/=UHsժ6t\N BɧM, /qw"pHi<ff[wޯ:chVمtҚ'n=V#֍Fٖ@r![G?|$_*W͜GƢ#Z×z}$4]Fen;Xg۹9l KMf"AfR|!\HO}YFdm4{G{ N]4WW)GjP@+] tzec5ЙC' (g)I4aCX:uftE,v@:Sv:cw >$5N#YoH2b.}J:5ĵ^gU\muM8%޽o,CҞHsO'U`{<)L*rƭ(cF-򏏮W$*F$2l@\sݫA`SmU 1#a9^ݲeSYr`@eKQw3ZIPco!F#hX= VtnPXD伉Ajc0` N]ʨ^o&B(sѽqsl9O_fsa֢5*V "1~'lnmиo!vl_=xcڧtzdFՄs0$w,l|uFn:r_̳A;Nl3>ڲrmҒ˷R(-MOKI 8oKb꒶MţH3_rdl花~tuy *:G63('PQamKN8VOḅ^ݛl*Q9Ust׹`࠿/b.C!UA7W" Wc*k30"qe3) u}L3x cbgQ- { ]F w#vLHӚG-vc|IUKZ}Eh\ac/$$ZԒ,J…nF#Љ}Wob9"ًW4 $ ']ovT: "zI|ш ȣT{Um\("p[1seh;\ةފmkjI ] I}ɁStl͖Z8Ǒp$YƜ{SH&t)d,veŷYO Tѫr霵[pN<%V@SZWb?֣5#'zb)ݙ 48.D閰r_Ⱥ6 [/$/_%Ρafd]pO;g6]B@ylzX 8XO[[s7L#1RƑUܴ.Bq.Lܡ1`5ͷkRS)8y1cf_ڡ.i^B*>i`po\oI%4Z,PHF>hX!Қ¸泿wiMT-?cpH}#ֶq!M\#O~ g=knm @'^M!\r]9:(jA{4S܀{cݎ=R١(AB ;N߹5¤XvTC8zOI^vҳk2AVukX儋/j]S[ڸ?)nS~E!)٭WjDX2T8 {|K4!.񖩛t8]c h Ę$(NCy^˄19o{%@I0 _Lb)M̾i1?\"(Fq5Я~쇨@4#;S\FOأ^]?uaddv&h`kQ@oC1d,ZT:ڛ }Ev'IDdM+Ev9^du>exr[v8e̩][J-c1>LIFm}w 6niKSߊ cR- N5#22',a'ck} mgI8aA.̻KrKq*}$Z(8r@u5u{%x j)r}Ϸ>``0Vvi ^J-G9 ryL6._+_xealJ5씅%}tPh(u:Mt r1kcFY% YOZbj(:g/[4Fen(bZ&' ΍t{DnFX(5kmyi1,(pO!o J|?:rp},A: | "Džrw |Om.66Yo5m|'Ά&EA`*DE5.Ъ+(0]ovn*Ʒ,qXr͠˺OucGMT 5 yGg۳(}1\ 5,kjAXQ:!>AЗVN >Oe6~B^XJ_4J?=2{qlny,iF.lGz*"d(oH畸u7eF|DYvJ` ܤF2O;uܲMn%7hQ}4y禗QT}Y~"M[R:%Sߵ~uvQNo%)҆~ȸ0NruW/ˋZZ&.QQgբx *Hix?J`q0"4 m}w]~0ӵ W?j)$?ƤpWEbaD"gs+8֯.,QO+e!a|l!#u{^| jd,aoGn,?j·+[ݽrX57 g(du?=axzN44)- IeQFiB. @Dhyf굒SfΨ]j30'ȫ")<34 ~h†ewIҹ-F'7G̻pC|2 @sI(j$X(&WW12atҮDuAh3֐-ű[{GW';ikA4:u7Gv7h!G{ѦJ^:ڀ.=K1(=JRqa?2Nu&jꊃV} G {3U\C[aˆ#-1{|" 9osqzB:c5n0#V-[y2Ԙfr@G/+Wa]煌2}FE?&PU4v_i%`q8hR TZ6z[>x_mWθ}:ژCQg᝕8tqCVhCП n*ͩBE$ 3)i۰=v֓A[ 0mϏD*-&qD;BmɯXQR׷ \`m/9vbƢ])~ntfD!m_˥yh YC18hG3.'/+=+XcњTA4&U] JG`0'jS O8Qyg&84.g|H}ԭ,LĄDϛ`lZǘ@>IҸ@@EEB{/o69j -dJxEY07|0ǭ%my'}4qLH?9G;>q2 ߊ"=:>?<_xE "#چO9ROLՠ@~7/ @A#2fR-e 5wLbn5R΋ϋyW$^j?%)3bMMty38v4nםDY s4=/h ;%:W)`.H~c4w,v&ahA3Zw-1qo .ffjIg(c!ʂ#;ʉ߱P Q% P%I5g}%PI\ߨ"۞wi^Hke* @“S7u12 \!$!M; _nfg@,Q`V4E]nrYICsmS L  ev/v?& 5!Un>o3,?NP4F|^Xޘklx(Cf$e=^1*V~(M:erqPUO@;׋ p~Y&a1(["K((1 QtQLk\~3wm%YUӇ7@ Pz2xѩ =0[{W0'2T;,Yn7mۍ1>&]$EU asL-L~>]wE#cEq ךFdJowOFDDƫP/_՛⠊M$VE o=Q/BjbP#ZE;}H@Ԙi@W7 ]Av<ġ*dhHw,,ϘՑ 5X.6cdW&kE4w`C(HN*& ~/S` bٴ%zޯMBEa Ҟc4Yzu z zrD/Z܋kg[7QX[ڐTȥf .|P ԇ 3!Pea,fȢ= t#:C;@@>;v0IA[$ HG]!:,ZGeiWP@{J7Ĝ8#јDU}؜Re4O8b'( =&Wj R0 F,(; kT&6zryvT*s{s38@ cYrBd a&,VH \m-GC(7sG օ5b ?棁l@2C=iQ_(qX1 ..*C{ Ngh Um[;5^]NiBHᢢd*t=nfc^'H3g^j}#T@>ͱ.bCà ]RLa}6yE܂H#{DcQ<=B8!f.( KB9׮B[%"-kÈV($yr/X|QԂދ5) ~Q$uo;dywo`A>OT3GwS>9o֏shEbew &$`wG#_\I:Ws mx!_E峳X@E J 9%{Ɋ qx>Vp7UQ L&;8l@_ ᜖XЉ>tǟ+^;hO+ID#BZBA sM[m[z DLF<4:\ǩU U)anN#`nl{^&Xn~'}uF]/R 7I3|!^YT#rx?1sIl/.HľPM(" vRw`*Ȟ1 bEl-n~ڜ2; BFh๺-?tOUx$r5֗|#( …g)+85ahu_E~ jjsBm=v{DޟIO玲 hLf灒]MU]N[JvI00W*[fL ֟2$h@|7s6^-܍^a I0XNP_dV|8)$x2aI.`^ooݶuҸ])8AL'U>3=K>DxH8k, TMDtdӒ@ZĚ nIP.rWqnt榦DuqWA9݁ߺ~T`ZvJ:&F+OkVw}_*@=Q>x;vtZź w??3o‘ UHa jjl&S뼴k=2$,CA)\g_,j߉ӰEfO z(4 /#rftDa`[hRѱfdņT+.naA(yJF84evKwغlUˆӉb $1)ؔ1ǖayg y@Hp9&eov\4PdX*tq-ߑnM|_>(hEvĐK{WPYP_t@ֺ(EIG*L#[9tt?gDz6^eUs|Cמ81"3q W[N4G˗jPt8?A@p9+0 ܓF }`\>m(ݛ09ڀ(["0&5~\J;B">cy㚤#p mF}'Ly_ '<Di|I˺~j KI@I8;'b:¬| b_>kp4c]w^F7L"ؽ4ZN]oOV#s8!JѵUrj̹_T~zq+VW\e2C4z˯ 'N6EQtMm_l:B ˢ7nU_@",|#|MAJu}4듷{%eKj'dMZ&5?ŒB卻 I3 %/}^cɚďfǠ2K @ق T(qMB: Nj5i6>Cڱ ?ͱ`f;lIa/5mF4u]"("Qè݀fyj+pNjnAQKS4>A;V+Uc`AP ՊX . $Aü{/1?qف̨;ˤM%8FqtQ@[9md6 u!]b`#w?u%M* -Tb`m׹Gt<&(L˝)?{Z"t@f4Jg^\ݪ! *-LQCkk]<}'$ s 8GʷډIsm廐7skrXzF^|]\hSΒ|`uqqB54k\뉘tkɯKs8|Wn"W;Wd˦N~%EN{[ukOV{ ?+=.+` VkQc=$`SFKwAs4қ?"dI|Cqs&0ή(/iQyCQ~[úAL !~-?w-f ļ %+oa$>>{ bg ؇Uο+P}tmbt,ǵ ܢۏr7&&"aA- #,O's}#-V.#w',PiC3%grѿds) .B~J `wRp@B]YLs`1d]&Ib KsҀ N5m"߼V}1lEǗ)-. }SI^/__e>qΦ@ K C6L޾T nDVhYc8M]b:ewNMEePG3Zm -)) OK8NǪZٞ;[ M1 k@0 k%LK <7=YaVtqks;գ7;nD]~Gw ξ]$XDZfY53JGl # ) V;>8Dp? jՐV=bB*LSЪg*)*al% R /=͔_<4x.⎢ljWi ӀΠh(ˡKvaz~&Pt '6?Uf ;[۱1B+ *DLggQEehll\8(Kz V5ژ(0d%8~sCY y6P=GQ3X3WD}-Hb\ L1` uwb!_h]=ʐ̴>3\0j(2~Uޡ;N (,g 'v†H"^8g|/\hVu!΅ !RffEQp}9ENhh -E4 Gsި_)ʂmk8\To iE&T %9 e/b@mœZ0 YyR I;r@Z6QxBu'&',0\Q/w=:o#_GEX/%&A|lz4 =%hVW)yw Ƌ4}c ' x o1RttL:/d%qB OT({7b9zEۚf1$QOt]D b.5`ukS7diQMBi6kgq)0E4>ގ}ezI;iM҅g6)ӅߥS٧s'5< q#ǏqKI M D`DN\N/&oÊ8uR}?uD ½rX+7>) d K~|q_!Nhǭ7qrGt۱F^hYdTüq ;~eMyoYoLY9-Ά\r9- 7=p xV1(ڀa=X" f@d$ur +G3UչR i "%iU* XC 4LyI2w}`SNm~ݩ\Z"tdϳJt]o9Hs֊9kͽ8Bx?;BǻNV: CYx?_3ړ! @?4<5fu_Fמ s5fg "Ķ:[KNk&{YG2A=6v?_ XA{qYat=jxP-e ĉ|ӈDGEeRҜg/AFf)zwol+募 `[q*ڢn /ףbk)}s?砭ɿ5U*%2׿'s!x q>izWt޶1鑥*yڤ$%MkYyjmvqfZcQ>ćOۓYWE}U$tP:!weLY .pzs]fSe.B:L><גv(q x I IeM1q-%5GxAc(޾+ .z6e9KQöarPO?zy+RS8re1O'zo={>"kբ]Br3oĘkiEF`+~՘,#d3ZPԣLg |ɵL)o/LR:-*ns)Vv^%iMcH߷s}tj_WaM]lOHnJ[:TqfvWж@Еr(/vFROܗvkQT/4+H!Tyf5_L&$}@V" "!$f7*50XT x=[ {ゲ^sB&a+|#~J-c5֜OrVcTB#^ e )b&{9MkYr.eP|uk<Ì@|^f^-yfƨD8-7Shޘ4 SOO/_-lĄ?TښPF[g}1"D0bGo٥=9:Bɀy>+¬/[6oaH1!a&BN}JQQ6ܴ֣>()E? )+Ur}avl$ts|M.; ڕ*J")XMiF1*]R L/5d|;],!YZo4aqi5HDh(+v`=xJ@ X(]^vceIF\Mq {JCFMr/XȁԈ&S'a+mV"rw۞Ƣ|ӞpӺע ]Hxs^/E lK1wr s{V-1)a'QbyȂNlԳ3A`ijG|)7,&i7 SOo\`l8W&aJGWWP :DZq/QUިUjZspe ]yWmUH>=8nH{*-c9ݏPwZ+- bՀ 2?>-"py{D1g|95?aGEONZj0f+؁'6!ܡPcTOe>]nC-d j~hF+RQW]Nv~/XړʈU;1{p RghmMƷ|kx saoVbǶ" CW.r.Ѫ[uH;`p p[/CÜ#z!W FękA-6 nMFxzNJЯE+ Rw>(|$LlM%kK|>b?s6xU^+ PHS+;Zc7Y@VlQe͒BPEh'g{H\\%uښPIڏUM\^mc)j sչzp,IK zxj-0-w>T_TnZ@>'i35 |D\ܠfL-vP%g0xJ;頥Grfua|?ճ 4)70kq^d%i ~n13x:mefXT}^% 6:\b4S:e_+-:ML[Q"qAWt)BqlO;g.`?I:; `9 :P'uK>i;Z~ %vůyԃRAK6c'8fԗ9 }J(FN" Qr0Q꣰GN,S~$T+W<FjH-rWy~uDi43QB2Xn~Ƥ%TVS 0л;d2hcl^VK$$&%h١'o+Rl9 Q !7CFMJ7곶6 nlkcQѴ[8/Z3\$*XIq>̰֓`/ˢ >Thv#u'Lcd2ťq{Ѩ`X.M *C:T~Ր~A%RdcOܭcGLl-mF[Nc(ڥUv-\X2% /XĖ^g9ϔZ?rP0E%g }#iQ:aa *iMk1!f(K>Y6* V;[cVH?aӐ ^ղŢrM"{/0@\p]`t2=܈SK*|GZ3> " bdrȕ;Ůs7g9.X,q=D0}k9'7xuI`!*56 VƐHcWE&$:˪:?9Un|/=pJEjeFC@e}&,I!K:h,KBdq*οm!X>u\P':w.Jnt}4:<+KX! ;oh pǷ6?<5 Y~~)K21X  ["7圈mE2JD*r}L"g/՝߃&)0-HČpLT8dG 5-m2zӖ,475B3ڝ>ju.},(03u=gTءꐽ-1vn\aA\lM?v[(X08}#%w? *ܿAp))?nO a0k`&w_iŲ)۔*uP,Mz +:\1{o8$bF:BxnϊM8E5(d 4 v>n.xoV>CE֒AUC{ř%6/94]vDoc?=M53Wmn`\.`]MZ@99D,|} \Xu/o{Reܐj.LKg ]LyX⺏9^ N +n 2ZM-w6D]jdA4~&','NYRè'BbG~ԭJq }Bk=֣u2M/K'A+C' [ ?yJD) EtD2,n6Cn2H7KD0!$ #挌Q@ Gt@TPV1*=RE_촄DxqodtAe A `)羷Ǵ_?.?uӐ&?_SzW!*&o[;XPpn:7[7nMNJ})Tw5NP5X]3_mX0hHz(>J1"yE`&t WBklw s}mssVEX씉X٪j][+bP_-e}+[!HCJn¦O=؍=Cc@뷁KɡmkQqj6"׆ʊ>ە82Zu#\)fx m MX=>5R3i6!oRW?7#ǻ+kwslt ŇDiM!O/%Y >:$7m {|*X̀C%YOvyM3ht\c,e4^Ϥiﭨ>%=\ i@6<oipRBSz?W1DǨQ]8:yԷlj4q;_/Ah}^fi0,x`>ty󰖾^yl.30zFiUPFހ;ǹ:!3G]H*:. 5jfޜu(v%[\ya+Pu9{oюS@ͬ;5g:fE' e5M+IE*Fo (=.Ӊxp,&9 CXHۊF :; 5$ IkuCgUBpkzht2dc7b/ynOrz;Z5!10%f$(h\V.]VmQ;gV[ľ>R л̟>bb-lpfHW@Ք΍_AޡMo{e1m1NJ@a:rk2E*eYxngl=Bfoni[s?kgqYm -LʝTcnĜtM /wKFL!{I+B?ҕbnvY*MOON|@ڥ"[t2ң=KEPl'@BzY} fƱV#`x *]=q% vt@<-Op BY5S inn֠?XZ_i f">{RFTK=ݢNY+xʊmIOR5v2cPwamKoI͂9d*_('MnI,kBr`/94b)B7J>#CVv=vVSjo=<\Ai:Vkɭ ԯ=gc?񃛂[9H1IW43f ϼ VnaNo?4:U&E{7Bd)p/x8~[`_f#P, 6לxpb6ZCCh T#*Dwـ*pŪeU&GK 2׌CUePs"kh_F-|B}GײC?O<,hlb>Asnw2iɹZbj 6oB ُ7ԛqgtn"1uU=C-{&LHex~bk$ T 4,3O Q3Hكh?Q(k%0q\?4ƼPa}';4i͡]nXM%l`2[ % lkkbe@Ҧ|(5'qsiH:,Hv2?4;Յ=gyoe\_O"< G&LbFuHF>ab}\^eJ_*#7p c6*{.[ @aSSZK]"ΕkQ 7 nf|:͎e`XC5S^^>b҅r׸?KYc~K|RRx| ́ o0:SR+~6 Ѷa€92}IV"ʅ] Kde{vZ@Y}PPR/Sݷ 4VE˲ }?m*${>W%*UHHx@%iǶ"5 v \b3ɱP-Q9;|B_ ]qWH/Ka$P޹(q/)lL(e*[аNxs,(LNT}MKh 4Oj}{tuدD%0sk㧰:)Vb/醉=03K9|GՀ(tY%|diAtw! r`6S2"a.Bj8V֝hO²pƉgڲ^st6"nãLtW~꺴EFhoKzHvbAC!ý 0KRLMw~oQZ )oS!N;%Znw`P @Wp1@F֣K/WcKh{\B,@)4Sk 4BlHIQWiF|Cՠfڼ >xҭ8|3μ(}R-#F ]ou"Z2*CO_^n=̃wuf.@YL_nx)t  (]́,9_p`L^?EV`_h_AO, *htȩکDk2g-B>0ފ*  KHVHp5LxQJ(2XJ5])5$8I~lnsAeBi␸0&$^OԗGذw)唢DM>}GЎ~b*|K`1 <rC=W2OdwL6=" K݆fV.W.Z6 2QqGΫm qjVv |>v3Epͅ؀|a39-}7db-L^S(S ),vpԔkVXk{\,[";1ܒU\CAO;0\%5#RgaTK hn)ްn<\cGis C1TB뢎HQJULRס2v. y@GPZmwtzo<]v|if]ʽ2 cMlhLh_!\,-'=ZؼI6eN*J=Odn,/4RDZA.@ZP5 /emP5U893jB+( =9 [<QvD- L;S)!P 9*D& t(>UMTjٿN#ekUQrRIY%U=;_HePH<amGܖ]jiljQP*sm}{jIyB˛Hp0c_j,ud23ubItۻldm9auC3E{rIgvnp'';|m ?Bg cWl@0ssf$0,ϗCKhwބ(nV5d yv0 M(po> p1>_{zm6F2>-Bt-*rwաuR(n"jb3 q&Itt.O^?j-1.Qb[Bzy-UkFǔdo,)&t#DV2)$L9?H`LA͡Ut ) [;p%*NЁ(?.f[IuO`=`Բ\8xVĮ5fz 0:iІ;ARC(ql6xD4ҙ{G ܙڻz;gd{]3I 3yMTIMr*&sZ?pǦQObj¯z*u|üHY4L-x@n!r۬ ?d 'wẖN<.srj͎T f=MxUkQCYB9-J^=߼HBO}oD\ ; s82I) ԻhⅆS@c͐$e] ޔHc kGAgwUPU^QqTha]z3wx KyH9%]67/,&*|;( ,IHL,f y"נV`!IShXSQ]][yaSf4Vxy=Tš0BJ61!G dIq)Y*!2r^ckc/ i8Daz9!.(FP v1"-?Ua)xFaz wIYZ1z׮]>"wn_lg/TaG@h1%צo]! Da!0Cå]w6D.7CXi&j NdwhyI=%T@ $0Eڥl$Ջn:4)5GyO.@a7nvTtS=<, P$tdۃ ȱ'9I0*2Y93xu=J#q};)\|XF:v<9H3giP9S@;&ؖUƺ*2\?_UF^|,%a怜_Ǜa=hZ􊟏u)cgK?'%G9Io[꛲18W-6E3 dg)8iwv ;ךondo.4R\hF >akz9@'0Q 7Vd)ĺ[Fx;%o`]ERͿ[ jLf%t/u#<^Ϲւ@+;|ZV4(k{fu)r˲1n{?B A]U(r<0SuSR@-P> QA|-!ZK_OCBmGF#~Y1߂YW`SI#8C*+0> ߴXIخ6!jz ܇ MޫBWhR^ƙBVXj dAꦆTӋQv_-L eҴ\S3a>ˈY*mWY&h. 1)Ftl43q;Eʏo=pr]m,8moxex!UMQ̚?ϫ-]w|W[M\YR)zO%t[a40f `4A)A)2VFuL`qS p; X c.IKg 6%+'Sn(WCSk9mb5=CXaN bpϐ .2>rJcLđD8@lj,) _ShEr)NbEQvRT2gx :v[z.:lx^=T 8FG~GNeK{!jȚq/9S8O,,3Kb9ގ6:x!-]#C^8Ky#R6ZV0jHՐQpwߏDQs0P0g6] T~Ojb8m`BY{*hwZe 2i{w$'s. i@Y h-#^6Ef}Ot33d⹹ը!:Lm {|$牮_ _bXH7+XJ㈶C.SFvv;F2v웆1[v|OrmUU{{Ow[ҍ~3S(\#ftv9\%fOI\@>? BόɀG@,y !|5gVk틚Oj VLbv_*&4SW$5`NJ#*MRdϏ;:`/';*wfZė D}rL2-n-W{%✹(Hש,nwS M1@p tWU510^º4yk2XKQiVkó[\ -|]4GYZQdpEcȹ,nrjG" @,'LA|)aLjJB!~xv@g_ISGmi(1 {GGjfY °jD28=XԦ\ЋY 2JPT|݅y{C”cµVU;l ,X,쩄S+<-UFgK#H$3ˎ_0s`?읮UtvD>|[Tm/1r(gȎ")1Hjk(A=F ZjЛrݹg%tA0#3}R5C-Éy߹2[@e0ߝ972wrQq(Ddẓ Fiye1C FN3filIT2uf]Ĉ@Q2”_SI-ۭ!w'14u)LfpQż~ z'yׁN<-k&enJ!?N!>a"}z >7jWkl|IxFLx=}r&|\`fFn[nŏOX_g"Q]ރ4xuc뀯ݍ4P\ P9 | p^T ErAW PK22\7NǴ_nFʡ6c:K\>JZ!X'%@5d9,ށD>6= ˪}7W%8Wޭe\L(4!\@tHFҍ7̆7s;i$8C^ eu3YHtA[&Ц`U>Q0iR'-aӓ! o}N3)xȊUd&Pb-saNL.A2\i$$ UrPb}ZQV_ +jKTƍ^dPH(c? T Kl,EU撚 `#gvJ`٬er%c- Gj9! mq%X%$M9-(I<kXBZ|YR."ʁ^ose M[Tې@8Ь¦N>.Mh7#+|B_V~`k}nO+34<{ +Bˬ=Iba={#Nd/V1x'{4VQ*niݛ5M[:ݗm_1^3%)pw> -f4ΧrD_Rh{nZFs |n[bC@Rq7J/îO>S. ˘w-5v(!.30Z疫ZZe0CοQy}_mLQ;OD"y AmE.aZ6gi;#Ui6="&ݔ ')d 2 Fƴ iDzBVPI e VKσ/*[!T۩N4li%gdQ/i |ES{a#-*sݶCA3U^&Ef話4ݚiC>4عTkSTȂ(s?` Mk5l@ xNvHƲNU%'ѫJ !@;oi߳%A<8&)и&zc9vRE)8yij ŅKz$S45}S@ĆeƆ턈&HV/mN݊qH($s:}E)>[,qUST.;!<]ExW;+;.v1 tdFDHN5prE]@g==lKĞ>"-a1g-D8vB 0I_%s q f Pq_+%ӿvZ]W%EqQ+һo11kJۃF'v^FVD\ a8d]e Hḟq/L(~sIPKY}ɾᏱwlWfzr"5#zYbmD*q@a){BX\@dh"h'-']/Q`^AM;1{2‡zA-B GcˡNXNٔYr|t8nD*@+&r6zDkq(;w 'ՊXT!(boOuG@C;5o Jiw I}^ 1r vvR3Hr|}6םJ챓 ݏ55>v a7h~Z|B*qp[Ÿ++d/l.{6:xwХo`q J1;?*_g0$\PF$ {m~G1Ks_-+=+~,*Y]~!| ןS"ųaz?X+I A PjzlǏ<.P{ ;A0!U `D6bo ۭm7'Z8>b1;Bx|gxsW7ē< UXPHx6ַ][岖7B+sX,&Ԭ*CO};ֱr@nx_;Q,QҖP3 }*Xl:B6[#QS+Y4Aa1W [ӮmZKECg:O-]>]'*!{Z9y"pR >\ܗ9x[DO$Dpu^I`qG9 I fTazmg-#((U9wE8ܘ V'vY)?QD"2MV]}2KQ†MfV/jK;Fǰ G/-PH+=(ꄿÏڴ}8NQ$#L~|'HA-b- 0Wwt௫&gGQ2FXXMΊm?^1 w%\E �nS|"Z(S,y5yB#IZ_F˃5;,^vf<3Veñ)nh%Lk,ʔ%3_̝cjĺU.iTzg3Ϙ |X~ˌiL؊.޽NbA%ܶnAZLpKsy 4[00;G߇-"s!مU}[.mOEFҜ,㘓~!tu|n SJ2L7lze< dN.}06=3)4k=D6CB'.xm[],[[V83 6*ܞdH*Yy4f|͊2 ig&A6L%Xd&\Q;:GQz1*TNFV nS@. m>,?e\r#}̾ITq+C ifxb5ؒ?Ǩ4@ዿd"f-,ŤbXëY@M1 Yx:ch+7w4:dO&bѦf)O@Fc̟.w7r7~*C*r U ԪfBSLscC!x_:&1H2pM]+yv+F恆o|QqDN v7R쀕{?Xsr>O9LJ7~>F;j޼]nTLO4v-ˈsKXhrV sORMt˸7}~5_@ GQG7!Lv^tΨj,0ExQH[Z3w)G 5m{$?|S7Cł{>5*g_5Tġj-X\t`SPsqh4TGl>sfP/K|ȁԱ)4)`kґd[.?( qFv|n "L4`ώI\QT@3W\*57λ?Kc!7υy0x4A#^&AZvަ%P19'8;IqU\h6pдe FeD_u݈o u5jm5aN}3SM6hw5f`ȓY(ڻ; أ1S2JMS/j*Dj;DT}@Fɩl'B0.Mdof1(2(VO O;Fc~TW?R#MiVIdpG- R lc[=?\ڱ拉A=dqzYPFzb}qIH*lᜂ֯3tٕuRy˚ ?r0 }PKt˙}'t5>LOgUΊ~5SG("ACU&㶂a.gwKy{I6O)Hcbp8hMFH4y[*\vDn(z%ʾE-}-(BVѣ+.N'aq T%}{F̥ oqGJDfc=M"=`jxr]u)+-1&Ohy(;Un*^Aϓ6.T75?8cwT1z[o%X4e{\4S$tVu_(OUboKU7Ub5:0ii~:=S w!C"Ϟm(fXe/ith+H]'8UF ULD6)i'䂿i̘d>?OlꨴȃhNUb~~yP m ТZ šq fVၓ+Ea߿쑂}qe\*QGԻ#vşlf66D}"CMKyd,7[x.h0>iwףo&!O:5{r>; J}S[[WG4 tܗY8 m:̡ mCp :r*f\ʏ2l'_Eũ\d4bIxΩtm:('fؿؾ}d)$G0`Xl1!{|Q-~qwC$V1$ƖzE!#uミGw{Tb0|i~+x#c' AY,8ı#a9]^^C*wtǘG2zXَ:ܒO:F 1GzWj"_Fg{HT l@Z2/Jl ?@r|?YFbC*~tFN0,^&<3%IS6PB.M,k˦#Otd)_@4i=챢溷,2_~ zMP߳ֈtxy'bֆѮ5=8}l^7κ }ěvpSv'^D94^0`RC{VTݙ3v=!*:vBr~%6x\H?ֲETp`Ѯrb=7zy_B*i-e`Gנ  'ִA]aǓ:7*#PIݸ.0Q@24mU4&В Jᔺs~pJc \Cw2xsaW[B4hO 'LVWN4X/4FUyQBÊ}3S#0Q#W' _;#XnZy\*x tv>vy vcJ<Td[:9qO<@*E jp3n} 254z.e_%]|'Q S^ߌӼ%_$mL15 V<@l-,dC7oZ&WKj(<:@za+ `fj*\'0v-D֗4 $p'HW]YETșIBF&лڞ4f>CE)ԁ%!{DĜO%--Mp çE9Q=O-R}&pe `e3zM;Ȁ%Betv^Z j8 3oؔ4KE[h,G_%E̘EA@GjiV9;Iș9Pv%w {/qQ,l S[iH&@qZpnױcǒ1fbЅlw/z)mciKi+'vYl?ѧG{Js(ff.O/AB XE*?gTHh{g[[HqZy*, /H@[L@co PF" :C F /ݎ:P=]O߭t,kcv@/y BDdYa=wW;ԩv2:ۃ: 49;h+XyIfό-#x <ӳcv[nB Y;?:ACB3ڶ=R@i\=7wGFyvfrGpCAH'%S}EnG!U7?)WX "b%;-ǂR:\pmAxt|y.>/+(;Ak>Դꆙ:pB]i[L1{ԺWLHk¡GN7Vߝ՜%.Ψ.Q`3̱A *pi턿^8JD!4>:{E(+-zv\0; pB%ik@wx2j6T z/dsaZSZi k;.. 9 0~r#ZIޏEpmԙ7+BMč,ٚǼy9Ŧɧ`?f iqd|ns QFXkr/Փ-]{w DTSB%voBBYiӾa8Γ ,3@3\|PŽ\N)YQ05qlB^'6Qn qKaɱÉbg`HSCaPhlb0`M<Fv~Ǡ|9YԺLkPǬZ 8Nag"3vѵʢ;IyƘG^l^ S`t׊3H6kaͶ@Kg4X/HfS$ Jd 2/uQJt9T'ԝ1Yoz =Q9Rjr+$U US»7Ͷ%kkME4-R4yo(s!ѶEKҢS(<͕4=G㕤O.Kp[@/2FB@h׷e=gMy<[ n^#o⨂2L 75umMn H+=ZpĹ:t$|A̙^ce?C02p$/oȣq~ȱ&br=9JgG$+rI|" ].(JKt7C?5 SVEt4OPh 䋻jIA,9w,k*Z3D%^ƀ2Ū.zDᚘz"4N# س}N^tT0CekcnX  'FsXn6XȊu QaGtV1R֣d^⨝|egM>3#-wS&Xҭ!}U~)<"7'(6.@^@4Q 2/qʽk"%,kÑ\w}Xt+`dJ$ }l] E1硨*1dYUO;U 7(,d0 8͔UaߑbuX"%%X^+˾LxiBPQboաsL[|%,f ,)HZ|:$e:^?.tA>ˇ!"NySͩY3\YAسV~q%K2_ZiMd}Qyz΍XsbmEv=q$,܈p{kyP ڡNT';8df8Gt{zD&뚾l\a|\i~RCoB'3{+rKf70Yz[~MuC`fNZ 'ݒIr3Rc.%uR\|mTEpH bp/(S?RdKg{aSؼR`WjS0l=Q(Ms{"[вOmXa;*. b0. FvHaW S,ňwɧd Zn^e Sug,ޕSL!W 9zu\Mw6JYcLrHӓܯv41M1om![_`ŰX}H( x*"a&&F`Hco}5jp9QL5cZEv}AT`<),/ ARR 4lӨqa[Fܠ4`A^8ЈZTAtlUŻ=m\ꖗ9xbe1آ|4 UY4YM /]EbQ@QhOzeʪ"~[iOhLbH\DqV .sĥQr"Q~q.%wuRw*&(؉# E{5܆ Hw$K(mMCWE3Yoe4ဿ8jf]fM'w0@-H8[̒Wc?5S0ԘBڅ!ְnl,Ɓ!-n (Lcc,,2Qa>9*1 nZ BhA ~(^Q oD;@w)'B~diWAK=I-YZi#^-}GU <ýo6 bp.BHܘ~b"|5xQ4 UË rj? Piyy9_Ȼ+|~ u鳻~* :&_pd( 8@y]z?t[8j̈ reZw"lQ>}]> Mp} Lv5=+$6<L\P6F`Ţ kڛmlOh5J'Dg(C"?s/$ 8mq.f[ ;Î u~t,iwsTk/^4b|vYv(t3]ij^bpSW06PQg7m]ZPaa_q DfXf/$r| eDž+ pɇYn{/2} m  .GrI %C-@bV>8R;%\nmaM+;=,2)5O2a{iߋ"6L$L 7&ZSE20Y 8B<$顑8Ev*ѫE^ee_nW|=H= P>@3P< f̩ogB&=Dj?r5Tښ\bCu%blc r!n좴X6b1Os:E~ַcpS)v[ c sS.^Z$g '^g`X"L ŴAUPW]~b)𖛄?ɚ@~t"؍V {MMΪXrc RHTO( tp8.fZdsDLdMԔݘ!SDMO8̝;'v{qTjQ߳}95?6cXϥǶJ0.mr+ɸ]}S )A%ǫE*:ŋFp)Mx *NoT13Kk?] vL?Į *0T>VRK_6=[VGZ|b DZsq[EA6*zǖuP";N^ڸ? s =7U;< }i7Ar;eEz64gw{]qѶfVJg_P'˗[w_Iiد.jRQ |Œ(߀m=15H M/Zq0l줫= ѾIO-ǣ_i|t(xb[,};AMj wmmH Hi vDB 5J(٤/ I\< D0rfxpd <_lHFL:io1d^ٜ>4oYsi2VNo'1I _I<8w{Pt)_\%NDd=sJ Mq即jh( CcL$Ř *Im?n~xNai3d UOlMѼg‰aڗ-]5d=cl[3p A>9BbJa*߀1w5^QGu)+ iu'ܱ [vtͻ\,Dx!mfA83-:zXGeXmuf3̊$Jd[%jwl=T1'Bؿ 8(NOi/3gX\&˺~Ex쐰*v 0SWr3Q/̿|L")lm {b܇]>[8_V=G gɮrP{C_8;c0o9ܘ׾;{21pƼmUr:yD`s|ޠdSApMp 7ɨ"M!/13F8bKKRdkd `DP8d,J :SN}fx"G# "Β7`h۷#ǚG駞'kX5$ʯxuy 9[, n\U{kB(:@YQ< ##Ip +&lԮGفR/$?RidiBEkg՝Yy$3pY J D>I-b(Z;!zn9LZ*2=>mHI+$ru{]?n x[w~qׅ(^.D{/o; }*)"HCΆ`iֈz@T& bΔL(_ohAbT,Kb'Y|ۿ"SAeAHfz-3d4 1C횺P; 3pDfYZEkNmObb_,UaQ/FKꐈw *B7ro~c S=H tfB[i3[ `eˁ8â@G ax&EԚ'$S^mZ5lY~z~;n/*oDYm>,_x)+|szRk+]m ke}ɌWnz7UzHpM TT&4BS:-[2 .7׫{Wz:-ފ$0MNCԹÒ@dz;(I{ ȸ z+LBp$Z Yw 1'F.򇌌i@qxQ'-yCm . ū)ز߄[Lw79?H?ơs/X5'ԫ5.̲;I C2\Qe3\A:BNizPH25_tݸcWT:~1DXpT:R/`m0۬h cG`ɳ 8:>~[`<өg#Z'T*OO\uuL6钳hL~EJD(GJExAztARsOy-w41$EM%k~1(H[>U@Q̋!^oI/%+rʠۇoݰmC&#vS~yJצX߸\L#J|sO?)7;r~s v~33P^:]PgO튻+rZ.u+"$]4MFQp.xe-?E9,]&uH?3pi6|I/Nʛ-Kh&4T'D"z0}Hv fO*!P+ДW"WL3 jMuDݺ0N? o,]c\z>ǷC86A G6iqp෍w`" W-q Uf@qHؐhBY'ÄEq'Kzޓ ã ֙*!,$Jx`֕2`5"'Ċ u澰gcB9`#nՍҶ3t=1 g9ǚ cV!kmsY@Fv%FG (˂b(Ϥe>3> %GĈNeQ"esZWzkf~/{ⷍyOD!::.p&ۏ7` ޖDsdڝQQYQz9 og_yV5}`b5Ȑ'qd:43>rRKiԶ뎌]V{6;@N.d" G. J$q>_kSe:p2rLLTZ440I60nV?xǪe>Tc] M1>g *џ%`ke4y[Dnm:s[y{^eiѷ48jr/%. 3biRZA?Nd <\,.p҆IF: *=ʴ hB*Kzó7$:ЙHWg҂_HG"h5r4 )Q6 MX;zI"bK@V+AeV!gzki[-U&&{ R{tfI:<b݂C"+J6z5҅VF6GïD"ܬSx3"}KIf-" ="4p(Q")%ï7>rt RTG zsQ7Wn7T2/bHs`ͼ5rצ:[y^K<j d =KiϽFŠ8߳1wiυ6b[{1P}d̲9U׈e?9e܃-O<l~#c Qk N 8}l!\)m1c|RԬ؉kL+ 8=cJ-XsfMaMy`VҊ7%i8Br+a!MF={ |)2Ժq3W.[jPMT;%K[6QE Yšoұ# \{udo&#_dFҞi,/;)IW@?>82ˑXhQY*IMm#gF(>=kÐpJ05Y^:X$-=6<Be.oɏG6@J!;hj]-W+#La[6A'0<쯣mw3`? =+ E告0k_5P\A4l=Wo! {Q<Mr퇞~ㄟKHdLzii?gB-FTI0Z!/jqdƕ'^+Jg}UwG.ќrxݦ>߭C^И@)3m1BL$77j<$~_$d:Ϳ-PGsf|Y*} L94n,lm"Ex@a6tF.*FojهΉW^="h)KAK$?!< bIR263j]n+QgCx~Lڪ-z8[_8WC&Hauh *YcȜ ڄ-j=D<$-چ?1V+Ȓb!Œ x5BEsCt-1~ᴤ&}NaS;7'<0tXtX3 ᤭Ntgw i`5EboTmcb tQr_7`~ڱEx@zdS̶ cS/}7 )T ǀVU'`x}R7)F.庮qo#qst^X$g2} :ƽE+}k4uU8R:S%W5/Ү4L8]g6zd'T."Lj):hZ[Q>sMtqg.Oq1Bv@a_=o},f;idkz#2Ƒryhw^fi u OK{ BfϨm3)~H[)ιkJYk+C0ԥ^Bkޒp4 QlKb.!W]np|׍<ݹ]/e2(ƱCDU$dPΦd3L),B1'LbDU@"sC2̽*$Yl>bT9\&|‘=0M7z3Kg1#cPé!iuXү7;"Ro<6Mw"N!T5˿eV㸝F 9m. i )~=.ր=ΑЭ6Y ٔ9[AA׉@v/_ڕsLAVX qPd P.'hڻm! rXWQW~LQ6{Y<twk{G`"4icp#jVUԼ&#F+O{h6ήN2䳛(pw&AB"WԣюЋ:,g~dW'щE/U}J1[+um.al#^2)E֖s-faJQ-`]QzqG8^m\UVYxq0UɨbQ8 0.pFRd/Qwg Dۄ"Lt~cK():IEOeݵt.w˦|l.GXo*\C{bL?ғV0aBrIk|K#$.+q˜ }TH:!se(88[֟h'*PJ6|#t% S#2%# P'=lts{v 3-ZzE:ֽG:}6=zս[\yGSYZ |@D0AՄ4>ÙY9>l=x_BZ a }䣗2'ZPv#'2rfY fܩ3+\Om_Ԧ2K4pS7zN?\BZ wKe;tPA=s{Zd\.R8`_-~OK/ vog"yo|S2.ŬѢCE t~ ld črIQ0 ]?tg,Lw7ݯ_8`ݎnR댦N=0m\ ; 9M D@*Oh]ŸWIs6G˜JDL-'Oo^-z@FRJ1cXCn'< >>ތZ/:r ŝCsuK1WZu %7(rk c!aЅ3HUZH;g?b r+z>6;Y[lWٸ!BI8.DrXLx" G7&@סsFgo# 2ixuuv/ZD8U"[j9n 5?|&K[Wp=su]=()i{9kh/C urbl.^NNt<ÃWӢΙ< ƪ9?e%#0Z5cn#hp@$CsI'+H~{1xԳe< 4w0˕P5 [y̰TA}uufό˓.Nd#,ԗO;+zhQģQXG{ =|mRGz֫XlunSwWpZݒkN ȂRM/0X>T1X-v/e)kF0Caޟ^Թ\1zrgА ;IQ0^Tנ~P|>SITAk2) tĥ H/˲.'@-d՟-/,|_1)SyxS#dRe32zi["= Ոq<œy/E_IrCS?Ic}n@lM"xSU *NZ [5͌aj '_So,MK$\M+5XϡԖ3+hi^ Ȩ#P iqDZg dfIBp2_q`L"G/ *݄PO=21S񣏁p_^с3 p~&7bIӦe#X~nz,AΥ޺U|c][SbaTcC""oJ|`P74i(avk-OC]mw1%as$\dhu'Ƃk^:߮= z>k өAssZ'нc. چӗfЂZP8⤲0NSey;0_ y2 N$s<X9]0/eچqL󫅧Ѕ~2tۤG|/S΅x!$'@г`JA>A_oSisؘj^O6x=_g{_ akDXx NR;A|VS k\k1iť^U>H%EBQeIaqfi69J}1lUjZqg`jn=|~1$CL{w(-A \ w@Ce*q;@>C<0I0+Pؒ \GNd䏟lVmЌ}EcMf qI< #^`CQ)U{;"hQQ`֡4l@}6z7Kgu9./zfW9!m-1W^To2ܝ4L/J|3S̠3qϮ_%V<|4andqTKŶ RN2t&S@eDn)c׸jZ7q6tfd㚉'` j>bsq$\h=]ns!~ˮ;>&UAG֭?n:udS/ q˕o24G0/-aVΘC{W_PSJ^X`8lbrj'׊!*ڌɸmoSJ[LA0j撁EC__P`Yw6̔zQokofZ"tAg_&y_I:I.poI-O!Ρ 0NGkt( A^xݝH;a\Q l$!u3ҜO1xb'jiXBG ʛLz}jQOYtkk3:L \G&uEK ¡44+䭆-Lt؍maA~ VKH,P^ C$Nj3mH!2 f'j or , f0DϥВ~XޫF5?Sۊ?׊!`S}iF9gOr z~KHpQP"z$8:٪>C}1 $łF^ARX ]`>s^HlZZ3K(%S=ԏ_lBQb ]Zfʦ3)hA"tO)FP=`R+$X{ z I&: $lqO m{Djwp+\ЏYԓVHmdō)'#Lb*֫m=uE"8w&V "gjIq §Bpe E$~*KʉAˋFP|cm]_^8`E@(xuPAPȜƌ58dme | շsbIEJ\KPůZHG]?7DZ' &ôݵk#ˆaf91 }sswAgXFE-)6MXx5QM;Zp %9`a65ԇF[)eEU4إV@+9V`ng3[&;%_ULJ85& Fش .3qZW7Wuak]1hUM:>IIr$Mc&6l @l6+e-3 ߃V4t7d̂zPǤ{X{O Hӻ3^PfN׃|O4,EyK:ΓBkkNf& LY_<(կB:P~teUXK<{w(嚨D~C?H< tf|^ƕGq-%wq(TT_  *S=I4tQ@2oP8Vb.|U) a\peLt@4EFrd_RcpB2͈ϏףnN~ThY?#$"=?0bƒVۜLe>/-ݐA,:*t<#;څp !C2^x˳'% 'N STrk doq,bD3 z;Ȳk_Q49ܹUdf<h$O%T3Ao\ٰa<-H^m:T%Bcp:hn;ub& =BLlRؘ-0\R ejԂHr:6{]|~$ٷ?Vah< "qHPog*$2ޢ!<;JNw@Y@4x]2WtI|zcGF"k$bXtDzK`'WDŬ ~y$8Bmm o#^C`FYe 0"u9kYu r[FE}$ Y]R%6Z#bE`z.{")b|b,Q|k>6JsxrA)F{^B6+k\ +`@o!mVެae&mΫfTΘI4СUPݣ7VS"qj`!"nIq^_/.[K bW\; scXEC| ޹\V@rv:NjKS/%^}G&=)Bsh]-e5RmaPZّ>SCZ/*& m^Y_ּ. f|! k#垸mYJ1۠D \@Fr@_zQo._aY.+˽)!k}aCurc9kn?ô2߻X&=!K\.I coy<}p T֔]cCÉ';7a/ZNvm\,8zcQon֛R8x3EH 힋N"] xkI_.un?Rq`LKhn)9W76٦ė!AS0S6I*z;$[$#YM{Ӎ+ e&j % đ`ݝ- p3&_q&7cm.W]CZ :{BpѨ0-} r{h)EW-lB@`7bkmll 1 `ᢌ&;qFu8YP;\2|!b0tt頚auKG'FI+ JW0У16.1(҄e ciceB =)^Ը&E# I]_ly_C]bv2UmJCLHCp<ظ|1)P*e`3HOOk if{f?^wYUHoYw 鰑S㦎dt!U!t;"0RX7\< kde} uilu, p+$"cx7% "4> ]mYϼ2řC}ǓJ Df3>_L^y3`6BL#U*e@/#Ie~ H ާL[$ ZqCy6E0ɽEǟvXh: ? ~omfA ԩãzr`qEJG;0INDzѺN٢Jaթt~h8M4#uNC%}Zd)1 WJ%L57E5ڣtolNSg7 8Di>*OJG6 n@r/q5-\w:{p%O %/)b7iW {BމN ۧx 7sF)R0z3y!yf#dt;A(#J+۔QA^_?@W{\UBè1 q5d4KBřQ[('2PRBA7 P.<38|&Q=pG [p&P*h̛@{O3\ }зjdu)RrX H|96Aŭ>z\4nӐWog*YGl.DQAg'gqfrs$ҧqP%WdJϘ U%-q_N [ EJp̥oLZ6V~ظ)RD]m5z PKJҒYlsE舟aq"}x UGhڦoM'v<}ݫ=T o󥍵_j>9z_ 7P7#Jb.u7`4„t?HEr)`&hN(04GIRIvjQ^z"hLøEmv<†6B^'п[Ƹ#R3- ɸVф.SO=6Ja5z]dy.F̿nXHgk pz+6={ag]Hh|̂hҴ4PNC/dʲ@bK2MiN/$`mJj2 Nn FŐv 8V:C pԣuLFJMLѣ`}L #˙6:(![@|#>泴os˓G2 "b͡/2 ^ %s4>Uj>q(&,vaxt~WˎF޷)SkbC`XVS[7 Y_Ujv+%~&B+$ng;mtO:dV6ҝc )F\a)dxk/9գ/kp"@ZyРjM[PX:;xۥ,)q{mQ\Rcbj#fLp).hS36 %^RFUq`( ,lbي"yHwH!:"D2xw'`+Bz2wJj^24mq#P&M2+8g c]C 2fM=utd㇞sg\K r*הKyfwHiy@ 4fA툏i`Pe^ӎg4^FБ2FSO=)2lAwxlĨ үjG $Rfee4?}6C' bWK2i/4ȏ:*aMr-"@??^>pŜX~2Mf̆$'ot-23lF'DCػ5 \(UxW u#P < %xu#DwY&0d8o&[jj|٭[F-_Z`DR$=3bս'mm`kd-H@.gXE*Z[=idl(;8~+hԎw[]8Rq{,A`"5m8s9pK/x+2''Fgm<:k6Y)`AD\/5L{@Q-,ߣgX{8I(QH;"2"^r8p } H~N qɗVS[Nl3u HcO=7Z.6os"W}D_WPյz#ԝ3b/.ng`{ ۄ?, < őXju"SI2L!e >zQvf:ܐ%$-M r֜K>=(9&e.cV\Kff$Ԍy BC=֕h#q.LDV׸ ,3J].5D+@hފBj3p^l:Jg#HMNfZ!=f+~0}UCOa붊)\P ޒ-Ikj [S'XX83/qz3 tu @5sIR5ƴAxTwC߁$\؀E%tjOR\]q*U5e&22qj&]%yz u8> f?á "{l Ȏa 5H5m`/oLW6OQ.#t-6 [K*kM̫<^9nTxbcn<u(3⸌5$zz=ЧCݞ\l{fkcšƽ%Lr;Tݩ0|KoyZqL,f1[{(rQR`2L%Vw4}`Ѐ!~)A[a(N|@CۉझYGۗmrN P)`u?D O\ujnKC ԡ~Lϒ #cxDȧI=Nb$Hhu1*: tS3: kuўܩS$f}lГ> X$]tippwH@)/w4t(z<`uYQ ]yhLVӫ?NKʘDZ\ T[3ĜPZ䊷AG>5;[-%ۅw ;,j˂ʤ)uлL*7= z4u-5?@fvr#tQN&Pw#P8^TNϫ u&50o#u{]j?p{qZG_R3[u<)Q\8Y/A~bz[+48i 崙\r2mA|"8ͲrH8::ĹKp̮K_SG6{˛?DL7VqJhkN Uĩp4:B70}/z"7^.%3"YP=M)E(`)lrEOYֺ,Qib,jM1`@ ̼y@`U l us\h[j%R2#oQsvJYƽeY ~4L!zsH4>F"L^ X1iD}09P /q%m#E7zIΉHƜr}fjbu??p&+]ӰZ! ͝ ]7G\JcOX;dwku]eE'ׁEVrsks(UK"XUpT`b}l;+2Y ᆆ۫#e>}ܼ7aeZ#HWǜoC NK7TIƧϸwϘLhURܒk.LJo҂BVyH_[u0aڔC@;.f2 6+$@yt +IRkm)kzf716MGiR FWF)}撣dp^3FJAu-'Ƥ Z`Ex+eH cA4z{LD:I_1$4 `x|͛[(YPc`[_feʦӰn|yy˾]qq;-\YFjoRY(e ]bc3I^A"v58ڭPm*1dqF6~n$JLSr#}iGX϶~jyoQ^~)ƚhW/,x"֋œj˗6f*D ?y!i[VÃ`̹v@.ľqpRP3%t7鲍Wi b \\' be p~N>w/͑ԟL@lߑ]OTWfeq.p"H=`_-Qd﫦򺿊Gw!Îm; XܵbFhk?iz_zOi~2z73[J=iy+Mb*N ׿˱Tzb8Ny\;%X%t@]";N AT4{^յ%ԉ~[;{y9P>[އwt؁U=X9MnÕ4jw,3 RhÚ|\zx= AUݍ&V("Qy=8Fʶ7P4[OK؄p:C_I-?E -K;U)yװS aSY>D: S%l^ӟ_omW܎\Wgn)XuqseSZ`ay@ⵊ>3 ~\#rA$&;{[?x[9pe0#ךR j9ԈV *\i~w cxϱ%eyxwLKlnJP;-`{%3J"Gha i{[9| 3p?Pp%%ԘK0_O2Cm! qTͫ"0^`-p8݅YaRU2\"^RjԹ}o@Lg+cres'kl2l#ydn^x=}4,ҁ%itw,/6n# D#$Zi%-+ޯl2NV ‡j[x"+M@)4%PL!ovOϘL~*[qdn&.+:$t%Jן\I5,AuhNѪt4`~#}b0 2\ߧ#+HՅ '+s+U Ҍ{Z7=t),ocg6π jBn+K݅?)1P c:NӁtCTdzQ否rS벐WאF,Ā5&õڈuQ*SZ If').p 俶(>LiGy(@@'q(Yp%9lъ`X,šPl䨩N&{R ffyX !!/3/FaΰxJzЎr rkO.~%JDgoЕ 2+hyGuqDD Odn5fcyq9M7o[Yo>GP@>?ES^ %zܟW?={ {#+}SAdf7!SzVdYuy|N,hjw t"s@B+.#jOon"96OGnkQ[en1m ڪ";5t=s!B|tRoHY!) ͷ!%yOQGn)|c̞oWatPP]&7C؞lieMo I'z*}Y`@ya:ma8_qbIt aז2B(2Dat%6Xv F-Tf.-16aX4lVE|\T$!2jמ@AE/7D1N3-cNgD 8;XK:ƓfdYqkBOPbtS#mQ >`Ps$dFz7zQ֨k g*GXVY$,R|5T2[ˠA*3 ~uyꄯ68d Ϯam_R6:"JX7.\ܥEl }# ^sn/^'Siԟ(*iq𝼤KmDꓽq>]؂(b[ u%Fuen߄ f <:f g`{֗+(rqs}F:i' EՇC!4F:ns! D @s҉ lbi##ZDĀ, 1o ~^M;k] 9SDOXz~Y5s -cT:f\)ÑڿN?/@2ɶ#峰毐)+Zo5-j_j7;90mG'WD EKIMjB46ו9`Aڛ7VtP惥.\F adJ[~]*շtEV~9 ?Pn "y$ nkgbV.[ƃ~ťaf͉tU~!)5Sd8ilg)*wK`3sA@𥭜wٷQ xġ&8ga7p7Yl"1$ͤ>@ю_>FJ4Ly'ݸkзC5(u!qi-y"$O9KiMC/nThǞbAIx/<5,z}Q`k;Yۗe~O< MSqYmFS- dG>H; M);JOt)1e%9p+YԸxW8ְ"Yz|̪+xw!ϞCs˂XVƼ]VrPs9Lΰ(ļp.#,z]dXVr?sR}eU6V VP.ZM!Zѭ}i;)]_Ȫ8}ځMFx jiOAcV( kib"Bf8@zѝ ~>K7φv~u=CIʈ[RR)q Z1VN_Ln8Uȃ2 gǫI`XBKWGL*,DMv_y%?ݻTړqx HБbj蹫_i#P(Uƺ+[ho]mǸ** QHNk J~[8g~u!ŅjAFSͤ 5 -),6AM°MYAG|ra-AGYyݼQqN޴U{BMp'-ONk2q1:&`8'?+s>査 ̳6o +o?Ak=MЂ~ Dj@JCN7¶Afp/wNC.T#HCt}r}XrkPnѩ "S)WЭ?;ou'ԓ4 ;EQ Z#933$ F؁gXT|E^k?]iKl& KZ^4[.;uK~Js?.<kdEA2_ȫ1 %[6cye_ӤWޝ(#Z v}i.tMՐn&Dħ P=h&Z[y.Ojln5{AݛFbul{F"BEm)ԩ>aBÚn;׻ȅ a Ve+[a:n:yAʡ8ͦT$Plljgw$s.r3G:#i f'Go<^7&2-/.%Uj}>h8y&ߍmfgQ~cZ ꛺z,sizn8z=qM8+RRPdw=UE'`l 鵳(lD2=<: :Bu|3f٪c#Q !f+Tp&~*DsJIR\͚jtr[JGagT 窧P3!8y)bEk``8 BsSc:%c^\"Q!QQ`6RX휗qG586׫]ҽ `km@T51Z;_RIkx.Z>ut-3gRu4vڹ' $뀤E=;d:=/K_C`CquTؙ\_ "?<9`MQ96W;'vdBY#h,VA`VQK%@jv',@^m=0K#J`?P56.m-b׃>u gl+EgCDݦ6X}c1p~mLWw+#0|0Aq`Rۨa}<̣ؔ<(R9M2R}j򩬿!H" \ޱΖvh0^p]͆itR.JpaW:A)-FӛIf\L2\:#UuX?uD.kC@f3ԎOXS,_"tTנy]D>&ątQ;V (ynmQz^嵣ZPKmKFl 7)YL?@R4&p%xf^a0T g]m*x=D)7rS *ͣi8뇑mC!-Z`hdgT5; S$ &@(]{0\*{hs;axnX %U"K5.Ƕ( EL k`&Ej$N(5ƹTJrԃ=#2_TFm E+^P}rx74 |nO(88.as<|*衊bZ>nP4Ll{QLr?3\žulUQN=bWpԩܟJq ᫏-}.j$v| wEFpx4õmTmaCxi,밃MI9Ԧ5[>R"> YohZ紁AV.iA[ޟ"GX杲hZ4; 69l^wr): KEQxKwM*h&;1d+WCB7y_h7MbH*oQP(3:ke2{A[Q!!  pU܂Y7jJs+{iв[29O.jZd lHЮ˗|.`܍GܭȒKFސ ̲R>!gcA ųS 6ZU#bf}%(hI1SF? ,ÖÔNسƉU'!Iq}԰ $.n׃~A*Ryya5Ə>I/A/po X|Ջ@8fQQ-+R5h@(dF1j&@z_|"VJcuo,x.TMųy1"0l6;nبphMoksܹvB]KD"Qu6ʹ~F&,J<<73l\'Q|9FkoI1|1Iv?8r>#'&?a1Y:]v>氆J|e wI/ᣌOTNGu2PX{\/>GZ+JX.PQU(5!LLJ"!p4]pL$8 gזXyΙ_jHݭ†eiec1,y^Gp%bcVt IV.w>9t$6ؤ3{ pjKLĻz(m@)H+!4I$-yy͈g?l[b/?e'a8*ez3[/Yh9B'<^_"_ܖx-5VY]L~"i~5.?ӿ|(A߭ޗؼ8RZ3TFcӇx8O$OA,Z0lWMTfļ MڎWjD;+4:V߇[ (9^/1wXxCCRW2fs`ԹO Mi6 ,+{DCłZR2rKIV~ HɆj 1bLbbD0mR.XS*l?Q@2-aӹ67 J7i#gd8PMw#ε_y.9 nKY kAxB{#Knɩ: en0TB̾4,Ri! .s,=oaRODH{^F>bL77pKr}`(W&wF?hFZYQzP䪽fD?`w5Z^E>GO6k ~ޛp_vX(WtƸW  #K8hKHfƴH ^ Q7|%%hO8bL$A Rxå J-(O=fan`%M :`U"#Zyb0S#CU5(J倒i' 0b_eK9"Ϻ~ĨԃBɼ䵅~;˻wek]v 7 { V܊(:&RBV*Uuw![$ g- ; 4bhf;#-iZc%|l(~Ʒs>3qxAr=C?qu>hYn+˅Ӌ˩ҀI ]ʖm췅|Ǭ-RQETWv㧾]YeҋbedF rkvD_!q|3MRᢰcQZO V4V2y {Q`9BY Ddh+ʓ?YQo5"*VG4}*W,+`(7hdsDO|CwlfK4ʅ<  G/*!|A9t'2 ?]>v7ՍnV:]j9nWV:z۫Chm>/ïvu4KGrb7J{bvA 4&BaWU9-1)n粩DHxH~AJ3(u4%HAe#e =&}`mCo]N>$P>ͨu_>jBJ^gԨ\؁)4j}+!@B!r2xPe;o¥fp1Sz =cn3mm#lLՖ]{6`M8r&EGi]k}=E&Fc$/zsA /ɞK!ӵD8 vr[[HM ߛ Ίn?]s@M^+~U^ l#_@ 3HVԢ A zKOR>D89+.9l)6{Git0)Ftgq@4e& !cmΜNxb9Nb?'h-,ղGmHYacwl .WyC/ڔqנ@[ĊEeϷ:> cDQN;MY#ՌÃ} ei2; S = lN6KC(%,)Hq0[ ￸e%-Zvpr-n`? \'rA3mZ$T75W}ӏ ט9ÙƓQYى/}LUlJOqTi5rHQ;QnL^;]V9br2BY%4rn{ID)WZk|^2qG4oqNTd—<^9^R\BҐ; 0ZޜSDZߡ+ο+JӗYF5k,# d̫_|ERunK:݀"34 >.i>%s Jmt%o<7״n4Ӣإb-ͩ|Y,L5Ppl͜oSL F Q^VOIK7`A-4qU'Q+CYT|E 0UHڿhz1$?2U@Caq$uȊ 7 ¬t#6ףVO(8DFen~|&޾]k\I!)Y~%9mplnJ3!`"]z5<$A!x$?@%+a~Ǝ΢F,+:|v`9o$X{QV1Bٛ* $)eUn>P0<$,tuo?$ `mUytV,H:|*i蕐*`w/(ishbm5 A Ch>v_L s߲G4zL& sO˺U6&]d`/ػf_3UN1̖*w۹k>Pl?iHP>m9< YچJ'zLL"4])3$BJdwYW 0n!?aLspP"{t(b G"??-DxWys9OgoM9qljAV{ f$49t*_)D.'umW tg$F?~^yٵVYH%RjL$⋵ aSv^@ r|+ГG^4ciB9D#B͵]>s@rs?-^!w:>~Xw!h5TԪ81أbqm KR E}^Nqa>9r%(uvJUԊAM?O"2k)&e\Gօ}sI$m-]wM"q# gZ/]vD*4ߎMsݜh#*U!5)/o<9,שQHB^3IHQOɷ6#E(&s85AIݝ(osBYHH-"r$CϚp  5[ }a+G|}Ml쫌igNxFJ`dhA!B|yy;x0$Tzgp9oQV.pwd9䋥 O&h#u|娷Uxx+Q' H榋t߄}O4AׅX C6;NG"}bP)5(5|]Ck{ЯN3Qf* jǴ`8Z{ cmdlTqct'߰C x xRf4FZ tJXE4z9uHZeako&W/J v H8"(gV/]>)Weq^=n騪7ez8"r;^CoL"e诲u[cKe@a@6_jUbKv_?5T7O gӺ^B>,^0_fBpGĦ~5 " -h==M:)fJ UK7DW^m`z3(x&fOT\'p^78E/bٌUΠ#ޅZڲQuwx`{˄LHT+ 6'j e>2CC:4.)xղ$93Fj3Y34ς+KBo F2ϝw\5ejt}ori83adU]31҅PBM8o0)_B/)"V X+Iz\|L_y%֟WM[Di\GF)עq?3=n]ȨYA,BgP˟~rCrgOՙA@SFl|FYK v M%v̰ffXLU#ʍkv*Dm^`>ܓ%p,HD,LaLN'>FiMRQ 0xPj||ͤij'܎2q rٕ'37(9ȇ,/c2 _6]#Ǎ<ʌL&jnbR -_g{NXۉּ8tjTSzҵzJ l-xZC+utIxN *ܻ]\(4_e~G"X*#fQ03]2z3* ̼ D߲Ib(NMea8PLP0y$[kO4!tYFaKcۧVlFp8G+&m{<W[Fk JC?38cx!+s^@\bKps80K bB Z|$2X"'Wqۚ7:i2 BJl튫 KYXKҎ-h1~L 8sW| 7s1N[T֩hm8PaE9["̏;|N"c&O-I~]StcGHM%`"{M)݃ ^Fb]#CCkq}̭ܫ~I?z56 (m>P+JS̞COͦ39p\jU55Xc[7>]~y ,^gY%L-1sM#9:[f@[hUǻfU\.U,͙lMGn@gtJkbXrC* l+8_E v8)l?9SA%֮C3y(ک wM RMB \ՙ='o1${v.D󲟧;{Pb+ hu+[e[v'Wgm30`n֛)UB|{Sz?{JT ^GCkWdL>'x;n0pB4ePE I'22] Ux }[ (W1(Q|m5«>HĮUb=MdǵNkrKTDf)6ԥ_ZZ]r3d |DqnJ5hl"}EXU[W3ОFJpϛ"lRo#tU:DFۂjU`5}S"5&;5,0 I6Gs$dYԄmQ k7̌`⑿Yt7.Y3 (` w;\sg1bIj^\#:+ݜ !Dk1UD18D*gM0 ռқc@MV]k dBg"nυ2z$  /2=f*H-VIO+T~Heh랒3d f}ɳC',hU M7)>2n!/t8bRW5"CvaxDsqڈPirX6]\e^,#fXpܫ+(nc#($+ӽぁCd$=Pq^#ڰ~(T *2{ؓ(2$|zgIILBΟOCTmVC|Hד4qG()!g1<ٶ\- !DX轙؝:롒|p*ۤ= )@y]HjSȴU\eu:F(W w z ¶M1{מ;X*0D+?XVAEs9f6@ x:B yU7J!0\xIiwA 2+v7 Πa;UQY*ClEqQNxmIJ.EryMO/GdGj#&_3=CYmSg^:%%ܛ,NW$=2oh^nZQO!\&N0ꦶ"C}Hp>>hˆ yO>Olƹ\H&6`]]G(I(vPS[BK,-xm˵h t>Y 8̍x'cP\ Unq'"dPB^ɇ[dk-0s2l%*V 5A[퐐|Aiu4<"2>ϭɭ㒂4e?514 %wAGI\ [I'zd73~H^eL2~Nχ{L|#ƽiywViPJ`k)XHC/Ol6nmO}'{_b͒P Ep!;?taL\t&$$ jCwqaK^?tbd;9hj4V&e?SMmSp^BCn(h{߇`&A("e+=3gBLhTLk=\aUt2ѶKxQl ,3d5`ӯ[FX ??.=9h[ rO'02&nM (NΒ:j{G-`yvKRC;vZ&ڶ~$+IYѷ sY%Č-[(eRCZsɦ؝ d3k@,} v@6OpXfp3sS+Bcpx`btJÒGҁzd6Wx 0|OfM.*:P SBH4>N,vB-ֱAFUQ0mXRVc1J`ȶo룽b&^ aWHk4-,;0L#fNJL;`#oP;~'_jF @o5Ϊ1x.،bE b2\?(Fd @y~?S܃q$ujF6@;ŏzRRgg9GHX8Ҹ'f̤lG*HScRycuxRut !d( w,ng*(yVjN!֋ź^/<;|+"V58Kg!t)gwј@PYX4éK݋wP-)ky[~e/O ͠ԋĞ>8H""c ̴L : m$?& "TpvR@P IϤ) ; dC->pdKLGįL"-wqU1a+HtZ{[Hj`{7ѢXή .5]?#HXV (cyOp+ARSΕkc1%W|8G_~<|p2%AvsS.w32o'ky|6}42r!\ƻAutԴq w\ou~G_8vߧQ?MI+StW;'Okᚘs:` 0J'*Ȏ%?[q%9˜sHKֳ4tmY[|!m auƁsFaiy~uaI`͢;{dм, {CBܲWyM/[ (矢{'C3pWjҾuNޡĶ[f.+;j=&V-{(CM'$&O_G.)$ʆ XH78V\1e$];Nx7ҫ'h&W=`y.B88Xtv[-( @"2 2Ib eχivF@]lN<>xd-k:$7Ou-ӫq%(Uf*wsY/K^(@8Gߵl ʨNvL6asw0dd  YH%8Gϸ_3)Sb18D1gvԸV+܄q~|'klfS ZI}=;3@%܀@0{Gk+WLm1[S:{c#w o C2돨j7f #ZemcVgFļk;njT lDbL7T_yz*(׊ٳX<+RMaԟ ߃V&,Mqq_6󠑱9C=Zk ֡MޤD*+ Ҙ.0A(b(Te> (7D΀V W9&d&FqqSD Y>"EG i"K!0_q )8PX<5ouq {1)fc7lӠ9; ;'}lSɚw=UDeC}C EMQ+?PK&Y[ I:}>x[p{+[W8\Y?˧:o{K,z঄ x:O"X% "qkoh~ekؿ޼x([6%PqzwS!4PȖƚYĚw'~ ALt" ]JW1~B}ta{^[k)Y%#z ΍CxIΞǗ kQu቗E|[=],"PqJ|RmOQ_Phc-RXl]gNӵeڶPE A9PyV6f)JBSN5tf'vi~ۑ'{lhcKd, \ (QcF=GJ.Emʠ!"^ZL|NsU3sv8CtI)J2Ӻ8 JqoV)DB>")PranԚJI. ECq\y}gޠ۾D+@?Jm\{G!NWCia[}k?Q uˌ8qڿCM>+>)I˯:2NN}jpjPpODmUoNٱMknB^ Gޕ!l"[v"(KȻR/jw zoPW촂q1i hu {ml[qS"ΓIK69~x`C7-%)ɷڄrPP@3갉Bw-iGHY"*q=[> G!WevG+4NwfR-Bk߂Yd7!0Ο_ZD=UC c7NɃήN21c;hMX+kf!:ir}A=yXZ[-X;~Wɨ͚(#% 7] a/1j1) gmD(M4o+6|_DH8Vq.ԫW~} k)mn.  st!D䷌Zca^(0sV@/HBVW4%=mh1wx+J(~pPnsαQ=@d0~ `S1ĻY{{!f"y)*HCx7UaCdӾe;hIr0KzvN0{0ZsBrR~HPgYMlVS*4uU~ /}X3 C5"TnjB$y0N%YN3VsM0DqRVbfy-q(0ݸ4[AVj6Թi+=Ny#T@ XŎ^L7Xq>[߭1&` Dqt?`j[S4a}{z˩ g}RH.yz#&^,ĕgoI3$dm}gRg|~x|Y SaZL{w)[-7[Iz؛/ -#\r x ZCtv2DH(¬$E9;IH5$u4\qV Ms0ET_p=Nb#f-NmAq۵4{- zQ1᪜#4Xi76D Jz쮹sӑy/._f= "H ts^Q@CmS+=M>ۧ!RiCTBțM*`km(lTEĶj B4f5ӡ6t`cQ*'ROLޏf2*| FOB1ajsUlٮ 9k|Hb ,|Gʧi|!Qlx$QV9u&@kmqG(UgkX8~qeTĮ)*[6ZyäH5Yg3܄lC\3876lGsߔmH3s^}[B̶=a;쇣AOC2M NxCY-D~wb #=ܪ=6{S,YkZ3rFx32/ |8Oc鑬p'/{QRZ%"%isݍs̮iӦ-0RmSwLYH. RAY*y|WMiulvc33wB:FekY8$QyGf5 8'T?吊B-:hFI"SNM L $*FzC5F1G+Q~|L$#J޾(Hm夜/NymP =j3A 9^Hom/u?l"8R0(`){<)d)5*Gw7Oqi!ef@QBS 3Q\g#cx,c=jH$Ζ_ ]^!p6aTRRlWh17JSqs:ӝէc_ ~:Y'/&갥L,Y7v!OnypuDAu5T)H՜$ս6ӹÒKe(_ xs 3kh`[ƈN1PE$PӕPBp_UW ] I:0/yhզL1j,Fүin?oKc ]CfM7%؜ 4WB NgY Ds$C<=-MH #l~.͊Bv)K}$٧x-@,p~}ohql[? `ׄQ?(cY1jmdfGBhC3atKR,0cpξOe4 I.<ČhrDBTM<xCsC c}kGƷ١DY%B['$2(,(K26#P#hYٹ)v]?8}=߬m|x <AEr[ +NJ[f}Q@\})\rw94=2Vo_}چ]ގGk>n32:wϩdz+N$ ZPg]sMpChp>e7Ǫ.6Aƶe1hJ֎R0m ƺGP 6&ptJK9ܣ)_95z[bJ^43YG”CCռiF;'ΠMOloKG}5)95J<ބ1v q |I fk\|0oyOQV9^Frfn?"$5 ɤ ,C%~ *5߬P4QQ]28%턞-r 5= CQ01]x@qcUJ$J Bf>*bs=-.קyt}=w2W| l`!F9 }~mf_wE/$V{ VD~\jRg>QJaKUt5N'|I9*oQICBb9;#N :9&<8{ $]tCuށ6M17#SƖbU‹$dr9JZH' =h?'&Ò%}^e^՝U(7٧J [U? -_F!Gd3dƝ ש38y2?mn$4s)Ҥ+gzrj黤vYϯe+O4"9(j;mkgjЂ'b#"\mω 0yQ}ٔC6hH+ ) -4~wЊDl3E+I Sb6b˥0E J`iL)9qNTBԷ v W ZBیc#Z]<@Y{6 5\іJL}h%[5Ɵ';D ,Lp׍OUmy_+2;ؕB![u2ķu0Tٶ#KnxyrNzRޠ(){/ES }ozDWJ[,mk>jZQm7Ǹ5͎HbFLA~4DUpUvEacNSZtju}1;wbmW`2}Zm(X$vդW}!T[¼A725\?*D E} cIM9^|j,luJ ΄܄RR+|Y$j2_7 2Iև_!ƴ`{㧏}wS5DˣA:CdâS^J_ksm%8k"\pw=OיƢec0SO (S8`}׮MqU:Z"$j9[Xp)GF `ՙpĸ: E)yƦ( ⅐E$[P(r Ҳ׆?,^[@\XC6_r})>_%V}j܁0ܪSkT}ʚlRmBxc:U>W6Q +h"(« 9TspX퓒È(Yl? 96ֹH 1D t]a(؆ۍ&7$4!l4J1I "d#i梂 {0@Z4^%O48к>ɇ%NiHca]~BoUU{Jm\VUg]}{z| dƺ(%D[b G* K7[!~z*-O>5ySZPlNjxTGE i3~SĐ59rsܒdeW7jfv{|ս_s^A$ OP.2IM (Whh/3ӊb8[/~!_BOd!j@?-(Ћ#¸S3@xi/r$v,(b$3E(?@Uu1B7O|=%\ `g '~h :^-,2Z9(Q'Q%88ؔҾlݯec̍\w"q%1׼ɵ5Hy5 SP+UԖhqJV 9j[փrLOR ڜ9{P^%ucuO;`ձ!b+F_mhoV R7vDŰN\D*m+ [KYp6ȕx֤tNܡC[_og/XjAP$_W5^/,:܍KrDW3x39,sQɮ遖TaVfGѶ&>\!.^$馪-zSFPj) D͙3.&;J\ P|l:UuҲTY)/R@"ǨN_7q7("s+]d?W̅Avi*sTd9E1WpB!ehhvxapNL &xw:%}j r|V̼gL ti\4l<ңzC"8'IJ7 5 Ja,@-!@-Qs5-I Rˮ4S8Oj06(jNAef1+5zEUP>{PhPy-; (XуP0 "H8"lʡkf=C 8ٗC%тl)pqdm ˕3LFm}Bf:߅l/q%9:YủQGXwԞs1̓!^^_ ' &Pޠ Ac?RպǮ.v-xPɤ&w:k ^Ma9SJ1:w(qZ! aa̜9] *_ ~_q(̷АJFb' gEz( WRrzz"}YF$\2 ̥?PEYw)I5ih9Oޜ LR5 ;•Wk֠N^ Snax UJVv,ܕ %s%Ġ m,xZQY\PBF[dr'RPw} TAe%G^|PFuRAU5E]s: _|^'nq&va(yFm h,C\gnYMw@ Di)_r|Qe⊴ `sT+?`@LQbJvJ~ u|=*O. 'xۖ)ChO_r,fVSyV20HCҌfˤG?c~O"K->Zd`"f1lI ?eU`{`RnvML3B$ɗ_Xn՞Pȹ5:A$ޒc}{smJ9ldng(EC"[ /28*V0<&`W8sJu?52."V;E,SuyhLW=}Ǽ)W {G<\&kn4f&wŅr5wP$0Rg! sۧ#ޓk뿐Z%7ZM(1=V9S9{h!waqkSǺ7T= 'Twg_e0"(G.E!t3L }1~%#JXW49RUX{C+%Q&^ÈoVݻ>=6e{z%z>Iol6말#w kc3yy (%`xˈ5ߑ=BYE ERń Aݐ88]0c([-1[Lbm<^jmyҿn|r㘐4+6J魝H!@s wu+$E"@ cmUȎc[k31LOD v++v|2_iK' be3?/{-=h#)#326o{U*^Az\{r\lhI'+gr`K}@*(!ۀʾvnbmDZt-^@?_c ="x8d^(yhD̯g=E4#)0X){/.( 7W0q3!OMO,d?φyJmյߖWazUj5gP吿Ե!V}ZsG?l,U2OEJ~^kIbkMS E4]OBl7]⌭m)^X6:\0h ͦꂨJ/o_U4ƎV xSLvm `\B38dlՐdZMQZfΘ&B)dͬE$kl+l-6A.H{V¢XdRp}R@řkO\"p{B|M.:'ME8ɂo۱{ckkm-̨uM<'a5Vޮ#4hvrވj/C捱 zo DzQ A+czR\siHX,W=`[vsn׿!cN{#>Tʎ%4_\zg=2]E R dw,kMM֦Nb x+ BtAemr7Czn'#GlA%H_J ;VMT66ۯcuP1`禞LڭKwMXYcC:40=)d &-Rq.I"@8ߌ~k{wGg ƐJֹL6AL<ߔǯZdK󊰉YR~ew)ͥ= ~8ljE"!ڭQ" yB;R pZU(>E^c-'_rxW N a7! +0>|@ll#K̮igp+lߤpYh][Sl|[Rh#wðJM !\*ߞtC;o$鞙FTAtU Z)?!tϔltlxДrq56ۆK&UcR/muMe6!( &nPl;̚3 `IJ筛VWDNAjcxkDSha@l /,{[/鮛=wq &P ݻ>]C)dzJh2Nt%kmV>_xXrF?"#D;r5f$<|M&Gcb}GF9Hot:Y)xy0^ll~$ ,$:Ru1@nh t*Q%[i7Hw\lIF?I m8@2~ )}PD65]Ϙwa?)iږ嫚)Dy,wP]^K/rF2R5OSʼnCj3#۩u͡Ž>&荒":|BY. a1t5d|||PI!ԫ$w? +jyNBΖH:4t܁YIݟmф9rSsꃢ|yMomy*+Qh ۡ^0R` @gXH9/LIۡ -X(cQ쇈knEcuN8 M4 FlT2Gܔ=L?s`hm]$-߭S^-=Ԯe{v&f 9+ zcHi,|NGȅrʽǁ2RϲkRJTp g"WkS# ?@7~[yq0J[ nЈZn t-jTTaWt|vZ.Xa:Cr=69HDՎd3Zd !1[#x_R`s's8HMm9bhř5[WNԔ0>˲J&׸ d^å2.-#~nmZxwY 5bsŃ;.UqdFfiM.<\ˁm. @eroLSpՖ)EWktml,#my1v5tJq4z&ua#U^a}XFˮ1!)g CRz=dbFSdKf`P.>q{E{$/#z=} Ұ)XȼccPGZEuB'H`*4CSMb!rxEh'|5Epk3+"@9uFG#܀V !ұB! 9"ydGt!(ZNT`"Bdj˘'$ԃv\ӳGp4 ~ 1~:7.^gN+ʒLȎsEэT߾OKvXDk/VUN} ¬yU4*P _&Tz/05͠XN!yYcmdT )%cXg %}}3bL>C/xf&*sȒ݉ PZ6ax24_87oȷd<swbjx6bydR ahQ^L uf3g7'蓚5{]UU4>lcIW.ǓJ9쪧v J\٦L\"bwHJ1̧rO$Ete^3 `[T|8kSY ǐG뤕w'溴5Xn};AU6? mX\ϫqjJRFdgw OrP$alqh=m .5Z[ Bʝ}7w;//1{5/)Çֳ҄7VϽt i E’PJXk," oaGU%,/X.'A>)  !$)j7苅'Tt\Uȅrs`KK(j`Å-[ #O Qꗞh?ఫmb2m#f۠ќ#2*${qʰ`ASn.݅2NB7p R1PD +vg 2 u4 ޼ T7Am٪|1yCD(" EF3:M.X)bjxl0=V= dLeD%JE|pSel)׺(:MͬA]y~v QSl$Y]fV='nGc^b_vܻe iDVH^6( q|u/*ͤՈ6ƙFOdu1s+Q eE]'j''!N yy8E[T(qM,omWpj4#CX{O 9~v˹eR?{>xzcyx^;ȶhX !usm&XO|ikHD@2֗,0N[﩯O]!2O x[v#ehP\V_X ¦ϢX0J)5Intr{1 ?W;ջe.[H jhl:Sd5Aї8' BB&ڞğa.(O'h-S.̃5׫s}wb\~^}3 }0zKmheC .w|߽" 퍆u4t,P4$GZ\O g6gtb +N.O:b*_V8(q2|!-58hº=[?fu $Iw~Zj˜'&_Oоǒ;M@l,^w "+}򻇓4%O/#R2> 1}{Ǭ&8н+ܩͯ%wrIJb: : /7^r5h_+G7tc]ی ^p*U#}tP/ҹ)8'}lyX\zʌP]Y%$OOHaB9 bť4IL%S)8$pjЖ3m.+"mⳣ*dm{`m3z99 f:v3|ڭ/jXn ai$D$[ii2Z\)Cu "-7*:~K9D Bŗ$Y`}:TOj=ON*Hq[4MP٩ "]7Rrp\ip,ݻ@O un4h ̌7@lxGZVlgLTzmsxtc'CKZΛxR N˒Ag[/$=p1>jUiXAg(DIͲz !"2;Tqk=\M:.Q9}+dxu0d#^;"[.0Q A?/n).}t[oE`8;K HIa?pv)=P" SX6MGPd=67ZyMKyIL)qDM 5G.;U'L[krXg\0䯂,Y |̠!LnBpO^o3exvQ#MQQKã4e8D3E)ǟw-N [ :s("E=T]ɩCEx-lžuOnW] d|j#g<5\64V&SDpfo 6Z'Dx skK/bEd)C4KkjF3UW*ɜ6Q=sje$7M 9P Wr .y8,dmr].E>{iLjV`c904G!_OKfHhGuGP1.ss׉/23{ÿtl%qTRu;'Nȳ4Hۆ:jنߧs^XK~_^|I-pbZNBZrVƋA2,?p.TFw ]XU8-ylG0VldĮ0F"ڋM{u2#;v,Ѡ Qހd[;A{Jၞ%)Ψ^.gv[*)6V {.H2r(\C2%k|&mnb4jeB;)F*t8)KF=Uh3#}U׫ք.2ږI dGh8p^G9Ȃa ?Us; |_X\vwWR|{`i e?G /c+afj, xjeQbx W&rƗtݒvP9ҥ+j͔v&PgQeDʭ'*WeJ ܅{Lds@^ᗕ4c~517*Xv |3xm;'޼Þ?k.5M2ҹg ^&?AvZ5N9l,I 'xnE,7% Gmq'\:C:HEaC_hIn.W,%\\ rቓH,謄qUu}p3+;dOGҥQGsnEŚm"V {FyWWyqY`CIb{5׃ok~oj {rp eܷ;T%~' .\!c8*YH\nb6K}bL#?6Y Rǝ$@ڢ)Es < |`Av]_*Z ] P&gU9Xh ".&X|辒'1VX%Th_\fdo  |]:0,3"I*nsWM2!$mJ8vՠF5ؼAI&ĤZo F3?Yg14ZlRV lw8:pM 0i=ܷ$4OR^Ư T`nkT}SŌ_).ު|!EȵRU$ Q=q ) GZU]G9\<7T(PJ@Io*rhVɇ>455r5 eDr t>R 31=3-T1f}3QLmդ֣&GF{@8ao¢EX㖒MN H_D ?-A7i iSQ-ގڮ}VobZZrţn"f!*9˓6>1늂l`TN$"{Ƽ#TL1*P>:kAc܃!'ow]D&9;?RꇄnW3z``#d?vX&-⑪ MsZ.~0(L֫H8*ghfM5T ʫ2,8bLZǾ&Ol"~S(q'\蘎Qf.7rC%%) !1#!J5')BL M!s~(-MS rm*_5k0{^RNw^^>21z続^kxA|ֈp YgCRtc39v3Z3i3VG9*ԙ^"uAi.z9KF۸a[o~;Ҍp~:X=#׶x׷5Mʌrae7.>*B=tܑAkwA1F`-Xn@Ȑv )$4ld|̈< :9G8R %h.^+EoW.MZw\:u@XZf#w2da'TUN{\QM~ ]V2Q |hϮ_>o_@~Q m@;EjC~KY!Q/FnA}n}gy)|%V%iDwH@*FG[;VlHdEKnW_-OCxE i)]I"]][ Jx5N3MkRݥ[l UN?(HK ):`:tnӊ\" `vV 3"e"KŨ7j?a1TqT@ fZW.9K L]5 Nt.x+3ȋ#6#S[vILngl pATRvp%e.X- ?qw _S*mf{DG=h?x7ꢢ*)ʟk\ A`br"b#8 207ܝD*l ˔n ( h*[o_\ %M9uQYЇBOb+>ڷJ3d+;sH*Qxx.%{fPX݄f5qI%]qhY`LdrVW9\%zZ rAzAM@10c:ŁYKŸ,>.)F7G>2O6EFmtܝ~9j^HUU5R)cHҬL@qW dF#@4&8}*U+(} ^V!~>й: z̚Qbe44I+E_ ͢WPvu5.=ZrxjTEー|@'E_?a{xr-I}ƖcI[ Z{7b1\*-1+ X;gEuuL?iWm#<ߊ Br7.Y ?l=zC7L,էĵ u]P\\>~\숩WpWGѣckMMB|^zj&Lj17 l; J-hgP(d!i09g$<>%AcATwkKk#u+Xm?|obH ]ZlƁgE /BT'I7vy 7v/QALfb%Sܫj avEwe@cj&ptTR tO$xiU+ dc=;no~i/LT-orv`&I ~e `/5Cg$ پy;HTœR7|D2T67aE}[54\IE7;ùSl>u c$rdGvZWCߚV.3 ufce[E]+W깐v%i*\|Ie`jà=45u!n 9Ho=ޡ1 IlH%HVD2JƍZN&AR; ٙmh۔YK4D02ttnMA(`AKap1liMuV &dd|]dVK=ҁ麲¨qD˕͵2(x QdlJ dbƚ[ i4Y`3Jpű0Z@x X'։`5c*ɍ&lAG;>`ePf:RԜ)Xb8-ڿMҺ($O/˟C/r(i1ntMiƹk=ހPw_W30UBfڗϛ0yϥ  $%J={`3`Zʹh lG7nW(7^ޛ $g=x-0as0g)t39KV:K*Wm0:j"* 8Sw I638)4Omlt¶) %c)AJ ZYNVWfg\R(A^ފ N2oc0FX)IQS g^gĤ}N?XaN m^ET@_KE +)#[ jUB]lMպOĮ39o5qɲAJ:V ǁVd9-؜w6Hz~ƚ7CC|+o;q"Uf)Чm̻CD/ޒQM1-ɐ5RŒ@gAYtT+釾9s*Bn;}OR};zhQb$;7*]t X5 FH#MhEBz>ENo5BeVQklƅxn[C2~.X s%@sFSd7޾XGv`¹3i)3*}}:<=gP$CP1rf &0^? FԘ12dI0+JU|ri&TLtD*"Rk-r'Y%qo ]u/2, ǁ5t!)ʒnSD.ZoL}H/8@ -UJv봔oSCc=A7;VDTQ-d+b/MW|B+QΨZ 6$=r~WTU؊.ceF!FȞv8snvQF9nwX=)rE>utIgvVҔvbH氾Gƿlcc.ٮm̮2t}"$)"N~ I:de5zK/jlpqࣤ*2vۉ)kQ5Ti_f"ݻ n+^L$G}qX"ZMuk D6;}_O3?ҦSȏ~DRRs-ɋ~z7Qbߜbu-K)-8iL,њ ݼ*^VX4|Yhw[FKgAXq{l@iT|rS[)w2]5EwNhɳ{ LmRY[H^\-#كj yn^5RAҼP7.upqXK;|5Q[ʞhY?YfX e%U۱+N5y& =TVucT{h9PJ jy'E󁡤ZIjqd7}e6GG `DG5sJ&<7J7˃E& zhLeL ȩjZl@Ndr52$'z 7@x`gvEkQ*ZJXӺ%:<. " BL2b(9k2:N;DlB>뒭sVa@r]ȕe„wQ% w&ͲL Z&o9g2_}77Hh̟5J|[uv\ j8*P5c7޴lė|ȔʡԺlXG>ɴ?a,d+L\_q&fMzU˛8%Τ.PV7J? ^W`KН(E3݇Ze3(AE)ƿdȘd 5nuH?Zwn"5ѐcL\aʰ%lX84VV=X%_¸/ W 9GB~.qW~F4urdL#S~s@lA[vih*'ф:w&^3C]Ag%"3@eo|H ~/Grf:WwФ+v"֖q-RՐsϱ}a]cc4^75!d #/rC!⛞p S_Ȏ }vH"W.Kw4V%}c0Nf C}Djڜm|*~b멎Py9v)pLa"a'AfxtPNZb?}f46C5R5x(ц|Yl~w5EoF~ؙG 85m*4ZJ L_h0U'VdղDC 4VYK$fp^ TcBXrSx/.OWy{2G%P鞇 > '{:@] ٭I bk|A07s`G3q/cPҭ&S39RU,Fv~9;֧@ˬ@-87B'r g R%OAKPj;vS}PmJj\t1ͽìϊrщN0zMw=dw^_J-%rs2QGQ;3QMR=$Jۻ<t3 Xőce |4YWֶmKQ 9 A7D *.\oB* [_hs3&+ذiCPϨH+;,~pK à߰,lFȤ@_ p$&}@:' E%mpp;,;u9sPDp*F MP|u- &v!zf U?*'duBk*{=kz隈yߗ~Y\扣)PQSc$&ݝlf~ k *RTg 9Z,x%>wbøj7J<>*-SR n"=UY9ϫpeI^ ۋÆ6?Mͺo@{>;L^PG>~4D#3DTA.!J6wCr J y+g̎$YiD f_LILʚE&1͕$e s7-Eoi!DlbӨ_plϪ%[,AzAmx,ТeoFcלYU<QN weDjCY[j;QQl.&,k&;C:g;FQ6L#=^iMe{Upڨ\g1ۡX%[1v o/}MaimO5K@#ARz,вǰҢ ,3p֓x^_&`#nM:3`DzGiHRhS֔ؿ\>fY'krRx 5:97 p ͂~(SX,Iy9^:w6p]+¨tbV:{"L8ΛcQYxQYfMA^_dtRpMMVxĝ&o첍㳺\&>wQ3Jǝ9oGϠ.sj8}/S#}s@"X(Wm&^bCp7UIfo.K>>6ÛH`<V4ooEݚt[2xs! >R阘lQk#DG71wlX<ވK?>+X m4%kzZ,c3P}:qu}쓧d'[ޗG5TSީӂc8F콁ehFWp?Ilo7a+aJۥه;3hfKvu%D{aȚ Gz1MVtm7 |2;5eVW(2¼ B>?hzB `Dmq{&.9>!E(`ɔQ @2Fq<Ӏ*Ö[ZY%bK>lydv0{]ӯG_/,jdDRSu³A;(RߩTRqh[jXh#WQd͇F.݇ !#L:zG׍CaBkT),c󲋘e!kמk4إ-ƅ<R2F,f=GP7T}#; GոZ2J=4gp($5]1jJ&:-пs{X!~`*[5sYRRN8C-+b֌ųLxxQAw4Ռ=fal֍F0>*?F5KvU+XM=ޱ61Lo0 Gs+YߞpiV(0;z9 D9t$ZʰME9eU^%fK9:,^ģJB@H.^2 ߻z'~D]x]6Vl`0R{ B1ϗg(OG!9| } ԧN\uga]!cgЛ|!KQ|I2wXf6W-dծQf N q*}?[lҼ}inu &|z%=], Mt^8fU2Wʴ⮀>swхӯ?a.!Rcs=Ah%%yќqBSpnP`d8 !jI 9Ë<,&fi 6zgxoӏjL :v_Ej)wI1Ŧ`KsbxkHA.9NFeS3~ $sToקVa5d LHnчŸlHntPwCxqC9/uca~f/!O!a FjdʮsB\V1 (&%AAuݪ{vK(Ys~\9@o(zT [v[UWA!+CoV=բClsIQK/^ݛn3('_y#vmԞ‘%E$Ww)Wpkt?F'FUQPCN򅍥xݹ $L*]9JM}in̑#y1Ҡp@%&UX~L}BEʍ;3~ ݁}⌮tD,M_SuQWMU78 0jK0 ]$)i*|ui|W1d7UAfcZ/ѰËSod0 5y?Y#}*|Tyĭ2yXmg.xɭY% /6@1jxBx=*#S 耾7k]܈J $zʉUI('qx-;VStS*v<ixbFV8F@"Z `0jYBчR~3!Ce㪍 D).>ޕ/*msF Ԏr^KTk.N| >l)1d=T0:*iǁ"Y@L<& 0ax?.eEDoxgcq~t'rTe!|VRyw9[WqluJ.q>Yq]gC4.&Z9^'n+k!]6E^mT>RA U ]w۞wE+A"=bש~er_-Ž =]JѠ\0OK#3՚ۂ ]fB1LMKU~3⹞1F/ħ*BkVJg֜wcr JiY#(*w !fG/zsU2L,#DΣޱubN3 g l`N*Z$5gEK=,{%h3^\9ʘpSWʇH_y46\Hʰu!< dܾo6UX+&pylt$(+ PĜ}gn~Np]2f18?.vu_ʽF`Md][_E+r1``HxtTLo)MkQaTh%0V[: biVY~7ؐkI XTׄRt;}a29Užs˼\ gBSs/k|PG 2z}hgJ֩%n(-}6ԫ=q,^ 2ZO0JVexI] |'Q6 ϡ7AYnp#j3}(-(VdچN?bp/PnEhⷑ\[>U"b gsJt)W/hW K ִ_%HQ^  1ߺ>Ñ AB[Wߩ=7,flsmgA5[NRF)l;A? }/x ?\͌h/gYWCR>4UŃ+r#:"ڿ'WH@`Y@:QVa͍H$qa_0 s[dNjaKyE] ߳K37iLJ8Țn#AQZ. !?bn _&޷[@=)?!poX(SP0aip,]S;7a0*qs{CW&hKLrecLQ\_..F| dX͈#L3ߠM r;Q7F!lviBeifɚrnI,sȰt,Hk$J1}_weX{jӜ!e"Ąa m2>| 9ǛAȫ9oDbDpR4(p"NWQ0.sA]e;5tP3)[abG)65KWCA0_پݧ$$kbp-dWXWPv?~?L,jޅ7WB}Š%jƒl4UԾSѩ R7P/'Y=BL6䚢&X=jE{U&f|#gѹ[{~๞;uu+|UWCoYK<#)6 \g瑆szC0Ո?7 ̋3ģgU OJѩG c/HbNJgkÎ8v$V֍MAN:!*"VgVBQM i"+;q@甗Z#94 "v=! ]S䗀b+  œ×¢~!\:eLKxu+P7g@89_LI}?^RHz}@NތMkEDf}(ݡʓLA7[Dgds/LWmdEqҠ}s5v^Ӷ:4 W_6!у9և5 1x)Bm sJ򕼈n \Jb4y3oD2;1pPniQ[, 嚶 T#6>nTp~}UԎ}/,󺤃 IۣUh!0-"?wـںO =9^ b;Wd{|&kR皉h7!7#c:v=e@} 2iy#[`{_h{[ tld2X7{mnT9 ֑ևqh-#t^t,#,V=~N(.rND߲&:dG; Q{N X1zԳ#‹.1 mSt'vyERNlvrK 5.[_Ɠ}~]eb)> ܋' 3=G T~c`i:&}y8b,DD,̽ui҄~;摑HߍqCn!QNdJd;y" 3QGtKdlyz40p1heD ;D-U=#H̃&r>Df (EВH?T֠0w'6:՗JC`J%k^r]l[Ɖ">m%2Jx')|G%Y tG禈+cQZ|m"Nxv9Dk)6H1F;034`dZ rFa|4dh4ѭLA8⤟pWAp%[jFXM}3aPT!^G95B=El28D< 9i #i+Im²8J=䲯"#(,RYV>$ [L"Gȼwóq9/J^fCi>b4[$w(We=ʜ5hG$>ǢyrH7.FCܘ; tZRԹ[s̍և˨bib&h֢,D0+vf hyBA11dֶtyW?0(a?|R‡ʶG[]*aM2A[y JN1<=%܃Z@՛S9g@CM)JA ͨ@2z'c ń$86y/"59νdeO/LYNx 3좧*G #-{av<4;vCitZaPaӖ A&L*a ;j.K@:OIrU#i{]iczGn]-wOA. q.e(CsJ>b'1tNe/,gbwNPF )FE&M}JFdYhnX&'m,hm?/$ d(+싿CwDUv{)<,й1^m˲!WI)1+ XycjA%[y '|}jYz*:S WOp8\ 6a@o}Ooa5֤F{Dbd -p#-77tj~~~dX:xþ.uwrFm*RBZ'XG̤:%-) T Fu8+|l^*3l6؃gsX6-o'bU.[ZD,Ь1NlԕroԎf?frYq?-?9$Ƅڌ!S5︘V|chaIs A}*jл74-9t4#ȑl-j\Y)*kI#0j*=xnƷ~1@v+o{ lDs`o="e|@#(6>EJoN=ht^»d|nZLքB$yVT*s(q^Nd1C*XդmmhW9:B#7G?J~o\3|m;-\$zTD܉6 7BgJ*{%+0lj!> ăTT`b gA 9ѧ+uVnhJݜp_wkrƌ󷖚Cia!.z7@Cya $!癳!&qKd: 1Mk6y0&S/i٬^ ]y2WImBǍ䴘垖ܩ{`3"\2q2]q_m~e\ k*f\HR: v v@q~7WJa FxQ[iEx8ô0n^̾n6O'}{k7~r }*vJ= @F2 %#ň|YPPLjzD=>nPIy彔\.Y5 5ݿQMKd9sI1#^kh4'ݰ1$3+(0p\"Y"@zu?8R^dbl;NXY6Gfjus~G,`,渡NƿO؝UAǗ׼`jO~.° ͦړ*y ,ҐOI`y~WRl/b  _\Rt܋r`=d278fl@s'+6W"hhO>zJ޹D_l: y[e(`O7E4o`~@qơq.\$E:UJ'OVwXpp[6Y:ŐhjR̋,&`W ۖw[upVȽL741PK]PR=)=,4a8S/wؔU`h!7 x mY2V&em-ib`@rZ+Xy> U>\:_oF0jFhVJ_.Qbc=d7Hlˏ|}߈q Q0~#"AQ55*$@gm$tkn͑3tks(Qj.[ ޘHslē^Uanh[/=ZͰJ@Oߏ+S ; dJVcg@ EHD1hp:9IU{>U0]vtDDG?;gUs #)I!Ӟ\(\o_L»b֤N 9]-)9̓$b.Pf pƂ{Z~؄(j qe:+)Nf?*oa)+0hn[kL{25B8ǘMB蛽c){Kjue =tr*قꁫLM!+%u\˙ݲhȽ§9l| |6|xbY/ W zYf9̎[;}7ZdKsg9y.B]+RNy<!.| uѤBnH8LhB,Z kq|\-]+]7."ɸ,HL&Ūzc&=ݤBgldQ M0s Fބo:A <ْkɧ%[mm{3oT"[fM弿?-^Ԓ'('vw'<Me}0ryL|5LuV5O (RޮK63O/{>"֯ZQ4c-LI1??p##Ҏ*-Am,ǰbFOl0JjKPqƠ-B<4)ozd+1_V!.D{:M'f˲#z`g3n3- |x= y;t1),1t$ j5^V(&Ɉȣqtnk>DkQp$I0~7Pp8\ PR #6J[ёxcݬЦ4VLeѥ6,IQm>dE27*gQ^ej\u|~4̳B$"BT>JX-t(r6S$BmnFت: QXK.J j(duJnM\)['}ϠE7` r`@+07!l::f\d>λ4n4j%(IZxs^⍹[4RKL3+3qucDuz .. `5w`w %B r6FG|E <1^%/PD;Yo*W&\l0 puwqCxJ9ĶflryCڃ(b`X\p-b˗kCy9(Y%Eނ:f_x"{E'!K?v}aJPoMxW0(HJF3n%&=f6[^#Wyif\뛋rK٩( .[CԪ?zhcmxM42A6[nq#JR/o]?V(> .M7;3Ov `4U N"W4S!oRBZGmcNy7^K ?%$*Q-M*; &-3#B]3n/ rŎNTH6&thZ»i_*20`'|x]u7T\r\:)p }YS%'oZq7uV/۰Lu?.`j:긗<vabFB-/]Tfx%ƘLargcgT!} '@=oC[`!ENlo*#((Lu24lS]Txax_zH41Vڧ vHGCz2}O5,!6K( .N!_޶DFm8Yxyڼ,+|=1bjoj<7Qc]RꏋJCABD_oep9l640"Ұn~h!cp|jyook,72 d>h@,/X;oP-D#0j}a+Bf&q1ʹZtv^7ј/e P؇(F^.}qƭSZ6(vR_gvMC>{ 'ò4. 5?:> ܝ2+8 b Ɏ98ԋT\3"TPC\&=qcmĺ;..kSi$AJw[y)%/)o?0zs{E$ ]:=Zh65`J*LJaG_X+@D$Upn>N2K0Gh R8u*#?8dMشqu.D@i:gwVaYo{(W4~mPV4k C i}Y쬊c(Ez̥i1h=,@)t8=+PQ.Ɛ|,K;Yũ1{Ĕ6]Ӳ'ru6ʓbEz4ĺN7yMe3|gRmݐ!Ӻ֛`'0bWjVPm<2= vʈ,XMlV$ A}ށ <1MOso<,'&xk&^**DDvâV}f'O '8w6;Y6xβ )eے<%M4.fec"/98AibGɠF_9wGfg}LRRR`v>;`tꨬɉS n]`Gb)b<qhRx\s?Ƒ#d""6}˽hF|JbڪemdvL*z12vYdHqZJ',f?L3`Glڃj췳O=V*BQNtL\s&0u-g{WU,ׇAPqAXŰ~)jy4)X>(tS1!09~K "y^q6HDtaK19jX]ywPϽ o;ޫ"3-~79e I8=U/q|8>?VPeƄk>jp&52_'5Զت}V]IX닒SߑJnW|_}ҳ>·f45clë8u˷ z%.b. :,,4~ڌ e6C c[=LiuO&6 x*:-3j_*&I|#8P46行95 ڐA˴sۆugMW/OOޥwȬ^wo:fgKMA6a92R7FԖ(337X @IFKfR@gh, ET%4'z )eq38(.(u1JGZu1/-Glr>0L=NS{r>R){RmQ)]Zqm!kP4@& f}{,ުM#X73b@ex%Beb72DFԞxu?֥0J7SH9ikX٫8]vN88>R>KqY3+[k`P:>H\_ _vwl0GGBxO徯 ZSOheڰ̐'P sA:s~_,,U,L6%(  NJ94Wg h!xwv2"V͐7#cG_{`SF N`ݰ?( \ #*d}*ւG!:\U;̰'\UuU[Ɉ=1c5wVwsqɿ(j5ʍTIP2mM#EbQ >4ోGoR ϝTzl&iaI b z؃n|:˄5_LFu5X=wVnu,Dceé1Yy~٭hFm0(WH>xGh=$0,r!L0ûdI4 k-qȒjqv7E3Fw,hʬOJգ|c{Ǩ|uLz#* 4kaH5x9gڸmz5e[;qԌ^ =a?Bc--d;tw٤X6a,bn$Zp`ϗ(Rm^Klt\!Ь6At ~pYT:0شѿ;tzܿ Jb:q,ZOPO;JQtȗyY*,.-:6?,RfP5 „uy"AWA st"bWԀHCI8$5Y|.<5g*4s_WȜ 6}jbIS509{_QLb̆ ;sk -.[F,qgC.yEX Жth"BrD#& xo;ZDfE^!TDAj79Y1!^[Ah>} LGZ}<֦; l9]BSiױc`zz*vx@4/(%DH/؟Պ hL/ȬM1XЌf QS2`2me9g"L UCw݂xcCOt^q9{Xf1+o_NްZ)Ș b"rhj]Ћm,Uh` x PaXvQ &S5] FF)1 e_M\#̈́*J?uE%%Փ?E%?YJ/3p#~uMmC7D=q #;<º z@F速5/`D*wIx9ر*[. _iaiQ\!øa}I9C-Gfu )(P6՗HIEPP/ﲉt6!v%K߷l@?Nn6nFHUM/']"V6󱍏”F6Q NHhFzD5q~O|.hŔ 2&:X׿h(]JkQ٠ӟT[5^<ٰiJkLsx ݀)UfyϷ%Wa1*;L㞢,rIT:%,ئ2IT3R1о_kG1l7mϕs 9D29^u3d2{{= g]X4oHy+irdEcT"y7sԠ &s5X7m qO$ۡ"Gɠc3a^k rԇJ(=9]Ssz/^=Jb~(98[,F{έ*S'K=b+TmyÔt T!`jfTv;l  d7Buc(_zm'cE2f3JkyմFMUك.^AJ)6v>@vaF*O9633(}=K@ LO& BodIvLO Lְ^1Xv+? #%.\LIz˩sv0#a )G誎jN䐌`w5}˯,>Rք3Ӣ@6;i,A_Y731$ {A;Yc^ߨyb\J^DiC[ZElN8gn-ﮝ׶^NF}SHLi ,RHM5NCHd b1cr9C3 M{ރ@? ȍrnojdaF0Z1VԊ-[Diȏ10 8u]WG $\żdǎ`7wI0v>7`?sWnN@Ly|B9tRݱ[Ӎ /=swvq~XJCJ@ƃۼ Gw;7g_5hNgK2]PxCka_2zFnYA8QdOw>Ɓ\B@.RKurWefqW\)~Rr=DQ LD0w|yNg0sZ/+w9'W+cIANj _yOX8_qpK{ W0CO_9TpO3[|A1uԵ:%~z428$hJii<8ƃ ǧEgFrPs>JC1j9[k4ge@Z\ OȩLB:˂Ltgȇy0C/e-ox-.]2=I1OT֏^ "4h J^j=$7  X),~I9 9'4j+O9uNQ ѪP:FbEn|o1زaw[W{ofUHLT @"1Oz-(1H^|]u)gaPJ <- gEjȧQ_6oWKMԏ,ԗʑҋb[v%kK-u`M0 (vָUpnFvQZbI ^@)sN)}XCEq[x)_4y614@\Ry#\D>_3j݁brpu4۞mie@tFFۍ(U#dwGʈ u(F ?jyy!*%2U: `G@_?ݹsFIũtdbtQbVz9*Fɚ *W˔Wz=I6L`5@rái.mj[KMm"&.9*5G<'4zge\Ie:CB{SM6*_b([3\F\6n5aCH,9r^S]":.ޜf_Ip|-ԈSY1  ; -±?Eǔ%5ۑB:3]hfb"G͔GU%0H- _Rdмu«A0ƅDYN:/#u'k ߄F!:q(xt qH)m]EB60 `krq|ѫBor~w⩓GU[~3\)֚uH^:DˊqjtNJn^g(.R֏dmJ \JsGXAU>e9H/l3SG\ci뷂.|;I Ƭ/6]Flkۤ8V!M0}Å:rlQ&yxXTДȎ462 }l4-M75W%;.=e+6Wp{ apbU)9]~0mZoERdӕbБ;ߦATປ:B}ƛ]HbH{[;Qz-Ft'; I [k/E>]n) X:+]Hh?|xRi'C 20cAW&`YK81!1c>l-6G&ºqQ|:ߍ;JibDž&Y75d+x2euA#@Lo]t⠠αc`V@* ߚh| ?F^8nMCe K"rʱ+R\^${(NUK|)! :atDalwyh1'Y[ݜ%L1S1`4!G\ }f ^;&oNT}ga#'O^5Y!EJ}0&%|8ZO<0<0LY6>:8ypoWo(q8gW9b N]aup䕑% 2Zp{ b|qSHpj񈕓l1J" Oŏ8bҶcb1$-UV"!l˜YLFz + *UtHrSKY&Qg9T}Ɗ#;7`RF-FsUV3})]mknR0,zM/o@1R3vx+p6SZfFm&GHL3DQF+ Pͯ[c ovNz+~qt5f<&!,T[ZG^3 ^e0q'e[ +=\iοzk|~J&+3 ~65v vM\Y6w3Oa.Glh =23#7{T5ӽ[:A 4h׋'UhJVbݭA6Z ln#4v :7N]Uua<@o6 ٽ fPSxE[w$z;M3}ޙfTXƵ|җ¬MDh[Ir볂ޡ!xta>Ę_h#{FDٔ1GH7w,I ڳy*9׶l=-vu]U{F؞Nx&bnD[Ą[8Mr@t"f}$.3`"^bC5P:ټٕ☉TvKq]|-0~j=-%B& 6_4eaθ EÙ6"+*60;LoQDLl*/ly 6q}K|e;^vbfNB|GbC)7FiM+i^O1W0ZF]8>)٫C:S<%Ei,v˱_PUBZ"($Lbck~oZ{_s(s"~/&sWgatV +!HA8[kVᵩ x5짛NȈ0\MxuSmf!ƉD&D}yɣ1Iorh\Ȉ \FY bYm5r=&k]-ڼ2vC $Fc3l*gAV̹;d \ݢC TF>, ۳ `1wzGqOwI{g9;~ֲo\'+&wfa?X^fldes{+֎-a@Mi3cZ\:`xH6754m,bkCtt UG\> â($E⅀RzFKJ |A^꒕S >u2l#IqwB1{ MeT} O@No*")U[~D%f[wsqy>5N:W}Vkl43%q`!t6@$o/-[ rtE՝˻r\5sD` s&r-e#Nl` aM oWcGGÙ੕`qӪ6mXp7nWDeXw#&Xݟ4L1].'5Ė=5=Ϝb)"" `]_其6<و x֐iS0F\iHna5jTA^}qSɐ0L1(!6z'h9_jj#ZlRnupCjj%"MQptvK#a̗ u5?{ZFʐJˠ+tvMHΨ<܃.p@b&XC݃F)d9`6iNj\z3A<eHF"Co ^,{,<܂d3Y yG#Ѝ2xqޫ{ B)aYŵrϸ?Kn#1/K }*EHԎ7Z0 W 7A+{lң$ jLL$Si6jr6a&z\pMB#/& D_j 8*PQOFp. 0.p12D/?!ٸxap479B8vmC&.6OrK H./`h#Juf,H_} wŷa{|Q=kS50iypO[ˬb˥/ C˻Q9UzP)XiIiljQsq@:6,>-ߪBSI}s6|]. }YZ|jJ=gLO'/φ ֹ~(>˼kn!ܔA#X<9>uogЯI 0VM4q@K/$v RUHMy 9{&&3S6RF?.Gs&#&S:_]xB"~Po}}tpBfdCW%W% 9w;q=#O1Z-B1&,LE[7 Zx~X'"MjwW?i ˣG\Xl{1osreF,P=(a?5A)ۡ`nݒȑvV;@q䵯if- i5ݝn}7˫DއuW0Ahq˨xϳ:(`WDSxV5>j*-d7O*fi_w5GDpc͵h [2H恱 ٪ߍ*V;WBMk{ÑZvW5Ạg˞S:Ootƨf#R"7|Aw>*i4KGSF;cy0$S7ZC U5 i:;Cɰ+E | 8[x:8 bYLխ2Oaξb 6<$Rnz+aq& LHv/D^R7ddK2GՆ8hډŚHWdv&/+NO%vc*yFy9^DhWRn2ќ (?y6Yw-;Y)Mj#ۗ_i"SDK8Qe3շn Ξ(KEMaKŠWiL@h2w>8W1½_8yǑ\b#ZLLɮ𑼢7ʟuͬq.#uA C}8⽈,tO=1sHxU7h3oNL쿯7)70T+ʕ:b$89&2$^g,a"cㅺm5(B13]'r.`mG3oVP9tu-y7ƐlYqyݘ/[0gG|4 Kڗw S _\TV!V#yX>tNJsl.[ ̦3mU}r_B 8k;>^y½3[d=9[T`] \1d "cZ?h4P(7NCzo+'q'nmm3ss"B8Vy/&&*KwF0!kG&Uns8'H!I9pM_Ne6&F^)Hkԏ{wʞ!|}N DpPc)~ͱqeEEӥ-B U+$d?yBV:ˀ†L涷[6Ptu7>7l5E)1-hPd }g}6oөyJP_v"'BCzv=}% h3y0 ݣ,BNQ)DGa҄ j{FeO-!"~, rk hn#fm&|w&`N@ӫ3nZui6Jnkf\9U?U#o`F}Xήdg>_ȱg?;>G"mƫ1jfs{%Y~U| 5wxBh6U_} )e;9g5` |Q,$#dܽ n#>ϠH]g'/YYT8:kiJ$`!ڏ4P 87OAދY҄`T6ڞM(7O6o@z'kLYMLdlYm>c%օ;TJ5.k877p@wQIT!NzVO.f0w Пx-D.0JatДsybm<% ^G4 wǡ^~k5T%8um~}K-L%`6x1Ke=N|,V(_:E/=k5f $ji@chcѽ> ? } 3I\y4]6`@tIJ`$}-l'OCh;֤r pbT$ɻ!_LQpSbX K^D ?b8{}.0eD#Xڛc\8Ƶ'"'2L#u]/>kna\:'1=ZD։B^p:^ 5mTjY7ÖR"/žX+6IeJc'%A(\ <7'/:bJd/3/SLJ_2ٴKCꨞ Ke=<Sݦ9h[9b~_nuKecE@:2AWZ?A`>ΧKV9QU>(0B&IVڳ ?֓4AyC>CjF[i[VO5iCrz0ai/w <벗Xuf﷩|d @LC\{LFfg3U!r9RJ`&9ƴ2d8aRc\ЅtM %YXT?뇯)U2ş\/'ܪ{\k]T2-]͐((zB31DD",XiV(r 2klwMҵ0 -i#2xߑ峣"a@+@,S&$.yVcŻsvwR;94;.!- ]X"J= ==o=Dgoo*yj8sZY){Guoܨ*%yR*-8 s~@882\ߙ YT؋q$Óؑ}q !^$F_L ry.KGBT^w%Zd7Giδ(bIފ-2fy#˩sM`Y鉒Jhn~48kImmrȜɪ${[ڶc=['*SMu~q$;|Ugz:6e|9C 6qCRr='(tvG澪f]b=}N{Tɮg CJ V$׷7K ҮNKQKԪ7^Q~EQ*ٰp}' '.:B>4Mʪ/?枠BYg)c~~d$C N2 ;,a>xMW tG(Y3i⇘bB4\&&Kĵ];g-ˀI4 /$䆔DήC8eI;iϑ xNH\=nC^TfQ Kw /?LvF+mw ~t[g3 dGڼ!e]zb.UZ~eׇ@4sb5W.:]HՅipkv!z[knӍ~HT֙MT7÷>DT%FGUW$d*tgz)NjGR5816ǵoO֪~E^WR7I(.qDE:2O2%pOj2Px>xFdT']IW4zWO~ti|t Js5`'('+PgWSsJc3FUW5 s-}0\47E}<&6dɊ{AXruH}~d _g-W p~ƀ!/jY*6Q`04nA4lOZi 5ou`>]?O0Gۺ´Tj2]E _v\fx?Zn-'?L?JՃ-N`+"\oDgL1S2?4+5A6;uY }UtSy)FI"K ;ՈjEh^hK͛J,> FtDY= P??jp5s!`"0mV%P,Y^KAa#cދz-_yn\r|̸%o'DܐmZ܇xx/EWXf*JY&R.:46.n1w#z[KL/h?2 X X wG0XF@5d>IZ]wqkx=h#3n7N:0jtB1Z۾'D-,A2-ߋou>M0@73y/Q08nQ?euGJԭQWbC? Tg|uŢڔhId1\-09߆<I!!..qŇp1@@8"[-w7 jWT ;9_~b5rlVnJPstW[Y 5#w{ޯY0T*˴ Qlu6fm~/45q E <1gWBr3!'j'~(!=QʕJ# 2J7#P^Ơo,}>ymȇYTx1( ( =wMOB!b#.Uꎩ˟rWSqFnJ6_BҌ H|wdABN(ȯtx>>J=1Yf\4e6z|5"e(DOi|VkjT91jQ`ǖE嶷J!h/9&nE }VΟ`34@2k[O^-%Pp-׊IHy3u~b-}؎ڈ,1{!lnv -!&\s+Uw 6m_֒g%_>V~W,Gw1߼DAY,kb.ti.ݻM {3.n" ߐڕ!Z)eB8j|]-S1K)=kk5hk!|35 bRbH[ǃ$A1¯_i.-6]6Pٳcc aZxtx0q|i5[}@6Mq8/&3&Mzx6}(4EG :UE!E5V\'_]"<Q9Ñl,ƽ|Dηf>Zf$g]zʽ.a*w Cȅ(uz`o65lom"hCs,~*@d1 i^/2K}{nw']4Ǻ_>f鄍,v՟ h":I7.D K(Z2zX=_az+N&\'_ՂڹԐZJE.^\$μ# U `S\,{{ t-<6.i+:ͩWc]*4CYJTjw:/#ur*q-b} y'e j.j%=Dr-\*QqѬ~leL ;>Ǜk>#F˄}3R%!PpSI=!m,B*Z,Fqwjx\}ljy:nVs[Ṭ¶*(R~b`/@M@7`B& %֫" 䣹)s0Mc%U+Yr@azOF%fKԦP 1=CDg<@p/0a)66]YW*h=QA],Wyh}$x,y"m:"0ķ74 ,rDHgPsmT93sx|* vՁ5o EUEŹuJ=k8f>p2{}A)6lq&g;xqj( QdJdJnȾIJcӐ %И¿82Sv EIg)@%JAԧ*B}ޏԒ>3i(Ó}˿ǣ ]X{#~s8[if}#=+o`(*Fn n1b :Š|lwIM#>-268TEk+ASq WVΖWn-?& C?R9QAG"e۵ ZߖBQ(ߘMˣdm@ܕMR9J]֐,v~{ݽAB`,4#-Yvh;_u?믹zq2)ά`-Xnp 5KRz0 oVu?z 4"AAmQg3oٺ SDZD1rYj*U\QC}PH_,{lI/#H} Zb#@#PObլf: R;72d{lEdP 9 N=, $DM,2s۱{C_ BJga:89kt ړ$eNrc Ϡ}I`0N5 @OKy %WP2B]Xlgbñ|ښq+Ke4,\:~%.3?_S)I6@e]ᙟuSCE&}TlD\ =k[/‘3ɒ54xS G#(;߄ቁ!J2 'mDŽkه-il*3~h+Jɑ<1+ xT:UL,˦^B$6a/5=Y}=bYpFG0z H7Zx#n \zZ,PЀ!oj! qX1b$m0(6+Iao9B _ț"IͯB`#ô7.$.1mDZm'C`S0Hq \cN`8pzZܲ 8ǿd8E DaTO||v2}wH Gz%ƒ`֭۠G〤X+|N׆P)/%!ø')]W0HRo>o0 0е~F*w,i!n(.w<*ոW]=^r`g`$oz8q+㎺Op3o@0-FǃV#a;](x eU>Ӑ.:f.Qٟ8w'M^1Yl̮w^98Hv=m_iU ?U2'nR沲prXr9203&+VuW}JҰ?Jc2cJѰ'0u/DZyDG2YF%>c^|Ao FkG>ͣ¡1wh!sJCmG4ItN_4D0nF61V6/D\Q~Bn [h13{SHnQbozGEjxy:"%Gmw*j<\Q x\ewIւ!lF#O?4]3f ;#44*LA}\{?6|غـ䠏9⮷z1 t* iuؓz'-nRNݦC'۫sop&vpX|<5*ȇC(HS8vfТq/ۘjxf d}iK+ʖE.%-3k&LLe_>mwpq'frcٍzECj ſi !ie|%ِg޳)9Թ">/، {ǑW>k \ӵ1B bպkeGu*<3Jo.lz^z(0`N?7WW>`Sa}@B&?bbzLTAM) aQ?[%WzBUEG[^rF` ):J~MU8-! 1L@g9X^6cpo`|6q3q"e@`G?Fٞ^y[ 7\Y鲹cs,bcU3aPyd<{5 f28_[|rW所Y*un ڋ2h"/\ Zh1G7G}mZCӦHp2Jכk!0`]V;e L&kUZRw ZTs{:#Ċ-g[0q)iq*@A}Y(\Ywf7ݵPW{WlNhе]ʚ1k PVzZ`1%¿ԋnjX$^*?#UL4TD(ZC" M=n-Eǯsѽ$vgBӀ Q1v]A4%%- ۠fW1Fς[_JOHH8hXvl~4$aRaA?zPШH)ޗ *fTA~t'a:WeݶP_`qD:mfp:db0mfqLae3ҽ\x'6ǻ 1m@ʖS@qg‡^Kj)/ M Eÿѯ-;DR7V-r7hBs^5}@8sѭp17vܽ삇z]X2ۺ%C7e߆r煅1kBLosR1 L{Y<]ʏ\_h=Qv$wHtNotב7)eȕҠ%b \%>I,bGZӷRCtyyt0.zZQ {1S<%F_>[cUc^D Pьg؟m1czyqqYc!5~T=e).SN)4D:&-BjIW댣#J͎+ |몝~NvAn3dg~DiWih~a8VnZNYt\/T#];M ("q5O> %&2}3[Mǥ&*YT64e{;Ytɠ40ȰȆi 5_X7&R(S/|uĥPuYFEJ,olU-~"΃Z J&d"eºw4ΓO3uܴXf ${ZvD"X.{v'QkWURW,Q/-5P_886هMD{ORp>*sl#]u6!fNM+v[AP1o0'C:^~{F9m 0zze׵HN1i +VgHLˉہ,"׵SmCG_ ᜝q}D]HS9g^SDFT!{_'oqpBo??r !a7H3pBYHWbw "8bt~s檢`ѬRoyMp[QGb _T.8"0ocK kV9贌xćZ@6zr:o.kZ=+,ֱi*ꆧe^ \ӄ4&tźe;^eH<+nTU&0  5Ҝc*HFr?̊'~L|VZ`#L /5ܽ:5b6fsnQ<ۈ͖&}.pR^ZLݲ^c=\Q#Bu!2SxSt}FN?[nتBfcaH6'߸oaZeڑx\[ٓpCJg,CY#"7֕CŠiVRU& P>qpG .!acV~>viJ\+E#ΩeUO/!.]#dhŽ~i 謞t\_NyX.Hs$ƱIHQC+ŕ0N3k{p ړ{9SҰiߟ|1nZ䏓F Z?Wv: vjyF-\jp,i{qI(/&hl𳎴續'T?3-)q+-|Sz,) (R5䈩 7ѬTW/6TRH]oD#LμSԾj9\lN _o?uZg=(٠m.I-q 01Tc Sj_'|*oʣx).~'\u}7U./LqLʞ<UQ$M GS1  lG3tYXcN<x1Jy5}U_vCj,uX_j~?5"P=cղ& xlzNy:.Kp)7Z\wOU8{[gFe)Ǔ5CZϢijۙ./OŽdm}(R%"%ܘ,ŠLwi7Y.}&ḥgT`-/eAmz)K --?"2*ALhłGhߟ=9LjVMFc_Rm .1ʼnp.k= 79!4 ~7[3%>k8o7'\+hb2T/o<3/[JŪd{@t@1)Uﳷ #>/s`9R$>ЪXbG@;ZG 6J:2!4}^(=^|Jijaiq4ZKv>@o6ĢO*֐ތH'] D(=:72B?ɒeg`1EWpDxGaܵ4оmqV#(OG ;c`:[M mX V~w loMF >J6aAֱt ;@nRE9=9RU~.zKYifq(ܳ`;,]y0>Rz)$=,ZQOIW#cr$Rֽ|2ye0ʜ9NwIք8¯?aQ7fx?f#ҒZfMoԈYQ(T6}Oܯº Bz!- B 0Y8}Oj~VC,y5s;~؀X|nnMF)dLkP1#9ޜ3UPr1hJ8QytHǽ>,j-B f/ MɀKۘ4 eva%oĮnzo@oknI'1Ng]e\؂_ zZ຃P?  m ~]d3+] `b_k@>C"q1s%62:P0QQٍb #'%(OJBbH 5mR^-$8ȘW%|cҕ,)< .V_r,2)SN3HS^+b\/9, ~ȞJ_gZy[d8Vlq,7"zN|FM$Y@[4^_FMP4KE A^;87NS]eS)1BZڴ*]ܙk:˷9R۱W*E3zYMIROQuڄ}_63IM7h)QU1m N}_&M`{"9OC^RKl'NZq]mܬtz]%wtEV+V]_9D aRpW]prr8ﻛT8T"GP?b#2=AEĚn!ޯZTg$ GZZ|7A"kOyrM`mUbqʰNZ>6v⃖%n؈<c.Dh#{/$9eO^C|rԜ{Nh:Nk VaEmݙj\/ ?6^klXb%? jYjeVZ9|\[.':@ВQGLh@0 t8<0fE?2!#QiZȗh {lMaJZeԕ[ CmCR~WW;9\4*6r)v 𣘉%La='S 0T,Ny%ϕ==Yj %n 1H)yQ?TFy&Y?n~99҄` FϧQ3#S㰿d-A ʿn+EHfk4+A`T; 0+Fd)­1ח"yAY_GD@4KLl۟?sti f~K|Yً % s -'1Ilտb|N8Zz3Ѱv6 %hO&RƟ7}~mD& %yt=ʏ6gJeS}TFCF3׾ʼnݣExHQv4F/də\ul{.CJQ$\S]^L*•~L&ҟA W\ Q  TQt"0'W&܇ k²:P/LR`]ʯ[T Fٵ2a&GW8Ùi+(m?i zhri CwUd 21 ΰ9I'pj !x^8~'fjZ?6k4]}PNpI 8Fo3ŠomUaT`HupN - GyrSև]I_ X8"mUh)㑂t,etvh:BJχK#{Dvwm밆^'Q7roP|՚eTT4w5mhlF'\3NEܷu!vW .H6(hcXojwi ]B$r`2R4(8&m >+*Z:|ux-tax JX-#d=fmtZT+d՗C}WʡG*Kj& jkArH6G4M8л~ ]t){L Ѝ p@2ާAlB9((9gSϪMjT%>XZEDR;;m;^Z9%U1w7aDC v/s.3-Tb*A'Iec?D1g^!gl Q7}5Ev>f4rܜ2O#n `pp4`׷%nl0L_aqEh?EzDI>dztj~$p–3X-x̮Z@5O1imswlJ0)6n!.>t&;<LeYimU.k&œ:Fr—.R h(:Է;"~xIU(y.TgLXw\y T! $up|Sև[hZb۩\t<(v2&B7^XSd'7W VNFawA/ts-\7]G>ijl:ҸdB ̯l>PPMO)mVKA݈߬C"h2!uɎ~0Q4×U%  I{86ͩlܭC2r 5Ff~г{(Qqc7Y#|! t!Qv= -ƃRBB^m}ˀkKg7/d JE`(K5IRs)/9诇B d96ˣQ1lƉW|ħe"^!35m`&|2@{w|\Frx%%\m(M"!D;ץ%rx JU$09s|nC* .K|\ g`2FʮkSpy6W-Ĺ~:h&v$ tVl"S@y]%lo}w #?f)B)q~gJSv@A++'9R+ZU!ˎ4\o.dL+IOʹ۬N߅G٤n cn[n8m k22 kܣFc ^8Bb:cMvsγgz@[goy~!sT? v7iKmSC9кdju*re-&j.Wa[zۣt𳘣ҠUhmEȜ_u^PL$+f/)ex>㢥^E:iS>'\2 =^UEŌq_~FcIyvp 3jyxLG }Bbs/U뙁R4w(^oayA(ZFUЄMnE J]W3R㧛?_QO[zdЍ韚ZPyylYo6V),?8#Y+ ^pLDq4Wde*h蠐w䇲U|ji=񴬺9ԗ R܎Zu .=:/>xX:GTb*9/4W5d8 l_|$`~Xg׶wE9N5XW8li:]1wKChpEd075*72iePkQ7{2U,g컀%T~/(vORR'S ᚃv?r= yo<у "]K.\< FN1@7Lr:T a_OCK%pT2$P6Ό~IlƋ? ydӎ 6ru4uS=V'\0Dotn] $G|LͶVH鰓W8B ў"Ùw\^ X/8̋%&Q[ƛ}y`-*(Z'ŬJWCR2eEgḊfXo߫/9(Yk^Cua̤|)<'t -F|8Ĝy]4UԘ\6L -%~_S{Xmנ?,Gp2!<%'Qi#MldDf.8.G(l(/[^-aV@T ͭmقuqYJ 'Ϊiأ^F(%pY;IA|ƉL-xWBK J 2'Kͫ :8C>s摍 aGtfٸMh Fm:2ȾkV'M@[k\.2Lj ˌlwçi ~(|pBnO)͜P6w`qn fB ]1>@|u=2t@4OPL+= OrPhvn9f?(!zX,1pF?U]I<6ᙝ Riq5PC(!칳04k.||>XhH8ThQi0:^ uwӳ\}8- 'a= vTf! dl(q۔e~"}"WTLEȨ*cp__aWE+Q>lQۆѳBT_exC Λ r{QnZ͸;ɴ)M׍aQX &pb3T^ݚ؜'u,Q񗗚߇gjݛ8ȔqUx;4VrB1QF{hI .slvN0:e&$ N| V%@dhdM TByE&EBh5v]4l)=o*BP۪tv^ƸWʍsȰcE\gv%)FOS9 |m5~# oh_dxC$e2ǜ<Ows0]sW\IKJQн0 kýQ1G!ūSseyN{3z?Io_.hz6ҦV1HNktImKkџS'}ᆳoW~)a@J=:3aiӞ x-E 饴 rL7X [v)"0G_57Z0? wO8`g]t_nU$FLG7: :b߅i/T}0C߼0ԋuN'ۡ%`KJ2rC]bDw?1b~9|P?64s1LD';_n:|2&a/pS\-WXɹ}ϧKaheճ5z[o1Wf(qj& j3PY߇ƽȀ2gᇷJ4H}Yw?2_6'B~B/ф<gq5'J]1o*:'F;ۚyn`\DˑœR5 ZLNbE\a*si!+_$h7<BѶ jjʱN MbHφgZ—UwI  "> 31q4Gdxo9 AJeS _ʣ;|ST\Y)n׫[.SǢ^[U7{{`v%Î ?d "G~ޥĭkP\3ڋC+"ֽ뫞x𜗨}/hrI|OxM蓁z:Ր "ShRyj%bUM oV 0cqW߻&4kEN 03dJ~N)QLɊx]VJv6ƿd4.s@4pfT b[D9h!Ɉݤ}JX6al1U v=2(@N8biyq\cȿat +qڒnOyBR[Tx F{B ^o^_'e#">v Zʬ*NRY(U5l  $P3}6 S86/ 0J{s1{=|- zyQ̥S3M{[6@ZƎr"ԱܹM':}S'b".V3d2k4C>"n c:.v۔W3Eb$,*f51 j*hM||r霵^W!-}žyvݝ" w08;-]FBMnQMD%#3[`]5A8J!H* d~&WąkQ)ʟm}u)0zZ~%r&{bTD-:Hu3~dՋ- @3drGyXD8c_-8"U؇&0h>m__Vm-E*/שb;\k(U ĤcYb(jP,lbw;~T>j2}0p Aԡ_.oGO[ yΐ>ԛ*,lX &Cf\!tŕh7w{>\ڡl'=1tkڮBՊ=5. ASiȬRz0:Z3DBIc=nn!X?/*y^(v/AWZzLާ(排N;xt'OE~ZHQ9KˈWg kJ kQ!uU8#V9[Fg = x*Bwb >(>:$'mJǭ?XSܻ39pWarܺtA*jK9vCRML(g5I"bZvH~Ɛ?rΏUO nB &w-K$W m^zW^v6pQ&Zy9e`za/MV}4$p0ʷ8:JrBͺOkn/T><HB7^ k"+zwd7 $L~ag!;ɿ<+R$KuDm7@&+b&TrςWͤo |wЪczodxt)ϑ+ #5?!ާu*wwrbkr,+݉ZH!O\>Qg}?1+9_y^C@;XF0_=ޟq!3WFv%Hmsh Rdk蛂v{6LDCfGa=Fb1ݢw'< $ ^D]p_UhtLht6>+y/PyQ뽁Vw>"Քh AZ< ɇt&崼bͣk =Ŀ{J5U:BW431Yi=5:l (>`ޝATe`Moߡ3M5じy V;`&( s DYc|cywg]U@!R'U@x#e . P`G%CȎ~6ĪҖMݽM-YܺJ,Cn՘iӨm9a~2Fv+VYcI {W],Nkԕ/_y]$7Vքb;xͺڮW^>Y@S_cK*dYaR+HzVXz3B1$:g"Kh%Qv@ҰO[r:ckf ]$WM8m$6#YAF Q4phNH; uzf12 il[!B3:u@ΛCte3kd20S8$!y2\t7H0c00 - 5pCpè/(#;q1Y9>$\T^Ftճ3)- ., jXK.jyn6g%>LsCk^M@IuЗ@xm 26#.'^QWR~tt)Tj$_A|xwma" gb}rZp6`, {-='+QA]ubhg@n]#ty 6$T<q\!l<`QJ BR>!sv!sI#!E1مu^eϻ* YàMiY^FC*0Q:TtMQTa_f$ČBdm:!{9N݇:X2nBQa }Jb~t邅mƼwGv\s?$ϼ5ZւrkP0"9yk 4|Hש|nE>v,Ӗgv <vl#+ɇNpCNa١/N : Go*ގG#-h7-W=85+IFĀHۼ0.}8~#l1RڲU5B8~OҜ+T?QJC٧wLOdhH?XwMכ =j%+q (':@{d]=Φ hىXssB!R}op뷍peOHs8'P_cGດCHRh"oImc[AH ik*%A }0YJ(1BS^#rg B}H{?#+h@EJ`ѷq~Z AO+\1S yҗ YFu)"j֌+U3ީwruA@EB挠YÐex ɺӤlw@{4A-q"cf8=Q)~zQ>@1"K'Oۿݓr){eqZe P"bUdtQ=>G *aw|Լ(qU50?b`.xYFx -XZuŧ\H=MR*#M@lRk81:qY& {zkBF] 4RG~2k{_5wt3~AdFӋT-0CJM((a2 Ujj$']|G, qws[ QK}b)ZANH^!YFUofs oL{٨WxjRK,TG^Ke,)h4mtH,`Ro kYٙMO-*&aPƬ ͈qe$kuP ?W`֔,؞7~5ǢpWcdjr>5 o~ogA$P;jVK2 ̌SC$f)hHzu2B<>XNR΍߿^9z) N:c:=<wQzG.Mڶڧs<u:kb!i":Pt a^}H]}:C:K^rB˙cU&>`a\g+Ҏ$ZAZrHD3bА$ t?\ #kjX-Ȑ"-bt|oRyX/޽4EݑDk$zZ+&'>HqxZˇȩQÏ?>~*BRBwWKz k58^uzۃ-}B:KuH~gzbdAaܨ_;KD?._*6Hb8v7=qިAt_|,YBQNABPӴH>T -mU;8~r$`h\ŜFN $HfwqfjO5H_t$%;9܀<(iȦӛ,Hq%gjS5Rꦊj—Eg`=l@>B^(Y SZs!f( ou3*)CShxoRܑlg 2;Leɕ&oo^r-y=R)2` ř Wǝ&"Ԁ]@._k_`0^^jQ/>;Gxeܻv2M@z<&Ґ,aң|@Fk(m=54e  $v;)mTl!?$}).d8,Iri}  im,Ė)hO, 0 1BlV|x/ff3*ދ!xE( )(&K U~ԪzBbڞ3v"dzηe\}e / lb,R]8>Q7ah%(uYio"m>n|XB<8h =F5ƣGCv?3M}=QVK8g>oԿ7YneC5E@@/- %c'ݖUQ1-ʪOLY'p -%F$wl vJ dɟm%Ψ*v})4!(P`LۉoHwk­_~ 19,Fx}Tئ<Τ|ۼZ|.d(gG3Tr.}C zPI_HymY!-uS<g,v^"x2hG .N߂09A2"xT)L>aXEL"M-?a  vjc"9zun jzfy0(R$]l.n7՟GJZ#WBeȔ ʳ6kuZ/߾1`A3 Bu("`PTT^o&U.'@jҩ y63)O ^5,t:>BS(9-TIPڊ JqD#9# !KG˚k(Aeh\Ŷ擬k4tQgeUJc)Bb7M9v&VzpV+iH'PYKkmhߌѯ!A7]' h/[$D6f&K /Ac`X (̍rlSVUPFwY.?QcE R>y=l,&ν|K/$i(n9}:B}FU54T:vŸYl:8cl.cL|%? <':8fi*#&%R!RS|ku$;bPm k!KU''" WSUW-ōZ=x1 p@T68` Zv~ F~`pEə˔ްrgz-FFDNl4mXY{f_z%ov1KP,KJ9O?1*VQ,mqa3AܥǍo”X#W,_*B*ͻ50U^#H Ac nG,6.RĵAr~ةYuZ{?|K}6c6(g223H lP"v+uyV~Vq%I2cR Cڡ/^0nH|m5!ٴN(/\럹Nq?qPk''\hxyZ*ؿJY {r|&;Nz>U\ ?li1-8wܘ_- 0pI[IA&t&KE(R#%Ukm N _`G٩NhiJM Gn,44niֆ"N\$ =ryh1";n1I.4;͠Q uVuh3wȉxĒBU DwKyT^ 0ǰ1 zKZ镬)9)"G:dxxoXt[Xᳳ@ fAS\$h5u&1S? mV/ȂDxtLihACXInN ] ;/-dS6âlg߿67V݃W+b;E 6I'15INjeG񑷢(Ӽ#:uhK; CI4ýAZR؟N`#1N_9Hh=K}SIL:ڬTk HTh 3W@3EFeE~?Q@S}ANVhΎBsLDS^M<{ ,zu0'N% n?Ni߶] D<[*n` ̕kdx,@t\a񖱖*a=ԐjccCv?(S0`Wz I0;DF4Ϯ PD싚 3[]ػ(9S!3[CCV+t>^߂Tn^׳@r?*T*/i19Xy71#R<#ɬƭ~kC-3EQUMj6 $+ 4kp dI*( Z)K\vUnl͜ɑ>o\5ﴱQk,!)HJhH-Z¼ m==3ڨ2νJ]|f|AZ0Q`ØE<ŀ׼Lncv6/ZБ>B0v1Ceȹ߯Bf>Ǘ[C+/BYE9D>K^1oU獥:o m8 a/IܙV.m `ͮ=Okr^w,p]%BEGa[g?Au2W H_UY}TV0qaFA؇VuePn585279<Ȗ7?IO!8U&,h ?b[YH VQi@~[i{$OCo>s5{*h;B`lɫQϴ^sʁt^WY1< ΦC*lGrf 0PF {bTNctVij6邦E0h#NС[j 5JyF!sfŠ8,!ߣ {-)ǭܜ|6dY,\ӕ;H)^ fz^mLJ=>)(aꦆ9/)2`}3Z8vĪ~lrGI=,Dc48T#Փ[kIALkpd7IX()XsƩ_Q>3SE&h1Kj!glb1:mK/VIJMʼnQF^Q;_MK:њ1 ӮSmpt-*ǐO(ejy3MWhUALm=\Su?kxW ]zfeS=׽.cs嚕SխpWGxEq.swbQP8 'XLpT!Ttܩmx2+uC1矃Շ*Md⮔?92cIm;I?қzWb,-_? ,'id3t讒L+kj {ٲݟrՓNV&nje?=NV|oXmNuyݩvw Pft&X oLwc=Pr!"ވ]tzl jZ.Q1#?cT圶La;dgb=nK>Njv4탒ӵ|&EN{pX/:{qEtEm8I gKx*Xa=(|r/ sZ;m+o(8de5 ;|fzQzS0qg%GhLI76Hp6{>\HvBuy=ʕWμj[. #USHuYe.`Um49oG7f>BAo 8[<- U*HOO~bIǂ6QXrT`3$~q*@Uh3]0-NjM#DmV2?"XÓ |C;0 z(F#"򢾈Sxbf7s&ڥ ֈ(ڏOjqim|%$us9 XkSDR>Q@Z=Th+ppi礢L^mT*CMТqm{nJx*iZ}O 0POE}Ph=Pt&OkdU&6GDM8ro ˂vwL0;o ^s ,F"wրś75++R_d ՗M/UK([A\9s͓^ iqТolWHjqkf9k$ALNLe;u%\"2sWտ_0w74|&n`HLH'~l HqOszc!?oT)+D"e`0nl1>}oe4x”ai^[JHsMk+ >iwRe/6f<}SK:^З6b%Ք lC)j w@i a>׊E~q㩊=gm-*z0AD{$rmY[ll$)BT^/SM9S7ck՘ KDbOOu"4s>YeMty/x;*nZ 䀰fN"X<-!N +d ^E!*36 vRά7X^-%B 4'u59S^AlTvmU4/!eg&(3  hb5۳(ޢK SH:]ubNEPmC $&Ɠs K}طNr*H@i u MEc2I7]0L.210,f$Y4Vr5|kNlS2y\iƾOn -a!8^fqMۜVDF8 s݄.l'K7E{OXڹTr(Q$ ?^CPQ~wO:J E=P/hCie(](`m=EWٴ*pC4IOgwL[]|\1Dw?ڛKApLR>vuec+›M ASӤ[)?[AVRl:Жn63-S<>qЮT2od<" 80AxH{%)kmC y@z! L9~Op < %aw$S ~uYt_(Uh)b0nF΀!]"*xh<H!m-|uAɫx"K%xL9A2pN^dEܲ!@= ^!̽$[%VJwD$3TR$mưJ^"r5Uv33+ *t4:a0r4g5eN gVK$7OhhWs2OB~3Hh u&Jeu-<=P8x#zJEw--yrSW%sJRS5?to&Jib\e> Hj'gWƺjfN+G~IĎYX ȼ2" x'L]J$Xve)#M۬O f>@٬1jU"6*:")SF$o߹8]fmgtDu} !.]:sϗu*#Odf dڝx#RdC 6fj''^Qk !:/ L` Wi N_ 9PX%U0L;jXF02NkpL,@)Ȯ) ^Q`lc- =8gƒP?mvE%,u]:r$n=ty?6nt*:s|`M񎲙]8xC.` R 8di*oVCK/*GC=8]G>tW9nHz3qZ{W ^: 3ʊ,+&lYELE_O.}q\LNERý8̾mcty;',weLCGqYcҧɩ)IdŐ(Qw>5rQJ*r > PJҚnaP)?bkSz j`5:^E Fκjoyyh3NŔ9\}HxCBY?Ёgdɵaa*,=_w{rGe,M.g(ItHE] |6՘G3RC??Ec ;`Q&8뙮o R; S~$Z^pEpJ.>"{?0-k{4KJN_<:CEd3#U-® Ն?[0Xzx\bWz}:f>KV Ƅqǻ3"LuI6IˑLepZC.MԌ#/ֲ/* C~l#?SNE\!ZˡPʢ20~hwq\hG.fHyXOm7P' mۘ(bp|^O915ˡ5(-jk;fխ'{#[%Q%3scrw/8x9Ü_Ξ{pGGR 0C8\ӂ}mSPiY_'K mSW45P*ťdy}Өlb!c8qjq6}D NEY~C%l׮˛ fJ8:ZKYc;͞hvKenpo 2oa3Uxq <5~doHI|]ⷚg1 Q5E'ȱo'7Xl]] U\,bJYwx,;,TRj\JH(kTN,u(K\jWXEq9oV8ۇ]Z.b5MUK7Dzs_L?<D 56*JjHZ3'R<8utBQȣI ]I~5)1#mg"|]XT+ SJ)hO9ւl>$fY;h+MS Fr-:i~5nV??*! ?!=b,)]ݜ   5Nu7elWX= oQa;.Ifp=$tbA{(ՁHf 1z-Sfq82 hLX@rkaѺ{9iDK e6?nW~o-WTOq"qX.[A TO4Z.p [ )a}5m;O%>Z1fPp`!yqVq9 ǧ3wW++T00Q=mODtJk0ѪR>xo+‘y-N2,m4"!9 qM6k 䥬yN){2$A"={i t\|`UT+@q{ͷ[9^s1~ٻ>`ٯ&Pio"vDݰ3IlEvnmEP9V4͕lHG67#HBjH-Ѓ1/Q5=)x%Q ^1.i :xa R)]Spk*^u.{@6$9I?q{c54t9 giPLMi  C~,B`T, .պqҳ #ȧ z9tb[Ev06:%+j[3(e=(]K5qC}E ŻFw/SD^eQ! Fa_i?5H78< a(_n׃_N`J586A.<թܫU<"-(H~7; U/EP%G-Yi~>}&8Kڍ=J!1i‚g 0yQ7wIX @f Gt<7ҬXڶy,uO q#>ΣI~wfi LdXoPh g7bݫ)"oX=zq%D/7TzͥzyYL܏_w֣1nǝa=Qj+Q"B1{kxGم٫P<36{?Y;n<Pi-IE-K (&o'7@دt>H[ ДOlUA ,*`x9ZCHLE&DbWC.x~3JD42 3Kʾ,pHJq d0Xl_LY7tEp[Dcq! ֻWYEY~&D!z T UWPM,(4=BOsM+8ѦDW]Yq&+E0_ <'Bmr1Q0\gF?>5$l I&Ni1IuLKan.5A!ȇ/[SX}׃F81%  s&?cro|&ͽCU@>8q#[5u|s;=UV ڙӛO+xYUۯH(FHO۝P+e ;^4R~ ua`h˽#cUMt:XBטzy㶐3~Gwt2ۏ%/Cy0PO]HL Pn_Cޮl0ކ0whC|p`A0|]$ ٙW2y~IJQ&]b;y;.sX/̼Gh$bF誷j)@پ9Ԙ7o)s;F3&v&m}2g+!*Ͼ'{̏8g#%ģB3I֒ph3)!:oBּGN}NY,4QGzZ;R2A0 υ ]ֿg5^}٥0BхX@OvoCǎSh=aQIO _sڨU^x{@3C]Yܴ˨>VN^-݁C!"~=i"~*ImnTU IWde1λ?܂tP;zF'm}xҹj+Z% SMXJTWG̯#b9axL| )zJ,IB$- fmL2!bP.p{ KT>eBGf qQAY? 0$2\KћnKr_6&\ճya:u6=M^jL bZNlG!; 'FdǷ9Q_}mQFM˔ ;oC k `1ή/6HJ-DRtۚ{J#dz]5g!VN,09t>=6/tLx*R7 Y/q#\tޔ,H2HtǷUQ)>"kc7FF_ y2>bVKS&"  }ҡ.6}Tw%Ga1R b1'i>̗0e1ةzIjj;[w6 ^SýXu]3Ah !wTyF|.0~܆=v.Eleיd;{(9|;@,=K2)d<)#g, ʌf4IR_-Q+ބ68! RXhckp~ujEwBzm~#al,7rw6Xw56mygI؀Q$Uywd6䫙4yJTP#ׁÊ[iV,g4[VAEn~}XW F?tDUFxeH,prʻ!2f]d Y؎͢Zy:$'!y Ҿ!ù@c~ΞHtq_0S`)/'N^79 q# y5Wй@1H&f"Ni4]wc kpm8Fگog {^& 3IGK4VUKx.^ᴞZ.}c@=/MC1I^T:ryE,V UV%9RE Q~wӥ8'8_|\oV'iXV|>-c8?̒^"-2'| EpJnu,+iY':#[n,2_H6A”IeU=>&|,,zŽ%nks wm2GǍv?n>mcˀ̙ ݓxq pTy 7Ӗ*mI3uC=.AV/Ǵ/?VYs/I1L: %4g0jC@pGEs.W`ܔ2fkL>kFToFBF)hBoyZx羵M4C .Zxh@|,w8Z[{*~Vq601f>+9Ah\P7tƊ\~%bmzr3SlmV,&(=xùo׆B-R ).*$c=E15a[wg< qsI2ZSυi$Vë‡kIКVSOϴibn# 626<ec,&)<#G! 5/Ch(U4q0-BEjQ,6w$U$ zM(5g1]羗$IyyI%Z#%Ax - Kd+Ƅl(Z Qp^!+ ,^JK䎂piJGKVߢS$@tl%,`*~}w3Gf СjzX$ ׇF)et^K'઱I#} aP̿r0=@X!ږ[aPQ͒N1% iC[+B%ĻTg:fj@%K媆Cn^\d:WI{LWnΧ_x*.DE/^@RI` Ģ!! xtѿ앳%5g> ~'źP4pn}+a<ă8;L.,.DeɏvM\`ff<*o9#XwǍB W5B -F?E*PaΧxcvVTaWۥDJ3zwNZH1i@ggL[L.esbܨ&CɊȍqf`iZf]LPG;4Mx/5DB: Rc` Mne<ȍgu "hiN&@D>KPxep\4FsE=6!; v)~$zק7E{ (X-d"&mq'UtsA޷~LmIB }lrY+)_U.lieluApz  XɁj ];~C<-;=UD/Yy|-m@;B`Wq:;in,Dxd|By!E.0W !׵VYT pfT35C&@;7ⒿMI9L"6#Q[-Z3Vn^࣓hݹ=7\̓!p9³Ps;x*=2Oҝh*ִAq8աŮMbP(GjH*g1c$#dž?܏2\Z("\LyISШ L3pʼn,j} %o-KozB)}BB,g^(e? ^@W@)~Y1Ozz3 5d}5Ģ OJVГWۧƸ FE8+a0NLQ&_g34,hm92@B\7Lʪ7n(-ha ՐB,B}[dRI7 HI 6xg\":s\ _mДۃkqv7PMߜ(=RM`t韡m+uh\.U8{Z3#$"ܼU5I Qld{ݭ.#^@=?Bq솻6:%呰 w D6Ŭ衪pY$MX H`vw~iLDh3ѩtQ;0[T/qo_L4]svFG 51YX8X *S 2\٠.tCuap/Jg\oCN_@%YÕWtCrLs6JzE߾U!Wh\5?Ȉ:GO J꥾ǽg DnfZg` .$d54AzSd6*;V`ʮ!.?ʯo77WsM2qGoRՃ֡I<=i)av6ֲ[-ˈ u%[P֠ȕb,|3]q5M-;KXվh|9,gW}sCK/C1AI"H4}{?~wtaI:PPفHPGQb&P,ҕ8{DWm\m6O; uW"`!-;1pkutPoGMUvev7zɱ׍k5.ܱ@b(׮ NCZ8;Ϗ@U yo-ѬM}DwJ/i?{v?5Ӕ fŦ >T.jOPT47EN ڼj;ɛ/F/1צJ?e8ڳO +Ґ¨u?  2{);X#32 ="D#_O$C*N/ `Y,J/S0Zq!##DRW^QRi 8; R GnZåMO`77NzVxqjѷhϧt**]+%)lUϟTxCt &Hk?rvKdڂHIX$_s| s/=N# sf w$jk1( zg":*9G;w{!Y̎l,@wC8Z&ɑ:<(UdƁY 0SFؼڻfwUZ̉ht}<̋!zI$9&=h dpn:m@l͸_\ _P~ӗG:hzn]ʽvGUȘFXJO"4IR>wĂH ?ŵKR'rGNbrȍj9Dk9CfT-Ho Aꏖa%rodBϙM,Qck`1t| 3 k8< ͤĬn{ljwe^$hS!YAui]@  X5BHbIi-;UL׸8@`$B1bfמmF2/ڕ&]hA#F`̘Qg'dT ltxuqs{iRE"|m*A]0G!\*>퀱o3YS:O5o$L0tElQd,*zhD"!9rϏNN-l7 ^ %ea؏{<;ǩ .`b{<ɛHM#fG>cM(NguڕAt_Rzq HʕFРWA' |r2%uf4;|aW}MF`6sW 3NzrɎbނ-hɼVԧ˳ۢdMi}ZCᶜ o[pZvF"~H†~|E1dBu8$ 0qO}dK|4=u,1#7N0Ť/W[)m@}DN& Q{ɰύGUD[ 4zZD.:毤/74S[9)3%]<{sb/,x(0bc֩1c%JLY}7Ҭx_H-R85/=R.s{u Q92  3W<#=SՈSȴ p\ 2Ezj>T oGw$}1&RHߨڍCL븨Iqԛ?BQ|A<\q+S6'D4|}\d l1Cq@+{wU z~v@r<N)׬ Q>:- !-A1$K`'8-VC xXz@gߖ xBitdxڨ7ҽqf]fhsW 5<_b@o9ueF T?{Ai˵5LNotMa&V#&m$?zRf8i`lNIO?n0pPb*nESr"  APv!0,Ӹ<)$wio*b;3xE"%Y8ޛ@ҸGfRlKf襗ȉLmsQL6i;Z-a3phVMI)ק(FM%1ɦk&D 3%%]mF Gq~hA|q5 69)C,0@엘#*J`, d2h~ GR@0a!q񜎄^hE02t$E< F3 ɨ% ]애J,`+ƭ:M38b&է+Qf(lh)SHž</y=BV3EzQ$A+1eOkOlw[2JAr&윃hL+YdŻ$K\256fL  O\bEx+aDK2i,0r z]i2RD&ȓ_"@FkC O3ΥTKwoTFat6rDwI֥(! hsLCѯbmp4g 6ɣ:gbj+EsAT$-V\ \zX}8>)tĖ,%fbDҚ*͎:-cudh*Mӛ)eK5&fVS&]Cfnb5٬)RlYEV3 !āՇL?%Su@K7 t9M1 n2bj@oNEeSȘπD\`Z=$՗N{ǁb">->ٷO :R.zQ ֟N/Tr`o=>^`w8jѭn_ N_.@@X=Gq`@"}/b1ѽ̗aF `(HiŘ+.Dˢ Kmա=*(\wi fz\2{Jq-e:F8 ^yl x@ײ'}Y$Kt./Đ4Sc,{ظ%(< \Bq>V NDIʻ뮇)3^mW҆n~"^19B{6?o,+쉽҃˹}|ִf-1V=շғhAt ULi)+CkkB̭$c^ӸnǓ^`T@1' r/* ,lU O3y\D_Uju)s6>5ҥν "$$+߮귦4ebwPs"eÊCIB~Pwane"qENWʨJ6Ka>!:.ZtY \ByJi6@ngw *fæl탱Ibt@r[4CMA'21>u&1bL҈un#}3͖ksOFZ&B _9'M#VX{kV| XWG;n2DU_yGdT6H]P٤ր_,.|,L ';?w2ņ. dryD9k&љ㨪mD&j]ݶ?:2nƙ+* g>9te7 @c]J .s|P')WT2G ްn2Y[U SqeJ âS2b$Wp|cKH6r&*H1xE;].uh}dήbNjwir>v-kq+ars{e `IlONuZ{nzy3z .I+1ZVR$M̋yȲE K%7N," q@R̕(!X)̱?RP^rqf+{L撻 = zw/:6 v:'ND3rbI5LU^mF]g}Y y,u8h 9?{#GU:Jmq7 `:L7r;/J0RS!܌]t`wmy(b(CPzUQEXT(@YG;~:2+j#vd+ zX+McieWfs$X@]]Jl4}$ficO=J_Rxs7s}su{ M1tY4pdwq]š"P),r:w[:+Wj;e NV,0qS}!6yr}ݗ3b^EDŽW=0x?25S V>nU /X 5C{˄$~ Wo^ JWŘtqKbiPUt #bQL?+LOyͲj2<eiqvVwC&^224%Ggh*$x< :s0'QZk~a͍{ioh Lhp{[ߕ掶_w,_W#ίW^ߴ %?< m⡱g)8 iYA7gZQ"vtnǏaJ/2C>UJ-Q Q2Ll. Чh#sЫ;FAG>&1m3jYzY oUǤUPYWO({rۡ-P^ Ðy(nB[l̹,qhْ^il]$'@sloC/7MG* ' 7А:f~n.* *B|}D"/ 1oƼ;21;Ee6,{h LJČ?4|3󫳽9"ٍalrE\5e UcN(ĺf^~"7ZCnJD+\ؔwђK=yVl,pI%~Wl"> J.2#UQ2:l}n.NP']+U.!TF"*#ZJʥ`e<I\Fáɽyڝ1AYc ފ`܉ū" }?f͟2<[lY|5iN YADJg~g{\M@OZz]ݹ2lxѶ܌_ȝ z/mJcf:yafa:T qj=_ <ޙO^k $MQGi]5&J3ٚ\k˞?4 * 5q>2@mHGxu}^:hSbRUO6 $Ne jA?+4 (ocnhe[VQeDۄYgBwFeXu4pz}%4Oq)?-^$@]a]6B)lybGyW}ⷈdQx߈#c1L٠aÝ-KBΎ PUɔ 8*OɮzMRt R0.,8n쎭` >\05J#:8@OH!ЖFO:.)MMEZeIٿH(!Mw(IY,ebjw m:BB h$ c>dy@((`mZ:n屟gՓؐǿIr)&9mO 凊 ).}։KV\ΣR >+}l/HrWnjq4l<Kh_E4qǤԠ xV sy,|GK~Ps.9dY iԎ SJ"7b.3Qfձ8*YۗߎPn."ތemT "HF:?dx-vaYKD/GE8Vό)=ENkE6iٓ,.L5 UJ-hZFX[di00|W~]ɉNI68Co 6Y~E VP+k3rjU\ %KQH<t`ŋT Fqt$["@Me@#cgH6W a6}Eq!?== !I4Ea2|aS(E\2 L0h&W@u34tiJ>aZ])p#6rh5Hk@ {st++{_VҐ"Eydp,dL}K+JjH&$ Co lU:Pphr@ ^;i7}U (Q:yIkXqS)i[uMZZpkYz VM~rI"놋 ƯbKrsln@,}pGxT['.Cs*5`BYWC8mVN`CrZ,k%^ңx׻C_:qdh'4fD^\ 0u@`G~+K4G*E Ż\:6wv;3j7* ZWY:\mЊ.";z48>O*_nfKWTxA? ifedsH:׊BnC}@loZ&9&!Bj eks)+Q̠: \L|+M }0AN]"ȅ+MUd>B>w7-|&fdSPh]mbu4 k}@BQpQi$=獮 HjVßUK\n +ܘ8מd't¬@&]2BNI ֈր\SSMPW~U&&+7pV GXvy P0qH}C o[v|t;YV[ʉb=eCA ɷ^Eu<eWgc\6|'C $,`:+"/mQL/h9MKunlP Xp%kUYzxƗ!p^u@>c$Lʮ~mWqWs ^~3DzTQbVݐT}խo@^am3r9#I/1.)´3g&l*U,[D(@?_ ƇmNYFZlr=*9V~<+"&CO\j-d5t-2]ȃe6ȯ~#یg%~1g뺜NP:PK~N`@zHL R8  RT_Z"e֖9b1LMj=w`1wx逮ZZO*~D/5V@B8 %ͦ`G~;Q|$>_bo9Du[eڭ鹖)?X3z@5.Z)N61z F"ՐqF i~é3mg-Ig[ql1n+ `G&+Lث))QSZ` ѽy9LӵP=YPܶ+Pm'2U@(myVay.˸M)/r7*غNETы` >S GX)J Iݥl?߶Y>PW"ojcɄOQՙ掮S]Mo8xXp(F/$s96@NhwSK룈7} =E 4O܆lCYaL 'vZE*Q1~+:P784MMKtfOGHU(J[۶x`Qq0HW!cc2zLF K&J2f[!@B߈Oa=!2w3/`;|׸:Vf[&"r 1m mX/U?5|b;`Q#C&'c'}0(Ur!Y:ܬE/縡[s̙1p&C8s1[_4-{b,RWc!ڃl~K,-?$̺hB=&h6N_gF,K_4[%)T6*9.-h+Y HYDZg(r*j-gaatuzST{iJiF hEbwtS4mO9Win1tp$}1b#O@+k(Jool;O$ьṜ Y #`!@u4~.CZο^UO/ovj暛B} `r_^`U Y6ҢxG'SYw-eءlۉgr{oXq5>6S`! ۗTG3VN_;#6b{*J@\7yFٴF鷡 QkՈ-םj10~M|n6  ^dNYd@ ʱrlcy4vzsq5W@4? iի'̨'Ǫ44MGqw{\wڶ Pu1߳!N ;9o_ &8ccbV ?'/z.Cj)g, S9)ilgD䕕H`&3kPM{8b,Ѣ}4ªK땦 )ޞ IIP58 J#s? LIᘢ&ZPO.iTmڹKfKQ;{;_jҴ@:+%Q,p@lLgVY\. `+^Y ̰DEq55yԖeBzEYyDsqjq@NmdzQUFҖsLQN:euJ&?4r0s.UͿHq/28*TD FʘZ@\6`!' ^i`HԳH8#F!;tș կ#ϟ W*".m([)ʡs;zfuT¾T| ]!ϜEBȦ@.B63J=1u} -+K(L6=JԖц%PC,%V"΂|Ʉ.dܖx:6AfZZڬ,Gϰu Y8|wĻ $&nkT ,YPI93_r|r ܤ}~:>rR!9,"vV8QKUDӠd#ݸlR6zp_=p5Y,GLOݞc/[.[;E)!9l,s>y ČSix)F9k& 6Pbo`e%>3SI]lU B]f, @kCMVM'ed|\iv~=۾YpHbsUJ!guG '[sQ$Xn0]QӲ+ɽ9$G(^3ys<NЧSn,fgm3gb eŒg:J?Rtrn>khs]Ui& d:UjR-SzRwRD*4 MfKBd,kbc%$6GњZ]uL=ʳ.F>8)}eVziCk$KLyk^e泠<<-?gf .F&g|a6)\oNX J⽩A-rNL7mY.7o9Fk:g<&Xɰ{- yXHBq3Zwynȹ:A>B0lt#؋zSZEq}>_|i~LN۬ī7 L:9ȥfkxw7fгPL@G`eA );h+lNH㨲B`Rib0(tU?7njx~Y<]r@e*aH?֫dZV9clIm(8AmGzSHR#Կ CMVuh 5~t]'f*3J0^U_sOt(b/胊[y5Jgq={4 bGhEmG(}+^|WѤF;ݤ2͸7)5CN:nY*# 0 wT}8|nՁ$ JP4I_zCȁރd_ EF 9Ftg拡`AE $BKox$OZ>_F;%5dH Txs~k)9? ro.ƕ`BIJTYìsKڵFZH-n0 uP7M.rkZnX>Oy]FGM:#K˖ʘф t,% ݲj [\`MR",~X)ɒ׸t [,bvJHY׬oY28m蓩Ĉ*\`eW'UMA- &<j@ʣdY[pTL*ֱŀ_q&O6r[gv5T ~$ۖ>x;9O㪯CyVeT*k_>鱬t$`3.D ,K3:Lg@ip؋C2PeòufVٕЮ-\,p(do&4I@ԶeԆLJ;bVic.m Y_~QTC"!xTG 6K $8ozA܉-. 1$o&j=i{͟J 2ϻib֒$G-䯧Lgr UNduvݵRER*\[ Fh'4Q1Y0`PGI#0wES5NLh\2J~6 6إxZgϧ=]  +;PNi %KE;AX6(>sձ)3+-̝R:<[%O%" (5@x!bQ(5Y"ZkB\ʐ'eBH1*^5ܑ?#d9#=k6ot?C_[He$2u+r +Ǟ|<3rs' PYf FWF}nIk͑rZ-("ݰ`ؘ.Z+ :jk$臇ز6!63b8,5c6րKn‡w|9 yy Eb9FsL3B~t- @҄;ň޻DNW<E` $ \Z@`e"}٧·:_@+\*l M̳Ot{¤2գ3@ _G*TnhD$PH%簾AǕ齖zݧ΍a)H>]JnOLGʋ>Lx7QtLkr4e*lxcl ضybtjjHm+̓m@XZ QAH=O/{:=۶@-%r!qjԏfp5>Sr P8l^P2Pc ",lq?J bKhX2,GW~8p* [쥰^P{^.e3쨻Y:ҞB6*fP8#INx{_/ěL|# Ӣ SOwǩ'?ycft+s$ )\^xu [.Eq"{3D<_T !ؙW-kl FMW( }^•\pv3A(xD‚T!r2 ߀s*rћ !_,G󠬃хrf?8zE!q#uJ+>[/_Pn7k!Idsp=#7\V$ߊ^~'#LXiUYBL=+Pt9T:8b?zxLyӟqT1/WIga} _m]vsXτM^CDDG3yQ+M_YY?KH7do}+`k Qwz_p`,G.¿|˞wjIDgRъ]Yl<=Xr@?Y5x:Ȩ*ل77Y5$=]}WX(/; TC zfˊՉlS,xYQ\CP$LO 5{O=0iZ@mzPO#Od{Aݹm^z)k¹6Nw}eg^oɡXoZ+QAm't ’wgEgp4ߝ`גZ)FJK`D7p~lSv3PeRg璁 Hgy+ "\&*IDFGiv ?pj~=NMK@ѠrOΈ#u@ɡ.gɴIV.! f&Lا9i\'Vc:&gs(76ZqV!*D=h7> @s4 A*& G#s"B9FFZYgј: QOO/~"JTⲉxOEpU'/J'i0$m< w(HĬ:ýWnMI6)SK X׆ѰS' ԁ OSSGkRzHlpA,Qj3'薏4ӘE/9NdQ׊EUPH9 ZLo?yhHF;P\Ye2Q&\NgPC#oT`8TFO+Jiɻ#MB*IRlNvw$Ƿ֍\1l.+}Zt7G2xNAO< *@qڟ^"nIO|z,3Jq>+XQ$7I @q\zSs`e e3~tQ!رLXs[9I1R@藄;_b4'TB ؐ:aie֛%VEfvbiI?W2Od[栆פ0;gN]$]=E|/GUyhd0?f{,:Q*nA۫F;6NTd.l[R 21\_A> =^B״ z(Ddɀo-Wo @WZ@V)kTa5&L9AV2~ї᯹,b)T`of_ Fr7BEhg~/^r"5Ѕ'󧕎ͨ\`J40Y(s.?{2)A>=G)H)A8}.i c!\(e dA"&y17Z&((GLJڏi8m {#kt =#%L9Rpjv,"%dfrQH{ +C[ˁfފQ*bV7Wb^)795r繵Z7%!dY!ճT)I {),64u,q]-"O tJ&;Ӥ2[A TEurIa* dI; /CѲFwfB /Ij oB2[9ԛGvÛvVM>[֋mhu11g I-m7Zwr9Rd)zf_Ƒ:aF3mqe' q̣,҂EBGV|V}<.wF 耀aA(%bvfZysM`2i |Y,!;xtZ5U#kabNjz^³7=QV fq%GKĿyȪ^$8ν|f8:9R=Իf3*\e!BdzzXӕ!\$#;HZ^^W/YzJZF\2MRҸؗZ`T])D"⦅ Dy>BÐ#yc:x#{caǦ._䴩[eP8%3T' %(]S暌x-+<|ZaWN嵎׵17hd0~ψ<"c~󆥮(@jXyƤD.0D6)J,R| 'Fr^2\o` f4ENfUi#' e"LV\=Y1=[.2#KhTuo^%35 Rҩ~Kk3m2UR8Q@)T}xFֺJS+-"cx%֏Hw}iB|yD$6N{Na9V_\ƴMK}}G[͋{rf a,eaTz~\O|6V@*pO}TKtAd_Y;Kߟ.J0.cIs)H\훚]ݟ"[*5qh N3 i!)Rx9g=F)؄qN2ѡ&0iz'|j'R.YM(}':nl0!96%u#Ѝ*a9dÅ<va(T:u a9O-fE0'Vr7M)y..O xt3a_\ C PuAb|[ڔ@^f S#=RXcCA.z?!rHd^r _+Ģ1O=%\F3Z)$ ,ڞQ ~ `r/$rtNZ|'u2 ֔Lr$q0hʮ#ӒSoS͡s@oƀvb[w L򧜻1+o9ƇH2:cV3Zu5*'dĩNSDt<)t3ʆߦD EG2hiBڑd\K&XY(}w}yEN`;@ eg.hXXca26#$5b5_uf W0 clŅKbAƍ9Ĕc nrW6U+ ym[)W39oʵaJA, 1,Ff7h15n/aT ݴL+5~umuPZd+X.dOrY}?CL 3 x~}H7 oʲmkZ;(d~eF B :O TXл*$Bd sfc65%KslP͝|#hdup6eewR8A9goEsW9K;},sZ˽%Y]dϡKO_wxJ" nF5LVhPИ;op))=QbQj1c04 ooyi[ N3!h hyZˈτ%]6IJJ3Sc;F3&f%rgSκ%a.*uO tn?3#oחgoёIOϖd|jz͜q잇օ<\>Fy/AԈB|.Pz'鼎h"C0d)+Q@4N-s9=6[sq^!ȩ5<7ƙr⣜搚8EXY<y)}Mj&79YHgmC j"B>s( * ‹o{ۜx8.` \ǒ3JY~,ʲEܯXA:#3N|۩(ˢJ+i<;qϐ|9,~#H7IV< -y"s,,K\Fxm41TyaîCduBEmCc3gzhD4k &|aOV!l. O CuD X.v]߮1b`FQϔQfdB|HY+I!|'='؆vL򼴜$ĝw&r@ʡ9t@$Өjڣo:ڏELހmeZm/(q]`kR^+}gS2n-w\g'@D8QREQ0|^>.^.}CG967`OaJ4Z>[/[ޙct xL? C0eԠZٓ#iK\E&L4p%u&:ˡn1vh Ŋj0{}K#7E*? F(nyy_I!5F{KwaX1ʅ>7ؠN6TNMǮu,<ЏՅ'fy,*A(pґfp6so e X4m;4f r).yK34rW3Y ; *fqӖ6{P tF @#@bWqsύRiҿ>ZB#m$xqŸյΩd='18}x1qr C3XJ,y4k|Pgϸa90b'(x͙Pckq)Ij;B4P>{yE;^2,u oEE?UWV ;&{ѵ'='i6Őbff/7~Qkp#쪕m`q^Fo l:E 6 pu(/嚋ɮ4C<(Rt}N))& +(&_ɏu#򤘸ƙ;-N$Z b~*@"uRIō[BK#^b[ط]C^Yv -NYgHoX~屩q!NcͱD$zU-F?zɞX"Ǝ}[ jM>I e9BYf>Z=wn+DymC\HʵR(FJ~ܓHL}Pc] 0|M Agp"t?du:׏ebSbHp&yT{vSΦwqx SO(Wl\{1й޹C -%%o :|]ȣhXUc?^ t)Oq*E3ʊzr%?W:f.djޞl^C|'aM=&N5<ʘ -?yfη)P,c50UuEm5RmVۙ{S,-XKƏ"S!<-"[͓#o؅ i J%wPt%Z$/LXMd$KWn{t2pu# )-B3p)GLaqV'? }RЅR8&zIy^XM .j(y/q]Nc#&υgCV.OWz"_>eB{G̏`,.xt5Cںmxܩ%/E%Ze-s #qpa‰7p6 5D\pwtZz(IP~J٨= ւ0rw% A#ENĔ^Tq}AUo_gfBB0- \$GфS+ `֚h _-ߓx#?{IĦ\`*T(#grr$xbXe_Ng$P^3uOn]J8(I%JqFLŢ؅t%HiS@het}yxGG4V8իƹ/3@cK(\y8Be.ȎgEj?+F7NnR[HzcNAWwc8L9{3mGWosY{cߞ؛Xdxf!8pДvݓ#nh3Z`.o#bn.ZN5cݢCNE/I95Xgp&`ٍdϘF@ՒHo%99*|ۯVv8Yv;%u% xʮ]G3h '. >}s1 . _Z[8=4R7hDTܫuPb O9Ht zQܯ{]%Q~L<#X^jܡLUF·OLL FV(ں=ޡO Z:>uR m4JYuk{q'F?~c~DtuZRG3HjM({9a]p=XZ-UpCqB_:?4龉"P{Mpc  t/8xMc Dpw/gMuQZƋG, L ];?H^0~ ^bA>l"tdN;bP;sɥd4X,NKޜZj|D X,# /k(FaDgz*|ii-+~M6ȀL=8|ž,n٩ZIkR7&EswB/߁̧yW @!'v:Nreˬ$Sr/FAwרiΘk,%lQzdLc:BEa:JFi?4Iѷ*6Ugc2m;rJ |nMڗe(D^Z \Fzנ1` (D?V[#JdSY9S{.&!i sOQRER=ȓ͢{u!cnL8 %>_/1H2颕(2%ϟ-7{뽰|^;=rqH'R3pwmtP%53~/tT$# *A=Ǹܜ$1 _Ao 0Y,P\ǵ!1BQHa͉u~HH_ V#+QT-`_ ع)q G[ӷ@kWW$s_@4on.~tݯd<uMnha-CVw}L.--ep%\/M,Yph0́oqMY0(lF4oX4n$=ljfyJ܌*\6K:-V}jUE/9g m;X(rh! `*i.32&Q<(Չ|(=Q1plDhFТvXMzT- }!B.qL'5vy~.E}RA7%]/n6|bRjmA<.*ȰD0elɖD]\_EF_ti;s{gNT5.(9D+iآA& i+ @hJke}Zi1 gؖD!sԋVz1" zvkT^G@Ka,`刃uK\#nbĽheGo}r"d`o(JsR-<͊l*;yKI \pӳ&ٗ"q ̣[1 ؼg^o k1 _g@2\ix] 6Ki*f)x2IbP&3s<%a ((L25b43qCs%9ŋ;>=}¨(.hW|RTSCa21 }E 5l [ W3K<* RAn̎* ߀z˄N2kW& NHZ#ZPOw[Dza}G' fwF{Z'Wت+ v<*6'З9/qL5lI̻Ag]-[=p9ua=9($:j3@kk,z~|\D~JADw}p-ڦl%I[j+&+gfqF(ysκґT>";m>F%)^e* f=4bFwd,$(w(}M9- î*VɄMhY QuQJҕpbŞ:Z.3 a[@(/M}KY\NC{!-<Jbp;g PXx. 뼉ݰMyz6n,XwiZuT cSwkyJxI/ {o3U!Emg+C&n׏ Z率xa(HE3O?ZqhӇ(|+DIL`MuphǨ0pw}aȜSG-jB;ؠ,H'_9!y%hْ]56RJ! Y5ǾdrUfߧ}e9mAU`߸kƲIR<%v`k?]0THbpD~SkCZϟa|g ]V,_=Ġt}hg3 k8:?+YZ4-FdUVڲqf*18ɕQ/J{:4i.elpǪS-);Sl$buIjW@= d5)3CC[jP 2)Rpn=h|ϡnVN*z7qlcGQv):+uǗ9R*rĚUB#  dUN/L+|b 8xN3h |h׬wp>XrGbY*N\_|~.|*އ(֞w&m['6yE/Pi>;^n,ձW)_TuF^;2zMU{N9꓁#$|&<"ОYW]ࡓS2v+tLE0+OŮ1%gL&=_˭`C:i|@ gꑇCƤJu.eL|K!hc}^P2sux{Rg7bzg'c-)) (awbΖtUeb;Eqz|$ ցW|)BT/+F@Y~]hW7 t[(sb#Pj(\j',E6e %'$ؒH!.:@jK[2fGMV=ŚKYЬxNqV0\%=kz+в~G cyd0ےoY5"naKXn^8VE13T3nQ4a V&iH{0թA qu O9ӣXF/aamY!M"eo[ ϘR (\r's\  {kصz١j^]Cv7c(Yy` [Ø^彚a[*0Y'[r.N1ZT(~BO bl3m+;ddڻeH\0-OBǒuh[%_NE^"ʊT&?R t9Z&I,f8ofWp?!鞄wq:7b"7)V;T -Olwm*.g988׿9Ƿg0 edar?Z3rnPaͲXBl}NI.Eаucy&B GTP3"N7qktg.م>TBݿJf B^曊rIZu`pj5'#J)M(D,ÏW6?U을P|N\9X3*"l'=:K6KWN\rg]}wQ ט9rFRއ_ʦ-2ZkYi2̢'{~`{)P̫G"$onĶXD1A [j>^Q\~Yg(_3/2#rp{^Ku>FR_+@Z獻GgGNo'Q2{j)Aa"q$ٲtAд4ϠGӍv`H_Ŏ_%Sk_E(Fx!EiO6I9HS 2IW[kηJqЃZ:Qw]PtgkW@*i7YB8yE_7KhYv0ZpҹW+s;7k|wE'#E".omDv#a ߮4Ѭ獶<νMF]@@~\/1Fn:? ͟ wg|aǜONnJN]KLt=p!  F|P븺>hvrx'x E:84L&%J+a"r\RB#bDl%,ylIWF E$=)g^;w6͒"މ*W\ j9 vsz Vp&0.8OEHUVK\8uv(%UojwJ~Y-3wza8X}K5a> '*K}WzPX3>EIUc`d;J+b~{s|~ n(eFn[7ش2$ՉTe4ҳ JUzJL"4&Si_,[dZ3gO-TucN5J2`/Yg8׷OStCy%ԓzh1%t㨠vO9]<,OIٍ1 %'ב@P, r'5VذKna41,?A@Ny_t K俌#&ܚ¹JήbYQ[p}- "[',naO  _;2{*{H_2f6BUlꐦ YGڹ8㦷N8)G͍wNm ,4e DE&?eՙu:h} t 0b8=E 9i7GK]: nT¼B,- & ubj\2 Š~D`>R#g皮>&Zyh{"*3F]Vrf (H76%2R4k$˗*Gy`=nϮ5PqT/nkIiOFp GK԰-a'R9sjU>HeLB<遢l) $GN^BŤ1D` 9o| Uu΢!"FGjcs_mL旁S͋Zy*4t?jkeE)f3gd2]V a|4h\v Α 2Ib 8X?[V7c]|ά3փeėJ HVt9OS@ Ҙ^3TJHaAU92ows}Xha`SY U ST6XFM:a?n*,ug{Ί^2~JĹ7)Y#CBa\RX@p9-e`0Y g;]dV?a:18G.tþny6ӷ6$1`Y5+I7yv!pruzakT!z-ǪE\ HT*eINqG`'.lgI[A`=뱓IDAH09v϶E7j(gm;!5Xt1kA7@#d`uM=R ~`Q%laf/ 7/8IOrު{E!t@5xoR]:jcD?qB,7",6ߦGGJ9Ҵr6@CO7|'8)W0j:WR(,T n{K){kݿFR? BA!P)fUI)TazWꃯ90PhDa}"67"M\p^HH]k)kz6pI,NZxhB3-&\|1tDulM=1*xфh䴷; > :% .LY_/A9CVd[G)sF]o?"-Fix<|P0E\iSm?`Ywv UCI)pc0##6*g->`dOdbNh92ZsM.;PEbc3}y5S-2{j jZ15)GSl)VP'Ƞ>s3o_YrVDcAMtǝۃ)Ժ XSM" ˯"l]Sc/׋F^EB-ALi'5R01+u =o.=C9Sa@koAA"ٜ6?s;٩RZE۪K5J/qϩ=\V|Iªg(JHB{q3z͓snNUСoQ#t5rBJўo昧k>+_"O}hSI.򍯉 m%LN}OQ\Jj+1% /#/nS?1P`Qv5#plqN9mYMixX.?HaڼhC{bCo-!'g^|5nFrK>cC/sx+#l*ّLCTsTxf <G)];{fCB`;1$ɏM:3~K \֐t1`b%-1;څc@+)wSz#dkL Ǟ)$_Z aPW-!{yF.NE|LT̲{u$\WfU>$Z:`Sk؁'FTwx4U@n(kP+8 aXUHX ǔ.op%SYO$&G 5N\y2+%BP uOa"X_@9UU"U, $7xМ"TFNyJ&m$yhͽ7n:_Dj1R3g24v,˿w lF>Vtv! aH7=ߡoOu.g';k|fV~61%RL1J%zed8 vo )չ] 2Sźx;mĜKZ78,8O-- ff=<C_bOg;D޴oz8ds ##Km\ \o6rZ& (x`sද du4#,B9d!ox5홺 (R!"B!~WqNf̏3K2K\͚3й86> ,tM,B=83Tހ3ٝ rN#Gcbi URZM?7Zr|4a=p`(,+ 2m}`ࢩ-!9j6ԡ[ `I~l Y0ၸW9d;:șLySֿҡQLJF2-:Iwk&MU泺/-/ˎyΗ<-ѥn&6ϰXG=o=/gzky 7WVM9hX 娆J̻xMmQmw~ǝm á)pVSS"Ef -J A<&k-gZl"ԩdƅz%o.Co[M#`5z:J89~fKơkX"4zwY.Z7uxrML=]m$:hnMuZvH}؍OGޓ`FeCc=RH agFeBg'i>j3GN|wpnmJeځo ֓]*ȳqWiPxtUwgeif Tq5_m>(h4W P4fuf2+[?ՙfJ JQ="{ۻԝ01y/n>XOO@, C~1/hEIPG``H#@ kRSX7 @J횮ga\ XII&~B@ImޤG*U(m;i_>z{61 *ep,-04 wz8l X,S$SѳPq5ZRsHu=w> -B$7z'p2~ؚSk/!a-\'^]|ҒprCJECF'4tq`pJ0) (`I%vs#n 3+v70-c_-bu߯m?j'81{pQݿ|U)KjYU0Ep^jzXYhmjm >T=KH%ъf.hv`y`0 'G[Б7J02!olTl2eߔԤޮK铕7NX ג$}ӼB{+:Sw6m9FAB*PAJ_AӥV LurAڡ P. Sƽ[bZ!*>vE8:oJ/#X^ll :O(G?9-ꨧQ{>U /=A˯\C!:1 䅩eP1wҽ0JUbq>_/ՅXB>`& 4 yCVGaG, r|A/ K)QĮY D$EW6Q9E)V.Dm,ާJ-F{iiv턅ƚi$] 1Fe&FDK`(i-gZ$˅Mo5Bսtkmiw".!J_sWIs{6@_q߇^t#p]JXULNiU<hL&otHVDIے O]7)fN6݄@ 4f4mL̮8fY'PQٲc_ O4n$ʘUl`lSYn'e0gt!>{m5=O%z[ d<ԓ[R;wDyWiT~EY2 ò+7:-G!_5 E͂!xn$t9v_س73xG TSK?IRĐudNrGE-gc+͜X{Z(eXsoE>K\]ȴf ~[tQ(j)ɦ!д+U}eA3&{Uŵ. ' !ȟȅQ?z^OP}i]ROmWdьxA$ҏv.}9I5oвb}QU|8x)]]?vRؑRCsZwj-7H VHenOSc\7l1r%5!yp9n@ '_$<EXj`%l$ݫtXvtqdcx~G }R&֎FLM o}8=4t+ZtҒ;{ipo$yJ[Gh#á-[pS7 Z4屿ox:J;HR4 ,5+)ܢEnZ|Nwcc=:s6NLsgP.n*@Fj~҃F$ 4bVV.rsj#k vt5?WNj`< Ƭڜ o^e{NlP87+oLpM2aBJ$缨AhA᡽X<;M}JM4@e )ѯ[$LbQ 0 /eՓ͔QUy#/!mН9퐾偆+L2E?:JWXB,[b*=% ~,&˥r߶4ހAzLih{+xlތW, vƔpvH\.`@ca7HExAW >bzvL`߲Wyi%(Tf-((r}p݅76hƣke7v< m}GO~2FpfΟ_2;D ͊(;=g2/$ Ulm-2#py(ƥÄ}!C]]喝ǮX{ݚt_1 L35rjH@X==K+!WF|=)i#pOTўZcBNR2])-˩lHQ˓SQ#՗1!1){mrN0J1M8Z/+g/mA;9&sS-K.zz8pH$k^)="ٱi>+zb="JtSgla؜:Ӥ[n'a$ĺQsFx7`"DL~%KO` ᅲuE {rh&Cǿ.yuӦ/']hz-2伍S`ĨC7$?sٚ2gl ]QV\rH4"i8Dzhebc9 󶐜@vEYh*xpcOs VͮqL_F' mĪZS1Ӵ:jz'FvO$bZ34u%oGgu$(̳B+Iɺor`ƪI4£wF'C}\qf)' טhϸȾ"\; p(:иp9L9[~s]Ce4oiM[ 'g*iz՗!5Bp/F {5)Z^M樨qjRo A+ptJ*H8.pjVxum1jW|@O$]0K kؗ`!Hf2i)l|c_Ts_E>[3+_$Kߡ !0Fo7AQO{iWDaѾ ч4:9 Z3:D$@mmO~ɸZ[HHv`}%}_)"vokT?!t^\k^ GA /%{X*WsP2dա(~xKށl/&Ba-eAJw"FQB2WȃWJ`b/>$4rlq~5e+#tJ_V^,Xι+ P-3cJXB$-=Ǖ\EDЌO-xnS돒uIv)T04֫(\=qdf>/TjCUV57 Tk,,CikciK/jG\},h:?t?4ŢM|kǓvB nQOON6p} u]Ջyrk('څqs떈VH.X ZXuwFh1m`kI )9 }# ssG%iwt =U̷}POi۹M{d}R=96V;RepΐaBwrFaǛ-g`bYg.O^} zL3h|;ąuƤnl$UP32o_X~rȋL/S)dRBY~Sck<遖4J2-'^X3GCAETzQt!eᒩ4*FTϦ[f }˅݌*H5jTY`@FŭM,—'o 0*pr.~1Epc~ҡQlnl5FCY S|ظT{ /}7~xA 圐%ܯ jOێGƗfU_; 1S᩼UU'u0391!ѪD'{t3MxDôGuװH?ɦcF(f mw;<3)?r Ƒl;Hg5Z%1c3Ɂ涵Aڎ5̚bJ!MFz HJf2pqwk!)eѹb<)Cb'< ZW'j mI74MMG/>4T"y`fiz%-EC. jǙ 8XGss& bUѩ&N[E^Es@.a߻R˴[A84s>O8IMe8Az] ,-AeWl8)2JMq֪Ty-۶ Sh2}zb:3@MI xܧIps[Mw:ݤ* %pPѽ Yby( ωsƇ䓒s}{w]m0VHHvA흌X ؀ՖԚ8FO4E ([F&N":,P&\´;Sew&/wry'b:AIg5YQI\)4T=asAW \}'F4Ja yMtT!{؎Bg; M[(' 1nH"ہ%%4gשmsGG )mɬЃ9S@Z|,6kAPF;SsXU:Y>“y!w խ e#K2kޚccҎ6x́}Zi=eʌ'#ۼ]qP8Q*aY>b'Ho+o7A $C"-r|l%ɝ_wgN(T-u Qh`˻! ]khb4?h!b@T]dyjn0KKD2,(Qw5Լ˾ϖ]U'r3}QU)LOAm+*A^ -ebreOR#;E.U{P6Ô}xq*n87fUOZS|ʗK^8YWBݶ*k?nBSi:o~'p4!+@AVa\I+&"3wBUazr,xwp iil w?:'\.]"*YmFs82zxRWo )zIHP:IBowr8WW$ yD\{fQˎlL@a_HiMK[p:1bVsY2{ GXBA@4E"?n? j!1 w(y[ৢu֋o)՟Jn 6'4!=.I "YZ>Ya6.lR|$gEdVzV6zA/ M41'@ 4$&DBC ( uK]3P)ĈM0rIDL'GVMsɩ lX_IS~"[Ojk0kc@1V1wV('9 J?LO+eYjt7,{n#m6D>ܬ0MZ?=\ ^ Q63ɡ]:KUdhđKQ.Bڋ QXMS#ʣ/^[Υ_ "S~7b#!*TR! 敍SRUw&T(TV*igN Q\8B43E;rAe>Fvt פC,Cq5aIeЋ! `> 5>:gE'HK}Yo:O~'5R3 3( Uˁ9c='3,+:ZWm#%Ǡe̎ju |6yFD5 ,YM DHhIj(*@X\S?V5]>/grǓ#g `|URԉC{Ǚe@bqa D~0i75-ž@L0-LO+p!v O`5]ѿQo՝ U(-2IHѢj!0g61.~ kڈyN c۽(}{A{*+1^+_rCt]Ȳ*e<љF{3Ĺ%=k&Y GeR)L Ixj`6 FZ+O͜Xn)gSe;v'mxwdL; 8Y8F\KO{,/!wA5 UfӦGGRUVw9 EN(|Э,s !$y01.;+&*~Ld\r8|-dĭbw?]mc `͘"#;N1T_szxQ[NF|ɃG*:͂im\C[qyhb>q|Ų/!> M3 GXw'C9㶛> pkd5s/t[>~[^1'EN}w:(UN]U{oy\۾Hs1_wFF_߲wѮҺccF/u|",l$n%I[#~uqjQc<6?.|*2Ԗx>4m#B9O-G!2Fws$=q"\"#eo֌^Fcs%H$]CX[@ڧg-}7Led nإ]% ˍY P~ω{^c `{م۸C'% LTӟ*t{ `Pt KOuXaN)~$ls5I+n@/m`Q|24.ԁ:@i(:-HĬkh"xCTq)64ms>xtH aNO <fm;Fx*X|G*" zWGN>jGj63]#n2Q;n9j6Gy`N,"$'ȴ4ryɞC]&q mDV/ Im/S:p@~AmJ~kdե\l4CSvPrBO8;2p}HO6-B \!*:F9zi:lrǘ#$`5Qvov E>Ysx]WW#`fzw*:Ƴ:ub5L==U1 W܃3]!S([κ'*Z"Ajm+&ԓ#)ewmJ0S0b/Bw8,=7w$qĕ٭Z89tҞY;J*Y[KB45Kwa7%-.pBэXFi{P.U&M@/)x>>9Δg@H @(ZU?Ag>9jʝ,d:4ԉ/=fvydDcj6.Rtl*(tsHLߞfiAs9 + SIX^?-PAj}HE%BW"u&Ef{xEQ|6 R0&N.p()*~ƾ끤tF DLc$;A-h#9jyJ Pv#MEXm뭪ܐ܉x9E ۅGr{LuҤ9P 'mfa)*'b4TQۺHwE~ l!֠;ehc%FnDFDl2S! [;MGѥ\XN~a;eN4Im-jX9muzqQ=ݻޭHF@:+D+aSQ$' ##騉^ ABL'}qJN Pynv[&SVI4az0nJ<C/mE(u9%EFꊦ=gԋineh̉s]J&Gegh.52@Keu׭je VlEфx.}ox;m::S$9WnEѠs`#hԊ.V8"Hq?Y^8P!/'+f!!kg udY y"@PSiG4%it.moNN<QPiA'̐$F.N333/أOb-ZAc9Ejc-' 1h59 lьa{KAz"eKuq^+J'Kmp\rk O:%^[@Y9fD|EU@R%NJ1,"+hGyh#"|S[RIPK}À*EsȀj RI)u4%KRAsX#p^!o>,\Z@rǝ֒X[LI)ȰLg["Zd{'#VowcW׭*?5(/` !#a ʛZ#?C)=ѰTz|N#f I4묵gB(X&@V8C}R=jm9F5NT(G+2IYQmj#Ⱥ5c/D-rXG+9Uydly|McNpZx .P<,.4iM'.\!S1W3eF R2F"Q9Vt_zOm]UkC-G!~CA |_GUT;*u [8{*ܲTCWw ̆Oy0LߨBf讁@ :,&a. a ~howGC =Ai9;F7*ECxKoR 3w ^\i oZrcO&YEb{/UdX@MKw` 37 o.a\.pACQȿ SI}Ɓ-" +R=кӢ`_?,_JW$X%a1Dw/&:l3BM25`&%1s[)V#}$qx@g&ހ}@Me["2w -񀭽:9t؛\o6h/u߃I0LsyI0Z1γb;$3vR lpw[4zCWJpkN %a:еe.y/tn(,n838\h R}jǼHxM^i`d+Ye%l kB~)l֝Vzs-LGh~c;yMbd vؼA;pW'L \"bF2$6)0 ͅ*m2q`'f\Vw3'`̓opnu*qԚ(9W0AB6\vcy{[ydrFK:Ȧ:a07GO{Ff`2u և$Ek{ isAo M`m[|k7ʿ."ŕHP  ,N3~ lyTv\CLX|3.Owrھ>LCh2oqMP8j':4(OPR6dp%aQ\&,*{ \s/*+͎PaǾɸ]t ;咭H3k!Evǝ,H؃>N4CkZViOMK_*cQdu /2VrBWz :5aEZT ܆mש'OCCe#yǍݚm&^Y@6u Oo}t5<ת8(ݲUNB%ʁI,Bb^WR_=@d#{zvXק˅! uBaf3pE'ˊ(+5\e=E  0Zssq Cr9׃0$买l<{y qHx4:?.oI Q{sPzpwFiw^Sv +l;ϭ?q#"OK1hn|vf|3㩌 G.pbu8mXFF ^ϑʞ2 v#i \i/dk,h)LJEmK9}!lW܊<\ty"zqĭk}ݺZDE$΂Iyv=Dnբ2i{͌t8ZNk,?uルڌ);6pQzG/uqUEժ۷^#s{ME1{0kq} w8jMEwݒg89S)i#QS,ky{J܌ dEx:Aڊ{tĔ ]c>CΦJNMيxlWK&6xY݉Z28,w<[^_ж DniST$Lg7y]\{ƨµ[ ʢVZ >Hls/\1=5X`d^:EZaL$8'͉fT -+O`uA}M܉y*畼Pqns76o_|$ ވa!MeY~;QM.rv[ h\=B:ZۛZ0vFʢgGc811j4czLDBbΈ_$ݾrE,Ji{L? \|f z ARxyBU~6@_Գp/NH('~Lf>yIH#!@:NY"1u#$z;1VbΛd\ /~TZsl&r7.-wڦW Ln.#' FFΦ8ovYZoO _u>ϐH%r$Hz`|~w^TTIxFʤO@VҖG2QW#p2uى Iu'z(>Iȴm֪bB(Aj#UJ|Xo_!%9&a&vr>g{+,/^=&f7:}1|n(gr㼂T#VfŤH56*{C`RO;^:8q~uD(J )a ?:ΓD|ƶhe U =`G(4 aV|sakKBE#AŋKRv,>[d|̚;qΔ.VBfH؀"rlY^H6@@"plΤl'b(c!#@H;zS9;T%V=N#^}/g kk_ĜA}R?@;5"V q| 8r>LН.9( UH 1'1}ތaWǨ !eX/l B?>Avz|+,Al8\ֆG}0#UnYO%\2kuUrU8b#H xHZc.ˑa\ 9 ۫ M½ۋ5CU__N _A*(@f+je1VB[_V|5ڊ"ѲRk<8fj;nLsB O2H.Br{P(ôFiJ=X8 }\÷ڤYhZӇ01/Ҩu߬")WѫVMBg7StI@ū&i7 QQ_CroԧӨXǁiqn.Ua"5P'A/M3j3u1訴nOtXz`V鄹.6j.C1f9P-KmW{%Itl& X¼z\ ey~UC"=!+~W&[Ll=f%4u=[ǻ"(|w픭2s|nOψn ^|yJj TAW?x+gXzžFnw5z!0M>QlVBhI3 \7ᨅZͬd&Q^L1]5U%яA%熊PQO0,{Re\i\F5e $74Hi2&NF&J}oHɓw$0]ΘpsT5,{OxN1U8܋ɓhJ]SX. f)d!FYݶz$תDI5 =5 +qdm9^ewKmkhؙr޳V*tE-&jد7j+ӫYg^ ;w!"tmβ+44n=z]Hcm=V;t ` a8"/o<cF4 澂Q'0 p;cd]\bpEKb.=@\!<>Е{3;V6PT2YF lduh28'~Τ 9@CJ#NwT޷ +EM P;A0/djBb*'}>_w F xYp|4^gz4'n/y71/?b !,˩{tFN$?;~u<9 lZ%k%mI] E- $ςbQ'<W%H몥ǐ.SNز]i>{nY,Nc!"lYo˧m,%,xnRov#<8h g!k;Y YIZr}PwDG 60P}p~ F\VFz:nw+Z`Tr8#ֆف=ώTo< RMBJ߅!6,h߹lChA[ZI9ZeB ?SQiC" 5PWmަ <eu`}M/9JW֙6qE6C -9vmԇEwi&Vt@x d8L1[EC'cCjJ K5WعxqCp b3o3#NӸIZjn= [tΠBEmЎ&uUwTƋJ„qŭ\IRwKV9rPhEWzͪ gp!pmeE+hHoA7lDF3K M]c ^lOq9KJ1 쉭n*kFY$Y:<jco`:}ȫez Vv4yy0 g oaiUd|ҙ}@ZUq V"*9ԋ/Jh6䔿G3I|$7'/h|Qw2''p{[&tG$ee- Qk1{.A7KjttĬv2twukəL/iCQ4mEx G~n_qܴty&IQK$kx ՎQ9I?.vPDiRmS|5S9ۘ~7.z'ΙKnĕ\l~ PAl,@4_2V$,l;3}Eߊ+aV]w0jAFw1LwQn~<#YBA8Y:\U68~j C,qiX htQuĹPr7}BŖ+U2?z`mP BvCPJՑ|#0nmӗ礂fDS]4~=h"ZW2)l%e P_zbeh8p=KjTee~2 MܺqP kDNL [%K{tJ|m*O-ݝ@+5M!GF` ;PsYj@6}/s( ^]D[%VXy yu]ëE!:(բpxDek5egKg }7's5B>V/v^~ hԗ ZHbam/\]1R2pFɘ-a@' vE.Z.ߓ{$zjh|?QS#xIeO6Bo"&5WG-ɡ꒙U񎣷iqW:(pX5gUWQ :)7V3Dq'2(D]yEEz>n;kRdp/\JՋ GԹ_ޮP})1Ќ5ax?A7wW\ WƠItGfDd"Qz|6 Ci! 4Qx9e`KBIUK<9˲l]6NLE:~WW6@3ggh= ) _6k W&T3uiՕ_:_Ĕ%n&kc \TSwNuDB4Ov6xY"%t(yX8>@B\}@u|#|c@0j`O@ذ_쵟X k K:W=cOq'̂|CU\ahXP.G>3;Ip(?އ}ن@0jM;~룎tRoaʫ)_Sfra# 1@-H{N}6If7QNX|ɴ/|oy[!HLW8BQOZ foo I3:jR[92w֔EkF3^㢴@*\nn#qz0vnqq=X'U#]/ ːOw'j9tZZ CWANV"al&*|bMօ6jlpbLe~m H M{{h9.e7B1~?o& +Z e2(yF4y.h7o1.0+hOHgN˾]r/?qWV?YbQj@w@boa[#Op 1B=[twSAzf0С:0|8Vp(̷+qW0kgkf6LX R:Tޛt\a?6$i{x ZX+6;onT PO;җVQwLݬ= xrwQjG@E%g1k&$*7W!]5K<īBEdq$,/牛RaS:JYnO52k/ɍ+#B#?d X0vW7F|Z_Ʉ4=o ] @G -7k(+G֦1U@ո7(n OZ GkZp jA }•{9J&g_𕳜Iƍw9?D ]an|Lb\:7MB2n |ZcY&YI?Q&jTp}u%`Qע`3{@//FEر`)VA܄vwHMw6@ S,[ N -ffB %$j_GRi:?2"GLIS`>2s4fӶ̽1)O'!(p1qwk=mE_2XKSu鋹I؁lKn(C}m(3oYGe~`Mg 7%z)/&nwJse+S$(#caKJuH6&NRk6gBU+V%A-alՌ ?K"@[ _#p|IVl֬Qb(QX^{EMN;.t C/ a Hj@njCI-\=5㓖=^.3(]6s24~Twqv=V,[f!.p e~ JPu$og3[btZ0F3vjVz<I7d7~5%4bWn~/_mG%v}\xjzgM\c+yɅ3| ;%8-+0̢QOE(\v`.,/?JޝdW1g uȑ#ϣ`ei+ h~ȗ]R?'H`=!Y5%>8T*`3~nlu`goAX/DtpZrnNjHi%H~1f}"}Jm"J`ЉM!9:ڂS яʉRE4Z:H^EmWĘt 3Z66>V[R[;qµ% ^lm;ʝ\nB4$-xcV2&z[ -Iz ޢpLk:= =H0@2ie׹xJ!Б5vZys}K{;"9%G`34[oL7p3#aGW_+h}I!?jߜlatB6g5p,\(N%THK7=rzzJ%H8/F,޽Ͳ(qK`r XBlz6:Ŝo4d2 Uc*Ws$g Wcr#En %Oy`QBɶςf`w۝^5Z=$TB6#^*L-?JdShGtVwV-ӌB,#eXӜv.S=e&XDĂIa9 nz1BmMT +[ vӰBjÏRfux7z5X`)FިpG h \/l%]N_QDu <`rTx^=WЮΣ !>;]XqBˆ ҙyguTR{u Lz۸A0 cG^kFQ'a@:i2W _bx57FX39w_*I˞bqm-V=IeӍa!Cq,(Yaۡ_\{D] 2g1HҞDgZeמ:_҉9W^m]k AH`o|MO{J|z gVCQ"SᾊaJʙ$aaFE>#gCO ȐM-IGSQʠY]1j#PCFJLD;EPvs8ug:?v(S6"F&> U0(_yEcOęI2s䋕HD\kiisRQyPK.a+c戭^TȾ/sæ=67xI#[BvVf#"JPw^,omnHa'\c}Lc2eg3ٽYH'37<Ry H$)kLæCN~ψ(\+ڼ1{_͟x0O<[a}h} ;ޱ;6Na FP%5lC{\-NUjŸR4"R:gd5KrmLѪqXx  MnGcբZ\pabJo)nª §otIUo6E{w?ȷXC}K[2r.>X4 9:ȔxAҹt6X.L $&XiɗSh4F 5?y(]>_Z@;SX(Oo\,U{ |)"Ŷ{"YGm Zvyy~=<2z?h~52kpXSzx0ɭnI`nxpb FOR!B Ş'd>qF$"h5KἝFg0Nȋ5"Ws\C{%1Q D`W$D%d>?! eA=ZۋՕ|18B1pq VH'u^;d2yUc@Tls +2?iA3WzL wӌd9?Iwo9 .GPXbVݟ:[KWҀlѡ~IO$+ fX"Y 'V>x6"5 L8DGTU Gj&OLC]6^l .dT]5ܨse|\ٗPHlulu&(HP͟ty"mި)v DRn~Y zP&T-,dnQ(×($ _p/fZ'¹!4 >avߖwH1rMYIקUU]Pj((ڔfuq<[Q~+eOH=Q"] ޻T⨼9+KFE-.òդ羿N[-/c&kUS_9PKzv#yz:ydLkM&p)Ycs'Bf BZ\ksЍ/ _uaf#I pG }~^NQ^:H*\%h7Λ*F?F4a;ox񣑷u]vk)Y4 <4CZ8ەu E+?޴Т8[TA03P||H6Q!!̙@Q87!ʚnI t|»*q_ü~e)H PFVtf {kLo\@𐆼P"תϦ &q.wEͶ%t>d/[lTѨDbbZüZȂ·ӓVΘQfSyU<HЫɵm%DV3|Qpؖl_^kCY.)k[F!L'?7+rw 3)3+R81ѱ.CcGA%128C hoAJ'"+KHCӚQ4ιWY$m&v30l8) FY)[cz` ;rr)- f@Zl4 [* h]&i& %xcr_׵ڱ\#^5W[B22 Z&ɲѣ:4뗯}nL}8?Y^R L.w|Y/kN%\>6!uP1X  :/íxRa}I&xtٴqQ\w:E B$CޭBlVZ&Bllgj ~Y.f&LpѶb,6 \0lIl%M ǔ'-- ʯR}jtmVW̼[[ -sl-oSbӛggZTW bIFNXJ0 'q(h;DRT9ٰ:Yr`1MH@$WIGhX7W< Zw 1?А.1;(!.ҽ-#*~rL˕u"VL̟sFΥ>aOp 4%:Des94ςyVbO!n)XT[o4{ؔu>q/PIJێ}7g#z%1޼gϡsqjqC[YUXZ'+׌ Cy,\'Mصc,(A,u 7P;FC4N*<'r%c %$6ir3a{7^w<3e>pq'ṕ\#0 iN'ۍÝc\VWc=KΙr+..ch{mˎd]#^ĕEz@a tLIGRHq6k3]A [7b)\;Wj2 pCo6+:Pb#Wa{+xot-%60Bp˅*Z}h^~hUzChW?g8O-vB3M l #>00vbmF L%İ&K!q_iq.e%kśƑ?m8CN(t% i@Mgjp1D/6: A;1ąn.1]ѫ/"½M>%CZiے^@}<:Ž;rwFw~ݳ ك;gAcO eXvO?4SWZFg}uh׽z"HXr M#$~V CfSթ:5BLy_ [ZOt/M+r)Z\<ɁY.Fc (`Ղ)71*Z5H(ǗyDgLJ5fNN'0sBx<5-;jШ%~8cPK%-)xoiF0638kǘ\#Po#X4GAQ1[OHaF<69"(I׫hz{ $| uw#,~^a}5f` F_qM~`JY;vmt.wxѽ7+eeGӘbȢ4&fF.a  #}12R:AstO8d6 VBQC_*hPC➎NXUf+?iLc$>(ŲiνZtm vGg޵8fKU ӨopUQ*XUl˿C [n^'=TВ)=p{Uqt޾Foa/*}7DЛ\AKF-!ENA V/(?:Ξt6q KN`nnQxMAg3DOyJOAʓߊj(Z5qXsX4o Ƈ$+^Qi+[{0J0[Kxk#.™̙e~F<7VP2$>X,B{g}292d 닪/QTFl\Y)8l3=0lξm%jL ZQsUgbX\'+s_U<o"$2,c6Q>P,% 'k2{W9BXHpcZXs÷W<=jԛ8-IRr @Lqh%RdNrpҒVsMaDJkF6ي=-*& 0`F$NV#}׬ޤ(;l{H.;caQTa2󧫓p|r'pQ7VM"碩vT`=bh/t;jP\"BӤ-n/|^8I[}KpiHzѵT** ko-]èHyv,;Pmbi2!A7u(P) K+uA)P;on>VIX3p!ِ i*ɉmONmC5 A]cdMWAIZ6G%3qH Zs`+ yf yݜ`=k:GAtߙQh41MUv4iAulE3 3\*xS6pRjMB jhس{1X`6#5h^EP:.(3/p`x3+dF(ZB:/tn \n*-+X ؁oejǧ 8rhDbK<؂4غ^N߼?wvR|w*J`h!\VZ0^JS t|bŁ|& DLw@||0P h;4 LUIiqpH?AR i:mЙ9 -]PO߳JC_(?Ay bLfwnNg;]:r2HQ-fcA{o+ Tb|'yrZ%P/Bģ'zpRoFTunZG`gl7:8@Sl8 4Rgy"C .>Ht&I0[="#?O;Fat=> Reo#Rf|/yӺvzqm[d_q zUՋcc^"(~Gkz:RM]V pv6:hi> mSJ598~g#_'O 56<_̲;7-ڸ%A>Fw;J =Ĭ7"f?x:r6 ~~`Rhf$>~X'Oc Y2<%blbPsU uQ>$lN]-셫zGՙ@XZԇ]n$iW|F QhCR2@`\q%;py)EuʭBND.,AUD_t~f~ǑQ 0WY85 ׄ*J~8JwLdDd"Ma B8K֔:'5=U.уO`EA>MAj̷ |R~2 斄kbI4!H Z5a-Σ2z&ۥV`tLmՠ!Eby冈۴`z5Ը[G&gFh< 󹰃 7` \tkB+9v@D|&/篠n*J] T8 :15ͽ񻞁maQֆSNTd]z~Y,}AgY6DMU߯Gàk$ 9So޽ho9DI PK˘@^>4LXXV&_hT7_EsP ;0%*Ng~Lʵ)XVw !y(n^yN1=Q&S>2R/i9c6?ȽJ^XMSHHr)Wtw]ckg1DOݓA 0LaZz "4&\ !2OR"]$:kfVl?1>`UZWB9Ħ4u_S'vR C[CC^e1$yb^JŽ%iTA1}loHzC?>Z1ӄEĽ>q QxK'R@X샋r'=eoI+h| P^⯧41VUz-%ySn >M'.tp.^o_%GkSI@&_}T.O=ɗBxn6pz,rgk9zSn#b[EhRa=9h8NJX(ޢu](!4}3gJH^i:CYSc-)ЌMS;cU_:o>\ƳFqnc8 ϯkZ]Rhy[\1,Goܠn =pq<Sn^[5;?'L|׳̝lu*N쉘[^@ ߤWb^Y bsݕya'̣n?r{y\ğ65Ee<IZ bމP&I9f;_ m14xS)Vh5AU k}VGj F]w3)/pc~5Lz3Kyk9xf*/س8seU CUpS(}MR*:T: >+&.3phK&^I3)ݮ(yҭVlvbr՟ y"`%#x_c:HPj HU"  DWh)XyAjӤ<|Dl[ΪH ζ{Lx̔#FsRz6!(9@‘RJZvQ< Ł'|ǒ&' :a+e:[- "SrҠl0OHxAz|őx9?ZqVfKlD!s%EYֈw'ۘK2}g:9` @4<\/AUDcT=3I}dx0֫dH!Cz0~(<]bgS(' o JcaǰFQ]22F`hl}M+z4~2Go5+Az"l1eM_m+ZIrɌmFLPu^9߃Է}Ҧ49+p%kJF5;"h*}g\ZYe4ZQ y#zqv(UfI&3l^~5LYhKTDHN0Mr^Sn^bR7b\tbJ'J4<PAc%2Et2v tMn:́g>xalhV6S@(n9'j-6s.֠PIUiYJxux[rkoliN~}a(9v0''>Β,;l7 >#BUe1kn6{q oj}v@fpMO[òc5 夯%AN5Tn >k~W;%O 🖼jZ9D[x|umĚqd.yr&Xugdd hw,]|w 4UrL53Rs .+_0 "/mMm"; RdO)– ;+.~6of;1a:3\$x,/~MwUV}U2ΗU}ypJ |g" 4pR"rXZC)%lv|iH7QVWy5޲b"9cIMpMo1ŃPjVȂ`(*dت4+Ҏ)z,ȧ^!EЫOv"`(Pf,^ttݜB~ t*ICL}Db bw2{Ov49cɞ7e-!KZK4gc-⹂ef((AE|6K\ pXW%ּ{>HoMp\X{nB? AR.ϥ ;)73%J/+h? cxV1X4Mz( N,AVgXn@!mPij|[͉Kytb)@ؿ5&(If 1%d}΋m/V4tb& +nmuǪ8n5rt|i¶I $>_]5j$ $ wɘ|{q?U(V?HbCq`21(HT14<(t+v\ J:'{ s/Ǩ[4.hJqAW4L^DYSIY\ KD\kdOU?UR">ق*SFZFθEv--cח~5|7燖r͎抒GON\>S\c;6|zeᇛdЃeDNKVBU;@}<"y?Xksj.r_tx/W3\=IE}$dSnwLe z h IsE^Ş82LFFRa޿_G!P):ݫhOXbwAM]`_dddꨄG 0"=KsH`l.*W9E%6Niz;@P-;a%I S!:L Wmv"^ꬉoKXK*aW[$To}XhDb6JCdi1H-sWAg`~WpJ;mʻ`lkrqEd5]yݫ$7#ۨ=;D@6:vאpիw]>C&1WQ2侌i2 21>@O|s6&^̈́s{f&NjEY꤀&#Fh-Qv/Ixt7FO^/խ7ԸUmP2.E #z.*}]@P\Y*x\;:EYZL1-`fu]dl:Q|9u20K7ya6ǧU&)Ndx~2xWO {H\^($2>}۠3$ rUqw:~Ar4 Н.Qw0e鐡ddoucU"QOBa|A1>ޅ|8% Na`٨CL"E*2aĭ;NH:="i%-?D9[{ꥮ ̥Ueb+a]d GS%p>HqcSNiM*2nۚ%n-%3/Ltz!N[m\ Cfn!~;x)fY cT$kv FEGɐDxN0UL|h z诧[Պ܎񛀈u Y$*bJGIJmw}Kc󉜗I?Y\Ο1ϳXC{~Ģ #c(&~C& :3 "5smD6'غXf=fVip=B'MI,\M"9/M,m\|;s0z[/![wјC to2)N%@BYGfNEU_.{)m 80 |#pګ$|t r^Oᕜg- >Bـ<}_Qco &DE皅 GRF Q +H|Θm,Zn"wv/tAc k'|uu)w= 7=1)g@p}( m öʗdN{u<2~v׳XPnT.#"4Aؖm1ஜ2{4vuThna Yḧ́JpHz+vM(HLMaFc .m}ju1PYq}\ڵT#-L^׫ #F-v#~s'f{/8N-xTQ\5WD|3hHYUAFXJ84Dm<>ׄϐ]4oKW1L~&'iU+tHH61ݵg e{ȗe(ح%B.I h?Ju83jN• UvkRJHR밬j6Od0.2 ug_1|$F$ȤӎIgGC z8/aLŪk"q`dcC\2p\Ĵ+vJfZ 0Bp_ͭ"%:wai5@kE]뙩W|^ףdR/O)~h$X$N,V^8ofjx nDqF9׀"lR2|[@#6ؘ3VeE? AN"l$* :)OB{ç%Wևh'_`3װ6z:ܬnt c}{nj$]&0$En6Y/DKd>K0.̡f'ƥe .m KH[Ogy=]Hh^Og!mzV7'Kc_2O]Zh>hfơ7;Z(,orB4Â{NHxK(Xا!0ڳ0j8`ۿInQBp#u[Mfg%2Hsm֠ݼw(t],Ea0US0( ƥij:I=.9meg^+cIX>eR&4\^_mI\ިKT4"t9h SE0no_ЏhF$~&gm=gl[Y~3mȬӵbXR1v[S=ݞbPmg̛ڶ]aV~LeN=\CΡנTp^}]}[bmHcb*9 oÒ~(gm+B@P"X"DN_hpHc<(!#d;H޳swsh*AL!cJO aVN2ْ 8Z2V%Re+|LRQUfb~LNu0ӳ Wbs" 'v~blk>!iufW~8*)5OjOCߴ &8q!ˬKؕAd%o*QћTP~aiBpAࡘ"_GJ2lYYxe}Q~ r53t#VLoS#=_u?ռ;7;<ncec:¨u1zT +Wr.%p28UY2Rjd~",ı>my<ݨH[Z/"U{<$&+$+Fc C}CMgMB/@ N Bh&<,F:ۢ·o6:MbPlm;6!޳t=xTE9ot?#(3؅L%3M۬P18/Վ=U#bIL|7lͅ~ 6q5ϰI:7_p?GQ7?n Sޞg+بB{; /T &5lZ4ES{  ƲkfZ#JԆX)F]P9𨮾c$2H8g=?Nn5/8nHwg@ՓQ@M&.`}g`O nYS WҤaO  ^Ӓ -|w-{~ ]Qŗl͛8˧se$[gbi3fW+%#^ %*FHxGGʺMүH=(2Fi X"A"s='@JwAӔ^B !24R+C\ɥPnȯ1e,`RwJLq݌; ?RrlwxW=uobd6ct̀<ײBQ-xXQpj֠Zv1v?#vw%$ȔC8jB3 ^MO޷̽WSyN֬+ЇR%nu7Wn#zhQsi ^`]}0f/ e$އ?xcŸ#UP5kr +1zѣ.9"cݟE㱭Vm%-VN:?[֐ z|6' F%t5[1!~|KxY Fxu%9ST򧎙 Łl %j"jh7DVFq"FD0e^tY%j{u$NJ?xs{ 2 `/)Thy^Q_3.3D-%> K vн$3oV0Rmdgq=兮Ӿ Ҷs/}&fp ʭm?G&txiϪnc_"s. ?١JA]6af~"^➃~:R L1>UlLR]SM]v"7vs5:ᐊ#4NhiA3s!,G-"GsK(9= 9WRFb=o2)vt$z0G=R{'tUssY/ Ĥl x9,ct OBwPP]cl9!jXZRcT;wLRxzp}Brue/ ݌KmWzGSLSSN 6@A]bBfk%]1UMm$:Jq1Ėet#.,r`-.꣔$`}UӰVHu*ĉ߸e[.wQU*}[UIR${fºspCcH 8_+^?oe\'dxyq dsOx X۹t}vMu s`)ю9v&>m M@@jLl` _&H!Ψ^BDt@ͨ~䜪,-tp6>뽒 @[Ƣ堢Lx^*VA Ťz{8 eTW&C?hHW펨;S"}^K~I #P\6cUrA)HEX",p0fE#O[.n@3mԁ@ !UN~M_0dja>YO R6>ewEWBIL.c)Vi^=~J)QxIg(vU\JŸi,#d &VQqns5tvhY]8ꪜ7P ^{~qw2*rmD~h\R) s]Z 8vL|$' އKW,捶 kʉמC-;͔-n5 jQh gU(59pբ}\l*7F["7&Gv1R2ux@"|k5[.W.re(e2̦;MgDvl+\ǜ և(c&m~ |yqǼP`KG6K_K)pSy w|py 7w‚fBXЬvHnKO :xgQND%.O9&luX!LjS" _uF7n0ck$VD13!nY2cm4@n>G?i{2bꃙS0ןT@}mTpzcg"{/7*$FSk8SЩ'9MsDw:ko.$ޝJ;Qb&y#ZUХIf.' Gt#_obV\@'0vӡ @B *I2Ͻ~wyYTZ@YG+60GnD pJ]\Qƈ-R#7wFto6ArYD~Aُm* w:g#~_'>烣b߶0>cKٮ]Ș|)W$ fOe#vi yb 9BErZG x[j"tJ/v|ڔR$BБRv&bՌVK4F_3.N1GHFNl$E$n ֔(D<% ]Y2<׏1jW=/ž 3׊qH>Sj$IOAbf <"Ik#P%n$Ev5a Rvlй7|q8(&بF{슳fm?~ qYcOQ |J5͔P[rL/DCFLFŸrWoc԰֠;h iSK h! xFSUΩ:°>Z}(mRikK@^4rS J Y'dhu?0J\K#hPĩnU&Z :k{m)֙oS𐸏njuf׺Cަ\ܛ@3x{Y"N0q$l_}kڋd!\-9>gmųU_"2'XMv2;/`Z2D#vӄO3<NwD #Cye qm\G$nizHQ+ceUӱEwkhfڶȵ{F.x"N;/VEn ?r*$#\CuV /G%$z"l1`fM8z]dQۘ^Hggr S*fكyavY\:wsjC Lt<ws`G>]p NbΥ-Z%K}4gȂ~UDEΞԁbs^qn}H:W$ٕmBiўъ}iu6]VoG"]bnİ-lL9>Wh6c *^fzJFOf2µtFAЯZNmeԕgZY_K=N 0x_X`!X;^e:XW,d{zXF ٰC D\߱l2]OOGWrku]N#0^ 3;AT1$$E9utFhܡ{ W6.:-ZgU`?]6HIǙW?AkDd/adi+?,;vN=v{6^T_Ƅb>&8 Qpjd^;d\Q62ϏȤz"?xOP?[ٲ :im3s6%|FxV& ґMbλjɲM1-"kڽz5 <(2G=1HVj%UYX˪piXO3081o-Jic!:;ą視ơy%-;-8*{z@vBxY~{lu-&ìC ؎{{T6p=8§4N7kꍐibX]bSԠZ7b(=kUp(`ۃ.Cn]>}nr`QR1 Nmw@[d`tA2~gE1nzuS EK h qʟ7|eY)VH V$p^/s{R[ۜuK"̚~D_U49]~\)5r^ . by@kLIeb^IK4+bLKY1LaEŐh@*}5ao9'^z07j hJ@9sJǶ&h<Ė꪿~3β#+`Sd o?d;9)>a5YߢȇU]]`նGwK7gO`l@pGɿ.9 D'{? ;ra+PBdhICn+ؒJ#b/]nnvf#Ryv1 "E>gy6S\Y,7[s[AlSi&b2g"zz$(̴jn+)|Ofq[HET'rlr\ A'ņ,ob,S@Ujr_ ;9_sj| T}>Kb= bJДATܬ k`nKyO|eJ :tY,l0e@U;f#1L)hU3@LϼwQ9oʽIVrJvet(%2IzgXv6s2ޤiVp+v=5麦U@暿}FFAnNLn[u.yrlV4lN(XcXX1US9q0?\9Rٸb?6Hp7_[C4KV :I̭Vf;䢀D4ʳ"U~),lcT\?t;?5;^xiظ\%6>T\NL0?B,ctJOGYܿ5H sP4UFW?y*Wvt?'Ҝi5l^:d$_@.]ŤF?Q]gU)H5Kk *LJ_`HfU*bߊtf1sM"d\xE&6 VwPL'n~[<Α/jOܯJ3(`3mOBo 1b^_+Q@c?Up}B0{DEĭ2Db.>rɚǩ˓+\xR4JBXO7oڅ$oM=G mj+~;gKS /׶("7s4 \:sFJ~8xQ~GB/U-"_qծH'՘I,;$6a;T뎔;LS^sy< P#%:3&UK 3L][7դF#~C>o=IH 0ntV 0)?G_C__. fye@^`{J@pq=zjL5D5?nރ+Va)F+?l4aX@#J 3Gh "yE—kY+S`R R3|W\+bA+kl/6?z,, ި&w,)V9)[EGFI!Uó륷g\~)"l~5 ;Jc&;gk?GO) =(NY5-E*oqf_R }jR Lpz )T*O9;2~%\Cb_TSгYЎ"X(k}6R܂}kEGF4J/Mh 0INL F\@}b'-08晏}qJ QnPBfg~JQ0q6]l(zx+=[0~uG"gg Z*a|-dA d[\p 8qdl# !DER &WZGt+H%s|sd;^O@Ōwu@'jѨ`vc`T{mn: %=t6FZZduqcʰ$oH "-mE_%Fl]vvqA&^=9*aS_O?lhU9 ̱V&3+Yq[%m<},ܛ7Mb!* bQ$Z23.|U1!#Ͷa;6[- d4߿BWPIy€BVTglrdԭx('M 4p|rȻep^q6pTKfc'7nj ^'T ~ߵ*xc+Re,EBJ?\ny7ybJ47hb}5_ e(;^ mϴ,vm*VGsDd_uTއ*W%m Pfr!`u*zF%RST s ^0g[0Fz)ؽwv:nJd;kRk.L*aĀvXHVϜ# 'f`f7nY.`Xxy~ce i{gDM @heE ޜ48<ɰ2llFY= )F`ZXj78;)[g3&r(@tpIp ,J;:f1Vd X 0vR{yUF2~]EY]z59O>d+AIZMtIhHH6f?ZiBӬ gUOKS>B#ZD)4 he20<Fƙ8$vu~]AK%I703d# QCOhm T㉨.oaՌ{Ta(^e.v&hd걇%2cC_Nbnb I1tiTEmC̖%$=b]K)SZ:ql/olX`5Y"ag7̴8XӣDpN?l0-^彃L3;ZA n(_HBc bM \C݈{< ǀO$-5~w\ `~P:qL[ǵyv;nIsK[0#Y_.Y^/-ԚPnup 0s2W'Dq^EKZ35;!KX Q8g5ddfy]Gi'nuMk+$o#bb]-4*:Ӟ_x ⛡O藳z@ E7P{oc$} kV^X_+A$6$1@ |>N !YBuLz+  ꈜ7!x ģ Z~7m:I/q<R #=#K8Oyk:cpQ!wmZ7D6'}+/ :aBbQc2U !=_er  {|u.$Yg)u{zIe]ಡٔ9s\0A٨#2Ў3谔#1n":’ʟ4xMv 66bvE03n]!fV-09ܠL30b峨֛&Z`0m* Lb+/u".8Ǡw,k>0R3H^Y!^KnXK5Jr# w4,{5\#St_YkmZvڑ0B|bwaJy4JO#7+;G/;8, !C1$7^T\ҿ&ѝ['. /橠Rr@&g1`L&a2ݺ R]qGd?9˽3,SC@`@t-Q EAA ʗ۰D3ӊvnubpa6m k5Ii wli庍ek*3BWEc7chn9omx8bFƗv1pS:$q/M/l?;<} RusSR* s5(zݹDN<]ԧEn A[q b`_N{Oz]]xwW|H.AR`ɣG^qĴwU˭)[X+P-]t7췛fvDp4`00jvttOڙ*`.@ϬɓޘUtG^n F% ɲb8UϽZnVUQv6JBreq<$´m4cM9V0Wg6֢Nw&84I_뭫l#T'mrȳGCA scch}[9}ޜ!Mx;aYιupޭN(ܾ+cE;FRor+Vxt`WQ]6kڵЦ7t;|9~ƳAN0_ýQaplcVb[LGWg9q?|f| D <D Ktjn$ď(6|N,]nwMu"{&Qa.c9 dY`Z=?juq'ڿ(, nڳLӒiãi]w`H)Y=A1WU2}k;VTy&!ŝo_D|YLNpm[Q( '2F?0'@3% MMŸP:>5Rol";4-Sxuv L%ʠ4OLd8LjgPFe +)v/MkEG<;V,ډk+}F^TV,̧T؆H Xƹ3d/ݮ01bs.d́,-!nj x^ٰR"Q==~ Kb qX2t+7GyDmM6}aڲKibF[njv*JEۿ'`5̖ aetME $$"]\BF㿮Q _TO:YiE<&[fo/f#)>ckqÜmgrL8`Ʀ7֬~7\eL. zt3Q}KB3O`Kp)m7V&nyK+]e˺PGx)ֵ"VkGգ\FpTdOx1[6&r{ Qt  G"Zm2I]@n0)α'+o6;[Oiux\[眖/LlfYX}z-% RvJlμ÷L?}\qC#;.@ـȾ@Td_2Lz4?!L.bůhF].o3;V ڠ ⼞P* R۾Z/d֖xB>4Trm|Y؇v4|M:Ӂ'#,?V1xj oH307 Qџ>0Ӱ"P:YS,|.ԗ`׈Y ;.׵DOL&QۭuG5Z 6owZ}d?nCV''4D((~ߘ0S {Zg? MKE0魹r\ʷDs18ҭ::xW= h2i+72EOe7WJ%%J$ۄp-k1\@p?rd}9SoTU+. Z]k\,$U<q ݈02'.Ť̌Ƙ'`g|x3]5odAK-dE ?p9[ &CV$HscOnVXIyԋS~䌳$QAq&"ؖ'AT_mqӉ8nQ4+1ZQ%,ʷ!# bqFȅ1 ݟ'K{`7Kv̥ -U">D?2X{0.uIh K`M@D 畝"FuiZy0o ?!=:?',z&mjǥ2.(NUVU!#ujXS'%$;l$׋X?Ҭ ϵug>dƜS fވ Zk}}h~rj1҄(u+#>|~G>=iWI@.C9\М܌K{3AnU)nq; 00avҸ-zH =1r%FB9n  t|* LuKwNM+_FK%!\Iq9)"GCň:&qaϺK7?xNs8%^q}T 8:I4&,aM3=ƿVF7;X*PW x'v%R^sݦ-U;;մ}GMo3wHS"?)C\zf0rו*ŒwgOwgJ,-;E3)H.q(@a{^^o 6@輌ZQ਎R-eTM)@XJ?!ML0FBp[N[<\S\ Ǽdzn%6eVX)@Xcս1ҌW☑{Wێ z2E܃T*'odF`m_ju/%Մq3&T'K wsWy֎"Q5\\0@zOݾ@-0)Qڻ;ro쳍݌0EaZ?1xh(O\ۛMҏJ߷QW9Jm77mУnua5> 0^Ź`̋,s\u yـl򐕚 Y^GD3n}Rs;綬0qt/Ipʲz"tez>=ܪE)0KoPw3qo r"xrJN͙V,n pގOҚ9{ .V{ӝ9eY22p6aSgNzYYs PS;oIQ:Z Y V]H4bѩtוA 9j3RPVɍ?Fo)YM5 P7u!,sd6QjS+6m[ \<::g.W ~{*r(_}mE9[VW[LѩwSfUa| DNya0H̙KEfbwvy|*HDS7ԪwU^=$ԧ@B獐v9z)!DbvA=QuYBGS9 (G]gݤ_3 e*gu:/X/r(Pfqr(u\p!o8ۦ=He6!kT-?}u@ĘgS$m%~.Hf{#M-ڹ{yAzKDؽ촨2ޚnw)JI-T6aK.3f&ä^s԰fY8 "tN#.B6ݥib#m,\bՆUý0&/+g6>34)ڞs}culrQoS^d祉Uˍ{M#5 D?>Gۚ2U2 1Uga}n)LR &]{A_SgD?~@ObRrdiEUkyU᩿f AbkźWCRJ 0* |=,TV84Qv9Q">7*TXJk4k;C[\=VGvGi-S5BkZ-t-q*҂armMӺȲZv$j2ѭxeJ57ވ+l!G꽠.ipiQvv ]Ce=MA#,nЍd`yG?$` XF7?tthU+rb$vg[W#3*' km`ۋl\ Ĩ'Ϫ;Xtq*k^v+U l!eQ#~M:9D:c[3d@V\`G5VAa|peHe_O?ÀHhLh|١6#fmW/>ۄ?2ƨ&sC#dtBp2+9ќh%J_ %?Dzz Jӿ3UEQ}ܻc{̏Zu:D130wԅ"]1To ԨQoaJ78pwZ@}DjNLy,_(k  Ui`VplVKVT갍d1l.LSF>jdK rlIуݼzRDE vz pSbA?+kܜ`f2k5c~ܒ<f3٣͎͑Q< \|eۭ@߬[ϚlqOd@t^5.0sN*b'@w?x|~u w(+w7v+nژ)*U ;zU3F̏QmC"&jnp;) tA[Q]]Pv_yVӎ8[ie{yW!./sP"tSCDj8lO^ 9,D,dF~ M̉=1Ֆg M{?'2Ux2ҏ *.D`,~s{5}O#M}Vu Yr*7|HeP<1S>qhBn)d8.+;cy<•dS@So.Lzo'kSY5@ɮl>rrsE8/\;oėz1%iFsBp73)on?_)d6=\c0aBJ2bAڮ&ˢd 27$e㥂c*Ky86' U?.ti6`tbHL`f $UM0UT& %B7!>tuR ȰkF?%oes>Mrڒ]PEf%3fFE8 P?Q*4Eyw\P+< W>LQ=p{;G0q "ze1^d2h^a(^s}iq-XMX6.}]/qOq3WFQԘ2ZmF O{^X'+$_ qclF0a/uhAߪ'6a.XHf2־3M~)(j:x6G]0 C(f.&R˾v" 1qs"J) R{{z.}A@8tbW(ӖհŏUgx#JMCP\_xOxyD2Yx)DGaU1|npdl=lQmK2mK UyVʢ;Rk40Zeuy͈Xgwh},U7\.z D']ʂ\ {"ST)Ս/Zo6K5М=ޫO.В) ï&2#6@{N2A?Mqj9m%mAGǰ(B:$87 RH+CS("C5T0)GY} ICxKptPNy-W^]!gS}?!WzMg-gcrt/Dhh|$mS*ez$y'N!)fTB걄yxsĶoFޓwRNeRQY>N8;_YV*]Q`bRLG^8khăxB\!r{0bE(z/Q&GkO48[S^ 4!jy8`ԉp_bT>עT)jXy1p7/ !*}`E/,x~ke-%R&8FU&Ϲ%lXSsGCj>pkL&)D8O:4FK`ûBs9ã,/GEM8iUFM31DkLtWwit؈ <>GREXOg7dl?{;4bՀҧX UCB%K"fڽtM/NYR7*KwF5,LW>Pp{- Ou{J +)5<7XhWH,ۥ)l`HP1W"uy- Ci$wQFiP 2)4;As U}*r0?2 nW~_++˻HG;.íeRNÑ:V*aH̴EoiᾉY˃ɴ_n8v1tc6[;$-1-BkgjzaH>K(u i{9=tW7`i#Y+B#8%{y#T9=utZQٖb<al0P(&舉zj HhƜuCR)[:L7Ba۔R+`JN%Hmn-3!rNZf=\[=o(HWAjz7ˬR([i5pdg} \!jJLmG(þH,|Qbؘ"7kHҚx!  EFU`WjO"8 3QgP( ofyʪ ?'7%j.OouJs YKF| r6{P4gZ;/yLHUq*>fp`P[*%'+òe Nkvhg˥_&D dX% =F&^Eȍ7Qc%wy%:;"ʟ%7sټL^yG|~ +( 2!"b=*Cuk]Ѱ9EhkF\spU~t_Zea|c OU vセP4!d>SK6K,탾U6pML$ D0԰HK8 @]jp;= {;ZREo*E 8W)`!!Dʮu*c6?֐zowKn>j.[xqƑdE T/ NOەB)a;?` Rgh(Oxw}_OLl'Gr RAcir_ssNИxp)<2$w?F1oMeX~GsYɻ VFN%&Gh]~v ~`Էd_u@<{WDjsUà =K)/=F_P^7:=|!'.EW$O.&NtHU9 }@k\;y$xcy+Ȥ[ŬO'6€c*RitRR길W l[ڝĀ,I1#Q)OA;;<;,dW' sѤRz_ĚAXHGoH3?RY4(vW*ScŘ ^6ݗc!?1&~nH*QcURESmEr뗓PcY S"|*_R7A#2 lm,=Rt-8&9M,s!.Ϳ5 v)1ήuҔuGSܠ|~p-=JuoĜB!(!l*ۖGhզ9Ab+`›%>}q^IRJ=VAO\fP!R _e{Nu~FL!yAݱcӔ'=O DV\ !ֻ' oKں2aN/"T.,u&gWʖ<gT6C _H𮙘F6FbW;S0GBA2+c!LG&AΗ2jXf:2'\~| qKAذi;E=Ez@Kl(C3HJ.ؚ+i_Dv8g?Ry'kH7rj\w~↔gh5=T['-"A!ȡT8ܷ*1И(mxSatn78e !]ؗB[z!w0zT@oF3PɎD)n!ZP3ͩ+Ŗ5҂OA;gMhOCmzm2SsG>a94Pg,M>!ADds;X c1"@Ǘ(~o21B;#/Pdu Xor'̢%\˅vL!@ U4hlLˑk;l%2)1yY^ca2 &%JNcfEo<:>7BPdV JuB,,E`(}!Ym-WcOڏv@?O]])5搪rh0Іz^+Kw$yMV@gu6p;E$HMQ⿢pˉ6h]?7wb?@[:@-F*j/G VGڄC3 ʆlM!lpT {Kc,>VBh*Yqqb`'ҩ x<6\2mk\IdLv޴0(W˾g[N)Qih\tU޲%jEC*ǜ_%&g0l<83ʜҒI|9dcrNFcsq('1h`°UDfcf!B:wk0#PBi9y}~N敉W>AۂnlVź/>?u!}0/#{ҾdSo@% lWZ+:M,}b(ez`WK1j&Ye<$,)2;iO~| =Ǿ\+MdKTD Gξ0ʵ{TmrL 0[ŵIfm)Bp/^ڶQg x[WssV/T,Ŷ}p;:u^WЉB)(\ #"*tpVj&>˱AyUYo,P68S!/\AT e9;h ZehCD{d3k%&ķض9M 2<Com#q>;/DnD>XV~K%䮡]P%²ך3YɃBux^J'^-*/!Is8!+#t=G ~zBjzi&0 a'㥍60)[m vz^Z`@|or;?DgBBl[T|ˡwq?Ę] Z`.[j|M\̤Oqiƞ'c0:V"_t+n~>9Kd9ɩo<-4N hJ,oVQPٮy5r0:\߆gSQA%撇(.GJ|3#קRnN`0uC[Cf4L)dou/Z7?T;$P&+{★YWt@TS+Yb4Y;&K'ܞS\ը=/A#֚0v0ݨT!A{GN"zK;Ӫ5vg<:jU3XF84Y;8iv_ SY")>rTXS KUd tay77.+sUp!b_ '.ߜvS<\≟@{1ErfW\Co%7&GCљ.];\? H{{{m# BM5Ӽ(-Ίи1gOJ-e6 ڸ0f=b[CDVgۏTw(VFhF_eCe|E5Z HO~_tfDX_6f"gd>ԙrՉS=)/^ګ4$4?̢?4(Z˰cEuQ?>,M4l;b8mcBgK n#&\{\AU{Ipo4xM?F+ZY?}Ik)g% MYd& N3n+FAWXom/U P9ªRy$Wn ]l#Є{Ұ i4?$|FsEl6TBXn}7= Ly~nO zc% aMRq!OaB!w+LK]0ua*Pa1*҂9޺,go6x{N*;д~[+Us?b` 'ҍ`]f#6[8Bԡ)2A= Lx"HȐQ2cSt+j3"8<@3!8 WkHzE3dʊoyañʹ:{`|I5QJ[9BR l'Eۖf_~ {=BX ֈ,+Q`  Ix\>7;I)<j8W)\N^>W$9՜K"x+M,s D}ΏMhxQu,T󥆱k5[ĞDZ>RZ܂!%ÀA*#=6V{jG:rdl)Qnw-r@2UXS2?ήMG/ATP?DA&Wq 3@ljHj2lm&j:FRz!;_K}EWG2. ~yetfOąN$̝&M2A- Fu Ky&Q>!;CkHn0bSNY lm]6,4'\mUt<~E(uSj8DXLe#5|VɷzkYYOHX_Ai(u\ sP 86>sPzs|(v"|r&3vŔpR{亄k[ e$ Dzp. :ᅻn\Io}gI^Jذ"ש >|PjF'N{;Ōp5Zx,B/ I!ޗdmmgz{?gaKktQMʇNd ~w#͹|^bsUBi{-%ѼCo_ϩEo~Da}U[W_MPʚ}^gsd) (GʐjbI,P(5tXK}ș4 ˖ 3%|Rr2:t>1NJj#}ηzAPp:>6ZE"n|̲Ҩ/Sevb\: &^,J^"ì :xM=I;]h4ÅKt4!g,~huκV 4)Eo.w1x P,[,H)x+t;Q&VRWDaK^ 2_!>2%%zT:nw3]xs]O>H8kJ֥Wu`^[OϤmDp{'b!8E #!ۤfh{+ܩig&FnSoFaC26 .}P?WɦۤP|1&SDs{TZod߂Nܣl>cZ65lz J_-g9sGl>dG(3_clg QTQЀ-o ~wTXw@ENuYz`~-:'A܏1\-DY%vʐ @QnB=y_N^ѳ5CjДvESxs$W*׳7NгMGpf:AgϜy>E5 &Qaq)!u;?,%f# Nk]jC 2vC5\A>WD 2alhsNeKw" N2`3_(W$L Bm?>0B)EǿVKF0].h8S3.~.]%t&c4Rog;34Q5U*ÒXMtҒóZl1h}sm@:h[~dRĄgr~#a]'Q}Gx1*o(f35pmtL#}an?[D ˨@yt=Aj շbzPm>nңOIh5Q0avCq/[3C(J:[ufB^->,;g%# r&ʽ<"pk_rc\3IBԄ:V~}R< 'i`%Ixt%n?j$'M=HK('js=H]HTrxD{&3~?x κC8<Ѕ/d5^XwKCMnjձ@-\K9kK#wpvMx;^yl)ڋ*܁0hqP?W\p;g0hH얡R 텂-qҁRZ.:,\vpFf^첪ucW Za"z| 2S=^j,[Ryh+Z)9#G}e_}&QCX4`̎ ɢӝ7j@ȑW;ڻkV6cps'D0T2PVFDwhs`r5JC:LMʅgO%Ak zi5_O@W5?ON!C16W7#6Z^% qs%ϤX͞}`mHqשu U&Tq}%sIe._.̺E<=cѢt*'45,QrGi{g4;Ts[,˰BQp=9Ӣe r\K&"iňv"6Ӽ'v9d҄w&r?x~jly^D^0Lm](Nv4-*;ڒ̪[9EvHzjk&k{ͽy?MȔSRwAA.>2#T]|Xy1qj+GIMWonTz;9/m-dw\*ޖS2pS#C'^Ra4XްRHwΕ.']y8*ZFJCGKd{(^C1a0&+l׀{d"PPJ[)%s / ~eo>-}i҆"EEPɏGUl /І+pssx_o;ڳ</MC%R v4gx /K)]~I$T-yAM98aYyoB[R!բ]t [?uKҿidn s|/ j CyqCn&A!)ieF7lO݄e qJ)& 픺Z^GW-U1#_+ 378Ad!YәL|2x` g!Jv '<WZ_#p)uLUx\7%F2[;:HcZdxHm7Us1=8Ӊ:)oT1z`6gz>JqJI7PVq>iy&ψNIi]W(qc1S017o!~?N*Z@<)e+269TQ ~Ǹ'1@~l}d$末DcچO+N<,FH#!Z:x>ڠi! ߕ]aeϵwVz_ZSq4)a&? [ٍv&A! {H UyҘN$TJ}k -8*[C4b"ot2W,Ę|UZĮdf#e5a}kOE6VF%y݅ ?R&*Vp`O@jB?Bl7X1Yqm\k0odY qkvb>Zfn\ }DB +fY0nH<3)ǡs/@.4#?@ 0{z3 9Gk'ףK_= џ#f&[y5RaEas&ۚ<"YO _?J4xb*$ [P%htzpNOHĶ}8 >> b( v2+(tֱn$`|>|J^awͷ"SUwi|•X~%hV @vTIaB`jAP$d4teA0w,;+*徲(>DVKݔŪiZߢ ^\[ RhLl]T"I$R!F9M]/ s5jga+m;XnǾBӑc4%F][F>en6* ͹vMla9rw<ˮZ|'!QYE+޹~ b!Tq4;uO>Ds(`zYz0HA%/G_vd5J5q[Uŏ*QO*%}xQ_EfCF4eAۤ>3Sq| +nE,{>T; \c|S[GUݫ̠†g 9D VR&fͫʿ^8'4_!w"BXik[\M_W} O :kY7}>9 1D2ݸ0\Ss *?P4coGqE2kՠp)ZGX]] A K^&&qt(Qgp(Z{ս)³~!\ ɞ_ߘ8X1J,s!%تll`}ig~!C:Xi$U-+U]`V7U^و/4 ``*i,Ym19g@6LGq›,_uaz~$"c?.9'>f}`i ?@kأxg) dY,/%3KX;T-og0U5lu[EuI@%Bh] @Kpݬ+/sdm8w:~8O; ,#_~EgQ2 TtUƔJxi/ˠs9ͣrq_^Vܕ{!AZX\S X\:\l2܀0-R{{do!9W^ @D/$ٻ0\;9$:aqysZG78rnP2ȅq^uL\"a"/o Pi?O :#U*m"\0*$<SP=QlmIvϻ4Bq굳JBDŽ|-YQD2*It^S^w)kQC5E Jv0/-Bh 6k5]ەe-}@\cKϐ:zV,;3 H[rrؐO,8x*1iGR0p:ỳ+Zr찥l)Id.#?E9Ȱur+ g'U|Ec,Lp@ڑLފ!L2D ][+kb1ʎ8j3"+EI< o1SE$aPhOgⰙq~"˵=SԼUb \w[fC I/!P gD#>[ҧ?^̬)GA?ЍW7Nȁ+µ5nj{w-Cg,7ŕ,iީх~LDի= nv"@HT$]+jif!#?Lg8$<\T7󲳡c!x cb!r:t2c$}U1> sܲY Ad]YDM3뿣*wRSRw_( HXkϛpk{A&gxEBɇ!`|#U&A,GaCPQ ^(x8;0"&Lozpb'7쐎"j^!Pr&vTGo bR|EL^cM@?e*R!\Sx@ix[gR//Ix5^w_̥1u/8(ѳ)z!":Bz\Gg+] C,a \HS?h0З]5syM]ئDMp,dLnyRkܻtU*еl nDt3)8!L9sZϮ(m4n'9 ),YeN+0 ̸Kn.LUf;~”I3\hƉJ:!gw-ni4_zMoixSQ{`ĎlV?:) rmUL? yjTk^A'H T]QᙓWhNm3މZ6t^rDO V&~g*Z=Id~CGSaáueȈ]RK =Ut T3yK*s1(1Нegij:DIy_$ lhȖF(k?X?э]g展W;S$岡iaw[6lQAӥ'*+tJ6Q01}dbS1am/lçsj5ieB Zn'mܬ&ә%8AкYbskSFzj,@ tŁvf? G3R - R /P3ގYm44(,zp',dW팥86#vR-G*k< +|= F6%F@퓡0sSVhF{ ~<.IR 8]kU D34 }_ P'"GmlDr6a* |f=)Iފcjp0xtؚ HG$Xx'ۼ `yCIbxws;MrS3,IuZR.R=o)7'MxOY%Ww< fE%>Bp y}N<r"Ѹ}{2t,8vYj&Iܠ ?FB~U})+.֍l)_)!>r h YO8SsּĿ&)sn߷qxx#rƞnñ~&K+Txiz{0Z8BS_߿Lf ,] _nY:A3}D%9ؐF}&Yi%FR8nsrJ8 PHפ2= 0 @}\|ãK F\ ^!#eiR90WIrpXoI}Z$j~m`Jxv3^";*Lx2R>/&sߵEf%b:j.S O6QD;0djqVVkgM1Ѵs^ 7t`=I$f עer <ݡG=ݬar`".W:<tc& #ard̬VC*'XT51Ďyo/`zUh"8ښӴBnnwLoU"]fWTTN=*X"r=IoVAxēlGt0Xg4h6,K\oHgcЍ8?a(%˹wTB*g.NjMU37GO]C%e/p=*)$i<) wuɬ2X*q{VzE'NSv0qq;JٔG&/0;de3e" 5 x (׸Wq 2CdGoY=4ԳpN~L\qjBp=cUl2kRpW )pm50$Au*՘xr ; թ]DeM8I4֋5Hjp7$|5}->X v$c Zof$z{1!ߢll#p>ONh3{Q ?FhP O\`.08̹DS_yA۱lU aq%ͮT_d? DFޭl@y+[8Osj_c<DgiMmPm'k j:'M. :^lEҲnVk2nm!gYoErfufq;ŐuN5_貶\*-1X3ȋpս#/[Ƅ/Q~Z@_IE핐6|lo5U] _, T@Hbp6Ox}4WFf܌9LMǦ%6ciPnMKY"#xӘntwxNCl1j9LN>}16y%FWܥvgEO/s6ֵH1f*€GUܝ$ۏZĎƑK-]u/pp-D9Ae/NBӯRɕ !9_ѧaD:mLc)jA$ ^̽'69@7ZPk g[Xrsk@ ^9%YRy4-,iU,c\PÙ&:B? I#FO݈qJዌo(XTAK[Q-L@w a.DCY#P"ZAEn{H4"6 k-P@BlplCLdep 䲉6uU.0Y@D0̨+O04qoV a` j={ˀ|z-n +g:2wB1GMД}o(W]FIm`y&"UV 0*uu=hXr ; IPkZh߿vQqj{Vk-%"ìS( 6-܁ԯ} ×05(_6#NH/#f ܹ0=Fn}:oq٢zFD$pp1W+C4;[DX쒴I@"+g]ofo4~ V6nI?]X Ғ*ҚcBF.{dˍ̼[#MA[ɗRf%Z,ݳl]S;.}dˌR>)Btsٕij2 Do(\"@?R)hijq0~lhJ0B Kn]:l{ͧb=b*O%՛m.ѴѐK *B|b}M7cd0mo^QY0Cd$l6!9V06 fxH\{JC_HtS-j$E 71X%2UIS2on*U U{/yժN  U"wqwrcqb) ޟ_>@wB:;J}qQޣ}lYSBi Gja{AUG,&1B\&{m*_SrP!Ue2B@/5vH}tI>w笔cOz$8HpC)*o~q8* z ; !0W5 'G-J޲&Ι@D{n ";6XBS.J{La>]I O{RS,)h&ʵT:J]OTs=t+\=$PA Pq_C+A$2¢ Oy$vAZ?Yd+v7ɬc)׽?mˆnN~k8yD-8 .;(&rieHdsKnB SCp.MF-V'-f(;9Bt7HR5B*?wp(@c{ Mc$ Dp *d7 ^-,wϕUYQh <,m6|>uJ2P$<._{Hf]I_Ɠ&/cq FD(l>.Q[LRq~ Q~/i6~›|"=hWң=EV~m!AɒTg#:iW/w/xx,2k&e/E_F5}ov8/v֭g-ڽ^\>ZY|`۰jR'Kţd@6{;USQzޡCkEO[AЏf&GMϏmf5-GD>!C: W2Ts+՝x|L@JU=%Zxɭ 1 Wt=b)N¿ݸq "5bצ]59ЗH|Jg*ϦwtiEcqzlp1LzGT4-z%Qn! L'x5 eaDԬ#aB@\d'ݷZ8ڱ`WDy-Liy^E(Rc0Yd?ĻiWǙ*Qhl+.r5JTD؊C/3bP 8}9=t̼Zxm6[Nfi7-b{ Z` p2^T8⷟o:$LRM֙)tP(2fŲV2P $օiJ>,w26=$,665UYا] %x$ϒ-BPw:~kpk5j$vד5cgԶ^T!Sx'mF` &Yg~4΀PG2>1ZPvrmCQfbyėB+Tuj?N.mai.qBRa N^ F '(sOnt[=)Ufbq.ܸ=4M 0 ?~ٜ|#(ҟXV˃80",+IQhQw %zea @n*o3 dfotVS tz?8j stNJɲ:#PzKA7/i|l`a=qDuJ)%J"y5 V䁒h8Ԣ83r7,E./\渘 1[4R82s]_gP9 ô*B!nd \'3޿ Iҷ2rEm!“B f1XX-~o:F& /zk{mZ/u0Cp,LuכiW s/ça8"LzG@=UD9K浕a\Gdf+_YV < vCҊ4`$(Uw}]s_9txSn)-~q b.ɰBuޔ䓰|ߪ]Zj2?RėӸh| 0![y8?;*1^gW#<7쭎wD_.i R.֏> 86kw+!sSxQt%EG9/HyA2:'87"p@Ҁ|!l5̝֩8Xt5CҔ<` -x@ozW|8IsQBu)xOG}Up/o(v6KƸ% #ئ,'`rG%I,p;A?Ӿ:2TO$EI+Ez,$.HEu-UX/3ϕVh ѐR+Ir6Hͺo%?Ee颲Q0ѿi`|A, '@]==Q +۱ y!V:Td|h {ǷbtwȀO9aIQH9,k@_}6k\橼1"&dRu3ݨQ %Vu6'9xg( n1eb+jvni47gu ۘ9,Wa9u?[\_x1Zi@'o[nwP'T ycԽk+*UCk+0PFp8NmpcsI9U &9L)`V ^[k2 })P0evO6h B`@䤁ByX΃Q@04%=ZbT!^&0umo!T?ceAcU(L1]2Q"*#+ll ;s)۔T+ȫ;6\mRP+}"zC.?nQZ}ҵBQT?"I*Vs8k9gz11({rQB{ُ3P) 5o>Rpn/Dm?\UUrnEV 2~WiOY6L7u E yf-.EQ3zlrlbԩ=i6.Ne7j$yVRm>%'0%klRvXSM[{-VLqCWGࣱap#¢Xh{2@_*#@6M[BCwHC1Zv?/Y`WC8| z0DE$'|q>QͷmKlo%cƤO=Lq H7vkAbCbڷܴjFbg gjWŴդѕpzLY.t|@8QM~蔜yQnwOK\֐s ?JJGC'"%FbUpء9xj ~hf١:G~PjJ`2Yb) X1f&fj ęMj,> @+pk_WҖ` fZ tV`}@4PSk_R?{d)d9#1bL;xB;W9ujld2BUNɊbD~<N1#|6Ͱ%9\iU#טllXPU$Ϻ(ovG KgɧpE^kqPFtN,\TmUD)5 [snR< Kw`uFB+ ϴM1@ T. ^_B=8FiA @Jr\-4j *p9ȵ^Ҋ[?p㲂jz]KGc2%9! Bb0뾯 &I[ uM9/hD/Tmz|_>4q0k! i93VæН +Ti| 6geM-e?A\v0ߺ8<ϭj5+'eZKAV>H^΄: y/p~x#֠TL f3ppLK0[uX匣uvl:I8'Nbeְ=~dRV~2Ӈ.<;c7O=*~c>jN*0CRY2|\(~7~ssJ^,U[YwA7q3rBԐDjq+8W8YBB0t9lN4#ҽϛBQLm  x޺*($fL fU3MyǜO;;Nu;Lem:~dLU4f@ԫ4 AlÚ&t;75IeH]pL\C=Je7a*ț3󿋋JF Ƹ <=ktmWE2H~0KH9𦀸e xΪ56Y\+Kc ky4Ŷ("m x;2>6ӑϫHYyÔ T6@0 @ƫq6\}ޮ/3B^NV8M*vQ3=1>SؑobA xŬ3WA7Bً3MǞ!\)Spܘvr JPdؤP} r`~o6w@wߎ6g{ EMs\8Ay^=\9Gx[|GN)^Á:3Kn%'K,nZ`؊=]x K9ǪfH>X:20c9Zayiz%&8*orfli{ȽJJSY[?TR$'ЗL, oPH  iAI_1(ҽt/t! HX:*'̄U iM]L)d]7%w^Fܠ#Tَi;sO4ərFG),< DSڢG񙧲{DE 72"^4l7 ~5v nhɤZ7!۩Bey3ݲ6p_-3~쐺sIgAZ O)KĔYX,M-(yyV_ ?H * e#Lm} fzSSVbrd5 _gGtoӥd.f-M?B-7 ~:{saO>gMGѐX{4[w׏Pή^B1,օ>_t 2vͺIp@2#"?ɋ$"^9IіX> 2hRe ^ ֓O/3@:4vR3n EZe6cntEt;z1w/V9 |LHTVsM[r>ި!3kzB /:Ǡ@ʉD)w[Yp)M;hhiY, qTi;/Ad(JL7~Tcʋ#DL F@>8sZ5]y uǭJ+C\$ 9\ΗViA<g=jb3i>l@[!`G> MVEK߳8Sٓ*[7<4 TL=J&r6tјs=kZIW"5|ܝ< ;?܎m3hqe9#`:ч %7vNk*+z߷8IuĞyK^1*b=9EGd`odU5_dv3qt{Nq=Dl_@aN"5[# 9l&#R]Wm=ۿ(q g5j.CݒcZ/2U w#m* 3 Q@ו"kyY0a{~Ex!/%5#$,@/dXi'VLH$Py yX0fҖ$A/7$677{U"HB]O0 `妹04V!H 9a۬@Gcv5{cry[4 !2kMg0(mēGy4֙-޳GM$*eB1' SlSN?%D  Y$dS1>oQ'L{ځhoO QgyYA^#Ktw=L<_t^@YYnVܸ HWiRAG;HYvI' EXv<'i爷Ӂx`Џm oCm!鐫9L!]C/gr6$,L!_W~N .)TJ?dݶ@^F#ij۶>~X8rFq\<Ϩ2$".b2qdMCul"PvKX&pp~njt\iO8XF=l7q `,?G$- ʳd#XX,}ADC2A?'qpC}ƤL'jGiRFvqpenMUU%!!Ierr\zIGE[כ_OS(& g-%%Qwx b} ֮}K 9zYYkX&Ȝ%CJ F'Nnv#aaBV^`Z19eR.l뢺Kg0,K #H?LQQY x_ů,@J;W16E( 3j#٣~n󜅁nW|"?)&_3 Ӕ(Ij =$RFYwM1잾bY`hoW}]tG%['"7iŏ8v1dTy{T 2Qj}*AS_Kz:Sc$"yJj{q,WHU;n:}!Xyc=9o4H{3G/T4剋9u(5wŻC]kcTzdYri> 8:9E5Oo5>iA63?4:vӯG/Ct$M&ŕlEA .WbDSDzNIt6$ 8b6Rbwᄌ 8F6|"J&:0DgNg<تJ#tD/{9@?\МwŨY޸F'sQ]GkQ?Sqd@gL8Ce5`RT#(0 jʌ5Ƣz]`K_}:I~pe '-p:mPҰ^}$$-.؈J҈K_fr8˶FE|iܒgދOh$*<*/.VsZ;V:X''v+Jf-]/ !ښ{b~R s /8|=wW@sҸ/ĦʱxO |p2Oc$RG1Ma}uڕ ̎1 R G͌~avl31er/uݭf ɒ1ԳKR2 M鳵aOVJ[*7Vpi钙 2ţXy4%20|QB%#9B $8fV-K_4Ti(%Q!%,(S!dPV/[gycNfJOu鴏x&J: \27zmWˊޑk9\ג(pry0?Vg #zd/c;c7;JAB^!fN-OAo OU"Ȍly'zd?vzK%uMbMG}w7tcy/d/b?O">^JA9VMIK1 x{@w~/wŬNh$Lm,̻An( ˡUrr@:RA@Q԰#~lܳ59EY_7hP7BI 2R{yRY1FvZ0;N=M gFY׭f-Hb9 vdj·rqzN.o{a۳7;uO$ $d[زǷ6kN kD K)iU8D=XXO'PUwشtQKEGwϬP)5eTudJ/F N"D1 BPU[.|o3P;p}(pdK(^+ >#FO0Kiǖw8$.SKZW hF$k Y( 2xm5 B)}S~) n{!际\gfvCYbyj9`|_b*  c&gt5Hfn P Ր?c$4LO&gC5dlg^ <{롙'T*D$i{ pcZgj{*;qEt6BаRESa0~krmѼpY˽#ël,!3Mz[)elmݷV}sLIիa]%|)9=Ņ#.)KX'[(\/P.ڃoȣ٨?e>~Na{LhnlaeW2M2#9g-9k݊S3hG@D$͇ZS޼D/B bU|І^\63aTH+\[(BqlBoI~|;%LBUJp2k9]UJ=R#_?:|S~V9.b4 $ÁYt2FR,UM+k̔?}] sȵd1_{V\|W|MЌE}f4cX XƝ(\3TrYc(E﷪O?H3Gn'0-Z;yC灊5s#X1„*XyCY}&y.*oÈ/p If,)(FG@+A*vXJ|o9e\QTO5J;_>u 0 Tʣ8H #O1fBY#"S8ФLIB'$W?e͝uDA+k{un3v^%.gV_u#Wz|0p3kO㓦t!#]U>ݷ { zvM旱 iҘye͟[[F2 qt[򧦮Xӥ}z@a t"ŝ[>*[b#&tA0DU0To=A0)UxR3xNxy }Iݣɼ3잧UɣZxh .u&_xU"[/7KiUu8$$&Lطa]d2zx3巨c8Ց ާ7t.Q-&Խk u1gw|$.!M8SwNF jF3'P(mǣ 'CmHeDS7g(]q4Z(h`G-YiiU pn$I9 6?7ă,=C4/ By "\aKfhtxr^3Kʃ[q*n}ܓHF}M7WCB]f^^Jncn Uç^7l┺x OzQحnKJ Kw1rn-ɡ0OԛAwei6SJ|W(ZKV"zvS)F'hP˰a;ZWɸf=g#ʺ#^yN)+ BMwPATY?l hJwְO|fDEdZ\ɖxTB( 53mj-)S>'xuXRP3*DYk/ySY#e+CPFWj_{E@WPg!oqq-:Ol'ow.(=\n7N0,R4ߔМ]\Vi C.%# 8nD)˲04nlɸv:\=)8:Qf7ߝ4QI5=r |=<֣1F%_.,B Q=d5W+THJfi"Nbd5;el^aL|H%+S1"휴 'O>>[M>r7y3;ޤf3JyR_yȒ,俣Ձ2=bq#%P̜6(+MXD|aѾ$X9Kq Zxq&AAMU.sfg$,:鼾.x:PFqRM;wu;h dz&`p/K T==/']_'ʯ`1]4(N`D e)ep} 4I) j+6] rξW4=" .ȭV'I}YQHm5UT`6-QJB0?pDFbEbX6a/pu@oM8tg^i•‹'yW!`HW>r MsZ]QUxBVcl Y4Juѝޤ";x ʌcZ%y]0폆Ilq~*SN>SXʦ fYr:4riqƿvEt"(BPM*#k}^a@ۛ iGux^ L+4s 3țx|kETG]3 5Q%,U"UXB{X,Zx0Pc Zp)`)if?[͞ih~+STzAgmLqx6iFSnd73fV*I:Bm _ ܼO:V!ݷ&w^ӻG[xUٯ-|3wCp+ S x*d-#PLZ47oCL\N0i!ؙ3vH1@cF1iI+Z"7*ۈ&އ2u\6E;hc~ SʛlI-L/D"h'ܮD~Iry} {tW,V4Ź? }jJ}8x N7- zK`?%;ZZw42T. eͥxlV&q ݜS.B&1i>ط-Dr!1x,/91XXm5mbt Gs xwd;Z \z?CuTv4 ! dw2=!.h[m6UiHX4>2nF+ b&Uů!ix.ݰ|XQҖa .e&=3KSZZ#7148UtXWcrZZM #́%ٷ0t[͑r0LEszd"FMiqEk-қ-y!d|?;lCx.38VDפfm歵lhM)I%(~i*Jq c}}c}Yi3JPz%M@i! XhBp{Q;&laSEU0MsYzr; o5FL먺`Y>"[- wDWj/L-D`"蝈"qد#]d&QM64@)5K֕[$7? H \ VH4򘆖X5un}! ;9ԷG.lfP\ ҅N)p憮RSVUcxŨ/=kL=Aj}3=޼Sb̰!ȤQ_<)ux)+Dmʛ8-lHvGͽXƥ#I򓕱Y,2|fAKA+vr&/R1xL*jkОT˰nY:2$R#g NK7 ),Sifr\߼/fX+}Sv K앤~;2H*Lޱv;`ʀ$n\-$Ǘysx7^SB3gސ_P w5|;\TrYg-%^xk,tDD׶fS-n/H10AἍ;*fHg pu( *CWJw,2by;r '/wD:~2莫b+U"t^G$إ]ٙVN@^;L#)6ٷEw.WEe]0H`(aISɫZi5ϒ z# oCcqA|q |nSR[v*ͯft`~"}oaJZ1,anUdR#\DN袳R!e/a+닯/j8HK*9uh{H.^.{qo)<\MW_wAJ)\Evo_UM$6s ~S$k3#aMgdG҇+*%a}L9ci%Nm.J alt)4r8-:^1|!{| ^-G|!;@êU,2O{7AR Е3ő[@&u*z/(? & :nO~hkIBx.. FՎcG&R%BCS{]}h䡉>}٤ȍ~- JWKLoiE$w1)?/vR;݌y$Hґ Vr8Y~ /HHO`dBa$7\~J465ܻ<ޗR]yǜ[tQ'{C$_33@z(UAYpoCRB7!u'swtΪ,{{^ƎUaJYKF/ JS>378h+-r^~ګ=}1K*o N? _U2\{;+>\ Ս8?r +Et\ÂI֛3E6R+4*%l9- x o<ǖ줬sd2(%;s 궅h9 #nj9 y`v $7; S0C~A\>4? hiO@J2D-3pW_l_K-gK3 =Gn!&kBpjwp*.HA|)K@7o8MXUDkS{#9:(^=a_@;R8sRޅCs.Ge]S8QCo Fͱճ;}Xڿ`WmͤJnD %fpG@\W=$ DE,٭e.'fl)t^> 9`ʹ%q-&'c@7X2Ae-^[;)sU\$>;z((>m~]d 4"3+gzd PED"jb'=1N@}kɨ.+a@ 5h>iב#M%UprDw @f*^4uXt B2h+~Fł*ev\@7K|Z™3xc/ճe3O_[N}L%B&żb )/aF@!!VZ\wh Y }lp+bo Q|@aQ6:[w~/]@~%X]*Xdi[niKSj j% X=_dY*4JH$N4 XNS4# S% ftMve[3(j^wm#Y si*zWh4е_\$&mjucu5߲<8HgX9M!)}rĦrd0[λS#?.Hr:-QĆF,r[{`3ЧP;ׁyA Lvt4m tVao" ҭ.0ݭ**'?>=Rl ~D Ҟ>kmt]:a\#fI[b Hh*8}cwjZ7#B_oAWgX.ƒ}`]LT@u)y>iّZ0j Zz03^, pʃ۪ ^497hnCr1ԍ̡T T*0ڏsXrTU >3c} QZ {Ix-1MԻR$9rlz)۾q6O*=+ AhT 3O},a}e ipSwnE0남O$,a:`.>^>c !jrGĕѪ#͏P3SKHǡ=B`xףrcQDyQЈz$|"-$J||t?+5]+=ϭNGw~q:͜PK 9d<Sc4Cja4,*J[eBCۃ>y$C\ _ma̡v%,@T.giw/796C_dI jT!]87/)kw@Uy7P:uQM\PZ.Z8&vwz*PP%=*rl]!'o2, !dQ8jxb" 88/'Ӝ iO*볜1OVfVü 6-ob t("K/ x5TJ xcZHmyjGCQ:&%2Ԙa!Qd% "d>*Pvi~-IYS C3p5hotaBy$;zכֿ9bR/iBJ?)o׵(4Vgڟ ]"EHϨwNt*$珩O ?k"7]S;PJJ_މ1g5؇^\;,oW,9 Zfwy%6* 7FֻgkҾ$XK?ɣ챻*M|)rpVb3'/(57vr\~s5{mP ?WjIG“ a1MTQܿ:4 [}K7KR ɮВ 1;𯗪VZŖ| J=}彉K^,bupABwKҍ =##3З/+MbwVɿ/^͢ه!>l |IyT}:fid6$}y(~j:ZhҘ2R.25p4Ү(Ӄq4ԴӄTHu䶭pr oCeuLupHE(f!fIkˈ*s,ywh.ֽzFTE~[ޡw/ާ°RU?Y+mu{c_I'Ͽynxy\ f.:sIRFYeok]U$kN;5u\sx p#Gf7!j'b> NB!] EXh;g)򹲏CͅTj9!Zϭ.*b..s3Q+;l ḺϲaGV;_hI ~gDu+dqFG1MqFl|3lE\'c ZD}ߺJdct}$JŊ`lN>Ŀ`Xm8ygHќ2_pǚdbG~&'Mccs7(W!AP}W]ޱzQDn @bIT(0X={ *&1~<ݸF\{.(pn4:o0WWM1jwtN2(C{㙆=;V#heAc:!I , qy`RvVŞsi}FYͨ؋0I/Jg^2X+EƽG#ЊElӱq_԰zdqZ57 (!1o ZEQOUnl>=-%14 cky܀T>.=T! xPdWFp(ET[CIH"]bBqq<~'+Jr#Ne0<懇0 ͼgd!$dGyKn~ހ"e|. /A 1@BH'WR[àDwCc@ğ矊Dz1Y-Ā&^0cRx; + ]/un&OK:ܜpaXmhfߪ_!u 0d4%hRRt$dnȜ.oAoCa0۔+UpPwD@rZ 9pRhx}1"nH#םZŰYFYob&u K?J.ӑ5AG(~`Y`cS"R5MIF$fI!:E=8X#sY!6(I%;R<.x"la_R8p] AKT`*ƭ.=gƔ0$v׳ d޳GF deοKD=ψVg>{P52CSȋf+eNJ^ta(wzd p&};Ćm@ij6D3dʊIBҕFU#eK7rz0ZC ^}}^C7v#:3 w,0nL> r+GUm')YYVwdlυ&n1Nh򩥦dAs9i%],8jBʩv0_uCtⰧIX7)D 3"0RY)Kr^4:Wf $v@v?M?r*Y1O % x:}QqE.CxB'x|<$>M}0ω5 C-[b7ޠ^:gp]tV8\sWmBPV[; gޖ:[KI#%E +Dj=>2b2&"QNHW*ab&h{BƄ 65;0+Z(ý盖[YG\S|@ݼ_aG6v:~$/.:$ Z{=8չ(:v#k'J"R&qU^nC/&nu{s8YdQX3k2U1Fi)V LJcbl3lׇ$/!|ƙ8?vnjARuUjp~X å/alSܩ*;촀j7uTw!FD\*uƬÜ&v$u[2aעn/5&B{ U@?#?O)LqV L#ܨi <zjQM>pj3-TTZsmc1kĜ[&Ga}_g0ĔLFCV&#^6! ;V vr߯ⲇvIhZ'W}\ul[fJHJ@C/`€#!i`v*h̵˱[%7s^=+loEܫ|aOn(NV?ƃ4`ᖱ-0ɑihyl2 l\ZC*5ES8TؿN; s2cxV!# Ɓr^VUx#e8oW6/&AL' u-M -vʰCzBDΌEa6Tcj=Z\4Z*2ێ͹)xt"i9:O=Sp u!c m`F#9ZzEDWiS,"CZXFȗ Dy{Dq", e](B{yTv͂_ad}aW;hn'PF nO67yqKWn( PCR_dؘI tdh೤eb3rNw&HH! ֽAɫS#%KlDBX.(iZ+D>zѴ?/ ޤ=+%3(β'Ʒ֡I0 BX74Ov>[NS]xкK ޱNV ^6>rߩ:2%16[dzI3[M@O2( %b #vi;\j[ & T@_k2 7x5Y.6a܏'J&W:o혡+b^D9mf+s`{]fB'\7oXNVY1p@AArpN)KSOT=sIڳrx "''uJ>s)PV˦G$׸&Lt:uϚ gɉ F!݆R'uTdYvn^Y sIG̾P8HskTJwhE;|ŏC(܇zW;lzp!KU"(hՆ?BNbSX.J㸡6ŭS01G+?'ٓg3QitZs1j: !QB9Ne@ts󭷵2,MYXy!@#~)`5|4@?h%X*.(ie'd=Z鸖oR̸`6a~&p1Ąx@g lt3=Ksg➂}_Mb/M_zf%v@ԢS8|F䆝 6gz-*_#++%[2-jz]Wz`7L>eST 掊`1^:X#vXxJS;j jX&9LJ ?j|JV,nWVo+t6: ʕV0o_#Tz#qo7K:prhU7x|= kŒisv ز㐒_y&z@ᰗ̫`AB.r*8PȢnW ?{.4?I4oB ZcQ[]3 KO {3^tc?:,-q6 J˘,hYI5l^g{eg_7 ^Y/đa9bsM?F~ug_㏲-+K1ye#X+aqQ#Ի|żbk(*̙Rn~tg96~[;Xb@ﭺsKɂ|vź5fk ޡI.|R YYR5揳DCPs358(edLz>,z`B]GDmbNWZy,Ps`M7Rݚ)zKZ$It#˵Y^Wyl448KC}J{z!)X B0DoF{ U9RoM*NLoz5 `{^`€ S}&?;)9R(?rHaCMu+q=wV0x"iND a!7#-q 9o?MM!NH&EzqAv c,]B#*mPuRJl;r8il!Yeʳm(̴4ةAaq@".#/)z "h7bꜦ&}/! s2bh ўNl㷬?c m'@: )~Z]3()5 YRZ3/dk7 qF51VV5X,hye&O@L~?VjPYlAě`R|VngI!/B0u7517-% <127=tc|mBW2G1bwݾm; ׊v&F]"p]8mҧm6/06z% `A29m|= gugbNzey3dVB H-3['w81NKE.k!]Pn1SoB_ĝ S eÎu_^H0$a̰}=MTom̊:?Bq{iHx?z o$v,RӢ hzUWE7}@2bz\\Ёl7>D Io# ѓxOݞ/Co3 m\Ʒ0uq7q? rv/X=BuݗvHʑ،{?6;AlUAQ>BbG+O B!.Džp֍hhS9S x%0b:O9-F#n:~ڊb).]_FBjVɂ`ReHN,3ڄ"k}zKv’(dleւSb82;!l0mQLK]!WM{K4{oG 9ڃpM0Dg6y~yv$Y,mGzh'O6I;2}}i9k }ZQdgZe|z L7~WM/f HyJF9'}I h7=nU τ7FΊQ 3zT/bܽH bQ/a%qӂqYݳТmsOY46T&}!`[or5mpUl(<k5ɮ%;cS %6-1{ڔnAd:Ғ qOȢ秎70ЬNgԣr" ۶~Rd!i*d65SiST|M?5&W_Jc4`w0ZdZ@s M7#u6]e }󬄿M؆bS=Nm4 ??#ENJnR חeY2 e mS(T?z_X>#˛[NGHTgЙuCW_[ߝûTL<`eEpz󍛹6' tMT ?gt>0zsB-[aBYhdc}ʜݿ/Ъn+p1RSe5)gQM+rw2m@WO!jo]6;$9uN%O^5~ o^ iS*-֢{K7%}ѥl]y 6 ߋv=Jc|/D>X2{ᕗ^SIxau:w]pTrwB`dE*36_%`,6}Q_cP|EXT?X\zZe W`rFs~Q^55\)Sɛ"1H`(L1Wti΋yqXwFܾa]O$y\Jvs:L P"`Nv`V-9H2pAi =APt| [ǰ/e\~FHHezA2+>}]de|{\ɳW7׏BtU(]m6+o[TNcz&ƎFD.:  CnEϾ{`8[c(Yg5[ w~G]"?fECfd|wEN3*wڥlj9QM+!NȟʣCSǃá]p$,3'#sH`˩Vh]{kMn}TݻXΑ6e._q*h,<3g[Ķ!6CI׌$P+لݓie) ؙv]wTK(?oyRwS'/NPCad*XԋԆcz{ , /,-g.Lqz]6M:kiAq۵m2]y9tuz.8a c[QbYls\kG[ %c˼n7%5 L8L)D3 7۟Y"[Xjޠː+g9ARg=XܹPd"P[2oKWL )34OSt8 @FN??1V<m?k\KlbkBiq[īb_xT$ZݢSc !kFO! X-s,VJ_GwQK146#^x>Ip;(颃 #,lPECA#"i2%{4~Qd96+IZ8QM# &h˓9arq[kvZibPzhv%퀙UJߞɚ.1Oi¨k]YŮvhuLOBJ &ȴ΃Mu/#=%qu$Jùvn]̶;'8QlHϋ,&J]E(߰?&g ;VnFL‘-`\:lKB0c_ 0_=o+cnM6\Ӫi3jbþK5ʶ#p\RMihAvRSl+޹ZMYT~Hɀ nafF/l̃]Bgݝ* TjlI*:(:`v0RjE&N~4J=#%:?D mLsU?RCMjVCVh6G3Bc[ʄoE'%V1՞ uxzN5?crҖV棔:.WGy;u#qTpT:R`Dqֹn_E ~6+eNzZ @l3-Sx9\v^FϮl;\@;R ^d&AHE }oWo%4 b2cԺ4/}pi'V +L ,bs`axԘ63_! %x`:Uh&%HYg 4%vt¯*>6-ۗ, Xn< PqOXDo*^C.!ZF볨lU ?wˆ>5Mk rŜؿ]2+=&EG  ;t)l?_&[ |uh$]7|xʥ%OWF$ N4X 4Hx2Cѝ'B*蹳(Pj8a < ;s3e݈n}4vO3O JTwwVɾ R Ecbq|p(V얍_)W!w@d(S(7Xq3!(1h?)"Fi^uâ11r7Gq *8'cc3"b1єX^U],Q|{KW؛򿒍v!ԑE2ta&kPJW=0~`X}tW_};M)F7KzgΧe>~cHE_( ?:ȍE4 Acsw$C-lBOSʾs?] jW"U>Kkm 7U8^3ѷ?9[b36f[@ut1qh`d\z-%yX 6!l.iadGfo '@&2*7)mɦ { }dA*xE)Ag#Ѯ܉}S6ID~LbĞY27.:NQeG*~)IdwUEe #-D'Cez}\g)gwqA&/VrO], I.´wBN,܉q)/䗐t*6Dw=Ns@ꁮrJثZ+c}$zO 71rn:#>XXF J3!JrW>d>" _*y~̚zyޓb9N[]n sP'R}%H2+YpHđ2g6vJ6!J~ 6 $=m2Yq@[ }pҢ9B {Op)=;.O&I;|?8$ahſ1@UKV>9"ʿm`[$uǺh۩oT]c0@o|6_pI}\\mq\aUcjFʃ1Wf!6,> ;UeTA~8+tf:GRCQTh<=i^IwNϲ=/D-5T l QehN/]%M@7QP_>k<(˔ E"ە 8Dҵ"C<$,#)&Qٕ}\`BOjrakv6JJC4 K*exݟT9{z@gяiW6']Kϛ6GRfyJ:UP=[E7? _o;ά!1sm5蹊`7M3+Q˯UkTysLڗX_!K@@uzsϊ]uXN s,D:)7O qy,."VV6U3*  ,u2ǔqi#R8 %aکKG<-? Cx9}>>? bܫi7ۆ]@>ZY4woT c76yT%WHXK+`m86 OBЍH|/_)N!C,)t9wwYKN1}II_e>:pK.h cgup%O$T 䡂%­4X; #5s7g69';&'K3BV+Z6U= ]p4DX{SK~]ea.H۫so*3{^x"#>AdrlbEc|2ctj5PW n?NP?U+cXѕa^PEhK˯N*‰ GEu4)~dd?4LQ6+qq\o\i~ آ5Rӫ % "vL a(d{,ua w &k9n;b }1rn)e\n?|X &m?]}~4 ce e%35ʛDcpA~hQVu[[j﹄Bu=aVR'l 1VMM!=%BC\Z= E_OH_$ߖ =BJ-WX*r^02P-lp `W$F`8FhM`ҡUH ppzj)͇umu~n[Rd6$V<"*梚,C֣ SxHExx pSĴ7?l'{{"!d?rw3ڪgړ5<R pR+C挵t& 2VL&[ffr r)B3O98h w3ԼD4d_vŔ+ё1A%DR TkߝAθnՎ9z |m)[ n0B$g4zUFʮvXA2z:2[3 +SY@%B|r(!'RI&䫴 NṂBwET:i9${SZ65\l1a>}}fo[WCJ&.t^53e.0Ozf-qB`li>=ɰ[ω}O<{=FEFݢh/IͱU* l_!EsNTis݅>C?>3SCzHXkרr@>H;ƓM ۘ0WfN Yzeo4|Qz?';2~Mp;ԷfoOT^ 5&Q-_wPkJ𯛥A⬷԰N0 omL8!n쇝3zjޕg|/S܅e%3F'S/ڱ6EUԢrM2D!ͺ ~IvsǙa"Ɗiҳ4%мI}I.d5oY!5 uwgg|9,JNg)CjM?j=R73^XA!LmJV (Lo- &tʺr(Bpk{f$} ̓ؠMG{<ؓ}1֞د>76";'5 g ~_Qڌ,i(͈n5l$}awg7a5dM4vsoy}W`"`}c5DžN7DvcrY5 3aI:y;lHp)e~95gSxϡ'v#yH"D{iު }KW"2ښDd9CMU>0[sGOCg7#2K:o&hȷ0P#T0w5\s#>@NYˎ&6t4fcrƾ2)χwj;BJHܪ-Nk]YFn\T CS}e^ΗzaeY+{ y P!YԚO(;7riBɮo?}W%25fL~[{_ q.%CEB Pn?cm\@q!+ k ݢ&K9?oC_*&_!4 CYPt`g;PW \%nTڤ`ap MȾ%*kf犮Ziڻc*Q%2M*6dib0 }4"Q % ncen9 ^kλdou u&|dph2,ѩݷx @\[ RG)gF ^q♛}G6 !*},q.-Qb@ߍQdGguV~>خNM6so_ݠ.ewڢ'*؏/S|Ps, J!5_x1 Obu|UE Dn@.9R!EIp">qdf"mހSGs.vhhv|~M>HzUٵս~>pܣF.:̑jT[*9rag5!bW9ѻ5g5S8p3 Po 3DE@qqCqJw; 7UkziyP Cҧ+(I<$6ZG K^"!e'*? ?!Y,,Q2F2zaQ$(|AiQ wD]]ڹjD0}cO~כLNQX JEQ;5! 6+7[`"g?U\[N5 #P_x@*IO65lQK$=&ԯ 8n4*`Ԝ|]?;[+řuݍ}acnxZ}4_hWrqE pa5C-=$%b1g]2c|9g_cuEV2E3֏*JW[H˽1nHoXT>y쯫_o F B7m{<~lut: 5nL%0iwC^Ii֛qmkmsMpĢ${"^24أܲ[嬸f s۔d2ٿ` ef~Mµ"Km-Ə6qVqji"^ jK;jĥg0\ΊvDк`ibS4P(g6msu*?33εڑٜ'}pqmź>!,:G6VwGaHt*ڕ Ajk0҈(N®7~ =ٟ'RE초[+ gc|\GЬd50AWyTdku =0cfޣB/lPxI\$Q{~0P~׭w!Sz19qxR)BFrE ȱy&·6M=~|Ս K]GM\Fڜ912~/ ɻx>v};wZҲb N/uQcWyHƏ`J' "~ktv8I R?o;߰I뤻A1Ȳekv}gUTGUe :(l_*A uQ49ހ5|6 {e ߾6;T.RQs}f,B&Xё;_򏕳|kKv_M K%#:(l wCi#~k|'0kʗ$<^m6%s|$Є488y+WGPOڠn =6bSx#"LQ4S74E|‹b13b+;&ۖn,{~n -_-}J:+z n!Awntw>BN =at& x!+QO, YjʖF ;`r)e'{=f_*N_cgl$u_T^ mY!Ym'[4DiجGLG3=M0 n/ +yȿJ#3!ellXv|,!6m}١< :&DNvLgTgjwOz !ڣp ܟ|֘&a]:I3Ɋvp'},\{sn@i'rjw9NM ۅD.M a'R~.`j++7 !0nFlIޭaPf_%c{׏E">7T>!xW oJ6FͿk8wC݅ fԟ06^HegX2ð7vضCwE ']GXj̆QpLߗgMԒN0w%.}Ֆnh^_KVp+yfZ\Z>k.vȗ\޵^J&JDzVYPZ{$v2u`&PtyO%>>jӷZlmmh"Ymm%w#+@"ƴz7܌@x TMut`5`] -12m5XtϝoD3HVgL'>Y P)K=Y uOk򐕵 k,^ R" Xs:鼤Pԇ^'..Ӏqmu gpŢMh[4m%8bh"0R,{ Wєexݶ]p7+mԤյPЎ`XOQ Pi^B'1ۺNaG5T E7б)%5P/ԵXu5'!Q#;ӳB⤎(qŽ7K QNZƚQd]USYxX=u"DR6P"Q Gִ|`XBlTB# "$@˼M'_SjfyF1zT[`ӓ ;];{immcJGbJ;/X|S+EFu"uuHp›aLv] Ӯ4El}Dg6.B9 it˒{)>4Eb1KY$\b/b ?eWyb5A5զ˫虁lxWimYM^I5j\KP)IL0f * ^47F̷^h8c{@PZ>Q~Z%H jE2jIXbi=Vxҫkmi<CLm4u\B2RrXvEvΨҐJyfxv)Җj XBO(9zK=8 PRr;K_ʀ??zP^Ptv7zPy({>fp%Weq(u5!ޕElcTdl987=8g;w{D:!D/^[4/a;s&( kB(b% @Lv3h9h/@e%m ,6s=B܁,Ns,=sJu78 `՜$3R迶#^%\B`A~ru('"c E p)j9hH#6dj\9/Y!gB֑P[Fncx /v." Xg*%њYr4m(4zV0C^w/M-x`E V9KdH݃ߊ*}cҽ﫦hi.Y+k qiBTU,.{Lcmy CdmxSO |,W>#W3+dgNQHkߏ *|9T??()P 8oMA.6\}0;FBm!u)(6쎼!+"RSnNQeʜua& {Kש^GnvThgcm,hC+ņ @b` nV9vT:ATYGG`i!U)Sq+qsf).LhA3d&KT<ukgSO bwHB:f.TtARs6zO<p9'+|M\~ؓgiCJIY׾n@i(i'&xOc+ e=ZlMhқ(\ϣim=i@ ~aQͥA/ocU d(Dxef| LP Bʪ$&KF1ͧ]%mxC} I^_zwU)o<]xe 8 gh{m؅y[+uY\>9v数yJ]>SZPQt]+mKҺ!!̜ͼ`ئ:jc@!|:]ZO ueM;fv*k–Kw;+k ނM_r6j㦆4wCd5 Uv 0Vv芟4?8Jw|=WC-h,ZXKuV':[J4wzɗ|xL>-OoݓA ~b(r'jK&BW޹nz3KIn7PݧBB=j+x w=L1!Bh',myEAW:Dڏлqs>b!^715eX!Z?O''9=Q*935ҕpǛϣnufOشgyPD2OhtIiɽ四&֠&Zxt h*ҷwkrb ȼLbCr+_@Eo͆0dqzu~Kv@!1 pAS4Fӏ3nJS!k`9 WW Q(՟If+[ZABC{].'BьÌ 5>&7QAQ;SOUVeHlh}cՔ0=LL㣴Zƙk<\ӛO!^l``TjTmC rks)z1d#^9u ٟKPǘ^95@ %=)6>Y/ vpHas$\u⸽-&]7޹s1u/,AC^KreS8 hYKDDg[ {ԺT/&ى/bH"=Xм)+t{DñPoIѾ!EE?JYB#qn?P\|H_<-ya,E(0%dB,;dݖ*k-/d 9^:xVY2N4߀ŎijVWX 2ɮ!+ЦuH{B~eݼ<4x/bj[885{r$o1Ix,C;UQ3K&Pˆַ@*l]/7®TKf+!*Ui:H"#㢃=W_dAY]rsWK9p _nP@bkvfP_LI݉PsJ0Nt^m4AȦ_;y|~y)oTKИ-sp<lP.͌6 5G[n pQn4'uAHJ#GĖ|&c 6u{:-/ ` kx "a,»շeX3{ERfJeGCENzlѝ?lnV:zGH+n5{Q0V·=jBR~)J(ʄear8F<\LtL.AiEK!L yTJHHצ|hkç`5%W8*+Yh[H]֕d=I/3oev&\JFo7s8'Ӧ˸g2$%5cW&Rx5d_${͂>&)[ Ly$jJI δbl+"%;OA'5k(q@R2$R5p04{Aq T\[0RdCvÖ h,L>k3&E<ΜR2b$Zi1z;iM9KxWGE3Ol4CA?7u89NR 7ފGt[F(ӽzubUֲ?dW7O wزq<\ڟ Nn1:v &HhEFP,9 S qNiݻT4t7*>h\ JgYR |#_"1GHB6I禢 z)J}c `mwzӾ6DM!;q%([TQsmB(AHYt,'R![H;%(r>,ȑ?B' I-OE5¢N0ӄ iLV3,q@o\zU`,iѡ1E2r 'D@d~ҖUe x{$M9LYB.?\л]p*\M SȊc'곭Pݚ 7PFmrI|.9&;&|AceAM:! ۄ؉r};X/C A V+E]~8} pu@+;`0h O;͔T3c6# ~dzVhĂC)ǵn* nMU--J&&ohl J`-`Ecwqї$J{_lP^˷BzڢΔVWO]:U^p9*@rcOD 򣻟ɕJA lμKMϯ4E#TJn-4bhN a28ܒaRSw,~|R%b@?^?Z̶q#SbQ%k#LLG5zϘ]$ϬEedŅQ:GP^+=24)\ kNܤg* nI;JsPb ǛyoA=-J "ӏ=1,KVژ1ρ!3&0ÔջkIe#_]jCݵ@!0vmDӐ\DE\F҈*%w$ MܗT,h.1.v0{W9n,Iixo>':\A/jzcе'0_TayPaNmf ߿"T(xYÓڡ{UyXѦPV &Z.%75)!;:O%dyD!rr*Q jPw ܱ4ci)BQNλ9A$9t?5VY3n.@ ԤGq9Ժ\uKCcYB %2NzJש)K^-Xp)Dm ¬L zoDc?esi|bs2o6\phw툎`Ɓc)13F6|<|fK;^0 .>4ݧӵa~g>ʢ*WL[@r+5[Fno@4 {AB*99k|ecH!7[ 6oSM d}Sù;jڝjt$1MP}3)D#%d s4󶬥;BRZ_TLal:ݸ$ AJ<6D%Iy1Qj` z;:uyjNs!*¤u<!ÏQ)ٜf"B:$(kkrJ{}mrDTVhl\m`X># pmSǥuva@ubs늱p Zֶ*ũ?3RAlaT 0i8'as ; Uhuw\MtqtF|=}3wO'a- Oq ꎉK)$k#08}ڠCKfA"_}6[ٌ eψ%=0mk09n"4`lyŎt:CV}0eHi+dQ3|W!e?n-\{Avc% +틕 ƀn$Y+wU ;ȇITzU pGIO;ؐYwpɒ 4%7EEڕt- ?ɹ/Ԏ_2lReubVJ˃ٸ5p'M/DR>c<2F?M{uLиHNkI|ᩄӝXH/B1#nd/lVPc9Z"36YaPx&mޠ"K @{n9T,eɯ$vorߓY/_dt̞g̕*F xup~ANL:2\i(CѴ0+u0?#ϋY~T!u|rc]A̢Q:lBvYL(.jpC3ceS"n ӛ{/C,\0SS|Kn|Zjȷ|`ax[O߄^;ڌmP >bm}b~7e@27α Q=ejݧٕ6CMpMҩH,?ENlE\Bzyu{LQLBE$Tc@{nzþJow7$C׳ԉA[$)ZB5t&׿,,遥ȧ} <u=ޝslX' SvRqFEi+-@y&boLi+ϧ?_7{;q @ن$g!00}n%S՛ƝT^GȌxTSfԏf vw>_[mbU>lv26] t:zAnQ oۀ=QA(x}gԹ7X>CG^| 1kxf&.ܳDm#զ>Yf{J|u<BRrrex`*S+#@؎+:rp2 :(3R<6M#f}wfǔ ^”E+ja7@9'y.i~T#XNꃔ5)ì}«8S΍'G@(ſ|ҽ3[ġdQy{Bx`Cy򲵼䓍Z„FhO˻^Rl+Fjo_Cy8EIC]鿾; PMn{' :Bdxi}Z/{#ݔoJ31dY􎿣ϋ}QO4{[LBbiP#kߤuɫ]s#'|`ی15,9TgmlX@4!]@Ms ¡ fvΥFyy\Sn>h!t"?;e@̃OSQZ̪ysdMLmIȋ감 YBdkok*otT4;BgwV%̈́kd1l'/uy¸z[ߎ pυ8YE9b˽y5oӥ綰BN60s݊c&U(k,;Jnm|vޏ6mLRKFjd)GôO_9d1qehǚ8a#M3wf@fys#o kD}![lBqj$]n]JqqtE#ϗ] lP[*"ɩd+ƨs¯Q)د0Rzw;a:⟖ 1iz !nf 9ywtʓq-EsL[ Fy08c:J)8޿dq:zrl,^_XmFOs#c&|"_An,Q4D SK;Nd=E?X"ֶb:1̜hx!nKFR z[kd kIz+0`(.kTNJl2 bh$P<Ӕv>)X?arg$…t!>C*:{\|KXD0(XԬ5p1dz KDX9UHh0/yឦ!j$B{lב;D鈇`unL qsٽJAI g-tzkL.5o[H BRp5go'a}f$`pzt]CIXl1+;TNߣf;EAyq8=-)oIܔhm(#&]هW,(jLgE<^r 581aA:k WK.(4GYu#BlU,~L W$euW:Ie;?>.&Ȳ{S,Dr@Clh&C ^kLǠcݙ6U5POyQo 6kiW{ 7,hK9ԓy& jJk&;1=S}DŽHϚh@2I7@9ķ 5;vOf^(ˑu~AW_pN9g+6oYAβ/k˳kS_(Le/J:tVFNRʙMnzH2*$q\*JxJyMWVWL肪WG4B ' –پ37D!B{bxcw=2 @0T7>`Dyam`hZdi#ع":1nmmQ'؁ w٫IVАSOϖ9[|~Pķ E?\\]J4.2ٲ"5eItpl4N9w1y5KMew2mQaYW\n]'wש "c ]Ͼ)?vEPCE'hQ /??H;SWcQ60?ŨC cpwWG%#EWiJPC|RDJf {S%,1*AHVeĎx!xt%0xwldy޼B-f^s'KܜISBS&n`Ė{"R*8Dl$P\ȔNjTL9k |QF8vڧE㐬O[k}}9!FYV3ZKaRU,Lgpdias2+._cze:Ug9h}2 Vbdܕv$"} +-{8F'UϾ"2qVb:1)A`:1Rvd`[0sH=/?̩{f5q5`Կpd[lQ;a[7sKY|!4̋mZv k,4?7KyetB]f.Y]ߔ1pyzj~og3Q(x J7 d\foeEWG9 H<4*?~UYʹ.FR3[;&T#:,%Z0v [&ʨJ>Ʊ;–J\eG3mdC[8Ã)hK^eTRŤI.js \ Tn^v`1[޽ٮY_b ̽E@t5ћ='}/-ŦzͫZmScwSt>̵[5j–RxCNo@!-{s- l0 ~K{6*)A\Pp٧ x7Cc&%eb*>$$ƀGBB l^`P-W! }u$PɢEW€3rhxpKmDY@ >c @qh#އE(7 5OFbD˜<)T.<u*![>rU: 忩ز6 q1hٖ˂msC}SHѢlWkT><-A=M-Yx=AlzS G=:} ݂,6,D`R_ "GK\h_ )8RSSǓ%KS6exMkBtJȆQ) 1}MshccWEt]X /!SvI')J$P͒&2K '##N݌0},w7Jăts"l!&)&Ѩ]2Y9*^PԈo:Bq2 )[Tj:py)e~T()&;{fF8/YʔMb@l \TV!S^8ukVT>}!q^SA%?>]D?Zdw>տ?v[:I Piyf<**H-Z ;}} 9o*73jg XeMwټKqa#'ٞG^̨{g̷ا\=xiIKt*.7]5#mIӟn愹 cILRoߨ;s}}N7/5LNd"Ef{v.,UX̝!6WڨH߸:??Q^d򲅇z%1 +rƜ+렌cXI;*9EkN8 sOؐ1$w9(2^¸:C4b1d!߳˖A|*sd~S*z/tQj)S!\p, ~:#-c>py+-EK(jtgZe+WH.WE.qd/"鐄8n)3aqۡJ!QIv2WT/C p&Jg-Ԫ_LhTI]}R倝 p /)  ).:ypc6եK !Ռݕ!. >dN;NUψ!6u_DqH(i,,a̱sj÷)VaS ֬Xj^[(BcO]R@tN4kThB:pt:煍 15}6:nx ҖJ7zKp_z륅Y_(XX) XoaJQb#>Qc[O A nΤJe)%I0 Aa[|65,m89HTʧ(kJR'JzsBߚuc!`]t6< k5! Pe)1Zoַc G8d!iC}^"L׸/pxq4aMIBeQCbk\==e4׋O3׀?K@aR5A+'ȴߠKQXgS_Ld7{rɥw;nrHI'2Etg8ivZk! _:ԃV1yƨc-w9`i@F !1"yZ#uaf?e[* VV ;[#94 &-tDunѝ]ey-Zէg]C[ay }I,虼C' "'"BM"'ń/.پAa)9FU8uPۺ=Bbr+`iI=W!qZHc06"P9~-qG[PP(mibnYsi),%SJ̰y^~helvTRjHtq MLc@Sy48 *a<̂ix鰫DM}\yڮʹQf3_eZطO_I^Q&Y 60#<qdĸ-xa5N/'j Q{7 ~ _Feem+hUOQ'@g OOLUTFl+煫%?5?Ө|&$6epsX&TJ?يfa-6֒Kg?hLZeK2Zj+ݔvXTD3P,sm.Lb0ڀtj @*Yd`@+({0#tH))鱜Ϳ:v.id[\>OU WeՎ& K0J3v9ZLwrCpTl`GU{VU[9i,AIc-&j?IE|tfW|  K܌g^1ISQAvɪ ub:Q/pu*>񎦀yxƆ[jc7(Ԟ8rZN t=w/K5|kt_2_OB|Ee&q,,:#J́RBL{݈sєF$sz @ϵ7({rk p>q95 d)+&Ϸ @0_[`ҖYEd2wLܴh7ˊDܸ}e}"TQhD_RQsWF|4SijneUSg7o>r|0_jɕPpCˮ$)G6QH'ҧQpCv;i}Wf"&V0-ip4P,{*\偼_d$ک(6Qn14듀iHg+zԾo,/,՛?fsgjSLlG,ی햠ݮ}>pukql}ov!IBd)+D97/jړ/S 4FYĔL6>UNͭ7T+4mUI#Zy}5$If|!_ =_r45:?kT<Z6VUD"_yx6lxRV'Ǖ2wZ@b#_ubu4bSI򩟡)Hx^,.8Bh*,$W< x)Ni%TF${2ƮĠ`8Mr4*Bz,$߈#hVwQzX7kE&\ԺҜR%-)[zԿ s=zsRyɽu} 3m&t'  ?і[ûw\%yqyI{|% *n&%UlL Z|=#+5CpzTMp/2xη(dhhOgr=(tBQUZ ** A|{,)r4B ?U!"NcfmlS}offdwq6 'y)A,My##Xkܺb]r',qJ滾 ZMӠ~-b:ItAΈs|SzKÔ|)F6z^)%׆VxġQ ay4׿BtT>h 6h/%ɈAd3`8k]so; W&uyqA$xxX^#NM2L~Rd F-#, %1'ȠN]ҕ@NL{6WLm]&,]x-\PSt^v8-4a@ݺWē:}~M)0u꺜l="  $SAYΣra#`];AP4rfA 5Ue.D^L@98T쀻Wc]EP2'%N RvdEd5O>yDpe_*X\A7m̲S=u'dbd0^T=r*eM tF)B>_ Gfym 2nstdu>X IGaC;@qگ_72k;_' !sP~cRA?G'|9Z濌0ΙE;0$<ٚvnjr8Ls( B}(^m~|+MýU`5L=_tXm:sW-"{֏{C"/Q׾9&* wี1Rג<u0(ŏ'U=>$?=<-gNEZFܡ]bR EAP/`M)a@V<."=o`ȇ%)!wې E6B$_P_>H7Bֲcd#c/l';#1Sq+w(M&HUS01zPϾհ<`?0c[+ڿ(tԻV]KO~j?W4 . A'zm@n#%?<C E/,"赽-wѾ̡wE!%}Z@ |:ڢd$4z%ʱ7XHnϫqJꦗ Щ~ZC@Ÿ 񕙥V& z URO0Mp$E|e'Mc,*_w%kL@`3U-zY: !NZ V?G(G\c.j <.d!: m "YkYu @\V%٥oFpGANXl.y "8ޠD-f_[:8/roPF%ڻgvzVe%U|y? q z!\WTvmutH`|+C]̶'I#JDnǙ҈b;Ӎ&-KM.Tc<`鐛|XOgč0i+SGfn^x.'S|VōUBj~Ryl,4٥b,f* ue;ȷ8)+&R񐪱ȑ@ri|ʂ.pg,kF+yԏ9 )awlγA>P Z(V~(Rwja o3]1ѶU0 Be3 R7T闪[8mt<hQxG -c,Y"l+M!kFTg&VWz[`3 8n,76 roB!FswܣΠri/hdWДO7ҏS9x`'mQҨN7|r*!MJ5W]0PJ7(@qϐny5C^C[Y}<- y+КM;$Y1׸:}Pܯga2!k s^ E& ! @j>c>LQ-oҮ)-qЩ'>^v_]H G{;1 fM "_޷̭-I(Ζ"ݚM~֫&} +cLH@E"Q7Kc kk U3C(eWXUg&7l36'b|T{g""|z4OTFXjC웪%ֿkGZL,|]VӁ2:$r7=[ :Ac ;lU+0 ?9P8}N8;;n-=Wcs}r=ɋ-3v։-Ro xRL w s͟d<QW_ ~Հp[ ]-G0kZt{d]Q/ HvTYt d2W6 jݚ}ahފ:+lu֙/6A`699 [J-LOu,ߺ$Ҫg V!uGV0 &MpE˃j"NEj Dq0Qg#ߏ6+rMA\cJH-XjfwK =ʼn108&4T;4]6ة, V y%S굱M (^0M0tMD; $&LsVCk řB#XqQ9xAL_QٹӗUM@^stu|2š ^dnG]Z<ߪ!ἣݞXq1|/ CѝCmMS4J 0ZB>LS$pV=-CYyS"Pk΋$ ܕs꣊=p[5S+ {S& VٺeN[LvhOJkwgBUu fu 5J֠2W5g;a gٙ~"% &@܍Հ.-%tKBmDcOCΊ!.qMp. sʚ8vY?C(T':YWPZx̰=%.a;f2WqQLo)ëMK,' si ZyXy2pזOMt1)Y\If⿅=Woڸ$hYhmC !XRq0=Cbhr]9f^Hָ5fNvd×z06axNЁN=Yy@J,A>b3/[5ar=r+RFܶ W= ?IB~KP?;IG/FZx^H{#5 ߅Ljσ ^*sux/ rj/bUzY[Ԙmo~;fޥRU'뺲< #^HG>#!愃u"JQ5 >L>=]%֙rw<\aF[ ӹكC&g\D~߾D"`S MvanҪV|Tp~Y O< SjF0^c*I<czrIan},l}&|V/K1 /d=j_,fo@Be5_m|aiѨ;58EcHwlϞE[WA A:P,9*UvLK̎Ԃy=Ee~ 4vBcS~fXdx7ӱm3$dnᮁ=Ju,w8/`zX ud8dXJ$xd>=‡;i9;g>Քvn T;O;B}޹~+bW*Dxk8T!tLPD=EDٸyvPFEFrn k151s(%N(2AY~'}:/!Βk`-XסFTԯ.U?7@7^]F8':).1++?PQ:|ۋ(cyۂ0s =gxKN lh`>cyጉ;l3ծt?準a lvnW- B8\B }ݱHلRVkeaܣsj`GL4C}+>8fkAosoD+%? \9'_SânwEx(>1D4ݽYj)!x,jtd9\ [/DՑY'?9ao_6BΒB4pe`CW nCJmtO.t3 ?g J]owwщP@ۻ]!5:@SueDA+"Kf8So%h_b1a:B媝>"ci&nGU ;CW0qzn~l w]̡GF|4D0SPg 9L#hH\i7,xFa+0qh(ӯQY]D8?fVxCr5{1˙!IV^n {{ 'N ?ikzc]z"GOv }2+"ck!9~E]y!P JqoH{_xVb0&5@qW¤֏I-<\v8්RnEsHNE g~?Y_?a_&5EغQHC1쿎F]KfaxǺ.M6EAp.n\$[Cs `_P <2]۞b&c˝(eԡ-3Z2|xRcws9,Y3}7ZTLMlu@17pXd.@d-MN>Pk6|1}XfiBj0Gbጏ#w4)T'xM 6vJvY:E3n.$I0 3;j ^˸25žO3m}1 ]̙\^hqYG0h|< Ue ,2v(&g۩SS7xqa\ʒv6 $]VŹ%݄@^돂8xQ'Su([ DFoOeH`tzWVJ?eAua.qJ BWΙ's,JD-v7nsbDMK5R:7y߻:GˑZ,S3vMsуVs$_$Ȫl[G ^Qa7WNsL Y!BMbknՀ/][*fD:"i75α3"_p/եA9se)!{ɯo] 6A<jL&O'BM# I*q@,nKNwAvOf/"+L$oa^jma p I- CM#j#KL'!lzMPEOl8"%ݡ3⹺Ꝩ ːAy|mhUp*ϒ&q(Ӣ3:y;M,$ϴKř73#?ph 29K=E`!6#{ LM'jK E\XG> ߈twH)EN4>p3̀YHܔ.d$rәRHKV(sT|:`T#^b1UELyAk!Zr7/ irtyT*6RƦxa\v9L+Kz㈁?C~ a;32E> J݋ȲimS#AD4 - aI tL(\3>w@6 0`mz<8=Uf LWYLbByQ79-.3э)yVN~8q"G- зL(7yYiuw*|]&m+$7aZƂ5:ҁzl@\Tu?7YΙgh"N:k.܄W(aV=B9^ ~ZuQK%r˦OjM,rkN 2rVmX'l'Ѯÿ?=Bx+<@:(;J>ъ`VzGy7G4C'{)g<>~k|yW5O'z-O@y6$^I|i'*U0|hW(V"̥#vgEAZWvNр.'2##x;GS:-yϫ{jD:N" p1O jkV̆UVq?&%'|͐v)Wh$;\ 0PMT$4>.=Aؚq-h/[u~;{%0xt(mO2v1x"|}CV[QS[q/rظc:am*ţUdiSbR@@tgRΟ FfVE$[G A3!뮕6^zʿ9R}Lgy.kquĺnѹ~25/ܓN9`=:0M.WܛYho L= )\QQ賴lmMlP2YT Ȋt GVs+=@ilbڝ mw n+ꁄrɠq2/-RSr1gb8$^MAT$]x|bmi)<~x۬:(ĉw aW!/Tkos= #13$4KIiyK{0$*j*ׂ?D7 ~!Vɕm8}|$&" =#މZ%=̟-Rzʍ2S7ɜ,z|սPo/่XF.g:~ky[6qh7 o!&z52rK)O_èZ^ ZEy{ujJMXh[ld8ݵ/m՟qLT7˃%~ J@(f%8,\Qul.Gz HkzQ5ZOo! `JZ˜;| A"}i:DR 1z/d&P~Ǧ| {.t\@Zv~7{1g lNu^{elG+OR::7RInP2;=6+%3L Ч?M9#@Y*UD߃Oy-n],|K`ӆ7"A{zDck2=Ss`z-ݓUBAnqJF T?Qԃ9 S q{[*:5Vǹk.EmH.y2J5g:'̖0 pӆl~ϵU8quhdu)!9ʇΧ"e:F@L[6ǰA&r8F:ajŅ&_2bxe-PcƊXK>&PwΠ-:Fa֗XHF&եzOy 44+ZVgd(l=BӠ 4ym"?D.L'L4<*u쾄S< F$c8=E1J#8 %uڃ(^ȦXⶏ ZLT Kd8 Bn> nꪎqma?>b_G{wyb') b9^d&@*Se|L@f A6k1˫ ȷ\ ?3*AA4}*iڶxQj)IȿՒwǴDvEP/{)b a}&˜>$ټ{H)K=9W\rRoDD!X$1e6'mgqS*4]fOgì@'EJح /L8+AT-K) Xi*H,7r%?揍L68i餉a1-!"Z#t ڇ=Gp1VVYV9rZSn Pp10:da01ͨ8< j}K|Cj{΂w,iZVGT O5<xls6jy], > Jdux5_^{>t-+MI{k GI Sj%$?UD(e|]P)1NIp@K/AD`  ZWCچN7HXף]8I#rȥ췹VI)\ _pwX,J|nD):ecʨ;ɢ6j w5.T <3l`_@1.?ZyB ^sZH^-/>E l4=e % :[8˘}Hmtv<.WA8Qm>o4#aDmarm%w$EV"T WTDGhY"B`mݷTDL1uU-2b mHZM: JNaau^4 VTix.:h]eovOX6g]̓fiL ަY,{QA8.BiߖHcH,^áGd]`CDKi0݋+ie**tkzĊ҉b͡ͅU&n #N1*Y ݛ>XL8 Ac:1: PLK:WYzre If`UN^O{PVϽJxlI3gY &"NSaŜ̢aQ򭺡Zۊf_h}x3ljl]:N_I}B{-*%<_j: &̷ad)zUDiq=bKiz[B@ߊʸh<|Rѩ];7 zS3bɏ"݆RJ{& JE,!&n/slRmvŭu^Qh|nԭp*xab|K28Q$׬(ϮdqeNH1lm!z}wbf(%~ԁeC3Ց\w+xҁve)}N/ѩ A<\MGDtj U`p7' 9HZI覃?f60kzg ?,"^}LBÙ{n?ʙ!0+n݄]cQn6zxUҒ,MP|wªȄupw`)pֵQV7/uKe--# ҏ0I/R#}S=zF9U勥57P =!olj4!*Fft'.Y gdQz0<0vCVu MڹyӆVYe'O _>]mՀb9;אXXOvۤ?/Dm0ڻVYbVnO/5xBi~”kԸX&u`I6FW=Vɫhw&=}/4{oW26|1Kթ?5,TVl?4J9{>Xv=W:D1JqpVט(D55@ATBbʶ*-(t㮗<V$!SGDI)fk'v@N`__6`5 |9(Xͥ*Du~ֹ&9B.P ǻѮ4^r^ݢ2dUE RR]B,c+Ty-׀ъ!H̏ r/wooIe .FkUZw$Dͱϊ<kOŃ@o{ RF) /SX_/ģk(gm/%U~Ʀ>3E6g?2Wb}g8Nͦ,qz{"P=fRAZ=J?13شk<]5a оQ` >El,е>:c_̛q}uyaRVH:|Jdw8;p(0p?:!jOvZW١.Hh48,A""xA"/}Hޅ Sͼ炠Y4\)ϑGU;~-d@Iԉ2bŘVWӯ߯!)(b8~c4+`$S$dʁs5sxewQz;}u+dH7cPgJ>L!r !~&{mW `E86)@QRU\gf]/NmsA,\ZK~E!3|[VP*VT@A; 7Ǻv'$0=)kD6ɉ8(KYEZnQb/׫>*ًpDiTܲн 02|9&EO{_ z悳i+*CFz] Ax0bv+5Cgtz[V9ؓvQU<_$%mF0J y4ϐ].u7AuՋ@] BZŤ8bd4(+AibC/ PB+'22Q3U ka.=Jj]kPyoIf>ŏ FQ˞-rw$N&I{F 6plH97w4&(1CJmٻΟ+*~g&rV"\Gtu*sZ6O/dL@<ԀӐ"0A+jjS6]qY%fhneKG̈́I.ADZE6>^~!G. jsqyb8v[NjOKYTI]:+Kq4ȈJ[*10/eOӦB=ЈDGI56,WU~~2 ub6N$:]hx3`ݍmT*i^ q 9kcLbG$C:?˵j!$gI)J]iWB.S?PfӴHҲj E8E'xyCd~e-U$}"kMdǍ1Y5wW4+q'lO⵩x&˚ZE:ڵO*H7ﬢYP/s[7oN &=Wv+r=Ŋ(X:427<^usvT鋶_UN[L\,E7z/GW MxTprB 7_ rs k/ . ,SN!2˕;{2zz5jXWbvSו@}̓{Mi"wቴ=9?7{(@^QӻuތR![,Ҁ[fgHVE/'@+jٲ.3 R'`l}cB}D|-ۃ9S-bBIb#PsGtupx 0Ff=P2L`k=ӳ`|JbJZ(=:NTWA(jdl njlkqvy|X~FԱ/2 6?F߸Ur:LH/]Џ,OY'+paVLtU MZ}Vuc>ծ`lp-k#W@:Q Z l0Z!ѵRLhAѢQėNSj~V95ıC`-&F~ݐ/eX/=a*ϝ-?{lnh'+H1J3#KҳՆ35w7ćkƝ'=<֣RใsGbbO*oe IdИ?‚c7{=J1H^x&P!xitRJLbd. ;͵wNۥw=O1j#x#j\0z~|=vÕ /|}AӸINy ~-:*VO 3rbsq{o C}׌:]y.N ׾4$Z'IoH!O+ꢉel*bi^T0O" 輜݋/L܇+(:3}d{tmn7ҁ;fpqdz ֺx\x~tAi96qV{qՅX@X1nW 0L}7}Lh<1cH74tj ~7T~76y Vq!_ jJ6Xc`rk,60nI=N$r&vs1QEoa@ o_k2@. h{D>f+o 䊞e\FOϛJ"/xo ]c[x)y{j[jua4*S ,+ "eؕ֯(H+siK-Z@|Uh Cx%c3 ѷn*?8(X/ád]P6k1섲7:q%)Sg`gOvO(8&v|e,6S'ne¯Bx}{!zz^(_6Mf*I oS?C%Y]BTq[3<ͭSFU+:qdD2|@KoO S0=9oG [{({CtA]o[mcVtWӓnIT3Hj?S ޔg'ݡEhq]ؕar\5 QqE_2R1ɯ`3'W55 a{??\ +i <?2q9Z{ NApiq`tQ",(nȾHM!oLbbSNw3J1F5g)F> 20)0cyb3\i@詤5*ѲӔ8D6= C.N!D߄]uXѼ.ayPPMd$6xaxprNLV6|+'tZtDf*N}Q SQn?)ZTnEKܕ[ayv5ۨ+Yxr0ۺVs n= a35nS?Rq0VQ GW$D20Hi^F}7>ٲy\G_ᯋ#;]-'_fب7dѫy{0Ͼ/[Զ}e-:tb?*Yt.kC<3o7:#2zz;Ȗ.>zkY0eY NUC-mF8jDW | AǾ!2 ,#Ho>2fgmƈD#!Y(`f%<˜Ph4ʾmH0iLd^FsNE F\~xSCO8sL͜lͲsn/=cM[QA:3gpW4\Z*}@tA[w^ďd4@j.) ~%͝ ՟Sˌ%ơWb^nD!;E;XNhIY4SM8ڈF e%m4㟳.=qi5_'h?"k_,̻O z3lnC0h^?tm#!NM{R20z B%f#cJWh@'1R2ijFLz ôါeUo㝞ǰ~!;U~k4}w2"[PᎥA"6)ŠBWׂ\NRLf I!+3rƅQօh?"ZŔT/h\BΝV$9XDұ]OGgż{hCgjisv_XvI]=Z3˜A\e[8vOR I.hj_1)Hw;WCV Ni4@ Ո@~ S¨n/KmN/w2E%@Xs#v@xNֱ`pK@VTz̘S~%ƒۜvK4: QT,sDܠ뇬ҭځ^}FK *G%ZAӋ a$D~@%-+/}Y_۽>C'TEmdR.kѽB`܊ >`bp(T::Pv.0㶑$Q#tu²"^@D)./>ĿU~`?K?^F-Zoz/TF'Le,]8%J=>#]VA_h.òf:P MV#B2y+v.ڠt&nn6"OFiTc%7E︓~\uȑǧ@QZco$84HմwO_ wܨ-3I򸥢j ma2߿s-t%f{2C&Oni{X,ERu ԕo;5ѦbФݮp3{nK+l54i&wm]^xZdIy^LE&WC w0D#}O7 Q+( MO6:dZVL,O beMx@cL]q;VdJkl-Ì͸y]ҫ9Ym`˴T, BV.YNjcrC9@¡ yJW`@zeAEvEs2 qd=uaOG:M|3]?BXL* }C5?"w=*BfTt<+(Z[ϩJ''$#OH~hU`cP`DlƩJ*X|(v}Rqz\vZ D;DzEMK9ιT |Z@qtlڨ2g3 8P>(2UC}FV>!@ *-{.o0@P\5˿~jn< W]@u%Oy~({}Mnxej3Хkiṱ_ pJZ ]͉U{%&wZtA -i~=.߬~VZXRNdum!N$/X3'\&\toۏw1,zAck~ױK`$a:E('Sˡ%ؘ fxE18AwaRE~УlJf e( OZ1`a=T8NcicX>Z١nBSD'݈ۏvܸ/yoS0$m࿖' ܡ95(WBЭUS0mS~MDWtNWo>3Nm eڈݡ薭pW<(B|0z08Е{~ƹxxTfQ!XD*>#,tQ{nQM0p|Lowݦc1ZzS㥹q!Ҵd;;lqE@8jM-=x+n911B|u?IY(Ё#_r{*Zoc d&eTwlQ©G ߨ.Ifn߱<ѕ|avK٬%GI u"s{Nj-1ů엵ȷ.trti(:ZM3֞K6I~{4˨vm mcj?+54#-kuGKw11Un٥(GV#$}1T=kЖ;1. 8T Í شNy܍nCT'FاKIB'3EDwT۽nU;`a% q}wdIq3{+'2pzu|8f+.I[;h3_z-|) 0fFᩄ$2J"*S. ?\rJ`3+V"*P-xg/ni[hA;W,alA~t u E8_hA,5ZRh:{+M$ebhaEڈk<@gJ7eIH*qr&,B|PO$_0FoP:s<'`\bDx_y_<7 ZM[?hY4hQe;PrNGFoLfMJnp1/jkJwjfA mfIBۇbPS)-Wu GjZ"!Q|=fI @#cQ PC^wq@r]"nf~v ]Խ5vY2V䨯DPL'"' ! <Ō:We4g8#[;5'8 |.cYc; 9o2U6Q7J?%@,BF,86 ^u`]|N~WY鄊+H.\+I4 O4)5ɦ[YNE/&2'.C)"5$˃1F>[k6{욑:b6]QW14`3G=eTyܮ,V`\n!)tdbw*{hr\?*`C16GA BpuS*8V tJ:nP o.3ڷCJ S~eMǪGdHE(j<*SVc]7>+/=$~/ roz<;nBMҒچko7!㈰vs޽D~X$YR,^I)$=ǒAa(bMҞ:+_4Rm as+" p|%$Yh>ƘFaF+ؑjylǗ)$45R|kICr}Vr.aC%% V҉n|mJ:d(/OҀ=xI5Y.NbEXCrbgؠck! S >WI~]Qi\o\㎋QOw n5oa'-b+쳈n&|y~uJ#= a F\͓8]X#`A_&ʔ T2 $N vj#NaAu3za!Qs?w{Sb۹9y"4aqYeX TbԗMum"+=sj e%kR[ L]Χ]ӻ{!Vo1%i31ސ ݒ)-F)ezA?hw0G-Sܰ/ Cwl[zNIlW NY]!]iҢ@8T.ϫʛ,ibk" _EIR|ڟO.ydՂ/19S0ڗIi-ul۟1 ci&e`ĨfDט˸,$- 1W'i+.` u[h `3PF-L0Ɩa*R%yP'Sx*@!1GrS hk t΍5i"KC,U?%7B, zcR=e;JU*,8L~U³&HVg]`&3]``k 6R! W;8̙?ێCDr+ ? RȺ1US3~||p4B/&ϛWݔ!NY^Ň8ƥgKzUiQp}P.WU<~vbLC4 +sB, ۼYK/jn@+&o(?(͘ 'Qs0_q&`Qogč5Br0EҸ*ƁpO3%eqU%!"ۏnZ"]]NabU=)lbˤ/L"I_&o 0SUV>y1b.{HT~@$W`'fnw(Tc\kު"B d΋4K1Itwϴl/hէL$ߜ"+G@H:dMʬkq"l5^u%.W57 b iL@9j /as[Q 2$3(hfi|W 0?^d\H\'BNf Ulɘ,}c{XJ+3H ~MvH'{^ld9ݭ0$y]e,s ~,  5!(Kgl͸g5@`5U=_̜bbXU9M :c ]GID= "H9e'({P,kg#n>%|FU*w&}#jb(tBI/MU Rvx \V t}X`ϞuvwCowQ-QOteʡE|B.4s;+"§dO ВAU5{.Nm x#cEAސb~!>\`+nx^Inu( C[wr%2)\dv˲{ Hb W9Qק,=3})rw\3x6Z(2$L&ΩXmx/A0kihŌM j+0*-kֳI;I#(2'XE;J@~=y9}A;̖2K.y{Tl u -;gdp#):tuvD{)ԝlcdz/-iiez5X쎭~tVB}(V)pDwܳ$tÝ,Җ 1!Zk:3H D{e: )R0Kc# 4%աq=%f`❊60^6Mx jm۔k_ԇ{  @d> /HZOZwbK}q.MRc~-Bg@s|#@XIl}d]=ן)G [()C:@+8Ų-~_nVn)%v!T&"t8ʞ$Kp쁨:e'gl+8häK%P54lhA(z3P fc.wF= Tr6qX ':2u:BJT()͋ߒyPWڲ]?AD7 NIn$2z4g*v+?B4.Q02o,zm`l?{8gM*4ժ,?YL22Sp}h7{|/bBN"౦?k%QQ=$بB)<N<;4-ގGBF냽FRW{N$ T'j^ZzfEn?s%!\<SOOϞy_tZ#&|1c5ÛixAiږ]@O.UQ "GO} ܜ| 2"tN8%H։q]ɖPX|:833ln[RTE("^ieI?@/%s`X5jECoJlbȸ"zN\XpU|g8LV:T!˫,1O*+ ȌZ0ZЁm' N#ߠG|5s^CB !E@*~$lP=lC" ZmOCA:Tfv^ÓPi"ES*en o=v~j7Oܾi9u @sUlWߟ};$Afl!cc1x;c.hw 6X$y@z)o{a8 S^v_@a=z"ǂ wj|Q?K_ѐ[F#mp3Yw*# ʙ.bɢ4K^mkWx#|o>Tyi2opBz%+؀qzSh3B]10{ Oc"7&Dk&r^$u_W\uD>HpBg]0+CrXr* GF7 Y:$4O~9ŤSʹ_9Ox{| c,"wl^|μW+Q|S-Dd<:Y?cCqz}>a\ {fȴ Ylvc ]K?$JDS fn)"MA=)ts]^zh: @3C% u<R7Kh?yʑ\tl \5M.( H]*DrgPOc<:aA9X4,Ҍd~of? P!"Y[P6a%4uqĀ/]d;ڪ4C[݂9z΁^i\;JtU8߷AAPay)[Xj/4έs#3mjK6f0HeO=p9{F$Sp\mB8F^h$hke5'Ce:(O%3h^) *QHtڒtw} -9A|MfiQE]= G $upz+q#K hj75t}b +)ciqUw P$YngM8P)e= ߈V(ez,P6n1J~Cr<@1!pg&kXgf_JN(HeB+X )? Xdwcup. $3ARƀISj"\F~TIl|c0ɐ;^jiN;G@.[R,kzlh %Ëym0)bjsnK^VT#DUݣ\̛M#bwAqSXt1#>A7ts@5k@b&%ne")JQsuKN݁n/ !a?48*s bc?ݏؚ&m\.orTK)_)rw??Rq,[0` m~ A6o2g9ZBl}2 o1WBOp3٩bkthZ8G 8Q\qZa蘫hЍvmNQގ #-T\-W⃻3ڏ={ROu;i.IBBuIȬ<8h([?S8g43ƌ**EjcܶdR?j{[pݭbf%fWB \F٢=G.g{d351T R.CYtD@cCZ}=E@ΏĿ{%ɀ'5'@`RFmHo)Jcp˅F@Mh1X۹]wfcYDvPYOfV9}b gkhu\Bp1\V$! EáGPS|W8KsiNjmNZ&B*KV&UR$Nj})tGjޱHhla -ƹ[/RbPoI]`2!D'r]kj*CƙL?9w,Ǝfm}]zcI&Ҩ,>t Baak b飨 V}a {VU|v W>J*7)Qa3tTvp6JӀށ4i(v[i\V#YDlb [|9S V/˜d, s@' O|`%_PM<,QhEȍg~QAs@}ڂLjjFlmc$ر E` K?B܅Qzӧ] j[T6"凒k6.VLQ-~3M!\/I٤@_3, y>**Ӿʈow30Ŏ!=47'=a 5#WmQ " m%`O=I)931( ̲4jˤ11τ#f(IS&|7Ye(^tdɼ,œ4FqdNj@~h6E~* :e"<!ٳ)vpː}#@ϟT埕;]+L1V IJNhX){C#iYl:E>Abn;#ɎEi2fmcTuTy%uSxEY>'5!Kw/Uy*3]Аjh,Ü3.HҐҕ]SN4%wA_Jb0_) m3Idu"{wDTès!!b 'z"V#o5<~fJi̎*/30ډ0Xsޟ5P# />aK*8J֪OPȾBM ;6Z@2 {-*BrvFGxcNg$ m- O|Q{rAU|&Hn?(r{ t2=1 EM3%?)B,v3g*"1;7y6`A~Jpɧ1x`-o*c癕0ф,bIlfYgo*U!nsAN~`os̓] :;ġ֋L#U{&^Gw'FHJzF Q{a@,Eb% ?*2[ݍebGFF „޿=&kۺ1*y ɞ7.9jf)[_hQ` 1Ї\M%Uef |"٬MlXjB\#OE' llvRwEGUa흣.Jy ߆"/Fi؅F+EBepDSozP=(m~%, w{1/Ipk&v66$Y.=4Z7軌ΠHhtp`UQ+ ʓ{` :+- ;i&^S8eo90h?!1Zw'Xޮ@5YB3e*LjX}7u^AD8S:t:iE3@a9Ե7A NK1Q60x;a\a](9?{?VdT߫ď{mg"euhMt }eX ddt0_JS/|a 6*fr?(INBܔOh1`[^ [_MN}_NQQ JpMT EPr*-D KtnD$ZXKUv$F_X#yPUtؗjK%ȵa B $&2Z?KSKEZWJEUR |?B\4A8e }pwօ8'/`qkE_e&ȇ;`PYEdr.K탗Npy=>+V g:Df@, ձ;μnYM|%V ~*}\*%[ZK'JuC1OIbd*{U({AĆ]\A^9# :&R's^# 0 ss2 {ZpYw1#9}ҢE:_!Y҆;1S_ߔd1.K(v 0;wS]`OUbffNլ5x :}yeGQx0Od֠S1X [CJ'#)PC+VƎwu6@GS^ni0sӒl ٗ;g_Hg rmik)b7sle{+ s*~Geui;d-M5}v Ŧy{ w²&Ģ}쫋s~0z8z4%z2)?H! ɤWXA1s{eT~+Pt*v77Bkt-P/4#Gkq%rIП(&vWGs#jׄ:ˏpO| t?۳O3*8|u.?2YqcA"5d\Y [CʭXF2ι.0&{ THăR:#oxW=-b-vFw.\ɴghHTW2!$(PࢺhU>tXo6't=+IWWz7ۄCx>/JKW_TЯNo힣T%>̭O`ϙgt8#?&N LH48\a%ܩ4v-H,ilnuD1G(TNeܔ_uxХ>X :-$ |X/\ 1 FUۊEVLN̬+eθ[8{NC:A7kt%1Ira?UҽE=ܶ2ǁjEBmfrrZ8CljY~IER«[+F)g+X*˨7][^7rXG'nO$0CjWA { "ܩtm B5 k~>Z79ַGE8Э:[E Q/&iשyouQߧ[+d5u~ז:/2d9[B,,n0onpXgYiLBK=a'1S&t}.A}}Gm uv82C1?2)<9s% PLT--AТ:U4Wq49=neM ]Bv/zܦpf{E9oMݾdFil}A9w93X@+6J8iߘ-g5U_P^,6hlc77|HUKe) 6/}2Ct_>~կC g?WdyX_Nxr;8sSxrgsct#_U*|JВXHPn~*_me& \ 8${r9(ƈL7CM|c7h.c_tOږHF8ɑ& ۝4 3jZ+r )FJ}ь%\zPCmf#W.*EkB *EQ4L5ی5H}9qR\ Jȣ>} =uk'v.2S.Ǩ2һz1TuZxFa% |RŤẐg9[V2rgQ٘t3RXL5(Vh_lT _O0MXʓ5)Ȁt8>QVBNyb=?e8'VӮ \9H w5?t;;!(&S}t\Gl :PRF֋xdg#aN LI;{ <4DwDE|.;69ХYa|YDhe=f`޿[xy4чfM q嶲ijZTo8ea, { b?r g![{"cupĢh6*ůV۳[*giaPQeiyT7cߩ0gz%nTZsk~EBO{v\H`o|7L͉k, "v1ma'uo2|ݮV]Aen2;3ڗtgVb-R)[>t(&Ӱ;OγRXP[N`RJo=X3_xѤCq&ւc:  Zͨk0MnM<5_5BsRqPN%!̉ -|U||N>IkBX8:pOb@ڣx HC_vZbW~a nL NT02Mucsɨ ~ЇKֶWd^t!#z)Yxۼ!Y~ hM ƐB*@lTB`fUr̎tCτŬ"fBd֢'/8wT$L[y\U!}OI̔=i9:}%x\%Uk&^*#b۞\!,#1~Hs pИz0c븝Bp/}{dɪ:@ `u}J뛵D&f;+޼%5q;-I+|$#QGg4#s_Q??bBNmɞG+9>*7J~1%DK2.$?D,}qmy(-wU~? AZ Wl^f<ukPH[Ai-\-u/R[9:p!$vϨ—)p˴ŦX٫ov:vg-ŹZ+;{W+I.3$}iRNf5}T`5V[( ݂à v3u+ o|  Xq,p[d];YxBi_㟅'1!CgwK![*r[e8ݠ (X({'7Hj{!`y0؍et_N!%yBVxqsSP1N<ef,.O j_F%|83H襛&Z?خ|3amF(\!6R:q#nh4أb@qˇNEZ|;4)_|*~hah64M9M܉ S^(.@(DDC6؋ۈ5x+dd NjUe*ա&+@ Ka#k6 ( եRw2԰ҋkpbѝR hz%1ub7(9(\ =FM!~{WoJ%:LboaOj*+> L0)#stCPϜuSbCSOl\ζj\sy1m:_ Gn٪Mgz@5s„(kɁEuSO\V&H6Fl :_$5ֱ 4ᔍ$UIڢ%5WhBk "5GmLb$|+p0y8_ۡb "-2}\F{T2lSgărZʾMTy}w;*8RC"mT/>Z$(åڣLoաʻ=Od'I}JwAȤbO]c&}eO`&)M{pϜʀ{8ͫze EMso|]>F)3w6nK./VùIKc>龁ZJ[  a&#&_+5(ȟZIlx!@vyaQyUo%:FVF@Txij$8]ڭZ^nKD +_~.,L `ؾ뿹0}] z^]yGպ|n1Vc"@E~I&i];i7ڧN/X4 > bY%(L}>Ud%x+3~%GAGf 䞢C1U }Y@ Z3ò:BK {˥ҹ!J򐯢. *J PkSRF;vi;ЄGkE1~BĹ#ܕv'R*SiE…L)+Zbn]smxd"pP~nH_K?= |EqGĩF6t`P)H,*E l}rzG z0bil8Ӹlw3y޲ GeJPjk|w*u,}#$Wm4܉NeC3LگS4ݵIguD/b ZVmsמf9U^|r ʚy:IJr80cmmuNo@J/@^b 4HS=}Q~:85Loգ<џlFƦm#KT@&S'&0򜘯+6[e! 몆$>{e(Qޙ>/aDV-eB_2vL,>3}”^7_!޽nSt#lj4ICPb>C/2+j&QK U5s(tig)a@B'5٪3D/LsXN?ȵ]"|tEd\mə0Dp: !l.>3Vi35]SXZz}{%YV#=Bo(@KhF3_rn}JAzZ+0<>0J KPxV'* =ӕ~؝i3u]BOe6TD[6}9/{ GÙSVzl..׈Oau;˂RAag_Y&U<Ɓ_m\c)bx0e;Ry$oײ}|y 񬱏R i!0QNzpYf( ѯ:?M:;GvE2bo5C^>Ge ,XC{ d%5HnƒA48?MF3WN6^|%eP|=ʃ(kbNu>*8qH>GYpqVER(rndإd«n&m5VbS|PbgGvZ1jzn^7TIذop+61&Ӱt8Wy:BV\E[k3&ƈA^g,ߚ#Bwqοϟ\C:ACscSǕS=)-M&|Xm\|=2|8+7qFnɸ9EL~tt܂ E&ul&G6NO'ɂ淗V$y0N%1>n("d xiϜ,kY$Dt R)un(z?tޜB?~ڢΤRd9j6xV^m\f[2|s:kdb!(tu.,EèKSԉۊJce^rVFFଳm}X2m/K]WB f<5,f~_{fZ84ifXu*pJN>R,sC6:"'OR;_\\DAh3 㑣օҦl%s<\B]m1~]zwv[ْ̧QBS,DBO|b6? LSM8 =q}Z1RQzFۖXWY~BD׬iÏ4WeDEm&I b4@n>o伷Pe"%.Ԟk4nT˩<J-&G$;h?[*YeZa#$G TU,ױm5i!|/G 0a\l&B;lAFkg[F:iWqr~ԾG磥:x;\b47l.*Yjq>Wul/P4RzGo}IB,P '1oi'P@4/FK}r5C' .fG]߮G@QpBwvʤ<>7 &-I?57)5M2-[E;F[Q(QlMD 8I&O\,Lʅ4~YXƽp[ 9hHO%| ePCFAri3f|魬oN]%9=.R#qn1D%= @w+{aՎGMQ3C$GQ˳4peq_>YX[0>NBx:+zf+9K bf3h@}Bgvwx1F|w %VgMIZHMgF ua$=SXAαζH7$Ы2@lu<,U( G!AW58Zus3[!(y&  ACEԷvl$7ΪY2z=?Sj;@5!72to{ f<ƥ;\MU 79zu\Mr=i)87OIZ$N4M.&+c+rI~XE+ +P^3^P3ѵA s߄[l}׵ S^ˑsNӝ1p,~(h댄ђdH> @a--ㄘoϲITg{8!/^?&3t*qfU|qmUky`Q s#ޮTz h ֋BJڈ-^h)Q<)Jca00ۚǃZ}Ϳq8UQȻ wnx?7dCzhQCLX  Q-pӪZ} ڌd=nӪw0S B 柔oμp^ b[jvXg҄ąW+ZBYfZvy%uP;=DiV[3Dq|ւ8MVPk..])Ƕrq~n Ґ|lv$ }}l6Mަ *@OQwyQ;2g^5/B #${'9u*.DaoS~z&,1ح)Zg%,[ՙܿ\sJ7O5)B3arEQ$=+$* C|D!xSÇnp ƀ܋KK/`N C=$A!ӅK2NZ,&/X G/e-3e RZRW5\zIH嗑 :Wx.|Ë>8Y9\V҂v 0U^Wƚ+h赠F]y<84RgQWߎ--h97 v(媩e&Ac',g}i[7sRRKΕ~6a.oρEtlTm4:[U^ 4b!n팅 gDH_9{0"n@,^RZT/쟷規 ^Ǻo6{sgynq=+ƃ`J |!CSSQw.mU/f]WR3  ;ذHm?iaSoC {*yKź)δ?PwZTsr|>['ű[/4):}! 5җf[o>.L1wBdS 80n*^n}X3Wx̛J fCKQ[#7iqy#R$|o^zdHD TT2Ƣ>.y !z vFv;8&IA߳/R.: GX_jGk;8Q],i[4e*s93L<H8e[ؓÆo}a2`k GaZ^<;L4VU^uEvĺ>y1i-ü >ǟ7$bj zyM]cwq4zay TlUШIҁ3*٩#-*PˍTB׉_(ت l+e$w $ky4@',Ƌ}mrT|>Ă{7F^)o{]%E81gDqA=Kh.29r\ͩE<̣E ؔҐܶ!㭥GZ74A"}#a$*_5pS<`Fxi5$a"L.jӼ pĨAp@g4Yc[Y!?oQŒ%-FrGy+Iҵ1 UVLu5e* {$%-A*6Fa)9o<&ˠKII{A3&-΀%VV!}p' Lq"?[bPYth,Wjҡ&D䗢CTC?n0Ef0qKՀD~|μm 4D+l3*ٝz<%y1[ïeSG@&>7>k侗> )K_EZEt[&3ѥg}%\ ┥} \~`sJJ?44K N*˨1;($@nFd O!h HbVm":>m 7M=sN@gW54Si0Wcr?tuiK g ]&͘z /TO|>[h6-?ai8XDlI%1λ=sV9 :8gʕo T&Klow>xf9:M[D7*_|b݅MPBQel9||fG-۸Zdځĭ W"_3hGAKNΨ9"F`1# !΀Y^x(Y+Rף_U+Vggz ťn ٣wsn>Pީr 7U!KMDGMSķt-,C5:|2nK-Xطb 0`f6˜M$U>(p!9'p+K{ŵ {7B?~KxMhHI}q$qçw w~ Z `؉fW4dX?}+O7!V\€3s.s}rfE>{g6ܻC"(@o8XoS=59U*ɲs q0y`!W] &.(=Rya UJˏ4O~B-آO Q |rs)yK[G(웂ԨZX"@Ά9_,,+_n}(+.5?GyTBBsB(5*0xWg|g.I\c'nk$*!gdz_߯b.bJVɒ$"И Z̅3Mܛǥ]լu;T+F9&Hi~mƓǐ$DeRm304mA8j w?۟ݬIVleau姾b9j7/pڒ!v(Ѡ:ԆHDI\ 5NZ+VL (ĕRu{Bm*qÆM\AP_n3z5ɫ%G.UK|s w1wzYVwY1Ď[ 虖Cy#Qrh1vcPEd=z?9o ZX@bWOl~+S&΀XF\LTOHۑ T@q7P- 8"ͰG/8\f}G*xy^.K9wԼEQ}[Qi7%1l& avR0N?`7 bt#dMd t (b^\aĻxHӣ5Gj]eXr&[jg$Ԉ b [)Qv:F3fY.5#^\nP6 X ufHJg &E9 AjUAebT/ښ)O  śp*oUBH˔I`3!x`Ƞ?SK~ɬk#\AwPց@MyX{[|YAsK\T yr]mg`a$&&8JFA Z3k{@3%qֶ!(ek/LzIL)f=BUYp {z|<93[,n:q387h)l\<2T\Ss\ƋG \K#[#wRD'U҂y3D9) ?Q8!脆p>cT+]YXSk]Fʡ ]ʼnmu'8cDl؆ذq,!|w /m1Q4z*wis!YYSbMFDs{_H?l8` Ł&gKG`9dT3KPw #9. 闋1f$_/&X|:6$)w"d\)85)#ư7 Uc|+H ҋ3`~zד_3|?J:B{!Ʌy8! ggC_Û>R,(z8SR1wU-t~\m`6Xeusa%G/3J]~3fRƬl~/@ӪxL~uؚ#Ҽ: v" g5*#ƭ_kTЬ(݆/ 8 gE}F,@Dxf/>Bۼ9*fmQoR*-W_^lV-A)Ƴ+ÊZyq.Q+"0K*oýrP`wKYBpi? 8wlI-ƈt]c1.+5՗_hwD'Z$G,ə4S UnF~pkڶ$Wn$FAcA{dĩ@Ϟ9b-E)i |xm׫wЎ\E!M> p: Kڭ7_&vTyn?J@|\m)7Q4sGyW'j]{S%vlf16tQ96/͑d ;6;% BD $Y Ϛk)e0Y:PI"vipK_\gc++fգ{ᑌ 5&!|d|EYלaCw[}H j ťçG#߭F HC Q;$,Iv'r'KQ_-ȻF;^9TʟހBkx#SC=a&5G:+=s)^/T8Zo$$^A%:|vOh(@O\^e~cw{-Mtw3(K[[":Mas;./0vi%7RK!Rc`Ƥ=  UƇC.})ud@Sܕab2} 䫟@697ӡ0gw6^@`<ÂýaIvޤ!&W|@@ҧnw˒ŀpZ0 gp|7C8nCdN`~>~+OӲeZ`vR2yUg(_jaSuf-VV_3nK-dlD[#)ArÊ a(qSwPex$}o;ΎBvhXTՄý}2Mc TNg> :p)K]4<]uf!zAtkȟ?o@k/395X(T]^6 ٥tه`T˧ Ya]vz}S@NF7E.֢]iK\qY$I4H*uhp8<$Fv.| b2{$"P[y-{i1zl@4,UPb]Z EqP<% fOU=8Nj(yv<ט] kUh`AHwuGݯRVg?'&tW_NQ4H: g}ѷTd.E;Jnm!hq\`=MްMr|.{6P Z>^CFl҇m"\zbK.MM*k9x; XosFDw * s;u͏WTȃƕHcjf4][\W&Yb-5o8$7$Vm퇩԰莓L$'QVgB/2ì+a雪jISuYˋH+  #~r@qY~g*UUrΕ PBLTr5PU!j{fr[J a= !iZkOxPk)k7SH}ҩ!Aprdg<0Sw:5`߽,1J&vُai,ID{l]o+'jH-&<:;ZoY,}LFPST?W*UZk*rdX/t?^5!Gc 0rpѦD$mdøK5n+X]pH{R/ KwJ0RMcF `2I5!O p<gtWA^8n TdQeW WRU)L%AztD[+n۔q,WC$JѭNj|dBf+yL;sو',=\2qsFsO[sXJ|e`i`ٯfMVw$<)4 zh%ř84#u2|bKkՙ=6&z&]`[گlXF!&84Zybc!?5Q /n}iAi)]7;/ߎ?#cf̌įe)$Lac۾j r:K NOhcᑽ"WU-AŮ X> }h}<{E[8†[ ty-{ V܃ @og9 ;V[OZ>qId#mjD~B?};EA7ݍV<]YVh|` 8V~f fL5`ps]WIC)r?w}jn¡Iз! "x=˒zb\KЉw\>_Wsyl@b7BD2鄰DL p]hcWS&J\BA kcY+O yj);'!$=0c"ʝzmrU`@)ltD|c5Z7=qB_:j:?[ąYH.l9yvIh#C'عw/6ooԛj4ͱ#G2"f%֔\(V"Wuך2iAme? _ UVVXD Y^:s| U_,twbm^]IZ7m VlrB5yP؎<"jWf*iQ|jLNNRCj[$"L76?&>OgҖQ}SeT3(V*$/X-Kc//hg*d5Aw|y#+f6dcyR&F0IεCwXu[ xWy/N ޒ8vlP8?֚ Fl|o(/\@p%Ib鼭ߤQ BJ,^L~zsCN0ؕlHRr," : UQ&Iw~b1Z.V[PA$mlӽq?MOW4H `3kiN|=8"wvywJoAyüZ$ ,;U?[ExۂH4܉2^gtku_w5:<Q"RBl N)Y.l1nQ)1ɞD]0=@Gp9Ş{d(qTsjq _10v;P{. X;[;smXO,Zj=$OZz ׊C}4گhOHO %X5X-@-$G t /^T~v()y6}%^됰GXFU@@q<{EYXFlrsP ы%3:ϩɘ\vj~mvC=GkߗaH;5“\Ǽ uSepyQ'ԷHYCNPBbr10iaG:[];gLft1Sxf){}FzxɆXfCo*NO$AQ:3a"4~1?*qNV%B9?.mL%]$잦zCt1aLShtI,L "Hvӂ)2՘6w9ٳ6c)}.ǐ##K.8yRqw,HF* _h-N 5U,@#zmm>:·"nҗDXLE,𣵬 3 F&imU_C| 7Hȡp?.|?gڵK?,2 ~0hxrֈ|!|CdkoZ'C|mWA^MA? :6'ƽz%+.eűEn{׹AnxoB%v% ^ bCZHW/&¯ӑh>DU猏C]5w|(N~mp mχaH=%8]0vO"\AlCɴ8ǻ틳}6*(dЖ&V5(с)8 Zcm_G+qmkA5yD) N)@5(KLjNL }YMEi\C!yQ!9Iz(-pe餌G<)H'qTX|B6z&Dv?O3Rpvj=sQlQY[ UKxOi W;&N0ՊXwk3IcR "mAϑpn2@0̝C_-MS>d~C3v_x.-ׄnjp'֚K1 P?k-{6hF4&~eXM\0 ]q/`svo^T(7qR.(&D걮t,gVX:%=r]X`Sh8khNf|abؙ:Q x plF#u3[{'"!My {ϨSwgùcu]u+#[6T?wHq颈o7"˲sBahs$3<jt${it"mFO 2pojdw ?nώhӎiP9Tڼ%:V9(xC x}A$*Q{0,sa@{[7{0ޥlEjɼ8p+ȁytY\EP6 69?lnIje4D?$~8E :zX8pb]U@8FU%%'z[3;0a,QX)ažz RfOx>ZŋEP7נ$D}_ 0~hq-4WSAʂ}%@_r Z8 DGZ"R]>{4TC.3tZwdЊniS7 TKks>"\ wX+,*Hݲ ubO;^$SД_Yrбo'\LFR_X?ۍ> ,ev?J_CDz&=b'2݇SkEG:q̣Α9>E,U #m$Q1RRK@ .ت% 87_^ WfQ]t ?9FD]R] o0(1* )y_%m+3K9x+gCO$#&֦MH,tlLc-G_uRPk&D˄|N5r `^j8b_=mKvV-K6:&Ҭ ]`&>w1S;7m5 PP&f5jH;S );*G8z pZ׏ TpK E5a;[6>Zx"C ve"S}|٨< io\.%l+f^vL\!pcˉ6[U`:]Ny* #,rPP#ŐNeOOV4bl!'ݛE@Uds&?b4j& @(zH]&t̥W5ׄ$0@ iB*2[7J!}+禒-.*-CgaHI>c*̍X!O .%g6NMXD-tZI?uV1S4-nl8cd]o@V=r I5Bq ^!S fyȣ8B'WCK&KxrH&as# \??<%&*zdõ ?{)H !8^XQӳdQ㚴WPsa7Q*(uF% SUI.$=0f >W!եXg4x&y[PfDU}ϿhL[ⓜWd!qd"?2?M̜MJo΁ zzQ]8gP̅p^mrڙQW#SKuяSYu֮woY@*cj8MJPP^QP<ۦ>K`_B*E }'QHfDt:"g`WpZxhPPwj VnH; `rEwO!JQ)D}y6=V6 \<<; 7NOSZ.5ɛun9̂͝] x*f-R&&/s P4q`ɀ}OV4 *w {BuۮI @⚚- `OOܖrU6;JLKGھN%!\Tzz#/bKY89QC+%:!t]yl %Y!, K@sz&kg>ܳF NP5(dWCh )BUJ!g&q9rB4?j ~4BL{sllil>0]d;B,)bt 'e9WI&;`x(Vfȥyd(XEmZഒx\5쥯D<,EӢ up4i~dxdP6br!Sl_B:En0RA0RͲdLk2KL'-o[B񒖭Oŭp 6?ûҬDčnj.LW "a< ǟy¦H;8G_HQRTDnII9˥\{:^E%>ʗq{mgHB(@#$dQn$1lO)O̐b-S R|wǯs/l+_VW1ؖvs;ndohR[kZFs"Bu8tGU>G* pdBtԷg4pJIҔ$%$hrdl+3C*{'KAY+;^h\UN>2u@&0&O͚pKحֽ4;Jcb2y0f|g1DnU58Ndcf-Zte<]ɝc(-pfgO8,GՒЌՁ~E15.]Rw47J>9)9AMmPq P|JgEhJ؝WYAdJ}EftjXB_O}^I `:acz];\3[HjU Ipԓ@ܞŸs,XovskD)kl3# mT8ȝv^o},iq3?XU ?cyw٤l&UZ̈́)߆OpC1=]Q丣{,;-?VE'~5#.UiԡӛEi.I ;t%]>

    #BkXdja}}|z t` _FRef^ i&)[2*_'XfNCќL0/wt;Dã b4`}:?fF"V}CkA1Y|ԫL9Sȗ77oҤܰ@~V f)T05u._clcj;IZTp2 Gΰȗ!FFҔ6Jʙ15ZïⰛr9hLhzx^zz~6&q$THImޓŻsX3P:/F̀ۆ9f$e]brVBgyyV  i&>@ ciWN|ZL;GXẠײPI)Ote1]낻`m>WP9'{k"oU,> fT+::zqPhSҎm;ޫؕZ@ݽva=KXx@F8ڕX6yؖ78*zd"!dQ&AO1JdmO&qIl O,M!GX O祽)^K"`zlTW|3#*:pZD ~ ܖm1Hv|DOˆBeJ&? 1JkEM*up= 7"cm~mvgK\'Ð$kMz-d]&2ۦ$$ԟ#Un^QO#LThh9Wwm#c=z&k3VqY\Jn^fMqBðC:bL{Ʒ2!?wq Te&bKvc#d@j2o 5ۑ4[g$H.O̎~smtmC;GSWPVEb><nxv_/RDv<Tk,g6ُ0k*} .,ޝO+ksv!C }hacMKP~Eܥ&̼jptE.BJR]oh]SI79Y 28Eh3l[eܬCow S<U*Q6n/L_s %yJ¦Я˰yh߈ Vωe0+Y۫:'aw4y^<^=k w&JRE H>2}j52p<<'+Rʭ?Nw Tщ^ gn!ﰾ_&X}@wLe v RN߂z E흁%9҃+I;~`u읟'[-wZ Kپ8 E֭47R iOdPF 8n*l8{'៸~R1p̵i8OE=-e4[aC& jɌґ-OLc~x*)uQ`Yr|sˍ8Ih 11 `vla%O=p!q_oBt'mC߁rI \/=g[1sIsb\ T3 ֑+;8Uz Y">aAG4S&{ Jf 뛚Hr0HHF %%7N_ !tȆvz/%U+D;D A;/Ca9!2i4'Z}G=+r=^`gm"I/פmHې%CBRau2lL4nhR8'RP=uzD/:.=4(Js?d*YrѾ}G`[LQ_MsUwZC,|%cP֌emZt Ѣ+l}GXխB9WB{GRD-S@3_ҘI6+r*C!R3NM^;qb2&iC+@7rQB`. jt%~( BPzEя z[O4­t*`%H}+7[WR/b< ꅡXex`#ipZ,m2I|&*1)Çp$Dl3qfٰ>t8|1 vc_ȶ߫fLQXGFi/کTjE*6>cz>Ưd~pRG`#<g+09n.9 46LXmP:or͎+#==/ ;܊ֱCۉk9":}zѬvvc6XtS 2c fDR%c OK-}E4Vo3X 2Rmk/}ucW}p5!C Zf( (M=P{gO}ɢjeo[az}P1@`jD8; ~(PG4!Uli๝KdkkbχW/]{$DݎJ.Ksjy Kыn\ v]rw}mo.8mn9d-f^C#JGx'U`-o%:Xb(b X_HkB_Z>c}I;hZAgMR*+aw.aivp!dAn `o+"=%s XA??97;Z”C)($$@XPĺŝH5$~Ie̬ >O'8FF>YcA ֋x)~+೮x5Ry47ſ/LK7U|PN7TґWa?Jj/;h=#y,[ oͅ ?%1QQ:! ;j캔vN6UEOc(!٠I-5jt^Ex7Y2A#~S,\3 DR3Crg)qY|n޶_♕#xɇ 7ZJǠ,WLO Kqq9r(y+Fj_ hؔkwgP$ Tvkv_9X1PxyI\`XhDBbG0@9MV7ɺ-X2$bg3O_]#~%0a튂|bOBeKwhL$BA9kM=?n )l|Za7]y%c9w +d>Q<jH~hӂ\ih3c )kM٪_e WDQKoX0lǦ1;3Sr,:LTga[ňD@5:-r{ÀjU&T颻YG*&ݯ)Z: + + ]L&c`EXRy`@A!l:v[Jw6_y h}&!*"zJ<;=Bq;!n}"nqn/v#;-A:I EC|vj46E-CR7#Z"0Th:0 t9zM6n{gM;1mД͗p%±[3BaO@=7$pm+ADp3#bHΡ JD#)?cK5ğMm2o ?^Bq>I\& ?]ĻI)b8 ~]hCk%,MnH/ͪVܗ=mmu嫴`$YsBuX9ANNN9QQ0I>i)u<٪{L} q=yQc nf8 \~ 6KE8H%gi9oqv:p90+ws(Q`{!teBo_ri)?U'ԄyLsE~xY}"QH0u~.ݻ _K!EeA@L߭6["$[쇵!"~wx~+}ᕚLzHBexv QIG^ cN Er-Mh1&lc³7"ã༠&4e](ǔMt⎥K#E |9CO=lC˻GD||O(kqpy<Xڤ<n[>_%F)-wXra%;HsiIZ0uQ.7d* ]EW7r0\ iqW fop/5Wj.h/B&@Iy[@Afθg?DJ0@} w!`k-_WIݮԱKI$x 4&;:T@Y@XtJA  u^qg{+6To ff3  v2.A[K%ɻ[q =mIwM_j3KiǩVl(ʔ.gFז*RW^@bv݊u)dwqVXWx[́T26)-Ɵy}@ίC Pؒ8rl\԰Ʒ`zpe8_d׃Yk:gVȺkʢF-R ÍX7bQ:Ƅ('g ⺏R{[?$$Ol_-k?&N@BC iY4I-Eo@?q6E\lVsq>g.Y|]7;NVP]^} UF5N37h4#}jA"31 fB[OdC ɃLOkTj)(+ M8ƨՇAfF3"@a׀4TuvqҌGwzFZz & o WَʱIQo CI/DsV{{a!` .QpVL١%ц(׎W^}>}|xg/xC8׌&CTj6!0ǕBk׊ PFc 0_SwŢ0ŭ?@!XqدrR>>Q"um9fA%h O4Zx64L=&T7OBMց0wؐU@À6(glHк7h;5daA3; *ˮkTCtiRADP 3]$yKfƇ{m E5X;!"iuklM}/zdxttC0fտI݄J1ϒ/4"X0k:$"=?Tq-_i1/ysXb4%8egH^|2uؘ e,F 7Tʩƪ}|eH%˥Xᑚ2QCV o@'drg;SuQ|˨=KrzÖ^]l-M!,Z?)ސ-3m&j HbVg.j/Ylm?j9!?2N Ϫuyb:6?eg@*w&F9H,Z2ԝc4fK),> `=Z\b[s压WS,@,QNDke|}H =eqFHh@{+{qґK: w` %v?׳0)a <"2gotCvh HO$$/ *b{cpe7: Kz6CinNҋ´JR_{BO5K\u)hrHpa+\o Qi>M67_<jDӊ (_!\ݓ N!aܮ\an [VrsC~#0VnH,^ DLLlsT܉w5 牋:fq@G ݈6v*TydŵΎM9M^"2R{͜rZyVzK{ .W˙2WqYU'2տa}/:p ewբw+&Rq}ɛ"3kA$YA%0G1 FAY\7;ȁ|زEb2N5ve,um СCWIxU9V|Y1x/EwGnyֺń Ę",Q|Fq2+*T]BX\ނ~4uhlg !ڋB.G]6s\M$RS"x*N=; {߭LF+hUDZo]T , u֥i::Dc{n\QgF6"YXJUg @ݵoK7Z즆bWUsJX}5^YJ,f-h][VLuɿsWȲL־b~o[YN* TV\Xu \+`uQl@JlI F*#ܻښsDWIVУ2`Ե^%F#`WSbPN]cW-fn TTP^[ƭڊ](t~CdW:th)J/6+oXw[諶 BsszWRkVk>:Qu0ffd5L:>餮j\jɆ-oǤ= s>&O$U.|[ 7 ]/38m s^8Ɉ \aοGMLJ;x-7u.Ar׮z"7^Ikɾ=o.\s)bvաQqJ(AffG -7AJ<;zp2lKW$~02# *JQH[ڬb|^섖`.]k{A uDp;*[cKkWgeQ¬qG0lwGT s18UTKgԌ8IF߄;REƘ5qVx9bi/4/eu D`8-ƀ wU`ئkz,aUO.E!f] n2B]i zL]Qj]9Etp'^ջ>Եle4Mw1PVYySX^uf_)-\AB4U,ߊ_DGX=F*5w-`tMUc@:Mc!ibpqUO*i ~R A[ ALSӐn>VĞ [v-?uE%ğoRWVnOqO*Zd MME(r/CĬg2*VۆipKDz3^|3ZZ +0`4hQ1S]%g6J@L!3F\qGR#3;@YDA2 T,n'j3&0TIH\$H/S9>$qV)33j`#S{ve"'e1> Js1)8'1g-*!;L}4t|TeKFhPudb%OAG=;(EZ D"YcbrK2<[> d'=4mmhM.T_i֌R -m K!9huԎ`.DbF %rطNj7Ź=}{o^ $.~E|\P$B } SۘX]zud1G"xqxIY\r( Y*8ݟp,$n <ͷ В ,'D~>y=sk+_e6CՓPݵ kw.s}Tߤ7@aΘaaλ+eJ!u eT$8>sf^;tz.:T,g=޷O jv!=SC SƦIq)FFV(8$c؁9O%I`fkZz1F13-5L0[Q?B$g(vz%HVM1򝇪yKMc^e8%my2ȂvgxAӄB߃ړW 5g723ӎ$l~ɁӋp$܋"FO1Ӈo WKٞs': pl؋4XN56Dj}Vv]:5 ]*u\Ks^յ_b=L#~~KbrՆp^+K!`Yv: Oyèg,mFJ׸E]֕LJ]?]:ѾbW^n ~}7?+plj<=Y jFl+whCyD&q|Vr0@֮RM6%Dq&5FH؝\})ɽ6bZx-<ܬ}fDhخUAtz;lwt`#4Ou5|C,cq|4jy\l~#?}gpz(֑H2nY3#Q'oh0,yԇE̮‚S g'ZF|-gWr 'kͬ}@#I!n3i,s>k[ín6\hqf#bz 1]+>53I{KKG=zeS0.o6Z&YggB2 VSe2kkƈ/,;!PXcna5BN ;㴴Typ}9H]:\WBw3L5&3Eb@,D?f&*@,XOuvAPnñhphO:QUak']=1ɠ2W\XY8Uj\(Cp,eߩ1+wۣқi Hcq_XHZ٢'5Gj8l{#0S59xLHQZ= D(Qhte6sY=v&#Zl)ckZ#YMb.GXW՝r ilDj$5!w'cNbFD1V3sH8EQHLYhx疂INw$V̧'M}H~ z*uޘgk7HSo0^ox翠9}K@/'+.ۚA+w!hPY*҂yqebUf#D1,s}8ڜa~YeKݐE$gr\F^xkte{̃a?P[a%KÎ1#쒸֜o ky&)&[{/R3 (\?>u?.8+)HsdJ J[0^|p_.K7i rYT1A| űs ZCҕVp{Dp@S;4l= v.:rٙLF{R|=sT49 1|FM.`LS2cI#ī{ o#Qg̼`,x@ a'0M^94G?DXxlM?f̜J],y.cå%\39WBRؽ<V֮cvͫy}pIgay@T$D;P|axt!!"2,)E&\<#cxE.*|fl츒ϮuVՑQٽ~ ەK2[C]чW9.S\NFdnn9P_TX NK,j&Uq.N~+2hw<ˏ*;jlt1y(]%8 É ߴ;08OhݸmB&| M†lŒR1Fm8'nd}" ݾopP*YxN-1 '0Jᰈxr```Ȁ3Cـtrc3`Ze>^b)Ufhu/L|D Ev#K Ӟ"3g±sbthEn$洲ʡ!E 5rM1:?HB*ot~tI%v;*h#QIaJ~*OX2G`#6 ^߀R :Ifb44kdIq{#Uv(M.GW븉,<#2>*$H4>-$"۹B[q9-Wp)@jd;bLb`7,M9We.\>DBXH}Bܵr}Y)݌Clx<%JN5urPƯe%jP0&Bcn49 VՖ!" bP ? />:^eKpթ-ǥc:sn4\(4p*~Ҟ{Fn;e&r:Wu+L~`H4Onx1> Ċs3j}1C2CZ7ω=C0cŀ)H"\t{}:+jx::^ih5~$Oy.R@Է'7:A; 箘!qhLN)} r1W Qەnx`7/%n#=X7{M@-V>`d=s4Z1Ms9 /{5 5\$־::u8Q/UA1[VoC i^/ELW'<*mz)$22cs+#;֧$N) ԼX[[M8$Yi Kmct Nŗь:񧘮G#\a]؀I^с9BGGF۞3dT@e8"1;r`_k~K<'wL博<LO4T wnTJH2L\}ۏ %΁yd1EC`nS70Tl3>~{M6PM' ru78dMwL?}dKE綉603X[ѵc!R쌓!gKp(zgG0=X[&z#Ģҭ$v2GJyLW"Eǡe|1Gh\cvO|ęR,XA2&3抯MTɝ.ѓy)KunMA =\[aSc}bkHʹ>@gHc6%G'+oFnSȶQ!F;h(w_ )C$.:0$`^m.P~8觯! Y(LJ C`+@b,/ԀM^],*)he-5J!ḧ́wݼ@!5kYr >S/tY!VSOsWZzam f'E4řlַZ0V4J2&QC?H݄T6DN [{((o8DZ_ '8f s45#b0` ]3evG, $7bwHW NlCOV}}ҩ|רPA '6CE;3]G@k~Ȃ`R,~rBUN$BuyhX/v&/2IML ݀FC!!ݸC' 6K>L?/ kdn0A{i_lg\j|uމSg~=6Y-lL]}'&j%mAAƕ>L3.MEA>/|-ȋ@$$u^H?S>j}2r%RJqio-y.RZ D>vx jG6 v7kυuե #i1L j=2,Z\I3+{ N(Z;@_@B#2Hq+) W.sHSaDPEi{4l[Vf @GW%`I *4- T׫cS #|ºA4Z_kGz4dri`s BXo}W[ɱQo d3@cX]MTN NvRpyD]q+_6 ԲJҬ^aBz݇ ^4Sۭ[SC44ЗELsh˛όаA"nD?R=?b1epCĥJ\}CpEwQ<`ĆhўO*L ڗro뾳, ܴJ+C)>CYٟw]٦Qw~0!&Gikq.a&14f5ffoԂ4vb!%b0wIEe_Ѻȿ*OVOTnT{a}Vk/Mʘ#ˁP~naQO=ڇSiqKՌ/f(h RL`9vKhrnE#Kq Pcfئ`]!Z wF8T?efne ɗ gySg W.}q9[2XEgxĺ/1Ȳ ]܄텔\VWg>gWㅪ_}*;Hۃ :@Gh?Kye+3bVjć{!Fu :6Kya@GtZ0˴Q ׿{Dm$։6XMxƑs~o]f1e:!lɟm dhhmabqRǫW4c,%c앟"]rzJ3Vփ:!A2>SN<9M,l6rzaKD~s0(rˇ4!doMM8/uόh'wRC(^UE~]eZ8vrYطUr_ %1mRn MC5*G Ϊb* *bRGPB#&oNJ3 # ZNcpw~ŜsHԑ1^ɟrmu^`SrR_K,X`U qm*ځi޲z-CXk3Q,|(`AQې$"*ЌV-=o~+(Iu UZVk#oQjmpH>IcJsaL?eG$ GӦf뷜v@X_*,u4 9c f_,!2ҫsR;ŌjB([+T+BD_4+)^Dl3lQaaV"/6^5ےf i.Z$(OXWnh6a2\u/$)'f9 j,@~DUtefqZ"5ZmbN|[o )/bnBƬ#2qhsxUjAqL .#v@IeIZ!Ss(] j!B[0pQ1յgO`/ {"J)\opK*j9f`ǏqN-{6nyá3,%ç;)`r7&s({m L 3 h6"ڄ&3σzB."}| {UqT5lXa˃"ȁ$4&1gt%}+*{mk$2 G}[+nl]/lAwpt I*[, gAyqDHDlTiA"Kխ_ Kl?׺QmO*F좞b&2 d}t1N*$46B#&$ z=sHXm9{]!&Gg2~sBY3Xl ^ h G LeA.T_Eۖ!}z< L8%GJH pS _o \923|3"m)x拺NVư.2sTܝ<+#:U#q1EKrj&@bFޭ7'OzS y#-pX=# ݉*xztlH[ v84INtN2nyЍpdIEHIPD;gc'+X uQaf/tA-X>kS뵲ٵ2#M&?f1z#n$b]<۟).QQLQ*+N\J\ʦĦs&j^PDV34].tB}|Gїzl(k7Bh"RkJbZ_)ȉ%6 riũUSKXMRZil\,(_v;844 R&#CrN\.x0Qf.L1,Ø> }eec%;#UŶ)buv'@^?Jy;3]8V%}Uzوa(x}y|m!s9 s'S6>6 ll#$>v>ޟ 5* 2*/B7 WQ?vEBjtƅ"7 ckA׬Y63FF+6sÿ a<hM@\ƞrо®ؚ@h'SGZh2+(uX՛+ x$3Īs]ت̈́P^]J'| @FNi/\X\rf+)4?FB+:nI)W"Mu bt zGys?Lv,oHJb3Sl"ddaW|3oim`b- ~{p WG+{āDHXYZUNoe Ҭt\%uC;al2IFȫ]OE ]]*U &U 6T0r%]!]u#Ekx]E5Ko k#-,)4 ,z9^=Kպ܏&x8(5ZYw,~ՀvA>!lzo<磬Fsr5vݨQ1PaP%/{'Z$2:(LペCݮ'_vϩ:o{Q5@# d {)qcbz&F+-<7l} Vm!I+䵚vjH֙p!B](|>hVܖ֡ x`CO7(Mӂl7e7b 6[+aȇ`Uy$Hvdx9c[_ߔD7T˄./v+!ױ/NݛM !pb]T(X[VC_Ee3pɄ͊ssZ-(]>8p5Xp"88/-ԣQ' 4boIǽE:V@t} pWTINr~ HQ8U$z*'m*X0WU㑼5lÖ6c0S 䞈SW?a sfWDdP+P4@զi`A!hS#$y&`g~r?_;"n c9)EvsvY'Z[@t?BjV8ҙY5]T䭒.tsռM&N3}uIShhqfIOJ_K^px@Rsm0ϖcjҾtwFkjg1]UH=q޹$]j5*/ʢ]mm+dyU4:֔Bbljb >o2|Y7+5%crm9vAdn{oC\e"MblVE_Ha̠ g_E,zy/g\CPeN_fH k`Z7"A('N#dTK@6{}l!2F!lvnEӦ0$(s{z/BY>O0l6uӮPz)6buxYoMܺ,Ac] +УZS_k!zZ(_!U2If J8F_b՞h?OrTk _L=1`[39ybj)-{DMd}=GjB*N9j!4dTVvC"F“oZm1&tYH,-Y9{}jGig)$=DO`ڽY nNk!{1y*t)tC˲x"W/'._8f`aܪ¾ᡟG=2J;&Z_d zy)YU-JWUkdH ߆_.59"nVu3SY+zn$V_A?oim#"*'}-Ѳg{݄pxzZ!Io>CT D!nL4Ch6@HvX)=x P42YF.WQb#a~+K]_,/鞪'ri,`0x`ۆU ,rq1!,m7X5f(CN;43(CGb]v;S gO |5ZWx|[ Q.32 Bw2^sq6ƅSr ~sK{cC%>C]`mF~_Msz #V<`xꨐ,爜Tm r:8zS'[g3;wkEH\MBiYG0;^\OO J'F x&1qp;\7"'d:zj߄ɕlQ/XGT KH~#M^ؕNlC`пI\`K%<6LBPKEBVt-CDs>2H2[ԨAAAf_ٶy,($2 j{* Mm lq 8ڽ§ PddoWTa-{9k|LÆ:e/RRorC8b#Q2#pK:8tG㸫;2{~'Z yV|z%c mN 63{%7e^}Ϡ}h`әE!!c1ϔ]  *N'e7.c*F --%rH[vѾܵx P\O^Fh!/E oN'~>΁nѪa2, JKf9/9KZ|kP&7KiwJr˒0^XN@Һ-mFÉx%#ٲ:ʼn?֍ddt{Э5@Gݬp? Jnc>*یLԦ= tԪG YJǛD>M_ wsJ"W*\R..WYlj0}Uw}`cd!s'%&9v$:KE[)47M[<]t93RG>nyjC4߾`~.Jp~T؎Q}$7W0"p4AxǶK0>+lT- ;8\e-tϿy"ɶ vTRVtܢR&޺Ǫuɾx3z e/5CX禥Lu~/"=FCp]9@oo׀I&ǘ2Tp/Sfʜ?o磨{°[CG(a*=JWqڅ90fD\ oHVM{E_%~_Hyl{?]X_gm0p3V\̡bLKL,p#S;^ 6*s o:P-M$U܌E-_S4))ۿ~Jr@7X2M˪|yEtg mO3;[ tVߓЌ =T_٪L“q ɺr JڗeNŜ~+Od9uw[ܤ~Vu!-EQ:gV ^yx0י #2IkdM{\>fAAMCg o%uZs?s8Ti}\O{9Jk+ o\el]RF^~x& +pg?&T Af3ʀ/[>Bӻʖ6{(KЂN3YwU!O87M_q6=?R 'V2va40}J\c>{Z#k46+C6 pCi]a>:QnoH8z&5Ӈ~ TKZ+ͺfN3?HۅJC'N 'Mu py|}a(h|b.i3rAϲ rylAt6tFjw/Nϰo<=f:"#MîhҰxFxEJPC/%F:Cmb\%Qw4_ݙX'ob WD̎gwUo!o7Y緇E֒SUnl:uy-~%ӿiZ \zlшcr /[\|y)AGQː0zMk1ott&L?L3bI Jgow::נ~āj֎5ʼ[0!%5aV -$N"YB,輥d l"v<eA5[ -u+2cl.}PnKs`YCJĐU略%LZͦoYs'~mӃu^cR->ϔX,4D ?"p&_s|eaY<%R;y/O1ժE*:DtoU.HGTv%wcj҄BHz}x,i/^Sj|;[&4|hfg$hKqLnqf" \D ,90P ɱ%5oʈ՗A9F,./z ~Q79Z%P"j^` ;n ^h~d];DҬo ȅM3ӡ+\I{/BwXRC@UF,<6n$#D :, GM5TF9.UԵ7;wxb1t[wιo%#l^+L":JvDjR~vkAIyEN[Oٛ:̜a툟jĐc 1Â/5z)KKՖTPre61֪V/ddԟ+>ZO(<}VD1A/[DSHLEDG^K2ΙcBf@~7z<)fSѽzJGj'H%˞"`Bx}WBvY<;x1M 49;.œe  WQX跛VBf׺PmBFvg@l&h$d*a3OBsJ:Fo6=DΓD%kRϯeG)rAz #)o49&)Xyr1),Õ `u~dm>~i;:Q'V{4'R60&z3鸣G_6 sBV@!j-,|αfٍ圁[OOSMe,ap㽶/=D VGcP-Yf?>0G6r F4M+'7X>o;J*. 8{TK>Lgwf?1hDw{^-.nBPՊY?@pJȁHU ~'Z^˞[Ba"7eV,8.DAaX?勠\__w=v+^f'}_&@G̓׽Y@Wi(T^~NũFvd{txvz#p 5+W`~$(oF*'Դ3:,\M>ލ(02xޕA& s;pQ ]!;dO0]*$Ar)tNh)B|_b|*PYy\ltHh̞0٭lwa9qv-[هzqWbpλ_xr h5FwW!bpR ܬbRo%欗<ɻj~| f`C:H!"t^Y<+eIir_& gqe/v~3UߏQmfs?74sn4o:NIl,BbL[oM8!&24{*љsr }C-dB Ef1ihfh`lGdNi[MSE܆r6Y$QDߜ0x^c14أV0H%Ox˒H6>RI1/,S4 #W4F4 M>XܧM9Rɱ 7k((b?߃Պ\!zNWRQ#^zK{| cD )f\Zِp2UٜCk]x]E]e% 0D6ۑ=m?)|xUtX5of]PsLrIqA吐'Mt YCpZ\ݔN4p3daɆl8, ݫKԮpq;܂SͲݹ{~\"V]|+A~_ i}[pUS1%^"M*UR= Ǟq(B3fȶbg2C%׊!x @`p ZCo7wAʶ˖n[FO!>!NL"@C6aÍeq"4gȍ"knSG] vؕԛ\L:\Jd.@GA{l}"@x﫰s  ׂu3l'H4`'_I=NS?@ZFBxԈH6.7 FStJgXSϖL*A-|X`  X~iǣ'X3fsp>"ۀnD &29D^[?yyL '?\r)&њ5|GkD4Eku0d(u0` p@4f'~!? 2Ngz j4Lߥ x!QP?ŠL$zYWra=k6WypGZIr1v8%= _]i, u`zݻߎ|jήaG)8D Jv4xt(L^;9טa| .jg*qқy{Q4t'gJarE.rru-I=*k[~r..S[Mf:jsPFIY7λhM٘c"9/&{8P@[F4|;U66[A݅Rl\hȊ{_#bĬ\LE9:"|&`ϗ"E%9nĔ|{.茵@PFLNR6eV\taQbbEyC0s!D 8;RLqcR^19х|2ƂD2ҏa `]W = σА޲ bf&|O0Y>h>j8..,n6zՏO?%zƥo9ڻjj$; jj϶2tcq;8T~)j\+ZiwItB\" \WDmRW@$$Z-m?**78++O&\V]_;jpR*ݒ${sxx&h6[R`j؈<`B7_VUOҺy;?~D` w3PS MIy=&KMڑlQVjzJSyEwlF(9t CJ)Df=ǣeAo+]?_F_8aGS!3]W6= 3dTj,G.I*mcLlh,lIF[f |w|d芾?Q`!"WVǢSǙ$Q=1mMS˿Զjh}s{?zl8ۖ@٣;{ >,A&YI\18&W*h33~?'|扁4ͲXN̡#WY͂&xȺaxoDʝ:`S;qB[9,޴$l@*}k>RIϳ *xtYiƄ3@?(y$&a߮9ta k59Ém4yUύ RT42ci,7*+75mRa6_[ }cc>>ۦ &ߣ qkmߏL3۸8ZKKg0zcH! Ƹ$g*POlM} L"QWE-i|h쩁!?ᡪa^d8pg'`+H oIJ?!.=pwHi? ;F;k!9i[-[ڄ@533h^_t]y9 }un0*4w=RklڋJV;D8.g i˱Ne&n̙#8$%)_WO0ƟZy8}pg(&ߋy-|@ڨqGUkMҳ).@l !Њ.d{* D=jZd@P;>`j_lqnYn^˜a;+.%r`$92)=i.쫽0L#hA=9p4ݞv]]ED Gw}"|',c"|Fc<'Fʰ5JPRG,) }'xdM2oUkY};|ƥ?#FBzFQ1I& `q yz2I]ClɔTWq+l?M6d E. =}zH&2>,ZtTK|, <)"YQeGfZGh\Y5𡤉K'!YB_hjUB Dp,.҇EQ!|]kMJ {d]ל3}jV g&\sf3#Y9kF%~yeǓ(tlD3C~2; B<=0)%sY;܍alg)DOA/qS-hk#ZL'i+xP2OqKҾ{(ޕhT#_;^ħY(fׄ|uoӥcdΩ& i:HCsXƚ}b8𱿟M;XD/{Q>Iڶq0گV0M,y&YH=!F R"Q"\XшB=Gq})#]|]xmiC=?w~f- )? po觊x PEo(}ihjJ[d("f\n-#*/ @m Ή>c7alǂj 7(e_Ibhux4wnG)&v3 2iC[/ƬF!MXtG`8!_OUWR:bQ/ hd hh "nѨJ}o>)/" N6lc7la82*0tUK~([qFQQ'ezӺ ƀRHc5.\5Ew5)%62Rxy:)D9gywՠG^"N?:}x`o"F9ps]4^(SZO#8<1(n3uPÍ`l'`0m=9&Z}ןs:C_aMxiN ⅼ{fxSK&jR(imAZ~Pu|ԉG9x gS Mj髭V|x'^HS&uJ#|1-؁g1XdMfhܩ&Ϣ*@gmI@:<hQ=3peg1jxH\|5w]௜X !PN{c@iT~X4(ܐ?AGoJ& L9 KڑnX$F-jZi8JdaҠ+6lh(>J#kgSbOk>CuHoJ"p36qgQ]&O:nPIͤO3( 9*u|}? z?  #-x]C2Li̽ s[;Ae5`L=f)٫&z$W:bRh鵶ӿ797 EV7ǙM*+,eq%:r짼'XsЂR]sB D$/͹֘yiҸE~qP/À"d+ZoXkj$eLηXr,duS9 юx )!b<,X!vSy&|z(;~MVciyj_0CƣF?9>3SB']ݽ%z/)K9z>d9xG7"nb *uħ˳"6J#0b1G[|[TiիoM1d< ^ǧׇhkId:oֺ?:Qأ+f(R!H}4 & Ƙ4\-E9W2?ەN;y^̥XV9րAXT޵D@/)W3ۛ0+X|iXeQ fpγImez{aT:v'D:Q ew _le>f{\7a.bǗv=Kb恵#tj|h|F?O)*/Qi9|1MczF~VJW'_ _.93˨?Y\&s0.?Ѣ&h+xM/2ARR?)iZ,}Dn+)>qIEJ|if\:v`رw>'ۙM4BI!I7PF|L9~6C>i_EfZfl~ؽ!9 ,pHonRD4ԥbʒ^~ 9{+{>t`^M~˰6,bEVU-a!Pҭ˸GeL>: Q0Nۖ$W 9'N[VP;ۧ- Ă%tm%x)`P-ؑ{_ 2ɫ]sv%b:Bt7ҙMnTjgS~#vó.-sWJT:K kP+{Hu"F`QΩ|U#^m5߈To򗊈 ZTs80YׄD~ /E I|rw NH?!u&3ԧe- 7 weZ՜. aPuB!1;;^4KWfҷ>Z+Ij|ŗͭxfdZz ^l"1zQg>Pǰ#e"I̐)gwD17f13@YbsLt}68()eu7ĔzE M-*N/߹:8%Óz U[z=FOƳ9Я㸥Ǘ1嵇ﳞ 68,9 Ǔ/r2pb!5eǹ?,2֭,qTm:m9b56Wo] ,9#ymd#͙ܕ#yYFT4Whf7x" xLӂ"\zˊF-+AO0%ʌ3mHFqKBzۮNoQ %1N1UQlsDvS a?bF\ ;ky!зF0d|=ʝ4A EPdDK|bg%^+g gjhsy[8A#চΙ{^]/*/-Paո͔ vouX8%َxELWi~1vP뛌MB Drb3Is(Nk*珼՜J;@dKJjT26cCAq-reYT X} /L^S9Zj=*'!M"Xՠm/}2N$4t 9% (qCvkHQ7gJ; җ*:"LoZC3ʛFdzU q$n#kq@ }E2b-ػaD\uQ`s"} p`|oΔ¶ZDvxcDSgV?u#bpyv i$XW Cʟ6TSDW~-_Ĺ7 TEѿȾSXOTRm37mmz lp!4LuYr3"TUjq9H(j@v-Y'xAO\%A9D&oβ8&˄kc{1S#aoT`ND\@S1Ph/(EńD8tFR/ϓH,BS\')`}/rhZھeq0l9ۀjۢd>yRn#Vxj5V.aa/|Er¾Gl7 Mro)Nź-$4Ao&鰯Ɍ:rIjGP@=5Qղԍ7Wg*GGGFMU[ۦ>n%+GB 2ڳLiB;n&s{䓣  -Y-\џQ+%"o[NM{%tIߦۍwM|q: K$23F*s#Mk?eݸ`?t̐"K7c Ӊ/TѠ5r=y*i0~َbT*VGA"Pz8dj^ `Ib .S' K?!yXH8IEF@H6 pJ i\~kf)5܆zE1{w @JA htf & M3$@ !,l606 )*d_sJdh\X"JJkn%^!B. .՛}$xes_$ӇOVEet*؈*hPDjC5k.lBђy8`gHwjI;P4G&O/ƥzl2b7 An-)9^:6\%{):eYGe,"ܞ3U_SQly1\A$D)3Ԭ\>c5vS[|ў39xȕ3a ?ثS(-^M h?!`(t#(@p壎bl,͠}s Sd:Fѳ)j)1e0o?s9r?S? ۏAlݖ}`G+fpFR|V%ys.˄gɥ 4}<,k۸2Bo>ٻt3A4AY '``q?_NEgݟ9N"LI N}p6D>x`LGzQ[y11MHqh(ҿlУ SPj_3xJjPu(-fˎ{n,6*QNV/c.DӤ%.'ʢ)OL}wL+iYxs(/F֋A2`ވ~-!0`t?[Ú%GZy8Qy:2SAVB5+~]!bq1mei?l+{cBֹ E˻sc3|Ecވ@S$I0ݟaR_۱}/ ƔXXai_Aqp$ C@G-<"d:wbʮYM%:jPfBW' C7/VV٤IɷE,COE&9+G``QMfXøh;Z2@QkXaz 4߽5L\u /\ ,Ie=*uxE)K+̨{1(%A4>PPHW6 >=x-PsֱrqKOՎNa]IPKi~/wgu$ҹȌߞ1޲`3pr,pݿ1}?QU&*xd3ס,P'u[l7hjOx; P&^$vR=e!P>ל?蜋}O%KӹBȻpBl j^YMCICM_pV7x@xdS3rW4# _xxNq"ۯ. 5+} tޘoCk-C T7ZG P7XiUUhRqU1d߱p7 `-Y* uDt-k~ڨzbu\D3|]*-m1:gTtfmgRv{Č ˹_U" JZh^ jJQfCi\٢Ovh4[Zrle3o_W֘c$"mB<.ʓbxLwxu \ݯ ~.X#$QR96e,,hh>ڇk);{pVؒyX=y"؍ u,f$Uè{j: nA +WU88qfŽסa"+^,S`sQB0T%0/(e56&$ݞvQ-ar?`,kpXakX^$%ŗO׷hGZi?w?WHxJX~0A7e!|S="n>.]#?b!R#~W/qJ'8L!󀮏V藏If۶]w 9R<)9q*05]N-Lp { fJzj%ֺ/+F͕&GʤI]5hJTw$gʅԼU.4&ԂNd7n찳Bn &lTnLZ699lX 1k}U)[ DiO=+KQư[ocZKI|CvaD%ؘkS^< p%!p *E~`SGB9-SPplp@ogh)*jF5>x Ǐ#bmtBPxTz~HӎWɃYeQvF~ڂ[Mǖn nhu1C¬Y;A\ ԉg4\]ÕsdcNj*9FʽC}"vNyuYڛe`φLx{=( Xm]3չΚc̺x&g# I~̕I:w/jr7nn #ӓcEaֳ0+f܂uR`!i/jеT U4.~Z,WX&# ;~+l 必7M~QL5L~+6ZDJ'+k~9 U|=+VHP?As(TU{--U` ;Lw+sR(8TI!X]YȩKD bX.ו[dD|GTf|݊%ȉ+<)$32\]@qP]?愈p抬"0^3#iuq'.1Ko:XO.ܔFh5pZH~KU(]F>P:=odgqu%.̒m:1]u*5^18Pd>=F4.MXd M4y?e /輩bs]狋QDn&?1{U)U4@AcFA d'~3XZWYJPb[%ߓ|%|p:[Z< &JsҭN$j!9,%~婱3NC8dtݨ%}o;cļZ܊~q.eygHH6۶>6Q"zuD@ A_nYGld X(q]><g=E{q&G@/Nc)ߊ -HqJL6N}IEàd% -O>EN(F!æO谈 ]*Yu:&x45$ Q2E])Ws拡Zz#yCT֧f1zZ H?WV6drΤx/7IIHG=:@C!޸ے(:+2QTE28dgkR-|&pWG6ﳢ-,tT,׳e1y|HjD S!]biĔQ T*#qJ}+Gڬ>wN CTv9rqzz&M? pI| b!+GPN#(dwǀF/]NEV ?vtϖ(r=*KLP[Q[8d<$PD. |{!`k?Dk0ڀt"! 5kyXNCEǼZb=|;6K˟)|;TG-+J-!vZjqL׀VH;1Ce[Bc΍8`ħ(I;v%KP kԋ_B<ƑwqԪY%]4&T{eMao)jis'*Mc6{2/XYd8$ќBRxDJ*aZeJ,`(C^sCi,EX@okMqX4I|')`Ydq=z8,뢘h/csO AUc IO8e ^CPyT2#iD<3akè_j|=ҹv k TɍYoDM0出c>ԭȃ3oݳH|}C/*Zyij;·|̨1ˊf-RGyo㼛MK#ɘuQ "?˞[Մ2t)=frxݑN$Nfgذ84!-09.]1>~|kFP" ~59Q@I0 O[ܩo`PXpHA#"mtUDB{ҬXgK˂]=G QDKW6snJ!fۛFߏq s I·} K蹇<K=qkI)[iEu1|BAT.ȓ>rp V…>F]%x[Ch\3o%#KDQHX_Jb!}..-2G)koY!k_ `>V1·n?Cpo? ѥ-|}Z2/^P#6sPwSjn.vO쐝0V$XҜ 8bSP1V+l,,B[=ƨG6JChHU\Tf En[ikUP=Id xfw.̾$ԭ 1Cwᭃ%~Jw<ɀ҆Tg80voCո\.>-X}snHȐ_̈́I;I M(KK[ɽYn/Moa]k^$Uj$ bgt@nQM"pb \̱%ͱ_\#0_ocvfeF=&GuHlP;)Kx;"9lhjR%ph#k`MM9  0ʳ@'}oR(@^]ϊ~~Wid|N:Nmtr2i[ &Igh]u2mt -/yL5Ñl'إbF0AJıCtJẖkȊ_D?Qkr12񥭀QE&BMyb):/AI\=0NEr{Rm0< xUQSk4dZԣgmس#ʀwg# 2`:WO9r$$!I!.F8w AS'@haXiIUfǢ5/ g.[8pF%[ml*?3K{% #gLԸs79J1:<~t+ITKVu~r_U365c!{K远ξ%Ai3BdG֗h>BFPbH/1 T^ң+6 MOX{[ո:6egtfhД( `jA!} O5Wd[aZf4i'.?>Ke)p.&]zQcה%,v x;>Πī3zJ<3(J2N[mAF*_K'C%$ e^Rxu@Ry C3pWmHCSbI|Ueՙ1‰|@2?p!U~O_$.-\,Mnڜ2< +t06%^ tR.CpږZ#;=fƴ(X}KV;ZgzA(AQZ!U~y1:us0Bٜ|%o~[X1vnB065VG?4߆ @"bpαN)uh언Qx2( b:iiYzB~wӇV-_4[Ji__1i}Qv.1%U$ZDLN9t0 `ټUBIow0n-ZոL=&ݳlZ3݌%1ͯDž~":^ 4ZoI7Uްw\ AҞ5]\{MR MteF9~߳m3'_ @O,C;p{= &{R⫲ha d{liU#P IUPF‘t\}cE˹aioqڗ05 $Od/zh@I - 6 YV܃WONh`k |T]ZkaJT%c:zIk|ϩX-v%$=G N3o2>or;<.ʽ1utdK lOD,YݳJ_鮞NPs*TX[{9߹Z4xEN>l\l"}wL ^sR{cxDx D%Q0'+ ?SDEg=,e(|M# S9.xfD!W0K$Lu?֔y^ lb |,sS(t|80-Ny&[jUGc)R}` %X@aBJ>\lUD!V3 Lx/k͊Nzs-UﺉtM1G_'<@ F_1$ BEUK޶мwhX@đ<R|Ǒ$~N`L[k͠'αv3 dh>qK [n f09]ξZ &5ڐL˚=?='֘;ӓnזb+ $&C'I>EP)v܍L7@9 pbT.HZuډ12,M{,U:t @ڂž*"kIzxyjưSh]8NI;m->fX%d#,yc+~ ޺sHvF &HĖC E̪}-%QQ Gb˰aDM*$*%:4R--ĥM +Nlŵᤜ7U:r\}!! S8?F&F(#B%eVp]M)cdW9r4^r݅ݩQc< Qϕ\qU( u8,ӟ8~aVJ,@ELO*;/[*oF© `I8p%(,G8L1a)jW;_nKSwʝicO4,>q =-Ş,w0*/"˴>Еx!^_[r 0ѵ~kT̜_?#ELu٦ζ@( p\_cw k% ]%9"Cmc"x$Ewd"8̀s-4S5 Z?d2Cq( G=XD^# }-Fm(7 z}۽s U02ވohj}|ʁQS9Cj3F7>v0drC1wl=Čen&#^SiŎd0c;d[ҳh48X; Dg<ɞ(]XۮE+j'j3 Ϛi[WGkܴ(k`:;$<`p w ZE\:,uæH)fH= Ȅ?yBoU\U&aNdّ8d(hJJz)"8)_j ; ТT7.XOP~6 j9.ۻtK]0e727Owр2_!cOB+>"S9>wGi"B=/)>QQ,1<>s^C]l2 Iyjvc吲SZ-K0Wth{yqRa~TbP-oC8JNlg(`@ڏ2KJR 3jq(O5C;kXu/)N߈t9 YǥGPD7zey~Yzč-;O.sZ;%{(}e;P!NnXh71j 4pZ'`L0]D-)p6I3կgd;%Ik'QЦZ_g QXZzoX7)-(x0Iʠ)dz~Thp_B{g?]Cb{aaDc 1g_mzWn&^V(kQGq" ffTU:[hBO3O-h? {nMٴw;/\,tBepڲ5X/6¹&O>}o>R<1ƛ<J0t^k$\:'e {"m ԢTCׇ|WЦ ⢋͆OHiZjLƴ8?$k $v ^8͵t/Oo*,%P{_Vl%eQ ۴إ3;WCjI{U21@ ;/t\N1&<֌ e5!0Pu DE{rȨI]=1qj*]7ʢ?G+5PF<$#Xn@פ}fJ N:uXꢊMè]X֠E;y{!Φk 3mPqq%D k5_GXAkO!'2ޡ8퇻ҁͥǶa䭱[8g_lQa;=T;iHD'؃,%@0O¢O/Q˚8ٷ\r3g6B*.ϛ@ߑ>t 9_3v[<Ad`?aUuL4KLo gCI6rd-}6O+:RshuIFחu_a!,3m*"f Y >#?'  2X X%-e2[ l!A/]oڕߗ@*B pjzᤌծR㝏9 DF#QBFC%1@_̇ϱӅsZg IE{ٵ.2cWH-V(.''*ĩ/к:¤5-% Ed]kqb~5g3ޅYb6/nyjᐲ+VG~e)h^NYRmFoAO+.LpǷ ~az/dk>E@瞕Bbmݘx*ļ7uRNY,^^H}W pq`;lr,ZRYe'p$aѮ_T`cT%j@(Q8M f%)[ &Qo9B0})'Qz=o.!-P y3B WVo3j%Y?%*'`%]tmϴJ$d{,˥%Z$6ׂRbB%X~ӂD]rD(F䮮+<+G>~p=gݳrP)bt趙^DJ4!D'ah( LEwG_/!Yhm8ypPц_h׍]]vY׉߂  %riRiM90rjd?'\D$T?/vK&qoYGD0<D{/%3_,~&;r~wWC&k>:`v743#eNuk@9s:1WN=tJIܢ l*Gi5b!tJqcJ"E9~ns:=mntֽ$hRm3\HhћGYZu F|X+W.A@W{{JHG<L0hbИ`Ag$#AVyo bvO,LUfD IݶAOGatI#ޘ3~hg739~ɹDZqDNiPzOԦx-g:ێu^NO^hLIP+40jX8<.98q()4'~RkΉtءsAaNLݎO3_ay"¼^T+4| ~}QYem N/:A*0ABt4@-\Ds@BL|C ]l;-u,zɆC4My+26NPVJSPMᴂK$YE3.,E,; wԜ 7~‘C Wu<֧,|3IZ:Cv'=4pQ6jG4'v/hVb@kkJLj_X$E!)!ATdMnoZ%+S)f *IE}Srx8 +FCJ"Qr]1'd=::Y $Md ŠYJjG ٞwd_$D wq & EdLL=}Xq#ahXmMZkwK۞S1 F\GX={WVOIT|Nff}d"N涧@S`^f ^Z,oLXTkvI=ɦ.SR wYV!5 C}DNGs`x՘+xf[ß 7s|$O!?[>uU59xF'<6}wsNbh g)5t#g%w?Ķ͵${a;+J+9}ʇ%t=046i.`hy)Z(Ѯyk6&3(}5-y8ofKʐ.&]cv#ΡfA+f-MЂ&sGQvrƌ_8n!T-umU6tvANˡf0*Nx39`wM"}KȂns,^KG}wTRuH;k/fZj`WiZY1DNxĕ0Lm(w]aA!CP.>orkgSw==9Bݱ4ЬJ% >MMBI/DV!Fxtj\mB0d!U,|R__ 6!Կ*u!-VE@ vgxLZ`I=WQ0ct.h+o]l6u\.i?)ͫ[WoTK] gB++\&U@i!v?w-'[ړ쫧_=VC3HDq&*|;1`yV I y|jl+Q.nFn^6Z~Z~Īlkj'{ɬQMd>3 V~[^٦MΐG]NEm=hOY,BaUf=@țf߷?]Bo~^>xidl Agwk5[VY٠;*i62Lodf ?g >@!ve׉! 5A*?yI|F=iG.BҼv/7UKAk`Yʬ%Rup9K,hl$W0Zn(]:xjmu/IRwɞbMͣ};}[ͦgmk[71PLKFDnj1\P8L>dj" Vb#,,ca\2KV cjiɧ*Dz@OUI߷#4')oI&f.BO6?r ѝAƮ0VbzgJHνZgIx|,uPHT<}PlP^;Z15X195^lxV[Wcx+=/Q+!_Ç"(Ԇ6D 䪡ycFZbXաtøfW"NQq}Εc i2F/\QkHS3~C f<Ҙ#)Ap35~*/lFzFaP\^قB>VB23O%oΪK6`Wa 0 ʐa|z̚5;@8|gL ; hٲDZsv:/üWvcƃ ,Jbťy?ؓozcm5hmd%XF:mjfFxɴ[!\C[\͟Hp\KP18J4,\dL}2Wl<<07&Jˊ"( %fhUҭәlRDh $<y4}!A^ Z6+ =uR{%,(jdmA·RE'iN <3QCO7v )B&f\ia_+5:iLdQCggU de(M!RA'-\3M?NS$x"K>ŵM t+AiܷFM1#^<ԣ{g;uA]lnWYQ-ֈ9y;Ctzνag&!~7 ڣPrӨH6qiA蚯kb%a0{ҳOY8YKK'vu eJY*:HqТfQq="~:^eƧ}f5~ɿnI[#qA5ccYQ$4?WpC{h8cg;%[[WK uE:C`VuXsS 3}pBmJ ?YU[uy,lP7F2jj`}2XZ]dYdXRKK/(F -&71Yħ;EƊWjTff{YC5 K # lP\5_LP;($9'E^~9whh-I?ln3Pffk<̰^m *F%hw:-4%AZtB۵%b"( & ~]= C(.y G @n<#Z.1QJĥ$@ܺ[3g'Ya>ۊJ>zכ?#.jZ-8%xV5t`PLBB q"fDTmvQm+}8#}{ e0 ATe3m[jEc >!c^w'DzD4ѠFE Cw5+HLrBr5{=hp_VQ3Gs- NieU>eUK3cĭxI;F4@ʙ<>>Wjb_kr:{6#ecJnD,bwbø~-*@gR 7~ꔫa -lSKmOb pS;SJha^i OeXy?%*˜ ޵r^l,ȟF0NlԃlpƵV O:$yU$@y^Y&HJa]Vڑ,U}f+kmfp4+Ջ}+@334;_%G1E5sV~[Iҍ )kĶ+iaI@7y#ʵ7 _zSh;WmH\K/*{nȀ\ Ev # 0&kqE6g_Jomv10'FtC`? YT;pe,եLM$us媽Փǃ!|^a`S| cn4 Zn7W8qUR4DDF29Zc@odjٖ5U-2P~դQܠ CAӮi*[֍ F!  L}w;#P9ד^!>d `MVmJo] ̃]#9X_Kiq/ F+$uY \ Y"XYb[[Ca.1<܄[lF1E?Uw)1-e̅ΓFc hs e Ipc`#' g23b۩S߇8SD CSTR)-NpzMU~߱j˷Vk4yϧVH96}(O4WX&ޡu~&ǔߎDzAGi~ QbKK gWZkmE`}pkw 5= 31Xja %[uc1ۣE^+,1ޟnw` WB-!< lj=vk#ߘefYĈEpۿn2jf-\oEe[>GY9BAlܣx9A pxau>LRb4(+ҋ']G}ڦ+ء?~׫87B`R{ K{4IϑT"=Br um8Ҭ4g \!f/L vZE՟ ;PR1O(3|6a~VKш/f!6Z?A8Cz\vv^ 18ˊ%uBab v2 bW*>*_t(L0 Dtd"V9{ڃdrؤ$kɫo{Gu* 'ke/>w3L@}ҹsI;e4"9c3P=[} Ūs;NnCH*z-)zPsjBO h!Nz~s/.gK"^;@A` ;-2p*'CO(6S ]M- _?`]w QrbX8 hD}ְtȱj¢32:ݬ|)q;ep͵&?;1,W{[C'. P7-\D ->Hs]2Esl2_Fp &\+!#* VLyOcqB1{]nF>UQq/'Xqjxq+> irUD:~܏Nt= {,N뵨v&)[1*mWsܿGز{`ۆ(I.R  Z[/el8GiԵzqqLZx GK o\*o:ao^y[#G(;$N fnĿB@q '\̉~XDHմ1.9!%P%L\Yy #} &aR#0хSq1Xu`fSM9X`SL|阄I/ceF f=X~4EZ.@ILC{kiޒasug³%Q>D6YւLf[mQ~ N`~_6}1V۽YaVդs<] Nٗ;^3>^l9k˻bcu)m5`3sEk5bx o9{Msm,J() 0YTB*@,v5KU !az瓳tIWPvLvv @w|ºhKcMjMNIrap!8u*k58RƜĮxݘh\! ϓٝ'cŨUyx A2@ywMz#?eb>dʨ͜HHy󻯌kq" ;cN? R\s?L t#$@$nlπ°3Ń $mT;D3}_"w&Y)`z̓or:{h-ƌjƯnA lȉn<fKUHi;Bm3o9_scw x@R^[,*%*n :Gk_I6.\uA- 2L J8GK߲[/u**Mb#gÜ{&>ARʢmlIi[s}Jm߮wXLFҙpfLġ[+kކܚW=+^v"BTF *`|P. Ԁ1.;XdI ڪhKг74;r=R(\'q6j,e"GR!}0kʫ$d -50"|zST`{@ Z1ku^S*Aa"psbG 7ڬœ%z_z\ jia< t;gfW`a=h>űg"t]5BI]7?'xXHi)eJ(˕ЪA0|G9̞8G+4%)(G]yk@5O8Y&K^a%FOaKΝxO5Xm+6w8_0PL6:Hx!3;1?sGt~=-kmc>O {D = ȞvC3VOM 8BSUolfHr4:I4Jɓ[Y7AĨmr[k88EWwyɮ.p<ۗYwBC,뫨~ ߚ\[œpzH=!CHL^g%}_&㬎q'Q@^M.ֵGb@t8 +RE]}m L ahZ d/nDFOAeTyIѰ+L*Q eziXGp*<:xLJ@hqX'yftپ|9WEaWD9'v$b,܅2-t7HzK1j˩fG͔5}4 XPLh']eOrnqC*\%UTٿaJX"4'{푍ᖏ K7N$Y&‘DԒBC?#{O.~d$ErXs!ԽYS`I_FxF?{#ߚ`_,Upx揨ޤ^#vLef!B9lB+2$K2?҆쾄% L+>)0x? >ߜ>AMSNHjr&M-KH3LP95~ݏVҸeVsz4M= ÚӠ]@0%-~̺2HBf}@ R/=^gdͻiqY,?%ց9Sb=i.q"R|.-45\`wMy*uggYak[#t=L Z{BwA*;ɽz~([2l?Z;sb*D-i_m6LO=dIL і-PR $|*Zԙ*ƆV'\  GYi:*{?F1+O-t h8RQz}\{BK_ȃ_m[HsrX/ sz< h5ݶ'y{Dk?`zS!]χ[֌cU t%d+q@+wrT:KB1dEBP;i A l}LJP݆=`pEjQڿ41nd qٵ&X0HʍYI~#_>myDmoy{m(f*@xԬ]sG% +6]WO>uO*-"6g"Az@O7/?iTT mg&~pzJ㢳7>hN2B-D0 fh-4 ngdz X'(]H KV [O`&f4v %/ta\P?o]8-9Wgl&✒Ke[c&E *np bMFdaS)K@NdY~(NtLvWP9PČ Qn)/lY=8K}1C%Þ0}'օAp f `6}ɼHb4y[_@á?gk-I<~4W$ù4ܨ ͦե: ܥ``f֡ʭN@] :["a%5Cﱱc];}VFN9Jz*Ys֔ z}"S40[Ϫ<2؝[dt[YD  ~?X0Qwޥz1WY;kn6o·*2b~ڧ3ـai[%0J.>}f]jd]7BAx$˗v},Mu[NUfpq0︒v՟d`S W<ߖ>ׄm׉$TEת}Zf$ERcWMK @\*bHi\8x##tfok" b(խDqf7j&?A}_tL4>TOh|8ǒ(wm1,,)}gTV `kz<Er =p1pؠ̗-hʍt'-Jz gp}OQ\ѧ޿j)ЅF1D I1LJdq H4y#tNq4tV23(~Nhv BHc )sɨ>DHdĠ( n(btr7{F9LsKus^3 (7m)fy^\0mBʼChJDA`u*Le j`}<-#+ՙGܒ<;u"ITb\ƼQpuJ[hc'dQىOt3J)+иwzz Aa\pƯw)'zWaFB)|̼b檺MtNMemWxa T1*bl_fey^4b:c;!J2[U!bC(&}uq rhajiZ:3"#Ň2o*mxgJ,2 DZG5!U3oEGX򃻲`%c.̈xO gjw,/4`Oⶐ `CH%: ]i%3^A:gD z6I7orkT. ]w/iamz S~©u7†iŹu(B; Nr>f2hhdUk'j9Lj+FHKke΁.+d3Qjb>Q` qevZ\ kDj6~qfJUU1I O-wF`~Wy( #[ߒɍ=3І8@c[&"ܸWw,_==lݐ1W8^\]nX~sZA4)1q[s~he-#"!Q[V t`Ig-,SlXtXCsӦ v&} F*o FĖ>{, 7}<; S&%X{W,'|Ry{Y M"i~o [gH|E"-03I&$y7 i}n)?跆>ov3&9ޔVFFqvTsYٲ7XmQoA㑔/%rD@>!g `꧓8;ѷа¨(iCed{h(NōqB# n7 aӻH5Gf_2ko|D?V0SL K/o.ŌR%>(Y'jX sO$#3F3zi&b8i@L= =^- qqZN*-W'$nx8Rp_Rm\Iz,ց6S[ t2% 2} ]KVDg=%TwpU ,(.)]a?X)ɍy: FΒ/ÂuVsdL&SF~G(UMd}+13V45Y$6fUOm%GfFYJK ̬ݢwOc&1(Ac9)oLA֋2bUƬO"r):78]oqNIH93^%QpIi󉦢ʬWlv"m)T۬NV#b/T6ƛHnaŹsF2 kVӥjmׇ:}wvi2ZtWphVR#NBg-L #eJ@V`Bu"UfۯFZ['(I-CYUJĂϏ$1]J^7ɫLqN`s?WDBq5{UTuO7E)8pbUbi* zueA<̨7xjy"i wid.\ߘ2  bw 2]7m'h?6zmQr5k|$K9&Dݵ.g!z딶tASL<8KoGřH(C` !_-WB̔ $5M_?ٶ'J n҉EOAoH)CWCiE~6o&pd$myK˙xY"}ydaQ -V]1S3\н.ij' ~.d&3AFG6.ΠƿW܈\KL,`[̝sA&5E#KƋ2\߅`7wAyнy"~ViYR:>}BMMXcHZ1}6Xcve:kcF;ږ< {fՐzQ&?.Z9FoJp V898;5Hrd~ԃy~#\}g(OKK!cRmȊ pPݨqyx0]~\x3W]*:a9 bq_֦&]dgHc-q 8K gFǽw,iyJp0t>,y _7łTz٥v.;xLCX*a*fq?Z<[-; nMkfC4ʦmhgk0#Lry`)Ǧݝ֨ك9\мVծ+Oew ¤.Cԍԣ6H[,]瑗jbǸyxzDLl ?1>HA԰%7xa`لe|e>x5}>kRL ;YiPnz-Jq̪8]Z k+%>2-pb7VWYb~XʭH_R樃dHaF˥$P+ak*KYSNނ(Q>}陹Ew%l'0V^[ SGvD~@]{49 -[|h}=c^LsA+/Kn_O֤c;Nb|Z0ѐ'8{ՀB<j q]PCt-:UT /Kts8a9r-*0rsNI9?$YRۜzN &h:?'іRksl]nz}`6pQɾUXWCǶr#~aZ~,4Ǭobq7IDs`q_vǓku`buͿ]qGQ"Qyq8:,?deWuVPA<=o`9F«%e)ϘB-=@鴍;X@'yL&$^u={u#:⽼cq2dR=F *Ϥ#ۢ]Kbf J%] JR~+%梋ܶ{x]1FO|DCvGULB ^ *b5EA34SZKQWrG1$^+ _GBZ=/Eᄋ=KaQ['K1vEZqY~dqC(~_]I٥n; ӆdh.O"rW tGjixXa5B#ަ*M}S&A)R/ċIO,im_Qّ{IK[b.<;Y X۳2xJ yYUA'0`@^nљӤs#aDaA e[m At;6HM'_Vl՚[ԯfLA!gD{۳ܞt?PQ'˪,tr1d3e{H8=8*tNipAhx{.U}Ve{;Z} R`:2i{fQF@}_}9b+[=Bkc`:𽶐Eׯ*\55,n+:of-脸ss)E6YQQ;M3E ꯷?3#'\ a=jHV|_<&W8K/yvw  -ADP h?**oj&f;T8!}Pڭٸ7>? iv-TYAQG>Uutp;֤X^VC5sEEq^8zg*Es7P%kNSO YFaρ:92X K"ĊA}L\K^~@A a: (s !@t߬v YZ=^~"a˳NUlЊףжt@}/Vwt‘?O+gD_}_jǔ?c~&v * Z#ۘE_UPʍ!->r!:`>J].pgoڒ[Թ@Bsdβ>5˛LuMU% fO4X~ؼu Uc#>)S%{7^5 5WibFML}D¾/<@QJD<7f6{ʂp*,JEg_ .']!9l6 a¡A9ޘ#7.vz)ocaAX/&ޠF{iTuvەArDQX3W=e /I6gT>3ܶLI`>A2eX=>zȪ/zI%(N҇Z'[08(v>\iRM"LqxXnLX-1P}B"3cS|E6x?׿9+}4 K6 /uFRƗh@f`A`l*.&[/? /V]*haFTEr>Ρs@v3*-p HAA\k_/"LO'ꤙ$s'.|$ ̢O^kGR* $/caT=U s[Neی xřg,-#H]DDj^%Qfto8XrZ.:QP7AIiyMiQ%X(T5r^(LƐ^ h}y "nyzwKXbG`p*./Ko u-gDŇWgÀ9*P,ޘA+ϰ1OR3-6 _w%Q[:`zr^J<]_ , K80 Wޣ.Ai<= '`o_#:4$Ōͻl{ <Q6t-8R<9J^E6b|<ܤw&@ +z QW4ȫ8wՃЉJ[=h|&w%5ߔ5:MisuVE@f3[i?a#FX4qV+uqs˦O (k$G?WMp&>fVo^]KT n%x^: 1[/Ϡ',]įÀqsݟcoe)al 1۰}EnCe.#G%)o2J2?PyAL+*"\ǝ5/q|){7 %f6@)]`eu!F $ԐCNvCgݴvGX(Z@,cB :ؑKN:͉h*c*++}n_ҾAoKBUJ2:0 b`{5By$L&|wgJUT28)-lZX`QCZ=,b~hUKV]LIQg%i-f{OnJ-r Zc56i<+콐25 3cUUW_M);v]s! rDQpe0 &>C:rH,eFX0hrSSAB͡CHƓy2pa Zt37Aȋ@ׯ&r7Va@9ֆzj$g Δg 1wUF︮93V { :v&s2L]#C>Ţb#QL8-NE +Ҝ;rY])Z5 ItI)WOP}¡Th/9C\15 3&?39G Bpvk=޾i:ëoj33IX4_JL_1͎0]XKh)p"6R-a,;| ],/*\TdUR;T;,>ycj5b(wH2xf3 {ˮ)'JsJdpx 0"M=j@ -JY5#䠮?Cy廑s5=iLtrR =zc*uM8kn^qdv)5\|{PxM۞e+M:^di>Rc"%ه0^=8<(@`ZovmD_{x/E@#{5S[o-HTo V!ADس)Aq@cabi.-ՋI\7}6׶ 8Mc13L&yA;yE<ɃfJrTd cP\FPPpp趮4F2}_Pmork^ƣqXcXih[M)a_v;̚(]5ONԙ\7nxHj[Ą)!y5L.bjK1I}P|[ Ĉ"s:?'4)Wd6 yx:6}i45YeB/qLI**38Yୈ4Oe(w<un!Ari,(*PIJemSʞ<ֿx7tq<;+x>v븣^a,p 03羭;kVEM[0;~y餻?k⎈}0ݸB>~+ӌnE µODJ+EtN7ҊmY3ٱr4GBpcAnw(} 37+4Sb jq-IčSL 0g94,np2nTDF/Z!?/yVoeu,] HԮwًZ;έ} ;15 4!-wUE(wy\,cTM8Xv,<^zC#;Od4!a@uַ81NńZJ.fNas($tEŒ`.>Ho  g#䐙 D%ll'q?ijIj!,Rغ"0vYj9jV{7W㕤!9qgHh2~wGeF8Ʈ҉C.A5^Sͤ_@kV;-5_6%9yyᯪv%y}{u$[=zXp!p{*uΫd(jz'vdSi'{ߒI< ?rGUGwToׯu{.:nH.c3ukC 㮻~NiwwQEXl'ֆ7ZR(E~6`Gf!9wbOHκau W\q-nfh=S;;!oUNhKCs r~Uks*qM{Z\_g6je04{KÔh'K . 2F{*av%w<HLz`!{KG.Kf֚eꟗ4"C b<W+o`Mqzhqncl S˟TxBIr!.0OE"6w԰?.B(>ugq9vm8d !M)O\-@Ȭ%ZwS0$Yz{aoSiכWWڕ|,֯sHݜl s_~B,NXFVzXVG k6M-i|?,ꇚG9[f v3 {(,Ex'~:ySädJb طu|J2f0Ә1gI,y!)+s+7~zxӆbu_Ni" <GfU Ϭ:rxYMi"GcTc\ Rw˟vvW,Gd0k84ZSR \'œ'h݌rMdWRx&ԌMċ 8?s~vc3A+xf vm(+mcܐ G&"PWrڔx#tI޲.Eg@K PfpJp{'C*/TY士 ,۲0Ӭ)1(}`e) Իt.o %;)`,#^juY3ww&V[07+p##b˲ e h m?T.,>;C5ҍ< 筨e]FhD ;: q-"- TjYFPGq ;;ӠJvFz{>KN͈8.2I« 6$w-f42caLq+ʟτ8Jy_xY5a9E{~. W ,peU^h+Y'g\EE1Sx*L B{Z#!xƕdR-U_zw‡\|1m2pVs*7M&O .zj e+s|vpFӳ:6xN#u%t=*YhN/ ##ca?K0-;.n0DǾmΪ**1Y5`“ήLVEX *1"Ad7xmft 4<2a q=o'tYt9Ms5G"!c A%ݺqEJh_JX;wdTxZK6ckf[n7><'܅ld?P/+c6jV)*Os?S󇆭0M5~+!=cQ*8)K΂`Tx'Aeă1~ZMՏot5/5"]LnH ճ$G)%2Yq},*YQ4ߐU렑vT\2>:=h\8dy^G$fXZA|\#';@jM!#-0Y}&HNӱحdRXǨr Vz*a9_„6<>|7r\ Zp_μ-En|s z:rnE)r !oxSSLǧBk6,KQQXR^ΝHUH2#;)NT 4Iq^xoqH04 ƌ_ ;0 g4_B~Tm*01踠- wNS5mQ( hmV9Kxy~&+ O _6(uR!IPXꎅ%Bڒ8#w_hHbbabZ Sp8 z`U8R(+\M-pZ_̤'z? Y9sbA-ΐcnL7~htJɹ:<ľO[l^,̔vL5X&@̸LdnX@P&5~1vȥט](Xf;>1z8c*:-"9/(|.D}loW!+Xlz_ wJ02AK S^з{@噄W#ѓ $ [VC5`ͦ>+?>4df'N:R\}@F~HS ~Պ'K} F3.PD0[+#N)½u/]ma@e9~ 6OOZY#9ead>qt+]3V tR#g2w(7f71i6"<ԞqSIIb1u;oVqu=ss s:Gٙ;) ᭸eI軨tYm=PLo%gtgfbp#lp\Dx"bb3_3ڤ*2i?ByS˰E:>Dя Z@EBRBH&(e[NF}԰ q'>NF/mI}c13˿ck:07ݘ@ڳnSAx.EY.",̱+ ϴ3*ynS VQPEVRk0A\3IUSgIݤD ROl_]ȾѪ$XzZoz][[-D"m'Ma^.{eJnU4OSqgo \ojœCO$Qsh9`JYMo蝏`d˽4}v& 'Ziw8`4֡cEhYŽ&B9`XF\ ; P\i vY?t+PU:J}uka"Ks]FĆZ?[s=w"Pz<L2N=bSڗD@$}{,f, 4bk yZKRe誋ZJO\q܄3\$qK&R'S C9 |jZ oh\iYњAh;kxuQa͋CΔמYC؟TLӪpr 3IY""mxm|ē?,i!ud JبҧqĿcuEEq{(tS5@c&=/ E,̳{ `WA`2g׭¢"G&+uXqE *~X'KKqP"E~w"Ӽ pu٤8zc@=L.,G*2* Q ² tGUr<>9y PA@![x|<,g^RL WMTݻWUo8UT ׌n b 6Ԉ-ҿDP֬x6[*}>=BTJеd_\C;M-i-a;=ƥmd] 4b3ͺ5nM@M[x$UhQq!@۶:E43xUak YL0.c? 2}7 [t43fϿ;D!uQ'dzPd 1E1,#j9-} v>X7`݈S'tpSXQx@ppr\)3xr%vRHU+Xi6+׸\t &p{<8ێZ x?nOYEh"]+2vo mG63O ]H/' VLmZ{kSJ]i;&+Kieͺ[maDO7ا]ޅ' $Ҽ}z0`[Ws/li_5F@]~"~Ԋ"90SALg%4q/R6yVR4Fc6)wZKL/?pO0=A`HOuzY}0t"uVu44edGX;$m,03Z[FeRVU ؃uԷj[x<)I08 3>KͳWNټ ccUؤ,pj4&.ԅ!A2QM/d2S /F 37i;&2;.7u#T0=Bw:/DzґK΁ȃ*`M*\YA*+g/n+?)zaA?( -0! ;a*/f#lҟ(V~zorUQ9ì># h:kGҪ0Ǧ& kO ᧝8ڴ_bY)LfZQUy%JvKdQz6+`Lؽ./2*%` 1l>6jr~ x>SRXvBi+h%9e]wYW"'k][lÉLeA+CIf>冖jgszvǷ@ rFb "g/w˰_ydD%C|!ړ]>QZ֌d”'tAȢ)$f#9JnZL%ݹ-^  "I^.jt"TϾC{>V&]UC!(cܫx͛Zmjtn5y-7dӗ`{mݾK Z8b1Yٝг|pnE:FB( PȪZ YP/l:J5yXM~Bg Rڼm׵#xp7-z/"кLjpaJd, i4* ~7:MyN+-U;NJkv9SH߶,/⾀Ӂ ĜEHybPz"I |)B|٩t(Lo )~<~l: UP[}APJpT6kN%yf"{R̥%/vHZ>MVp=u6A}ʯfgﬕ5Ru8tfEm,Sŀ皁Y>D%mnyFуc`1~B[L=UY}ޫi'%K4f!rзAsaXr8n!(pPC{M20J'գ=: 3(AePP9U6EOipV'j*5j~߂[ԉ=b/u=dH}T%M%4u[:[qa啣EkTvlm_.nh{wv*ܞ {h2l$:7a<[."0W(,# ĺ)"s̜/kSʃ7}^ۡ֯c- N F|0h6K| nt[,Y_]'ər).YjŜN8Es 6)5VaY4mxjNGPKhsphҔAo1KAL=6=,$ҹsϓc), OEqL|ʙ #f5M?{ )xmInߵ4ILNÿE "e]U*Q>(pZɞ&z$UQbEb.}^ xs.=$Otq"$];K}Fu0Wb'h&:l w![2|m|n$dL5~NR^}tq NT%0nV.7_ܯNCx뽜 yR*9?εYc A[;uPGPlQӆ:*YXdݙ9^3bVU[É?/4| f^x*y{<60zEwp0dZ^0ݨ6hSij,ԑfk.w& ޽K':l$O"܍?XNGb4ߤϟ;Kr^̈B+C?uFyqy~nj]1&#ҊiC ]L'n.*"c< b9[ J@\H. Kdžc{0(cXOHu fuB)d~a¥qhV8M=hLj;猸ͽ*o.|`!eI ͤX%ĄS37O턖ZׁiVVQ'_6}Ox%ސ^Xo-*e $!;2ӡKrFը*x*-l{&K]ETtPSe=ga'C5 $I^`f7Ui{IrFF:m1A6$ &X B, ꉲB Z8< A u5:t9<^4OnrSBuW?γ+1r.#խ\{*J$*C*jcG =*\  Ts(22@ztq, &u)Ysc4Ҥ6f9ʆџܶ# q~O{jCLyoH.]55[ad[,&$׆H@9l[= !m[ #o_I  *Fd gV*ZCĴ4V8QSw!O>0'a8]e4lTY`A28 r1sS>Zw ;PƇNs<nʜˈu]T!(8=)ՅNzm)nrjŒ=CA Ñ8­VED`"\6h y RгVIx[qQjUq5l_.10[y=iU{D@ [ iE~VZCyjroƹs(NFp)o)]o^ɑALD b8~ ,n>cz`C}zq?p$z"-zg[yC֟ꮕ:'N>C^L2Rc߇C#h_ 5`%iAO>7W]@p3L?߶Qi7Tԥhz:KP ^ 6u"Qwш‚aŁfH,2Em{N2߿VXo9Ju.C!u j#c%6,|rMJvz22fPIw \=PC݅5TFK\\b(ދ PN,3^.QD0ۄhV[GOY28'8p*H|Q-.A'"@ɂp,lɶݾaWa< Ba]\Mz'Kb6d5Mh.B%FؓL ӱT-k3ޠle1בiq9DՕF e7DY|]xenK>왡ja9"Ib 1u4P2?΃!O\-@KEk^ݘ3PF u3#yNQ9;;UO0X 2Ɩ`7<۰z`moDts.]-IތΝYNUWXgs}7 A1'UzEN,e?/D 3IFʚz."%!GM[`? ^=i`V7@O  {+&3$_6u6tc!/\> x]H BʖVe 3.i\.=r! cw:-ȼV|R `s9ğlA.X p-fx ?jbIUYơCڔ\y0t$yQVf`/(1ݘ رُ"&XVOq`B|{ jk{Ƞ8E`:r g2c7С h{xX)ʍQ\;`[W+TS;1Ȅ2wBk054:} OjL ?9 B)bx[H$4>nPZܐ[1~ aژVfD"6ϫN>RfG; |ƹ "wY;B )ׅ Ӄˊ5P0أD^fw'^S,Q*RytﴳQ*C=!3;z]:)U-kx)-%yqnHF"U66)GX@#jmq !L6-^h[54G`:M"l )(Y}U+C۳<3N6\bQ($cgKzW_ʱKU^'G8]yO m^hH `l+#-&S^wջyZyGKðӲ}O7@B? @gJq0 %og|A(f'sNB v[yG#vwds}aLEwEf"A3lKZ-l+#j,>|APJQ t2|^K0ԽlEӌ~_~XorU!R %NCPe=? _r t=U@ᰤn =xB"tMCS%N[.5!۹" `M5<)OqS\8y0bc& DpF fbkԫc^XJ~ɃEۃ.#p&,)KiяmD)_ySD7Cd (] B?M/$W݆0j/m*zL ]U;F6//B->UYsRI1/)&`r$k Ϸ~=$<7꒔oa1Y*6)FS3dFؘdE]_$|:-3Qޤ2t[T!iJ$ܤsI#4]9Zumhyt3Y\o[j9 bsA'5N.egZ^D$%.7E{9B\EsBB'<_04+u`HOAG>;?nR «>1 Ȃf-֏Ƀ4a@^/46>=ҞpX&3 Rbz!='͚EQε*=[eTjWڝȉ PrGBݸ`Rtb ,DC22ȶ+,KFVHf\c$([MX +oc!;Bl=}q|@!)O9"uB/픐(ŶO4O;ֺ6)m.Kѥn-5:͕8{8(lpf -C'+4sw G~5zBĮa: qA9޾_u@B̗W|fSӕ94:ţ&|D Wt(ױ)b4#-̇Ϡy tw2^fgoD'\kRSPBHO S[`^z )С 浉I.~Fؿ mki(!h\TqV*u?#nlqh 5i[fywذZ-=1ٗQkr:"rbw[ w{6uLEx}[e_OAQ\doyeDEm%TK@SGVKɱN>/UR 4ż[@5U:Pz8E艍%i|)˚qe06IX>OmmT:LEۄ6V"U75XV @R aq2b9`bR!$ʝ읓-1*䮁GRidžʹ'1$w3<-@B Ia!j=L32o̱oJ (4 S/ҢFrOkc+|]|䈅:&Id$~|یa")}.DWs9?~bwS50Q$TRmez= Ռ^4eBΣl sN2^x/N U!nΠ nٞO\$x[YF!AlŴt {?-+"Da[޶1Mj֕pahT pKq k(i졥j6elL*Fgb{ d΋: -b@fQnwTP;:$廄eqE,0plGw: DiU&[fRb>]i[p0MYex<{`͝(ۼ7?jhU9Р};QZMTgYCNmӑ剡bOefQ_V)VCm\wNOgu;ʆfJκZĄ^glX|S9s'ѻhbGD7`hE` -MnHRgl: L#78I,h.?Ӻ@lWd(u|8SKЉ(vrMm[ H,C]76h͛\. LQM~Ԅ\'F$T*6ۮ&^ ᛯ4_g5!*Ud?8 M%*k趁C#zuX4{ `Ffc5oSCnqQ_.<МL]*2 y}Mc5A~2wnGP ljW7"BXvX;E"QU@}qt98oDT*{؞9zƍj!g \<$ة7{h>UO;|^~2&:] k&rH0̚t#MAm^HiYhR|ƣ媟I>,eO-:=h?=hk>TԜ}d, 5 G m&$no= $bs{ Ցb kh7ƺi`\"[X^bPYn1[)A}MnY$Rꔶ YqW9:]U!fe6U#,#lȁG#?a\cX/7zy,+ wg2S`ޟO"x<Ud4e+o,C:-X`Q2[N76,$ҳ)c^TO6S%wl|E#vh%bݱF)٨M>o}GWo#[ 9ѫ"H)1}3n.X6ǹ2nŤ!Y]"JꩪF6u bh<]\EfӦ6 ͮs##ڇg5Xe4Q}!+(v?[ 7s0"ߟ}ϣ[n>~iʝp$D-\:r`'\qaCw括bt2xjo;d߬{$ TVR( [IJ `qVBmxSG~&v_0o'J'[ĪrQ||:rt+uiAFhgZ)'wDj-ARA<TsFl5$&طT)4[78o S~sx~_f|whQW_Mn*O@P7ҨF^u$kF$缽Kύ-@$ v8{>,dW۠:覝˛ۆ`fl&ivDH"VZEeWGcvA8޽!@7/昚!<쁃Ovr 3/-'K>H 3nd [ގ1f}a;*%J{g>H2UZeޜd zƥqlc)qhEV>p]Þy1Ӣ>"RaR},lд')& bпz2n(L_WWB:Kxs(vU oȏ8z[L:û'M oS^ﶧߪf}߱:^F;ߖZ)@Gϛz)b|,!5&㭱U74i:&S6cXwmkRc~<4V-w-xxF]8A{ٸA?>kZV5 SaJEP'#'Cg-C9 2^wpWͩ^ J'{ D$*N+߇×l)Pn7perPĭXӄ/Զ2Y24JKzh/=$l?caw*ҁ3L4vn1bdoH仪t mQz%լP92w^ʀ,.R);P@,ۥR$aslTNscQ7b>lfj+.ӌ#V>+PO>&UkIM춳ӊYkYH9 X\bȜwT\sJ8vM x?\j_,8r"V" vhwJc6a5Y7㭉ׄ6MWg)(ӕ Rs Cw6.~¸w$C,t.f%,Z{@qNIfb!@f,x"BC4*o7zcJ54e_:T$7/)\D2M+WOX\,ԥ뉕>3m Fp%ch0}Vƌޝs~?W M~c:n`zb1OW[z4)ۧ QrPX)0?puC˛&'TW3^R$ݿ)tٴa8{ _}' piN eՉ9BMTk /.KP,ń pAo`fqILFɴ6u:RstY'{?ǿ1%6޷OUUPT%1vd#'l_"y9tXօ, W#a8&]XL=z\HlV,l]@ =Ft3f"J(%DN1vJ_Y"t<儨 r[4q u;hxWgIrzrh}(j @(T7Y*f:zd7PdC\Ul*59~D aɁSkܲGp$<T#ak!?ߧGr u8sy?F4 m\y8^bZm]G`Q@G.1'(q1C+R x).5v}ОKX>Hnm 7Sz|DstziřONɝ[ +lМAgr F\0j{Y+Q;,}.C%ӰSMU[!LB!# ܂{PGE+Q+`3}glU޹ɢnؾY10 ?(nё#j^bnΦ(6YXnݑW6=r\h|h`D͢)yVT A [kiS[j5q$IZv&V5MͣYSLyWJpݍ@7#&t f, ܿy&Q} ›v$3{ T6 <v+* '\%IE} F#tk쀮P Uo.qS?2&`PaxGip@(K%!yEik\ic1u^muQ_vq3/A G+$몚Ղ2ـa^G0L"Eҍ]`ݓTe)bW"P68x׏ =Ix !|.XGDnƙ[\Ǘ?sD,P2Љ #SFHӶAoTDgKk&b|,{jjz9,`wÑ߾1J:$ItZ\ƹ.\X][l%;)齑[}B-2fAxyH@ܰ1JYV-GM0>]zθ:?W8vu֧o]%p1Yi5[*+SQv5FuI_\~.Lz|u\ Ͻ"h %uD-qH՘|wa1 gQE[7 B Jn9(ڰmٗ-w s7.ɇˡ=Z%-g\ ^JhM6^03vx֫ ayRF}Xv&!ATj`?ejaV/}]ScH鵨H>k2Jb ZQا*.iYO2oOqst[ظ]ȱLknƒg~ElaO<B|6d+LQ>[fHSo(adl娘͘>ЫeڃMƔzv?Imx׈.\o0xΨ+hy}r!ۘ޻+1Sla٧+^,C>\I0247뢊*H&1 ov0HsdxBYv{b69;>LJמyU?rQWU@G#TItRK@˦-m}[Yagw#[Ƹ`Z"h0uN Kt!>&8"{5i^{~Ⲹ[,on'~}+TD$ dL-tʐV2TrgY.9o*~ɕ OJV8-ouB"ӂR6;Q 4{˾!4psi8؍x}OX!}l嵂` `îfR%w3 -h:_n -7,:cYF'`s'm9kb4^_:vC!1A:AE"P%DC<*'?QU;!K{=QX(v[x`h3Ruq cy X`mZaRdad&6AZ=aRX|-r#gm`.t, HI]wh_ğ7;>y-{o1aR%cy &ODiG2qi)#NC`]h_]M(w`u0P!@d[QYޱ%ʺ0fɏ{hD byEa/FLQfķB0İY 5i]5O>F.-jOIgst )='`=.zM}g`|TVɁլ%CXWr>b`᪺=Ǿ'`4˦ªgJŽ3`].Zu5I'2*d"KC$|܀TXb00FbG0 :R8Mk\]2-;T3R5VpP[!0y[6NZmv{qG8ou>s'EPNDԎAR/Fv< 0_%C2"SX }BIl tx-Jj:i #n o ~?Gj EˇCk7b _{_mZό?76e+zOӟ8~z,a +`<h q^Ēz?0Il@,=2>x2uGl >:1@I-!IǢ[,[-rW\ȝ^9/ul_"ǭ8@?}:}̠Q/" S@LbW^dE+ш85I[dtX\e`8UNUZ0ܽ&9l}WY@IG"@| P5CoxT]?>Xs[~zVZ>mN-TBi0aOyƖ#'ϛv݃ǽ"P)D2fa9kxie-P>YwC3D'>0fƒj)p1ˑ) %}`,\V fX0QQgIV>%H2!iz^:ʲH ˰a;Vؙ^lzy!$/XIZN:,sx _+ J߮Cع]sΉT(ߴdg;Spi^p QĈtVF p5-=@jČEojn_Lcftm,~)o JDaakF`A UZ.nQzZTM4 t[Qm>;.|lUPOREQwvˢ;`GMk)oSo }ڧE dy|vJZvlQñ2"5y%8tB\]r=(?JkZm o~趣&U;iIhw(V[1EatS8Δ?Ez $?76Rx3Z)O Սj(ܐH ZT-oR+Jr'}I_ o:KhC4j{u^ \Nn>hV _ŗIbRM8k1rkH`6]Ŝ?vc)?m\ 7 ]>K:r.Ԁp_~ \ƻ9=)E$F{u K$)S;[i{A:@"͕(*QxnZk1#Eބ(;)!1 L&I;0[\`W2ِ;}h7'jcv`S@<%86ƏՅq''Flj&#=ihkpDlg>Ӂx$VN-wV;D:MNmoZe,ş.͕6ԓUC["գ,H{7)AqBp"8ϳ9J}bPt&cwj+c_/3^ĸ".߶{#ӉKױwX{)HjXI;UI=Zfl X]ȅqta&L,i[-SQ_me0*=@CaOhk  xR= Mi}47PbYLa:qBNؘTPSQRD(N 1Zf2a) >Id[ ^l f&Rkr LK7[25tOmBV-ڬv!6˽T1.^ͽTCX1q&jp729l+3y U?xMkCp&Чj%+ss6eQ"v ]Okl +HE9IXyʁ)Aw$VVPӀ^+~ېTL'68e|:\JEX.N$FWT+6EI+ Jt3~9g8~tӳ̞4^[urNZksS)7` Akm: 0R`]96|N p9VOIJm} =`jLڱk u}62TT3dxgȴd@H|n=D{.mc>OC?r /qI6ڢPKKޡ̄a0 P [oc$M"aEcOA#~$‚:NY5j*8WcB˦ٕ sT<: X)I3iT>3br`eHjVz/*D  ,lҾvȹN19 HspX4饅q';svm4_w둮{s>0)Ak}A$QsWS ZdfOD zF`j%F)ήqHאl+$IL N (F8ѳx*k5VxΥ"6 `^K˷vl_Uw5=% Ed<6du8bPCJ-Qy|V(4&x S/y}(H U?U!V*D5Eb 2pUUC$#.}N&璫[K>~ZvZ?,{v9ڇyԑEe:[M"bedGL[bp2b܀P F!Ô)XQg-}$;S~)E"7%ۑq ?G{t*NMM蜔5_zǰ.Fs/ɇXjv9*w5n*fHp8&rTH7Mׄj܂ s1AY{ rGYR?_t١uà8,?.2jYW$;T2O85jـXkd ΃DRhO3_+Z"KZX GU<_K~֥b!@G5DCP}')- I%X3wHm^d+ xBvӦ0&hcԩD_K\ӧbI2`z9ĉ2ĻS?Ap(G7-]_;~Ng>Q¶mBM^*5#!M%! PoA `/ehUd3^ۦ: z.Y.wnmKbxw8@㐍 4t 3ǔ\6Mfٟ3ޥix;= \z* C:pRQW҉u0 yBi)fɬ}u_ooq 7}-? $"^XV}vKl.-V@~a耦3cm|/e&ODmYMcT52 =ls=eHw-|qu v0C8+]^>MIᶪݬckқp1CMxv~C֍-vP4&]·^Pŷ C:E*Q(ZeVȤ|z2MlfmݖؒDPu˨'eILaH3 18SBO,++ocxݼ)д*o]kRHhD$iVSnO@7Gݼ{AZD,ײ4Sa ,GQ\N!r=`yq؁6(@ѥ^גuKVC+ڔ޾EyX'W"(pj HS˖`'&`ɲ!(f|zT%k1*N۞PN{lihΫ^@l% tM ݨOI{>Rxv En+r[9= $N;{6#Yʂ5b> K;_ثōn> -RFL7Ւc ZB{J뛦ӶNb8ͱ#9J5~tQ<^˦܊}jq醏>j{b<:d"UUz%_ cTz_J#R4S*QʽnJo並\pF#)6ߒ*T܇T^p0ˆ?g@۳=q5៾{k6 범* ]6aXYoYp4i=M$o[ Wp\ vě!is}àxT~`YHURǗ>gcp@X/2qF5sޘ\~ziz+ص OIS_Kt6YX-UeB_W :b%K-N{xwA@Ԩ[!lj9bgz4vy=;\#-6:Yܺrww2+e?3WGXwZR+b#P߱&hO¶R ,SBB(D f!) {PYB06|kpPt.",1a)hC^ZH;0tQ:ard@C]A JHN +B ?l1v1Ԥ`,7ъG^͝_=MRvtAiʆB eSb| r3ATk/rhduSpꞵ<-aZMZ 0J&7^~"G;h䨶cQ\Ӄ c ڊ)=!A&c'kVNk9з!ǔ˼򲗯y̯Ug1A7F\ 9J0f |f n4t\l0T{34羉!c<;nK3,tɿLV@Bq@ĿGve ۺaqb38 sCx>aVM `T^3H?u s*=oo~vO,I}KPSi b^];VtY0-e!05u r&ۏ])1Di CV.#!3߯NgsDCqxF:޶8Xe&QdF X^\Xv$J8 ,ۂ;PxDK)k`Lt`{gsZ&D-hЉnJQ"]^$i޵-Dg=ssO:;hE=86zcBHĘ-` ǧp ٠be#5x%ft  tK \V*,$b5q=.hMR[QiTjBta}9 lP&J`~ASX @eI"'b:(|̺'{Is=#2 6Yu nwqܷ|r3bPE0dK'7|sKpqG@n~d45T)HzIn./.+'F(Y>fu^zp &pP$JO,m#UX C(ccxmD_) 0]Vz{R̗m⊲H! MaoY^lz`89a-NHсjq2PTt1 jƋg|z|cZ\U" 2&((!D_-< š x͘[Ӟdز#A@QqAѻ-ckyIhgu"X=0%2ŦzFqP+eJqnG,F( +qJs҉ Yyܐ 0 [椓OE7 조yHHqe8 ZJ_bQ@Ue:F Fh#VGlR+L#@C6`[*wz:jWU>+gY>KKpǞ^ #`i~T?x\"3rIs0aA6+X;<ar@{J y ݬȀFvP>2tƖr1K=qܛ-Jҽr̟Pb$(ۓr2G_ M͚wf˔N#2j eRGh”{a\^Uo'g~0 8Cwę}W`i>UBqWAVL=51s~E@,P 1qG&脽w;^&0l}%yK %լ^K2>V1&כ%l^Fs 5#%nl,aRBl9f. D-8?O@%qi.0Wku3f ՛WGn^KB¼ pVBIG$6*mrRq~A@_ gwùP*cΑ8v!>FQ*< '2ph ? j^A].QB^J RS?SӁ#;:#UkFR tP1m x$˳qD]u`80|~:>5Oqs[é]~׻ Q=i@ȔS:06E=pX]$&b3 .š#lT7TGS >b@< g\)/e$ woF2fAw&z9e+ݜ6cw暅QR&@"ȧB_:sbqNsdlT) .; x|B|$& g|nZ*"y]Kg.?|C5MؽR r]}!_5-?bkʫ|XlfJǦ~1uJHsc:,"|lEe`m7O[*9x1>h?j_G-*%[ JS5%7N]D"~{o0%[0f9UFVJ3Yg<@,8Yq_n)J0݃$ǽQM,AhQ 쉣ȩ3-IXǰ9Tl"W-iëB3mS(8r˄.(4 BXP 2P‹-/Q9a6c?K.j٨ee6kRz8ݫ%~jF3F95hÜ/ţKKyďVv*(%F341zgl(iR$.{ic&"W? Dx$]b (%oXw6d~1K%X+H.vɇ1qrSʄ4QR n><. 2Lq/&/ɹ>c<Emcz:ht:Dw-%1L{hNOoB;=K -h)Su0h-閙  !sdPL$^([{$E.z5-,Un,"7?rҖ>D/Wox""S6Cϩ gDs+CɷC*Z1 60}.T v nicP|UaM:)LEH\E ԗ˭lۜS^O^^ٓN'm{\%rp|;u@ 0P?DNG hn&а r7+qO?Wk8'{;x^-"iSF Aڦ攻 a3z*Ɇ>j ' 0hw"J(9'x,ӄx EfHQz{`B5?H9x[\սh$|eH>wˑjۇ%aVuh8.<,X/Ħps?^tsڕnb6}YMkm8i_lfٰb&[хc+ɰ~D!MX:,^99pIѳ7ƸF]oA6K,T)]5#9$p" J@D;YUgU| ty#fJhfek]Fǫn 9<9g+m*Ajՙď[_ ԁUo2t!GIk,F2}I-ܐW}vhld6L zVMA>eiCOٙUi;JTu#m85,{xu?,.סK-f}$xO4#8МSKH %bOɽ>Z ]&9,avJyfDi\ĞZ|; DU*@TĔJ%U^ FaOdUE<5 _7ӅZ7Ma%ٗ'&;mu{A(pf`xsjͅ,ڪ~ [2HRUc{񲙥sΧQ-!sjMj @%"ٰMQcGnTnȞKG*GLVn{AK7~;o k=QWHD7XPcckL98wZ_Si C!n2Z0U#+)lE( U돒iaΙi{cmnPwUJjKF= Z,p { lY`+фq'ŷ)|I_ae!0Z sƛlQ37 ,lJx4畔߼ɯ\OBV6vS#5/E;-Rr<ލ%EZ[RRh ) \ΕB%~%bE2/oy;rEYh5T=eJgX}$9p)/|wKÊ4Ԯ'k5n)pljnmMGEs:p[>~=/Ӌ:̊CL65Hh,` 6|bCdk"Ȍ{Zuנ:/Pw\idel*ѧшJ" Do燹uUq,Xh(MiǔNhCČoB'4=F?2;[ 3iV}G+ U;+.a㯏mhq1=n ?c-.m Tԑo}X6U<^ZG* sL-;{]b_J"~R aB l yO5IѼwk-;Lˋ}1h2$*0&-lH1 ζfZeRZާ;i ^{x0jDl1#qnz'mbHCS.mzHl5YF$ ?MS;hRB>͎?1 EıYVBp.Ooz Ny Rum`DAIx`|8#{'/<'x12RIV]VH@{Nf߶9T:DX^] #M"iFH["[Bue{l4V<Sb~c(Cv#=GN# 3gȠ6'O?\beS/\w-T?$]d eQa# q .`A 8%5 P3sJ\,Յ®3flY"}rPd)h4jv8dB¸uUj`KݤD6gkZJY0XB^Pʢ~8Җ%M?"Zܴ8Oi+0\}y2.1H4ңE b i#ȟ/A/=A92QeɈ5Hd q"lf}kAS(_ cin8/BשGWu,H2H!-{Ľ~XR|O\(+( QvJp'-דּ\Se1+,ͪŒNk-(9)dgI# GW43=6 su{sV(_.`J.3"0lx~6WBTރDTCu+6n9)z]=v`'QOv|&%10B{u;Qr]hkiGNkΚ|&=Z+/9dc)OFj"ˊ^ IzA+A~~K?1; npb G,>4&2 9"WiRiO9񃀊2)8}W;&f%Gk󥃅CTX ڼz*a<>Z:ܘ mljSmuզl2)T-W&IH];Iy) k`i^pa_3/;6 ^m>m0nGrVHF7 ^[ZL!3~"9$FMDG,[7"wF=i:^4_P'nf}{|@d;$ e µx1R/y@;z>  --5T _3@܀ѻ=~ዤHLOͽcO$O5oVao]fw `M,rs &1N rO$w\&{3\c|REE3<߸<.z"ˢR֙'\iG֟E&mg@hx(蠣ʠz(<1ܻSD}[8p(G)KK̻D_+±f˲I/[x2(~ϣjUl? `j'%qC$\/4?sx͖zWƅuAl_{8)>zUJКXg8IBbyŊJk˟3?5)mya1s h1|G5I"\q4.{UG~2v]&(N94W-_,.!`PtAce_:'Űx^1RJ.}'pފ~IL&gI KAwu;L+3@<1J@&y&&_=y,j}~&MA~d^^O_.;۠V^eFCE'Ϳ>eA+e5Q3W~f!F}MTZM>%5fTHtހMLꔪRR0ӇsOv )YwͽHk-sX|u ֧Kr@ $:Ϡ 9OŶu B : ?Jօig%f.1)SO;HBعBa"՜MrD,0ҚuY}UuBɫ RQS`dXO/ZӢPَvH* cC>3r {Vn;c㧷sAܡ9kk}@'8Q0 /m]]ysj22 ?Cv6k4=0՜_].%}(1t ^N(MGQr|N?S[Ī:/L*} `6/)<.R$+MWm}nj&FgH_QmoIBzQgsU۟!gcؚ#ypSu!!-669FnLDe h`hʻ8'y>aml؈mشBsۄ<{<Љ1mĴ6#yɰ{[(u0䛛>ꑡwN]~ZD,spsT>a0+;I&1Yo`>~o*):šEdEHNS}j!c]^EtVDA~L֖6Q(PGK3 &s"q@e:S2'a5NdlmZ{,DndX@L's0R aH\(bgmq{mmSDVV|P39Fx8˸$*w;%ܣRxNqmgpꦀ

    ca凉-F{O[qxI#.t\T}uWxAmDzB{Y܇dW3p ^7gq7+-mr"6;o}YkDfp~t/7e f| mwԝb?Eڪ鍝v&1m=>ʑ e#::%FHv#h 8Vr]aamq{fLV,c# 2^_pw}Ij˫8 5i9cPG]!H +2f86€B%~өcdxT 1Ueê`BC cL\yLi}0_gUSwrA7j˲M?7m9cj[St rmK/Ph1 |$9WBnGTYnvfǩ`%IVrCこNЂ@qRV4OlBI2 T/exJ"aY<];RLůЄAblV{R S.' ψF<Kjx%e::,6m*ٹ?.SC,@C& $pE4~s9eD=҄MJ+T1ouxg,Ԙ2(HsR-(dABWfTx^d26;_dnrQƀ2tNh+(=DzBGQt~;<>YsSz1tFbSzg<$<J?GEx9"?/Ӫ % m+`Yej+iΉ M#K kŜ#f,>qP`քG'0NrV~!Hi GX*GC|smFg#Dt #3 1 Q>3DRb8PpK\lh! r(Ai#fIK%I䜵+%|VOm ͆|Js[ =a0\υ=A0-ra3v\p&"XA5! u_\"G[3\\r>.*bڠZҗZ7&[-?j2K- [+|E }=`mA|=kz[ { deney~B@1h|)%tgaR%<;`fH3 8{rXV W\kLa +N'I;+)-h@ 8|_g>ot.NJ)yĕVGw#9,]G/#G7>ZCv+x  7[bjgù{5)#TE+0֓msգBhub։YU{s=YU?QsČ̟W5ɛ:s!cc,C _hVN ɓAzԐ%k5VUV'?< F2Ct SHHL$b+82Z+j醐dlIS\%Nm`2i0 k0.x(Ef 2}5'u>N:EKX2uT_e4) <č56~QqGϫgI *F[:@pF10dž'+JH؋Q+p"lުG!5/FH0&YyODIu2_a𭼞{t1dĘQhU@ F hlW ]f| ^I(bfɼ 6L^XNxl!iBeNVQnx(Ooڿ;x{7S] ִ82[gE-5C 7qav.ѫiQ3:]X9$Et6قA7]giga0VldY!F "#`=SvG|+?,OѹfG)>5ՔEAi ١M֘-JczlJcAgn&B1@XA ڏuzzcFB,֗n Ry CҁJ*s1@;\{cC$&Bt~;Xr0L !}uaOq):- Sn&*:fD~q?Sy[6! ~s> /< &G=rV'ԄQ9̔VjVPXt?Պbj<Ҕ`@MHķeBt >BӯWRWH& $vʐC_LOY/6HHه#`>O*X?5W[$$.GIj9~H&OکUq;Oo=W)34f"Vg֍| rss{- :<"Wҷa\)cp~sEs1ckc;Ͽקh޵ <'3if%h#XJDQp33p)w2ZGSVu9/ߔ%|~PRMVOkH˂5T?Zʧ~~ ~laVU-V46w3]?Tu]ءz r%abu-ӹu;2ⲤQvVp*-8AvkWOY%6 ;. N{ΫmpW~|8۸Ž 5>ᰘ%%lJ6ʊD/Bg l43"tٲDl<5J36+^bqSsЮu)_:<̌ 'LGߞHw/˃y!]cL)-up]/<|OjNmȚr_Iu ZYiXW1kU4-*WgڰmXh; AuUmfdp 8Pbԡ[~a',?FW=vE!(dNjf|X*TS~Zn~񺀾8ףة+puh@(,83~ hTT T+Z8i pdɬ6hS-أO╠|Isr0n٤gOtevB [?dפ+U瑷KD7aJͅ`cz rԫpλRi Y1ggp[W6mD* 7ح1KK|HkC%~H guvhTnp1o^zactQaL1c5~v2$=E*@L죝r,<"(qy|jrPRä7ǿTK$rHeBe#^zƙNMlTŽ.{ ?yVyGqs)=0783{uKe|oI*EV&qѸ>=FJpÔ8ӍWi5T>D <\4`H:7a$:ڞ#1GPLe ę3 %lmOk') 5l}Փ(n?x$$c;29A͐C]'9T+%&CwfYsTD0E1г"p_0D!rIp3`kGiF}Bt7?z0<*pNx;ZN:En[KF"|IpY+yR[aYJu,d/Y.p>OvG8t)앓w_7 ~}S@Ӧ.)pTf#U)N&41T2/?-G$vd8 2 >|uVwkLu M,5֡^+aeX£ݵdYWBt[me2*[2E{xqoWSzLY*ޛIF:"٧$?G}+AZt#W2[/~4{̺Xm:^XJA2d e-,D8џJybxjBR~sMˢwK\&)  G*֔蒧)w$!yyGjG]`֩-M6'ηl2+!Bb3Up{,U>&"K賸i11iJ~aܺ2qѓ-dR={f|ȼ%46bHEbX%?hr Ë4חp.4fʾ.JҪi -Ii鵈F H,ţ9n=rͼ %T4Lh7K/ܼOŊW$Cxv,QߘFp'A NXC0TO0drt _Q{ojݻ'S\ 4ЂXK%|b/]%ΎI>5Zˉ)* Sϯ{Wq$~,9,`!#]*aFOG3Bo97&Ȟ"زhqp|9OIBP_tcZvc-2q@pn1-P`&U%5j+y)cPvÒD jt+`U C!o5{9ˬL7ۿ մ*ĝ4/>QGg5 2+A}Ԏq>nm0T^މ۳W]X̐&Y^ fDK<diC_cP4 UIwXn(pi,U@5sif`%5W䒭waEļ8@}(סB鍆[9"ʥtэߍ !9Ή<>n\1= |ÑZDX%$qʻ̐3SRI_1[9ir~߬œ^@Z*sC;3՜YxڱAU*}V)' M`tDp;~{)aMJ孭¸,fe{g-c:pHJN\`UImАCYJvgL(iWSM̒\$"PhI^^0˼&X{<2( 9.$ԌQuH%ZȨ Rb[WI䪴A=NNXh>/+& ŽEfQxIyT-SN: S0ON%=l+>M`I#+%^P)ھN R)^[E$9k:rU,aLb;?zK2m./9ՄYGW;Ytβ!yd@TlsFǖb l Lnt1&Jdo 4~ D؊La_?*.>ZKϫq9ޱ˱,9¦If!jLpi׽PbyQ6ץ.hCncYD$D= T36Nft5ߺRF^UzfC=ιqMjrE]@KK7ajŞ`Ë Xw՚t2iRcR,V$Ó9w8kɩEMs/`Q^+b9 績'^~`"ePCbiKfO7iGjkVoIYJ,-X(!C(lJ>nK6 j\xCTiW`L، H v5Ce>[+I oi>uS|bq>/v: %yl<#L[-lN f6E*%M.q{|/rhAdMdNeH\wOV\*o(`00[{H7|R~jɳw\~T߂a,*Q3:̳ٙY>:}zbs5w+ 䳖`͂Sp1}2ڪ7{^ ނjۡNU"2ր~9;nY|l9";0P'(^gܐxS]<KX&Sune`[,wrgQ3Ծ` ] d+<&Xil` LOjz5 o[$9 #활ɵu}4ZezL{2 ^͏:?<ԙT~G&8#Aj~ R1jiv1N%bLg`uIMZ'."=?!Tj)0P4SBk2Bew-mq@&u;tbC[@Xara Fl'Լ/ݑC1T@`-7LxE+dz_ I߱Yr,OAO’MlR_bFqsaeq LUyJ%:0[ʇ9GǒF4, %(ϙVqNY#*c&zF&Ix^T*Jj$}q`U$M:(p Yj/&g/JMN3#OZqL;R~:-ANPӹ&|[ /ڎɖIwǂ(7oQNoJ˞xCaƴިscwӎþTb_? ! s? y7|.G`s Yv˨et2&ja ۍIq9hs ~JhqKy!6"m) ~,w?'⛹cDq}Zbtl,vUɌB7hqń['n0gxWLԝx̥{{6(MŬ ;Ù5 $"UI1PO\zbOLup[^y:MgTn(nH" tY*( 0,᷽UݙmC/d)}OvvH-r޼i8ţ(].5_Dh.}vOUq{*QKk;x|>Nx?kDE+L2t\KPiL ٛI҃\_C{)Kl'1h2,1Z5f;MeOOmBCٶT’yD 䫨`Cҭr4J1bWAS0wqci;el>. *{.6kpx: f؆iyZr%hzXδʧ51;Kʷ|voEqwqMXjYvwٸ:~8$Bj'٪ DU8* =F<:NRR$@$ΰ= .֯,K~}?z)´dvLF<Ͻ0d1ŐK0#vE,0000/ Y-^:>&s3Bf=]>1kr󅕡+!4orFm<)8ۉO7F2pߔGAcSѰL|+Ok4`U޹1YZ͋b3%k/4-id\-߼?& (@_{Sy15da #ľ2G 71-bi{|E\ZA OE"=V3:wzsAz9$q#Gkl \8݈};AzRm0ԫ!]߇|l!bщ}ZJ Ƅz-0u*̅Gx5$'MI;ݵN\ZT/drZ o۩d#77h*<0w993|pq @$oVgq%n E0͒.|L^)X%v[tϓ"Ѐ}γA0:62Ng良I[B!Y¿&E?A~3$^*>[r!2 fR!@DA<6~_QI$>bTd!®2ȁtT//z/{2Jt `xÁR^.զ1]Hb`8wZ}|]r#jFr8j$'^q+y5tuArg i%[^(FT7$w2_ܲtT/zGx'!?eI&pd2;NзJܹ AN~5j}R*Wq̶I$3St>0dKN![Mm:,-Ԍ4sJѺkw |F.ٱ7GsҗU,OX]u顟qN&eA$R3aަTU"ƊQ)_ qLEckGG&wpZ\ {~tнDBً[QIK v,0":7B7)C43oS*r89@I_#x+ zZV>dSaK׽UO#f+(!$;[JEWCqdMEI&\CiV+ %Ձ hQEA{&*n˗8M*@.10keڻ%؈0F(\dɅ|M\J9`ꖜ9|ȚwiKfXC|6qsP< ( 08Qf(-+5 h1 z\9t׏bMJ:2#e*1";k1AXݕp" ╰ 3,D*r4yr&O:4 m9/;./Dc{dstI+%Sכvx?œTbyPqd: ~o׭aրaAX4;Gõu}^L)!ͮw+1JT>$w0n&*b aX=d*{R,9SxBM#xz]Z7]| 4e/!O)1&mHm=<`cHZQ(7(gjuHUi -Rɫ_y)(:w*Gm%.àD~3c4=ڊˇdS^[8l`\!_Ɯ?B|A>1xqg̑)ZZHˮl>6!;M M5X|;3&~FiWc'Qh<"\D[\% GC/]EV퓰Jgj}9|CM =懟.H-i3g$bRL29C)8:-tw6_l7Ȋ=)E)! [C!Tgz،A%Q TtÁV>C8] E4KR*"O)ے^pH )mzU,Uc5TK!p!m6gzE iCW\Fu198mDhkAx|~DD׎dk5li^<ľ7銃_w\W.hL[S@𰧮DlGʚ\aZ T֜`vz\U+*fq-EO)wӎ)ksϫZJ,Է̰҆QDQO'xy](3*RvOs#ݶ*gCcsNJ&k(6͗(`b0vVK cD=vm.8ʴ?㷾V s {U&g ୓}GIKd00ʊ82frGGiY=A,ټ^wZ*B |ŹL`w~j?A+oWa>kpxI캉M'{l=8™y`P UClab%!6J嵖tg3f{|`iB*5p\=Y8dahm|0K؆O zcNG \R.آ- $.Z[l:=a+M_D|ka }D)a3k?-Zvn$3da&h,zU K1'yEj o>;c4=(oZňV_E[.O ۸,y7d)->Z ܈MAK#2B`m(a " w!EHٜ׈= jkTtXGUB?{#R#N Xw!+W&QFc0/H]b\l8(D8DZI¬ D |nnR!Y=v5@{w3aғU7lu 8O54_]@\N$ӫ&f|h\ y|Ht}궸台5ooVYsZTo0ռcjO ϖJIMnlDSRJ|I^\Q/6}0sjUF^tȓuqڻe.%VyhZyxDk*$ ?ܒš!8ͰO1GJ~z$;pb̨Ox1dXz`i f4NԷR-paO'SOwTuInӏ{ BEREa 8:}D+d.9Ϡ8 i@Ǹ)&p,[`wҥ(8=̯e;. [ZȌ"F_-IjhP^i@sKDU~"-jZ؅z KvLP,HYIhmn8aˣspb2GsfQ05ES;&2}Ofi|ɷ=Sy{GZW}ӁB2W29eTvB§K*צw^Sįu& O){AXx/3(Qp. OAx)ǢQ!IS(̀l.3/ tnSRWZ|"!n`~)ufF4I80 Ȝ/WX/}.Hc_E)@.p[[6nC*j.ۍH:,,v*FNB!u'Zbb"m#+㪱&1J!7na=g=fasÀN|=:`=r%_XUgE)ÈTR 0QdVϭ<y&|5f[`9*9Pn9YGOM%4$گ>xփ8-pKszR72*öyh|rmt/ \IqƞLž*Xc9(@x#^|/p7c㦠}^]s=b*yL/뢇PQE朋ۡ=:Ek I%Hbz5ǽ !cܸ~[j@jy-P_ 6ݺ`,T"ZM]iuګ.| Ҫqp\MtlGإJ؅N ~6u[>ZٰY+n*[9„ghCiv?: 73bS []_D!P3J8smP %1e?2H]/;' Fcc"KbqE]]04cĴdEB1,h|RTWqM|ắxdsm3=r/uJpJ1g6S!& ş9Re Q:x[ 1eJQ6y#70~!cz`E 7/HƲxD ե]rDB G7rHrf5۶./ x3$fsfެ;E/du0jW|`Žn <>G8Nax. 4|i|pY {p (K#e;~y-*fAO3Zfe 5\'T`@_8|Hجg"'m&ZvyR6HLL_rhW4!ƷO/Y s O:ZXWɅ]^K{5;"]H[eHuU+LCzL3+.$J]cjH q6mc6yZp{Xu~U/ds|~qC4S߲Q^o-n=QPob@`<, 73*Ozϖ'uV[WbQZl$[DF*{ӻ U2p<Ws`֏r<'aI嶣Y6gabc#ѧvsKyvU8H~N\eҺ qB3)}vF"i8+Ry`6pAO?B?({lZzow{'/N' |qZ9萩yR G4hH"cw4$Lw=[+^AM`c6GRNaͿCʜK<*8ߋ뎉r"0qmCf笑m3?(,I@ϕ)XΫ%Cw;aP$:{T!FqT ?@S,m/2i?o(zmGb]+֗vHb炤}ɜY3idX @cсsÍQTV2N(rr/A, 2*jC]m+^}16Xqyxk8-HiVHln<M\͍hszWOFoTS"iGOvmWKECÚ 8.#-B~5k$ r<&e[[^f&o0ygTtE;H=؞ !'58}2/~QsZq}:KJm-̯|w+wzs#,m+\?ڵSpploeqbL3Y"ncݲ=jB?mOfN ƻ.F w<ӄp˝-9Rk<xAX]蔐&v:+q{e@J7mnc#μ/AiɵfL԰4o yD`@4/X_tq7م{=@*4+8- Ӌ-5C')ʨNylBɶr@A5t X -B8o &Cy/Wx ?Ť蹄٨k7[¶bM,)jI_`(d&EoptEKGw'O5pV;ˢ' !qAwp\VΟIN2vnc#Fؼ5p [z?#K4NnU 4QF~;yur/l +BB_l6VGb\e-qaG'4/%" ,V09`#-Q"!'3dKǁwUo:uAH٬&/G5YtOB\"Cg&k_qk^ꮠ0VW5# 1zW`c fS<7Q6+w1w V>hW"br/}:9S+5 "#o:"@t@fx1e:ٳ_bH3)CTh6T90p!o5^3"t(  E<(G,g4/Rdp.${nKae?*wb7XϤkSVt;=MgQG$$$=3xC608T;7WKMn=pOx)սE\JwfNfD>yDz?F R=` [ kqB0I|H4\;?LǓfk{-^yЂscU͜8Ĩ(#Rg%.F:f᷇S:p"mh)›gC_ @I A]ңF[p$`$:陫Lh0nʡFP#];lsDAֽݤЕd흰_y=tR LS$ɨ⏩\9t)h} F$(OƺniLWn-p7)W6 (CSq$a]G[O&$b f&hvX&#yfrҟ<vFᄗtGGRBpH:i4PQ3CT&!Q{Ʊ)Ie3ˑ}3PؤyYKCB>0@O`GY?gf:̣|jh41n[Eh-ogj &bugT1Oq^)y/0Ct^'lVq G$ݝd#ᤪ)Gb*\\ޔhֈֳx*JIwK;%}=4Ʈu-Lt|.-gIxj@Fmi^^ Pa RH:x.낡$q\rQ(urMNmF&0 UBYzFs *ocYV3"0L,gپϴ>n^H]x=WrdH+zh~&J6ףC+Slxi2N|(B}UK|r~娺'R\2$ʎ\pKbBes7gPP>RhRPmgXjJcU(JΎ~$w('Sr¸ղ˒T!Na QKA1!  n{R[t[_ +p%Jn[#\. 5'ϲs뎅ɕݑX) _٬VooG7&yLkC<ɦ*z6Z^;9 N U uj2iaeyG-S v(!H "B(Kvל30iOv?E u:sꍀot:c;lWGA-Gm'6#]hĒ z(Ѭ&{;ɻoTly=r"ݷ%$*L_NZ|늱cǽ1$A7( (|?I^N%D!XJNaƬ -?#S ւƾK.ޑ?az{wÖx~I魢6)GØjש=Ѿcϩ2ڽLTW+BrԼH ZpCsP6CoZR._59OUFㆾ#dW6r6kJvPd tu3 }su|V@p @z^٘+A+ָbS@oLFdyX͇.h&+=Vqέb8ٸywFb򘄊96bLPto7%ւLD3P̠jhkYxpY6[r~1Xaп}": Zo[Snoo&urǣPP PwW"~Lpʯ-U$'0Sl` $So)c4L=K21, km wiAffŢ!cD_MT-d̟ˮ鯼r3d)u0˘=Jɇ!2GUJ=-%\ e-'`MDY̶'F_N5:25ֶ>:P+Z|WpMM&E\Kr<cDL̡+vGv) jŋ!mп&4rj&Laonya y%54XY"+vά{-%#DT]kg–Kx =r$DiaDip"<%Xup|aX ɿP?C l"w\^ӱ Ny ^q:oohDpF[!}ao>fˑɐiL>jЛ/[|ȴ_}Bb ɕ@, +b `5m  ?GŚ}dy)ԦL9fzRݼca9_{Y\ISN<`ϖ5 %w'eU~?ԶwRyA#q<1뎧R9*1nF"<78gΠ.( njU"͌ }lC]>+ns> Mڸ(KʎdtljOZmxuN1F 77E:tP%OMfmĉ_,H,S:+r;8;#QE<;UGHob1i6"TG=gtwxy RP7i@$/Qe9k |m][IprDbq[ATM,:as, BWW" ߴ>0m;KkI3ب㉲onsd,_ ,gJ(X!瀆@wX\ u\q BF$G?] vɆÃ>Up_94َYYʓֆp y$})RfY>t8Bp[ oO79Rm\NxGܖ ;)_X:g`F ŤjY0'O0~  g{8/ D^;1miMh-Rytqu"Gv W-X3Kˌ1@ gK[(f]'#X''t%9J\\ srw*M_x?.wT"e)%ǭjE-m);+\h|$ؓ2ԍIOlxk|ǍjR6ZunaS B)>6R^zǖ[qdBy;>c@UyDu#/3VкWϞ7#qNʸmMhPp}Dk($̇ц幋/;$Taagh)i_zP7A+Xlua5[J|F";Wό"ᇚhGHK ,IK̑ c6 ,VNQ-tbȆ쇢GϚD.@SZ{.@??'O|m\}Uz)OZ3Tǚ*.O R :ܐ{d&; mVrӒ9'e}z"5}QU8]!W@:N:#M ^LŬ:N9PVx9?b5?~Yҳ>,rag;#g;)۹gߘr&5 דik)kCG;2UB8p 1k4d hWp_/n{-iK>{̒C+1vV4uM![?-vE8ٯC[p~>"nHD “h{s4HT,fP\ ie1T͐HA+6ʶZo羶<_/>PhV L$ݹ,,>zA^l˱\b{/#K.,ԕw'ЩQ[T]2S2l4׮PUϓ׬'}(|m,xʜ2/ޞBWO$ZEl7̈́S1'rARӗ?_I$ ,ƬaViZ%{]{rP?4lMQLP޾賾r?H(}P ?x[!hᅋQj5G\..6 rU ~Zo|*WfUA(G1#˒}bb&0b(o[ T(y1WQrՋaI \;8u^ bSqm%(@2Xp~w(9sf_K,eC#vv[Wzk;I=o]>+t*c|R72Y29`CRhJ Ai- {[S0SRG;e$3Y# Ϯ 90rj6XTQNCDBC.Cwk7R/i"i0f |G6F 9[Ai79zIԬN=1]I>$;(mӑEyqt%䀘9:̈I݈L /~O?-vGA7&Bd܅m@mmMZ9m4W!Y/]JV(osUdlCK H)vH~碨#4fƤtQH>v~Ы%#PdyjQrJm.`!{Ȓ>')$s:+\KT{=hx$a!CSOY1>t^?]뻵R*QD UU0>LNy+6F~k ʓ'`Ptަ&*8xJ>Q}+2͝+Wς}#.Z5EW#(ē"p*? YUp EGڤN0H ԰H5{TbዙI\X)8S''c'|6BgIHyUV5}sj[gz#JuX[脏N Ov-].csi9ԹŬ37-H)4䥃7 eu{,ŷr AÔA7E98/!> t̅U>gWtzc)\Orɮ4/M-\Dg7_Z) J*F \0 F'jã#Z%םf=~ӧ)1儶ÙL1}? 5>jowc1]hhu*z+=JjeBl.*O೔ % 5lb=FXh;Z /Yo..ӶF.¡fOKSpHTЗ`]p\av]Sx˲j,1S;.0ʍT)4\:F6+c s&XԬ#-!{RT\NK[30FҬ Q\T}Nx)ţL*<$d]ֽV'ȥ*z4HM=2 `||\4~]~ԮHƾ]Aɵ{>b.7gK˭sGY] >aj:qؠۣ@WXVA lm!I A4 \#>a*4ax1mfx"6g+rJӸ`|NӾ_r8l.Q˶Eo>&#$euQ5`DwD1um@֑D G~%k{/Ĥ}u5v:vw{5U~=m{.[2Q(-FQI2I`Seo66?23aޖgY@/vǦTlx$g8R(g7!}D&mdßc$iKYqs&矉nG=ܲ DNdDa=}=ddn2H9_ p@YHWt3_Dnf Z>y:z@t1W(:A Hv}?}&cR^Tj;~d&Cx*8r3rH{|2";yZIA]d+(!*1rkzh40l?äpzJy`IKQ2bsš4tmOeجߟ /UxԱr-7ꗦmΦw݀d4szۋֳN|TMFt/QϦMi Oh˴HX1\z,w hDںbGB}Nᵖd}4RV +lP00x8 xXْ KVBSȋqbx˪]|xϻebÿ D&㽈bDR*O =*:ZO7G:u z+e~t Cn!מ#/!\&{B~ (DS!|Kül2oK3"n (5QfP0> ""8`R=.Ogm_7ԖȒu&U2Q™tKuߺv}A ?'\b<}"!bS'xـdj3/ba 01߷{^?U}ŽSpﲴ_usdzɾ(XL2.ӨN®7fb|'JQw gūyUEŊSRW-]$(+Mh0pJ&w(cu~-xf 6鮇B)KQ6`جUӅD1q<&*rpoc.RmSo셻̛օ$?=[?/20?mUr9qPD?m#>V\r}d-lQe#=.bJ}Ugtd6?{{] [Q[g0wFѾB↍H Ax 5(J3svC\otb낸NvCc3Ey.{qJ` xvR5EZrR$?f$y-|9@s*R7RVTXnC-nT[_^Sjj\Bu;Ռ͞Pb&W;NB̓3,7RپEA~GqK3ǾE>3RF]7>R6k Qt7ޜ5mRIN2byNQXhtN'ƃRq@Pbl \uҟYFcRaw**MTKRnDVm| : m}EpKk 6VA٫s1biD R/ ,UZ£^fsxelg 0V5d3DVEb^S)uz 1ӝQW4?&EqIXU{wNcsuo|w^ZZۉEaY;*I ) 隅#Zڬ}k!8o{gJ<H3>'9xH4`_UbBX.CHV,(aCb>RQGgs ae;y4%MH^Jh3JVR8}Rȷ\E"p!°$fHzNzߘ͊4T}k) en*fhN C+.-7<Դ+y ~[O{;X؆My2[V xma!*md ժx-Í^0 7Kѷc6!隲ꤏ3zP'PjF6t9~䆞d7#zUC- {`kj'x̀Ң) P>-o*Bs#`hI8@: . VJ焭Q)gCeIʘϾR̡""iz.m12ڧ\Z m oiU`>@G5QKo`A+rګ?zCw:ةq˃Eʐ[3s_b<"^{޵7h"6t #Gyp2aeome'Ҏ1!qTq@cbC$lxApLūSQ{i0RaSuG}$;H34πIZK|+XI/l|h ׾LH4^}"8a 2s>qoñf֝G^gb*HmA\-| FJVmBb'pz~+fbX4WfREy&OOߍ/SF"` 2IA/C,;f,\R-LD{"FjQuc.)xj˰epUP#̖n~A`}ASu):p`ӊp.guѼt_ dM;USHI!unp#^AD  '|5KH<4&jEG={I\IZLoڊ }Fx3ے836G TJxt[9XNd e|meru~ A|( ?%qEmS3VdBZN&|DED>!PUmmd隗\L^L'Û(%3z9}WPԉ!`t+` yʻ"$-rYeo{]d1P+7pC h +^NW/U^MA;:ڋ9Odd*HHHh$ybdk=:n ={d IS9OUBsC׿' ;7L/\hZtqdOoY"w9Qc'hOs53n(4Qi֧ӫpi%-z H+o5@֐| tMdwX#bau9PF2* 8ۜI g8>wpvC22 I+fg:BAK`2[P l"hiwIBp1ug K+q8l + V?$^ &إ^v$xIl%fd3(A(aQm WX\vr^7{)>* U˖1)+)WʹJ"Lpu145G8TcQim[ng`([F4s}q9aRš\kO&s83QHˢ #=xdjA3دydM -Z\LphLE{M } ة@زB:#/&XVк/. oh{r]եÔήq$qԿkMGF^ybW1[c`7MYAUgN{Ҙ*^j[+u[4wS?xP:QFn%2z|%(v2wjOivD /IK|Q,a ~UFXWP- _b L|_ o#C}z"D#E)T W1%"2*k{ h/" 1Aw["֧B>RdC-c}l:!HMY@;0*Mo `:0n=rA-&JG~؅/oxJ;,I? xRq|yhy7pT}[@uf߽yƀVn,n#oOrۢA~'"Ueݨ^_YjIMF CAF|; ً(vS\̓trյf˲@e&)j P%7O2Y>txay~¨ms') 7d,P{⵻] dNVa<*ٲ[BஶǛ+)4?de37F ~iN3#3=Ϗ$›Sf0. =(86֗h䥎P̚3==$cosE!d*3IA!rɮLt2w=GɁ}^bWD %Y|dy#fp:RWXQ% C):ゴM~q-lHCwe:zY⒡?}DG'>Qk-BE u $U#ABz/j5)|F$APʷu{Sr3o^Rf Sl$0}{d>I޺$-A> "=W$\]>C07㨫h u!r )żo%+1;x J3xC{=fќb,b]}; R¾F`e]1erh-j}8x wi?0(W .*\Ueګ#s\[]ss 0:w9hj6(|n< -DL\O컶;{rpLԛ\?6(Еx騬'7>tRFBo8#!L-n ƅt5^XCUwgxC˗YrZ^rԠ41h55aK^n@&ٞ>]9z ؇\\<-0;n~c%$Ќ h_ ƴ eIse3LhW3fi%ZQ,Qm㝎9;⣚` ^.߁l̫ӴxHrɺxEwuPkgT3,zpmD'G$$ @#Czz]]3ȑ 1+O+=[}5yUtX^y_mس.iIbES$w۽CJ5MAU?]#N^97rn-?EHoU|u`pKP1\ 5/-ƥp>CV VWSUЩM Siz[Z@v.毐ާd"XO* >L("#%EZ[_q%ŷQhz}.!L1 Z/$[@6Ld"H6T"灷J`j9 }&#)(m݉h ᡬU?aSxlj)G\|jP{K& %FP%kX ̗W 8vQa}.Y|J&ާ)>%sg"qvN~1NTf{5_knSAeb c7 fRcd)dK%*4 Z0_g;zkWeu8G1t)oBYrn";'}ɔ_ s ^4@iB-53JT;v̓+_h@ '3:CIRw!#.̡ngY+j9 >)^)wps1Q5as_zl7o!Pcm+cH@ I3`M@GxNW?X33!oIla]vH,M VKgKc|Al۩.̈́:C"9.U#)=N/kɘ4VIR$U)@xYߧw:'3O< IVfKChOӇ vH~6Ň]j0jSzX-~LۗĤyN71/q[IRD: vuIe+nh)ż~`~/( ,і>ѝ}Y#jӋ?+< T+Vdˡ@bPs uMz5,L]Ȍ2=tEsIq]'^ N/06RcgaͿhxw֒6Y>{]%Fv1d2T{u:Y^ۑO%GHwg.{Q Њ:paN!ŧkeVg≲SfxgZ1tMVe-ε%397I<5/W;c&uXEV;hɝc9Ҝ X Sޭˣx0'c)N+.`%ݡ"i!^[<9&_wԂ2[<8V010a &M*E-~xZu]Vn[Y?n Œ5j;Ae[# y0EDH\@|Z|@_dC̩#Gi$|cΊ:.ysy[Z$|3t|xAB|V>ZGxt8.u^ |{'A{Ӭ4qO<)jv52è]._q`uIK-,=#ߏNFT⃾~|y-^RmrRRB}84 JZb߼Ls{18H,}unCr{êAc-B`?`7PISdNpOb+nFf{)2Of^0Iw-7>,FUp ZfV8IE4?+dtEyrnEY||T(:;Ĝ@_G?v'ͺfZV]A ^jxqy\URL`u\>#_ g8%MxzamT L3Oky-Q^tg"c88A8ۄ>YW֠Dr_F ~Fp<[q^;{]JƷkV 4K KUm4Oh3H (X]5+PBgrlq0lrԳ4b 5~0v{35cwDs.|bPD4.z`|sl,chm8U'JPј V&M8|I]jSVqE?:ϢERʗ;*+/ 8fl=h ƾ9MJ#)7\250Z4:^ZSĩ=K''}h0p8cg+!,=P7pBh>cY^^vwM9߹zeWf.NDF~;zEO% T;qp2mP/#=J^_C ˿F] @*; }GeX3jevbefxL ^-&fV2ϏlYHptcʱMQTw S~VD ۲ł݂(LTyj2ڨ1Lz0{j³#>:&X1NT0],!Wqa3A6opg6p LbS,Ҡ$b`hr x0!cnT? > I+! $j_ٗ2N-$pYwc3v͌Ng3G}g\\À2BȪ˼VI X;>o m9vm}bA'Bx$Y "y cx !RNtiNb]"Wj)6xk*s,HZ6#Lf0^&VX1 >"Ҭ!vM; )) r4YH 3| r@nD iO/+h oN<`L刍D?=1c"$KsGv23H8V\-q5pL K1(5]GlD^\r\؎F*#>gBe$[H oEvAN/JgSo!?N /S3e8F5sk@usʧ[ *^Ao/M<_2.UZP|vK3Sh&H(X))9"ĚDPrV\LARoF v _ 09ҕoGq%#۷cbFŐ@agqj3S o4ΓȔ4€wΨm8Ty޵2Zw\3"*KxZfwxlb_@J8Nؤz`<}^5<g :]|55SX6On/cS-yྀ)Ts "uqPKF>syф'|=ie5V.% "`9 $Pݴ+ػNAFTWSp J[tqiNd70ZXM5Z`eKFlI2@꽰~Py5bi~Ң ) &+R>cQs}{d;GZF15+BzvTj!??^o<ׯvpnHDt_He.n3dObPnVWvEGWŔVvGWKiq_jWɑ}GJ06,j4"wCx6+n/f#`"c&J#f7}ZMz@2dri ?y 3G jQPb=C]@PC4ֺ 4t ']%ҋFKn\㝟 `w!)XHw£bbI|/;*j 8 $uZlXL,&MiDV«,J2;l *4Ehp|ow"jgy j(2^ 4Xl#Zrd$HV(O6-O@HĦ4y3=pml;G8=kLd % ɥL9@d;bái3^e~$nGI۝#K3^ʹغ[&nv$S>g'*W[^4ц0vv3/h@ W"U,vSGst,A9bHj8al0xO{ȣd$Y|Yq}>]R.'ȷ)57|2q'RogחZ֠ HBsB+ *&: 5ƯS' Dc]eY=L7{j5֊ҫ3ˮՌX:Vxt.Ξ]feX@<[Sf 7dV̳-gu7j=Wg?7:S{,ڭS_/c.ڪ4‰:E`$DW/UtNDgQ6.iXWUIgbKgyӳ! .pc/!Y jI}K;mRR_'OJm翸ZH!4gK0n00OqehN4)"Ճ dsVH] o fVbI>64t=aYtK#Fi0$h">[d);U2D!q ŧ]G3/{9ռdYK ?v果oGg-?;)~lwz}y I. WhyѱɍmA;TKeͬE1;5ξ}_/#w\[Cl׉7Cj39PRe_?ц8\7 ֹ k]nej*8yO&lu`Krӥ'p[73 MxE~u`"bpø޿sd23…YB<-,uE<>)Ե[Eߣ&;P\,Qc%dm3~ `P=X$dlѠm+Fz›TB5hW$9=ճoԌ3ʕ* }o!+E~-wZFA(n{mqĎGy⒮NXZֻ֢ %V9(Z.w9pM_ p<Č*9\Ls= j]*b鰻ޞCNz9U-]3ˤJW%P\Wh~܍U7)4GR|J0dPglU!Cx䢤VOPmswA[#҉S0W|'3t0jH~麧 ޿خakX,i1 |zBp-zsҾi;+>[vYE KV/DŽd %vsPB뜾E}Xύ+m^[9jAJmËAvaO/↉ͻĠF#{uîtCFnu <'tMֺf0qW[W}@M(3eveP#~LhWcJب er;$~n)iq錣?"3!UR/:./_> 0ϑnoFW8R4QWR 2<֐^]*vic3wF ]:qC(ɫ¢JP/>9b )[gԳM@:3k^j,@(j)@\YGv|++de <=ՀraB98bFY1p1;= #܈h<ΛP{XOP;>hٕCH& 2Λn2-k(p8~JIڜ@_XaNKN4۔rav ݾ@^$Pk~i;@PΌLݧ_]TM+5BDAm@ yE/S>5Xt ԗ K͵PdUz^{gg:Ys+o曬F)\ě<*V--ҼM輞ixpc 7,Z/fE kJ!LQ!4ϟK< )u\Pow`L}Yֽ*%ͯR+M頍lzHT<Ќ˞͌(GڮŚoCrr!媹y^~hZ񻀷Ce8Ť/co}0۸D:B qkנQj=྽X2Nv$C(dkW۪7ؒ 7RwtDc-}E茢 v[fsZ{~kgTw51d] 2Efң25҄.&j ݦ5k[Pl_lčKaoMZ]&;Bw|{U|}'{ Ck4 CWom;ZI+(H.8ϿE9x1g2 {DŽuc;( RIZIiu{y6K~1q~TlQ[3 Yn=gO \'WW2&ZNN? rf9B;&C!AcnyKhKx8t,Ѧ>>Qu<ϵA]J 1W)>ٛA:{Dy1(j,8d'gЛKJ?\ŮQnNo+y?&R2Q΍)3|ilo 8*Qy7 ;23h~ȯr%c 6R{ ɖ5 aƸC))05y2"> KƎ,ג_LS&B\d>mmT%'!Ǡ<et[(D+tӮpD+C^mȗԟƛd+PWDfO=PA~r ߿q=*sAo~e~#?/4Wpc#> R.-iig+yR>@6p}Ҵx0lRaK鵊sri(DO (DGf^D4jW:[k}cu>y⋜ hy] d,M0w tQDONօ>l#q@q)8XDè|HChQҘ%\!z!EmWQ̑+'?0xzDU7x|CfL)[@אxf+=+},gj&lՂ)v22J U z/KuDikIF@d΃wW[Rimr<>@N:2 '񬀀%.}4>DL@eƘ> `bCvpTb8n t_kQ!VlޏaH76wdQ) qO_5,>T1eS5 +Yg SEʍ8'~eM wA"WCIP{Ub]ؽ6Bn}^@D#¿-8{5E'G8\3T}a=MhzmTG\APcVyoiPLjp&O(Z?m'9x S;N㦆%εu7 :Ոס:.tc$jB2ݳ"u9^lPJX̌C9 ԈE1c՛JZm\Db=6DXӡ[px\t2 Cv;fw(thk)K6F,DjxۃiLXY&8P )k62<>؆MJ`vK#2ܜ6/+dl@k$Nr%qm`z )kd5@;=ģ@E4IҴ[9IIU ~jiSS#,9il`@ zNحDՀsPi(hk @;lHJ;:~*im]Cv@iH^ }-B_ "F (w+8Iou6_%&j~'0K6<>%Gf%;&{<-eӠӀ0B_dLP)!20Qak%ġ/M  rin!!Z-XykkZ¤sk1L[GvF-S=AD=6ū-Biy{V.kXV(/`*K Gw#JAy&O~ǃ.34ZCzLptx_Raz;ѯ(]A.l.f@kEcjsx۟8-;[vX#t(:nNjhz\Hjf:*Z6%wg*ߔ1o$1 X[[Ѕe6:PP$CgVnuQY7~@Սsԋ,dI@,@m͎tٜv`o,`]K*s LCd2B^Յs51]? ZW$JX"t(5gT̙s,e[]1䷣r*4Zp,lPd>'@EP_ݗLb ձ!v "˞s){(:^][f@נ#&%}ha?[psYj[s bw53^V ;j@Y;/Qv$1= G{̘AhK#u%cչZ\ir*^zs1sC6}|1=K²֦,X (#-HP3}8 &{(ᆥy+ 0WVye%"<_q !WQ8UFWZkܨԡeK+ *гHydK3c o,cSe9끃r0@ Ѝ(]Q&77Ι =O-vXĝ.< j` вN b3 9 R z2&`v jS: ol;|&glj'Ag g;f=O|V=Ī5P:m.0jp_fz0?ƶ;p!h\^>xx|PTy[=;Nw<q­tqg^v2f`$a*Zo'l,B8ɣKJOkJEap*j2#{}Ȯ 6I-qPʭ(sxSe_k9s$+;7.*5:xޔ[ G oxЙb%SZ˫'i9Tn ҽݘoޥX!;f'U6V݀]VB'!VJT7 *x(jiYY6ؔ)е]?m@ǛzZ?JPQսtD5{u*'+=ּM`.kJ5~]ᑂĚK5銥t9[2 ?iҔx;;r>" 6l8;z!4|_l%sٜ"S%Prtrly;Q!)-хMC$wEoOl2]wM*Ӱ?m=@)2ҢݒY'fBb1uWFP:*m!689\GM)~ؚ{TpuC18t$ xd74q\nojqk<:¢eT " wՆ !*|f;-.zZ *"=R~[SJ @A)ٖa'T?mw+m m*w^OU/ހ)V%ҾZkGtX9sf; >A†e >JBj Tto,C]Bi ,x{9aRS'S vnbv?Y0 ;LRY`M[&%f*i9~ GJ F<^-aSp Y.&u@5HO4Q fֳfq%_9D>n:=z.˛xZ7( >Sc]e1֟չah= 95=vZLąn5w<1L%kXxJŽFgA?°!nwlT4A"',M.nH}yRI%fLm 'DN`,m'W^6y1(Rp=ͻkV LS,{p}t$jñL(],ޭ\HR:%^tpT1>M9Y $I8!{I02; so4K:@}4mG9qT{<$ "80:P\,kCXs A2H*XV|#nL*+`r +77n7>EɼF9 R;u3QZ5SFl0e=|FrHhIV%M:_w%!ߴ b8k࿸bi`.a,LW?+U4:iꐞ^#b'L c:#43vpiB8gM*/ Xw!VQoQVl2ԢĤrƻf)9̊zi$ a2=F% #CJ}:=WWUгѮ ެ{eo,ЎeQZ?tnv lQ-Lnv6,N2ΌW!5;eiL;oA*LI#J=Gnmcy{$  Km9/B]f5[ENՀ ~̰On]7ror`n|x2$qk>VJG<5"5-6a (,ra=3H[_y:5˫Nz8[ i b9_&Ⴈ,?.2Q WNGD R瓥(䌰 Kӷ7a]Y !G6af܉5ˮ4~#bɎr~ى XdJ9rHɑ؄%f8Pau}~i-pVf&J_LhdgG NDę ,6:u?._bPܠ}RR>XJqH j-s]o]I6>סX93GLJMiaw*G?*W}9V8Tr(;)wD/μ@զEAcCc4P Z2A[,]Bp)o3zcuD9D/֛ØQuAFQK>kp:_ldCC7n.8h@ٞ}T,u;;7̯/AtXFP$ATVzݸeUB|p(Rά"<9yo>%^hh{3DҖl;@m]@XT6uE0A?#UB0]1H>~q-t$p߷&g$Pk4 \yW7 OgC#DY7^M\۠`#W'x˪&B x SA8=JJYi&w=OJ0 'Ҿ;`#l _CDH2GeZ<6;:%{渲\ٺIqAAP\!0O%~ ![ eX$/N㹍r)oQы.14|~u G+"f67Kdt&V9j}ś`v\Kݭ^u.d~ۜ8H+85JGX*wq˦tbWoG%=@^vdwP*6&$ٞ"ʾ%S*ZܱҬ5d戛l^t挔;t."6?}lq |i7On:#<5J(t@h#95y=ldbRӪgt&uƋ15՗ҭpsQXhxnjtXXL?z.rB`Yw?u0o72HpJSFd +"+o:lPDBZJ%iqw\=\! =B'O OOq=:[NZs+ BK5߳)aq.|ӧlA ΀_~lWrSesP0`@}vʊIvFu1O`&˪lp"ς3cJ w N9 c _2ucE\פދx+6>ĺRs?52-TS9W,"؁ #gRndx oy#+d׎34r) ndxKX'Hv4J6YDF6k!H@>*(~+müR2 b#`+/皺r?+d$K٘|Ss"PydB1 L>1[E':C ys,~P`xs:BK9pqljqES+t= tE O_x6T^ ǠEcdLC<+m ul(%6ʟ #r!rсHl3~+FAui'?K%S9~.\Aw$Y3vx;B뛋f5 u>S Bxy_ȱSw+ S_(PlZ" /ab4P R}w$H;RR:Ab :6hbY;(؆ Wϒ^ϳ6t$7݈5r1g8~a] ޮI N 3='[Up~&2Z,4WGBgŹm\Hnd[ ]8s)X!s`%]^ - ="й"ώuŗߑt\kדd Wm8^Hs):_ `8e)t`\5zjNp8TfMyBAN/Ft{b9\GAt,@l:QFMb#-!F yf1.tMmU01bY$4o&fs2dYs/ɳdrSl^ye!?iCiTޙRAA Ə6c?ڈTuCLdJ=km\)܆T`6Nw@qp0԰ rsDZ|XmblR{X<&pkul9zfjd=1F.iN F'L@?=%B`pXU1\θ#P 5lDgԖ-D'2/ 'cq+._/8M5N(K 3 աSqu(g='0)cfϜxgt{oiz B P !iPɄv*Bp{ꯄZ훁jLW#`l~>D"lW?D;Ep?(0fț:iIda;gesj-tߐEz# d~um6t#y2}e|՜OO] kX;N)w8SBv? wS0@ *k~¶܎v+d EB݈y{|\/ؾҠ6PQھ7`U9:ʻĘBG·HA2V0 x[_ۖMe$VY3nZ\}Ed ٷQ T\Ֆ' Gw2D FѠq9 `0im|ןDstj@ 2U5q>ĜUŻwyu.Y42UҸx~:Y#rT))`{LCX9LL{ǢD^̒w1I׹]TCN"$` 3tu YN@ux wCjڔՌA>08*yk}xKt@=@1G;a; w? 2'f4EA5i \F硫^KuM&b$AljڗqU.EʫcRJY_ЉQO_JTnܿO˄U! I{mF#&A)@€Kx-tŦ&/@V(IbN3%YO2zA#bYc2OpcjM㝋 4#o*ò[i3zKrk\cpq{>6&P;P=g;ENp;oLs4=?醄*ΑT%53G \YxXݯ^8Brؓ_/UJa䢢iOSmJNoX&WP5Z kQ]l)su҇պۚ>׏G׵$?O7YE #= >-V7r) i`UaifPq5)v˼wi YɤX]}ٶ0EGa'b >wƋ>h$=~aWb/!*qᘤ5#:(jYN^;,dyY2E>ދ{i}02u,P1ʝıkR W7lΕ\EV/R!Vrz7kg,‹N{\S^goQىh@F7_(oliJQb( UxJ.e[ErS{Ď-Kyu)wv|tgào Z._m uW:>G^俛^QNu`KJ`vh#1+ \bK-|H@Slvi' :Iг_s'm&1"C}0k2tW7M+K*x5s݇i;j@i"D"E%m6&Y$N'ڼ1H=Fr'ߦUGe9Ns 3G X]T-{ D1XB9lmLThi>:ab -(I̼*Vk*, ))W2qE\!M76/i\%㚁.uZcd :Pf5OW'UE 9<nG/w4)J\pKJxDEAޱa$)'_6̍>؂Y+zgKزΌ$FY?"Í_ <.dMka$E C·Iins!8aVAN'Atoj\[.r=Z̭YG.̱'{cpNqqıRCa*F&)̗n=nmp58+K:{s((W-îo7y6 BpT a6`8o = gUS: D|zuV}8xgcX-q.dS)'vܿ)_q'J$`!-6vtǛ;kYL]CW3 u9X)@PgP L\I= ͱ0DysW0'^*8@wKA0)zm8M:yTNqDq,jRJyQE$ \ixO.4T"yI)l#D<6ck?ycaPލ9Â2`2}+ MegKrǿ-Ivt/4QA ŲPNea27ٔ4\FUw" b"G@XtonjUh`/W?=Ko `u桞Lw_plܓT>QcaPz=B/5]!**Mg<]eS4~eF$`jm6vB_XrO"2N;?~~p/| Pũ(h0)B# blp'3[63]d3RpP1mA%G&^Q7ߎ*l2i,WrWJQ@xGh %=7Bϳ՟Gn>֍SW±@'ΤvC/gO)/j:(R .ϯvq/=w {0xf_^S^>0Tv&\!5hI)GoBZVFzo%ljʘqB(r #}SpHžp\TNz &n贳F9LAlo"cyAŠҕǂb :ɰYrP@\c*[<]{ ÀWFX"[Ȩho_Y?.CKA/7*'P !/~FpVg" {LΪpG )˭z^)Fi9Ի4Dl]) rY 70:h5?=N8ĤF*YMt?ͺ@u|.cx~ og41;\wϹagՋmE e u#nMk"KӸazQV@4~y`5Ä߸!"]) `[pa0e !(T'O*(Ꞷx)w\H'-fEu>m+rcI)XFw$ϖ"e!G'՜v8ڱvhMT[hiy_ ҨZ[׸]Tj\Y㾆r s~0?ŜZ@)TJ\sjЃHSq-yZƺV EUͺ;u)!)!d٣rp%n%@%BQ0\CA!rv//fRo4S*}<9q[=,eZC #d$Ňttl.;kU#~E orϛ_ w=O,X{=;1CT@&rp6ܥUJb0gLT}~Lx3nnֱgpx< F1:| x (L޵qM3IqcL'c %0Ȫ*yۣ,7b^JF7?d}^E Vr˫G@ LxZnCaUoH3T=O[] ^<6Y̡eWW0i"7TƠ=ڛ;^ VLIn頻TT<︶R8*9Hdyjr]S@8E/\8_R_-.1@dR[.v-WlU2IC(w}c)opDZ .xWW.DXHlQJzgTs媟5Yey^´p`;9zq7so;l3EScꊆA<#@n]}&3L]XֽGM<[o%Q) !`2+,+JYp kd䱻?E[`+2lLZ)[AVXh;iJgz"zWP1 Gd4v织L3wԽ%-ll>%I8y"\qK$^kjB&poH˭9 'pA"qlJpY$h;G1ZCY\iMqАW#kF =-dST+/Q@hK.ߤLrs(wkz]g+%kN!e↥cjtbHۮ@\\Py@m,agR&pVmٳ Rd!%Fn_ ڑGy^B3ߪd<@"(3ir4٥lد=q>P0[Ik_^]:mhlƵ`yb?61OY>G}&< PQq vq{rAjs25v]vKYknlX}Xm,)WQް^=ק(K |w<AqJXآ7YᖱY5rpU"yEM]l|nc#fkvu )2GDӿX&:b%nt-HDQM,ϕrOXFhʢѢIH]{f\ivDzEp: CsA}aH=Ev dyzyF[ri?q4>5Glk R2k_ݣ} J<8bYסC&87 VGoWp/ųg !BIJŞ68VPV=-/7 wpxU;Kр5S\P~cewCWh?t3[D_zxOHHrdqLjZ{RmWU~.p`V81;c*I~X^C%U(bMm@,#,ަWU$)?Jz_,9,r^L$YFF*jx}^qwicug. ɃDk&LDcbʚF"y vO9TF%m9g|Y_g\ .ժW[ſz,?Z,Θ02bd9L aI8hն&ݓq$XFku:JPL "Noi?/Q(Nm̀Cl/CoNMSfn,R8%pq3fH_*k_Tg<:kVC Qd% T4%w !9e0s_m Y}%#>^=e Ÿ<` D7 f8F//.Cn>pHrV Q=>f)U_W#T,ǶS"էT h1bSʞc1L jpH8B!@퍁DxcyJϑxCo`76ExAEbZÈ<7-p=f2SVJOˉOv['#DȯKNk3ujw.X2J.?CfmeUǷ 8~SkB=A0C"ͳx 4_ 0Piԯ9¤vb^O#g+P-OAV,պ*/o!mUh"}!@( 8tkpɖIw#n/v/3/s.~nelB11 uJ~`16d]EIu쌓Gﺔ ?@KGk  %KH\m߄.~Qk zuqvsd>[]Ý9Kd6jY:L֑kRlP;E@<|LXŦ "P~HDb סNmc WsK|9Np;-9~& 9Q>1.W$2灆s 9Zgb)_ ɋ>k&Mx Ĉ}q_Vc?|F -.H`b/T[>h39.Jjڶ?7I˃O!u!AcCݸ)86(mBP{Xa{{m!CY<}Ved$}3ţPP6CyibY`˦zVlqiV%.h?Li[.VZt sWHvAt3c`vB^S!M/2|P!dT:#\Zl" wš }KGᬤ`M*\wR6uA7~+L4m# {?fECˑ♢YWb*䧙jd{e?@ hTϸ_M))_ Y`ߔҡ#[\W~ .ooYSda75ZNKH#BI*Mx .ڏS":=aϾn"umVj8.[<`TFy Iș!Rh8 5g8)Dk>> vZMA7KH{ڣt`{; xUԟSsdsX(K[qpJjfLXRƠ ?.g]IVq:ץC):;X/ʦBp+y*Y OAi\Q0vgqXןM7ߩ״Z |e.JK]+Ysa?N| `'5S Ub R-[~m38@ꥳ܄G%2RlL'0|&c\2f! 8X/vtʼ!@z K+Qx3,U4g!|"B&$}EFcO(ǚf|9ID5,4RF&rzz8đY(hsϮ eL~|jMd^tLXMk|CZb0+a_`љޥ6F DY[)=mv:G/qM)] 8>N1z/$xm{&4,SP ^ў_%cPZVツIT,W W@2WAݢV@Xl_ Y iZ,Һ'?H2}_x)txjVX(x#؍+V8V>棩?p2j(PݒMQƺ̖X3'Jh;)&OSN^̲97m2B@3OW_֖m|of&0-t)|uJ=Jد [%Sr]f^#IntW(%r&gY69|ڢkLf@&1@xGLԙIG"ϋ=# ֲpi+OJ [n2ɪA5E ϟˍ,i-vF۠_B^Jj03;yCuYcҗ&R+)-Q{rOP>`I5w^306SJ{=o-(L`x1DpZ8BE e|qk* /E& "nrʙ+CyXl2wڿ"m[ Hાe@D|Vlf.͌BWTDIgowXy{e5:Cε.ȅK1nG% mo7Bt\z0TKGVP)rJ ^pg^1{Uaʽ]O-|d_0C伒D~=ų\GZ|vrnq2.S"7$\"yL.Q0AgEbVQ=d<$JYݏ>N~̗?,ue`@=y B~_R<\0Fv*}[{PU$qDQ:ar YB-n`ٳ2e4j]Ijr"DJw)=GT/^"m]?u=)y0bI=;k\sHw8K حtO?:uvT дy v1Bgޑ$=c䗁=\01H_끚ƾKy'k  En"~v^ޔ 2YVGzJ-"Xh[iiiNZ#{| n1 5ͩ%٦] 9s`Fn F!$V/B~cEUκE@QbNQOmb;p&:]#D ~:( ^J@vs( RFo4j p#y+ uLťPU1ҋaf,i}{J;1:!9lt B~HʦwGDبE-y:0{Ϥ|Ub7@bD&AuMxѻ8rtu~%ݠahފrI, 11VqG=ҐANGǚ$ Sk}}HG9nr(XC5: xtsQoj-;9F ^o)jDVַ]A E!-d}7I`tNn:DmcU1'P}0&c p ~m+A; \@iP&!5=ra=٪AxkS^P}\m#(UWI'= o sWxg%B60`V2Vc:VMb.5D*ß4"\" 7TP8s(ͲS&P!~'uR=d1~ ](ǥZR$2ohis;qQd%Y]U<M;1e DA!Tʪ/'g,vORX;8Թ9^=\ҼJ3Lg-O]P7V]H! TN%ē ̓m ZbKgtCGa[6'?2}4Uҕ_1 Q\\ ZCiAz@qX]T{n)=]ɒ&b;#,5X?B"nc9{o~6 \˂RWٮ}}f?'fH4K7RYܩ//{gȟ} 䑤XCwշDi AbE' CwI=Tz}xr)jv7^nm} 卵>z$'D:GpLRiY̐a:+-fpH劝P=F"/?BmfK1A|unJ旻wI %/b_&}nz(:<,U~ JqcD]~[ɖE撰`hpq-\C|EW5cItj}`ݙֽ~vׅ=H,wZzN芵d)P~w^߼ Ck feTvTR IiEz`2J}r 7:-TKKeCv|ʫ*& ` m<ZMFGuۛ)>׺ℓ{!|8wN9tM A!~¢3ǼX4P%P)MaUN_}6zHce.hxk*9UqX6ΟA3H _ ,\naVE[/]@s]DCdߗ.NUXB.M5j0s (\Ы<E݆Y6pfK9܆Yþk$4Lj.Wʑi\[:zyT{^&ĈRO̼<*]vrV*sqD9~\HQ +?2UzqAGa>ĸrxC4enTёW8p ]1*F:%,HQ^ JRh@ք YNXᙈqIWvR#=pW\x5Zl$mǩ=ʒi^10/?n^)딢?gĮeE޵ sh ]G~NJQg'yW+|s[Ih*BdXSZטZ4hɁX)@gϰxD~q2>K=}Z߬.j$&1hߤܣ2g[H% Z'bG~]P fmRmNZnCzɫV‘✪%gV tFe9uwyB9Ҩӄ@D|5ЦYD!L&eCHw(X%/b͡K3XYvmݠ#/rp DeTƕf%SY.Sd֮gl=:J[pjv )#h=Qʿ utU #V E/ag:c1ݨk ,x)Vw(lCx F"4F٘9eG̶APc kda5ljs_:FR"2-_[:to0]8}ڷK~U\p:Z(pCeV HT`<<C"x\7^T1q|W/.mBr%t QKy |I٪Nl2^X~bYkӫlZg#"ښjp)G6yy6ٙ\a'=YmMdefy8%/+]$ ܳ=St?{=Qk w%3?prً/]?]_z8-uhwYU[kkf/b\GwAUS&|BS / m[e8͍ cv-9?5:?sc a~S w9И#EF ws|T\$׉j.*l*d|(.f%2KD (tX$Y yEkۺOfeq'vVD3=jP3XD\V#[W0_Ƒo6F~pd 3H@]%FNZJr7fzT"մ?+;/SE~xԑoAt0XSaMUyۚLq=DAJHvrXsS4&"j"=bTgBJCW< zDi]]oq z'cm]EL@˭lNubHX8pN_+;Q]U*nRa99u]8拘׬P|=@IJØ|\5>84k#d1ıA,6/'ik!E;85㎕ZSྚ#`AkQ!uq,OrwVk[[|~_sk06!K5yZͫ~wPi}l˪-3BN\-?@R=5D_K a=-vK*v-лN S]Zj5g(1eXv8G%vUoO;,(0I]9*nmQ+bjUkv6RT-\7&IFL9h Kkya ľ;EcNuK9p4BSd J8ey0剂{_9&ud/QU nW2k3hNY.Nh6$Ӽx^ȗH:,7 䖱A aL ZNHDzx1aJ5 ܞT(wзW6NLQM)@$R׎n*-uI[HmZkhuCuљäX9|]^(" 0خ¾=pn w&]zO:G/hxž[o5ew;[=im,+~J==ەģ!lL^:>)up'91F9}]rrRmߩxi]%Wg輒ވ/xM&w=VBƓp%kfa& [av8pOlV_4UAÿK  wmu5T P|R,h;<:LN-z5$ >}D>J7(n7`( h K̩1D^Ja%>WE}>jsdr\nC 9gL%|a=J:rs)Rzc{~צ6l/Q ?~msUd)!0 ' \g;i3W)>ܾ:ZsU\,%u9 P?sC!=zV"VNmWo-f%x'lޫ>i68O.,V eXu+o@ Ăx#jt3]ߑd~(/b}I&31CQn:Jld6A4p%m*w@Ax0Ҍl@, ~;i#IC+KA~.1XZ%p㧳kjಓު>䎳G<;8c> J= lɾ0ݓ6a%W@t\,30Xe|ݭ7W=s3;6Yoi$y^EK}h==[uqn%GQ22=J:7񹩓(nsm!<|-Y0R6@AܩA]HkkSjb]WS^{ɣ}ammm+׬Fx󀣨 \c&ӆ/:rE:5RA3\[|%TW= yf|62kvJTPhHC);?tRqXJAﬡFMg ?brQlR0ُa92cyŪRt9(紓LF jWT+fօ#T+qjsMufC܄AvQwM $UVr"u*USOxRm(fS&b+Y>Qq;U$?l%D2!LoX9sCkn0Ӫ R}<-V끞#VPb^ |" W)93+q7H'R̹;)]\?Y.;;frmg )Ev_ig1ܚxW= b.yfLϭb?-kLw#ܯaQ!~huy;&;i>]!9z{wu022j_).A}Bz`M4&fz;C>j9:kL~4W82Ag{Mj{KeD"5VJ|ueuㆧ .5%%mQYz"~b(iVzF-VM9r^Ŏq\-Dz)Z̞x#nb%29Fp&y6Yy{|Uȍ*!WmWSy3,&AmK)E8kxjX?$6NTbo'ܛ:7_dMNҺ6cyq /{dTPzrguDaB,7H= I6eS`Zw4dT ϝ{OXnXKwV咟1:SfLdbbG1(^I3FdĊ1ux*ۮ{tV:'uy+"wy ^a N vEUG 7tmN+eTX' 佡4!u)쁊/F̄'[l{Nyb};+bqa/x4L5$t ONLR JU/Px{e<(:[H` +Y6%UI6;&ur bo  1t?/XGѿIc5FߛC56}1:We#y0фpQD.q/j瘬*ڤM EB 0TiO'nZ Zfɡ갺bKT#zjo f^я>M(?i)}s'Վrխ$]eڅ6֘\ I( *Pp&x,a2Foe&:l2JGTm` ;tZ  +baɵibqث=.ē,4.Wrvp]su%mU1tƸ-1CD#},eKCC|ӚiH0ʽ5שYRijjUߕ!QS(U䟽;5ΤZIh|0.!Z` ptTxK:\)y]Lpm|͙6o|_L][$ EJFOܡ%%q?}3{ƗjjFo@jе<} ?;1ڏʆ;4_C j* 'JR#$LK` l^wmR~uHwk;WLj WLӟ,Vqnmeh ~کtPը~f)D3J.6KHh[yXwiiPp#3E">w.\"h!E# *w;׋A/_)6XkW8߰*Ѹ h1F:F4. VY(sejBۣU#·ƀ\ BՎQV;/{4:}0ɸ ^mOCSP]g0 l?ùQDr"N;z+!>ޖ2g@&Ҝ0<*+2W9YjsѣXu~0{Be_/ږƒef܎@sG}eoj[8 I` B]+fL,KN[DbҨ}e\{UV_r90gF(I"0Dl  D^>Gnmؒ*@uWu`P YB ;aPSPM-R7( ٱZ!}U&YHS%e7~sn>m(G IB/۱ ]ug>)}ݗց{׭0}$WJmT2C$/arÔgXr:~ #أ{L8)PSyoQQ \ͶƸQR!Y[3--PQ]!\.̌6ULei(ۋ-C//)Ԅ? Xf3A'8HaY(J^Ue01w7L&e:v8䤦~0=N>L;Jً2&еT53뛻Lt"E7%5"_ QO(R'XJxo"M!'Dnj 2foskxԈEU\;c=鍗/>_#NEQ"8 ۅT@n)͹jDe+%{DٍbivHd ]$ nZ_Lm(=VMٱ0L_9d9k|t[7sIrעz&Yv[3>V9&LNbٛ}A[ rN锐H^|?Z f4b_<}~Bk/*5 iW\;(_@aQlu\ Q[6 ZVgycV:gKA"-)c!t2 M8{,0pÂMݎƴSֽHoܺځUw)k>je)9H1Tjn:(lގ:ƙ9_b7+{bNq*kS&4Ȕn^|{W[Sv,rMڇSS,&b7!:NMiCv=J1wݥ.T_=j&4Jǣ52hDkA&"Xm٪5F_$ & 6Lc[g_d@gdTc.F,#Fk'USl9uӂۘ9uT KQ~DX'.̴[c5 "(8Tk|hP(K_[8K"+v'*zI$?7SjL)1&$7PGkfDt*Hzfk<߿I b(]hh^~G9 ijiyToCl#_$! _:>Sj9F𝔁}ebM=$CpZv1Q_xr2 J|+Uŧ11*2_  ]ˣlM?2tzC&o؏S`| u'5i˯gx8?؅) z΃flW꾞BG awXJ8!3س%(]?3Ĥr5TV ᎘Yn׾32C@}f/qHwT3+ܴ5-%4Q;f(D|ίPTC,cNRJvY\C.7B Ġxɗ#D/$KJ\cS>h);ghJ4t?ACڦq3Zxm̈HPPu+[57~Z925z^^?3NHbG֐feFUgL'XB &-<Պ}]#(($H1n4FkwwQmDdlWLڔ I#0.56  푝e~mŖ3ha홢O!w# 8rM\`]>~q饢C 2K|Ҕ::4_?N߻l.Fݪ4\ '&>\uDlQicc>Vݦ}i6ˑsWӋ*"؂\ -8l|Y@NeBk4 ;yt@JL%/@QQO4@,9y7G@m ScהmDk:%^Bס_"/&@G={3M$3S8ʙBs6wf{ ̪ᾞ禍l@X HD١^ sQR)./mHI <QmU.&2Gz5d^2@7_4 cŇu=MZC.*'ǪtqM'@ޅÅ:[H%2&WAPT'JmJAt~EȆ@nOR,s 1$6\OJG9T8 RcR:2#VIxT1o}ih ]+#aixRw{2aN $%H(Ģ¬ S>+)\d?ևSJY*J3;5+H|W7c:_JТXN=_؆{cJBɐ;1Z]@8y08~ &w,~&YC5occ/98 }dM_u }W KPQmzHib.y3h8~`9Pmд&&bvaԶ&m_'F Z}YPtQaHRElW#%dSqWŬGnʩy)/Q_SbD`.ӳA]dVka? \GϧvXZ[rsWٶXAj._dL@8 pFooMcf ~i͜UViGCl_!]t3"Ey I--0/7d̴hc-O5SHD9n7F$F'R~+6DzaX5sx&o1 .դ.Q 뀮7%U;n)fЂ--I[ۣyi/W-*lyeRIǻ\b>=bJjջwzo9}Ot Ey"ҚһLg eً8YU~S~-Uw dynPG X6Zкsl,tꗼ MOIS#+(Dv:#,Cp= U#٢|]g wۑ^ G xh<+J(wdì(>+vZX`-Cj: == Ӭ;!F8}'uշ/d{vh;;wGA`refPyn '^ ;tH]'fR:_=z8Z[uRDԝlIiY9^$6QDcF|#El%})O&=m)/lQݬ\N@wu,̚OB%{5*e]}c 9ݬt!XosF&~r.!yù{i +#q{ا͆\]+"KTDො|'%2_[QyiHVNbLgcXYF5& ٗꮺBRXtB% 踮5L,_0fӅm-[oϱT˂_%AHyd0 :YTc{ЉeV$nq}UhH.]oX"*f>O4wӊ9@5?Oﺭ %d, ,B_=fDHnV 57MR_W Y͐K#Ѹ37ƊYSY^9ڏ IJ`cʑ^;jI|078F12Uky1uC9{!\ #`'9t'I-fS_i{jcK~ٽ;0$ܵ"R J,Mҋd{pgiKܸqd70 > {nἿIn*C3uf;ɀ&l!6q$Ybߚ5Y^;Sc\f +bYJRj$'pTȥH76>Rfc+N5x$gH'gśp8(rqnYK%8ۚߴq|pXI-GNYn Ӯry@/ _uCo})w7c[iW6ӅrwgP| 9DTqg&'M>"ϖ%m8n+{U)bRJyi  s+]qҎ `)mf\[[,&im!M0p9Xlkʞ|II=Ç+s1%\T\ԟЅ~/Ҵ‘|:!>c$~\ؗ݌879 >的rmv xə0.'_wԩ;Kf [fQrdIYzkcQCrRM¢!nOLo{LoDKqʙ<"G.;eDTceWؤm>;շRhVh 5U9YaK|#Ã?"`@Q8?p J zYݜ6bsn!Hqqo^P}afw,ل L;7Vh C3~&t+׸csjG(8bc?@NoJ_]`Y-26NJqşϱX|TT-uղB"KH-nm8{4 4 R/ODFNBWR ֢rJَ' 7|i]F^YV^}ۋ l mr*}] n}u9Z泺RT^RU~9vF:!͘%^3TYtY^~SVvgԪE߇}MGxtY E3Wu1. йٕo@MeƴA DŽ<<*p&.xtT=((pfXp ػxLmʬ2ie|c.ȱMϼMĤ5,͑ٸ̤>ϕ'~ ooC%-}N4X`YBcDj[m^VUZ"0w%qq>AaOetVU~׳pQ[,b(r`@{j !$8BppxCwŖ>|=AZ^.A:'$W>rޫT{I 9͙;M-_.=']Z%!H#Νf>m$287e"im}7K]-Qq@e: cqXך/Al*M@CazQ8td$S0UAvA :9nl2]k1q~ެ ..A8i𨵮uag>ufW3q+# X M9a'TJk>Uc_R}RFP֬V<{(ȆGxm^w649Z 3TB}'(*Х `+_RIWɽPپxoEo*h J#w&V3ցU"=brIG8lTS̡L7cF FI &kj|\Ȳw(MM@EDT>*#6cFǒEW*>n)[sH.5G '>FgAsdegKOY'9T( QwRC# /'觠M2#ly}&'ʱ驨Ӏ{\&CZWaSfXZis]OT9@Q.qf  a|Ohiv7+( a->9G#=JҦЅ)VT ۇuK%h O{A>(ܑ1F7oM{bq!/RfnsPBT]CoO;#%Z_׶á%PUI qo)8iwq7>CV )jKr !ԗܫ?ex w`Ivˍ>n}%+J q$e@t ~b8w3l̼`fm 6 %fg3ٮ SMBQV\ȕ@.H `K 3%)\\f8bӰb8lq,za K WUBW)`eA/y$ [Rib-?f*$+5u &0O31z}]!B+hX ]sB1:)՗ 9 ,(~/ f 7[xd׳f:WSB>`WX쎬 [݇h 8yU/^wpT8MԖy18Ypfh~=.@(Nu{c2eTG|Q)'"5U٧q7g0@>.Ib@J,Ưk0L؃ >nZ#mr8 -#`X W< : 8\_MY:fh]+ 㐁 Q)fcӨŢn<Z}<-YmsgHC|*&lFq ϴ~'a]wpƛQK)lKsA#O=PoOG?~&qqQ g;諾"zW+MeqxYė 5&, y/q+$jA.,o&g(bN) սȌZŕ0:}_F_z,YznݔZDΒS /|\9M.[^AXkG%-9T|2; z V_ܲFؕ YJi Hox Hcqb]>&nz9U(Ƚ eVi v{1hAbn:{6)2Þ~Zo&o'+d,LG~.f"P"`/͹IWpz [ =~뭝K ꮔ'Qf'1.i~[E_y);Nfj\[S귣ZTWO$e+`UKp};Q38D d8h{ Ll'>Nl|Guؘd~rׄ(U|o*T"%gðY~ &ͭ^afS,(8:*% ϑ<f;H1G ʬ`/2UꞸm nHNuGC5g笖NðbW[kDb`gl#[f*xN.a3ALʙL+Q<L rxwvYMdn+[Q}ۮ3p+|̠}UXvmG&(哝.4\Տg,\udⱈG[)Gh zcO ҙ~$4~*(wN\><~c #&|fz@2\GRqخIC"ELkXͺRoV|F/Lݯn,QfB(V<7,y%8hFܞ*s=I9W?wdk'y] P>>3%+jNMo!J9>A2ڊ;;Q r͛ġ/\Kĥy(PD(!GZof I,-7e$NHe.MųUXվxo2킊^DRkDqvw>o\ZN˲,#Qf{G3K ~A9xa\WftN:p70XƍrN `ηg,>MjCÉzE W\>e5ڝ2ǘP'⨕'-c֪FAkK,Cn6x {Q`;=TBYX[p-}16X0V::}e!fvQL-O03V]k*yQ^Z !0+EA>H<IdJ3u.9r/|fZ*b> Y1X-$3ld[}|Sfc9؉!3S+n-;hM{cfiGP27qlT46M|mٍG%+C`a^HV2;RR죤 J& > cI m'^ZHxy2˺S >&n=2 %' @$">n,ˌrQ}fx Z n.7c6Zј$Bd>[16Lj/Yk^_1-I*y*XCϑ*DxJF3wHڱACY&l•c")u94u>H啱}ۯN'J9 q\be\"N0dO +͖tS^椋+WDl7>#bF|  #nLCR Qn橘SʑV[Ą鍇`]tT3uFˬoc"LrFp*%|zH6%`:>#; nO"wG٫0*uQs 블t!{z>&q(%g At#f1Nv}%5mD-ʃ6XSDC59Ap!x:9YDd5a-sI LIwއ1ΘYΗw5[2zs!SNHs B%ٵ:Ed:ЭV,OLo]Bq2a[ G FfAK -_|Y+|~QF?{HҮA8y{8xWa!Wr4{gbkņ7_?1o:}ǰaikfsCFeH*@HRX/iHc;m_-G 0"$']"8WMVL!Y.;ZQbCnyA -kyε1#N"U&er@}MBgL0-iy:>Uc?8e'Cɦ2[XFQz;k8%+2Ea!y~8)Rg8+ fꄚFDB#?H/ӧ5g#a5 oR^q&|b n-@KC%GDaԪ:jSu^qmUh'ȼKٵcvBϗ< c׫`fzq|=@>%Bs,bM\a1@oz',U8SnvgDz$gO~>+($ugA ¤ ۂ&~KwHh;rzi8EřVϷ4OL/!iZtK2q) q ]K}܄f]H_kB10x{mt]#@r2Hp5)i2]KB[&j]-ʟ4N}'#Yڴ\۶3(A#DBlghZX.X9#C)[-0daL fN~YK },{򞓜rm{åBXح86gqOs\-vGȐ>8B!%0JvwmQz=ݞۮ'smUQZݑ#o NkSaE"{dmo59ju4`Bmgj+%_O/.'׮¡s0} mOi =}(bn$\yC[<v(Rlc(梅jgƅ.j+tM=!P(c-sMٙ;6 uN2#q~YSpPRY,X\%ŎT̶Gj=(a{Ah ik_P⑳_y A aHu 2KnLM 5 RKy~y9FLHނa\4 $~HU/zfjuȃꈇigB"jB$zR%RZџW/%зP{sy=g;W$T~y~~}Ba V%֙ cΉڷ) .1e6w +s=5wa7AYНJ9I5];Y S;KΧeTLNME^j; Si/b?DM{i_-g gDIì"RYʲTg/ TAkH^HxG" 1 u0~+nX0f{U>B}OwMY G~at+v(jD%1uƻճrCl̨0 [%dUvMi%{pƦ+cɗҬcS^nඎfG@=Xb)Lj,DWV|Orsˇ;d89L3i3QlE̺;zsFm&,z˵&m^+b FB`ݴBo":"wNN@!jf=v'L6IQ*+viw50g;>IWwavڒgIL_|O{n0X!Nt z $mS6[R=3Q3͆bP.b s!aic[L4iBS;VGm!ۮ`0t2PL \ɖv3.T2b5 bz-:_rnnb`j׃utim3IYuV]AHMK~%#Jm"#(&m蔑`?Uj#m| Px*/Ld}_:!9 C~Lw@ ͐U V0$@ [K5$lyf̰* ϨN_VHS ijuaAWlڙ+ejgW*[JckIŋCp,ɚ c\ʖPϣf3;hH˵ʍ;jup[BթnL>z8qoR0I(T[9W;D hN`Ar-P7w☱PEHoSjS Z3MNaPڡ讥qF=e^|2[_exV#NEHƱ7>^L6}Po(ȏ&a!p?4Wϰb"05dS>6-$G+ǜּZ<Qw@^TkZ1I=;6/Mrf8\đbTodI_^ h1 8YÎ/d"`IcMQyd"L`+`I{GVe2\q)A" !Gbt<>2~ 8/,l"Ns<7fPd3VA]Dw[!F?jE´R22n;e혓R\ OP|3$ !gks1 NgJGVNcIkʭÌʤLTU&nLgSuټ{o+F~ր2:m.-}w 6t˴C?XE$SqN-%t8ta+iU"6Yg2ǩvVuCDCnc6?Cmq vI'7.\&[-j*>g%ߋ0m9%%q*{G2Cr#ˏ1_lD*KL3? aJ͵-GM#<"#bMB3xWPVARdFNdq~zp՞0lKnBKAVjúar6INEA>$B2t9#-ϒȰ6L|\b4^u$ [` SwF%s҄ϑjs_ ;AHM );9:5o,ʶ;M2{òdht2Q2ݯI?;Fs=tSoz мPQFX%F\ibOLzx+%_P.ޤ\FնG'*a}Dhٷ(:f2/ '9z-&SSun̎)=X0 ߏvPJI?θ1~߾/xȲnKtV zHN \QL29XV,2qAӛ0!Zۆk.yj.Qy)Є@TXQY /1rWG\8BZ"_ 16jNq%3ZAl/J*t9]O4]f0xR0,ܖOZe:$ltkZuC;_6NW s95éelg&NGOHΑy`8s} oZK.{WydIqh0͗I)Q]Kyaۇm/`5x1[e` OGmFl$LZ|PX51?1. 4:F>~ָ@݄5Jc_h 8g:vmyqXo*TAÖ4ZB$_nc2_&~VΜ2dU6:Ҙw^ ,ۃ@'~²ɐM;J5A|K^H&[$)'KyEREwxjynE2VmNX_&pEXƯO]D LY.`AV}^H\PXl߭c~Gh^F|]j&t!CfrB wI㯙"5Ev`r- ʘu.푻H5(meFv86hp-$Fg W?-nGQf<d1,\6i ƗE$+cMľU}Y][ʍݽ n@n~߻8[#x5Lm#R딳r.5C?6 Q%\MٻikoKmL{ V$WjU# ,cNS抔ߺ8G8J)Ԧ4`-ww%͸g7.fTxCO~-XÚ". H޳:Zв5f194VnAz$)l8n2Yf/1 U+nzz [Ƚѯv׼]-wpj0.LYk`!YsK5^H*!ևb^<; *'YBUIWG&0@+:"P0].䩩q1]#uu3a?4psJpѫ*RyCp :(1f{&T=Mtx]]q[)&d.C5Vn a'[DT6*14zGWQS%2VdX3%רoɭ#%́hi=5c>a|ve=>Q8*DYU7E M&Ce6i+1)g{#lFIW2,j^cFQg; ~̔[mT:n{M U.kCi0\xxY`@+4ketJMkg& '}._h+?SG >FS-[+r9Q#)):zs.T;']eAu SJcsв 5J/x 9[R핋U4 #֦B#&m˛wc0c # *S63 M{O {xip aq撚0x&ڿhSNajㇿ;|X-8 *v!LJ!'?V?3{y齭JpS wMrċ| `=*>y/ ="(Ŝ6?   @>^Gwe?$ ە\=oHȑ\=d:іΔղ-11DJԽ#ry`;LtG 䎵K.No,Tӷwzj "`3.-"QDׯ(~/_0I*hRrYM_^ں,b P%u K')),_} 9xmN_/z'3AzuԴFJJ۞p7mvAhM#j`xH r'`MςY*<$C%DN-ǢhR!$/wޭCUMH{ɰ6,,~4)}2")TÇOcW䱓IoBYaCjm.j .8pƋs}!4TR &bb!~@ A[5DCE%pS'` 8^AQԫXZVfpBR2 fYjz6QQH%A_s7G4v@Ȁy^ طO Ƨ|qj˲Ļ#λjX]S/Ηg{6f7VI#,鬃@joVⷤ$|P~o6طLfDEa녗ZB4|0m"ۤ%&oO^(C[9ĝE/57d 6A"ſR'3}im4O}u4ڋ3Rs~;∇K;!~cxf3AP X1MkkLbgY xPA/cYe%Dv [ zCL_\4 ֢_/g%K&XlXp"p=1PɁFa B ~&"O+'e;aހ"1Вm[Y]Cxr(VqYM[Hɉ4w[0ey~{틊'/S 8ua}dx#@IYoɮ:m8h~q:X$$e^eČR lZ_tBw`1;\6{"*Ϝ(kw!rrcT"!8o* C<QzJ,shn"3 F{b*:SN-00\LN"Tڧ z|]MAq39ݔ<# tU4 ?nbO(HI(_UtZ/5$OgE{B Qg74xY%8z [l$C8*&XXbvmje6EjR"o:%S#Ψ=t#( nɐ5Ri3e3d2Iuy "dr0q@CaO?j-gzZ*vH/_N}hOÃOs{UO5l/J)O|j:x4# ZJ08*ʚJMn>ǧD\i jmK@=(\cȏjhy+'4 |,ׁ~*^N+z>{Ig燁 b>BBi Kn$ͱo^Ȫ9@eSw_:By )i)Q|3sIƾ9݂ gH:&ro6Qo yʂC5ZMOcXz(=2tPG, ; S#d:mQU QNӷ_;eC؇ҹv?aAc=I 'rA_,ZB 6Ew<\Ũ'6|#%OclrdDOd&iz9H`%'U̹Bϒճvdo?q KXpp ͚R[&yE%>, |-C[AAMc3-DE!Ƣia]r[Jv$5 GL]09h#AR93!XIn)Mi؏>Mg(⸥<][-*3ܸ([mNv +$c G.U#b"|V$VڣКd-=+A]uM"K@oBQF!l *(hLPؘ% ;Y=m1[t(U%}/ztB5xzgAxF1w|=!J^s7p/΍#SD(# G,`3 Z}`M, Z鮗0gKGt[`h^Iyzψ4t#͞ʇ:c O`XcMAx"`.߭BNfL̢_M$\bљS5 Aix+6+(6h5f7VqؾH,tq9P[*-.饳2ӛާc Kǐ1dPA$G֟U' |8*Oٖ |V~]b6=[ ].1 Ԃ!@":#;Ijy7y٥U{hIgb\9fwǴ ta]gǷKuf?HZ}`b> sjqVģbO`;bI=Jsf3G:h>h4SV,ix|?*ku r]mWl48oXhF5r)ų(VqJ |UrWڱ _109x,}vaKnYSz S&KFڋimm Qaa,l*wZ!t w-ҹGW@HFޓMCoMjTsܠL09>AI8} h(5 1lܞ>(L$Kf([^p1uu5,l)  {w':zaj&x,ՕemqzB֞N3!AK(83]+DS"GG IP66HfaLa(MVz'@ydƐWhu'ޫ !~kY2;a/碣ݝ1^ 79]%UO@T.CֱPoz']*.2g:+4Ҕ;c)޷H/9P%_T \v4pQT}!ʉ1lBFsX/3ǬMn2D]qP zWb -'[]|x $,ncv 0wiDӰY@"Xqճx8C}܁1?'EKޣ[5B0/^cn*K p-G7!-h(p'qϛNϋ{]5#+t1<ŭ,one}E @b=Dmf*rmniN L\gX&7@(38zmȶKNV{zf]"\x4yS VE,Y>Ɋc},uKe,Ω1Af16&_zE0o6jl{2Rg:3ۃ5I"zeN'&mηf:~N pz~={|qy_Β1*M[.Yos P$,iGۉS;jpyvfb\ <ÄZ#ꔴ`]/+<:'..#q>pgnS0"h[݇({0-Ygoc>^ZRj V E)6o-!?H]LX40Fv9]i RR`QbЀ~5RkTC%P-rvS?T`qph~i]PkWX{ ӂGg{-~+ q2}_rVNbǗ'H|̗ `1`dUl @>`w`mцYqk]_o\9HŤ6B~|ȞG(pJMsyf/ʫv^L<;p6\pAEoWQiy{^ ʔ}XyN:o9(EKGm`)/ݩJ,:f2%;WrR xFQ:]A͌ ߵ21,GOK9kD|82;)Ag$!Q &VI%)=-1QᥙkZ=%V1B{*Ԏ ա"8U#/z S +L'sMI45 n<۴^/샯*bAB:oPwy ''KٴgVx?D۹r *Iڞ4!X eCF)]Yfyi=-O#BƣObkz l[*>7J>ǫ*I."^Ey 0U`sIW-ޜ GfcxoTe3 \1c߱c1{7L KP?y8\zmWxr҉~Яh-E~V|CK/OYhIq!nim_ː%]( )N)Ţ,,di xgpj\x8 uY(ԁ, 1m[u㲲 {+Ÿ#/<5KCgIGx~?8kFMj .u=k +XҔF 䗣TV,9%IH\'?$o ڮ.;Y(R@݂> Bcҵ1iueXy./\Fդ ;Q,?v[*8 3w<L&$S%NX]&,0yު̴ߵ_eCbAMNkyW倅hq|/Dzu^a Iq71t [Ih&r_wέ-9_ĝu@5wg"} Uq8O؈J B%1 <1$N!UcƬuNwHi +?#DchzFኽ:*-ɍvb7´ |2֩~uq竮iDbmO:>E3 (VҎD?RTBfSSNYHTH&o?{'ad5_D!A7obzyEMJ 1#{g/<&ئO( J^{,Q aoS k?FBաWqls#)t&C@Mc!.z´e>)b%Y,?gL&xDR ٔwԿ8:عcOg>GVK';8iygWlA6$1;+G'k Te8buSlPBKP ci>æ"du[|2z N'w]}r$u1{*gNOͼsyqPYǢOAFa+r"ip0 =[,yRk;rQuE#FkJdʟ$ /h dch z/ gA<0! QΒ>*hm b+8@Z?lv<4ܡD*~ʮV-]Q% g|e[U% ~7꺛 'jع$}B3-o-ʇ(S+nn ' pxoԓ:;2#!:\cQ%( G~a[=.An0KV."|mD[1 `J[vS̿t>ȝ+; fo˻_8UWaz cD[hy&5uu;Tal+⪅*b>-YDf%r>j(Vƾ}3s?K0Xն> ~텳I"OmB8ޤ"+owqω/OSH79xRKBA46PTBJC0cMt3N4A±AWuX]5oR2=UC֔1| &9&PR.=Gۭl{2b@#EŖX!N) &Vܮۜ:_>{dD8SbӯmLNglo2 yO&?^\qlr&ŠO \[[#R޸xA4r_p Ht mKa`{ΝC'FR2 $zn.1Vao.#Jg*vblaŦkE0=5o'XA;8n ,à#kVܓ[a]$~Po~o8Pìw`ysVaGL6f-_zuXP3Pk\E1+*}͢oO ɬ-|- x'S}`6Me NBk^Q!%j8!Hj4+%Yݗ4Ü[B=8T~NCA&8F C 5QO˦zRm* O@caX)>v@v! ,xkE ,#^ gWh5kxaFZdRϡ{JwW5" B6Z` ;C|]nc#Iaڌ"ʹ}gQh :=ad{&>nxBnQU [2C ŻF0 $aBGʛcKGp ?"M%E>`R1dOw%9E3 kg`=܎Bm =Oӕra1UX` &0hӅV5z5塋 FuXrY;H('qc.a]i˺+nq,K tIV4ExT2AgezfД6e:a@@b 6 Wbznf.={M@)E ^hSz,Αw1~1 o;'OZ*}"?uI_qvI^>bВ?OU^8Ͷ:0>]4(.J: ٱL-tg1VΠs *UerUL>ݻ?ϷD6!0&{&]eۜbu"4wFe]@ )*Sv1Yܦam`,7[CwK0w6%{mO>`0czD*7xOt<., Zm[E] d9T~ֺm%" d9_c%5&zaAUkD'`fMOҧ9/ۙTMQ9~S?V/tÅ!٤c>NcY!>ӘgM9~A.e7ZSZ8ۺȀ%G:oh,lEL ?Cֆn17XdF?pcHQZ!/V|롳* i[)4?m x@^n/ 0vM)nŚ>g/ZNwuɑܔQ6,LC6Vv +.2}6WvaPxG]qJ D0*A3 O(_F!58NT?pVRn1&roqi{DvqAƬ9;ƆHjQ<Z6,FќEj[/-J"HE<`FR>9la:Mve/@5~eJ=bOʹ_T*nʢcI^k(ޠI Vq,p}YMמߌ?Y|r@)\({6iCP0>1紱X~m1,yejd-ҿQN*3/bni:x$ƔK>ނDXr|@%ɛ{'7:W^O *@>fN8 0|&&0I^ o"Y1B XlOpo, n!Ba6%N߂=V^X6}nN{B 2'ǪBIE ?#y}'?u#gڞHpMBdޒ=a@Q)Y͗X/zѓґىOӴ{ ֵwE(]^b$[4^_^}IA".J\VۮeU%˰&PP[*'Ps1w"%;%sAzN?}#ҽ-(jZw5q>an]z' dI0+48)xX5?v…ٳۘ9Z4ÜF 8B&riXt4&3[`^OJ]m8dR5^wHCsn<~֯G |S xR)IVg4SEql=h(ЈgKI*71^lW9L]Ϧ=sQPؽճ6J.YXDf!T~.|*M|b)٧Ѝ<=(؟`Nm11K3"D5}D4A,g;|o :P,pI*_ڧr)=AmS - 2.&ӕq: ̎aQ {76ת:5}@ o~X}nCyƕW=6 N?ç*ÏӨ͎TYa"o}8}A#ь5!E@J0[&bG P r' =,ܢ`3vG #I[߯n-.C !g/"|PnݫYK0?Le:A9OK!x{}v*.9V4E/x@YdSTqqUbw(\1vM BIP_;LFiR0Zofō<>1ڷZ%< .r)̼ѫ4ߗj5hD 8L~Mn^4]e.mSbmekKN+`MVM~O0Sc!ݨ0+nCZl2y뀄TkbR5}hQdE4=4->"= WsV#lQ|D#hnCjCʈ?y cWc:ċώkoep=e@&QTmz%p;XD?'o4wG3'iې}[;b{-pg=`3+(ȘO&hwL\#S,!'uҟ#tdiN>,Tq[r/]b@=K'=|ɣqI`8JFfyS8=C  vJ72Π^ũƯm㍉-%J֜S기yg'QDfmR-NOu뢥 +\`'ʠF.D`@i,q̾WB ̧JSaJ5=˹U# PIo?o[/Dz]2qn/]e[o͌Rw1>GA AhIK?olv{c7({4AG{.FsH$Zf5W籽pY(-$=:KFon8{冎Z&"ӗXWI$ƣĘF*K"|qPSfogB!c]13լ]8%8Z@_{aF !&OkC$L]ΛW]-tքdZoc! Nۉ"8< e6΃¬LbHۣ$ب8VTqs{VM}@OȤF,RC^WDysf6 ]Z OPSxj<$K7AB>HI*{>X&1JF՛cEeΥsԪb5* "Y}$)؛w wRޔGKp&z T5gb2>>\wrü}o+x86mj/DFq⊫hv34N6Ó4xtK'ѯ<ü%c4, "uk5$&yeUnX#]HrFE1?E O h|f#} o/twr`H}A2N)aM;~,:"h_&C}sd9],&AU[!&qOnm驣|]~] n1\J ryW86-5ՙqA%iWcT{6ӠB63 qp^,[JVkG̷1">ӏv%^K3$iKD;N!/UR4%b Aгb":DXh\8?.2]lm MYx *ڎF7!NgwAM熈xu#p$EVvDOT>t+^|T}__\ 9`W /)(Tvt)yLW, C݈Ͼxfk߷#?4C9dYt=3lt4Kx&.7?dW:XE,5.߾۔Jk[m U]6$2 wOAIx_N)J y@Vc^? *U(q?gai[6.fY5*aiFwlHO*}`?*Yx`D g/ BE&M i,w?X!_>c P $ b\ *֠vܗDx&OjE%rQVGCVb'NoCvV (:KaMrbEYm!r!@j2#3XUA=E{H2E /46\!y@^U#2p*XιA&6R'b )d("BQ>o ?Z O-.(@.ט;GJ*P^? [1ѫ`c08}TBDtW6<ŗO<4}B< ~sR]/4=N ;x}Y#@L΋n@ZK,N>1YL1rgoqfIsB$ Ԓ֞s`>9p8t( `KvKV; yUHW}&]Ҳ&t>cz!5IQsetl dcX")Ꮮ]w_4YA5\3۬Bȧ XbS=o_,yx5=Pu;2'fC~mӜ%L9r"6\wxJA b 5l ?: Z ePj!*2p{VT\B4idW`נ_R754ɢR3cX|* Vy> /XYa CVv$z8QI7$S玗>wD_9U%~r![+9_ ^7;yL|O@tXhb*b.EVTE1=WB  ֔T^3bzRȭ3sȥSdJ=.=J^۰ZW'woiѧ9HW˼̣2ypF]@|/n6 $o PX1zJo-uX)yvES g 23cTXoh4ԝW ͣ5(&[C~-o#4tM q^&¨l; ' 9ƅPEs赪C9¤̲vtOKi'He|#ǘiMd.HL53-4ָs8ҌbnMxˑR9*L  2UiO <"_A! !(.k<((Y"EdH_^6}Y V[?+@E=/<|ec>̚;" @jT bφ E%_n n(P;arlXAծtPיNBR=; 7HjƫBc(7ϑeOpms'Ӏ_Ǡ_ ۆwa!⏰rB&VldGvK P( {=3[i\"Ǔp ȉA=eY|C0;@yA fe]Sw{] FECSL1!;oJųuH7i8VTiwިRvz5!%ĵ Qev&CineRJD~۶ d_W3aw:Y~{dw[! WMn Ș|̚} RU.4K B yvѵ\b ;#L}צk~Mݿ582 eq^Of:4wɚZp C+_+T Ya6,cFG> `{^ ma^K@(G߃!)eM(zWg[H@BZ)(Q ˈm&2)%!--@<}[[EnoF9JsYF04/?/R(i ;a^l7pQ-ڡEU*Ö F8m ++ RcŹ}i'=o:rl;ff1wZUoϢPa$ ,i1Rh_Dz(aek3;'r\6yJ 3|,} t`vC y,.@7xHw ?nw 5,gxrFC/L8Ew\wѴ [['3`3+O zc,d-\3f,ӓ,+eo*劂UVhj-ncgd|\_C7 7 ?#WPFTrJLMbND_]zJ,6AiiG4O3 &"\jhCnU2y]2ڂr"~"I>bt4y[ۀD:ߐ>bc*:+>X[Gvwᴱ6ݮ!_?Y~x@SJk4A'cYS-5dwjC[AID.mK`8 &23+o7J"H0 N\-CEBn-E({F<$_ L]~ͧ}@9Daf|wLӮ{S@unU>1ܰAc츪&RQl`Dtp}, $?6{ i*%ؿh4qX`qTἡXsb*R+$ 09Dǚ2!M2& g3Y04j>`b Ew˷ ;BKOq Kӌ'g bDc!ߪ1G DGHfq&YmRQtCԉ<7r # bmBࢴ\`ȲQacܺ͛tfȰJvWѨ( @˺iMԊFAiV㱠򝝁ltw f3hk[a~̓sC~]n+yn(I1+LCNASjo1$ BiG>T4J=+A}=#d:yxhWo,Y#S })wNj<1hmAɯ4I'>T@˪/'2W)|ܮTA9c2^Tc7ggS 5%ېO{#g'6Ѽ4[=ޛ!oM*d#b4.`}WPR#9;3#2* SڲG~Î5Ilؤo 4t(&%ych"FTPaCݾ՗x\5jr5@ƞ|W!D(3&~ݒ,fB"nѴ5USE_Vp{]٥o>شgܤ=#Y[/16 l/iSn6VǪ5*I\!aZ/.ㇿچPhx}wk=>o779,6H ʃbVtCZY$ɇ,Fs$Hxr۵X: {vcj\r$"|=A`Gn)mGsˊD&gֿ=f>ɝМ貂D;(sq>+Lڒ;ӇYlL8A=:0CgkKK7 ;e7*çc<5m3"N`*A>ɚt詖֞;^骖`>`G#celڝ]6+@"N۹r19{gNfĐyL,!X1"ʬ !!j",9Y9f)1^-Wr~GE|c\TY1H?;P^z@ADeu zhmC /*XG7!@*0+E&`evk%]+j;P= kܴIѳ`S= JVxm3JMq~礁?J9ˡ XTo*= *> c?Qe 9¾BCPu~6ǐvb{ɜ]MЏ#/戽KU{'/PCڣ*rSʴgã6F?Tkfqũ&B\EDj0(d>`Y|1 L;4=lgNy*nߘEU=2jēn\9 )+  or$MS㰧k2\=q}Q4+!i҃yrO~V'b).h+pl֞7vuk(PbCTАnnvwJxg4F]eka:2ƫi/XGcդ{N 3bU,f R&Z%w7dsi@P0q&g,HwR::,YhZ҇9G{W3c5ܺOV! E1ۖZ2lNzrO`zqb* 0Ebz6֘=]eRB7+,H@Zd8ւ^Y mH"8`v+Ɣ]y1V ";}/~7T#iVm 0?Ai2M8 7U & b{?I 0҉>GuIV+(:=6*o ^k3WDBŨ+;q$4G.&`;[ `ڑ2?ٛ<&2FL4^W`߉k/Hk *=dNh5m1ͨsX5 Ʌf ܙnF)ߔv1.PLbQE?Z73"7P=\֑#\pcst}%Թc|&IB{yYLL#bp{?-i(L)% i,"J?A&tuȋ/٣U\Z?:+nƶcV],VEԬ!9`R0u_NPasJ1#xqt'->[Q:a,۷֑QҎn0k65i@k+;Y[broDS~\=KPyU ,fӵGfSD1r'qJBz`ܓC1~eEz7-f{]s@gwk@6+XU9.qPGj Hxɻfܐ:7r<bnDUH4e΁ b}Fa@^' nO=(7 ='dX6c;6V|+,ߨy#ۼaʆ\vzQ-XM/_y^pݥH nDqn:$IAȄOv c-uzL_%חs*_~dELze§2r:qf~#(G*[9 H'P;X:L,`FbTNdfD\Ywv%tR&IIg\hQSy5xFngk㨐!綅zej^,*ËW hR?r\Go75LqąwݻșC pXo0Mf3TbH]dVы=ydqskn=4tN}h% +RZ᠚ESoEխ?;Tk%1{I=j |JyɰL>]eܸj񴋶|? )Q=X 5%Pɡ.a;BHTFLb_k5-Tn ~fG9\ae r7˸lLC3t$ ߣǛb:a@}}%e :i}mEJ2B6Hgm}\]RiQoChAVŹ[x3"K)"D*wKnt\Ȥ+֙!+CKOA) Zrm¶,{YP&yu?nBu?o2 *`ލVa/^x&oWLvq2f}4["ߥ[j]M% #R%ۓ#QBOA)[d߁Dugw >A %<5"bQMEEOQ>fuxO:8-f6H( 5^pZ -wDNрZgQ_ݹEd@f{.8C> `VEIzO#ze":O( f` {y6tH*?kӆsS W5$epA~61V"C>^3v{jvΛhOb}%A(+֥%9} PW3f ط.2kX|q7Up |Epɯ |@fW6@3q9#.!%IMܤNd$GVQG5T/h,FcМ>p{ԙznYu>Gp[]_׸Uf >bN;XUӪC'*vc{Pz¦J̀V[h1Omi`q!3̇˨,TUMr8c5L>=TPt?k2[ӒQRpQu--~S2 xs Tj$\]3L=!&X%Z}l7Br=;,/D׈,Ϛ]2H;6w:',8:*GeCF1,lgI]Tc˱/ѹ;H ѫO{(MnhIOk|]ddɃCdKҫWKBhC{瑜KHT;FC7斃u􉓏ƔF^Zj1 /:eƱCXQ+UƳ{8O(`qJue315HSu]s"uĻ80NDs6A>SO}8>r[crAq.7dA8j+ Vx N>A]RggNE {% *`O{=}L+E{gTLMĚe6[ҡ>*"qasOpґ$w֣UeoE`Ma|lZZ3j;v"`XI/&,gfe>?YB=Q.laȴǷqa:=jwvyP23ۋr6{Pܫs,34] 6j n:}BQ-Qݬ>4yK>SJѺ=r+5,//Gd(k*0 mjvшHvL0|w)YnbUXxl*:va G^J!քaH!6 V\c׬"ڸ|m lC ~J@Oܽy_OjڿzȌH*<(F{Z}fL@ *lfQ.%@b >轙ȸഥW ujJSc)(X%"2ζ$5xGPbspsgP!x4ل% e+\eLV]DM5-(}j= k~O9*}[@if"Rզ F"We|,uwSۡ';o 6Y vHs&Ճ{bؤ߉@ZAK%ɣ3$($}'dYU)2Fzu|zϼ*CHwupdeIDZ8 LE濾onx0){׵UX|h*$\FzF_ycR]_FPη'Y6^]@-cfȱcG! ?HE>I K>dm _OևkIga$5H\ (_ws9`y˗h[ *Nl;e,AX,;z%dʹ] r${F0h9MTA΍mH?妋 q6IsaXI'~W9q7k 01E-2qME@S\vnˈB. "N\V&U'-Aq|si@⹟x$?^ qOJUt8ySx}yNcM Њ[0憯U~%c_Vbgzǘ[5?% uqn%S3' L-)O.+VzbXxyN %{"ZfZ;L#}5H9" R}sG@~á,Ih VMM"'%O,+r[h&! zX{"lk˂[)AyƣohCڬx9D^Gs-C N!adx!Ǫ IqؖsmJEk(㪨n@[QWY W3DfBRxyB"L,lK"yOZ|"g3Jb1>0rezy7 MefdcEhoQχзZ>d[ۡ8';pUO(i֋ "S1FBRrZd76TN6; _pf`4zžE_%@#aw(n6Q6t鴙_uyZFf?t4?!cPJ/`i\l'*$fޱWXeͿMN=ʫ@l sPD c\F2V OCY' u ]j_8>pR)txU;{u& T*f*ccȤv$y|O|B_a(ͱ{D kw=O¡0mʱ se?' ;DT60]?/XX1Ԉ]P(V0Ym'`0;ocCUQ c {vrܝKs(-.b qwα$&Gm+W!D<8= 3,}{<\ٴe~4`/g ԑl. +ܱ#UۏD"bA\CgWwͥ>izi)d]tKdT[÷ F@rcף,}8`!ߩBL0)|ͩj,^.#wj%qq1+C~q#Qw .ȁ!ۈ`G[,,zUǓ1 94o~ ]i@F/\x1T=+Pn6;)>qu ǩt|FFM- ]q5q,mweM/#RK^  iZ3S3.؜nϵ䙥p3QlNځd󹦵hD&qlU۞;A+ѝt飼$~>Gա}3Fֺ#uCrRH+R,sdIyT9=vwL[ET1Yvs s%YmG;DJ$CaCS Dq%(&)/GHÙ!n} uI.(kܘKbf~k"TZ7T||5; P 9F+יg1;J,@E-a֏LtVts~UUs_ݿH3j(U\FeAq R?߲XG72t.Vҙ [2CNj '~\Pi9 ['(v=.Xլs>v,8./Mz$TT,R-"GZ, gnjaǞƵ?/=E=n"KUy Au|1M^@˶]`;.?$je1O y@ ݫ;g`]ZS1!qݢ')Uw/<>%_IǤPzh"K˿o$g:gW( &ċH4 GаRyXNY !vRSDPᥨ%VK} bO?|qpb+ :lE3`ۑ/_ahw$AC~PenrTlᲳ Ⲷۆ, kݳDrQW w $zvd2_eP)DŽ!,$TY[nOc{LΠMGO3 (F`Xlߗ (H7OhH z6o;VRrau[gvL"_,,2BؠtQajڱs'|JF]'ŷ#Lwdtnu lqYBWwԣrS 8es<q '+D%Rj,M2ΒT)1 iv_tg <=jbuw}QǤsC{[ZYxDoSJ [͊1,-(&y"`hQp qŦGZǜ݋Ix OÊ8 g'sLCk4X9O^Ѐ AE1ҾԱį?Oh69#[?x6cBЙ_ WQh0M;;AJW -;.?\]UP:y]-Y<3K2i_s!}B"m ƅz!E[/BEЍgЊ[$ q]>'ccOU]gaX #;B2%-Q! Biʑ  Ácxɓm- f2p2^tpjv XLh\Ok~6"nI:P},Pi!_@/i$˝ه/1gv 90BCdRe!oM)b}~E.dO%`w:3cohe#~jS.qTXHB F򈗄&7j!U Ƙix!HAUzk wn_E©yxcKk_ky Ïe5$ӛ؆3UM"߆"kj>6A 䳦CuDWyݝNm)H l1a Kov#oq=|QiCQvzdi#9MbfTHD)I^/mq2xA7<_-iӃ~"#;=n rcv6j\Ʉґ|`Y@(ܸXT~[ա Bξxv3hAxCeOKX[υqm-9ObnAg}G'p )Ϸo\?dn/kq U%˖Q]v}q0h/wU)!)I]{xS#q"j { ߾Š6"|_ͧЅ3}}sԲtci7嘭uyaA@%96QIÒޑ)XάL_6+wx_`J;Ԧ26Ug4vFREdf؀y~KrҧC/ ٣@/,VY5oq…8~XerDv\p>+*xg𳿓D7SEAԔ]M┹ng6Z/:UO|(OD4eyI S`Om߸@dO,VF,KlIRpQH2:Ғ_j)`d/(r>\Rlau/AbX%s 4=RP3aQ~uX{+n\`8G[3#y ѓI\Pvegf]7r"E6)F<b>((ɃeM q%j*ug$ޡ 2_iۑ %H_OFd0T?|=BݹB+#c+j3 D#ϕ^4L~gZR>[wͪȘg̩ufe#pmk`U-_s@ck(c( ,?,Rin1BTGxlJA 1I5&aGUZ)luDsi有;Ѻ%9xqLh@hxzk(pK>B }`.&o-5:69gr)Bå؟LV 2œdy]ld2$[Z, ~q:|Λ_?0Rq5wxO8{/ CQ>YG's$s5ekcF_|sO7yUAtLc/:J5"YbPTg Ȯ>'_*dNgHJ}(wà 96GL^4@_\WDs_c<{#h߆ՏD$7~LqTB\$xa3SZw~Tw74Fٌe?zxN_?7~?gkFV+HꛇQ~(Nc&IQ`Ci/]iY uV=$cg`Uz<Ĝc5ڰB{")ݵ|Pʧ[_W)Df+ ڠKk%9}mkP#ÊƯU֊jW!ūw_Rhr!p~m8^Wz _4ؘ'|=e7.|- b,~qC؄KAUBBbڊ4`hK/1k!H¡~uLKXǕ a帳Swvg*)x(N<⪠ W:f Z$U2=%2C^RZ:hF;3:_;6T"'&>NUp{$BaF=! "3!Ur]b$NdD 5I\4*;vʞ J& ٥˕z Ru>hAT{^X h Gcy7|vL6Xڀ6ϋcoǵG~ 쾲\y뚮Zx[PÔ 5NDb|S(""t503  qwPl~Q̢n4>L d1!?q= T' {sIomqR>* eM:Qw_ AJD+I]Fm9(vjmFIhvEk"d&ft_ڑ~qBR+QTa|AwGAWuZ$2 dkrS[``myȕ@9Lk>P-`5VF8=0fRM=H̐B䧿n^U B (OK"[ε)k(Ba/!J|=%;g23v35d呅m;e$0[ _bz<; v!o㮝\Ph _wKW k)qu1s :F#ueAbjCQ.`#ؘe͞(틹V-5))qNdAv0qkx}/_Z~q]5_{,(-qeq\'8wWQ*-gJ!L/mR_ϺȷxoҮRpӐ,Hnem~U㹐%<?M4w`Ճ4Rx9J59\|IDY@c:‘eۉxo.X ~/үuSZy& ZXi@aR{ϝbQ~؂ +4^-  쑭H'Hc/~ڻ6 IT!J)-[w5b2CuzC&&F'nXQOs>)i\]6{gΧB Zǿ."^*=~u/pvwV-Bqs(#ӡԬ}}&g`h?7~T.{V1LSg}~ Z5+uJM;q;D#lJDt%7!NpnJIΐ2J4WF'GvAԑȘ$_H){uQ'BQd%Q(Jto@pJ G99ЩϞ|c/f+3>2?oh%X@5{br,)gi/#'ey"ϗ'ۘs- eʟ6 g+/pDlh2p#WBI5rseo~\{?tUVHZrn}J+8Q$JU` TquGfAƵH"pvA0zޮ8"̸E.T6'JW21,8D4/zTm; 7a 0\ΕxVm:YsM+b>5EKU=x~k5/FvmGb9+5)Vn]tTk)7 }]Zzq onh6WthUj_KӔ?` K E^&틿D|T/inMuTt';])R,&|RuWAȃ]Ñ&IxIIi(ٵ(?UIiys5rV"\nfDdOtw{ A9^x!)f`cg3ˆW@Wt_~OI4JQ+ _G|{ݑ'ng ~+=p7m7k8׀0㒑 {E*8R<7ly}oهG%&ED}plc^$i6ƅ:uF?\Hf!jqdEv|j iQj˗HeImW6J26Dx,cXGLq[7A1@\Atʹmj'Lߺ-ݣur*`HqjNK׃B;esF>MĎLʪ[m#6fqȾSD9t2ZbsS&Od&&&[.cV?;NX fe];cHCFYj=E8L Q&oC<LNUՂcoZFyBg?i=3mf=x.+.D߃b?k@C.X Ħ],`β2t D`5i2jt.MlVգK1P]qwLv: XX~{Qfl^\wMcPJGi=üL{/Bd`/T)%Uyj9ĭ>{P$ZLJ+3/G>Oputׯr@qC1Ԅ̘sf z~H<_Z0a/xa7 n/Xp-qBwWBON$EσU.~IBg5ԥ$0UeBʽG"Qٰ*IhXvd) +d>J'='A؇UbLƔGcSd+$qX]Hr(paA 0x} W:)Be*ٵ];%̇} GJy3M8DW#L'fgcmY9GPonXtoɎez^+ߢTޟ1Yy&|@z؇L~P3}M_~ΙCDb¢gu1 @vբiDH~.x@nR8#+*ѻn&[ru\ @ga6oX)Bt r-2o v JL|Vw ݉P"łm&#r9iDLz@u͝ai7^Zz7'pZ0!Bfkv$aik0CXϢ2S稊)$<Ps_8js[+΃eeD_0W2l/^YsA-^Fƛ]JC6݃\XGLiwkOoKE?vr!y}0}tF9o)$"W|HA %ÎldÑЋ~ԃg$n ؑ:0/LIj?68vكT o9@0s8̻[\<,N}ӵTD"mC\7r0)|C@c6<zI^Pˠ524uTa6/ lyZ5e1gcT/ܣzau<$xwq͢*' ?:CnwUIU XMl Dmty&Q+1)O[}nD5%lWC/I~\GVsGGP(Aur9u]ngy%1R:]ѼĦ4LҮc- 7u[,j5#kk)e.rOQBrwlGUz~ _y :k^xL-4uV}I"^4Yn20As/sgJǓ'J$uTuauN0~Su}ȧ汵Rce2W?4%Y/sȱ{-cqP] 52"72!ٸ+eaĬ5^/-t.?$f`<+WSڪ `NRa@ #4􆉲iv*̸ݖq?F.; {u qnsQ#᷑{ǑVxTJ#uS!@MhlrR-_@oj:iyr7F%{8(0@B>yCKd+C2Vjr]:`.j*jdDƇRjq(m-O0Yu"JL)?.s}!cF8\n!5f5d2p+έVNVt rDO4HM'>P/FV~5֊ 9Dyr6P{[ON-'QX!+ L8V02Br ɻ X(áLyjG4fn 47oH 殒V_)36@*ų7W\kq<*z Wn40s{u'pjX dq r;GliKvAj/& YPF(n ,9ĬG^} $igրA vfx|5mч,Ȣ0L\x8[:'; Зm^ٓL;8w;(dU/җ :l\WTb1;䔀"J7O(E ?/aļmDVy߾FYQG~(hC X8 (`!4bGj`˂ "8yeB+]phX{A̵#' 2/skSѧc՞tE}K}jÆ9m#R\˩s|ʁ$5x0AVVM,`% .Ms=wdz% :/ 0qmMg! FK,E5lJ4:3(9{ e. Hj Z &1cP5D~I?lao NKpoԜ_E(.rRFPӈbQ9: cA(>+*՞|I)6t'k`{IBYq. @ܝ=C]{݆@ekhr7mxC&:=GòXa!ANȣPSgEw]KADZ)mRzf|LA(64:S Ji.qi^5%N:4\"J[4OC؁eIG%W*$nXy\0c\$jDֺi}_J}P()& w>lxo-Jȧv ԥ>m`Sd5n(NOWCCû@Ɂ2y8iMJ ƹU4m.WcLl= DEa!TݍDb N}8ޅkqB<:r p3 ݐ9mO00և#'.{P8A#aas_'*$ OFEFǐ$Q^܅Ʋ@I~䬅Bnz;/}ėta~( L?jV$g%qܼ nW:1dʖ5KDME|BL؟ї!IIPDE~f ˡ#\P&n;>nه@,Po 47 Cr}EhNHlS\YfەR %ATS`rҚǼ!lN4dωt:eѧ ) z߸ QNsBx=p(o|WqUԆMm;$M Zf?W%f ?;Kzu٬KMjd^w#q !HHm{lU0;+.\eӟuX;ߖu{Az˅aUdݰZi'gԕdzm7I>X֓-yO]bTq'+Fi_K4p[&޺S<ٮ4}q\n|Sbu?ryKU_}<pUz斕a5w[Ō*6\eŶsNRJY5Q-Ou_ka{V:^0C7)RR]ltqŸ2O܃_i#i|d7“ѻVP8DS(X0 BEv i g_ . N /֒T\"h ½KF#THUyLE1^YIW\Vx^U_TXȑo9N)IH~ H_GKẠtLp?U#Grp6$tjXm7d\ BC紐4[ PP 8ۅ#>NI**Jtr$}2PlMVʜ/!̭plF+3© * ߨ%&k8ޥԭI$avC.X æ@=R٫İhѧ!XH'v7VMOVCl"m2uýADblֻy3ecM\C#c-_r<.'х,&&|<}+ ]!q{Q'xؼE%2| ;7{9=ަfoS5_]DZWL*~uxx[{A%6(iLP[2Q;EZn}V|̋ACy*J,bJq.ۮ%e c8 M|X_ CV)7q\^76֚vޕ+Hïˏ6RJȃSN3^G19z6g8AR|&}B :Mj*Yw8l}dDd6}!ݘNAwJGç\ 9RUPTA#O(Ybnxg[L` (ǜNWg!D> mۯJOilַq~ Bɧ-4p9Ru;:{ jzO=?5Is*v[;9B#.߹\gw^rJ"wR8@M,1،k,oʃ^.<)"JdUfϞkC>e!6.A0霝DnXs>`FR\s%}Yբ;M 88j*h2g}35ń4#żDHʠO!CBp2iku6U\ cYINn˃2rXU^U6~Uz f 78>+ T 𝶒d%={1H.XUT'NO\wr֌v Ge*quOKŕH_|K2Z6=@'qxX$X5òR8 J6yyn+kB y;-Ɵ.{֕ŬV:P:n`7)y4lHu/km5ȑu`gMUGc7AE֑~!eF`pQx!Xh arz}[[}s65˟[GV|M 2Vt[PH]K( D1uoưu Brq֤CS"Av0BB:U=u90GݫLaۈCC.f: |HmJ`AGZxvoy1y&Ul+=׳ŕ¿pd 2u3!wJ920NOG |9S(|/x>E\#& ZjVGȡ;rH+^+8$DPtkr |{\U`PdP=>~7<wDb)dzfă+̈́yvx Hr!/QJU@zIa)P"eZs//tC7 OV=_p9E(2:qt02HEw?x`*n!SGt!);d^P}&*$V qW qba4M4ldծ [^ F:cs'~.j]M3&VK+**!~OC<*Uؕ64́Ƨ@c7x^@pQk썭pc<|=T0!~dwcxټ̝w]dž-?pzA[LRTT'Dŵsj> liHK}깃d]HgEϷKpn$%f@Е,~] g2z"ݰmǰ 04ٞ5ӟK!1 k7ͱ߷y9FUĤM,D`q%t+@Ǔ5u s:/Q` PK gPw9ѵiί*xbވ|]s v[jZ{4qDC3w(ONYDs,i>z͍Jcw_YqY/XԽk%\,4Mg5S0&N9I=j|Qp)cȧ-ή!*wv|IҠy7|0x#T-Ռp MM@[#*h߻_֬\9N "k ~[p5Ŀ أT~OQ0z>@3IB3L¤\^r67K/20H>ڢ 6g26'Gytb m]$"AIIG>^3PWfrB1x&m'^)N!_< ß gDAvNW)64 USvԬIb=t56P] }ٽ_:fc~[h8I d|&&)l{D=l [D{uVd7ƃ: B#!4I۾ݶ~^ plNMo/Zڌѐ^LRJ%9sZ&j+}[H~Ȃj`-%jnǙ 76>l0{oSyR%vi % ET.mi%?YD<;]Xv E͍L *,f/P2 =T0F f L^i LF!U+Fǧ::;W. IuoX4q{C\D@>Zu˄VlڎMnabD@! E&{NVB<'"ha.'dNW]=zִ* Oxbf/XXRKS9Ж?5}M_H2C4䙰707K~2_#Ąڮ=0K3nC05R.5/fgz#6k7[uZV{8#\0 @kڃzAKIhm?5C?4nJS,(G*sp R9ƃBrEնX@'Z2UȃfһUЛ "NH>#{ѕobQ/5P'C@Gތdn"אW10&[q[t/ q[q5}hg@6q;2~`_lKD[̧ݡA PS.2C%o:SMxoqԗz ?>:65P R됆;`\?cKCS vW^7\ x̍wA`!5$_DcxmΘ|,OwV_ŹY"nei)[0r4z҂DWܒƜ]b(jM`iƤYxf`ÄwQ9/R4qaЂ00W˅GF Wf>I}LhD~}f 䲯Ӂ&#<_ӻ,s<IJw<(d.]~ 9%R( 2pvvYoQB%~^}qu&8`Zh-lZ1$<d& xFxEUQj7‚nNn8 "~{yyO|I  G@1b3i35Te렼pjH;糬UL 1Gqanu* ? c XQ#4ޯ%u %zQF 3βD| r{m[MLl#CbGrzKwqk%a}*Yչ;GJքTd\:A||죥V^-txeCL XTձ@t <)wg~Q /U.dL@tn[IԿ¯W%6B rD./š ͱ34Yu|8GV^ !=͹OڔS/#b/$ώgw屼I^$Q8!!6W`$>b27p:y%PyLJ 4<8SgE͞z^i,'{\ؿF_ǑJB#ú ObAwr!q'doS/ DDt DgO]A艧B4p*m- cF/b索PwXyq ^@zBj MόiyܯxO BYNq8ۙ$޵(+E/4?U/ *ϪeX ز e@c8E%[ekF}Ph\z EI&6h?*/oI|t+ЁoGgb"8O5"ԎZ?vdu"&#د ZuVkIq=趢<_\ћq4P->:>T"o)JNٞ> irZJOz'-6Q"E%&HeI%B5ohLxUNI+"a=l: V7`gNO zoʗĕ.X-Y?'G4~ƬO4UPj-O9k9sOm #c3k9W;ԣS  tة^JnYLց m~B>_}K dhx=Ί0xI*pВ䷝Xf}^sE~z*eU蠏.B$$RŶ:#:/Cd2 ʫ9e< ޒ?8@AgIw|' {ɩt)SԔ5K%wVH[?AQmDc;QxPe @R \ U RD @cMTPn[^N.((KӎuX%G~d (L ".ɶ 4y6N4'/ ,ȁjZX/t'pZM'A|{ʙ .uX颕 1BZz%4SUynJ >QU¼@HzcH$ij;5ܠueV&nQ/ s%׺jTM:za >s/V|ծ2QPUɅ,&,N&Q]e; 0!h &4X\:|㚥qs#-/{%J]oh[6I oj.,x]o{PK x"t%"\/NJ_eNbfU1`4](%ZgAGd P®>~;Ģ`k'c bȩ )RߵqdBjx:~#Z :亹mGF\8'M5.pqӚG'ɕaD.5 ءhx"1g#پ&!33pR$>?Կș_'J)rekIv{R̘'^tҳ9Y5Gɘ%!0~K`h`r=^eNZ6VZ~7:-ubz34J {sݓ d8jD˹6j qw ?6Az* 7a'ѧzͥ# @c\l#^RZs\iMHCF >=[a/; ?z'2GmPc`KcCjBX #jEp7pә: 5ʕJj, C_KV%iT3Ca*CA'ប=j`uI;pad 9{ܟ0kMJWfAy/u\E>TNNO#ϟcˆSzқ3CM.)O&w#2'`\4VrBűWTr 48m?;7}}gC)yG+{p_;]1Ap1}uoc7 H 7/ ©&%<h d5T̢<U(I%(Ft#?}rs0UEA ^>2H|o1ꄉ'ȱ,ўD lUѰcO|+wdo<+[՜[};f=iD=dz K(kY5{'ɘ#*hrm -͛Pi#oo~fDmuxem!B*zx!QrXPx|R%04<B4L E-/C /f</uvjI)6TiKǤL2m=icr@DE )#TfF f+~^AƧĺb1͸a[FT Ѯ5?T,b&bq)~rSˁL˾+Tu.&hi]! vl2sVY4e mt_ u q#'xy6Qd]7b7CƗ-@sfQ.o }@fX(e -k: iDií'MK6N<Eraџ ?M9ш%vJ7S)F~3pMnrN {̄a7YKLJlv|}{eT|z}W"K#aS6V19c}UCi`=B>6V!yΈ$U.6Nh^{?Hkv.gřPG('GWutO- 8 2Ԛfbt],s_Oq!OEQ?sc ɭ*=$o0!{BSvR7R,1"*Ĩ^?F\xC,(ܷ<68o3ŽWaa+ދw7POh1n"9m{v'*_.ǡV|N@SzʙVDa+_-pRǀO)Y7Iz_rYA% ) [U ay[X~~bªhd(VD12 ?Co9f.3դ}(IX¿A5O/"f :|'A)O.*IL(; U6Ue(;kw6Il^\Kj4$ZmCEIM ,K^8up!"=f5 +|S5<,p3}=7}.Y|;ܙ,Q B>!,\N8i)VJD2vz]4k^__F7>vse[d' x~8>I65Nܬ#&[``69I'.ҏjȶ&.뜡QUoR(x:qh⁦zڽ/  qm\yK +>HV'ΞgDKaM$?>v֊ġx[yL^lXII)K g5aeLTiC4gg>Y U#"6hZ< m٦a |CM*n U4ǣO/77.Go/ё=9 štfiD 0*:@5vW~a!ҦCٹ}W9]Zw~E5Į|F,6q.]X/s5}αJf;͆k U pE ʺ=Q`O6B@%(.D(]/T{˙0StFn9"w!-omrq9XU@7r-Ex@l79j['1h'}Kݒ0%V$8uvAxTqmorB*+N}Q _9L Gn%F5RP>~4]${A~t>sWɈ44Wt~w+#9ECvC ^Pg|l0*|sƞ=!͸sٝ0pSkVX:kY!fN|Q?M蝚 j㰚4Nܺ3gOӷ(: wY]<:Fjme=OK21܎ }AhTA $tMwP#%KsV7m? ۈ{r*KDk`^"YlZixuGr~)0б[ՠw0 f*u BQ!bX C4hàeWhgor9q;}nRXbY M$$!JLU#sUiQ la/E=d!{t!V`GuA9R o pSsbI ɇ Wh|j"qf\]/ j I;&%LhO2lp8趚_aPRF+⦖{Y J3㴴[aǹ=׌mHjsN.e%;EQe8[P 3r¼) S,G@ym|fRy' @4ayqxUմIѵ -7?r'O(ǹWg%ZMٙ3ahf$GZJ%U~6Rc}-%E~kS0hL}W@n~HckQ+Eh,5-#buIgxWam(xSTXĔ.)N(IU%sFeK8+v88?uL;]ZZ.</ngb.="ѥx&oI(Hٶ5τculm['1'r2oZ6OdiMuCvH^kH#-*WDo>VSwQ\z[yGwtujP= f)1Si$%N[p^<5eTQAШL?2EpZ4v)nw:u bUD(wJ_!Ϙ~Aу/}gފbӷɐwO ^);Okz2|)H%RV+LbR`hp R-)|c 4oz3.TQdQ+̿ ٧vꯋ[S6E+WIϒ&:Eʀ6;|c8Bõu4baLOToR߫DWz}NّL\^rGn͒A00!SU.~dpCM+I`6w! 9 5B1Sa_-A`?EPkr?+"Ы4ܳj~S#-Kopuh+ǒrPϠ^h[eoΝM- ~ثkhjAaݿ}z8@Dr%m_[!4ķ9WSUYŤW}aR7w#|hWu=q6e8㾘=e V"A.4v@ۦ:Up`%y OLlдOMD US.U1&<|bO6prgY/&<)eN K5hؤK\KZ-{/u{JW=*v,-T=, = oQant}S @&R `˾.-EqO8%nWbZ&(|S6yd-PL15`}4aܠ9k٧/c/@*Oo:q1[y#4ZIyژ@zN %,*|CV)ɀ.?;t%w8i6̹`닸U"nm9@yޜYWbB~LTH@NNr }XM{0J q2Zpa (%>!HFs `6bD+Z(loʜߡҖı:y%9&|3{0p K%rƀ& HW/4xI?#@NE%ΒP࿾'gLn^l?Mgu0+5LN%dƋ#}/qp0Mכ`ٖ_)vs>ڧ,r' k;.SQ bkPGn>pYy#ezj+R@M&& CeiNLx5by Tz٫Ή̙LwyDfzYthXߝqz@P;P< z ~Z!wC9-7|ywT, ni9U3Npk3?A-ÓGř΄Lg*Tۓ$(רFqR_99(9R;X QiNˌ<~ qL> [.pz);tD.CP۹k,W M|Bc{??fkLk5Q6li7b2M5 #&q|@EWAg&Yߝ|gl4Y ]1h2lާ2 ;a5ScPfnbw{ѵ+R6*@/|6v@wfE3oҎ0^xCvW8V3):=`>qqpXy0G4ޞ`?嘡?]L|ݟS=lƓM^l,z9Vc$ #h$1\IQNkQdiORFp<;&~2{ +\CRPy[h,\7;Y8DŐ!e7 'uVz<1^%ZSrG'f(/OoDUNKp2ĠlTcM\&Jm'#SԀ\,i1ynC7q؁N6(;~ &|'Pz__.'Z"_Jԯ)cШP"%DI {~ Nu5~{kgVWSʕm' g¢)(G׶CoWkn=؝e^z{ޮV6eÔIWr/WP,5 y1KYV2+ %[qm,nXakyEW̰K)v+:|2!2F}u')*+=f4[t%)MJ^/H*W!d%Tyaᛙ|^K+ݼu0bqgy4\f)Hb/cr4 H mC0 zO;o:VP%_9iUZB˿6^VGg`S_f5ѳpbK66ɵ(ѵeΤ*+!dS\CO`9O`}Y(B2Lnhî ۋkDF x ؿ)t" u_Ϝ,|C :mn y3M *lInlJKPLjF0{MdbT'(SPލ.\ed^UDQ~v5o*mޝɃ bҴ7V+Fb-aBu)gYg dWYYq追 ur˜Dҩ%凎b׮_g{/]g)ofR{B k(0%I|ϒ1";r [1_q*c WF8;ZWo b$ƌVZN9G_ ɵ^٣L342TKd0JNM?ڍ}ο-^}&pmiR. E2e!ojoCV<_4_H֚9Qt^b/Eʠ%/{M) 猄Wv 7[t\5bPSC$ YHCƤ1!c]h Et,Op窎c`X#긣h0j벚?RWDy0+"@AOnAa< - f؆~ô6;B0gH cdbW"<|eSͪvȡŋt܃\wީKy[U[#GlV~%RK)_2 ?J>ILSl*^ċk莧{\fJ<_e3 iw(ـG+!Y-pD=EQo ;$'FE;]I*/o-7e\Ry`f NοC +> oM`ߗr^n >;"8;u8*Q|ٙ)oVgGIHUKIjm7ҢNp."36׌[Dڿc]ZTd=L_<RnjJvSVj)?;uwCzNvf(ZyWX#J;H.˜f0B n潝W1mxUdŽ;lxڐ:_9{EVa5}SL}A&b.!KcA{ 8i/!n֘RO$ʯ{Z$6+ѿ-vk"O"?; xw _/s|;3JDLP) >{;ScF#3M[w1ܸȝ"`V*<,FK RMz! M0=$ujǀ:݀7\z(~uClv&SC%ar]ڱ+<:B%YGXxl ]I;Z18<W^n!/8?_56ģQT&M{U ir#쌘 uNbol* 볟"zݦA7fpÎ$@: /eDH1<˦+^@+`[n90"yc;f@~C4 T3YÅbl\*ӕ0F0RY<:TU"GfAآ?bQՠ̝:60sHϫ_?WIO&¾+<ȊH#W#Hb8\io)nqFUɚVH/ aQ+ 4?[b1o׎)L(s_L<ŏ$$nV U,,b+-.Ƴ:R۸V ne&D-҉jalv=AmeGwzoQ_fT.;Ӓ3lmHΖծch +!wIq[v'IW0|$Ley0dEe۹VG=0k:U+ [sR2@gWO6iU6E" ټ@J`rrAĦ d9 6,ނWNuks ^ KB5wq0~ON Ү\atK>B38%}ۏ<܂$Z:Y"W-E"T)#_ڙoy{Qjƿn%­ktܞfٿwY7||=+FッW~MV9ā(s˾R͕u;/9յ$&Hh~XDLAX)UHP ̆F!rqϤEKn/n/Iՙ];O0դIvϱE-,)vCao%1tAOH&][cJb72 { R!}gk3P칅AZpu:-nj?Yj^ΚJ#aEwcŰs-ƼL{ܝ%T7r$ì M݌nn'V2ĩ&g"t^r0LI>pf~0$Y =owإ 756R3# !?l`)Ǹ0U$P 2Z/Q!U20tk<$5 aC1eCzh]dSҁ3]kU5?[Nçcۭݠt^ }6PN̤P9BW껍moswGSy7x2DG0P )Sĺ9G`J&ǭ GbߛS/&L] Ix\ou1((-ow]^/\  s^w4F.RggVև)`IqtAI:ףVjJ`'|3$/"}#."Q9 zaM[ZyU;zBOdL 4V kCn z?r^Td.Mr-\큸~f9+]s~|󃹬Cl' _wG? );"$bל_yn7L"Ȇ Fƈ=Kgnj_Y᱓s|l'};xZ&m۾O3":%(d\+EqN 9a幖OKi_7~ae% < gK1y_HD $JTDZK|>W߹} B݋> b:`I&PT!#V 5>I=S|}t^Jf4_B%o(!1T l-Ix{|y犿|AxI?Frϕi c~l-/p,W.: !Į9HO?'¶RQjr[s?ԌM;ferw|0/D&g7SL-ԝ*B>Pg{e 2]}D;̍4bZa_jR6yްuN8OrՔ],*W !`ǹ%[!x)H i~P O"phɷ۵NJ4QUBΰ;&fԞҞQ(q5Nr<$͘rTXBRѩf N/Џmy%lcKC{f?Ox¸E.^7;v¬͹f2;Ug&~ؼW~F%#'rগ8Znʼn$:wR PP.cAkPIVx3S5<#0?b乄Ip9yuh%.?1qP1TsF_Fl//:Ig/!IiCM&J0X V΁L>o^Ab=5 KJROxAQ֐6NT':6QABGd@Gm_b*+ْw FmGtf+UF!"/Bn*:+dVK(^PVې_/f|'F(%+1Yahb%fW7UEF:I|N$z'Rqpst,}+NȔ hawɵde.2@3"9֙a}X"u]orh28l5 {#n7A>BiiɪeaoI D9yl]SR@Nâ,o+7e !*)A9ߙks-c^e*xPjjA}^1b 2 so~|jYP&B"F/އs"(R?G닣~p5WGϲO)xLbai D&CK%Eɣ(0iuƴ}:o0lɪ(osqy$S7A:53.Gcruӏ@ZA}X>}W/:0> ņwa&U5Q&i ݌R~EԈ2Y9Kd;3gEq3Q)*;Vrg Ud;avyj%Q8+x\ 'k.O-ë*UAŊ `Sd#2NX%s8ת"K%j#[Hퟔ "^9Vl; S8ьDC敬O `z$3\_享/~9׫=X!3Aܗ X?!:sR;XNC[N<}YMTGրfO ,~Q͍sp*}8s4 `5TqމVR z3Oɻ;J,n`qYqA2C~?myw9ADH(KѠ-t^I7t^:.b´|i_ aqx@\ a!^PKU?t_gR64 u-qǘ{2nT}Ir'wh V̮4{7]JMlHV}8zZ%|e˼bb#QKM~rd3pb[|Z @D#URfXb~̽{tr h9.Y+RBa~A "ض/N/aY6*3aHn 5邘r }P}lum }2j`gPfKd(#a COm .\'XŰCy6M4۔D9= dȊRAgZiwZe-}mutNvM7~0;Yya8`$PɀSbfN#6i~V}(›V=l/nfFT+Qك܌c6d?7;<^.`$O/dFbSzp,{+?Y,(!Jc}^t+y>/OʢXA-#h/c aI\$BHcT FLAP2LjesMo/ގ@s<;< F2ۈs'~T.LƖEGBdtI!-SЃm)k7lK)61Ұ3p›ʥxI`~BYtE6R"L0S<ڿ4|\\ŏK5hB^==۪8n-cK\"RG*OIBOzZ KI;St%lU)GdaNix]@9gP Y8 ,0c2JBƈ2x匤ƲD*n<5^UdgEz9Yp#g7Mu_KE Z&m]0Sz8v$>Kc^>}jL߬B;I[ #R[uB/KgBI6FB(2v1Q^J&/dςqP&%x 3gK@_ԍd;֢F]NcٶD)f]x9r>wQM_HAIk2IX5/ITUP}_rpPbH9ɦ$73~A fHZ?X[8[JjL2z L2c,*\~<먕r/ɨ)+NTu2ݶz +־hjpYAm[f iŔ\vlpPR6- h|D ύrKf!-WUUyEօ!jC uqm:.hZ9dS5!30R`؞F½m.L`:]]1}_Xc4_6t_zO떉IFNseeл h۰bˋ8ɜf,coE(Utւ.i2Hf+ߑAzr䱅dUNl暠FX?>,Bvh2Ý{8T)N@"\՜>QV!4jygz$@ci { fE}GCԝb~'[ 8~fUHō3 89zW2xXŪfɟ޺2~hQJ&~ X|>9RF!4$4ִY6nu8 T)ZgM8ȱ: Ҽ fE7Fȳےv',`&J$淟xdMЕ.>Arep$\W£ڨdžt$ p`R1K}\a_=zddXOG)h^m_I[Kuϩ%b. IF>A?S;Q<<" { ;q1&jWibՅњ&r}Lrod^7Z,V+iCxX筒dQAϋ" aqT棫)ރKFQJ ZI׵6{%ۂ'@ێ&6=+9b|KYrf[JݖA؝uT #rjmpE>S49&ۘuHl(!ASlG_ߛlaTisŬX Ai_jii.{_ aK5 =l<Ƅ.똚a!? x/'޼DUMӊpsc2j >)[_qUӨrlw_g_+Nq{oѻq6DKMd*v[dEVLZ)ضCe[_F0/Z nKۯ5kM2;$D =#0*֨\61K.)xd7[f,7-zq},^Up?!sĭHS=4$aʧmaʯF"{g@c.6GoL6G*mj3O)g4F+0D_œ {0C=R aOZ,DoRȿ.6/1ywZ%] 6_,C]!R3 Z6PC%X ~}s@ʸ&2zPXu3߫*zǡ,~Bl  ]qLNO;t_D6Xy*ao{k\9YuON1p)unpTɈm`eZ@Ev.EK/z2bçaL/D{[M,?r"`Mtԫz>ǒ)jwMtW@d//w}Mfř>3Z6cUVQ 7!Jlk(>Wݻ>Y1!s(fVs,3I$0h ?@ρ7F`xbscO)]JTg? '<Ӄ:ç{-'cLT4hJ`z8an 7+VQo0aoCS?0תd Il`=(2AN.eZ'wQm\s?E)9GS\bkB? IFhNKߩlth}ߞKID;,L/IIjE:H𒪨qgEФ(|ٕSd[Еq*lJî}7dd֯`k3i[~ M˔ m@hnx轷TWzRĨoH,ܽF\3-ݩꚗGiDKɶ}@"3T1/˷ 7Ȗ1g΁O 5'a4 i5 } %~S~E Rʃ[mؑO`2;'wEnM&ܓ5NC$E{?HZbc“s8#AENUYo| B!\uZѬx@`J 6;i<>>zUUBZT72eEII HXLJLJȖ*n(,U9|SeROd)o (Y- f,PFFQ@ 6hFd@2Gƒ أp/ fjc!q' %+&[t!}N֋&Slz ?1Έ׳"M3:İS8ґ!K|["+S+x&kG7;8|#Hr1pјwmL F@OmNĆPT -C-MuIƈ$c`VtbS_koh/ _QR7ϿY|X{@z[.#%e+ni2 Þ.ڡpl8Ep4S<{K8dF5 6O}?5G 7*X*N M*Dd1E?Z]lp٥0L\Fθ_x}U:)ڼu^;i,(uVFp#Owȴ1o+B@KVNx_T[xicsoW IUM:=Ҧ,!&>(JҔNz]J`ͯrHݎ|Ykfu5Bax ŠpW<zɢC{yA|/*ǵ)m, n"c݌I,'-щ f\K(`fo?ȟQ?/~Rvcf#U|%j˒?TzP% `Wvm4(wĨ-$\J&#JU)E3"; e]cn#29u`AVxNw( rP473m^宲.zYp2z.Ij^_j 9^2hv[<&Q1=4 g p`%Qˀ2yeUph.<16S?\J7HX?'} '؃f4<0ԫٵ.x>+\gg4/EL>i]Y֧lO{:Z V) 8ЈNĿhE/LJtۣ!>O*cy2zcN Q2P=nӧM8K 2i12:DHGj=S3݉ˋG+Ƿ%k]DU(8vlM(W#FE9s'&U j÷qoRt5ʹ3exxX,2(?{yQxX~@+Y5Z9sXc&cDnc|."V֝Xo  Ttri2[OY9SO.\T~qnK=h.鹂=Wx []SBwδS\v sW<5l1/AAP:8G1V$(veGj-Vg 7r\?1}`6ʂQn|8LJQf[ZKR=!8<cƶ%޳zZ19|Ȱghc`89)one(@1T^_ݚ&a4t{x#o舆PHg Q۳@XPAsOzEDsDt˔ovlB+dLY-wG4~3P`{U\%Uiw!j\Vl2BR6CΏA7Sy-j, ڷk[g(, h*7vyK :{!3W#VάgQ!FD.+j6 8XiB^!Q}c&@nH}iuL~.!%K5ZUR#`Nrq z6.ξBD_bY C\<r.%YD<#'B1"p.8s#Uf'jV]j#mmHir۩nm< -\eoܓn5 6wg@櫌B| 0ڥ!߫7>O--xb>wrB&|t1u^`bT}gbm6Smץx`Lr#"ux@] y ORb~IpJF4@]3bYIaKfU䣮LL^o -M{c 'PJ}xV!QOLjʤg oL5 VBaqi< pgW!2GxZt:1%ζ ٘I UҲ jߤ)^7O[;z1J۷n$/1ek¹?+eq#y> cE c\: oY"tlO{WyGkqEq*mOζM[۠}֚=74x4+/t &u@(S/j[˳wS2kdN 8Yd4g}c 6NDǩْ@vq)~:͊u"?hwNE_WO?IPӔ&xė,bLbw8~X)wv&⋲x@Qcʚ{l&O(hS Ƿ(5JK/XU՗o_kO=`IcȞAU/FFHԶ|r%QioF.əwœ=xZU}0+eQHg +1^/^ )A| ́UݎF?]A?k I'zƛДwG ҽV􁧼Xx21FV✷9P:V2NY| ,Tߦ瀈%ՇSK7)l ' ͹4I9 i߅ qEWg{c$ѡJL/pPJbf tK;QgSQD1N$psM:lwc6!7F}&|d5Т9- %)-<+-o3U8dsfy_ BTcb #Jv7q796ߌu|_XUe ]g NpBvRS_4J>'; Q98q2݁ی6/ .b o9!=^b|8דTf6JۅJb@Iǧ- L/ƹuv&Bɿ^=jd84L hC30֒c[}͌y , ]Z' +C `hKg%]D|:/8`nr\r&n*Ca[ .I%5ݿ-ʷa'!05|:Nz|艉'[8'KkKt WcLr!Q{֥^;.G\[]԰K~6 Z.}$ "lP{m\ H%uN|o)h3 R>s$uENê%X5Ч:!6lcae">>[h)̽gK=9R שM!P(fA:RE{v{f#i#jxOt&)/ ڮvfq֭'`H_EayZqޑTAD<M(DQB ¼Mq,[ö|q>W6nJ]r,z7;+%lh[+%BGEK Qd6鳇EkB.q悊γN XcTJ;9Uzh6Z?)%CV3횢܈upPxԄNZ{x|NHFը㝯agתufy3_4sf<+‹VIrlͬvq[ѷa?FWrGF\X21>B#x|[ `n|j8ukg0cTlJ$'!WpbKF_Ct BŽh{#P䷘73ye v.J V+.N ftRҤH6;T"fKڴ/ayVn&[~J(J'->o|h.?6{ t ӹ'X3AG;ihA&pj6vJ6hrƻ&@.%(o EoQ!8˯zi:\хLisJWOEى%\ݒ^rK^y|8L+DD69 e!|g> KLޡb!!eTq諻J-7$!vH*`7t7IR) )łjmzL} 0?n~ +Q(B[C.6.O3T@Rq>uW!Umr1_=%??"f z fuDu)X> ( q1 z,J'p}Ck8Ðcwp<* DKzv~z~p˳MJ*7w*!`0OP G-V021wkY'S&hV\?㬷5V6>aس}?Ĩ.nSw0NJ!%;z1עB|R1[`,Ò LrOCO~XFpn`L Nl}ytv6$֗1cCEYf"G&wRRDBZ^:0 ψ~ {'?Uޟfa;i\pfK_jX2[L2 NX9iKUq uSlJad?&Tcvʈ6P yȋ󜀢dWےDD`i}&nJ %gv}Pp1j$Ni6@QS׀s >yt H@7UoL%M,?'ƙWSaƒfo겒{0+,ݤ_hӯLPuL͚MQUǑ/q/e@%t QQe8Ǣ[w? "u/U̍׆:lÆs QːweI5!!"=dTMh$s% @HyS*gR !>-B讐5@M. EJ,ѱ,;iY^7"9H?Jjʙӏz2LZLw9ic"~1uwk$tV{`]z-W]dnC%I~L}NOI# xkibC|#Cn<~8b ͙?c8I 6uc%d&ayy27Fb֛R[~gK{v-39p) ,JPR5R<tDӿJ4ZIm ߊU֦pz:F_M4kO V= Hr5Zл%Փ\\2t{FZТs8"s1Ai ]Eri H#* ^.SLW-ͯ.C-LWݺ)|zr"FYӘv,ab3͝4!lԽ2"0:z^! OTG Ɔ;Ea:|uTw&WFmI' rN2] ဳ?]qz@_H9ɡc%eJMs&lAM P& oN+3K֠&\< -Oppt5RdЬ$y.X1{/G,im0"+ў0jEDfKKg('?9OOṇP.A7yeˉEi.2'r/%[!!6s>:W6fI_1oL]= 6ęfUˡu]{63vE;_0Y0o;ҷr,߂duU'JxHu:U=6(Ϯv4"(@U8 3 8֐{_rt &#^z3~!׬z/Ђj-\I JrIPN>ϑųlx]^B-I{S@)3kG}^:"):ͻp2/᩿iUo^6A{4)Y} dOXՓ x1i8ŏ|QA@u J(Pۚ8_tI1M=ra}_|Q{ֆ\e$n%Lr)gG=T_.=%4|t+:ʛ­#ʵ6^x޹#r7'D(ʝCN9WaSFϠ~<ڕ+TQ+xŅxF>쪚#T89׊{庵백6NBS!!:9zvsw.3q7k<ˆi6UabfckUӞJ >.QӜmKW`o)4/mZib?^{z"^>Eusf=22<8a: 4}^O<3"~WE_M}^F6YP#R˿UH~{$l[s8UC'SN33bC$TzL=f rH튱~ 5XrzO,'Z}* X&f7䃕~\4ut%*=؇-EBD]v%7# fH_%$Pƛ6UeQM,4]k>?YhM^u cܽio>hi!ǏtEK:=h<l.ܚ A6Qp8K%%y9X 6aѷ>vc>Ki婪.;pHZkѵ5ʙivM֛ji$`[`uItC!-ec"̅kzD *?Sz'E?kirXmNRud &Im3\JhTni0ڊ2!O}JiV=݁ItҦd'䒼\v\6j/! mTx%PqVZS-!mLJɜ{GG՞{YyN|^~`y]'3a%HWOkJ2k4K;/_\ޫ܊&N?u1lʹ/\Ԣ©{L3LC%2 GTcyeHӘQءiL Z+M)^`?y. Z%oIZusrIVF'P3 ŷLt㦚_93*ao2 Boco[Jhq}|o;o|(+t٤#)L̘Z迍rʌJ r $~=5S{I;i2ٝz[\gkP_[Er9y1φ)ބhJlgT8 cq߷p] VzEZLtu2-(P8Wug @3ZDn=fmSAJ£zDv׾_@uEd)!x/?/J4t$0=cx|P 3Zǽ iO|3%ܥ5-i;((] {.+%d( nYs͋m 52j`QGnmURz5}$goߐŰZ$Pb%t\Vy8=7}!k`g~sӖ[xkO)+9JR@duuw4pMЭukIΒQ4l_|o$gSWZ1e Y]kwQ0Py, "fqصD@#q9e }^yjŌ8w{D,$pF3IϛRWBԵoGHm2{lz.;=d["XAe!a9*Y˽Sx"rp,,w9V@3b Jy*_JSh0.x͛۬r%0a$oZ%A`֗AhmKC?-㔞⑃[KC<#z"H/n97ȗ1aȨo!ۯ[ze6plK3=+X;CgD(Yw"FF"v5ېpg/g {NurH5v3( y~ׂO/Jx$zm""Trh D2x\1۵aw++=ls %Tp_Ԅ)DIJ7kdy&5)l[?|muULG 9XFq4}4@WGŽ]g=7Z>+ap͚EQZi{۽}6jBқX]]1zl%{-/aiNS C )~3($HrP7K@&to#SK:6ٜ/qCP Qn\DH&$OE2Y\4-{CL]$'hn.M&Ʈp/߁ST|ƺ(ܚH]$ K6q)dJM \aյfiѴW±vsm\ ߙ!GP$R pjdyg+^9$9 \e̍go^(s'!+Y7devI-J)]8i}|:Lfe#ε\(_qrk2E>YéwV}sLNF\ gñt ==qxsp_TRtPlJ0/lf^?UF#z`͝25Yd@k42W!V780"LZX_xG#&\MεY+Y4#wgZÇNwQhJ)x2qA=eCč쳪7MPjrHR('?_ra3wڙ٨ )K:"IZ$w`7,a Tf7{ I_Iş:7g3 PRVNr(R$dXa+Dp쾒 DJA(4ȚAL^6˲N?x%Vl:cw{B\x}"^A5e5e?>H`PgzVsv`'02 tp]$5$\Aqt+";uY~1}SO_}EL`ƍ1QxŖSO (y7:]E2Ʊ휏~]غ}ṋ,G̳QF- b BrѪ8LVxDYYEJ[ DO~ڀb ` Bzl'0 .u|E?cI$٥܀5pq\? 87>3gơbHZCG[J*y4DC",^˙' |1a% Z<7jN_p{2)Q:_sJ+!s$DVT3xGμV mab'=~Ցi:魫4IpRgFŤNXg!ia/'Y0hdfbZ*X+6'@zYB5^ 4q*F>/ҁT"=r7W~ 6\G;AKC)"cj s!goL u^Pʹ~adA *!NFS= 7nӐ0%}EqJblbKW9o X hr0/J񀢨Ht{W*C@ ] EFŸ 3g˵Xޮt|J|I4UjnX90$=|xhf><]SH4A)ی@xʺC/a .FUSDlHQrA%}IlLf'’4#M󠊬T[|Xn0 ."n~? [8&JtD\E E!z~kzƺ0Mv )V[ 3qC鍥 %!5XVH jhvjYtBu歨Np@"]Xp:K lj֕hȣ @bt %_7mEIQȺ͸!3u:L ú8_ xwņ94iQݏRʇY&M]/vdtiO23.Vk .s+H)ʴ?W %E: wԅRJ7B/84ۉk4fvuKz?ˢz)>],sͷҺ ʐm3?XlWr'<{,Bڼ|];FEb6k({^/`;(RRҒg^/~Z|tgYznKqGpؑPH5.+YΜ%ZWd,C,ǹ,Wx CoKCYsS+q/6aUR%m)vqH7e9'諎\~0q' Vs臘uofa J˥&uC ֊2>p3EsAMlNpo\M?ֶN&{|Feљk^ % #W{{ZIrb&j{!E}sBV@7 ?5ÃwM<-ȧ\NPIQnfXWt&ᖯ7}`fCKݓўDɏ ;Gz },)Sx %o^㐀&M}!̻ ׁHHk9v`]_hCmxMA; =:thDj%Rɼee_) {H<$hFRsH}q@P4&63Π laofb!|/Z=ڑ7GC/3d_ccCV/qQ Fo:E䇮8+; gQ^*<->Y!h &m)rfCh K{4Av2h~Ai\0EIOC{X%ȥ⺶fε#d0~įܐcv--,^ ݉`7/^yjt.ap,.:ËE+>`T9)& J 1mP6?wOpXiKSv]EK G#ʤnL0NЪ%*b{^gɗ=;RUgG 5O{:lwȧFbRH1e6HxVɹ?5m)v[jEW-/ x0y bA:"ވ\ qgY|"@!npY]M 3"}^ ãz8ҡBvFs~kw4 ܦ H5`A\XnD@ɦѽ`d󖑦?`Hljv~:2PoR¢ˣR>04q S3Gej`<)hbf!hxѢÓ|_!زZ{DsGp`Pa󔜘T/}& B6aثHAb>;1Y۲l i,#wk:eJ3 d$5_ggw&L#Pf Uh d{TZI6\`b*K bI)Qf#( UTTb,^0. t^A`qOCq㓏Tk`F{^N p:Gd7s0~ XŷyG/GbAvݣطgBUkoh-r>Cc"73'I=? +Sw|Rl9)[%X+6zmEq4"oZЖk`oBeqo\]o[|qC6b HO-). d` 3&$N1Hr̾ M(>>*Z^_ JOP)m離>SYg<ݹ/ wȀ~n}}"E{}Cv qi:a5y#6ɁB]ҖNfD 4zE$N[?#b燰 V=%"EEO>aH-x 3\&EIp߆"6$($cHJUa9S -ҬLjpvJ֥k_1V5MX)C] p Q9%?, t ]H=G/t,tI n<'"in) 3EBexY*CS36DAwTv)k_Q9A~=Qo~u&5/𦴋; a 8)٣ /,%SC Th.jCXe+OV?n#+|x?AlG9*&'b߸.q+›5. \NױJ0/vM*Z(IǴ*B_ ~)%.},۶/'"ލg޴v.ba7cg'qo'kttTX@}9zvX1x~|Di#VL~D6R&ǚ`ڸng$i&dž {Α:8n:m3E3<*nC[> ^ʍ5d4D}t מNiH>.m4oG/ =7amn'r%[0 -"LX6*섯qhfܮ"w:O'vܞ07Cz=c#.{7@iSVvpϙv\!vc,X),8o8d^ 4>hpsKE(+r~NYP)Hdkܣݎ'a" v(PA>ɑ17C2>5F<09,=z1Dx ck9$2 F dHy>H(KfZn|f(zؽ4b "G eWy,4SX%ED͹ FuꁘbM/#fTC0|[PTZ2DzEv/h'J9VX< 6^rD&;T߂ }ɹPY |<! L) .sx88 W0ԍ5mAB)qMvh`1SlnP> @yzn9 Hw͊w!?k=^Y}ɩD/hPz]v⁡넓m$.wZV3& $o?p@BG&_2#kfuXmBB QJ8i@줿8/4b2U$x5;%V563ʢefIj${+IO$`h3q [ g ۫z:6ՅMcvÇd;vyU-6zsYJlVx*T>˯EB บvZRCEF`c4׹~iTaOx~x_}wRe!rޥCo5Փa;a`[qbz bԂ'wTCi}Sjذ=֘d5P.2v2GE>ft3~W[5 2~kQžXI^_poⓑ|Omf}hFAqm EQ7+)/Xֶ1H8 qq4bߪWm?o߅ yxSO(Z ɥ=Q"JщVM$8s2J C<^ f \%-M~8$=,颙˚=s6}T)E=vX+q8ƖR2Y#}Q*8(OL8?"j >IcԶCcʯ?? -&aLۇ{}mȢۖwptJ#je6t~Y3PB1Ф.*# "G3qKE*}U?( 0 ䷩yH<@)ANjخq$TTh^+(I\TwH}1RB"9nfݓZޘ%<,Z3?f~]pO[ 3JKgQSrˑ̧}d_98J.]ޢ\<2Vn߲4#6 Tճk{aࡡ-ChhHY}A'tTB:N݁m9S GsM QjMB۾[=lwNbqvW5ۤQ)BD΁=V!=OX'q=4S,eKU )bVXjYኵ-L|װ #-haES)VumLNʷCW7R߇%Uh^as,Eo噦CLn/ґI<$ qY PVEa-= keCU@+=OC8U3lgD Оk4FQ$#esMY ̪'/0n̉wFT b=cO{FYaҴ]]vb `8.Q ЇBrSGITC\pG52#?_(Z)ZyKpߞePeh'hիKI/&f eS,0!TR ֘x]>F^ !bFꛡEJᙘe /"[HY'@O/]O0ʋR z8s?$kl3(9g\*.;T!+0id$Fb8.W熦Ncd2jף{?He h, %x( RJ/;/\ K$=>D0-O>G[]Xܸ'soJ6p4\lT`];ol Is]`怚*4VviWŦtڅa>3on)Tѫ E6Ӈ\+7>"?m17ihMUI=VWFR\=l~6CdY)=_h+ؚb 1:z={*{>E)cњV6wqP IxveѶ}  Cڬ͟Ň^m`s4>]Gi3E%:K 8M ?%0btޅ.z[e!pi)~lH8S$uӣu'Jn !Ma0@^7EDfp8xb`jA|j~e;} . ؚL/Ya 6ws&y07 O#|+8 -=-N 2?m;n@F)RD[ڦPI(UUARDsgUV6LR ^OgY5 6H4+QǸhƠ IQ wh<~m_bPRܯa'{5f eAiaecH ~1Ā=wq&aĨqH NLLqGf 𸘔l^x/<Ê|n>9m5نc =a>f_={Q9 Ocs.b"O'XILg>w*a!vdD .' y859xkI~'}4fGf-4a 'ۚP"b#vvTfRF!&;&2 \oNR@,)_ћp5@]`Z,.qUR6oj œ"NY>`~t0g*Ki2g ,>;0ly8W|^W] u8)*4uA1p= 2ttUE28Q/,SZMy@{|3O#6+U}I%,K8&AؓgDeYǎp^r!jxf 40pwR%Y\s)Vk>@}yYE~AOhR[73[!l!s ]E/0zTQi#HSɾt_{ kRvd)&[[۱sjĺ4y"țAk%]Ȭ$CGࢎ(mӁʹj7ĄOJ D dgyW5Dbv;w]PUלs=t~o(v>8U6N)[";4{4pYc'z}@/xh,sN1\?I5 CwbNNASX"-1dGvE2pgZ?;etQh Kgu`)Wӎ%\MOeFq}#.#t6}? NU%ƅY5ASV$IEϯ8 *-n]n\:ZkI=4N m'SĢ$9\p  y&siV/?6wߎCqzqո=8wH'+UM\Wͻb*7ɝJ{b6.u#UJ8Rx=3"+4"v>$7PlOc (#AN2e6;KY&jkDO*8&C{fy|M|5oMBn!5 ~yI ߿IUYWce!nHY?k- +o,z+E}pɖIe{aBlx]XMEAyyŦ"Ǒ1\֓0ݞۜ} k'\Jvg4 1M.M3Pd %7Oo"^pzw3Cu4YcnCJ8Dc{t +kbnP K/\H87- T̬~b`!LK6^a{,VLǾxɵZSs.팬}+fh7 >a.>iI:k]aܫ0%BڿlP sMfP9;r|3' Lkc%f*F)iMaW?!|;0  _c$;Sb3:nl7:q__ȸݛVuM!W^ "9gDFZMV`B7<h( H)?) X:1C5T2}$k s|ᰴ!)dրd;m"-dr&=@@QVh|=ݸ-@ސ3&+\>xn ` woJ څRܯHk:F=2[Ma4"_zh۟ (/W|An;؀Jrm O(0pr^U&gTYs-qٳPelGufb |O)iQWX5 9#{g 3)0$e-eZ<,NqD'߻X$ܓNGx$JWc_:1h85HC~Xm֔I~o:DF{j0UcCJ^6>OGyw!ۂq{nEaJmx)i=:]5Us\""zM=%ui\oK(;3/`}2E{ 4(v@ZsB)cI>Gx2 "m,ukuߵD#d"ͪ#>y3R>E#|2Bx(;a+if>|# u]gc:EQy!&閕h?Σ۸TBgBtg6I5l mvݼTV5!^1"aKe=Aha(bRb*`(nNt ~wDFlܪ3|̃SB1=x3Ʒ3MIIUuӇV2.1b94,]gL2 n3p)h{OIFpϨdv1j"*8f.,ܽtsxU)=II[cwAGL/_4G @:*mZkg?/At0I_Ln?$~W[j;g ^>JŤl;tNcDM^B\1O C؛s(EB '(ؐ>yN]|SܟqB맺I+ ^: B|{h*-C bxjsO\ZWM: k=PduHA *]i@3IP-j-)aU+lRCZ\S3`.; O殯PSflV.fO衣SWyְ])?9U[oFmgN Z*K'BOŒ΄3"}&Iaƞz*|*`8N#g lKP dE;Y:L2,gDn-J2HKSۙEMQ uAI|`+n MeqF` ~h\J8n-~yG:aV;bq>p?3A|Z[rn~ w} fl`F.ܑØLcI4VKP.:ZV`޺s&Kc#]!rҙBޖwes6w=(45 hF@BjjtU?;vW6P(zGl(AdA'`[ˆlЫT²Wz"a&;f ==ZuJLzm>,orc G dwĈ"x0ELfs}wVxJ3Ҍ;AlYƿCA"[.mXsK:иZ ~?%~'*]c %`'WbrƒeU@/_Aݨ}W$MZUs7';~ ɲOnH3q.IY[L8/-NSgF]4YcuBLƴհVwٲc>0s jC'x#qE 9X@kk39&a8>w š6o``n=$ﳠ y8qjP*GִF,c$I\_hs3Ѝyj@$@JA%vUObFY~d'eٌ9J0+l- _Y/yè Izc3kG;=Q܆l, .&4o9pM4õB;[r弖 ?4o2YeكHԍ̸miH@R Q}h:2#0-l%lP&z \N;kѥ_=z0eb=?KxQezOQV~@ƿs5}6I@Q[`;\wZ ywgP AV7C.<ٕyHфW4鸄j _Iq "dogɴL\wṨ;ل&=Qp"C 9QH}y74tOrANgurgԗQlD]Do&D !r(kbo0.#XBx;unE;&ޥChx!x6Q"b`8K_{&D3N쑾hPvw:]v[']xAl)wh[q墴Mxf$^CFx:HkE8+wH۫`7x^Fd(h _*E ,<=she٦Ϗ3ɋ63rGFdkSm{`{E'{}\_/H7yV%y _ԄK*/HXw^ UWF@əqI/ 㚡EAjRo&5rfzڦ15,wVh=ڳUN~vQLykP#Ʋ w F[{7|@Ȱ=!d dWk3vɥWśBݪ'T*/m GԞEt ,ꁛ|ꥇ>jk7/ӡ%YsޮDyż}! XuMY!d+.#QܔJ+{uoJ?C 6vts 3L%e+,m"$ϨtM|7z% LkV twTmSi<>^-A< ~Y v:l77sS=&QJaIָ*8g.lf:kOgg;~E "61)f||CVbQoo ,`/v:8P<`gJcLeʈ0^5=^.Upf lؒ ܯ1lyx`u&3< 2CezKI3tm Sw?㗞n) F}!nšV.wR2' oxE/Ir5 ?y Vaǻ>a8|][C)'_ҍĭN5˳j6?";KJMc"t7ng)f". MOWB)twuꁓNDaoF߁ZF7sY#TbyHG+m9 HJFII`mTG"Ѕwu*Wb'gQ1P, tC|z^yR[%Ꮶ"+76ҫrx@IJQph22]M#z׵x2~prl> uobũ.BH/TS!|eYw!HctTlYӋ4ūe yc $p͇Tb}qim*zungvO9*(,n>&ш/pPv5IkV %D)^yB55[x#y P kEh?d"TT@@n(V O$ YJ肑κD{ec b6m)Qg&B{Pd̚(K1ݴ4>;͠N C J8Az/9)_V|]eʑ.+PPruxHfE=P޸2GXF3`Prt?S}%,o Ơj[?k itZz&%f|N8rA?wCr .¼YC|Uvd$UίY !KJj; Ah g"cByǕBx8/72EQVNIed7L#3J7 R,>ʾ1P2Y T. \uf&jX"I/13r] /{?Ua 9oTt`:0<)ު`j1\ݵxlQ?50zY\o~(T"M{ b?V]?A;a0LUUظ0 4EnGSzxR<5*]J8#IL9sL1>%R<*4&=2 (wqxS>!>Sr%L0mR៹# 6 V i105Fa/&.Kùm2eE+汻Jf0uAjB9 ,X!o00@YxrJaː_pR,U  S?H|šĩ %L0'_ؓc-n঺ +V%pju;hS?| 7F@[Yx `G) RځD&z]O0#&k2уȘq@5Av׿ح\ _٘`G#;8D?Te\}4vBOuƅ\nbk {NTtb$kݝ0"UZnWQټm5f^ѽNuXF%#G+Ua+^i:Gs]. :Ex'M>3~)ڬx>dv[kܽ:B_,Wy@N@K3*Ax]lY MazO֟qNQ.m~uRCg&cfץS)Ҋ4=w܏O-t`[Oޠ4 <uܪSXB#]2U\0?e*tqot&*)6!>㞞{?[thɅؿI.\W܁,AY Ζ薎P=}ZJa ?R΋)l;[IHq}P7ESf lқY]Js?sn,7a,^쌇6 ?JSXAĉ[ˈt7V~JM=X ݛu;ݧ e~-U6ٌ›&U攦pI٘k$$s\P~\Jxl_E?[f93iѐ-ؠkɔ-Fɓ;ΗH`Zw>^m! lg̍=q=7śt,H)@m5D/۫`U-ߺ;Κ25S#f=y^lV9&:sQjrmw3^3ymW'3CY*w·ةOhܖFtoGq=] zq ^mq4i)K K.:#};뚂" V]+Þuc--9ː|Xߚsouufzب]b)#f&)B^Hd_OrRj9|X$QhtT19վBfYqIo48ZA ԹʉBqDP9l.ZYќ& =?f0wY~N/r;_Ha\-rMa/f?Ȱ'G۪d֎>!ĕ-WΈ LyA&%ry4ֱQ&'͑U8$˪ޤ/f̠*r4]}!I>1왺QD p%ͺ, F61mwԥ`8 *g}XX T|* 15`^Rn+yorsӪ%SrQBqz!ޣ p qZS+sg[4Z_( w#!5J_ţhɉ #/qb/K+![p"@&(M4FI%M]0䡝x%kf,Ci&4,cXl2㧒SP!zU̞'lx ǾP5, t^~Z ɅM^VYl5zU$U/ ܻڢԏf3@L3'T רQR#->%ԕk4&<36ב!8'8E;R^c(ò{AH`}x+Th[]-Z .J|g$5"f&S%J*Ŵ~~^6%Q߁OoV~މgYs;;=Z,Gne'ǷWm)*rnh~zF öGDžN)*}megiӒqA\p+P"OWkCbCNKj&_@׃Uh-yeV1u@Dt˥P"NU]A9ء:tZFQ :&?m(? ݮ|PҜ3"XLc. S+/X7E;($2:-]VwӮ>IhtJߔDZi&:WqZPEZϣz)XtR "w_. n& ؑGJc)mTlȟaT~M-^u}=2hZOs8"SE7+A^CHۏrg_iaSL>ȰȤ!:S2 \ R~X[X-(fx\,B᫑<:̃[qذmp˰xfLf,ۦa\19b*x@}w3n%:ə/%d > Ѫ!h4pADdKP{ 6P X^QH#RLP虣β_ :􄙮&L ymCDNP8Z-S-i?# '.\ߓFXhwT) ^2ԊcNyԡxH8}U3 P &O+6UJN$?mHΦ i+=}9ĄF: zX?FczʞqUɎ`s2cV&``՛lN瀉9FQH2! <&EBszꑗ٫ ߧzrȒ[?ghk]>a<,  H5K p΁CTZw߲gaz@Sڭk9AS\c6{Ư%?sn)0& kqYz?ʃ8Ԁ炇OLIFRd'$'@OÄީ*DjϪS59ڠ/Ev]T1im&O`#ɗɢ}'!*TxdeрRio? h敬-jg C-4U3K||~MRȸ`ipi;eߧ21 qı|菋T'd}#usg-pQkRF٤֋J<]cę{Rݖ~ڛ6$ 6ex4(pG7mH< ChNE۸u0,=УUhl{I;|uXʙy|ve˥o-{ʡE`6Bn9s;2lez4W (0*96AzBK]gk1MmCU ayi۟o?Pf=Q=zJIZvWs *bErTKCmiHg 2ӾK vUDykKڌܪf-$ެeGVtyRU9Edω7*lS`D$Up[H H{+Rvń#O1V ҍ5,xVS&>knTK/_2Y/'u+'Q 9p\b l@e m=[b9g)Bn}gR{^I7arr'h"<)уsE>^AM_[d0r`P.w S\jC&Xhaӟ&C+V |'.ιQ"GdG P]%d=^{F 뇇 Uҕо٥{I+; !ڻ64X %I[ZxmcidMrw Y\:`"OvĞVO϶-]9RbF#s&|ɼdזF=H{EǸ-϶pHZ la) cTpJ)ƋI|V=yQB;k-8{DKhjƼaH4\3:!{? ; FO8\i|kT_ Cm㸈MuMl=?K&u19OLȳD.7ܾUq&+hy{1䟻$}bҟVI7OR [8W[ˎ;`qA:R|x~]\rFB]SءZדW5*WDbUeH~Zw zt]R=KPub0H% |~|ʻ ҩ͆wj^jsD!}Q0:_giڇ78H7gV鹀VPm쵃YNxx>l+3r/`(q0BRafZF H&f{%ڣ֚+wy6>ƚa||( 6S "wI 8>4*LK%)6}]U#'۽O 5C2)O0X1kB.0U T%BASGnQ@id +U0qAqli:ƜX6!ji呜Q0OzB)GsUyсaq1Mf/p>‰ϒUgךN .Ӝ*M^Ds5@[=MWGj>1,nBT[BVv7Nh{HT )qP?ZBt6Ց_pܕ^B'Lpz* :ǦϣёB-0En۪Qǻ5a`I'RH%: %"63)pݡ{29=(+sN+}u{YϖvM|4]:(4i}-(EtўuZ5MXD 7$}YOӝ2E=/u4faTZOh&/x,Vș()bmfdS}?b+1 =TyYIcPi x)_U͸° ,Ib%r'86NAmc6:ld>"c}e^A=lGg;Ar.uRp.v?h$ _nCs{`c쮼HO!6񯙠r!N|o<.9dN-'WMނ_Ӛg&hUWs[N$oްњ,3[tm8Ӆ@BOp]by_tWL.vh1uҨsJ$B6ޟ:?OJ8lh xL3" دٍKڒM{|L,'b(x+mc/ō*[`#81](k4z Ct/|$ZDGtNF1@ge~%E=#fAkn`';H"YM>rױy喔Zci] 1̚Z6 F,,j|8?j~T2J}D\՛N7\9E+P?| p>'MEf  VLAkwT5 J㯈*6m*}!M+*-̤/nWjI/ryjF]5~WV/wG|c?+Hm h wb\_(^L~Yx#aRZ;7v".dVBA˛[qzENuXf܅㤀z]M$KoM)A96)g3n UU3Q?L}HPnȚoL*;d8)Gr; #QSŭ?ӣ@[7a/n۵0oxTέmP>i6g/I- 'ṯ<.%/E^uq#iSӇa~ P%Dy;}%z$R@ 8@B-b UaF/:N u֭| Z8`3aɩ%̽a 2[$Z C>l7e.Tw޲t|5s ʓ:vsk/ٙ`ʜ7"LA}.ׇBbP $ܩ ,x&ҫdQ_ 8ԠvqxiŮy0퉿RD'mULn,)Tډ IˣwJ>\Z%[t@\TدmpnׄnRnBB!cĐokZԤ BR<:R2{"|])4R&nxB;bIlHY+vQp;aF}RDo?*ݎxəd8&I~?"JIeFC4i' /QFNJ)$ӽSTjjFT9`Y>Uߩ?XFK=HK^<^,s`˻*ݢwOoѣ M&MG[A^/]@MBcjs,G\˓OM…?w&{*PI5_%.䕮,) MoB3xe=4I@{+5Z, Cn"$DUJGe.h ڤܧ dNCWRׁ.ȰksbB5—]?E˱mm% A6tsLL}ۀ7{;Yc(_`A^0zxR\W>U;zLWnLS]n~+|i١]G Ug2|%P' sȉQKP(2g& v#&c?ѦbVm͚.F)By,Aݙ#+n*L;9!A {HY8mĤw3=t9{VPt@'#R|g}yؒ2paT5Grep)rrA s_[Dd@@?+k3lv 1͛ ]|"pέ|m@~"4Lc`<~ytN2x{fVmmHϜUuH굷ݹ{5lDܜ9~+WfHMRZ*;n lHlׅ T)*o :cѴ<=}& v oTj`ٲ [׹Fv#סPOw  ~^ŏش6 "Za3+@ӪWz2;Ju/wa+na;! "{Dvaye0x΂-Z~Y"$тys9Dh0i2=X^y2VN<ÙH)c=_&?}[0kiF[?CψIJz̆K >-`]Jx+7"9k3 ja 9{M_[P=0--PbX$۔m4!RArE!/&dЦ8/O,'I#;(V!/$;m ]_ָ~ 2#'nٯ6/Nw{oۊߣf\\@3I?k#UIP<CtFg{@den~,JHɓȪ`PRHgq5.pF3 TzW+%~h77ɩEܞضAJv6FR3Yp vN''.~9S 7{eZQ?.,K쏟 j͆qd}Z@^6Aմ*b4OLȽ7i%CpOZ\/S1ƫY*=%O{6B:ӍN"e1 n]!^ B}DlN ,|ᙾ:,3HXQM0`)4@'wz7H7-ik6wI:MD})QI.F9gn-fpeǑ$*앟R]Z%5IiG{ё~&'/dH>4LufHw^=7b^b>ڮdZGg<:' irK6WU-.U^g#HRWgUDȁCl+ঌ{*عySaaX2(V9fIu5E˜QR|Q|^ `1ѵ믻EdYI-B7s@n$LY"Bw22 uaNo*@;ū^HPizs6J<ͬ#IIДtڔcS; ?נtAc+‚%ㄘ9I˜HI5.wzF 8yKr=+ V,vѓ5# jCo-B\4O?%ii~kͤώ"hJpL375;<̀Zc\Q"bœVIZG%0>A6?zˤszG!eyawnY'kMn2D9]13m+dtikWtw%w-q%#XǐVG˚Zʤ It+dCw֛}Zx^eudmz2wCB_]Od՗F8'N+OE{~J$/+.A#CYժeH7?"| HC=7X82l>;gY[5C1JTpBQl*E!P@u~t0YMr%pCJfl.svrxHp棾Dlrl-'J5;RF]ԐV_"M!ʔV[^!b2,"+Ax d2gF֙h+x AH"\C=2}Yn^hđ=aEVrZl,EF\U}*@Tgij/BL>}#3}S6eU_\IYqpehgK;N;rv/rSwfA !yzZ[=1¢?QUuk%#WeM'5e]6.yBc`^ LI' HOTm / t$c 9GZnAO-s(%KtOi5V#bϘ|T^7ZnwswP/`o 57:Q['vl5~z${:rj +[lkȏf9Kߘ|b*ލDA&2n¡ c=+/L1w"x̰.&H < ,\`/td*LWl?A8O#g E41M5DK O4e"4vbb'Qj/'ݍ^cI~> |;EBOű D5&}vt>%ܫa:)H&oE:=܇\ĩz:lyCݬ>'_(΁D>dܮrG}W3&vpec|(ц]UֿYwWWvpmb1LnF텼LgTewG@]*گ2?bd 7ʿ"$V)҃ tR+^ҖYI\@°2fcMM#mFq8qWvx!5Ԫ {_ϲf`>z=_E3 iP̀5ދ 92,E.p{N3ojg\8Bе4Wvbա徾Ԝ+m;VO(]sgpisXg:(^HF=Y_R|]L :TMMbܱUzz8Ԥ`)!3q[HR& V'-=|TC2xު~9U8Tm\f)oVRs::|MGk c1s׆  0mEMA {eZC!Iv:u^`q.<]n6}?>P{>,O>pOp5{w|!֛w k$_H?Vpv/? Vp~J~Ek> S=@ % 5uťą)Z`^ް$ r9m9e:Bp1X8{# u[)$anD \CϒtvR"A-=I˚H-F]q6.506ZX. ~+);~ s =g@^K367tzJ0l&W;1ޗ|ć7ʛN`s1#ȪDYDGi<>`zAQ'eVQMu *(Oڑr'-2LZH?\Y.8Ta>F=5/`yKvKYTLbY/,w_*%xz}&"TC٨F}`)EBWAzTZFCڻV1nrX3MfCc;Zgqj4y pYA~shCΘ% 56p`E$ULv;NM|#~~B.b^qnG-RP̅E" yJ_Q-4Uqc /1kCρNWv6c} U5˟>N"z.6gmI-p5Ep10^K}A_-th\1̭/(egIo39ҎsOBb<s) C 鼅6ŏˊF |G֝}P9iP\[/4&:.lt.t4b*_fU7vyT]wЭ\mrg>]0 hh Ts{{ y$c*>b3mZjP9 Q$Qm(˒asEV%_= 4hmq?#'nķ?$+̝RVp 1j1@T9m6 Gg(!ZgyLSx%mKհ`ժ+nj^5@>G2Q|z,n{ YxJ 'ӊaΆSA3xK7eVvcO%[)}U@0(VjF-GmԝnB[t6傥E芺PS@L`M+2'F 8-Or%gZk"%5P#i (GH0~5$4!%Ϙy|ydFZ+of!RAArlq3y$zwLkSY,:F-%p%sdnd! BP-HK|k"cנht۪7o?V:'c7RʢE̷[e%. fz6@DI~71=%5 5 wki[^5GԢ0~ 0 SzpHAY<3wҞz"bC7D/LilF'9]^4_+Gg_'HI$QU=}hfӽ"zê"r}5v7v: vڒ|jQ=zR3%}p'@տd2ЛHwhbj]MjSa٧>y!/OŒQTj+Kl2o6ɮVOP[LCwQٸN~ haת:&kn=uztrLٔbljfVF5}Qo[/*.VA@, ʻ܋O'wo_6:gyy2bgO8{6JWݦKN:~L䒋"0b}DS&m"ɸlI@)fO7oMAc{pZBXɇߪ NYq!,o!矩Y [rw#%MG26q#^n & lv`SےLdș%v+"ŎF+1]eAsIEB-}Y,& zbQre+A",OCghaZŞ'Mb=X+!~"ɑxBYB" mfAy]&Y}b1)(B!廮-kĸDֆDxlLj;D#Uwϖ 57 Άlc z[N%M:xދf ECV} $j0Q(dsyL`u$y9Em8fҤ}t,N5}Fcid)<[4 &{ڃt&VJ#zk-c% -OOqR@wћʰB1PkF ̰VTt@|%*k8z# ȴE' "c0S}Q>ϒa9fp[h}"̣ Zu-B&4pZ": Ģ\@ث?EV(.w(R73P @#Ÿmr8 y_xF#R[T3Ku ]ژt6Ij uJhJrު ! I_`vfz>2$nӶ"q߅7t9?/=t|,cT]TiT‰ў}~.[mGy;n_(iL0big |Y;){ QQ]:? !~R XgU'Nvo 'J^x BnU児; oA5^ dG@]/\Uw΃nbp^. } ߨI@*L/EÐiI{!iH+OT'' K >S\}!Uv iZkFsùyX,K 0iJC]`qqSLuVZ,J =$I LJ|е'u[5qWt%UNq/~^o J쯋qi[5DlV~?B:crMD #釭œ4J2ɡq,4n1IbІ"EôV]JJi\4?euz`4+W7|Z*‡ҍ[Cv%`%5t+qՕH>G!J ECEŭa&F,\w_)MZ :,5^^s&A`j?0)ͩr0V7 q *9 MF7q -bBM#B״ʯO[曅3 F(k>3C1wdI}Q=o>lk$lrsqI|v&"pzrBGMM\A4g= P@?θBr ?HA_V8edddE%ї>G]V0W(^IK`9;҇*Rs-= "9_g'ZLFzWD}i+Qr!# /*M[WgyZєyfTP5q .\͌[|%5"p}!X@z#j4ûg|,:RPҒ47uYJ:R{՝Lh K~tXЗM.A;=r@n`dPmw( ^KYiI;2ZcA +S^ ҋ?S7 i8Q-d 33Ea&yI:/AS⪩~axRQ5c{̷"6>A0AH5y]((;KPR9 +5,χ tם S)BX_wqʣS2n=+KE~,^![5_8S z,,loDMs;tvO"B v23YLH\g¬0Qގ_Xh(nkfwb{.OgǶV[V'"An}Ge.B9 J”"uH5:8kV[Ӝ )$L- $*!{^OtkiY֛C*v+^L*<Õr+"ޯ/l _4t#J /,ԍ՞tq/Rx,ԩ-fX4"^rȻfd@#:~H@1ɄERڰ;}=ÖuњtkrWTnOHoYRV#jO8I_$࠽+GmWioB !Ǻ|XxeƜT4ܵ&>WGzSܪAa=跙/wҋR=I ג&ZWǔ\Bj xv@]6r PWL9pKHX H3GS2X)zu+A-exʢ)QV|3_wrUvji>KpV=]诃%, `ͫES{*ygK# |z^0DGE'蹎ڐ.Fcĵv_ǀQ exbo2gasT7ni'úaSS)*X *9 @3-Cmd[4G /LF;H HYXSyh ҖC _|mz'Nп\wG YiNJ5KUlG?L"39'^F`SvW1냸# Vbgjp*0,͉ L]B!R>;tbyE_Yj22H;g vvf?QQԢQR lw fCDM<{COS3"4"mTl*W``@psk>֍  yRs +c=nF/ũޡ(pgfEcW6'נ9! V Ob?o{$ bhi' v&+% Ƣty%9R:׈|ZzYwUu'6tOz- W+5cH [ TA\ stqK՘mPl I3$E}PMTjC&Wd'WQ'HUX.hM6Vp|I.ڧ߯v^ry'9 Ud", nsrʑ*oO7#$UNN3q ;BV~K,6gjU16n:s!Έ7S(}}<$ J7_9@=~9-*cV 3Tu(գT3Ֆ?%>3_4$^foq^ͪZ#'br0ڊ*v w=5̲biڻj@*]MoGV^0394iBhQ`%HpG EOtӑ0P E_'DA Jw|K'>xe>okH*ׯN0 :#&u- BDQԝ<6ÿ\US{zT)×Yߵ(]!+,mzd4 /.+{(°~n## s#4CK/Y1?a+m]3thT߇Ȗ=}lz XkY0I/<>!Z8=)sX pEZIpA^PĆ4^;rKSX*P$.ݢAn.@㢂 hNvxmdHdս&[[$?ЉyO%Tv`ϫEA嶟ߦh$Cqꒋ\@$2d.ceQ1rh~ߠh^ס; uکu<_z,y>L9 S'3h,y&o#+-ضżW*abEQH _!Qg(a1=7;nX2DYo՟Ƌ=$;+j;Әf*թq: 7Iysϊ){ s2OYhZL!Eh|^*$23L}-zCO.?./ pX Z=-?,Ps"ѻ$O5tdzNҥTzJUI{]W!d #ζFHx9UԿ8’d"P2YA36*4ym/sJ'2]xi-wRiS`5Kns|?L3m_ξ0)m1P~&);K SvceC 6ozrSDYt+=6Pp6ܫBoh*|9J%KLð|)^gIh5oR(LN(jOTP`XϔL.G> @YC.KsbFR"*wm"~^-9PXh 5Jϒ2-Ar >2jr2t4a!4skM4cKJ7wqgsjyyx/3LbE[FnLt`G1ĉ"ӽ[&TV{\n+2pd ˵>|AL4K4YXjl+2=Mh_=:Z炏} XHK!{~IKu֮6m xtUw Hg{ӻx6ÐQ:B,JoǞOUTʄQP}ӄ)ʕ aM(B*݅^꭪$9(ۉHP˯vQdƸ3gh|0zƣqaĐHaB83o=ս=Mwp*/rKx>9?hK;fff4ՠ2rٻ}1)g(} ljR(>CD|6Z*P}\ L#d-3ܦj'ZQ '.'P0Yy!X-Iϊ5CۏB3u3G1 NDHGEQO1*4e|l\ޠ2\UhW3 OV{i,y{@dT*敱"TwʪB5yY5A&\CTl~\Nq"ցSC,2 L1r['U9)29xW4m[޳T.RPΦUnUu$MPG蠦Q0>J X-l6Z! 2i6*RLՋ@+yAn/nF,$U!c~Z,gy2LA:߀ZHITeAvE8h`95`p:I+ϮW"5]̀7z\p:k-~Xw!4*[F)h7tħs^a+ WuqO)baE8!mѥ(0c(_sڱ`$.HdC͌Ud3!oixfBܞEAGz; uOf(Jqa:É߁QqJL)[} F*lb欘r׏+GdD"Ģ`㕘z*dzLd PvY :u-~/|^ t\@bȓӀ9j%ɢ98O#:b.S0@ZOg wn[5(x%'`zEwZyX"Kn/'Tbe",KD87#eaMrcy'@+Rf٤1j@hOERK=I-c:O.<.i̳ߜ׶$"[QM*+X4Wu<^!jst%rmϷh謣- FZ%$xFSmb7Չ]X\+ygR 1A'fҢ}]qGxHh/?ASL}!Bɓ j/!XbWɱ'LJ-J8,WcV$so8YE+D1F#0XYFPſO'YaDC7"ӆ{[[)N=ahC zb`B ؇??gm5b+}iYl*(d.K ΕDR3jP^uف?< M!} C_ЏoOq͘_IkjQ t _]ߏZUgjOcLӈԾ=ewm@௮kUZGF6Pn#EȃIS Wt&ce*Εf<uJc:  MH"Dž(¾з@+T3=-ZFҌ[NPwtxIy)RT2^?I6rae)W 嵢aPJ.拡5u Vu9'P/|vܐLHgZ|tL ֵR |Pzf9.DHhUtRzӝ\s`lS &mο(0 |ՀT kYV$iMB(YR/M 24L 4ַq ?S(?xFH'2\s}u8@ESk`ԟ'WYqZ_n9%WݠXK4?@i8.ro-I@ux!•hGپ7c5 R kMH2U|k0UiIeۋ=pXbe‡} \쯚xP:9VrqDZq=%Q7Bt鬥ir!ůf"vwƜ1?O]T>j~g)¹/<tCNzj7V0H^wQ@{x{ z6Pc*?*}bj*p#r'q4òR8^9a;cnhJrhd͉_4A,{zdيWujHxAlFqhIX(mW?I2ۏkЫ|dk86=a"˪(( > ܲRrIJW‹OR$IӇIՍjRf @3=CW^`?KD'f 0wsxtRIЏhRZ}!806meZxGl]ߵ篹fY1zKjfo9`{H\XfդKjp9nLŲqg~D'^paM yȊWJP<eM|$)W OkFbΌe.Ax٣~wNozKzYVF_dY]YgaE9uY v$gn<1x~߭x@hu8Z/ +SOq6} ;0Y6+.A؉3)Є]qP0k9 d}DSmsX.FycG2 $Sx!9$^V Q13,Pt,cQj?Vy:Ԁkw+ZfiMGy""R]+Y4PQ c!=R"QSg$V X!*:g0٬繇w?G{LiAGθjd. Ho^u*Zٲ7WX4"&3%d1M ~Nhhh:RzehbKLx"ikIS K#Kvf~<'w6nmn7cs4ff(HSG  xs ?R~_IHB"Kݶ|`H-qF$™:I-{JAܿgG,Y JlkW̾T`T#.kG䌬- *֊W̖*ıMKiMXrqS7OzrA'vùt=NсхYĩl+ a邫}N=~^ugk օg4.+g-'[) ׍d'+bj1IktR%oF[r˓ؤPPuT&xf~V'xrP3a MZ受])}X֌ed4 %L`H=络V0ҏvy%~]4uՂBl;&L4"3G ̑P@Y<`(Җ]9{K4i2 Z(vFȐ̓i }ƪ2vlcۗ تt> [UR=|=&9VkҠ+@V}{z21< 7^Eʼn ?Q38_iס _z)C27U!BWspL[X"@4Jб;̈́"?H[rE d3:@[P"~ AΠVW.m=erï+(I@Hh2]{7}Wܫ}![#pd/\k_ ']W Zxg<^8j,JeLLymI9lQТ$tSi1;.Fo&^HP8)z eLoid@&e~aa9b;M%T#Ct$_rS QtgH Ц%KE9do5v4 Gՙ*o!L\lo")T^HRW O;IAo6>q"pűQ0~@VQ@ #Mpral} 5?C?Y*1zJL2W$Ҭ^ۑfCl`{'}g(`!E#n/yo9<)9q>!׸-BV$lu W󃐯5ӗa`M R/y&fҍ5uq㞦hgA2+vIs'U[@^#F`UkC\ƬRLl {#\;_kE)e0Tu`<~P׉Ezj-kOS:xK#3@>L\zLo_I·+6xVZa?%G[7|e]gd1nѼak!;j_A"K3^X_WfCȎ5naeDk:BkT/K!.|anFׂCb?^]#jXYZBBZ#ұUSVmo1o,C/*+ړ*5/97Y4< r\i~4)>kX!e\fnziƁ\FX@555XOKOq2sAd28+q,ǀ l^Rkv=DO)WŒ(uA2- FQ-C@ˡ#c*b^dwWuW(|K&,qrRB97P%r<*4`jvmة)͒tY Y3*wGq+\ܸ.!ք{h 2 JF!4ߐU8rCL,rZH~n ;0["Z;ڳ6[ 직|̦%vk5ʹ|>4hȌji=o.T$"h=aޞv_DAlfy%+6qk,DZ De`Q:?'G\a)Jٳ)<ۏ[akۃ!Y_%?>J کE " PdS1T,fSa'FJ. kW-(6m7@d)t.hb_r ׫@9E7 C$MɯW`G+/BIl0x/MLyN^q^@TuC&M3Xaδ椇5Q{%-d{MѬͥ1 ??Fg?֤I\XٗDxTrb1h4:{d *u{iSwHѹĠ?0.(My`nF}I-$A0"G5/f@ϳ7N8rGXbMU[Ы&7[IBǼo vŞGyw/#fq\ ҂4yg1-@_HA#֒]O)ȼɯ~ۮݥ9 ՝N b0PML kL)VCt6H/"RPܭWȒ)G>\|?&f ڡJ~:,)۟fG|'IJ1Gn_WܭS*|j $>we(z,r0n̹>;EP(L::(~o;9*0p*gGD516fW= qgD)򥿄[re#["{[ Lbaϡsmէ~ܕa8j"MAM!h/އkCwU'_?kRsVu3V[6=Xz1"u31+G-fN%#P"6k˨|&U/d$]ƒLbPO_ҝ$GӢ]^nǰ( *ߧYkk14 ֵDvsk1Ssꆯkgod2$F6?Ԉ`G~z ZjNfFӲ`"TߍFwʗB|f]!r]T@6'O y̩&4U={ bLdHH/du'1꛷AӑB qomNlIRTK~&=,9sW6y%]54'Yx!{Ȕ:m'2 ^ϗVN. G'gomY#Mۤ;2c!9Q]! _;>QKTܓ{krn|G& ,tLn_7fsyNqn-XZδQ@'%ٝh abm r3 57pf 0Ygʅ ǕYTt‹t%ʞDWX_(pAER&$_i1"cQt295FTԾOC %4zҾ>;9(zstcGF9B1@%DiA _gA.iyi3qXEjۛcpWh8xۼckQO|$ p艜(,N|ͤ< I=@V@O?ig&_z#ayᆗn*]0:s˧d74afİ"Q}1셽>/X%:'ʠ(D߹eN6vЍ37Hr/җL9˝ڜ͏-E/kVUߋFm͜ʯǬ 4^,ծ qRYZ(>XftBю(,WڱkHVqٲ Z5:b6&HjҼ(C>aJo;ҳПiE;^ y8 _%!7pʳ@i%!W(w {_,[ϰ șÈ+l1P+`Gw2MuP'Ty@Nr $,/m1 xR7-w0I<̷{Q8E+w𕏌O_8Ks{%їKpp( ^ؿt} Een(^b)EH@U !M4_ƜfYzJ\;-H𦶚|[d\rVnӇb9cVNy_ M\NpRzQљ4L^|(9EWdŜq !,&7fƼ̈́s꠺j_d+&ɚZ˚]$[ [6@#WV TS/zZJ N;]bP[^ ?P2 [kfJɨCfIJUp z()8C9Fȶ p UGˬý~qx,K?oA"^KƂUb :?S"&Haz;WƗ7$ϔ{+AC_gKH\ Ow0#ީd0p \~U|i˩Vs)ӝpK9携 wHe4hӲNi_s֑ˋ6M'䬟s7XfU[çg[[!-qgaiЂQeFkM_5"k1^5=۪U}*;uSwlY.XnǴPdN'7SfxTQ|8ۑq1V`S6E$K`oIRZ>>ywWJ4[l#Q5V "? /&eY9b|=ǥjCLLWKj+9 `&z!ntǷĘe7ZjPfcMb u2jG1m@O?R9$UMYQ2[%ުn}5%.!Of'AA@< GX|LBfً&/$kI 6E>>MGۺ dt3U ^**c#d[ U ޶f'lF 7(b)YuEO~C84s$hҲybL+YUkjǀb1e0 vmވ=)6US$BS>7x^>&S sQ2,HFf(G i1|tD`+aly癲wALnC eο8?_ĭp`iqN٧GےҋOJbuQyȹMQ]ތIsHK :!oU37^Tѯ\:Vg;?M(&($Ϥ c}wOy6 Qd.K@*WĵLZ[.s>7Z3Ѭxbd{r BM-i\~`f-6\qu^"88 2eseډ)R{ƿrΰ'7^<ґAPzG+Cu-&, S_xyDH%]7VtԸSHxD1r ?ע<lOb!a`Y:X0S/6D3X3=~ IOr弣 W&1>(\L/l=%s4CϢhZi= BCI![!6%}fsJKEMNmǚ5,̒9ŸO5a>q´21YUT#O|K5NM]hgΗQ/,qz.ʃOM5I b>FFۤ(XIq(jMHаpIS4|RGkjfϐCşr7m6x?Z\fu]qꆽcէ/ "'0obf6ӻAzsbd/YvʺCF|3t+|3gHZ>]·##Ӡ{mnWlW447 )9L]6GYi?qӀ {k y%{"&ǏV$H>ͮOD{bz~U!)G[`B ^r8f)z+xnK3 㗸:?(Ll=&%Jv!|YnCٰmf걑yICAnV4tj\n z/+xvv c1GVt<]#hsFKee/?q5 mIi&&]^VWc[l|P:f3=X׃éF^I(DΝJmu?!  ~{ >w`'|u3'ngSZG@ هVy^Q}7e-2S%8\ tg){VN/y(:t-,D k<&Ӫ,ǣ$?nu{"a]u*đm /6=G0Gg6i ,<t?͌)։~t\^o@y8ݷLb02r\f-xQPGջT?^`)hԥku.jYX+,*vUfcP _dXjmJ*Q'ф9KY{]{4Ƽ"Xh]ZS ޏmZ}QnixgߣH}E;" op`g~ ~D)r ^Z(~sњ(8LWcUx i" 7iouby!9:( Et vmikzc|Ah$7uph<>3j4 `΅Nqj5CCInK]{^$+?cLaQ<@Il{վ/c$fFyRAj߆ԯWuK|1W*6-^ņ^clC L%wi5걛+MjF(reoz$@@Hw)y>\ր$7!mn̮^~~ u_=J 3k-0!ur5'Sx\/eTMihFGι} .XS !yA 0|C;qx $R>?omRWJ-OVyf P-4̧b+1䅄ZR@[LJ"{y V&̈9B<~y"LjT?#vA/8RK|/lԢC+moZH$CĮ]!$3WOCU蕓~~'ػw e6BN(aOXH̓о fp k7nS6?եg\V@E &*:2f|Nޏ:w5sc[܋xlXǍSnx%!]y:)c\=tS9JSvF[);mRBl;+gD1?V{1}6-qeysV}$=B`Sh(wJ+>LRժtuhYD^W4swݐFq{)%DȧPOEB{1C@ڬ;Hag`oǮP3"ÃW 5Rcd#b:oN3簙("؛i7VCv &ɟ뇳x !jClHk 5Ig,Bukdw.X;o~јN\jl #?x?2KnqqF?@~)sMj(kOtwĢ8Zqwʫ&fv'-f%w9Ӳ_iZ!܁ hl%Z4R0$.cET0kg0sZJAj,g#f;@]GNηF3\pI"ZDѱiJ?8sUvZeo"6ezpbiߗ:&y_*^[Gems!D3Kg[x3rSmBIk>ѪrkO7ʷuf㋚I g4a=<$x H-\ў193a)k #!HzFϖ/HX7HA>NAjjێ$ vVfQPxK%|!f/Fɩ HBfr Au&J$ _vfY`!yu6meOGs#p+.%ĩ[,O`[& y24qLkT72\pF씢,x%?ʨ-O*U6,kWp돃K$ü8iJG_z:!d|EОY q7)y(UEmYs]o ނ|\L3+PٶjUR&ʹXW㌣(IIu?9NkvaػR8UM j#]AD dցɐ_d7I~TEw#c5ݿ? 9 BLcyD5ӌɱDv$ yԸ+VE/:$a :aԐ] 4_oM-1!ڥ}R˱ё~$';tkC3DD$a6z4Pm<>ewZ'j8,^*x `[h7$o5 w7XFfqnS!_Xw]PN!4/:~ex"A  fYYhX\tX'^䃲'0ւ}tdPJms|YE̘(`*xF#P{1JEIغWCܣ¸*|վRRBN69EGa?[=񜞑.1lơ W,K?S40|yJY (ZFxjEez37`Z(`<=OKBtXRTR藦'\ WTfܠ0%v[ॉ"Oc?x˄NߌD< R0xr: PTSKpNkco364 B$j'!ZR/W"#ˮd+g;Z\a3V+~(Tߨ>c]#Æix[g>AHb=uXk9h[7ow75FZ{n6DgW~U[B]N(hp% LIn$J63˝.}MӾ'$7Ϛ8=z>|9; ϡ+D$Uyȃ2 IsQa&xDr@$_ƲV4>vjCqYнpuSu *Uv(w 'KxNkYoVk?\SK I`&d9([y5h7о:{I&6dh˶_1%P?}YXW3p͢3;ȹ)nS[ǣ T$_-Dǧ"sd ^ܡ15쁗rd\2i5j}JʗP.+,Fk\eSk:e̽L+VѲbӻu1ZŪTg5v*pMzC]E0=Zp7xAk'- ]%F߿@8z᪒/ M8/.1Xg.4 #t0'OG2Zi@/cH(3uP9eC,vZ4q0eHDf}dYF`gf<+'L 3E1QW;H;hP$RQ.M0o g=&+7C4w0'xFڌ~"%b9DlAtYF[2P=&3C*ӭ%I:|,Q yQ?Ayu>1NNp}x_qs1a{c\FYTEmq\IcHYƀc>j;3SJDŁh"Pdp.>6%3=gZ l|~dg2t_f o0-==H Ww:Up}#^pMƇҾhqb\}pă}DIbgs&s/]N$bK[ QמfȒ^>iL9O3v R2t>}Y@GϤ[ \"s'k AQͫ4tIkO$=v=C5K5:n፱z=S>A ̟aRt֨P\T~𪂶>]UH^1[n)^ֻXg:n+#^  = B;h_~o^=ϗ2noyۜKY=T^ -@;sP[*0-fpNuq;򱝺(9FvN)fUQ g*jT:njRLv8X $!Ҿu^Z:쇣NA"#h[2 =ub;PWq,}AL&6p' ۼ~A<¥Cn3f1J(D<}e&XI5V{KLj|(7C`4ڠ]th ջ?D;U r{`)l(LR Mz,+RZ-046z Ó%JfܵQ$Y3Q\aǥ;A.Ѹhb^ |q* -""~[9ɬ1,C$.{/(S*+vFơ;]R&><4)uIᬔǔޒAQSpMZg6ѱ4j Dvi)/ J7Cͪմ*{;I!w hS>8xaC̽1{XL2XUj?%JYvdNRb'Tɾ=mT48ty|;mORt w%0ܲw0 HMtoc!ZtZMk#dH&a`$#:够^,Y1֑e± "~D}r6\NfSzai;% ?͊ItrmOh`Ijг*OaNBX=*<\K L?w;#!, ^oKz71))NB1J4'_WQ,068˴A&>ڃxpcm=Z s ѡԁQȀb!$,#"x.ER&ms|> S -t[t؊>rv"l Xx~ Z CpEVqwlx,IVN4B+`V'A3 $`Ĺ`z"Pq`)W"Y$V2, )!8l7Wgˀ EWf039J4qḴIkH,GRb\]J֦m׷9 =ek0A OGiz(U7-DZmdkxKGh*p}d.xJ$57R21tl8݅$,`8\-FIOEqyx]{(2Ǒ̬U#9B-}0G1+ykrr+Fh=dζϬB-l (?]MVa~T+H<$A~pY_/"p))$ֹg:8jxs*,OYmZu.QOE~[g8WK`)Fŷ錇b\m0.3ģg_Au ϋ!!Mq'5TIT,[хO.;0=cjC!bGy#n#!Yc3`h H'ʲ1s/)4tYNBESeuklpen|h;e-,&|ƐFݏ )CM+b tj r_DI6_@\=k6%kxHr%ai Fҭ}}5tJgf@ & ⮾u{gg ONU&b?" qXR66Tx<2EEbk5ނ}qQ[fD1/:W#T67\_΅C Nuc66}[҂x4`g֎5nqn)e,f1 x?GUW7Ad3d;͜մʳ#X2_~i]i9~Z['kBV]lfd$F rK|^2(var>;^4.QB3lgu`pmaU' 8k]0뷓दSki-flR$9=bzUYVx|}A8k(;U_jz.H:h-*4My.-1܈ǚf19mV%W9E2+[N  [)J%ɘc٤Wu@ l?Q#FY:_@$vFOoOTy6#ɜa }ͻLƉ 6XKQ\ůܲ'ۺ4k5}zA 4Z> {3|KP>GG^uĀ ~ ~S)5> 7GVv6RZL6h!(0]Qj{<0GtwRQ;L{?}C],*3A=??R'PATb?7Q٭c2wS—D0mET#eeΣ#@w) ]K:rQڣ]&-fVr3l)ѓTI<:`o7$79K-WnJ{|Ǿ!C7@dNn4G]<= :y@.Gx6+bUF^i=YĀ`;O&d{2xTM*T>&/:VC.CaOa:Ӫb,džRq%kbZ:c}nNUw ȴLg'5ov3#÷ 265#=#>9J)H% ArU`];zK~r\3%2. !8]I/,!xte ͓)b S>s7qY`i('OB@ +@[FL!9` 0I!,PG!a6|!α:lG+ ˀqhm5cz$;ӂ(|&e\st)&.<ӡÜ`GslV-u@ReVTxOla%rƃP$`EN fzϮtdzWʺm8<)T6s:qo֜0dH9c9GO@ f o&v(-yw]6 Y“7߰ 7%K Z]f AFF`оL^Li",՘8:w+̸]7s ^$D'hU1b+v⁒?@gJ#jQ2iO} i SQUTEVvH_,(ZԴs )<ࢨis9v`Ǐ--[j?4\TƐfh 6@l6DQ)3>Y|2XdJo H915/匪=7 TqJa#2Aqa[Q.ag sL;LiG9G=g x5ssؽ }UJ\Dp^&b?& {ƍ8k? 7ʹm3^_l3>:I IgG%t*Js~jP@]sZlPefKD8zAGo9䩌ld2}Iޕ"'9s7H?ȎK, S3nύtf[-OIص +i,SCKMkriƅ?7Pw#h?墢lBVPA(`Ώmzjnl9Z Ix%=K~GW%) DF;l3rE6F:ƭ>a%\zÌeL/~6 &dUŵwqwۖB3omura? Ԃ9}``7KleL`.$_Nāf R}S9a$vB&-ܩ5#j2<ՇM%>c 58Iɦ":q[7Rc"`<Ȳ/^(3j8oRTPe<Ѻ?v1 Dho>Rz?M'ɒâo3?^M81p~'vn*zH dD%8WaV KUE38,!2 R{.ԟNzJӉ2dՀ ":[ 6PIØΑ ^ĹZ!1i_ J>Zj4kthpmx؅SYoF I+i\e\#OL>beK83?,ՠo#A}x!a^]ZsSHKAupTDjDa-%_67Mq ˃]kS13x?8%()vp 4Y#18.%3w0)LJ\~'ks0T=&H,Z4g7h`Eܘ/BLMUэe!ϖ) s{ h? _GGH`-£oj}9+n(Z=𭣵[L;ё =XߟPOXK=r-s!hG1EL~ŜwM;yЬB6!tD {09VOA[2e_8o3傶1+NJu-5VU=E B%Xb)',W y|24L )|߱!)J9<2_?i_Z崺.aQ0Ʉ$Emg i0e@6KuEZ)dlM mtey,\!Qț8^Y"t7k H,aj6FJS1\r'bY@J`ѩ+$ɓ:Ւ| pqEˉAš 50{诵JH^Z6%[R9}h <=6&`IYau/UO;Rq,K :,6Wh/ISdkƀ p jGYǷb#i fblRO2桲rmDsBh-(:%@Ա](x٤"{X{y>Y,&eAtԞw)5͇D1v^{!zkcK/ڢ b;Lum냈+jĖ m2]Joђl-  [eV[_3u>x_4xYgChkM>w2BjX`bYe:EM(w5AHi&7d炏JsM(^N:3i*f0sWpP td,CC`^b[W.5hPio7"٤\2ill)[M`E=x8D9C-T sT&_DzNd$JfN-62T$I** ^G| %MihU6lK85}˼˻iAT!Tr|.2j2'%9w0x뿾;;e/J|l~{*+6bNs 1Ԩ]8.,V84W)tGr31+"\+]Nڏ {K>]h'zXKi9nn,]hqq5DmP/;0Jp(vHz&iS0 uIݘ2om|@ϙn@&Ț&blʝ Ni|1 T,LLڭ!}Xk/ȤY쎲p6'LTF1(xyѠxntۀX80[]7*bnrSI ?4dQƭ^d˂➥-W|Xm8=VNe͈od!ԛ D؂ʎ\DlKCh ?,nsE{ΥϏ%Qԫ!oQBwkt-Hӊ r~ 㜵+yX43? ~NLc$&)z:XkvYYRc<4I\޺ʋΧ=B 9ࣶpGk :!7D_D\+^;4-k~钙ԟX1chp&`aH "o`(6GOzb}\Ȩ&!/>8nKTʏϢDn\5@7bOB{W-7y0Q>dPXwΥ>ÂjL:TkhzsC|$+V2kc"WWײlKb:r2[~;Wtk oCGAY|iClfp\>5;.OBN}eRCoJH 1fMjL6&jiuM* f gudi\ M*/?;t=#{.P&tNm8G8ȤP (U&dDSV\ьʋ=a,=8"=s 4|t?$>ҜL{t8DbE^~'"o  +v~ "$ xaM̟pn"ޮcƧ\:c+ڰaxmB̵x$>e' h.w^ ^@4A< R.yWb) Xql4x}7SX%"-jY.0'徫XLc5LHF^A3]MƻB+Mi3;gb/@"̞ܸtݴ0K8e^E=&`0db/*Ypn`C0N r2`f"f^~'6J2n@y'OM]Zs:0!Yj ӥ9Bp7qJ6[&7[PVqw/ j=Y 5T+<_;c4Y0n-aBt|93:Il5\| T]nSd1jq Q+c|r[lMMSxvl^=+d>dEϐ8VW_N҉ H2?Qn],(啣wCpuOVeM {qrx,4??gY2sǠ \HlϣT .$~pXu s2cMV|<F-g@2+/@)9򧱜Qf~ ѯ2N_`MӶOf.MFAZ ";ŠJ3qrQGIm=.{kn13i8ȟfBdZ(Ue23# #rcZui1sHEϷ CjpU5gC@GN#Cly]B{v5(Kwf?HHdRjcpЯqB^*PvlRJND~a_sQO6{?z_H !q#7|eS͛ R{F7@$]& w96ir5dYFװgtRSќAOTc<~8J-(\'rZJ7kc\Pwr opOɡ}dRjʏ6ŴUmt? :[YmĢ[CA49jV4cj=@y+"Jf+\Btma3#)}րk9g {0{G1*C)r{iw_#*`~Bye$8l2*E\ĖJR HB6̾S@-\Z|,F&E1 I$dTت Cq^f6ot&{G>.D40M: 5uʅBh!w׳o4[K9"t/r-h+@gTҭ إXܿ1h,lܗ7c; Z{q$X/O U(2V88‡)oW3qJddD?kF[vcBqyuҠ-!aзw;\MN?ƍT?9 f[Е> !1򿡢LTl`1]8 d$=z藧3TdƴEy.c y!ObKm{;"4 ]@,<( c}2)SYߦz|A^fS8@',@d򂧠/-T<;KS{)-&^4i_KZ0R$AJo*!gHYQT(b֍wK[ai}%$#8ooo@ 8)ۃN,_?#3ܯRGmr\A%o:jz hĔՅMqHlx#0qg7g`oPk1N(\o=ċ笶29ewltE>^ phE?0ݾGb^K9-Pǧi@&W+PptgJ󉆖H|F*>ߝ)hr1N A+Tp 9D\o(0|P'v(`NP2Ai`@1hNdtKU.RT<̀ za 49_Z`_1@T4>`_&/Ln[Ze"2k &r9@F9,y ITWr,S >q/6pOP12/w!0ZC#.-kqydy- /PWH{[IzKAVv'M>x<&G:ؘ+~yLX7eZH =|&!6Z.~M:߰+:h1}~2MG)f+k۷t?a_vІ6UX2.Hhh<U!+zANlWt=M k?<^2fa" H=Qvc{&{1@zksq]Rk[+jS7[΍fji1Tln7j|(#O M前2Ziat ]JX|%ۤSP,ql$1fE'hu !:Qs/A33ݳb1 aBZ uhQ^3gPN-=K.B( bLkIW}C͞[vBn]r5f$0=_rqZzK!~Dݡ>UO.PQˣơz9tháo2Q|ś<|EK 9 k*g3)fVzyg,bƜ]r p-iD [0$M&ޤa@/-&I ֬"3$=aoϢN *v@XWNP!ݲ& 6bff熐37I+rJ\ Pmas\\وP!;@ܔ=ӚZ~Uk6nq~!˔ܤup۟yCtnA- rB\ߖMN٨-sq\\ҥ%>Kk@4,x/ˑqSZ37F=yN0SdXP=ׄl:$) ՋAmLⰕDg\pvYq%+t샅{æ\s j$5݇ pȠGg;)$&m6ӝJs #q,=`iXqR9{e,|ĵ>c*U @2zj*HP xT{ZO)TdwB,,:ۤYXxRgߎ}+*c * ^x7#uh_K%u\ Q`63 /wPp?{7WZc5#{Q$#Jݣ.}Xj\CaS2\_}o*([eͅ1/a2< džf<׵-:=opA#և&L˸^@3q:ERO:/WӢ}.0fD%orb6]֬6oz_PQ/0ڶZ^unnB**6mUp$q Pu2L05ֺͽ΁g&L\|`E~jM=ǶJ,BD ގ=C0vpJ]xa\ڗ+VxC-A@DH[S*ukkmRj{NcG>1sߵl@5VJ^JijZ2B-:Zjqn6iyLAMpk ԨD⒮ 'Xμ/cT7n6vzġ$>wLH:_kwk5Tf4t (s[/Q_,DPxF?^WocSk37'e`^D25<@*m5PbG,FUfҶYP{osszeF`#\vK{;_!)5IУ-^Ng8&}zRo Ƹ f$.us%< Y䈠ť`֢ìsm5{tSBn7z^tW'܅c/ +#P5Sd]]@M_)?&:Ђ<FȩjĀ!M%G{Y%V`Ƌ٤ŬȜ}tguafObԹ98*tiDdoEO~Ԙ^0<~bE-!8ezqʗh#iߌrpLFa-xD% C8^oG1苰ѲY%L͎fBuyĢL&F_!ơ>b{%(þ% Hp[!hĵj4ɮMRU2<#(6,5ee5΋W.T4ioNV‹yrޞEa{\8naH9Z!(lߚkNmqـ;!ju*h?j8mDIf[x<*CUdARayFu+E 8}0)-|78νG bF`DN_$Zak_|LPE>={RxFWwb{S^ID0~ "D8j{4ۣAۛb+ xcPWWq;k6C͏q}5, 8GT+()Y܊KJ ??Y*0+ 5@i>=ӀhPbc{Ws[1Q׸ad"ԷD(RHn]!.rEr<[R }BΝGN qͪp$}ufsWՄ؞ [>n:2[Lysey4,£cLr)p0^“Pt/|[z& PYqmdnt(O;^TfF I5Thт@ Y2=*Nu/B4bMjR93Zs#'Drزζ&7!`U|X{+ C#NЧQ(o:uyaNB22#dDLpp!!ą4B 1{zQn7;g h7*&u$>L,ChM3 դ"|y=Em*6R+Mk^ڿD'1Ec謿.Uw)E:* \#߯'dl[N0Z_܁}AnJi ?3xv }bt!4kq*> at_s8lw+&:Ej9Wa4۩zHe. W-/QK4MfM0択6DO.9l %<@rY{peP:+3^؇.z`V"R!G|0"fw|)I"f{X4#jXrJNKZFV`?ʧ"΁e6YGcBb:wrKn}],f, ꙝl}GI^+)pL\vt~6%`<:$Ff_#ݾ-h/ix M-8xk;z/&4"AISN Ž L.=?9#JQr7㙩X-}RI\i6oC(/~Jtn5xstLY%$^KݏnyWfv;IrRS1MR t|ѫhw|.BI0?A#yN 691dS9ix'"h(u;M.AWɸL?ˉ Qο_R5i#;mצйLC9HʾN(p׋{H'cκD8q&/MRWJ,7ߺ!~ܔte:|ohz0@LߴtzgR`BC֐BXj-rB_?zȌ: aҍH榏a3&}T,B݉xbM C>oLBt+iSr}+F'\|vIeG)& e]Ш&rY˓ Vc~+'W"ɓC[iޝU/wx cT*ìI6(Y%|Ob ]U?u T%T 9;.)S VS\fE]=6{$kh!.԰tܸ|1\7os-ލ3hyF!d5r;oF@H^Z _=2\IO~)N!-h>V,/ mzz/W g']pO^>JJQJ3'M%Y}$*7!X*2R@Dzib'A14_=_>z]KLq]@=rIo|L١G ?-@!lN^BlN`.ՆÌk0ŝ Ȁ <1JTӌ7ucotJ`.EY+^mA6*015%pjw&'3g@7tVPb`/DQ51(F`M\ PGz -Btbl4N24@d>ZkKS0  C.Ek\^W#vXO9mB~<, #>aEdXG txe!j`COΛFM B9biK%ѐ0`U>zG2]%&Y,k >j |F t&҇&$TYމ`.; + !Oee՗BGe>YlEh휪j# 110?:#|ǴuDyǷ`atє OGּΦR0Z,ezSeG*xg>(|_ cMT8r_Oѓ [`]H|f( o?iX'g%)j4P7xlʜښx1$j>dt]=~LZe贺<͈&QlܞnOP|//9,H|Ἁa<_9T0*>LL }H([d$42+iP& LtI>g!, d ׄGlcʠ nfƅFD}y?s`$v O@u< Zl:PPB4 i:mZdzӃdPTs\f[.q6ff###dsgFKojC3sj[(#]G~NoW @&¹=@\Z.z_x&;00Wd.#1 %Zʈ&, A `(|8.D5U܍E9:AZ )YyY<ӲΞ&ߓm̭t!l3[}PJZd(; 2)p"͕K(|mHHqJpQB ls(Ͽչ2dթx ٪+~1&Bg2=@T^fo (^o䂞VU<u6/6JH<پ@DOЬensˀԛ;rי+ ̻q~M5TnwŀN:C27Z#K$4pEK:g^9Gyo=%%h`{ K ʹ`gׂdKب515V`/鸘x'鰗phcX­pX6UPͫeoVϖg$OҴQ!'X:.fֽc@Ġ e3ڡ½c捤tLDUntj˫f'y5O-3rϦķ #X}/m 9b#XWVWf{ѺGJ u jnQ**?`SEBX]ucQ  Ki*{MxhQ֊dku[}̾n`3 E5g{^ßrrV-~k6柪g J7[]nW#2­DƿT;SZ\$}pϖ _ls6M6͹X^e,y%jՈE5[+({LᩇO"8dv1p4\[1.$}}볾(įKq%ȉE]S:{z/\u'a)+4q`I!a"\p B.pnoi[NEJm;^;Mke\‹A%qͲ n(/'s7qIxrWaecQR(0rnC|<3 0y]gq J2PP^Cy'W:^vB W9Y Vxt:zbhRV :"h&{Sk~"8eqpڠG5b!i:-TQa; (|Ml<6< T?>tOq8//gAڏƴo>yr=+CH嬝3T_Q%jFGP;SS-vVG Q&tgM8V82^C;P\xizorNſ-c^/9nD;bB/駭-~jc*\Cj`Tص T\?+drBF۔f䕈[>r~6~wQi`H SwN +t1Dw!W)Ԕ9,.!+Lai-Ƭ`Nu)@:D ~Cb\.S+=)K1b-<JTJpMXcZ+ZJ`Fbx@^`|"!p^-0LEOMzor V.<8KI{5zZb e˗ϋi^J;ܒN@^ˇJ԰$d- nB-53Hd yTDସ/ wi@XBz w $Y=6f%}n%/N}zM~ ՆH ZScr|bTJN,űT;- E*'0`H1dsqz52K<Ѱt%ꬸ ܖ 7 f?lo\/1#sߧ[MnkE/}jܚTd]n b7,xs!(.׬`a_"|] "⼌/|'טJz0/T;nэ:B$%Ƴv Zɰ:Q3b"R b:n qCؚHo-_df$}|` mAdž0hM[M K5 ̚:c;y*e jRX?45E,i Vqڤ.CѤ8+V/b႘z=EB]a$ΛTb<)MP/Z)!Fi1X83/Hr5z_M&,wdnuOyĔ7#'F c*W| y̞]Z%$1+~/JE$$S($wB5jzr!W:mS'~GҁD)lC^C3O%}YѻB{(orF6ueqUEy}2 ]4SʄE3Y?w8WC [T`P}Nŧ [wXO>տvœo8.PLG#O=@ ";.&Y6K"lL]|gӭpwL #xZ2_:RF= 5 _> 5*wmQ׈JT݂{F, |g:,:UP!i6~lHoOvcKvPnv%&4xp8eLGg X `_&^N'Uâpe0焲ͺQ.tScNRK ϳ}2347Nbta'3`{0 ,UuxFdẀxd?_1Nq-)P3ߋ {< 莘J8WTrIR8,&p289:S^WFN2z>bS}7 R v%vt\[yX LWi?D5TWş!#XfDq-vb̊D&²ʝ1\,\ sA(Qj2"V,VՏ ^j$\NDѠs 9*(^ҋy! B`3%gh21\;NzfJ3,P}bd'sVoASo+1Dgt$&ɖ@D 6ol[7C`"0?eOe i;V_hV\\~8$Iݓ"[FEX >_V O{ q7vSMF; X>,Pwo<`M [49be\v_88,Mscv628_e ԰Δ]iZq1ӑB4V.@็npZnj+Ԭy<\0%T9Eq!*g$62漗/f4q"\:&I rog2ڧ(Z1F'=[yE 8*|7Vfj8=n^'>r5v~tZ_SFWeL"qg\KQ_Д>ni#N܌fj4 2}>(605@F*F6M;w4d qVp1 ;2~OC쯥*hMV$9ӿwn Aog|yYH}h1FQ8>:$jn001&,T@3A vQ;eZCb'jta1RHҫ?|j8>ڼjyk.؍׋*赝{#zZ-@Dzfxp8Dbc<˻dZ04XOo*8E6nzZ˳ gj/BA KWޘpGD3rajctG&5yM. :gVwm48y"r, Vo3ɚn ً#LxR2Z2PO-~ՋQAR,yn^n"0>_f#>"igͣynULfDŽP'Z!a [+nA.n}ʽXNݳ˩ӺK|J@Gמmi,o۷h=\'g^Mr2wW'R4aX$GKYB/YlSdq:pNC:{UBQiB BeBm!Wc`6(m걝~:f+l"iz~)Cvœ~PA\o0IbPxx&3\Qr"o YB Gp>P*6~NU :z:Bse2\u`<؝c`>« 7z%\@Zjgq ^&΂MOEjLrUfT?l:Ъ5 +6=j[a/xa.Z_;7V^w4G.qkAfccM0c:h3jsAkUp ]Q]g"& c`o=F.pRv"yopj- $;#Gn1S@9QUܴ\4pz,fR󖶡sd")H9%>`a539 r)G|BJ _xgD,*JgAs$+}kly۝2K!P(+ZMؾv"èl,/-5*$$1woT?)VIa{ʃpY71^"^A}Z$[Dh ZU+L>O ţ(BReK6JR5 Fd!Sradf(S׎n[}8l4Ә_ NZ}*YzV! ^BuGlF{)›ؼՋoaֲ;W^L v5!4TbFVXܭOeL WPsbf4\ M͠=E"?]|VAVtHP;Rt{=Mb}-`IuY_aqB2ZoGnCV(us@K,iI:D6B6(;"yK.z6GqnI۬]mxﻪt+B7[@r1%7u-jtupUM̀gMaJ$'?(gsW C 1xhxHpYa|5FZ?Ph'P ~_W3\$2SuO}yzyWe(QU<(p7<{g ^!d1ֳgk5ς |.?Gohd(j?m)_)XsiSQf"}S `R+S^ 7O0D9d %e:7ľg3}$:Wz,ר;{)>son:o@p2i(i]=x 1\9bķIjo;[4iQ&iYq7QCX+]|IFNu_48zlw |'e6ZC-p)C/ {B4ִXꀫ្K. eAwc5G$YieMޔz!_3y$ }\"[Se o{JSް/CzVϐ.pb0eR&VOJI%uB*4F dЏ.{3s=e+5yzuvruedhb^d_H<(x_V V[2o)jt; aѓv.v-Y'=f .b˛46$?OZT˔OQj4mZ< \z?: (]#P=[# N >d ׭V c6N?ušb[\ !I /MֲK%x.@3^v>h=5W4 =~/k~̮ޔ;#吏"3o.P㩕 .x:F]ugA3_Ě:ݢՉ`vA,l$X#͓-l+f7+or XW7{WaIx9Õ6أ( :X&2eJYwΠ*|n#&|S/dkW&{IvWc‰!om; 2V L{SW=7M_JbՇxF@+0']e=EԤi%>*tßf nYd/"B/@q&%v%Լ(QA*}A '̩gTCrkSIh )dk}S4f>+ځmtW:!̼ -xIQa*jӸGŦr9E)C+nS6:3h3F|oR#!M5TNPx幣ʮ8a;0-Sk]¸<"qtfQ'z|B,k8%\]A)CP /j@)|]ZU6S6 B} f}3{^kE ߩ Lhf ʑڐ*8MeO5+) lB&0&56RmWWY0 ~+ FE= |Ր- dciC{ &""cF-PFM4g$rpRsbiH- ҥsifc4$=u2ZS~ߋ*{%ܡ i[,]σy:#lfb)'Bĥ!AN<#.ٿ Ҍ?^(&D^11(VgqƯvY4AIUSGc@m^7 |B=W&C=#aSrM(#7m}G&Bd[b´1+b媺Z}e7ps&NJ["!}yy{&SR'pO2TO3Y^(Aɜ/Cw'kL_KKR %v7:C=#0Q^`]^.,ot΃%(H[3U%jO꿋=ld܆Ƙԉz-s /rpJRݔ/V#nd%Nf4,JR&X2AHZ g.V`yL6\l xS?q 3~4+s#~'~{T4a{LX7)֞?z8ɏ{9x/ AV/Q{&kU5pZ&BD~jFdɽOCHl QƝ]i,bVſ'-ݣ{ը)% CCuC2^bl1?Q:h=6>2 7 V"iOn3F\6X~9m>f1E94v<7PiN+?OYE#XL J<Ѝ𢔘90雫49+4ܦ"*[2ξR \_5eLj%t="+TɻD7g 9vỤ̋3S4}ƑḧK:u[tw 䆶2< {T)d`Z1jR&\ C.hpM\6}C1ը!t'Ù2E+;_GZ3NX>U@78 ,3ty[iA&H{Ҟ**۟MIS[ OI` q2JpjO6͚q&^;Śs 0O"unX.g~~؂&Ժ Y|RD}<R3#ִ{5_]<>2 0#y<8F` է#ON.hU] @J"~񅅒о\~o΢< યv[ ?&l@AtqNc0!5Uײ'狌 :媜q4@"WFuE\ވ_# BQ:yҚ=N {Hu.2'I{%k+5gTY%DGRFA`gs;Բ9P>M&.KrLb 3 f [6=?|uEE=Y@8aaYW'H|Ĵ=J0mʩȐ~uj@u.iigov^C|1K%Rբ XYc h|!]<]+s% WmAKivekVSC-Q3?I6UJ7o֦vG =7ަ(qTQHnPw=%Hc31jɷnw}я9}憞X(LkKbc:D>;Wl[ Ge%*#F}J5(6U@1!]9FO`f

    ~ 1|,O7TzTEEV8JY%Dž^fUy!)Rkt J5VEI 8oC󿕌5f7hgřq hTwHĦ6E$u7a7(uAP O;YGO3vlv0{p7iɆۓ,>u{b#aLk? w_WBZkL ''}@Ӕk'o~ uY·ޞ2z:2&b"KXp7=nb|Ao'~>N_ɝ-fܹ%WID 1Ѝd+2. nq xmWHÑ6$⫆O5!~A/Jzb"=-7@ ŷ kdn_99')6pT1!3w6A 9z6qc`+50 !%,FE} })d\xlɊ؅Q.Ouk@BQpF?Y˴@- y_صFkqpvӥ.﫺 S++FU=kbՆ Zw ?_7O.0h7sP_aH1ЀؒS>T(+qauxr05:)*k1{יYRkGAE؇{2EΪèN5YT!6cG=T7ӂNV.BaD?mS 7wgIY􇔑0Cid# ݁VW(M0a:c8O{ \Nʂ`͓ޮJo72l"[MUX4EyX <\`[ d)(!TL#vY&e  $9?7K1yTƅ4!l= \!)KgSO9TC@ĢPm&6 s蒨 ڭБT::y7IӜ&+Ii@Q K֫EkvH neGL'S''{{Er̩? NDBp]yZ DuvTȰ8^pP؁t‚t$ ,z)ڶa.b[at|yS1F4a@t*AI荖qeGJWĺ  Mг~.ȤW)<^@f}M<* ټbe+~}MKv*]ݳJb o>dfF#Ѫ'E}&H^0~.ybIdk Bfɟ `OS(MO1 ?T_#.L)v*xXTcmz.hQ#+#ѣ8;AxUERG]WߢWE.}W?@tϖBΦ(th;"G鍤[,]|:QE At7QYWпG$44vůA Tid0oFrpϯyĹՎ2ꂵx;͎]h\ÊQCڐx f"4i_t3Fjܜq1 TH*|P-/cmݮUo<̏ ܍)|d#{7 Z0g4>fϿ{鉁z#_+n~R/72nhFvP^&>'6eũ!F^@j&'*d7e4SzįkN5ͻJYɥ A:򴸴ekf| .=,!3r4^Y.ǖA* q:c_>©Im:Da_!)9Sm<o>EO38FYãĞ\1N$Irz3qbo!Sz^+9Ek TB zp$x̧7pM_Z uۧ(3?]c-| 2ǼU1:32뺔,YZj3#h}:Ce"SA,Mg˫:ԏ7|`Q/3$lڤIY%PBЭfܻ>'[25'rKG6Hl<}5wLr !aQk"o"L_vKZO۱3qs%н3cs٠PD#{DvPK6FG0\4~U47,?t I &U6ڔ{C-!N9$rgz۪&.sdol/q$r/nV5k_д敡pVޯN)aY7SD׻èhFw.A\F9môOx}T, $a]P믗v~*01Bp @ڂVPy,'ioB:^[.̲Q8Sd&)'L]A08%'z"LyU.L``AڪiFO8c靗 0vuY,J,٩4Fw>B6u; Vξc)I)VWLzoTWg3p(1Z*CohD8&#_[ byJFA?ðO0wwzN*‰J;U1aǃk{"-^D'S&SDq6mȬ yDH} [w>X^_6l/ t3NZb.6HC7awڱ/rI 1WHA bd_Iɔ$$7Rz6Kt5{g]_G?S\^v#t7k[. 1"x昣?zUX4 "5©8~&-M}c"b hQA))ƚYT%eSB՘=K }kOV.0:WDpqX]р 4u0? 13/rU9=c&{c:5 ?W9}Z7ŒgKMBeB'$I00}h2f/m~,1^ 4 2`2+i$B.E׋=z+nVbSX\Q#?C,ʎ/YcL3~q tSv>-DS'>ps+`ΌqIiqn``?979(4]pew_û_PꅹEJ_;=R?L3__4l Eڈ0|;Cs8c =dCUxT "UkЕp_U]=ڲb6Ο 7L! ܃[$D< * ^0tJ{,oqn]11<7Eu)z؆eo{% n^g\OTU2;W|5g ́-cK\\p%aĐ0Nb):*(gjRc~%TuxMU'w qŠKŞ р[~kWu?Gos\!3{U>l{]L E1%HI"n2hA/8 CZ'FqJ9ׯ7.#|n.#9 a(NWCoh/z '$N/>4S鐣XUh, ծ Ed$(+m :@u:r4ׅaL*F;|nF옡0FN3؃ٺHӗ iXS6V?-fyq8v8^)UG28n.4v_,S~qsɢ5Ť| ,*'{e>_8ꚲCٹ<vFJb^`V?Lt\$C6MYVaT3RhE5ۈт a]|CP½ڶRK":_셂CWWQk%V޾׆ c.EdN mCEB´5jH%fZ٥WTRQ 5 -l#vD=k<7_eJ{Y6dn×}j;T4{Q<ܢ0 <ྒwpI|\J7tJĨq-If҂VZEW]fFuKoxqēs\Tx'D]z+.ORźAZP#` 2o= 6#?"3T}=Մy ,$*? i:OB1JkH!S+<|Q(ޥ8'M!V M{{׿2W 1vj: ⛫8(v#] ~T(4uj/Y,l0CHK鱩̊ ;jYX)Q1.tt8ݥť?~ց{X!_ ڶ5H\X~W ?uQ:P[XqP86+gf*//nN #]&q % CS0 '҆ ~J>ֆ{~'+qy"# d'$`A6O€mϦ5JR|a0(tP_Ԫo(Y-;x8 o[t[Db?†Jՙ"nڸS׏t~)ޗ'o/{:2qqo~{y^ O$F gbq^ taGJV),IMWXU pƯT?le_WYas8pн~-聦nPxDS;1 c4Drq̲czIr?Z }7`[ BG, k!G ӕ dDA^0T,lJ7,*<"9܍ 0*@θDJví1|Іz%G {v|pv,{+R; KYR/hKxШ 6Wu`ncDžO0Gs?7Z͎k6٤X֛?"l)_>tA&D )͏0S]X"~6t[_ʺ6摑 - hO漀cї^_ZIpa, XR>^CضUDz3K(9RLьsHכʒq8DŽsOW@p6EWV~p/q; p.,ppx3ɳ?텑96hHe>mFL{4)Ac1V" (G#_v!{_;J&1^+"uJy|TwdrOe7M¸ oAUhTR#ʃ,*+H$ 4_uUͰ';ͼUT98l@ڝv{c ԳA71v[N(أ9C|%G?; Kg+RQ#S5%G걺(mHH#h\ .Xa7XyWL/f&L}Y a hmţՉlrZo@dǂ`q6ut™arS>Zџ'L0IE6E *S$1)${ygY~dyiPiwO KT& 2s9WFK6:gٶFȋ x|AadH7b';3v]ntP?Y[A^Yr f +3 ߈`H&Cڎzc̿H,*hzZ Hl14|)>!,l91B1 O]>I,^|L_FMB.m-#;Us7tTT0<]K=cl1ٿ?ٳ S(crS ;| ڢf'p2=>㆚qͧ੠T-.8V'~MC <5v,~?jqOy(3V5佫AaYO.B`V~g Pa1 27SExhO_[{G_0$]*f/#FZYIRW4{ު=b#)3'w+J-VsE\/0S4K5]e/V:"Y.Z4S.K ֖)ȓ۠KzZ%jHС0@ӨӒ*O6a-^ 4Y4s-~ mt[BanLuѤdYq61+?'$'iw| r`gUpfzk6Ѫ2-² +b|o "pm_<.8Wlx f#7yI,2@Av6 n ^kS]K*T]O1_'jd 3{W/j'񝔕3sz*W'}IJ,&\ 9o ϥӣso9ndx0i1s[gz:+,>g6qo& 7#;rTK~ 9Î hBOfry~S =i_w(#XA"Er O kD"Us?$tI;5(@{W#ԃ2`^U&qjQRvx>O,-cLR)Pj8WySNM8`ڈPz UhZVXCڷL9Ez|P \G r=cV?Cҡ',N/]"2HтQ4Bc sa_sk9;]J'A)ExR{^fi8&q;[-%@G'eu{ZeյRYnLʢ5  ټZw}x%7YN`r)m4QȡS[Ni~+ Qsg Hȳ֭ ]L_Jo.zVyn5qK7'I I$Cb8<$2T,|G#B^ŵHV{!2Qɶu<4s 4pEK֨u5ҡ H5^JLdJ5/}S|m|^ &gcj.gZ4Ix!X|{f"2OXV`WE8 ,gzC>2r1S0k 8%ExyԯXp: t avG:;+U3%Ӽ̒^ ~ǃ1 iaΜ]Trx8UJ'Fybw*VscX|$d~VXŢbbҶ,4A-u#͝_IB%;S`PF X離'nX5J[wPě*bdbOMG`ΏMxBjj? ;* p|9)Q/hXpڙ;us철LfzvxX4p6m@%p.o q>\-@bV8~SZ#4{$X]Gtyi%g:V# y cq</nW0@*1@ -2PDU~9X5< ^FvC=#8B*Z̕p^o#\L^̂ȶ ;;2ԚWz 2R 2y8W2+)׏o̰ژ7+ >PSC[g[y Pz9cWMԬsXK+Wq$3?!;N23/4v7I{Z r cJ br;-֝$8SzR$PKUOuk38ԧXtqoo 6mQ4+C$ƱS~"_CٽUUЩ폿'F͗`@ D{-d\IW bKZ{zhW`l\kh HPY`wPSY0 h:9I$+a#\.}X]$Eh߫Z/Ue S`wi྄D9BT#4UgO%җҤ-%Ip}әK<d^g!%O>Yz~ #F;Bح=d:0 ʻLIo}ҕv,eԵH'^g0TbWyxn]'ha=7' %qG=Џap-.vG}?-HقZ rY7a@;vCxp&bam^Fᜈiwft Ne~ho=O(8B ȃ*Pbȵ_V*|C4;Uҝf_ȸqR‹#[#EC|' Rl_Fj6Vt%*"5~ &dm2#f@uAu$>2KHamT'/?I%/@<Ƥ場@-#L-WUBmͤ܁Eg qr¡קmi?q:-vbB^f?y|kSgU]=MDGL Yev:>)<2։Nf$׷_Oy, ,_>s7uԋ!J/u#'^SKÖCDl7KE%|hRyL?1Pr6!` .@0_2ÙrK3A5-TtfݔY:DX"G!gj. Ѝ=8&!Gtjy/ YuCzu& YS-Q5[L_Uj9TLBs[$ȥ0B֊>]֖t3 &IǢ˙7iqߕ(-~DX*6ť/ld(`&'҉ușHաrܱH__ř՘5MHnˮ%Ƚ`MبE&ey c-زF?+.!?p=rD_}b&ӜFU o+\,"4@f|y2HeQ{3K \.Ыa]@*+Z͔_-GoJ<͖i[kΘ "x4e |?V܏om[F)f5Z6ﭗN;޲ vܐ-eKaE/J)7~J֡SHi;ICK~79!kSK u= MRL s|,ū:wA/ ) vY)ׄ9vʎdPo gHۤѤ?tq۶"?~qj <FRꤓ1i ;'+7kR(+XK>wE 6dVтCW%%_ѱϠ \U>a'rbC %p s+gmK14,+ݥ`J$(p \g6. Ui[b W2̂(-5@Z .ڱbjNz)7Gª|3OTiיo pLpĠ3?y]ts{V ގ.սM?/tcd s@lO[HsM#aeITԲݤZy]r}\%dޞko]Tў=.`\ I%8V^gv<%D]܎NJ=(3^ E%tP@$F]CBFeZO mz?!\AI?Me2Hx?-:5} 0 8|Cz;Cq#uܪ+@[= yS,dC(]Ĵ{:}J[O5^Ľy#y%&_>Su"rD/F{&3Ħ/U:DE ܳߏBNz8<'Hј,F<51T7cuYK=Qy? ,"%FYSj^҃".pPe:g2618rdjQ9XzB/?GV \8 ,Miԍ!qHbI5RP~RPB/sOUZP zvրӱCRx }@᜕9 CQb쓃+?ُsI=Dja|zEu5wI/.{`ӽZLsaH*Xl<%Y\.H'/rF* (L=V)43V2?G>DU#H4)pMF)CE%Tj_H?s(4q 52fClN M+ʃ࠹ѐmv˯ {4=a8'wxk~kt{ <62YSMkڹt>'H"jde ^[>t{.$Z P!M%&}^< 27r[<<|;Nx4WVOO[,?VȭXY0 2.AMNX͏ⳤm::L7_yzh:e 1e$g6yBezJwjEDPabN#S;q]2QdB9mdw($26BV` c%-L,v6hE9o8A)_V8vV@¿vLx_뗎ߡO.jFCPۖ?-vq6<z(5k#_r&C iyK.Vl{ hW+h2>B+dC,U!PQIn&6GP[ÿh+c]B4]@]ÁIݵQ";]-_iT;ҸQWQp!@{6jeaIjck;r1QS",`#Pc=ܺpճb]^, 'zM7\rZ㚏ۨ YXڵ YdZ{޶P,:_k៎'jץWM)A}oYd\30K)}I+‘-eŮ;TsBaDtO>CRH ̤\_&ZUk~-ߨW2X=^⯁v}B "u 4Hܵ#:&tawmt)`agpFDP/֨ v@g'3bDǓHx&o%a^V%xyI[W2h]/ĨHFVȺ Xjdt'Ȣ I.A/,W< !jXJݠW@ ݖÓ_#XӜJ*4VC(8v6^> \2;f+WyU}W?<69VmmM e/6J{fkV ܅]#PNNhXexx5*x"F`ǸՅ驯hQ=-)DwBy77 5{YkSR`$DIx8s'ER4`jj~T]\|_ߓ{~Ť=o5Hߪ]0t6j]ͳ&IizDMw}!LP;5CG(DH{Iy%JX0*8 d'TUvI )Sw$)7Q`?{Hiw0?o%bDJG:?cjD t ́ C&pW+chd a[C{ٕ`n11)w j>P#2fu(=)ӟ,u^9ZZC| ' iN9al/e0Nˆ9ǃ@o.H gP˛$3Ԕ1:_7%n-"ennUk;!hم6uC^ij ?\{`0xvMgfB=+^^lvXmA A]y?X_iEu#qYXY5avfVf(O!#1SC=#D4"(]c zH=VO4p%t[5k!RՓƅ o6Nc"R"2劊Z"tm}>%RGU4ULv<f=m3;Ӈ-(:to<)? B8;4oZr<,O\ YV/jl(3p0Gs1ŬjÒi|\oJ/̔Q<b)_%O!lV1w!4cОM*MS::q>Z:~g[LyMW찢KT] Ӏyo>0g&c[h u!4#6Rϒ_FEg{'ާ"@S?6Tf Q:|p=x!E{1S|E]],7tQnh̚H(K}u8qyڄ"#V2'msdehpwcǷM'§M/p~-h|w'tLsaA~Ď|_pܗ` `dI p :g%!h.^O`{!?Wo+\A:IjvbP!D1m8)P(17|Ȁ5CՆa|RBU+]o38a~ޝ,bI}PqfE% {9p)Wܷiq@<+6y>2,$}f*aeڭg)]笻=fE%hzNQ3L:.Ae8 zG/gχ4X;Aκ+\ `J;^aZ[)ն.)26, sVeƴQmUEe]!INp RBCɈtueZ%U;|:QQʳn?*Q{Ϡp:csnY [RJiY%%( )&ngfQ%M%epv<,El{o_g WG k+Wf̈~8T&ʟoI>Dnʯ"8Rs-~m] a0;?YoS{fPܲ@QHeKP&>ekQ#G('\lc12nͺlY9MZ0Kps:& /[8jeGa!3X:nnzT?ϠE4mHQ =)!6X0840Z&h-JW~_*V_$A@ӗӇX!>frԎT?VW>)]n銢&ugeuE m$Pm[g`q̀ ecpc闸"Aj)~%30NrxJ)<]w#2-HEC#+RGzCͦc/~$re{sI1Fu{67eP^!;7>_˄u]R \NcPYhX$2Gy Z>>Y,@֬^ڬĀe5L($: R G ks KFg֒}T+;z>+ uS16<]O` 3p h.[C3 ` Fl߬8?qVLe!x0ZIat*dE'C]iqg?LX,?jӉi0{mj2z\/as08,8c*|%KwA9,ڂkO$ةDƘm*e Lp9"=EuWGb0W~' |wHzp!hZ*C'xfҞeM53%,ۦЇf-^ڃ)+ZzZ퇬Ju1hz'`Чj}Xtx9|&|:E% tsz<^4펙öug.\:s+, $q;=znR>P  ]OЄDI][D i$aUsGhǻ:oƒR\LmV #nZcb4%U ;02Y-t n6kW <rK`? +nSrktxM2`=De.&)GAa^*vX"mZ:m()jJ)I~ieC-mH@Eiv65ҕu *%K]br[8 #X޺"R..|Xʫ $"@xy2 _ G A%;W#Nr紡A Cט|.$fi&QrTv)~&QxFZ4 ^?b ǟh&VB\?zkTT޼V'&+cLtGq>&;Hf97FF[RkA PN 65)#iTMwWN16s3@:B嚄|YBv J1$S2u''Lx>F*$0$Is~ːx/ q+>] 8tȎȽqEZѼ##O q+,R:N-ev"" _0ÚMZ"v0șnXTףBy_ ȘIYk0(P1 5ү%;k&dw?#GIk۔+j (.K5o$f՟'ˏerUjJ3= 9"d!͵G/;$bKa vTpS.&ƪ FoO[@L:djG tƩN̞[SOD;)O}Avbp_ p@~E d[HJ"VuA*BAQci\>$HQ*PPpimP|Z$=' J7>pѢ|quNqmabUa/U~^ wE-?NRGIҳM2Y-~ Q|B9 /_*-x X=0`J[9MSUqri#.K.B}>fSުZSo$1SՊ+nMШb˸6! sKԭd=hd:Q~4+D- y{ 3贀)6y)MqjNn'?*>wFO=\ (r7Pb(mІ]xD 9(PJ-1+k{E @^vl&7mƒ Cf!)ܺ9͏3C)Hz7_a8p8/D̰{'Yb=tr¾ prN q/SfvShS&/'Wxm SQ= ȄJ+L}5C97ٛ嫆qΜy y;e,p3nH?ըЁ(x|4K :Qޞ ~臠m eL*48eo"d)h[U{%Q 7s^E*Ef|1C;uQ΀/#'~u8s>j֙2Co-eG$^wkBF=]qg0aehc.39gOi{ k* BQG5YH-5N!Pr1!*h'18ؾoVQ@eìvb^JBa#0 1MY+`6G22cbU#k!dVgߔWfNbS蒉}U x=`l;srhJ]oe?KH}~=BP%VR'&o}@pKe ~h`Y`SN~N*r6|sл**ɛn b,?ѧy4_[0Nr2yQԥ_qSR@aÅ-Q7Wmb _ƿ ?#< 6֙yߚ)tl~R̝1zE,:SŦ1C땄Dԑ|;MV~OƋ`Q-6I< :4Αʾ'ySiP8Z0JEU[z"dYNI6πl^s,߳]p;` [(Ҥ. 1;hW;u^(lkH*4m:y|_"_"AR!.+Voe6}TY`0zǗËdϿ_0hrq;zTfdQ1L' uԽkx~|cΌDOLj". nTʘ_n)&< RoXN8Rkpc0Cv[13i1LM2PHAm:iBzǁp_pAj!F|qL#ÙH9ˍF`x_H {JWTk)He!tDZ;D WґS,l4\&pw!=&m?+h15ڻ92-M2 wCuTLZHZ#ϡ ZK` ~i*Y07ׅa S V<z?_t!SYc/ 0qV:i< h($&;,ArX򷗲!|My"( )^#r?])pb ҎϘIx*sﱟ|g׎c|;AvhH;!6 #fJ3S{- t~–kzw]%R9f.?fdß)p # 7ct exV'*ͅ*Y>!};R'eU{?4Eq0)M-z$ &U?ۿ7S=wCd>JlMP즢Y>"\oZN[WtYOa{H3gAzT!QMӛXcT3';Vy5Y*Q'ec&PtpR:?8uICa] 016|(֤eDHŘpI=A%wSѥdĩ7qAJlJ>K[读XZǑafPj`8=(BKb)[:\qe^õ7dgdszCh3@I[D3ֹ ]YemS7z L[ν?xSsdSQr$rхucADorͱ(\8ʮMnN/]ə2(VwzR-My,Rg9lQʶZGu`*Gr5L4ioLzo%[ł/lcrtl]§ՓACx7(d" 1>'6 Tsf H\]qvߘޔ)qp֒H5Cj߼ļD. BL*#! +i  |`ہh}PAL*I.tu$n XQ=nQ42|:R%@夹C!&@܅'X{+[SK^|熓,QYAD#MDЩq0{Iދ}BAy[:t?%{o2#I qe-vTg!He*WnhC\[Y,Oђw?a88-c~<|vw)4siyr5d zJy*ۜzIOħ%u(GFbBCgCG{~=NoV"}3"d|  loWu8wNQTܺfOEt| =f< L=kni)?ɢa{wOT&`aB0KJg#:vK̎Zw)=صvY:Dg%Ͳ5{OhoHZ/5+5HN α&^:hWCP8 ,̻٤T~nƕl؋Qb `nrrWM|' $fSO*-`LFYK}5 7j0R3?l91 ڜFrpw Og.E#A"w3F/.:9-6477QX4µ|$d=œ- @2" d{%U@7'u?U#>o1>jTD 6 Cd JHӥ떼8;靫ɠ6ڶsXy'rgԃ,^#3O];։ ! !F>*qz1ॾ1N%K+_D:5z~`sp@ ҝSPH&6{kw8ZCo#USTGI=uC[E%@#GXwSQŎ6Ò@-t{YpV7ۘc+]X l2& E%6#/@ԟ+Wt5.}5ϱw~rDfAhI^5g9?HumD8v}[eҶi䐸J_c" <^$5hfҎ>PGoՊLDu >cuo*/~~0 |%;ѕM}=DwW1Y\aH>Ӄ449JX}W헹x@8x;1p|T%U,3Pz=^LXzߜ/ b[8N޸%.%)ZGd?KUcZ_ 'qyæ [vR1p'ao&r4J=^*jт<{SzD/F'82pLvb萎#[җuAos"*Fg=uSsjQmgrW|JhV-хsr-jָ52Qi> bhnNp ҞQ qiމ6ǝY$FcmTb$y)z`e!Oys<瞰 U]Y>~ z lW"dJ8X7nsMc~Ρ2UGqՒ9!_n5]zl`;b%@9n'l,R$~KϔtL&4mORNN>[8:Ppnk/2kHyJRl;oosDQ X.d{*Lf:gR: _N̵%Gm* #Kt;:N.H,(e*8(>tcc:@ Jv% {ŒPwn+P:ݦ.7UQI0_=e̱LQ}cE17̟gxH-|c6)"[=n/3^o(ilQ'йjәmL?M䘚7ϞЈw t|@<2bY <לˁk^0#Erp6K Fj_N 4'x:g uz.ы#Zü%?l!N;5?2|UxR~M}-3~t;,=B.gl*N3/i!=La:}ڸ.F-J7վ#GTn;PĔFvQhC' 01'K(wNAxJEi̻mϏ](jb w8H[oxl1pe4X}0.rJf,4*NYxj -wJzo!zxI[O~aBlpNm H_Mlayʳ <NdL3G֣<|lhaIVj]'goI?ЃΥÒT[ޘp}qCyTTMj"F)γQ# 5\U&Dm.s!06å$tw#JECuR/Y}| i7eHxutiEo,g[xSW AXۼzͮj_EU z[(UЙ|%ò$ΒRtMw! plX ϔ&|R1[pP;RVC'w^J+hU=B04V~8& p9B2rtu<)׍Mjmؤ/)凨fS"8L2o7*پus$]l 2OWgwYON-W΂sOYvщHUBܤQqEL c(\xÖ0g@%&El`4SPUxh9kA  Ĵ;w0)AY+@!ıK+qa ۣLL6pfSa l~0Ti'aTc/+bJWͱpZ9nq]frk@#nh= %xcR_z҉ W>d"e~%ZJ猐?8ba1H(Lan8J./7ve~&yxT6<,9u/TbAF r2 ՜4>[!< AX(ɿ--NB[ ])T꠱6A!'%Kyޗi%)Za&c4,LDdx6Oɑlw]mX,ჹ5E@ImI#@\#n8i0r]V|FC+r{ow@!uJ]cOM]Z.?%b(pmD!P2,3޴m߷KصϞErz}z1&ݬБ|Bϕ%9>4ATQX"xXC2הuQM:YPZM+ܠ!QAV1oe *A{2Be555O\WhR7: @mEX}ɛƅl8N;4׮YǠ0w묨0I!M߈Լ_\'4+XLMMþ 쓌7՘dZۨW>^-^ؠC[q(پ`T5,v<&I3ʃsد9NÈF~+ ;z^-kaU wsÓ 8gijY3Mڜ97$wyYAsӘ(NRҡmrJD9X ;\h %&ݹ5aTFƗ{!U14^ת'\ Njii&v*_@Eiil7\?Pvo悈pKGYPP I&M%4<ľc5U}asy4G 鹙>0 XJTpF_;mL0d|EcASm{T tv SQ俀DhsiCc̿ؾkX@!@͂?#jYMLzh<~^$_gzRUg)lVG[<^x*}}+J/eĖwl %LɖlyepGNbZw&[)D}mtWyY5PY/}ג*Sz>i?GWO8r9W lC&ӱ?e.F14Z6B|$*i sB~fϸ 7H \4&}m)AG&sD`gߕɑ7]&S|mMJ GII\Xj^,5D"BwQP^Ha הkR܌s66 y#u7,d.L% Hz/0α;_wwdynEׯ jEIm$и76^ ':dQx0{ΎLa3և#G?93Sx_LQDɋNyՉiͥ.2y0d+mҠFpYzM0wp#2-ʼUF`)UKȖ:o![XL65k[8VgwwO4Uj<>B~+5剨h]$?SrOcq }oagYuL)$?I}oWuɒ;=tK-^ R4RMYt,-dM;!5M,K̞0%τ3 EK1U@c(lF2;WBTabz?!2a1W"}3>QžɲΊ5zK8vnbGaS4UVXi#9 E*Bj q]Oi.֟lc_I0ކشSҜ >S*PDaV9~8ޔFS0MϜ1U>]~]1}N1gRJS`N:&'mLC1Rp~f Y #wVGNA(Q!pr_ajJT_m.fFSIbP"KjfP<"wpfy;0%^|u>8zK)\Db5l9MQLٯ]f< KKT3&&3ԭy'Cojx^W 5NyOeǵJP`:mY95EXy5-3c`zK:Hb]'SjoAy~/gcY&k*Vd4¨LްW9!e(hx^mӶ8q[R?פXC* VUP c"=&rTv.(,t(-_f%|!OJpnyyo O?lb/Q835y^g)m2>"U0H@,mewtq({_J B$XcHt8m=nՎqÕHr*PW,0qv~RP*ӻI,_ÂABf7(>.>3@`o&},8%W e)곺{qw\?4_fXص~ɛO) "Y3B{yHd!x'm{ wk_ `=  <s[fԭ-i_{Qcc sxز k#qd;Q'J} 7C}4͛Kz/LV K%(+c"ȼϜ jǓtB vY[cކbZ1qTΩAr< `wҲqjznȩ?3:AWVmT'@t6m@ΥXӬf f2doCEL 1M5]ARMX5!\-c5#BUg58 vZqv^+h{ J'l!]Zl"Qli,A)[g~l%M".?LَEt:?Ԁ?@F gX?nA("ΖqyG(P*EC3FӋ~V~X\K; PUhSgBkx1넺Uws%uUJYkbC`"M'1^%% LQ<2mN=yNL-ߴ:_O^F0!}TAAnȘԮJUĎz!u1SBٛBs}Ig&TЋO%…vu@fnu&A/?BOϕsR5Sf D -BCA C; 6eadozaS6T@,VZasIw1c27q բ(eD$qQR{ݜ#UfcA]*eZAG:d%KV>EWº\҅!dbj3 L}~R7 ǚv~3@KE}}vz'@o6{%"X3 {-8MML|q+ |},RSބ  2qFF^h]|h(XJy0{2t_DDiڍ]ޅC$7l~]s{e`o1sd#ny]Qn$f3 ,Nn4mP9ղ H 8Lg3D+P bdgXHez5 ?{$"QbZ=j@iwcDxh|UCŠ?;”rJbJ!ӞTU7xmYxschQf4V} ](C] ϻTN! ht8ث@65Z !#!=#ZO&aR嗸Dq)F2|@4?ĿXo/>/哖P|{)l(y 914ˬsV(KjUKlr'u3m~A%̽5wwߨpfKM ijF=)eV}<_zxє9j9)!~z3h _P@c鳎ЌU+uL`ZlC-SKS^Vk݊0Z, )J!u vMFuA=ǶlD16Tx  w7QLVm@%x8{߽; ?,/̧%1!_߼H_o>IJ?]W 3,*\R<渒 ܺWRzUM RތHD*we!ӯA|*S#9N$b&7c.fZFzVL𬌰fã/Z^سq\׬]R6Ͼ9v8H;`e~.,RڜTDžYL.R%$ j 0ꇷ 3k9/j V72M+'r)|G<09O-Uh#k{O0HX԰} WBcFT8*GY*Ċ(ZAuu)7H;)9Χ]m7[uD5y I Aʪ_r&QjBy}GH2FlVj=ڠE; a}t}o-SQ=/D z~+U4֝V1?9ovX`lx2 i^ޯN˅|#]&5ȡ˥'$\bpj%$@^21n ɉ^̰{*a.h`U) x9$kFV《 6mKG2$p)V?ko kHB)7HGPάpFOSA<ѩ UE6 yi&7]Cl6`>Gu>J . R) z.2ǽ*Z$:py(m_ z鹏хYќRʯB֯^9y4eOM4Fߋ@@X<}0>\"1<߉O7lKԱI hz(='k`u >r$W.&>*FD>.|¨ɁdX9[LpG߱d?D.1a[Q4 3qBS%\we@Y_uώKXc)1?VNq"gzom(W a&2\wg+J%?KĘ}M4)MҪ&CᡶAnyI 0M紊 bU>LC@Ց,IPYDAabɁxK;\_Ixe,Î/[jC6q#}^ z!>aRZ0DR.6"GDN藭W}K@"V zũ暈1[CJ3s훢*1o:5QrpÍ H˓%kYNCU młH/;ƮoX)&Jx=?CaWMO =eD=(n}s-o] ,ABwˑOϐ#9`:)LvGe<E}3ܚAEBv "=7'9ىkl [CE"u+&تWZ-@.;8 0; IkxioBlh er0kܑ ;{Ty@(`na,F2Ŷ4D <,5W)S~aQ8z,u7xK`LHIgGk'fG'W0*[jc{<|1[T|2vĤ'l a^g[H+%xc%C$#^O38rciX1ي Z! 3&ǼbW(ف_<1={O~&k0.C,Vu5Aa-9 P/P!<ijwEuRx^Uodز߶a(#o6kP6Sǝ5W1]S5_Nj=-=TG9T#kɿ!G Bn11C 仍I:7`֭SPk0K?N> KGg_W,-B?_?f֢'O#h~V&YxR5lC$4]X a=#nE o93t-D܃.'3䳕jjf4+rvNy$š-#~Ũ4ok28`@}38-T.ä_|/jz??&ş{ՁůIN2} W iV΋.N \wsDv M<%|v%;t ^K8t!yǝI{PsxdyUL!uBY!z<܂D[u Hm#kL *U;cfQ=s!v.OCY 4}2(q"v[ՃfRkC=j;t{aN.#"77}ec;w j"/.mfO0PXs"ݎx/=l1$PT8pSӼe ҜHOsR?HGx 3D݌mbk& 빋P{khB܉MMvYp'I&)HX1d밸fG;&/)~~.  G3WFz[j B H.BL$4'Zڬ^̡Cz h,CsT-K]=ME\6!lʶc=)QlY-dc?5cCA;]f|#{5J7^Vod#v#=I+%o?)QX<9AZ J whQ bn̗@?S<3h }v-耓 jvCґw茿=V*$/4G9yZJP)?a[uu!잇&t,0: `J Wb37 .Q87O  Ld}5Tf)4%Hh>s5kD_ I6bX>XxߖSiQ.qoFྞUN\mUFY`h8Sw]kfa7'fd*kBT֜gƩz~ ͓g>vyz4y;,Y8 c*L'iD +D_"G3W8XsShVx3m `U# YT߄c9r-~8@(&}oݑCӅJȝ&hC?*B|7ף π,)~&Qdtfi}0Q.bp.xƉHRgw[4s@@/^]hL%Qs1rD0WTioY.j^)s}ٝ`½#_g"EqZo,oU K-}1Q- ̑ _#h߻DE/u{:$6og-#sq,/!r71Ji$hkQpyCg/36$>-@ ][ym8)5)$+tQ5zW5F-wXS-n3C.񶋮wo%JY|siUG# 3K8V*$D4Gĕl͚a9,{]x^VUxq34+6(an$dxC։Jk'^:z`' @'!ig~7'.-˰iU?s֔s3Y upP@'GO6YΡΥ2L"♩1dìDd+bkߤYe=RKzTʷ)jP0Vk)Գ$(d!bXŋ.d495(YY@/Ӂ$AYbiW_0(YM5|$Qh8Noqa\IhVmj)Im#?h#510ٿ$Oy):w㯤($%wۚa&o Eζ1~ϕ{Axs5E_ݥv)bzHANw4uad1n5α5VCvkG/jܹ7gCa*X,Θ}N1-.wLOڐzm\6p:Cup¬La%kpNDqʴ_ιm*e] ;6Kmǃj'*I'c||:$paF糬t]x<=K|8z^Ό0 & ]x*%_`*B2NTKYk$$dZЛKjHw&@!."/㱀SpQ X+gEO6}= HupK$35~gju7\Jkԋ#UN^ݎ@&p&*?v7;Js!#omVR~e6 DoM `"4[תPQsRT.a{ %00$+::Q: -qpr'@6nd-P1%\N/8"v;p%gՆ8 WnFQ\:B"(;lO굿nK-6K(C`6 Y>ދg_x= 1(F4*;y~ipPzA`'Η5) .u'nIYTDވ/H%eRT Gصﳡyt.dX&*c+1;̩d[ՓqcDMWHvi)!#CPY-?#:o\3r1zz_$3%MϊaLYsr~k9'9x~g)'v@:uȃ@jiL5!if# 1X Zx6;*ň|+'N>@ds8D cpZhJK4q |춫!Jncːj Y=@/٤]D_C c{)-QY˭\+ܥ4VfQeKr?L#AYeh7H#NM8 4]yڶþKOQ@c]({Hs y}bެ-sN(ل}Bɀ+LdiКyWK%( 0ú? gzZCX!n!y;\7ɔbԪPyc wC: şY䕢٪({qz3L}ETY4# #w\dV)at Oco]u?˭+ ^*zmW=`[Ntv= Tr;7'q@Od L[ ޤxwwܙ[g4跁{Gf{R9.s |CcLY0!՞ΑQd1Sh$(Z5UΛAj <@gszG4M ~bYwٴ?d"YlY=1 }+-u 7q"rk<ǀ6=#!ЎGz)*6~,o.R L&Lov롛o`o7cTiqFV.fMKpʤq|A쩼/$6oUQ suR$WM_c5']3Dwh <^4N0rs;+F>$vQQ7= Tswn26'2@$vv%}#GpSR ;E@w6PA?aJO2ΩS ?!hW Ot* Ԡ;DGsZi#\p.# a K~‡ZN+0qY 78_{/ZTˉ]vm|h[kK=) Zᑺܲi7}2 tʟr,Ţ77v,Ve<L1?CE|8yy?uJkfr8CfY[m %\6Y8| =gvYbcCƷ W/H3Iaw =x 7}}/Q|9:U\ޢ6 9雃Hc6aZQ-xgI#W" `x3m?!]38:7DGK!H;uҨt%kP۠MVr&isBW_ُ Bޫ/fy#uz_&jn۞bk*$E a*xdn-<Ӈ-1QNmօ1s_;vdY_FTf﮶❲ Yl/Y(2rKW !bDa {Dž14# ܆[Unzr#yհ_Vyx>={V+rWdKWBSs{#M<4ѭe ɡБ9$MO=?5'c|Ӱ4%;7!T"~414X~2ÔQIRڗEntFBC!{'Pg~yŅ_wGbiIK /P˨ 6̓)b'<+a@vpNp5gZ(\3)\}rM2Lax;) lW;lp=h*/q Ruز1 ?L{M0CFieF5fjPXĶY*"['%43aݞ ζhSOOVKNcۏD64PrwRt qB֕SGAQ ֌Nwp=*)_ XIfe-BA4M>JJ)hJ+K#|bS\:S᏿Ed51D6y9}ڢ8^f$I9RvW43(I=kvъ%ϹN0= OZtwEd\8cݤ2oqU󴹬 |̐?D 0Oڔo>^WjY:ns(ȕ^ &CHP'0!̳SQrw7ǭ._4R s)Pn")BV֗@v bZq>d5 XOT<wf+qnd@4 ;SF pHcqj ]vx.z'al^)ݨGdg+K:IyG~uXf y9FIh|34Vx^Z:MInv3g< Ot gLԦ?~+n vf@$:Oqe@0`#6NS0C5_`sH4*NQ6Hמzhv#0wK'Q=@PmKZa/v)K!ƕfkX\Mm-y;x>TW_&f^**>n5?E<WyEd;"M2?da!R#P3d[m"~3VK#=1lwm+DtSXAívXذlx{R3~<缛+ Gye l`!t 4}ʡbRwV~qh'DZv=iK:Bkѳ]oY;qόv;΅^`,U[RCt-S5( pQ 7S9u;l_XZT>GC_"aj)Z*ry>sRifW,y P.pr~ÁO0_l4Ӿ]CS&n2Rr9'͈$n#.&%J1*jVv:d]cAoVM#9/\xwY4[glե3 _Ȇ$j ye zZ\wQ:g*oVSwٜlVeեg?փ+Ҹ`"nU`VXCF|* / -:soN+T>0VZ0G [VЗ>w t({LhJʊfORE U'}ݫ DY1VcD";I{YQv4tO7]d.3SuCŧ!D+‡;t]A_'Is-ĎvQTE/oZ.\iíCu~:zJXX]0'(.=66Ն *ň?<Xtc5Ce$d,)-VT v .ʂ.Dرh9P H``b?&C'}(Ek%ݳY/԰PbЇzXf 2Ȩ>o-YػF)v|ב\毇Q뉸Wy&\9 Mgh;7"fD ^ ^M&{4b{)ƭ/UɮcG&b[%~7 1 G_\;kܾrY*w 6rld3T m ?2"q`QLlZω\OYx҄#187ѨAejтp摒G3ѫYtDg1/~lMg>$8p,935F ld{NpEtbw$f"/@IB1~1yΩ,(;W+]Uy&u;eǚ`2];xSkm$!l% `ql]"`w4%Ɇ/x]ǦʐB-9Uǟi#̟8JCֺRֿpYk9*._37ar#IZG_ʱ[EȴYР5W@xuBk@OOᖰk#)!X1?A N O;1ټe>&K!v@EeJR 9[3r~=(}̨?$2qd s2BbVN1WP|f]js 8cHgI/app:7%4wAtnҰ}mB0&^My]Tx{|2A$$ mxؗ]_ӎp_&fL^e)Ӓ%eXeNI)G7,GngJr:˜:ZX؁)$.5NsZJ ȎІ8su.a|LWWOt[ .kFuw,%kOKeKzs-F~*8@ IBFbKF /o(☁s5f/W;55T0[ͤ"w.ODƇ1OtuꑱxaR/dDi"&]֞'z3TwgBb#IRg %|^RRChZEJjN['.> پ)v 򺧝oW+_V!(KbR+KZ2ҿC b7;Ֆ."}+twғZ& zG}%QؓFEl?FцY =5P=v)5c+;ӷqH$|lW0|P $5I.RY~ÆN<-߫Qy/e b:7wS#Ip>JCv1OaK`q.J-}д,0dALŠAXˆO|LUnnQc`h/jCO˃/`iH_'z@\ؕ"lu(M\Q,5{r+j1w9뮔s |U4kDNpN8N`p?ҡ/a}8(؊m?y9v;|(3#֝\( *niW7-|VBߞQmq7 E3Sk=pLLK@87NߥR4 4RS#S67Vm-m>41>/_H/ AwE~RI*L{됯G7=o!+(O} ޏ-&rX!ؚCڄ,qKxWCJDʽ ZvgH%;'^ES$m{\mOf՘I,"w}qiOA+N&Ykwޔ<6f(jMr%ۀ>#*?$~ hC.ӉqY+-#yN1aA_$l\PeSR:Wvpq7@ O̘k!?XjB9\T# ;ބ iY|"ņ|+W@ uYSfV]O YچKp/$`6#{YLfޫYTRBo%`z)PMSFs)26N\o(ɝPYp(5x= U3|,)BO89zg~tI.31"1)kM14}&6\ْxOE Ԫ.`'ի?! )@sqj=+>ۡoO-XP8/c*RVG~EDBM8QjJ?ݿ.v 4\BmTk L;$jN^bԦwgDř/usp)o'(#U<YSz˹7~aMomgI HA:% QPH"Wv ivR<8O&ټ}1g \4/0N9P8~ 59lnCQW%؞`&DɻNRۺ:s%oct@oF޴d1)MD?t0Hnʄo8`~ʲE|B:ZsxnǷN=]6+u wd|rfG o44'|r6 (Zt@ן?tX`[`\aL0/L97`Hܑ`dV3)L:AJJ`ʫ@kcm_K ]Plnߨ kR,X1|=9Gr plmWUZ 3$.vsZJ9JRa% ^g U~:\Snkh﬎;K\I 8't/A,Ho ܂՘_)' Q}8)s/]uGEJ7p"l~m 3s#t4WIfU2,ol`2VxZ4_ptlX3+h$X}EpRQԠgL2鸎)lHl)\Fm$ g˚4*#}2gr.G];+Ώ<>-_#Fe iR|v&>OvH]GTRͅV~beЋZ 'ٴ_~=LPx>}V-T:tv@{n+8h}~EDNS5Z(-hp 2ȹ8@Blhfǿd]a x~ԐM=%M Cz)0A[{\:CSIhzI9*'TZ|R iE#:R2IR0wO~14qQ֏ԧc9Ia.ג]z6k뙓aޱ&e_ut:B]lR ۴vku"}󗴁iB^ILMZgp%Nj8f3~K:%0mm `^L/ADAٗ421qĝ.\sj.c420,/єX,8DL ,̾1ZxY+^%t1`(Iw}xin>b ޿~,Gs=Qx@)=' Bɇko24Q*2 崄V.?~۷d*H=];M#LfX}Tw埜d;tkY3zio8w;WnAH aaOȽ1uPP+6gkL.*&IhEEjraeHzNg"?ح9o%aVM 7_fNm*(V| nL9œͬ|H sb`Z ߀Cƍn> %Vyoqo\Բv"уvRG%jToήEsl`64WJK3,wpr@ fm#^}/-EZ;1H8T{93җǟyiYd QUm:vg!hLV'jsuQ-Pwv[6 Qt P4 -r59I*ՈջAͿUOΞ{Z,*b&!?%lq춀e]w RWJai\S551^[_Y5v2iBLGlUGL9S̋H|{[K2OT"'+#l2·"v;i%Rwt.7.[}2q:Fd4lLl?`.)9kn%.1LTdIFӦsEbՒi 둕ߦ{Ӗ )_-ZW0>V (O?2}9Y9vuصkw+rmb]BU{q<#O?LĒ.clJQY83ZJrًziW\Yp_zM& n]SB>ڧ鈊P9 wΧ`dEJO}LGuY*cKJ%+wc y jE.BYUF+847pm(q}uUGYi<|f@p?Yxro~m>ٸws  \-ՉL TI( sc2ATѿ-WS=̙!wlj֒nk~j8#&c`PE?L `YM]KZqe\fL6FLxxv,}K9S{ 9҄$ ϣ ۸m4J[~Jj <߉r,_}k;=j阮CZ['2y3 dPFo~mo}F-8__y{moZ n(i-$.P=91;](yr(H5x ~U p,—-D 8 W:JMa ؋\T:4"ɀ!4xuoՙ b1npDhE3+޺OrA.oFQA^CA5 `DzW' TknZ[vEIr=+X'i`_5سL7TX ӽ3WE3B3C:Uchqs'CNl6p_Xga\K? Ϻ,Áh` `N 'EU]zo ~z>q*1TYrg$kC\2 ^_( ͐|<_5.Kc(ڐVMStHZIʧM ͖߿p 1ۗ&x{3?wy)p1F笴_≒~ͮTnJ[~SaBU([=t 05W߭ޠMq] SʑMz\o֟ X o[۴R )=FW6|yrK*ea;|XZʪc;gh1]9Hzzh"L^_zh~?KT3CjaA&֫pBjW5AD"eI?$pP=| A7޲e4 ;hav __Aݨd¬gwl֡}I]I f .bN> VPO]ݘ28QkTyv:AMJN"?:Jwc8^37il 47mAUԈHryO 845Q1!d~5r>&4kuZX$_Rdh i5cñ~3q.zgVֳ*^]_mVwwBO"Cv/Aj^ڣ?SY`XkhT qBG"&Ay]oMP2L>Tz[t;xY`('H83KFIƨiqc2Eǐmw`0!3F2OIF:%xB`}ZxE)ғ>yöanzZ`9cHUB&r f׬1ΒI.0ߘ_#':0慲3퇶6UWNYz te3wo Ϋvzs[K05$|uU X$˺KvOY|ъsf~wB@AKGͨ=+)v=82Rnye*9 l>ユuuCk)d-%TPymUy'R{fT%^; }[c.>Q+M<տVN_`5<J"cȲ`AVHulR, Ba扨߇{ؗ\ 43RcHEȳؒkVӼ]>h~-iEHs#O\-4 U>K|+v'gHd%D+ULV.߿UK΁c ɇԔsgC Lu9)p(9޽Rߝ›Zq,v3 vP m+zhO&/qNVlXϻs,O4x`Nsg(Pæ ,f]ׯo+Ė@.Y"{NK)tzcO{$(/:V*xtTLWA)W{Tr#| SlÝǭ2tLWA3 @<?L6I̵:䍷J\kd()Lz## .?wBEqr5)c|U1[V =5ko/Eol}#6}Lt-7WoQQ(3bnril!;ovb%#z SCx,<_꯰.g6SH2V;G N0m5hKէ779?gbrm5 8FL>HSVçl}06z4Ӈ `eLMV!,'l0] ˜9JtrJگ[qo¹IKW"cM=z$ݱ¯-q`! *sK2y\5 nRw,Q7Un8WW}CܬC)a:nՅN 'ekmwׁ>"{J[q!wJ]^#:&R# ڳ1Nr~ M]FKEDl.?ruKL+K:lGف^D9Fj۞"PN:8)T0 L_>\}r^4M "tQeR2UjƕTK7D`|ЂʼP#AJ\&y0tJ/Cd:%q־?@_ϮP!ҚKN\ToXU|娽C_AG1^l|9Isq~k㘹3os]4UfV  AzF9Yi$^6i$$Ϝ܋ UIPH _#-$pZTm߱ՒunT }tqe8[PO"h\g΃)ws# rs ='=;7l|X뚶-mj_tӠ8fqȴHQYv1mHW3͈O*d"mh՜Oj@^UTAՃ9sGW4߅ !j(fcvxѠ.֮7Fm7#Lk 8|yj K. %Y=>z\+4Z@㎵G YǟԓgнgDmno1 76)Ep3|\oP)duW;r,BZ 8:h(Pb%W~Od;1DMȅj،_4x~R.TL I'GB \] wYM +WPVGsL̨ZBff:_R/nTn*HA"ԏU7N19j@Jӳ` SVP |.zfr/v6nSlU?vQݙҪ+eDCM@2=P')rVЊOa-;v~[ @[Br+Y_d>f&N)o/ `@>Z3wS*K }(&f'-< JQ(oEd;RWz%x_N> p"휼4֖"0lMB,>XZt((˷QW &e^4 e(aD^ut}BE1A.j_˿SZ݂$uu##R]\>S'ݣKfiǝm-Ն--&j's8(j3W}7Gl%ӣ~DrReU|qOr읬ib=9XP=scT909S%0-mZ|c!A* =#AJqEǙeX4B[AtQ5 @j;p{da#žu @9XY ڬ)jHA'57-gTo*H/9DI.1?p̕c`):4nY UZ+QpuqZ%c  a9úc)bkAq^)9ڰ²dЬڿON 텞*J]( 'Hy^(n 'f(0۹*:#h\m۝ێmצc әOEW.Z5?В`/GU7ameGHRom ,G&3I+ޘmM(|rӿn+pY#%ɘ%a黬gKR}v{fGP&7' lj F a[nx{޴iv₧:UL4=yQOF5xh#Ͳx D8BRauy£XY ]WPp GkDBЏpUc!' ϡs|" ),@pӅIj D4W0TqF'CCnl|YP`kqjXML=I`fJ~LlHŸigZ;asxwy#?`R/;եs&K ,dl6ɺ#2=˭Vo*jXȽrS^Ve:r;(pGeM+(xfߟl'y 8[O֥۫o&tgTE1 gT3](W`pD{x33=D1o󣧺tyaONBm*(ĶhM=V6'M^oγ茖{ˆ %6]*DJM&ljBEE%T|Ta4G"Ee6,OiJ l)`$A<߸l׃1 e*¤Nݭ2Iw3ф916˷ṡW !{d<|&il ۬ClQFH P6:1n %=E]p? F!YHB䋖ߖL" LgJR.屳Z0 Hf#C~q:H l5^@o_9wYf#Q#WVa|UGѤ#fyq̮A_a>2N08+j7DG"_s)ˢIWόCƇ" g"]u"U*Qbi/fQMQA( }BUxKB5FQ} -/8"7}֕FܹZMq.UW}wvVyG(KϥשCeğ %~*ܑ' ٟ&צef˭19Q3!x6~]h60{)=zOQmUt 9K /&jq.B9xX|ߗ Xo`5Ҭ& SV%Y*~P[ѓ7kufݾdƋuK~>t/=GmVl( v<L:h${ ' Vvj>2[qNF A:lBuҝƭtAS_S5EgHoeH Cp:r q,-jګkۭXр25=`;jyeΩI Cv&C0 j`=N{N׻YMw[rfޞ2%@͚GؘVb&=_yUUQ$*x6QTr\rbm\z˶SDŮ^/Z/fRa/jƞV2w]p~hߌ7нWݑ/7cQ}ESø}VVI|vt3dk` )gzywy![xq–@p>[P~s\ugF1\ ,&إ0Be?a3C5P_sHK| 9kmh9Ύ{z1R:E/ ,|iu&. &D~/ ;U1R/ Qy]I9QʈI@#hYB#e'MziXr7Νx d䚤Nbᅽ|̡v[T?jw^P_C': vZ7bqjqiI3(sk=2 +}f*Zd ! !%"k\Zᑵk_Ū<:E}f|YK͙|beP1+X<+6U7kzZ>SynQ~G fFLr/]\lܚj'd mȃYkݙb qQ_L p*]$ͫjAف 6VcFT?YjwyTLfx{8ROBr*[Můd,FsR$QǫG`2t&D#$Q2DIDz;p}ķƄU̸<7[s䩈0$V]@Zu+/q{Ibj^#Tmːsy"{,P1 Їf@C*j݊ݰޣA ]\Sk3?TsVJ.+$O$.D..L//Tb}':OmYsFt5T0w<Lf-3/b WglW#xY~߷8|z"њ׋">ER0B eԉ$"H?cg9G~䙙f]uJ0<&HZb@k\Z|kx3R?B ^JKT+QY΂ k% WRfOx2FDI_VA{8x0dd斡\ڒQpÝ[le+ΕX&֪foGȪ+ ""[@yXRjCGjBCۺA܈VP{L1<O[~k4rf.ՊKBUܿ:T~JZԏy1?ҩ5~ ĔHh)]HT 8=Hpv KA%}LGKAr,P 9SiPyDopCdM9ZCQ0Y v1cY;Bw`c`HUnN VHbNBeRt;oevIOZW٨+.`-PLq!s,YHQc47QqL0"cs:]PCB9gcnyLW(bVt~{DjX(l@41}"9e*w<~.݅l+F5ߛW_7QeB¢7ёw7ǀ$T",\fƞ8B9|!?^GJ A*{ p<1J-ꊔZs ;2K/`{)\@5NY?W6pFn{8t-;g1ƄuhX`? HJiM9lQ+<޵GLRpݩ؏Yb!Zb0P*(oV4J%9mcȗj^ =(u5ϊe_UZ1tDZI8х8O> EbVˑξWD-F1fEb;)r+{@Z)*+OtX]%V1$:ƙ*<,1yƫJnE'ens+?oA>'|[zyöx/F&C t (Ud 8'>_S9Q͙S5[S gbAfɿ#EQ%9 =v>fGn2$@pgټ_Z~q6i^ivOVe|0B: Oo\+'#wOÀ.Mevn8Abzmow;Bú﷨(Oe:hCLg3Q8 bWyǛQU)܁(QΆ.ZW_j}eV_nz-)/s_b <3@k!I!F|ҋG.T)9MCW3bJFOX&0[>=0kV>W97OXțoгvrYGK鎔 ޞ2~>ټ'C6L&* nGPec,g.J=So I0_ oͪҰy,KNSII-E=nAt5:Np3L,&GPs/AY[e}P$oB[PZXU]_uUat\k}MGjbx ~k֔&7dm(g+s]j&^"ZǮzvCQ9LόU}_B  CIUSA۽B䍁}f>](}g^pW(*ReIjJןNcB ռR]1W<ֆڕM% fAD s*I{Ɍ>ϸ].9#e5[KZM&tSZ\-9,dQ#u4wʳ4E.!:ަuܙZ;m9D#;AΒZGJ"٫e U~.BGf|dqŬ2$rOk)R4־ dFz5 ]~X@X.c+ BkQ, z~!)^d4)OeAC6I\9vZi 2>_Tl2n*SG!xSEt 8EJKƭ ƚH;`3suiRF^g !w$-u( Wja‚5ķy夝xgyI' tLoHY_ ~b:.|R19ޝ A_0k-`\#ȧ^oI=GC$?wYӎ1|\gx_HL[av>qXЈBhh$MW.۪!Z7HM<8x" C+(].ZW- `"lNqOXtt>@g/5DžRi!Im[{ ,L2)JN/ί~ Pi]}XqyU.[@cB؀[{k$ܘE&#yexF@\晇Ca ≗,w,gBNI[r4b~9[7"olldcfFbeɛm?} i9B(U`ELC Uf:XUYiFW%sC:$B)2 [$=͎VSBU3B_^_֘(auS xx-bŇl#xlPU .Qԯ],K%4#aYtI2| ;?Ǐ?0GJD#[/xDo;ZQgL5:%K 7r[Yk.Hkah0Xkl~̼]<ÿs1?J4+.ʭ;4!V6a2tbjbctJ&K1EV-:K]M10$<p_:<g8l^ '>@u]{˭$4O?܅jSlZ{|K+EoHڛV>DoIXкHbo$^{rr`ס_=I_#rTaySA0#D(q,u[<`mڃڌ3B J(en Kd\-A iTMcE%?|!3JF~1TV8{]֗M)tgC쿤Qyg (j[^V' ^nታS>XѷWZ}ߋS*w۠Ҽ0买 Rhj틒a;'& |^F%0!cdA 8bz?tbͭவYz! [z?+~䇭s G "Ľ5Ț2ÚWt|jn=.gz# rq=5bnM5yc`b1|3S-0UMV=7?WiLba_57GSG(cW{R7eiY؇tOs@VB+"򗼬C#EF!Eva5bY.7"^ۂFPNlu2]"@N$d\b2^nI|*.~57l,>6L&Uf$h̯H'bR|ɉM.%dq^qͪ<䏕w(uvX,%EpdbxM͚/X>?ܫoa܄oara%(z:T ycwàVϋԂ| }L6(= A1.Ġ/um/"+Åk΄˄j:첫+dkks`m+ΓGq'.gnǠL*(i3-ceP,bqC9HA\z%lŹ=aD)hˬOQPӦÏ"cJë`nݡ|HN5ǻCtU8^#z $SESZVtU,$`K 9V]D =p'})k{FN*LFR>k?dlR}5PJ1d#pMz@#gNcLΣd;sCǣbnj˸*ۦ#V8Zf$!UwBSL:?C/m,"o4% ws} ~uU 66amt?JZhssŀMLtqmv5&-r Pc>7 ҡy9ϬFݪ7L.'vC]+NC}qـKWiT2: VP`0lr[{ !K&C1WJ 2H>˗bi~:YCIX,y0ψ(,!H9B:ޫ{-y k32^tzrݹ& MjqmQʉW'Hm;7L:U^vɉ|?8KB&S{R6T!EʃF@m*u3(m{\/IbskP0:ݠ*/\J~q5ާ;u*T42UL"җ,qġJo**MZ|2=%D᪾>n m,rKE!81ʽ҅ߞ "_0C8~yoJ ry m>zk&RY$׵do^A##KٟpՀ%r`elevD]r hl!ФwPK<ܭ|U8pF&ɏ7qMKմDM4)eДoӽ!9OLiHJxxdדT:H>H%3XQɭ 'on(?.C UJi@rEbtpKiRU#GBV0Ȋ<&ӹvdkWl2'kn:vtAk{EHH#6z|8Q985S 6=\2PMϠИ\k/fz&cDyH:lV*V'[$*Xl!)Zָ XP L@ʮ/iR!R|%7V %WScfJ܏瞥w!]46$`n#l5ƣlH-Vj(Q WNYcژ='u}Ԇwm;9%^) &V; В , ~A ޶\ EB%_ eL0v;$t s;:"  n.XEdˤ^B*wOtp HWqss=4Qów )fGO {Y$%ںSZFL$X\#ayi'Si?DA)هȁ6FrvydxO_}DEJ I™X5E,7>{'z7o 6D,go蜅Y> uڴnXw4gR fP"?'en)+*cJ ~ lynro89onqcADzY9Rщޕ.ȝ,nC\˄xq(M+'(-!}'BjkFw;A53Qf.1@?#DP5h zu`vsZ$1N0U\y5b_=7ު_{ac!lt5%@lhZ)LQ@AR׽wM~ ^JC罖5Yuvkͣ*`P{wz{9!"ʎBIBO?fW>tmbziAư",%t U/1B+\N( ,?HkM{R| sw4]qC?WIfdPI㈠Ǝ(^G!!j,p-l 9I=xX<0t oOQQifMQJ!R62ŋ=Q]*avqHA`쥡12B2.3dlM5^- _Lkd4`ϚMtiq5eġFJ}} QbOk<5r{Heyul iP-Ky)%yaQhӢ0#:~g{@V/PG'iJ51 H 7tF˯#bаwV7E-!80ʆZ@29mKJQBFyJ։(8 h@094ѓyA@<;^VsWX]}:!96eM-PWۅP}w-\e\1)Nӧ=w(Q9|/8¦j~3۲/{)<_1H{L_'1,+`,p#MD~iD/dɬcғZܚb%gs2"eǺeoઐuG|}?~&&b1F h4p/p#~t&Qx!!mXZWwcXEZߢhp.;EaMdhm׏qa-' l8'i7B!6~qԹYn,2 De5AR՝-2"Y0_M8s@C-1W =7 <,l ̓,}Ȋ*p#ena|X2BlO:Y*I$Ro0Mz 29;Ϣ+?[3F1}Py &Wh@]>yt}}>@ ׇ^΀k˙Ii+;kҚ@A2ɩl}/\KŸRɞ/)7fLʗ*w8푍1?S PSEcJQ&+,;_>oF|80oCa?XE(8c]F]M5c'IT0tYǩ}sQ4H~ml.@C0 6V>]+F2 AށF@o9rl7[F1Lׯ@pigu$R.-!Qfrr'C4/X? N 2,iiZRE&_W#yuC_xM/z/'Qp/4!0S\waZXJ`tEViYa-#>[_tL.yej~i-)IN 7gdrbHld3o^!G,]V,pE2@^n3KZRUzɟ_;^~F4bI;w(zkD5xrqs'f$p_-uHOkb@R R  KߌW͹QbNF 'cȔ`os&N:;^'\P J<;Y6aaߢ ?s 6WP\:.bOZpQy:ڏk> a﬋sA~ϹgT?v,缉tf Xo ά3E#@.8Xկ1ag3PӨz!,aZh68yoZ9݆fgYQ!;ʩUXYr x/Usx`j&~A#,v;ћs7S,(`x%B*LRLjm2a8@"0.C/1PS&V<H00Ou:=̓8w$mцEJm-ZۄH%,OUc%5@ W[el?eFzA(Jʳ/53 ?W_+Ȳ^8f"P6efd"l☥=MѼdJ[.:3[([Dj"DЗI F4+ 2w{هGd-fSƄL7̐f6Ę46TneYdxJlۛr)gV㸋uXw&\&^R*?0|GD{v{i Fl`8_>`.^ig(pQ%a^h$rt&XR4&M@FWMA`mRAnҹ]Ъ,(/Ҵу/H2v2`*Ꞡjg*^4+nSzPhA )Ǣo 4BU*3%sZ/A?f"0Z+gzIŇLo yPJ*1]eG;t h~(FИflh*;rƞڍP}_G,hp hz\<ʱq8V1N9@v /Cqpv@#‚PQxNox՗F0T'+E 80X /y-IҪxFh5 ȧ6? tm36L({w%[տ2`dFLT:L,y^TmkfSmeݥi)MQ 6}\#*9 uCU`| tc[u݁ 36e;Â_ XUdR8u d9;Ea}#CT)nJ58FU]_|7KH<,] QZ[flRE/<>s$9\Faˆ5 lzÕ?E/Ep%9z= HDi!kUǢv)r0{&niI{lN1ѭsy HiwAF {?N9pǎ+>WuaaFd~h9e5>q*~pVgryD4&uߞI{8]҂+%Y>O6 ' A4i#.q {qĘfi._6 ??':y0(A19hi:3 \඼95wqJDUU'5j_%Ly>8Vr 84{qh,$mJT.:L2끅}x%˹%\[Jگp``q`jU]aqಅb.g z79L.Nݥh&W[~k[\B쌼OcM`Thap:k1$Pdߍm4p䀇4ӷKGS\C]U$;%v4ub^ޟ}Ij6̥|05 #uY&_3 \d( [ox il9o܏?Bs 5X6e@(?5Zݢ2'& ۶{}M_y2'۠Ʒ4M iIǍvufV)" 8PI@btAi+<5^Nh~|;F)h?t r?`soP:<*,eoÇʱ5"Φ6[HfbYf LrTt EH{3uTZdL"5eJoBcQymsmY.0OnX;FUx51ԈI]x U+R[xEα^~[msj}7K:ORĝN?6;TqMOwX\|L0 rqec|r R9Gi.!u%jY,f\w#.s=4&h+(̭{ Y6 )_n{ݰ ٓ5j=ZzUFqkc&Ʃqځ_CrQ PEUHRuaTݘO r{͉{|ky?ɤ=(4, c{z;F.IsE|mk PS> .efA^a UVARlsCX/-D8p𰮤Oa-DXR|v9=r.m>v @Poo{ [7VNgo/BwXCh4?u]} (xV|;lj:wy %,#&~B/u q<hR][ym\ GA| '̃P,'iv{$AԆv=#hH *@\-,L3gE=]"ͷʕCǞ+/ؙX-)aחϙSE;5U +nܧA2LA}\'(דP`Ժn1qmB{PP+_juJ,K0Kd:(o9$&ÆtzŽK~ZD%Sac9tz*l(z\D&-Ziڋc!1 :U,0#@' r&e1=.uExe29“ Ol]sԭ"5oЊ[F щ"-otr\ o_lʻ `Ԣ5xv?ҿbh*Z <V]GO&;h~hI|nэrj6(*08R/4`Rzr?h27)YG+xZ41A?*:Q6vJϚŃ W_ i"jelal!ԅ\qk.8ShuBSTa砥cאeO3"3)T x7A[>z 4잮X{oh?Z5 34+bZD٥")$7}5-jWR:tO.?"9>F%GW}vz q]"@A\^j]5D3<$>ӻ&G͘,;!_X֊(!}gW5.>^j)g @,,w!P6H [B6\fΘJیm~vo<4h;EiQoQ.֭1e2|h]I}YĢ##2cCCBt0u] p`:Ba@wCS䂎UT2QeYKtⰴ )ӜH߃D h≷rq|sNwOC<،1W )XLD{ z40T1YI|,KmďwSдW)J T=ξVA;ӖѮ1SzZi<ۉ sTk/!PkH5q`l^@DzGG<Ʒ+?ga;CrkEe &(SqP쓬<~hh tjKy@TJdП\w@da@~ly\9=6GBb r j =YW}`܍ t$L-zQVbḭWC8qr7GߙnOy ;gcT|t:#Ƃmڥ}B:Ɉgz lu\}oVȷԳE Y~^9(\wʚ7AV =$v%c=~v@vIuБP컿0`0KUfр 쟑E>9~M}nx&Im^Y3#O+$fWN7+ 8-vh~&6^CRf#8=Q>Ũ ,Їeֲy~95Sior"‚3Vc58Y9\i8#+3D56H qQm;%W5%em0ljxnSt%~J"k5Wׂ9D }zWɍg}7ٻaa-%Ayض+i%Bl9a9gʉk4Uv%Bu^fSy%nE_—ǐ5F+hKHr"vF%*Oi6"oZvs?+KbXgC'DB kkͲY>347P#GDWH[z.4۽v\*gJ)^a1rQ}oɭ%vEtT'E2_ቺ(%}8z# ,׆^ׯpI9Ůʼnp"D3 aGsM(NIn'0 zozPA)t}Vj!恮13'5"PVQ&чb GE=|HVR;eI_Aė’Jm9[7-~cYW ,v ^z컌_uzY]XIjcK?N䩬Eg+!S e dJۣ~hSD(S!Ն^V ҿx[/-|3jܚI D\}'t)M~%M2l%$Z#MSǺk4/RN(l \0I/°U#bFM&p[2s2i:+J7x|\h ~pož>ӫ`|kO4{=Fl!MZZ7.@n9& QD]S4'Mϫ_uAJ¸'ZCϵxaZ>H+%HRS歏͐]T/#tٻxge堕i 45f oI+f,AW"fʯw֐P77x8u2*:B) ]?P {k?PGhU~ (EcPP$kb=]"sC/V(T[8c˜kNo^av,{+fh&2y5Zz,0.5V%"MwDKX磨zbynMAhl t6d8_jkTjbLvhly7r$n)M+Q8_hyy2 .Z=6%\JǪ˚Zvljq>r92ɦ|]ssVXĖPdK^<") ;Ёmz(Hiz yYNm6*DzFмb5km? 7NEwmlۮ+3{|r0{z<4`#dSc _uNlP~Pu u/rUMF &䄅J s\DZFf!Eg{0i<سpTF( T5go FuB}Q Wy 0EnsUV(=M*M}+ krݒJ W]?29D/Z߹/߉E㼰isZv 1O6]k1Y ?HJfHwē> k3AT#%lf1rqi]Ԓ#r$Icm¼!۩ cBŃq)}JG9 ^k!IxMt*-y ZN{(?t%'.\(+5 hc7mBJ2QҟL̂nj8rOq.dbPc6~ܢɊ%sH\N]7rӐvR'T\Ò7Vy&:Q >+! ڶ7fX^r {sp"4S^7yRDžzG^魉\ %6vIv|ӅL6Z͌^A=>rE+orDI,UHJ3Qժ01ӏsjܜNpj\'n8Vb^+R{y@iy ˓KZ'e. "EZX Ҿ*rYp|GWujk}z+&_LD^!@:D1ûkԴY.[5vm[2P~ogͱXPrC x8&X],z47 vgOa]Q4cнѵF-@+T-D0&_AX(Xˮ(D5.| W̙rL̓Q'K+.S6|pPH&zZ,nS-? @gT^0]Dj^4q5"Ž +UgCKN^[:/UKy2m/<[ o{"N# a6e6r$ͪ}f2{ q_{bq FQ|ˉj*9;'@ԦU9RO`mZvz/D#<'Gbq`FW),l"9]A"?B$;|#(0ȇuUf+; $wK&f3uy@(ٍ:+,7I(yJEU}`}(_##B\*p&~3QH+=58d_v_.ـu|#&MMatCKm0Ila="9&gd=8'ױȼLQb ʏV<nvUރE)^T3 DzNU >LQ S @$ lY^Sŗ㡶J G#ng6c^cp)`&,*6S; $uϫ ݲMmMȴȥɝfstϢ,㳲2tRoƝsh|͙L .fʣ)On!]wQQIvK+쁓s{RI|}ʂRwʁk0bY1H~b$3Ѯ|ۥ`޽fFVTg=j?x`xXQ ms gZGGt/his+j U0Y<-g63]NeGMr3Ȕ1ZA"ƻE}zOQ$yx`nX1#bS~5=n1 w_߯{v|]ptRs SxtlM- L`T`hf( Y\aSpEt8i!=8|v%^.Y*X !؜AK%J-vcit0LVJP景0dA}'kgvty` fc]Ɖo ixbaKB{,_ӪAjh/Y/s[9rYx'+e yN4L`ýxirԤ\ƯL,&? =yIA2:-VyL4pP.Fi>\or 19LM1Gl,B엜O9,p{G=t7U d\Q,G4պBEdU4E.M ò6!Ɇ Ǡy[=Wd-ci rkVd4Ebɔ uJ w8mzp \&|35Blnd dԈk[ӞNoWsQ[q;MjR#ڣ)!wve]jZĝiASgls z4hJ r.~>!,TUI#[^S*t5UϖtZ\ViJnML c!~Cty/|q'Cw YC-<'mE;LwQGffff у٘YtrHz־~pwo_ucAXCO y\+*.8ԝY$ڷ*mAygʳhaGL,] 6'=i$Q]kD  X6LNT,6-ւlj-[|4l XWx]5( /0I$6ޚ F>mRXj+h뫎$kX:~8ECj2R^qj٧yq*C=<}Ӹz!5r]rW2/w  jds@~E=/7HR/7VIg[h0ǿ/KE;F$]si'oֱ+ZA;gûnQ]Qi^2` 8xȵSg7-fEr^cƏ+f} 殀](Qh뚣|9! PnF(6gCH|vgE$vA&tI7j(sy n9Q*t.hCH&EW =f)=ۺNtdcz5YGKଢET4֚#tG<WpB'fekn~o A`lBc]q&V9,_hl <ҫ c,ɥͮy8o\m_{μ?#sx yD-=b N2%tCc`o uT+k`\H`\4Ol\žpEHmN =6*MLɮ2p! 谓ȡ" .JqO_4\RO@x@)Uf7VSS^tfDIDtDdtlp[Y4Ϸ:aKG4ڠ`@,jf}1-Nڗ bv֬=Nғ`}\FDEgE*1΍ M 90z9r6Lg(_BM~ntd-+ȁd=]lG< A|b'_z+0(yޥq#Ǜ+ln Zh˜ArΊ&Xi3@8vr7 ""D6ؾ )j Lڦ`3p>۵X*5 ''O?i⾸\сfggFTX3KS<+q[uBlb+&W-072M6+Ԭ5f;;7hL[S$'Fpi<^?)k4@ZW'@w4ޝ___ɃCgpN ep\KԤT_ஙћ#w8j_%|B$s kg(ASYIk_p3pl\oXpzjR[f3Bn"!)RV tyO"_j+b>!Sס`s=oJeTuRT H Wi>q6Ppc?+Q׌}lnv-+3Y?/x+&=I 饊b2%Qq)e9U ƫy|Ohvp_,yatSY| =3> C; W`[Ƿz\ ?tÿem>GKj2(BH}:R69 M$ƁyLB_+T});Fhw~CzuE~ieb#yR|CidOPN9ה~GXհБ}աTlΊ>]FZS;9*/yz:+C]y UϘCrcIwۉWLpd5I]Oҏq<74R n|$kLtQDX bL.Ob Ei+eee\˪=ò6JjP@~a~er)÷ôqm =+ۗHnr]g$C).:neo0Xr{};ɄjHg0Y#O 98/vM{NY`W;bnhbrt}ʉ+pC4Z"Z F9=nĭaGfyK*tY,A4:bL.J7y?gcǜ8 sfMOE3)%AUKcB FUw|F:^+4&\jꅯrnQF;XL9Ӽw{$ [./Cm=$Chi :@|;t-M1;cABm_ZlN3em R*F%H5\*IE:ke?vKI-Uu<Fĩ, "~g,]hT'X [xA[& ܁r4 _r\5s16v}-d3$muAf0:2ĹNA-϶Bm2쨶_КWvVXpm@}K*+ ,V:];{?Z7un˿u-zl(L'b'H>_nbl5|8Եhmo(@,e*|ev3,(@]2IQx\I9R`\Z^%_wfY# kҌlM&cV@s?ZhJWx;EMXOL?K10/Pj^k(Ckq&hN_/ iuUc}#ۉⲳƞ#"b#~BS19s"~m,rl &Q IPzSݷF5 /EuQThl>khv%S_ wRwQjͬXob1&1ʪiT,NRyJzb5TuRȰ]9^TSH&Dź^>tl`(>>~1/W?RѲ SK'ť{T(L #KEW\%gT37oCH.ϣ(]N@E<)3.Xlʽ¯-DQގ m?Ĺg7M7C3 EuvxWtéiz)2cApf[6DʔU8E$EJB%mi zO:X>M$Ua[R S8^/}w|_jĩ<8sWgkjw$I (rG1H5vrh0OrIw-SJNRFM*cneL& w'w4q*lbA%["|G+w~ATOعOɝ T!!O:d`>33OZ#Бս.gN KkpI2(.SYDWX,LxIo.qx%܀QkǴnM؝YRѦg3oTJUamOU.j"ObF'SQr7>iuMڒO& Y}ulq3㙕f ;F2syAq,Bb-̎@@۲@E8>?8j[i(R#2qOC+3-ڀ!]\Kԭ-2')Đ9s[Vx/JO8^su3oI 8 i+`zG"\1I/vrU&C% {UӥMSwV~LJ 2ښܙF?8fzފ.ָF_ATAǮpӕx%owX2<B#􋝺U / vV$[jedfq$pot JFX"@ze;zC%/fM4u<)l|u WAE.Dڛ+tUoMa2+MΜBA'sr7\2\eL$Z舊ՀV؝V3Ҝf(7d6" P%+~E g.U+-nneJ#AhYJw zwj_ -1E+?o,-A} 1˂_7+ب{#W`\и| x@(+|3qmށDm[smE0by5֭*6mhۑ&{LH)S K=_PI$x X֥Sk auN^SCl po ̏x49o4ۚvaDWh(3y$zz%a~AƧ"3W@XsB;/tߕ7Z$yH'WYp]Cjp(1T2 mr;-'6\4빚^>+Zz#zsV<ĐaquBJ(+3жsXu#J.i(ȳāwnIC׷tX[Q>q jQHh܁(5--΢}Mq߫T 6 Y@Ei*t'dsȰk.њW]c98=gS(f `DRsYιhpխB\VQ(|5KF"_6|䚻#QP prKs~eLO6^FLM\/zkLL9#ciIڦg(&o-/XDhX`)4~=He2,q&9]#Eˆ'lG ' B0ejM pBi,TVR\CQpd&uvk]m3ћJ8H0pYs+28!t"Y2 x`?tJMQoŦМ(SjFL[WڟU*^N''Jkɯ _Oo'ߙ|W/"BH9y&o쐨t֙HYw#VGGRF~޹9;!&YXB؂wz-鼚]]rQ*u\$\%k4FdE .J(˛$8ziy>L1lb]ю&}!5Cr~䌧pﻮOC"sdX,Rɐ7W sukzXrv,9>{|v\Pj X41jIJl)j 0CP9"O8x Ou2$7a-W@o-^VP Z ;Ǡ&jqo~E&! ?Z ՔzM~S` ;M2a3|^:"FD`~ؠpĹeȟJjNrVUJ4gJ'H`m)@݃rBX* 30,<"⎥z2lg)Ts^`BڙCҹ PlSQ~)0Oj$4ߍk{9<vMVUGE nڿ0Y~x7o>-ǐ"0/}ʤ/24K:h'򪤧ABP8W-)XC:tP@j8Ozc1|vkwDY8 +l"Bp$[S57Ug$^Nf뙰kjVFѧ&FvzUjmFDIc MPك3aֿk'7E5t>=~pj zyW~72kum1H'̋e_[6"'F1*&x 9A!J=(uĝ_[:g 6'vH+I98B1@9f=epƦ滉JIo[,@yNMh@@Zp2ۀov:|-q;c,afs!M 2MokӖЍzH}'0߻*wQw ؛A'CwκR鴓jxz>4{_G;XN%SXծpDY^C$%hr$.ϣatw"MZfdyu4X?E:umA!V)s.2DmȫbJဘV?p5t[OS{+%T*>tk PX9cf=[)ʏIFfy!Qv=MjX Ԙik^<HNK_~W6YF 꽮ޭ{l'W]42D2H!hg)yA+}įh=؏]BVs697>qLtm/;MLoc{Zyj5ʊO߃V‹jS ܦ~~CV*PT`>d1N`(D]Sj/quI1zA#b^]d?[gu 2lx109yO-)QPBu$_Z E%s$vu,[ 15:=]*9qIZ|dRq9~AER3@P{NIʯ mEo`goMW'nܲq=T^VxuSZCڇ}-nhۈi,I xR QR׸xU?֊uy7hM !fy:4/Tk R}kZI H1%E kKSX}XrA(>a~~^<{MWfca eD$*W+_IIP]9lL^ۿ9P_/)l^/}D'9"4T՚QI_AY-RK?D;y[e|H+&r33~`r:Qoj &t#pF}AG肌Ҳ]so/M|;bn@2 ڲ-X^'V /)H~~2+K}g;`kMSd%`,2 OReձshMh'<6__+q{NƙTo\]Cj ,iZ`//:$g܀1Ǹz[m<[ZDGD1fQ H ǭ46J9~}K*΄%6tkLiǧz5l4ux?/4Luj.\O䴘w|?ZC,Pu[u?o=ugP,̍UW%3_64O\Anuiy jA͝g֐ʿ2)?4=D59dvuv (¨\gwZqO?R. B bpuof/2vo= d`R[ehJT0g Λ3 UȈ4-CvclY͍lFr4V5M@͊@0)ş _>g}#:$g`r:ͺK)j;y ߦ-W4oLk!DEQ #j?7FXn- η yV ?G/k,]e^,9bܧ}2 ݒ.5!Siȅ[)`߼s8m2E-c mo)bYEMvݭF?1.C!~#1ھZ3.z7h=geXOmZB1\Zmf8h_%/ H H #$jDɎfPU>q0׸=BO-s>&+[1{Axf#ɉ~ֽye_XU "" ^ecG(Êﯝ6tzzD i}n!,|FY[}QT9CvMέL]*- RْDt#NێؗӫcvnoE 'NΜVs3VhZO.SA̓}*k& ka+"DJ̆fSƓ*nR~n+ԅ!DmM2f !Q-\i%"lsZk/?j"}:\}mDy3 R__HQkf[x UA R%F`^R S6Ism%l܉EoF= 67FC)ݯH"Rj}N&` c6NjQAɊ>7 yIi6y2j]3\S'rkt'AU=Zpv ˭^Ȩ+iO6ϊtfAJ~IA jEޚ) ~ziv39f>k$ȱKVɆhaqT-b m D$ܛ#Z` j~w$N VQ|)DTQ6E*vU}/j0;$}sDkp}?ih6.Ρd$5*0v<qyer6_kz۬E Pu ҆6y?k$#mbnߏw=YTINlwi|qL>Zg1jg`AR Y;@Y:ĴM*c n1z7 kАEAO?5(W2zb&=CnVe.,,X 2I6wiWBL>sȕNT0cwG{`I+MY0Dc.4 gLuΰ+#LY=؊舙PAm(RgǙ9 皃4M8*Biya{2b-4%*}4\r!aوl_}W O(+[еWIf/['@>;)ٛp`QL vɶe\{ɮEWvb5q؀@oPb`-;2JXD Ϭ܄.ݾK?G@o[OBg(1mmSrJFn¨閌D<|1 W$6?f!p\tX)NܯNm{޽QV7*6tc7%óJE=[}L[muUU "Z?ܣX/C,@bHLϣu!ܱߐEҿg%CGv +~7yJRUbGaT-ʸB*7X#y֕迮Efϣ$ - 0nf>ӣjǑu+l6|X|P( A,;*CGo j.e$>eꢹ7MXF#2~CSMoK};5-jQtt22I8V4$IrvuE +Aq͆נyJ?mGfWLjYOU?)P3ܔji&30 {Z7o`Qsi -fjw" b 7"SGK-ºQ0dLiu'/o}ͬ3wZC r:wڎ[K,IZ9 [cPf8#EZI[;ߌ`ʇnInepQ2;b:OD~`-!>< T]WZ*+RAhv}$y(@Vpw5aB69ǎ~EeTXa~@`W4Cb[ifZ}P-Gn3%b *XdXNd4^d05!K-׻on<%dFQ6{1R<۞gG;.,ʚ|MǮe޷ ](ƞ2J]3OQ ɊwewJ`zlAQ=&~M~*3"Yj#V! ݘ.`Wh 3{Sik4%Θ@a&ˆ;L:gFxdg1hQ{:=ؘ WF+ތ`ۊD|;L2nyd}8O׍THw3ܻH4!bnX!=bp>+_5Fv/_*`60ݮU?)F#k-igLPba/.Cfva&lid9H;;)ɫJS[_M+`_Njm'}B=ǰ$oC1vEqRdPha#!#Bk)/ vu_&T̀ G@cuōб_(P.L(IKm"1> HZp u: :鄥̛ii2LukQzIe_a-'ϡ z3FC+:ʪ1`<)ER2,'d h2?T-k#|0[݉oiWbsz$5&S(Hx8vAsYY-j>EKv"GhL.\"{4hRT  n!)9ȎvN`>>άպ &D(Dv~W6pHc  ?@ւۯuMj?UQY<^nD;$,_Ly[l#|pA]eyo c?yB $U#p~b@%PCH4uv l#[-:J=Qv=EDHb`vC)R>K" } elL{e 'К&y .v6Zq]S䧔)"+4V9Ā`$bnQ7a>J%TrluIF!((Z&qdgŒ9/b*]D/L3,pvG*NeRA z\zL[@'*ҥ7٭JY[EK^ķ~۬ *d, ^? Ιҝj#id[e6­:ì`_UJaޙ'۲=*rNd|6Y.ӂB"># @f |A>V^].Ybc!m!GP$z2ۈX'Մ1hIw8?hU䕳Ɏ7\IV4I4a0L{qעWX=:e~UKLِnْ({niO?^) p;, \O?05&ak?rylC7y^&Uɧ^HZTE F7sګ8vUYu3l{ ȃKn_3?͵Ogl\kjYnwfr(+ |0ޣ6Sƒ/+y`Sv>؟_;JQLF|5WB{S} SEb 嫀0Ն_16TG<8J*4)Rnwil)"*| a֪.8^]GSs$RqK{X)#%˥s8/ـc+?eqek >r5bLq%248x#Z1F4ph?`pW-UYɝTC]_ 7 T'qEgr^ɠB+/< |掼*^Dع)Kvw6$˭ŀR@JQ>8Ziw}?W>S]x©jCFv 5 {o-yl?N0ؔ"9jLcSAg.Q6܊6$, eϳt-` NM-DM[C $f>lu0Y)!xx?Z I"]Knx&z;;(G-.'ʢQ;?OB󤥒oVRN >|5̤8!a .>&0OVA`7"Y@<5v!WJ1scz/GDJ9 NG=췜o]m!Sˋ褃WM)dٴoOEu+4ai2u@\~K% Oo@Lg1i?̸u/c%M'.׶.Nx+T3U伇`ר/Ofpf zdf28=!qȫ GvQB%a|HwlIqF9oH L*/j#5X48^A iXJЁ~c;<&z|Fed,}KVvP fpm\ .ZbhJvN@_ʹ9|ԙ* RΆ\ń@ t*t}CKypg*?>,"㇔0`T 62f tD5rN BjʷtEv5h@ˏ9kKNT7nPz>!ss"/D?v~|idC|)4Kxo%tdh|ꙊʝR) g<<[>%4}Czh&ޘցxKZ/ |].>Y|G80;f&B#OrK@Ci#, 剭MX=|ѬqHѰ% ZEvv apiʪE[J3nW)ߖiI6!~m:a"*nhCb[G]'jND>G3&?'کOܢ>Af/FȄ&OO2]P\jDp |Nt'}FZ +O9S7 )LwiuKRaW6ꍻ+:Q _ }uoX)yY#Y +-˃LRrɪ2hGτpu4R)рdU" AЦԬcH!\5K5~Xciw>3Z3׍ZAZ ` 2:_To Wm6ddCi\̯d"`hʼnFek QNs]ƻB]N-|٤T|oFABM=&UOA= tn6%I!h\zyR8%q7eBOsveO2ơ ΍:Nmm;#uī h!a?7=yJחu[07њ{-\L& Z=*(x:ZsԸY ""ژEs#W~F6Dv+yZ2&SnT־>UpE%]Kآ8*'ۢ%j_L/E[KP6}VHN1e @dQW=(L^ Wah 6.gtK!+Ϧ6Ɍ61O.Kԁg'Cr)[x9^mKz$?sF ⻐sx~ )_3dQ|+7QCf p_gK#Lcd1xb"7 M@L!ۧ?^H$s ]ͿISmS|.PDvtzHc928^lF"|-%–=ݦ1*،x)U6JDB^v 4-t2KQ۷|qJQxzczH@ $0hdEm7 4L9=~(biq0oKZ12>Ε D)R\OӃT A0rIKH^2y᪤q%b^DG,5"I.VU6J1?z2 @ :}K֜na_ɥ7^a*b~ozuj3a) eԘ!D.V=02?:#?IW^'_~5~%QU>lLJmʿ*bp43 ? Խ0P!)M௅.g(oW#]+s1dT;PMrFo Ι<̟<%鰃U#!VEv*2HU0Vgz-ݹ;|t,hsH e3Wt)Ehwз#ewf:~{K[|>$G`8q5(^ .V0%p|y٩!x=R<UDj]Mqbd.R6m_S+>fXx_H%LJ5EjI;7Dc0aqϲbr`HMH w*B-$GBJ3Ny\׋2*Hé&f-"K[*63,Z?2*L>j>P{iQ%Ѱt}vUS%*%^@mBӞ"ӲN&J+jT) Ɂ;>.xn`&drU g $_,\<(ZJS*lKudlt_> ͈`%:w?N9׳&:LC^5_h1K9.bN"fzX#1p8Z팦jD^R@9ebmZ)Rn|ֶX#-B捲K+;Dq L_~VWap'A C%ҿ+ZfZ"p^]DOy nC_ B\Ǝ^.)E霻w\۝#OP?R <0ȫ|̈4;`^}4?xDZdIKF!8AtN)۲^'<}uE' y: *+6Eʉ91F%3+:u QGDdR \`Yx^MId"4=صnA#cpa- |C',^`kο4r kq-F۸WŶYw柸ƸhIί8@l cU TA zƞu'i$aT3 [Dm%0uEkfbZ2`mM?4x>igv%>ȭq?!boOM gG:\3NнyaíRɊA*aW<H/ ͞.Sq7c=?qElp+%Sj$겻sGSOߏPwk \~\M1Cefź+yAvMR8/(A=F9{q2ؘlˇ BGZjbq#yl.|( c#[#;˱pվ݊ G7dT}SQ#> `o&M6xjD^{VfB tbbi|.4D{Avfie ~YĊG2О$k@ q0LD[(7e@kd "/l8Kɂ[^y 4ݒ3QI?֤ E0)k3)zhʻZw;nlD5]?3Pe{Oa$u"FsL+"H:TFl|̥z)700MHz_ƒ ? Ij, MѠ:Ħw b+l_^S}:pJ(=HYlxSwrؖ) F*H@2}Jk~&3J|SzGВɦQ;̭0שVṚmzzZM;©_>?9\Z^$BU\NQa4g10":P|T;xLGfc?ko*t/-o E˵7[B=^x ф amD 4< XĈS;krS!殳g,Ɇ^nQYnPE*:N7R_+zX QƷo 6M( mʂHoaC~u?D8/XU'˰y8i(OD3w7NBn <}vΌ [?G w _j6 D>q g}^#>:k! i2܍~`B_cE_#g4yLǠ-F}_Y!2@(X9kH:&%ΑXT] :Aa5M$ L_oڌM7<@i.Ѩ䁦=+>RY::AFo,x^W;B=}ʭAm\-=D=ZatN\0y]v] 'y;8zVCYFlP0?o%aؚ_sz,ƅ7&BHNl5myq:BWե@ȕav&w<3r5\_ɛʣsmmK3VbB\~0QsDY"~MOq9if[trcPY~"Crݰ Mi6&`tSA Mju,Ӳ~8eXrL)@P! N #S݊#P&dX>,i#h[i+,=K*q;]E,`W>Vq\ !AB%Grx쐧LSsSif b ~斞ʞ@$ZRt>D%ܶjȂ &(%ykF!FFI m{QĊ'k^@fmplq%#1~ ^JNT%+ K9  XBRw;=(=\elMK(eY;aБ  fi"VksuZ-e\ B±$:E@s;yTAt,E-rrMN-^پV? \`}oŧG^Ւn-u 3fX@siL(6EP>>71]Eo7`%]D)Ty:QRkFEJл<>H岦ơQ>RY:O CAG-s즘c r \eWgJޢ puM8Jdv_iiD0;92-_m][Vk$~Y!O͏1gvq+7gJ=OT-ƹ'#Wt.a 7 ͓|Q|#ҲUWhf 6;= n,jdW~ (*! c_Hِ#A zש I't}dpK&uӲ$_XOQsqR4/bƽټNH]xyEN{.d -q[xW,]ЀC[JhBp8~xKEj}i9wh6LT[l('b⛻.NT ^G>&и+!PZF;HvÞDTdm"wHTsJ@1|\M9D~U?Ƶnh,`2S{+go܊j[oSE0Z=^!ɵTB7έ¹ԘX j Γ6/D%=(^J$9ҒT ݧhwd丮% $Vr|j|;'w u_V^uԛLk;痶fҨq [fj++[ؙ~n * Vz4+L]ŅE(be+Q\m%EީG-wkЄx( D/0;q MWЪø#rjP^(H0t3l;*L ^}WV|$TV@dsGNkͨ)YӬ}Wvr.vAez8`^\## |-ٻLD:FɻE߸3>18в˽7V}-fmm`|:Tl4>6LFg&Heװe EҜ.ZU{*kգǛ,-Y6*FB~SXPǷ{!XߜK(pp?C.AxqKø6BZ&RAԓ:`IYYY6Qi܏Ţ 28_$:YTf,}8`]_ædk@'{w|ޤ( 4/2 eF@tp~$ (gwՂ`^B%ʎBc;"RopxY|<"yan5&2]iK -T+3+Ap>ܚIkmUQ^va~f1g(^wL_dA^l S-hi E5VTm8Us!q L0^T\ a>7/]PϖMvo,2պ뫸<_B`5(9s6yl]gl:lrGucm܈FG~"2(XtN9jd-uÓt恶^g0X̭у!GE,~Ryˆ~YuR)#:&Z_[`W+&Svׁف6w^nӅ` Shy[8],I9غEc>K:kNaNدkck9nt͘x9җ8ݣAKTL)O*ԼBtT%u"cbe(>/x|jM%̋,! 0W0@kH]rL[N/O7Dxs-lC<]1>IRT-8i˻ C-MHq2s@F$[ߴU'O!I #·(wܱbʏ855mvmGI'R2@!ӊԾ&Tr\ciժ6ՋLL1>*s TerpJ.1WL*g9,8P?Vo5}CZF(L o٩L-ʻ\H*a^B"| .MH0Ҏ}m`;%b0ķ0uQ:SLQjI[MyD/xKߞ2NjHau96lMS5av,,g]{-@;tQgXB5[WgT{,韓oKSQ3\1m+AX#1 efNk38Q:JS?'allS7LD^R'KSqʱm(,ڰC7#@&y[FcC+GΡ橝1R"VJj63)'ҘweyטFd^~\<q G<'t8M_}!ɛu:.)^ǺOI\=jUD\v;z4(9Ӥu2F}C {G!&# A?2kexQAG9ˡoJ㞲isRGK)U@P?0(9 =q(C!QGxL9*$#cIEp9cW^;:e/XuUjuy5%50[]:9(MK&nIwjǰg f9fszO ZE & ZmN!4"cc }LPo2ӹ򀡓fM :VF(\Ef BxatҺq^0.tvEs`iY@r)QS9r ,ʊ%:pV$Eo٣+i;UL{쪰(8)Y005HH&<)`bxsuL}Ď`hUy2{yF]{1:}6qJA3O_90<ӁJ3~ qz5͈~\)?jL>AD|ᾊymA7A>7ߵXAh8W:T.o=}5(qI4b(Dzo}X Nݎɽ~=<|^" a!_oc^F-~mB/ʴBڞť`B<2*l^Bc6u^Su7$K!@90 sQF8ez-w+lft?L16:OeX[`~g>97eIK˄Ab,mn!(;9ͷƤz#>&7Rni۪s9~TbHZRd{ޜhE^D9D]!Ώ^1Ox³Yt篍Bǹ>z0 ʽ R<[Y2%@Ͽ(f)蜨/:TPYlص)\k6r0G(;ԦW 䗵'C#Zq:xY`m^Ӹ6QG. 1nq &Y+ CL1.oh3,P=L)AKٓjWLN=D7ƶ~(G| y׀~ ̺Ra Z{ L(1;G @D):X/U8sCQx')tM 5[]] wrE#gUժd( x!Q`0>i<^0͜-pP(V^֥3YOd%jMz"DeM=*#mvF_ \̒Bq3Iprl漣 K0ST/vdVnn3*MR"{a񸱬Z Ҧ@JToI]}:'XVv3 nQ6 #Ldq `;rr換oJ2m-PYWZ׾9y'rJLgmȠ L{DAI0|e[k,hYy `l҃/CAsƽlF!]Ҝ_H>C,F"Ow OK.vƉlc"_|%CXAnoS-6kolbHNit]oJ|q?Ha9Nj^d_ճŗa~(at9: ui r<-^| ̳^\ KC>?Ŕx0r5 +US$W֥*anMg$}oS.|- 卨r#xmFٓwWiOKȞ4 t paU<\*7PH5Wk@Ԑ7$$H iڅ4_!LA>=qh}Ç7=jyoE> M͜|xDXЫ%;oCY~,o<5;Έwh{0wgj]2_S }PRJS2x@s9OSbflh״'ښD*AℶӣvJw#F`9.<nj̣}Oq Rז=Uy!O|»+^PڗpIRc7XASfBAc30f[+wxdwAӈg!]n ! f^Vq~^!e2vE0 +.a?C#~?_.idB$u)P)EͱKx݂~B1/D:Z4J&4Qe #PC-W>Vg#6,z{.kHc=e{VXh] 4, dCᙫZb6<gDCwҎJ=L2)ef|=cB0qs3)ca沜X>o1*$Ғl"'H[9} ƦYiT/3aw,nC\e wq!*HT $Zq uE ؠ@|$I@wzl+D7ͪ$>7$#bЖ5v66o~(RL!x56YW^|aSVuz5SڊTV[/iaek0y\U ENDo3+!#~CV+CЭ$]mkO]`ӈuFݘR/(ݱ7 @pJ@FpBSѱFVމq)ī7;h/'=N_Oyò-ICĚFh:f,/oHV@5aR2,7g"j3nrF'gļux38ooYot!-э$>ֵDX9Buw(mAAUlMd1,AnÉ]iS,SM=V ʹ $+pƪ8F!1i<\iR啌bFr PRf fnx}<T:H KTiqo(fM11ܔ\Ξ=AUAB⭸B줼5p @萳ղgNuwʢm#7q>ZF.YQj,xFDxЂZ2Kl^Y@`3Jդh $(U_>LyQr?ʄ6g*NØ jfSz-#KY7*Y{X<>*W5]:O'pQkwIyYCuLkR\MUZN͹rV=V>Q2-:)#a|JF 9h@Bau#.9ԁ<` ^莦*sU8&b83,37 is`󈆧3ǡ?,{^eC5\ 栝Ԝ*5bPsf3k}0 .l!nVw,7yOԙ+0Zs^lkgVv?GAI_!O<%עҝ/HOg`'Ԓxq P.Q{$}iez6GlVv˫KP(t[xhӗW- ̙S#uz18,)vHƯpzRAY,UOQz9Eu =Y颐#pڭ ;Z"tp+(16ܽtW0x\f# x$;Ԧ9}nuL( 楖(z1=a ^cι޽aH3t)b يqH >ᬛ,(\<`a=fMwHPsQ50Ns?l3)|IKKV+e?p;c_3\;"`oEQ#bVE}eCpq8?6 |fk71J$śm(סrE1*^jz? OnLǓo=ֳi#=t R0H:E0٩5Mzy8w1jk1O-+,KЍMaMѤjһ)jBx=`pg`"ъ/DCr9<ݣ;Q0Ao|N5u,2I5|H)pgpi*8~E?{;vӻ-$)x/ROOpn GOPDq0~Q bkz셏x29;c5ɒcQaԊ2 8!}{FPZ˱ژ %vsB-a:ogt.N-rHP?nzg'*`9“Thh:(΀dpV2D b v-61]~#H7=彋o3F|"E|2ʻ'"wx#lEvyȊ% %*!"`*ab>U.DdLS-P<ٺvqjT4a=)IQxGDZ3ğ Χ+0<,7nŮ‹ٞ.e7f ;8&k9/<ɧj1q֜u&"%KKϳgWQQdngމnQ) a'm^t=ڐS&Bo~$ q{>J|quaA$Z^{B HP~Xe& lP;.">ԝ#Q&K >45| >JաOikw|P$[#86i7pFyKS3jW> F*?inh$\CRlSu,)ؕu#2NWL~=[y)m6fqCN$)&>d6 樄("VaRE! Pɇu{:A c(+TJav(yIk;fO"t5B 肰UlUp]& ϿUtq9ĕJp$+7ZKw(@ \ѵ]t!2[(ٹjE4e6Ƹ>5O@hī+LP^Xѱê^h3T/9R?kAv1kpbi}Sd4ĆNSw3DpK&|7]1zѶ?Bohv iZa@#f`c+(n$E&lP^ l05؉Љ ?i&y$ê;xə9*b@`et#OQ3 8"@F; 웣X,e1%Jޮ8a+EZҡwqg9`;l8B{B4U2y r9Ȱg V[.'AfNOKfLiuJGLpr˟ @I 5)ێ#AFnky؟DNa2)SÈ0]>-Hn&dx  0io%DjdfCsAXD$,B-'i/3fH;gtrGnKZJ6AD S阘:x!HÀմc$\L.qjkY)x7E3c~i+Y݉b6\Zo/HVB05V^NrO ~^P |ciXۻ$X޴sl1ύ2*!arKF# Msz#fZY;IJM?>j{2B7 NJ~IE/bW. ҎsMqF쀦ݨ&H:!'ALcM9iŕ!`>Y^k87=r^j)cɜА9IOr!2"r<3!d98DCA'18dݖ1*vŖapm*T{ IW>2l8HaŢg+ y:;Fi{[ܭdш]~)k ha]W,SA~9RLlPlRngwM_7r4[}O(\Sn)$)-rWߗv4ahDӑl&f.aPU88޳OԬ{⡯cb :?bǚ:%^FQaA\p=_LՊh)MP3C %dzDV ݏ_G?԰}RK}-f;fj|)Hާè$n`7q vToù\.k.݆d< ;x$*#;8K 3\TɯH1)e.%΁Jز\%uA44U~{tYkV1EŷYuY3WЋ@H'MW16N!֑5=UEybRip jdn;OĽ}646WP7]TݠnQ,^i1? ݔWu^>+^/J  symM+Jm'g6ػO~9?yx1=@IrPgD 42vJC=;lBq yA@}ؒݞ`;,>,-YSEL5{ eAc)6_Ld4M&$jy8{EL-Xd%8/7(yQʛCFl :t1!VPW7cxPՏx~1C@ȀOD5 kiŖz .ZPhŪ1цJy_#MXSd7[ D';9ʩ!.}BBqC̛pbA?j?GYVMF1h)Gq^"ĂFs9&xNP[Y^C%kǎ 6 K6ż`֙R(tC=n?[J#։U@_2U n0b ]:mtkPʨj6Vt͑) L~K#S~YfhzଝK+竿ǢmÓ3yGP釳{x*.N,,d_2Xa"M/f(0=1NS=H͖ݴy{7sm.o(xfbf1GioP DŽOYv:ӘC^-x);- *-+h҈ҟ;>:q~0W~"xfq])Li.n`]So❕,lUعqo)4&m"/gǓa`?li j)oyI8i/Yv R(o; U+k_U4OpM7bd*O.՟CGZqRI- f`~"w>pvLU4িP>=3פgQHIԥp#@ޮٽ(IiXl9UDڬ52w0ILstj/b 䳔i.#f(J~3az ͂ ƙ =!Vٿ)Zy1P>=^{Y~&aIq!Va+9u]YL22/{  %ȪZc@e'%F;{_/HJt i옿=Np>mruܽBnXP_e8Ig\S.S"E5Uj:I@Z@ vڬkb[w1F%mRL`6%xZ/YX=~z2e!{Kh1`܀BVϰ4k#4XM4$ڇc!rNjnnTn*NYo,wӱK]4s_<<kۏuvK>%xK݄DjQ'ь`HjVA<4YK'Q\H1Bcc;j&af|fMw5?KUR4(  9IegD񶁍0) Yl#lUYB L' ud2\_s:a\&4%XmAȺB7@a+_G'sA4 "j 1NѰ{|mZo#by34x%0I9QPgW:ߤԨfiR5\}Z^SIֱinl=}-q܍Qd$\5 u8n̼OշFVK CL@RpD !8{6cyNo[,Dir-PQ ͗D:Ee|MVf<;9̠c'if ! &k I^G7YD/8%pmױf%ao۟ uͮgZv9 \4lh&DαT4y=*‡/\4WGn/EXwݞ>h+_DˍA(_+v臹2T3W,@<);ؑ![v=k1W.o…?o0]犕By|:9SrhPqlF]OĺYe(?q ٟqKY[IC%+6IEԏŒ#顑/y Fw7̦,y[Cn )w\~;4$RauW\?OVaO $D^+ƴfTz!} -c äM3T߼SPO ,5WP鋆8fĞ|9]Uztʎ#Vk"TS7+."H$bQp2>%yA׉ @Ll[&ys&Azb^T%BkG ft&Ԫƿ(ש^~=G`4u1L*TIPyB (Q)uM-<,cfW3Em!><& :WG;_x @R-/&0oY"_XU/^5 a{_L1ZP-av_Ou0cj Uvg?9/j @/5٭T"sXj;h[5_ѱ!A33?f[$;:ȏ7NPe $BS>l S9jK|.(ơ('{8wr@W{& Pzw2z)Tr-wc3Zɼ{)DBr.oJ Q5'xs`Y ΖilFN{X#cNtil}tIxSZ$.BkP"LW$DtcQa2cv&D+8ƕU@5t"vW®q>wD]/5kUSB]oC P*&),./B1QH߱EϖV>`g&)u>pxeTHZe%fė J@:ix#5aWomjVV⨅g¹zM yA؊Ouz\cG$_ɹsQBrb-͈nVϾvDK@g)c14g!y'' #唙\kahqUz򗶓bIRĎ& Пb速֨yI2ozL]^{㶸t5[E%*MgSדh@ojÝh (HVMgzgSFXY%3EQzy ,oOIf6v$HOpXբ1S󈑡lEK$X(53[am7z6xcs:pfZn4aͦQ Ƙ.@5̼tƠq̧mvdT8go!EnOӕ;V8TYi%" uFw /H 'őb~PJm:OH;|kwefbqD#9|',$FH.9U7ȏ,IPWKILПKFyBd;^`U2_d*ݝaQ}2@dܮK0 :a+5+h*1K -Ɯs{!62F(3Sa{/nvk TަD5saoHs& Da[ǿ8Z9k"xt4 *oޢ`@H_c'VT#W5Ehk2RQjB`}y{G%V$\mj2)C17 {bcPدT[@{r0Ŗ}=x!CvmCyjsF'}^É]0^dhv\<$J!b#)Eaܯ-At!J+4%u2.ko9=_tn{4d+Rp0Ϫ`*!:72c]w Ú.]CZ!B^b7fF c?lFԾS3?F@d[k'2mnN6֐'Xj^|~vu>PA˱IC7x+6PxbՠX̖FXMaá`Kw}7|Eu*wςuwg4ݻ.KĜ(5%wY *X<9Ȋd!Qwz1`[ñ)il\#6t֜u^F{@źV̌| wJwqzN$d|.%KWf4qH FR\]l+ve#/ʆlttK\?;.>\ dOq|e c&Eº"cyk.t,ZBs{2ݾu+Cr<WƉ{͗}ժuO|UlS48D2Q k8NQ 9|G'BN#E_ݟrHlA(9s'3P5Qpޏ XVtn17m n?]UE@_R7&?%P91WLɂ5lYG&wuo ;bH,iޒTi|^ՠDs^Ii(֧DZu\WG< òF/yS`tZHa:eӛ)NoZеX_1u;zu)I[Տ36#pg@FnSuꨙ*LY nD(tӵ:Yhb h0$5?0ZF_Y?0[ܫ/.'΀&udƏ)A?!2zˉ|Jlo_Od[oL/hO[1jgzs|M _MII=jґCc7 K.B;=n&}Ur% 7ר!W˚^x9EޅEڻPV^dӠt.< -}qQꘇO CFН܆>>eޕ";S2/ՋSRk * @<? pBy.uz\>}Pey8l oEܡ/uDrǨ.r!VO WvIyL)vVAVR O74W.pPqU+C>~Lȶ!79i~:xJK|AFAvi$A`ڪBަm0ТY*σ%Y K9iWOt>:z@2ƶ峺ٍ߬Y L>4htqʎm`Jlggӹ"(,י]i!mƃ7 uSV8y~T wDBJ}.JbC oO"/q\؆Aɬ|")oo4ݣ`׎}̄| Gp%8.jKT~wjNŕ\u6~Gw( ~UE1W<b8R 4upAj.% ?mAKFQv0 J(/l&NIOOfo2-ywBl"Asz ly!ˣњy4pdv]^G[Nm)OL{\yEHT vKU\4}K~YuO񊎪%Gh펛kw*knӲCHqsCqք_R {sm=K0i%a< hcb* K1:V Ƥ,l[snokjz3?9Ph%=N.~#2wOΫK|wk[Լȳ[&>!/hHgM0: '&U;H33@I$Y9;T?2yݰ (/aV!R!smW@(߭ㄫ\Bi 5;4 t+Os!YLR㉥աX裙蝳2:ECЬD o Bm!4"e`M)x3Ų"Io([ȍo}{YP6O;9+ ? ՟}ȸ2mYکԔr~s^_סEwIׯ3jN7ծpЂGnj}鍔N3HXff m*}jЉ 1Ln/QQӫ5?!m0OlҩuX\e LFoJoh [ϳ58. 8!!kpPGRUq)-iEU78٧'xQg #l`RI#:h/ޖ7:Osܛr +|eQ@h#J{t^ۂ/}c.HܹLsZ{-XbNYZ1 |ߞ}/. $}g1-m?9k JnZCB~idmiiy6*i#BH Rw9 [iw<-e7isz*KBQc]IDzL9Rrx^ tԛ2'J: EL",A@1VMG ivE96"Ґ$ϑǮ^_J?)dd\N,iŠ$U{ZZHEɻ3>W_6Mprs;\Y(QJz$Y& J[)A^#Q+$FTNFTf\c!u77x{xtZFf"@`.* T?Ⱥ4ô;WEI8ȅC?+4 @L78YqSЗ;i M,L]DBDL7>E "%鷸RС{yT wzU+7,i TE2?Q:@7e~)K!3}_yd]q}Qڑ9^ib Fཕ61uV佨 YWl}3K%lH_!M׹R'X|?UU*i {ȏ \J /KZx:6UȆS 5&>fpV/?neARs˼pDOR+E"=cZal+K:_%Er-C5m/HYrs7$at )0[Hl*Zmlȡm{R5:YO*W*[U`l=&{aK: rR3fsCWbՖTL UP}oy{<_hs;>Ɗ]#%vVJho*C36r{ugKM64똁Ԩ< BsU}(|N͡" &rf<b{݀$sZw@iU ʢBՕ>DDŽ+zC&=)ERO7N8=EW}=Qn ءuCrLp+g7U77p_gw4/v%td x[vI8=j){N 5HDflCyM5vȨqLc\uK W}?\m λIK"6!fMhQϠr9`41 l+HzX9 S ģcຌㅎ^浘c@=0hE=s ;я=:f0gEmp QuW{.V4h죬6иjYE+nR[,,%6eEFA v<{?  va$]ׯ+/]PE s逧\b(U Omyƚz{CO)@:zku!`]aO%`aK{}z45".ǣ_"4q;p#SM,i݌}a%$䉡q/j[ɦL'ϖ vUr֓)0|A%Ck,ZxlX \|XdW]uxU0zކ_$-!ڡ"N l@)_]7vR ;ֿˣ >} @B3pA@i@)U̎"# /=}? 9sv%]sC?QfOP*x%QĈ=I|TEaa 6Rm"&߃>JR+ \֗tow.ԍE-o"Hr>"1~SJ;@Y Aiq=Pbn9 W|ܤ.}B?ULisr\_A9ޓ94D-y^H@ilA#ҵ l=3!ITb. ip<j05yd-cD]O/^b=3_o Dk]눯 Ʒ-v9*9XQ9|kax S\CW -H:\Zu7)zG_rwV$&H ^{g<M` 3žݕV骞YMPmj3[5,h8 'Jl^<6v֐ȇ(n3#8stL!ඛ&֕f\bf۝mKlB%]qC#< :oR߰Κٳ,m1w#[@'fh"F: ewº1 N?^tLVb+7":ٯ63'20֜ "kН]iG-G b @s~"/hhRwvQK{;P۫#@׮+qs5 $ڈMg'c9zl7qG$fKk˵rj)\^j c~gK/ݖ^+1pH{fTPXV'T",ȪJ9^of,#Ί&%WzpQQsC)IRH:rqj%V^\b:x,خ.PQW3 !=#1H{Zg5`|qSr6 8cכ3T +@dq{jY ]2Of%\)0"fg^օ‚QQ.͠ޤU$55~ϔM)kWb׉w4`clF?#Mp< `7IgVHXrud#hQ$cYYp.]S yM%dǁkV!];2"TDGf ׎*K~DZg"wRo4f柃j:2HZP f޵Ƙ\t>18۟<ӢMurPAڠ3t+ћV{6".k|OIm^tsqgZiE@mDj> F^ొ Osh+ʼK̿ͫÏb,% )"OUo#W?V^&4K%Tm&#G̛cۇb:G?#|;4 P!8G]A;^z|M,sH /j@,/W,gQ8ODz0(~Zz\6ȶ}d)5J༛PLpjތ0H}ڼ%l#KeS@"7} =EH\ʜC>,xPY!dر>T;h^߂2+'@' 9DgwyąOҒ6ž#C?cެoĴ:X+} LVbcENc1 >& FuNd_ _Zi2'jgE!/W"j#>dh,F˿/p4r/Hs: _4Ժ㔺?f\ Ii]Yqd H~˜xIG]y( ~V&8r4;_v|Wey:>|#:qUp.ojB,EP'^4XDX13MP-z.Res_Q b`I‚l-KK,_NPK{#cq*/Bwg\@xfel1_CRe|h0Q]#]^'h:$LJ~iV`$l=`u|Jj]!qv]_`ywLjjNQW1'q ^b*fNkj (9'^%]jtV4/`B1(prF&ݘ-J("dl&AnX x9eג~~ f(+a 06F,ĽFeh?X_Dl˂|hR`vp2̓*@vܖҕOf|f"!c:3"Bw4ɫe'Kޣ]3#&6}kVRK-=@2 Kl5@AA*} jh)tRHpX'7)GDEM m&@Z'\Lh~:~~A6ox-*8"K3(V0QQ[ǚqǶNiv`s>pZ?(-1@D)¡.dLz(f9!t4~dSq2v}bs5Yx 堊 ,q+<RŁljam÷Hp $=i jn>,kViT6 (¸UU@紼#J -Q8 07hxyg:,H r[btR°ڌj{2O2_ےH{dP P_?,YߕqXӓկ+uP:0mi$VI N8Mlj|}{0ceZb;pm$lwm&nnYJ*! 4`L$\5^ӱ4a½ٲ ?4ڵg/d%%}mx/Hu3ux*FQ@3P"ObB b0e2}:+ptrat%MhZ V;\rӟa/ 0ut[9vOcͮ' Caǀo9= (H 8.Z%'h_jy + )4pլ]|xMVmΐ=as/QQSBV*fGg\'9Ltr/Gg b^ܓ՞tМ "Wй^.AZK}:vA χW7dߍ'9PM c SX_<݅Dᷔe7UIqk*yrbi(dgآT\]!\Ʃ%Z:n֧obFzBĸw*7 !6$|(?Qm])f )]P1{1||b!zs B-(v .RU.3p}j (Ȑ.Qر |F0Țݧp".i;KϢS>Wy(t9/{HJdzn'C=^|(hOZ';qFKg}wm!muIl-uj߁M*[?eE\AWfYn*p侟7ަU%M&d-.0"whU ݴ4,PܬֱWȻo&9 i1i\3[Ihtu>!Dz f㡐g``X0&U&`-v g >~-#p⁣/?pnUHK?$sw/IH\郲=de5N;zs;dŀpet+ԣ(H1Ϥ@`k\)[K5O*>LӥYt1״(=xtB;Ir5kFG-Pd1ϛ QPuXD;t?Jv|{.q/~8蹻Am7/GA.ؐǥhT4ubڈ>#|9 %&saJ*[tY%Uat13zk:UO֖$,.T Ո`;Û(T\$%PV/ݪrCvTJY)j\=ˏO'6A+x~S!zd+KwY%kyx%8\ ]XLD|NbbM߫C2 sR Hb_!Ԛ6 y-^Ͼo'ٶռeήLgUN4y{wok+O9M߻| ׷ʅ ٳOڠr}B`ah{\,QQsJJD&֋_?LqTP2h(QOr"(B$DEfiiv#Hŕ5(a'u?> uK:%D#O}cη?rRI0t}A -vğe6:ەAkqC$.T+N]ֶ Ylc}q~̩^0$jIfN'07I=Κf OHp[c§5e eA;4Н񍚄RDրEV ?ί`&L0}=%Y@1hXq50S_&C\a,@9xMaqg%/v[90-t?gSEzXHYk玾Z%p::(>H8 0=eMIxFYl[f\+!.=Zɹ,K1oCnst?۟Q% % V&Ttl&_^Et/*LIm$`Ubcr?(0c ̳#f3cntx~*-͵ȐD]8p}aȑƉb'i|.Ԋti"0D N{vtaqj⢢h7c9T08Z/Zw/qV_=yw͗Yu 5O]Xjێ0`gPŏ2] i uz?VSf2%qzj0 !?fࠪ /*Vb{&&g*|]>Ps-&*aںg@< ̼Lz%R:74: ; .ff EW#a'h߷Í-mt;nzэ̩{CeE"~wq?]"sB.[Cdwi Od(/|.Q3AVb~z Ԉ恴#fNb1# 3F[*SSa\d26rھ)2k`|`T{ Q<qHGMvTB Ԋ暂A%Fx}Z wC7 ɷ=@Ɨfx"Z.W+a0߻rKG J a?L+iHYfЋ˶h;Ru"[r2|Zss(KO [ږO ]ҽmB=Иr1&G1xzX3c~lڍH ܟza7[+S0p!3!C\ 8BݽFVR ]r~LN#p_r(ǖC`B| ):I tdOz16qxUG_ B%,]8ۖEʮ+#dg1dL܍!q@D! WFF~$8VYSi97HY^:/*G|[ ץ|m v ,Yik 9v}sM)ϸE/hHD%:ḥ1@bN /"gɩLWvp *n㊊蟫!`1q_2 x#X*C!\Aڙ}tq`O_q0 w1e!^+7͉Ń"$SSX:\^xU%x֓ ؁E %g(,nd2OF ]S1x7Fr"'mq49x( 9FIAj/DDb5 hL"w,27eW A < ]ިI):ur*]GxT+lxqzy68mڐ8 `ϹJøQQQy~X%R[ ; eZg7̒$$XG]<ZMi7k#0fmc/;y a3{d7] @n\op _]BT_o?'r/nג!;7k5MvqBJgw; A쐔T CoB𖭝@k c&2KqʧE^dNV<(,"z^@S6|i_<:|b^p\br2j2:YKZ3ɱ6j8OM%އlaqLVP]WFkXxrJZnxwXɩd[tg|Ń=k*Aգi犊u,,7 D/Q?F80" ;[{_/ZU0LM H2%eBͳlVGӵ_pLu:l4 pUx@aCѤϦBIYebvlJβ$֑А|МLlL5v޽KωV7Tw'H vj8w-_cHN[OY`ohgIGˤd5U͚$H릐hԆTC!?"D]f=?P<Ιa_Q dC|c\i`3?4deQ "? Xd][6zDÐBg6,,ZH!ȨNsI=;Ӂ#-R ̾uO:8@O#_:`qz2e摕a|V([i`` b3Πo+84?(T뮰tNFq).رhmewG#ŕ/Odb]e?HLL$[?wVV}BQ$Sz},-9*`k9UknQi[<5)l,BIBeaxE{%ki]^"kz,YW g3&!Z_"O޴T06wzU2P`eťR7y҉$_٠Q^q"dLGńlz),!5@VZTNh!5uw1"[rT8x: 9N+'N'Ħ͟vL^]_3WNめc~ w.^%iblK =9b⫛RbaF`1ѯOa>IeR@w561B-]Uer àI#hTa?TyWy6\/^*::,3ߛcF9WGp͸PBwd1khy|$>Hdav /RL'+$rÿ#Ne-џj(BZR#V :wk,'-^ʂFfAu}*Ellr<Ú-eݯn't>J%Μ2 f'=6E?K1YiPty}m3)+tgC6/+GDڰJ<5:;RC?b^UΕBwgej\ti?ʦ b !5 Y$3}wU }u$ ])&@nVhi0*Qːb >ȳEuaBTQuFO798-%X^8ܘݛB{d!SύJ5y,Y %EăJ\ d-hFUޘ?ϑMP}z&\o'N֡FGIGA6~bŏu,;#hhX1/ړ9E c+`? "\xj~yiWzL(|ep!I.ȠJNo5[k4~FsCulXse=s d#KVa>uzB6 I)~o[lS3=YذV\$p Ja9T+ UU %:}G䥹\t"UJq1eDq3Funo;^(qr9YE3VTJ;UCd ;/s4D^zq8mlj)Rۤ٩t+ 7Rú&8{2VIP˼rE}ҒJw5~.K9?3 9)[%z#O.RF˝%>jrQtթ:4E$au$ |_!D&h]ye Oc:,KW%Ch_z AKlrX7!V+}6oίW2-M]*gc*5IcrFk"d~7-ι[1u< khAmO^KOh'7`? )}Uw!wnK2R1pMH+R?9Vi*?.&.VaVqIV(F)S HrD h.Rʼ͖犛]m877Wf|P{wD@WޱI"S|<ȴd$,*|ߥďC@4uǘ>qM1*mHIѹQJه >Jm~zGlQKR3nBi6*PN;\㨚Fm jҜM$3L|DZ'^?:=oe%2ޤ-y#HjWkpj*Lu-?_Qyap87..±MM8"ť/#/Aeüx emAR-ub5R*%k`Ң$,mTNx*d)S 4Ea/[~ Ltm knmm@`xfZ@Ha2fb(sƽ[y.bXcvox611ܾ+b螯#)lM[d5qҜm;Xv9$>턇[ Y!otF/nُ&~JDp2ʸoYg<`]^tf=;\baN^OSiȾX,hMzFT[ sblzrws Xc  ql-~*h.BphB 9Hb \"}fг yj3o$1[klڎ[Xg r, $Xp'A!xzqX*Y"^T϶fLKWƹsS [W`I SUiJBN@My/%RaMڰDK戢L{~=fR;#\'d^"000(xI%j<#34 u>x>CQkq+. 1!%ڗ: e y38HFxE,4--*Kn6]YPL.Eb_6y3!UXxRz,ߡW&(6qʩGEp`0Jpy -%1eS=@^LK. 鎩U)ڇhAJY/~|QAI!;P7ZkPLj'W! |)peyOSyvJ >N='ӺZ7"ȑ}FlHD#Cfݟԇ^z,/|Mܥԋ? !)w)F&UJB>I6 T ;rJ Vq + lV\8;qyB?K˸1/Qc<9y&K`嗐l%0*WVHIq}cd=3 m?_V[c=[G iR }괆LȒs7M 1c$/ ӹTfYmQ`;ɇZZOCWzL[I$Wzj ˷8岜ViVQ웈1,@9k]ik̚kT)~>~ay#g't*XIEQ/$ܙCF^܂6+H3+s %~l)EjIyӕF`6^\h(U [.&icpj_V>8ި}HSDO2cZF6鼺笢0bjDRqJ`qꑧ6KϥA;֧R[񈖌x&UH*TpʲrUX`NPW:$4 nd χ݉yX= -FU ᝦ C-rtXˬ3[*1Hswz> bɾፂg@/E҄ӝ"F<; pIFŒc3r#S-v B+5biacI+30iVh3Io y_?>}#/ƍ8^wD4;ׁx//@t?Zq{/5~F!oclp/y1ePo5t2A% rd&mmL\5v뛎: RϱN7EeW0Rz!M'`J ooŭ$炛" N"WMT8{%Xþ 8bσ֟ehl7Tfo$!ŷ o.wʋd+UփQi*cR81?&&f-H(zzT'GBJf"ΐ>}P,~3 /f%ozQ2pR?  & HNVF} GM|CQ)?^;E3k@CXU@U.(|$ $ J'P`&K+>ݸ}Hjr@Jýխm]T=oJ-Ȥ~!>B3tg0|܁禐>k1fq~|UQ%Upi]52 zEF4an.WZG$ |Rɻil%ӅW7Ieb16A<"K//Ce& -y]}ym u#@ʘte2HƤ57騣Ԅ}VvuSш#~"6Yn82Z#c⭶/tR|$^>CNwƩ6eϨ/(pfLsWJ M}]:?>/On&0̐!O%ڡjZ&R+GhT\;ckH_RlYk鋎!"}^`υݺ‡ai(=>QDFU 莕Gȱ(_ "RIGŚG 8LZfmԘ D B B`} Y^zbԵfCx ?q%kh5qB t v\:J1+k3X_{")/ȩm̘dq`gI5?M$p[ڰ! 0l ڷAAst2Nq_x07mp0T 6jVؓ@``S&xܶtYEh!&g.;Ŷ*oAL".ȼA-jZWjJibBR.(3sYaD =0fnaHG$& p} Ӫg^tFqZ6]Rr, B@JяWMoM:'mTpE97dgp[TWnPcՖre"4}]X(>5hvXzZx!WQơ F7+!A}wz n@ΎU ꔦ)H@?_oG.~6Ձ/b]k !N Ik S`P}J}i iB+dT3}zqGk_^IỰc$23  G]h%{{ ^V1Ql6}uI\){Y+'l,zk 3 B80: _9vWxx@xSԸd{dpN Ǝ ڀ.a2QSRNۘus=%V'6kh4g_,|EmV* 6>d\DWbTdn#MF"o#^,k'pyōx\fWt i^@"2֧4Q}3,eL)dZs^\ UEDڷP<\ eHӘSRmY,]dkW=$Ra).qCj7Pn9PUNlUdfN@n ]yBO;Er߶x7&OѝP*gbjgLw詼/݋n!-+°tގ%9ʔ?2`)Kmʒ#|lbݯ§3\Lh1 2;=~4"ۍBmY ~DN%$5:dF+}HwhJ4΃AԞvz9r#qgJe:$Ci i EISMhmah5mebѲfj?5*(QҩmB4Oh/E#?I}+>؟{j-̺֚+]?1vo8 iYF^AD`@xy! ׊<@@L`zvl1wRPYn%_KuJWΨ_Z#,RsQ`V[ Hƞ򚃴dĎMqfT+J-LDMd{ ?@KU+Om)yD ,I jz\dV%[qHۻ7.T ;B{|~!ϏǦ)s5J)e7Qeq ' "dLp#G񬳽<\"?.2`,koG<'ࠥ_Wg8~A5RM2)d5NHVaI$?=>%0e;5[gx(àl_V29Ձ^v<,O)0}I,=ȼiRq_?L"%O)Lآ̺XѦQuo#,3躔PRt zCV%Vl} УTxeF$VY"[ vC ]p5~^i'uUCcF$2կuAIK\,0sg0b=qwǛzW }e ]l.%IHly7 EHO Vnr/q`6$[/-R\X(Y1OQNS'|!j ٤ aδ/# l8JP= \!Hgs6Ct^{Nm:ˆ82V.G3@LY¸ւٺ]y%{I-^ԖCo_(X3/ 'WH TKR'Ur09h^ً(ZsU`a&5;t#? 6Vd||Z{STK&uI`D &*=k6W#r ,j@н 0W#q"F'?'|/Jf[uwRs&"d@ec ˍ8%vlȽ 6NIT{<ӟ&( T::r^҆CkT%x`V7ND/p<@tɻ%ag:û6]@Ř`]W_Hi=j9Rt1&㴪q~#RvAʤ\S6ωV Zv&/6}_We(Dq)=ezI$3XFt*p%]Ff5Oy&$yqaAM*!(`ultEqRb _FRҕCG6ڱY 'gTtri5LJ#nV2yL7x_eli<'RS|4]J#°eGo<H5 tRo-@ )Ԭǘc7 )g s`Kl'V FmTH-`N:cXV]&liIXȤ!Α6aۭdP@RIWF`'FIIمb%VxCD)%S|nT~1νo,OA9*RεňVT>z Z0 p kjHeqaU(1pVd[@d(;ub`bhD;Ll`HOUʝ ?ز1q<ѻ+׌`/ly|hԍM~G{G:_8l4]9bE Z)p"`o!X}?a^;<vAʹ"_$,r]Oժ\ou?O+iDk_J5e/ Smܾjf#c8D`oԖ8'm`ԟ1Nn1v Wq;垀㉺VO;\ҘK>Jmސ ,CGmGNC9r#wRH8nFW9Ldϡ[~ aV4Al .·| ǽt9]Kg<]CD:P1PZa_ l]Bus,Mushy}} nqR Ied:)B\8V)? +N "j"o'o= @R44$o?PrMzB4Bf5Ń7@b|"Yp 6WPf cаqWDqRtmDp K͜*j-?ClBX22#o}ln,iTZOjSinOVab,#սD.~$OZ,ՈR~'[zhkTz&jGS"FFhZ}z>dVU-v&ZRɒdyDnbTf=|d\pΧa^crj}*hAڭo>9<8bxccԆΈQк%1:XgF|x-?z*$] ״f^S4L:Ǒ'S^o%CLSbeInڌ,oyvdtq2ئTd˼4_N7+,>.6hrĆRrn3ؖJgjɢ7g*{#<Q(p"x;5U=6 "V5I.ˈ=4g(zMx| @"ιf^3Ge5#ԸYXaB蘀Hl؆P mxmьa*<}rL26Y7(0I.QpryEWI[/pfx@8:|QlS&oBfT:nT`vÞ$䋑-.Wv)0eR|"ct q7)ĻRCtTu YiYsx''f2x;27J:8k{R+c"1& c[wná戗 Hgka @"ؽ\ޒ00\h۠Y:W<#V mv$_xw-/P +uq_Xip1MM8Mxq: 7/k[H~JJ-κ!Àb(+c?$ݸcœ4a N^*CA]%.+-k9o,p 3  K3zzu1 JJO^+C#~l1!M;Vb "t2 gr/ځ8|wk'6!Y|*O0Ouq|J:\x:ӊOM.Z#Zj~(?0 Ser,tYb WEc)[^^;:utEd~5Ab\DE?RTk<Ҳ\R{Iqş"!7:PrL4QK 6.'k9Z{Z *$K8;0{;|n x~1#w0J'JlluP|b5,k`}L\&8o5|:^J郯 =-0ӝh#ʝtӺ~)3J*ϴN`iTOq4W>8Ґ/re+ EkH,B>?ly2c*D{u ,!;?D9߸/ x>&5at?_r+Gl6&uTrfp꤇svTX N.2[x<7.Ic25uKɳGgq(dld_pkߒ4676iNQ7X8XYb@&-`RaPRȎ,OjMsɁ9WQ~(I _@,Y:mj;~}G_[ ߋ̓V:-8`x_S{G_rIg聍jՃhok1{8y^چƩ& ȓ }^$'ߘv[ #м vX`-M11r[Drs"'N(PR׹ݮ0}ܼq~v LVB7K/>W%H%G.a ۘBC yٔN[BM\"z䬛ТhQpYjN K mz|<(td)/_N۾tXZTm/ϟ5G XPr\s< *OбN/Cf b^DXZb~_$jPR(ۺkmzp@^ Dv;XY0⒋;.ȚR|[]# (8[~"4K|+ }lHO*[K&A\yfsl sΫ\Idfd[9Wzcth]GVA/:'}[y&Q,s%Ex *ʊQZx&9 x!96D}ffr4)|J|SoPz@QVCl f_[h z,tz3lT|Uaxف}5\[6,U|HcCG~M ޖgs~C1t4Q ѬV{mBkr@](Q%-0Sg~FlH|8x8u*I3]0y"{\t'Ecf Nw'}nӷ)~kņoVQ(NMZz9F9hZӖ?6Op ]$r^'uz%}E* 4ib3Rd|] % UedJ+@29Y9F,wtZW䈠1z>Cu!1/}רr=叽Eu|'+QT}#9ļ,ah)A̽ [.MSh v>{3uCH:hT6 =W 7៊3Rh XBLyPu,\qfx?-53%z6ugY:MHe˪bVQq()< Qx@`ﭽ aؠERҺecaչMLqQ(r|+``ՀntLM=Ai]MJ7i~463B|o(RYrZoHc[ڜs#͠+c1E9:y ѳaO(RO-DvvȉӦ:RF[ߢXWz&#LO: <^8G#H_8 a_2`ʞXdŦZ#% k 17lr:!u{VFy|n͚`PDS(@^qۏMic w4܈"SR4M I l 3HFC+\{Ƃx|x6vA͔Qn@4g K*i>^`joKP)&v!ص2P}NCmI?/r,"?ǧ7g׽*& !`8cm>k'y z.lo}2( nhxzBD+-MeY{˖'! 7-@m! dya5S--0l}dv&;bL#X/fcmdSQaY- e2yD!xVK؆*[KnM:qx^)lXE__j;ĺ}.g@m񋂤^j4BP1q7PLǼ9'cìTNIGtF uQ:P0Hr!ݿoRäNᰇ.`{wJQ>qNBrjw臼k18ݬp}@TP2<2K u)\BqK-NaqwWVj DرLDe-mcS_u):e ,jR^,'G= P<>6{(ar'n+aHCA=e,,inwvWoO9/E\,.7pՒTiWo~ M`rDj?+>)ҁʼn-hoRpgdp/Ҹ_ :?~Xb!<$mme|1̶vF `oQN:%+dVl 46J  ȉ#l)p 3P̹2{ڎ@4.MY&y)MSUJzyZͰI $p؁ Y؎^񼮂0=9g'3%K5Rx=18Gүv\"Kڢr@G wsGOٕkȚ{)TLE<¡N_Oet߲X|q5"DVc+W,#Q|צs8ٱ=,6;oeM]s\ORQ6M{]cL!#D_#0 V_ʸ 8^%ICxW7BMKw͂Py7N1sU^]+egQՐrOD&hz`>mS Ⱥ `.$ʔdf]X#<<Իs]*z\t"%ϗ5C&--K,?iAtV|+].ZLQ^wtj*+n"O1C1>"87 4}Y.ZTEeeUy y*ʭ~^fVAp/GJ7&+Wvc[{;o 4R_2XP!+b \|jKm|g1g$;u . $Vɪׅa`d0y3vqArM/ʡzp+X‡åJԢYрza^( j|RDhnYs$C7o\ 巾BA$]>2z!&Nq84lL\*;,J> |C y^! ObF*f;GA Rv$ LWOvyNL qpo)~杖?3hpd| "tłABDqp WW@8a.jŷ:L8G2[rQn˸4/ 3 R( ГSѺ=-ACu%18A-TMa'x/-峳ܝ}\+-w\wD攖+o3 `n\Rw tڭʣ?Gek]fxr_W#bb;6u,O7[gaY;*z-?QFx2Tm!BtJSj@x0$@aQS6+z(>> L4?zk{UCfLRzpBmT;cM f_ rH_@D$ٰN 69]; uZyF7 X^8HM|@MLI'O.9|k9-.dGn1>]ɩ@ wKikw>$=nKGUzB`?s/S*&k1dTu:,GԯP'8f&ׂq%osϥD_/`?3&mFPa~SU &7'mP|f`2ܚF27,wmDK:mi3uE[ZP\(+F7;ȍk^-~( #ILQ%$es$[o+޵1ɿ{-w:iۉD *E Eӌi$r;$ޮqWVQz?z b'f}LuJO0|5(}sqF ܉_[`p%^K#Ʊx'yUn߫ ~eaP9v)Caw{}I`ÙKS5E6n~Ѽ; A {mӌW xfwaM(/w P!viͩs-knቌWM+KTy\'FP.\ʕ+kACb6R9NK&gPS )Ii5;q6ԕ0d8enk<ܿJ?m7XvxF`[Ѩx'x 2)/݊`x>Tw%4bպ:(qkZz]pɐ{4>4?"D~OU=SœY'x^;k7-L`ρPqi0YN\8*KF<ܪQ%pםDlf,/4i|ʛ'k*17uq)aY3M8oS4e*$#VPgKTY+Y 0g bR9 SGky0qV:?Ú9 wXxxԊjbOx AOD C?uE֨VzDIS!Ix`d?_<pv\- 1By)oS›9wDB<Ց8[܆o3k=qB*[51Y-E u-;PB޽T-ϔT=IQs3]R `H]zF<%XFbBfqR7"2!È^ŃAy#ǓZ#q H'3":wYUbuXgyF8blH(݇*c&n`"s mFЋ⺿7U^)礗B23%_n?/ǢWZ^F^B61 G|Bګ*ۯ9ݐ=Hro:\5Pu2 ~S)3;=fvذRܑȾkt"f@H&VJC d>3N1[nUcu2kTOңTW޷Z@K4Ms_ 3Ntd 2+Zz~B3 D&~s-pEAhJacoDШ5t U4ݩ3/Poq0Ds= r( F@㽂'yCh+ȏf"L*GO)I6B})cU,LaٙcD,TmHaS6!n+!3VZQZ7iԆ~^\of@ݨn9+.re10lB!萹dD+A[Bq:Bt{VHH00q/kVX@׷#pZ}԰6'O+PaGSe+5L-x͢XOف9l S{oU+BPY:bJu^Sҧeu "i !/7:mkI,m}*GVZei3R/7$.$XMMNS;R%f-JLdf#G Bt(`MlJ&uY7"q<Ĉ;7Zp3;7sŕZ+:bpm>Ho\:<޸! Fm:vQt2.*>P[Lx>,!>s$r ;e i?u5*KeTJI7u.V ۣ*h Wn14A~Qۺު1u!yR2ɋ](sDtϹ|EMP ^V5ALRu->v-;+=y`ya\>=Wf\=t~exD ]'raLMc֗3ηIdU ,\ euuH,M`x~Ln{npV"V0ִ*m'iKRshʋ^dkdU4.ЁLe :z_D}Jaަ -3/*G&Hr V=WkuH|Ohxvװlm.2ٻ _a+&!БNciE|S]{VXיILrRثs٭47#$Ƹw~*ԟs#VxGN9<>.a쬚'0Mj:<`5IeV 'ho32crNdEFChp`"jlk6uQNOs EiVHf)Zj#)&s섵/* |,{wlIa1J R [ kRNz5 )+A4mKt1rE%Rph6L Rz+CBFJh˯`3-6 ǙQ'mᕠ@xv}T5I oĄLRR bqFlNPbW삘ܥv##Jo~1HB0'qDOx1_id#"鲬Jsa` .&\(#]]#Ö۫dhGX~gOϖUwǵsK)s‹@? hEv @Yo߈A_{H@@.Vjr)v4HKgj;ꟲ՘yK\{+0hcH  ֪ښF–3ѹ])G=X#3aoŢu괄Nq(ar{LDY G|;2{xhזM:(H (+stoowil7.xk}QWTǀ .)ҕq9'ooXdb Q^}P~07 "(utvRvʬ3ʧ^(vfDN~r^|){KF3khծ[1vZNb2j'Ap6kMy=a;x Mp)7֬ctXhgN@=5]^(qU;ΫA]H~e<}wb #sOe>b>Z<5cB# , o3JevB抾x=V M8L=L/&6 ^nZ/tc52ΚZ,Bn`QY"m8@R*j3]>FǕ)AnҰ쑺^eiXy yⱴ;MIKBI7qyfZɣq*OOVS'Ā8KMIoݹF˳!YOjr_F66\@͖.Yb>fXQ䦱ɓty;-;㺶fY6con=W/ZGcP*f+G:1g rL2^B:*~.!;`#ETjn i%W1 _0o8ڞr%]no d10%V[> ,,~ ?[ b+e+/XMǣiQ:+zύJ`r=k“as%@1 7xbWz8Z.Ӥur)^c. ІK׎+]kָKR'}_(c/EgD8n`(ԷGдw0]<+]FLeg?EEFw7#zbݲF܈}"9䖦+Tĩpck LXPúeҩ;9{zP8d2+SIl kIJ]dcFJeKsߩ#,Fpk &x0c.0!*Z=ނ}+d.VRm1^}{C/Ħ &s偼mH1wK.].p$l.W9썆*Wej(Itg)3 ڽD܏ԘQo%0{ڽo!j ZI_j!CVx؉@VGOLB@7D,yiW:YܬEsVW=>Cwڲ`v_!/^]:FuJ[F4'INSO#n)[5Sr'WXV/M_Nd(w("6|u#h! ij5^eеgE JʰMZ?2Wt?9mH: : s[|Vh|lmPPcP:k޵]OРِ WRZSGzxB  "UT KSøw%=y~`ԀؽO]EU}6ʾw(bNx3%vAMٔq;km߮AYÚy#o fx锿r]n4LRbO ã y;󌄈m"OXA/x.3c u#E>,|6u)t"}ҏaY5cHx?SE _.?7!r*_! ~'i*5z=_xb|DEMqBBk02.궖V9]dS>3 ܾPOD哯j ϶iN];vlDSg DLlFg?9=2M_DS!Ey6B5tjFvXXSBg(Yx1o1Ԗٿchs>~vsa4="K(_5蓇uztJ+ ^IןӪ?ˑǀGeR z \lrOTAR !}(> 9[:?p.;;Ֆ(jupHcdbZu(I}gn64ݫ\HyX" &REe:|T c; ,cFʬ2נ #Pr(qb*GSDMVu46V&&y! zޢSKV_6< Eb͒M1:PFn3~ r a֙5Bƌʊпf$`5i%k>nfI.kkNؙ}P_BO" }Q'ᎫtB"H\dus45n˛eB;(/am'f-Y'5=4-A 8ͼO؆f%B-mK)A̓c_BERxfVR.SU-Ϋ:[kQ7V1 n'C{jhO铊?Gi<u3 c\4đy]0B*&v_@x!+±r]P;J77Sd7j|NkkZ 2߮9[@_DfƈGm篷AS3K[bp,ķU?VQ3$ai l(+6cqU?s}av](H79. r1:jKE& fB(jy;r ;ǒoT?D1G;{izeU$4[,-Lѹg ى"C]%#| t0пqֱ J?[:K,2>f#YU*,{8 :yFy‰U>ܪΉiVnX ֈ$Mmg?*n8TrQ*,#|)UZ?x# GP7֏ h@3m 6Fg,.G^=J 5>4GxNWUX5E`M.h;0 U}l (dSH6SvX ly_>s(lN U1JM#}6p #IJs{4TF7MOƓp5&jVy%zBB-Qbh_AmL6졂s.)\w L u?s^ uIZ{DW˷ ?] TW"$2Wdχ(d ɢ3e#(PHj] #'mWlk^ko n d6DX[>1piUk{<6ڸǤݓtM;s^K n dR"[_h3ϲKze{䎇$!bhyp4U ch?@?ʽVVqGtUKQR.?,T9#'4A]![@IA2/>[H Z2(-A¨|vͯCY$gg|<?_OaW Fǁw: 8 ,pQ7.3!w^pTivԭ4+ n']^ 05B ^!*t`S;6އ>_Oy]tKH zg N?zdy TmqZ)Jn 3e{eAp( ]86w${#s j8ܬ098$o2ܕ9z?M\7(u;Gϡ,r=N'-9;z+Bc+M>oZ7GuCi[ه%fK@n1`?5J}s;ph`@efl9>Q(u=yy%A[ʫkNܐ?{;x3^jc(vUޙ TPH">B$BUʄvQ@k!c وtR/`u˺\"uAo#)A>h8u,SIL 2nPÉz$ ͻWÔBZkmƣcŪ9'rw\%bxUE/vF*d%*JEcfEѱgvK<>> WtHx4i6!}`[kRjg\^tW kbKñlC ;{ل(} #W`MI?]^xR+ iajyn~AL_+_^i Tt CfӴaWh;)ʇ c2;U?`|9 I0>tA3s:ݱ=}{μ},k>M+d((y\E)l6zuVZȇhF D{gra'i"9630€ڥ&}MKzC݋0Lᇶ}Ce5onO/(l"gY],ORݤA[%D6/l@p't])Ha+MvA -~%@WdTR4hބ.ƦX!* 'xV=8Iΰ%DC]D`0A_X'$Hw?1E"ٟȵ]V& NOutma Vt ;[f+_>n#.LyFgy'$S57A"}2^AIڐ]:žeskRS]:\OB>4% w4 7>yEl@ 1|ޛjP34T>Ҋ}>=^`ݓy~K؉Jr;ΠYEwR[+- qwn7u6V)B*n̻`W"0]}`6P~,P`' eOӯy ~1Iw%Q iūqQъ"l~K?Ygs$toKRj7p;ల"xm+›ޭgNm5=\t`?\y3}dew;k02ԽَD!77W/ҿ6vO%!ύ?xGBGFdOrxh%EYuEvLO.̙F2+޿{_(dG!C@hzlf31Wxv`bO*Hi=l&8V"sP8w4Jngj`P%vx*_+~PrH@vZ󽉄xy{i 1*OLz`uKYp ?0uUC$@XBȹXrQE>h{`ccRy(qq%I)}&ߵ}K:60s9{^ƍo4!ໂipV F &)0l aė' [ E~TY@^M*Y2rZxdPF!c G11E(ո76U4\ֹ $P s9q׊J*Yo\CD0_)p0ڷvXr?OR[ݼdb<:.,_Ou#_cbe^ɲ(W7I3pZG`9\ȊhTK~wj }e DOEbϨbe2+_3^~ 5^{APn+hܱ!iOoĆ|*j  $584 x8^9"-HsEf{Q ,Lxm31@^0=L-瓝TZ&Q@KL`JM฿ցYVdXw8Db]jZReC]TwF7ѠZICz{# PՅ#M C*~7xqsCACM:i([6k\lRz!?F1}FZTZא:1ǂ{|%66K&TsG54`6Nٞ]rxH)2 Yt8Hۘ0d|W/A`IoEf _${笟lܚMNh#%C%Լnoc7b+ML3[3>wnXLnG' GIPitltj Ex#!_×U:b6ٴE{@6zUXP1;b0=hvV[&7"A]3 *kbn(P+ה lO309ðJ3GGQ(m]%[P1|Ӛ9HQ?֚+̹1Z([a0:(l6QlԛzzVqia#I]9k?}k!Dw;RQf譖6Ju'}]LxfI{0uwC=>`EvVs~d:I{>dHG)ٞ\w*G:c\;)PaR|<Nv l&ۑr@BIFtLrcc+>=zup'qv-XRVq__% Z >]\0[C_'>,}0߇x)cD]H}=B7kvK֚CNN;S[σ,1p ?"1Z ku2 Q)Dkq>>,'82TN ⡘7J@ q+ٳBJQ1͙f$3*[/:^%lNBeqy9 ٴ_с;_5*uQi1 U9ϝ=2B7>W ,]:]w6^ZBٛ(Q\t 44~m|,Q,JR]15aa={<*5~U]uh`}¬̓N[M wt*-5d7:O9ͺ\q&gK[_QdDB|׻7=3h6f`~c4o]?`22 bL]U="x{@ 4FmmA>vǞDz@j-a*ׁ3 >H\fךhvy} 6יִ&( ]G1DDplCxvg`!^ @h먚{eUD4 olTZ lZ{3ԭ(yHrٶSs:nlG Z̓<|σ4tdϠC3& րF m-N`Sgk UC#˱QTUsR,AV7``mNzI4JGJ-uګrN}AފzOv远)Mc^}@9T0bzAAgg!UݤOᄱScl=?we=3.=ͬw|,h@H-Qס%?i-5m1ۙU9 ф׻4P >cs$^9%2]/"Cp/[l>ЇV1۫{(1 JH'HEX<5y:&+\3b$~!dᵩ҉dϘ3 psu"Ŷ/n@$Iq0<ѫWsԳNG`'FhMę@Sl@ri8MHLofUM?4?xIJ0ĥv)ݴ,ʪQ239{iԘ1.7zjĎ,NPsS/݉/&jMZf4@j ӋQv-iaz0Ozsaߠﶇqƙ'\\K]oZ^%%yZ t7QI=g L6q9sF3=>!a|Í(NajwY'ETt |h7஽}9Eϔ4|n6hd*)P쭽x3~S0GV؞KI3|e`uQR_gЧ>^Cl{~ɱq,RZu1z\n"s]6?6Uxʖ! ew`5)n|֬Nfx+c=<u{ A3Z="]cX]NMSǾQDǐ<@~R;nhWZf$C?Q%.ؼO<&w=frs0VI5 m-ZQsoiTP}838IjfsQ[dygyry;s'FlߜvLf;}h PBjW5YNrN;S4UZʝ[B!o7ӵܯHP*EDBMZ!W}!fwgu8B)# d\z.1 M"+a-zdu Ӻ>|p``նZ0P|zghϗty96@yJ{8ʧ%Rx.8Ӻ(p Κ>h< ^c" kEPuEK;6t賚%dPDI"l‡KC⥐،`&APV% R'Mz淳Ө-&זVX /M'K.'/*+(nH?;'Yِ\"u(p Կq+\2'i-wvu$zXʳm^$po:DPzR8WDe?IJ ,4r~~b9 KO1RjHI/̙jW/m- _Jh[GMܦ`F`VbIe=Yx-"84v6tATP5vHs96=06dg>4 "_ޠBiYP0J4iS"Wa3 ]߈KbXK響9@nܯ*Z&B|Mtκ|,u`] ´+g7k|!A< / rHߖʨ+]5P{|:wb԰(9 MY\NjvywQ /06ד98۸ln/xo+}KQq\5|hžӔԁg,>1^s}_ѩ /PJg*4|IͪlCq<1KL$ m9N8412TA1KV+X9&/z׆s,QE5Fc׳\0NPu n7鬩&W] x}=2Itg&ZGZT `߽ I%ݪ4Z9PZ-[cDtO?`>/Qrׁ=\2JkÛHLmLbBCɾ 顇!IQRqCWqDk4],\}>(cȴǬC/4rgx³k-oؤaSK'+크8C œ)< r݃ӆ'XD&8Cb]tz_i. 35,IFv|{zE=}CXv@' fM'Ye$gNLXOXC}ex ZJBM}99 iClI*K+F.\uaZs~jHlv 4qxR4ȝoza1NNYJji{WTI+C@Qb_E& XI2 ;>9͡lvq˶0/HCʑޔЕ{_ވ._CJZؑ"@>ΨRF3A{ϐŭr/o?-ޑe?2V{ 6lF,w/\'/g;\yJ5D^Nj='+aup/ TnUp)63K"P4*&FwRZն dݡ֖yݹ"e bvdlm Z͇wJނsAz[J7~[0KNA9'kf27hUЦ7bуl/P-9{p.hS"\j48/ d6 ~DOou[$@?fuxl'|/SVpޏj6[%|<#1 nr?)!inTLP} Pf.4">z) tlJYHDcOBI$'nǩT{kcnN^YUFxdCm;Exqĕv~^ejԤٺZUk=C _7!tq9(=81dC"*,QNlW!sC'+Acԍ^N,{lSq2rBT?F;Ăɉ~T=N{,6%:d 'Y݄7D'a zXtH%n0Љf)ۿVuYK̄pD%1eI& ΞGyH6+w R=yRDFvMaۏVqЋc_^?sz%뎀2p{Er5'|Y*Fѱ'lH9am&3H~@{m<\W/ϦpֵF8}1AD+̕ND$&4Aֳ)~|0[UG [!_ċ-Kfx5#,WPlX]3y`Ը#\ C954SU"+JX@XE#3nEFd Lzg@܌m?*,<ū6_-h׳|_ggFSg_|B!Lu o^(th"TyZ6]ԏ 1l fZqtUQR4=#@ rڈ7M#z؅2fϴܻY=z~";1g"z~Aa[I6P98:\E*t,(M怰Q?#U"ŬHkʎ hiքoML/6C Ů3b(\M?%$a tX &`T쵌jO/{nQzKzA}(#!rijqxxK,M'^}廏m4ϲPE/x@_AYEgG(F` YEJsHdZYE]vSa>Ek\E0* ЬwQǰޓ` ԏƊȶR1@WrSWL*;Vw>B82CEyt] 3 dz jt?ѽ|8mcUݕE}ck~o2[{7tRt ʛdH*Ӏժ *=P xvߑzj,ig+c$xfEؠ?]"S\ow<ƈ?$q3_V]_n/J8E9!%!2;u1ƀ*(iCKWmeǂ~B<|\h])@){\`qY0or"XB+Nd31Iٰnovٳ;z`vy3)2G`u%J?;n4>d]cjZD{֣R}. ¹>]KY]AxlT՞d;kdjq&R^DQ1ZLKuS 01h٫XO^?EXڼד!m5rh>{xWPL( Bz6} riY˧3Xõo˪}!eU.7`ζ`Uu3me6=*B6>“N/xTD*r%Nh>sd2vjГ9+a &@aW)2= uVsQf-詰gnmd~FrlxE ~&,q8LpċQl 3'ZƯ<flzXHB8>Ŵ"^3Y8@X{>-RUeU@g(G`Ug]XicjQ3J`JJvˤrv0vJEewr%eJi?O)u ,"1,@?d${,c^K!I_bHnY bMđn&ez̔1z6k5kԽƱN'ܶ(8 L$VŻ^ h "BoVA3 $6/w~t3a6d%]cTXIwH)0 ڰڿCi||(y KFi is}C 5ݖTiCf?"nA1*(-ゆӻ(qJT Q ދXraFͲl:g/?v΋."`8߂v$-9"6MB50.DF!Xtz-[(`MȪ-բѾ.wf{ Нdڎ<, ▚7A,r'cէ)dm5 >U%Bl1%]fzIF@ kc\]֘zD}K(>S7a9>dc3B"\e[_u!%2 ]r21[.sE-'YrόȦ!6sP;ƻj~SQ~EQ]ȫҙ*OK%-cwaI6u_0Ym)(JbK rĈ(σnx8SC$ N)bxA;Ta%d/w%uM Bjᦔ6JbrY J`bJx h Ю1- 2 ປ˟<7%E![2`3CRT:t6Qy#MpM?*dH.p~' +3׃&XA#iGB~O-}٤Hr(2y?7=*NdalhO#^y4ul!.HIC<4_v\?DrsJ2[ pSWk(j&9ntҀ t!f{;sR0jL`$@K2)B]A j֔AuY՚B ˁY'GGQifbhY*L{g\!axRRB9 -N_Ä?5.^!Y{ςxu(bXaA=b+StPD+$9a1q' |M/ngc'^e?vmz3vǎ\&UuG^fm<5$y{`ﭴ+b('lݛ|领ɲpT&AAX|OcET@J{>qѤ&N,LANcqR;JM׏@<>2տtO Wʱ/XQ%];@;Y^.#L"id6^ rE7$-KFv/yT!];tI3YBũ)eJG^LMr"^ySQL^Yw\rkpzcpgL x4W hvh ܚKAlO!ihfVxwǦ}T_PVV39;kc\<SI[󤫊#pe Ė>:<@x8qϐN.S,iWMقɗ[U1W;zM ^osM1G;8(/&<kqzYC\VBhk+sWB9y$L#bR93Bpxow: s.qó`vj ܧcj)ױ`a-T G6#?YyƗ)=55[o.ǫ6FAnEYfxF#I=68DńkjDfŕ-@haҿIܣ躰>$i9+E#溇ShhETǸY-?;5^@O ٲAc`t^c\ ܫ7B %>L%:Uoݭ hr? 놐}^HA@ M~#}]d#vjRQ7wn7 1>^3#Y GW^ĎoE9.f~̝WaM'#:KC6-PO?J $쩃_^`#l?E98*7{mzB01J3.`"$~~c <62v^ޅ4rڃP;x ʙNGY^+d,=6F(?,p¼ _?<f"Jv[< 䠏Ӷ LAr@J-Vp|DiHgtcK̫:u87"gPyؐkEo.p0 +ͪ`ӭڞCO5lJT>W+W??yEŻ}owd ;Ҟ ih*ñU6c sdYAac]TZ̮z1' *ՁgM3嫠e0 1J ˒M _Z#ey{dq=⎤ghuP?beb(\aÄfj#  uȵzPCr0Awœ^ 5f#[j_/9MHl=>:MT$]ȓgIc_=su' ϖfs>pA2/#k:%tdCmwOKW6o@>R>fwϧq"cJЦNdaweȢ~ mG]%ֻ}qH2J;Wlok_ c10I}Һw¶6!vߡtIR:'`<.nF%N8zLXBfLUxma!ٚqMQ|u1"QAʋ}{cz*ȣB=m'S}Ow}5yEԅ_(Hz'b˔~ФKgΨA4 \>Dq Brؔ-^((}Y A2.NYN~9gDRE95U넞\qBxR#69ޙ)?;6!+3oX pQu~+:F#\/eEvqqKezlNuŗLnmS$HIU/jClڙ}~ v]aT Y.7M\M'ELe`0 ،14qetTU.sxUH 0f|~ Vߡw[. Sa`D$ `"b,as7o7A & k5&lssKm"<\3 f._adUSTQtx[h3|8QQguB9m ~=O?Sac* F%Tv 2VM?l Ƙ(YxQ4 -y5\Aget9 -c<6 ?!'S;%AE;,gP.::ZeH _088*%@hۮ|pYNLyɸh'쫵qO!X=XU0̨-wXaIVO]=#P5zʕ9(svN[E9I0QXJyU(f61>2*zǐªqRC&ט9(۫n)i1eIvlڧ(3rcSpZok=T^DKn9QArH'VѕԾ sp!VK:(KKnQȿ>*1:/q\ <;{%#hk4NRmF9q0 euU=[j XMI8!N}+O,Ϣ$B lq"+QwgKv#W)Tu2=Vw;ٶ Ī65uvw㩋W9#T~R^m|I)>ppH>'/3u0VI~'`kIEV*GbYn쒞up::/ JI@K#wN )֬ :Bf 5ߘWSu#A(Qv]uH7zOcBKzعyt~k ϓ(-}Mq.^.Ԧ0$D #8qe7PG+P7O(7/xcIL$4S̗k w5z(9P-~ϒg M[nԿmk~xޔޟiHX){SilC 9c3M+an"\CP&oIg+-4urWk%›yG'JP\dVO +oUp \r L_5 F-a>q k†ٗZ.{E1@n80"-=vMZ}|ߏ$͉|2צ9VM|0XC#EXE`?2)c?/Aߌ=z1<џNR60njT1!6jNO@$0K_B$mjA^"X3tyL[U?|*r圥۟VV ƭ%* װF bC275sz+.x8o1Sx;9rYU?.@z6Y) hKwJt츛E&?ŜYN(q0o'i4Ѷ$4\R-yАO3?_UZa/ W!8M5/4i;kc)HHdu748'|`GFNMI,`$L"Ь█Rj }kKŋr0k ع,ҸSpzrZ7 Jǧ^*yXΊD)7o<31WP\0aB0-OKk{?(8gĀoHa0 hrisM/l%e4!(oޥ`Oowp>C~Zu& A+#2EJ5*bp"YPAD0GD _־|?F2[=9\{j iAJ nIH%حg573a0j)/I4yK8iC0-`vFS Iw}AA@_OBvV8!f `_SHM#EhEWY _s̓^V$ P~P‡`HT` Ox4xWX~s{'iz:i-¯'Ao+OҐ4fE,lV).1i8#\:ɜCFtiSM8X;,(eL7HWTᄛG='Eb2t_ c<(0AAm8;6yE&i˜ ϸu*ܻ$vFjEjO_G Ljљ'5#iJ!uZgX(r=O<0LN nMԨfpؙxR#k,v t;زC.:C&i^79UUE5EdG`+,ѹ*_jq=dq9V967mV{RZUp Z=1-3LP(( +P]W^axzsI A=5,s)S x˃ Ű^v} 9tIY߾+:zQ)a6SS H. ݋ >=9|<)wn!?X'$!tXPD35-fCd)5iOR4/Tə !S*<]oẳ2|9DÕ'\ɣ #h:WYa{r\ 6Z*]jlZvk/IJ|gi 5VȿQۓԔ[%>#Lh LP>xb4ojǃ뤧ǩ@tҳ^dSf/^L.f;改4wnspEэMG|ΝȡZWK <#WRO+f(yLQlkK/)bEq7 w2LE(ȴ&2Xcg-u+ѡkC $/H8fE, % ko';|%u#يwۅ=rHզS^JDw!m]q7\}w yFְa3)uz)!^u[ ȟWD2d^Ջz&u| ݁l4Y$F*Zh},;B Gno>7HKsἏ (n a18SFc!w^e4@5mpHV5]4>IDx`֦ؖ ?PW*Ć@'-+3mOD* 鹵Fl MFeCwެ.z,Y2`L Hw=>""l.4`2gcP(۷mhD^s J!fb !@V *r<4F8GfsAi%X-pc2;pDěfn݀|Bk ee|) }F熠S -oJiQ'Toq@w%xp+4( Ĝ`) Ll#3EZ9ؗݪ&w?2=٤lQBCDZ!5gh"':˹t$~gT˰vҨ#K Ye E(7 CĐ 0vWK -h_r\лVAI;m>1#4nȗӁlTnq/%tMImcRk^{Q {#2Zc)zCcpH42|%Y,g/k[ޞԂ-c]%u.F0>mZ # PS;Qm8MALqSf!rrtƓYL1nIOj̖e9@߹ #y轁Ӡ,"l{6.\N, WLC"|.vxKSb8yUbYi3Ҕ9jtƛƫM~OJ~FQPܿAޏ9&BP;܏Cb~_~RZ#''*6vk2!/s(R:R}WWF~ta=ޮjHγ9A)6Ӗ"^Jwo8?4t?bSMp|{=jzg2N?)ȫ) GјT+\~gSJo}.n. ĵ10??\IeV'ܕsb;~<99q1sȎ47>>|Okko@md EcrG-^ľYA0}|Ohba7!;:<<ͨnw'e)#;uhE 4V-[VqS tY|'kdTH|z + Rqך@oJm}jDaɏ+8wWR?mԶgnKT?ܖѻdiVky& W6h>C9Ctj!!b9@tW`%L"ɞ^c7;n!N;S~h"TXe١!b3OV_ 3]C>P vNw<>hX-( 7:?Bgm "n/TžDUaOc#d,̔8I!nH̜)篟nJ$_n |xʚ%wo8@jtS*b TG - e{>M`1lYM{;!>E׎Vpa'J>CAkYӚŎxt c4%* .zssۨ(<6!rp )Q@|֡u&MjmԉZtbTp2aydz vGaΚIaY\\p\Ym0>֚#s7`!'eW>2ťAU:]]PEd24rჺ&!;`tw؞eex&IO/ )Xh<GvVm+νPx@ߖ+l g0y\TgKαQ1ބE򷷇ir!6(!OBb+Y0ٿN$Tklw[Z%Ύ Xcv?ո<]/kz ^9A5˓R3C˳(N4xe_`=IH3~8RSmf3MO^,ls~HʼnI\hDMJT2]% "?)cBI>slzh4¤lk,*+\2e^QQ~2^>^mQ KbD)^YL+eK*t!hd¦ tg5hVlA2q5ר76|9o& ,#Z3(ێ_Iy/LHBF*Z-eO䱻UEd;'3{̱y!>[uΦN[>l{E}޷C9")V[UYXQVpπaY0Y^&JX=墶٦>D ʎ7N8Иu0ʝ:ٽ(GwhqXۈQj\\YtXh\/{"|j{-Tغ$`'oz| ޚOrk^IzDqZ:GDӟv㻩(Ssɳ ,A&9zo Ta>A.L%cPR0@ŝ3X%g :Hi'} Sg<^(6+,j$PC%KkS kp$2;:髣THIʍ&~[ӠEz"AȻ(]Cʢ)BK6̽E*u])rk!̐=joFbVb n{\OZ=?j)tSVI4Z0NΆl)m|N$rC#y 02I us8so ל>;t'0ec·RJ{JR~Pukv+к+WS봝{?m;hEp-L#W!91 h 7 OWsQJ0v8~Z^:[5Fhpgru;읔LKm"< MDbm;-eG_RdŊ6 s*4kקkIk; "T=Jix+eÑM%p':<pФTt8['#=dg\D3_|*R$O]B9e gW FUc}9YQ`_ݣ!15:@4Ey&e!9h! #ke 2R ьOޢ'fo F8utT@VYԢ][>lш٧KmEB6#:*uЮO`Bk^rг"_ DWQ́!57h'{Im$M"]t>Td /%%r̙(;o !mnaXt[~vW}ÌDx"')sIVT"雸{%J)5 ?-%%E,g{ `"/B4A*{SZɛ }UK 'Rژ߳gw_n-ꩤ`;Ti-mA2W5OVJݫ_F7TvњƗ|J;D)z[+xIAXrt؞ ׸ Pww?fzLx.E|gOťf[k^Q28MMXGHu2ŰxZ ~P<5*#>ĀF BC%#&dcH _jBr`kK q{xw`BW+E8t;2 y?(QXhQ01EӖ[9ZUj{gpQT(;T~G=0#3 )E|#cT E?(G^V;R^ Bk/ƌx,#.~A.*Rj5%Fm}V(-+k*GƋԚZuZXn?{dU˭ #0U28PV ASbl=(IijhaQk> ͠E_+tWELIGſ0zwnZЁBM;4^mm%Lst ApqLod[*2M% lMIaV"h!UJtM,z?mhbiy;i b^me@ll{ Fq/9쎵UUczwvgF_K'v oߖxa܀;Z#o::DnR %E.i, _קhhi c$DmMM(5rA37OJ8=㛧miJBEM)e.{F} o!D:iͩ$ڲ 갰U#k&wlA}.hw?B(e`P0L걒o/uE+_aΓ42ԕY e\`o@\i9u!5SA-Bbo:QA/*+?ef^C2QQZ&?W+Lb?'[ $owN:HHQLlGE3\_uq0z|qw"&\u$Ԥ!XL|fSYn <9sMJĐ[ q=޸B5RI>4eܞ^F%g|/4#jܫHx5l^o|W6uK_ո468Tpnvo +:27tP{.E.fb`7%ܮgT-ȦDdJ8kUܑ`ЉR[ LZpMFD[אRD–v[WtdViNdF U4C|raZ~y¶-ծx.i3\L #v ,,.-7AY.ffpWoEϪ'ruBG&>5ITNQ&eb}g 9bRɏ!EOHQ %M"&v]Cpy hT!PogyRyO4rfF 8k:& u]01C͞,od/}sjW(v\{ݾ\&/2]x+z UvY::E+c٪OuTFKnYIǖC~%$ZЬ]~`N(V S1 z4W#lE[?+x3I1Fb*3%)1H`O޾@":_$w[ӯ<#E0q[Ua]F ݥ`٧u8:5.Y nNJ{%>_dH祿n8-y <0̛pCRfظ?YS=9Ick|N=t74iQ@$Lns*a\6w/[[W9ުX"l-;lOR1vld }4ƀ FW, 66wcNω07lRF@mP m:b u|:g:jMo&=?SnWtZ-m[˾QKlq9]%>0|<)\+'Q~®QU]eb>\Ep\r3Ŋ` fSa %}^<2SjWZt#Mfz17D.t:>|Δ,^ؓ էOW\^F^iK͇8Ny܀yQm ܀f .tg_JfǢ#@V*;^<(P^DռXUoۑQdHLbB>~rF2h$X~ǚ8 նtDPg )=;pbw!|jRc''6WxW$LPy{'rP^߃_/Wqc?Vn Zfx~?wb>7ϋzdB9׆H@MҔMzU 6];kW@ܶݨ||ػ֫x.T87?L0t|l]?6'!'ST 992?U74 ,~d&z)vQ~ĭ;W2uA R\!*{qQam1nF<_7`ߢ~!o̍s#iƘu4`E<~ X6 YQcaVFZ#RNkw+5VDzc3HxGVѵt?ѴQys)>]K^; +D]l\/$z )?ϙ *'p|' ?c.\+$WzB2xyKOsBYN Q~"ebߤa<Y45qQ{Դ}U9{{_fϟUE^ÏCniEB!^/jm++%{p2L_oM%o^u>^0?אbkǥ}."rD3,a Ԕ{uܼ΢y!W'tF7tlDž蹗< ݳƂ5n={/Rk5d3>;?Hc QRt]!@dmp:W.e%.̅w%u`J  e3e92띌sx9|N9Q-=c|=頞եGģbNcxojEE c]7l )Eg4hKtL_2Vz S{#j˛x! j@ !Z@0"k]*l{:A0ꉋͯIH[!Ì3:O( iE~g frqp-/^b(^y'~U)CX ELXQ,7?"zI%fP<ɭKRE ((^0i1h8k!}G0?h鍼r$H*u-I!)4Xo&p+}C)on~0`Y7jp.MIrWGѢ@8ޟY' },V 7_k Nts~Lj/L| r{<=ґg=ET9gU8LA,?űcaEW*Mz4{Y"i9+.7Z F U#F!0FOԼE 5 q Qhk`ծe\N}tQ! "7'r7 1غ'khw"nfU1XH9U5 '`_}&H?!]F60״ ejn#~ -gg5j!$Vd+:4זd*S%E<1G~ìpV,+E/<-V' Dd`eJ ?CwqN %uf?`_j,SWtⵐt%cBt~Jə@}Jkl0)"9u-m5PSCRt63'58/s>AeD؟$`4 27ͱ2z:[UP5Bt2 O-k/X"mI6|Dm1<~ b=ܶ_s}ҡTloW_orw=1ΪtLR&oٞKz2{QoܲQSsWԫ}8e1~0 ;6)D ;:D mG6iۏ*8x朂pG3:l^Z*edǿpSC gwWK6rө݌0Kn0wb3ɫFמ'U[fʇ\SCqh =TS8Ӧ'%c}6 oh n^dPƲgJ~ŦZSv{N |2M/"l5!#atq7fA0 ; :Á}}t;M.4_(1Æ`Ajk=t7%Ti)Dy'M'O-=!9ܴR.BǕzwS i"q9\B5eew'-[.OMY wLj@\:Q;MLuIgӏ46 /i/+(\F-1:MN>.3[6p"EQ .&q,c~K-Ilw|*0{NJ|02+\E%|#7!bY=t|]±::O!B᱔X6=D*, j[S}pld3pr#'Q`G]ߐՆߦv߱F[>M0s罓b(q>ڬ_FIEc<Tl`0Y ,2NƟ<%}GN\W-պŗ|~̩#Ik9\*%s>=-S"[NiZywTO-ƛҥ۵mZՏAdy8@"a.%9!~kXL^*&󈻤1RA۵%-ItIв7>|ip+8Xx6{ټA^'Thp>! DUqvr gBHAOx*ː*}O; slūuoV${{EX[ҔNN1\4y 5@ R ~+e$u҉1[Me0 B3bm{Tx!ݘ0oB\{]?vh}\QSZ- v)oΫ=!a+!q`w1\[EḯCdHŪAph#CʯH}V]$R,8H[2YRּQDt3[BV 46A99#_Bm(XjX{s6UbqX"|d$7>S!}3ScП]gB;99~yV:0}m#SaG lsysfj;-s)6HgbO|7&>S;TL&tgFGmeeH~XNdz=fI,j ΥvVҚjgCڭ`ziP.Uj'5ꮂ\5H`?ڮGk؛{H۞/ֳko?Vˠx`4#ɟRwCݺybTqRAg,OTxU4[8s RC[U91/In?ģmԑjxxtT51z1DtR"Tp9~2/-c[Ix-flvPN>7?٦N/cw|H[هeGXB0D;TǓ.&'d`RMsCc %MYHUf\)C~v'S %@da(/k:AXTQ0 cEBݷ_JTΈ >uGeFf4-|vrU|6\$[m}݈ iثo4 \ ["Xu!wyQ*#c~l3 2WҍY`Axj'S<;5@ c|puEGκ%i- F zBȑu-o֦HhoXuö́cNx"!q`)i4x{WLGCwjao(XAZ~$J,دʰS(up?P/1d.e~B`˜ Dq Z`%š&^jlh,PC|HPNzUb_J]Ypod}P’社5qͣZL$_leԘ3ǰ$Ox`A>롦4a;e_stձތ6tA y',7&^䛅F; ]JB1i{32t.GYJ=9a)TṈhb ;pNW'= 6`;^Y=UQ=axlj ?l&|4FaZR|7ؔt|>SW髃L >Gh:ݠopHdX#7gw!4Q:,rN5ފypX n"H}xe }׮4u>uOCj7 4EAbHau)nŮ:^-kF9u*[hh@Ncy.Bo8P[m P> $CUD8nv/Rz`ۀ0d 9t3o{W5tWLͤj䀪_*^ٷ&hȓ528?ɰ;ӣNJBHTU=Lvb9䊐~LI߼׵uPx90@or J m<K`ƉuUZܻMsn1ē~N?PS}mlNrD _q?j1"\z{}nkxF[@ÿ9NV| eOByJObaWry!hĪ4-53BEd먕r!tdȆ{4m3˒셝j]±(֗(THK5Q2cĝU~O7:nC_Ru[9Y&&9}%kWhɏ ́5=Fh|ɸlKXROU&DU%Qm\6*njถM G1!7_+V.G1ڼ]_5i FV$螗J"5 TgQY$f`O-rD8MP>Ϻx@H^J zM_u]7"~ZW)FP /N$;k\yg1$Q츊[WDC׆P)U&G''/Xz@sl!v_bZݣu@)D:QY4=.j/p^%VX,/䅵Dx7nz+(vfHF3oYEJ.0ַ4NXiF{Ch׍GMG AyUkcã3 1:ѴA2FG^UJom"Z&dd^i~ !dOoҼ8nR8 ˘ 홴F Xk6I%X$qφ=_Q8pNVQ/O! @h~k ~d*NqٖHܯǘд'pD(-,,Kpx0_g~.TS hڀv{#xj.a8M$喬/Dyqm|v@3%l$*u"Z쭑aCq*WL ;n$Xzh9)edQ($=3%CrbJT&t'ygE1:O9e=ϰmLtvoF?zZ`4KJ0b$h:Y<絈8F< qgsߜ6k ['oAR/]=`[,&LEa2NMeJ KO^W<:i,Þ9t&6R#7%`kpJ'NXθC3]^>WсnR(;?}3LP_[?Af(鑹Rɼ=:+\wU|E6,O0 k1+97şU'jW˖x7ՑᩜqcI/mFMu쥒׍6|3PYKpeVcKTM=D+GNw.#!_w9 3{`Wo6Sxn?.bXʝ*]]5U>q|X(TB)ZcPQU<0wLO0 GiLrm%*KE>Fg x$|lʼnON0\&iN3 QbNJ.Q׎ٝOٛg&} 1 spUՂDc$"TEAK(kPK%]i6~8H֚^lNX$.,+(egD?͓ OԸ^S00jȆO LRXK寇[HF黃/Rכ;wuvg\;'c/4 7oIU|cĀmߗ-1.YiHbl0_IS~T78 LpP{y,xRH44LѱѼ446ޙwCC/P`u_߳ynadH[=Aw0)8)''r/0V\X` ^@_ךʩ(zV+(0#~_X F δ%bGG4Ryzt5X{mĦ|* eg=V#ogc[?rɡihh4̵sm#+wHПЛޥF((G6 E`VsHu8gxI"j0!w^O.7 ʎluyZ!ND<<6uqs}"I ?jkUΜ l7Xn=҃VVdR^?' ,P#B ! ar+Q<ěd*y>y@a0BL%F叨Nj[3O*߀s,zOOogΝ[&e;p-][˚c.Nr3a~SOp|l?mЎ{EgX7;}s?^Q_ )ڗݜ6\.srUę2Af|rC?z‘,6ܵb<~Pi$Є ̓A ]Y-ġtLk6 vIjH:|gbwl$LThaLfW&ےY.sfMDrϻu$XZ+Q]#Vky%ISw܄;4L?*g$Cvv=?jkL7C@nC]\5ol {?TR`sMg(NbMNsۀޣº7-;f(gJ$ĠtY%U h 5'8BiA_|\5ND: NOZb>0`K` mֵ]NMDO`ƒ_JXOJ% t$/bgOz& AfcJkѓL_<.5cqnj"gTtN뇭\-ߚ|X).:t4Q̎.4}::XT |˾zxYن'9HAY%Jsu)by~ͬ6pIo!\fDnX_Q7=ȼo5O4_70b5:&Hd\Z.#T~+K sIR$E'@/t6w%U"]gmu+g'YYÝ#IeFC„8^ng %Kik~&EW[|؇قw)Bx`Z@f%k b({Nd6Rl;zВI*gT31cPL^t|4]:쌎ѥq޵M">x*4Up!LDƨ~2ZNQEN?yeP.cP+cCOAW0>-cKp5G!c7b0+`"6V x02fP|>,tE4 2ɥW }(85t7ϙu9W˝bD(^M҅%ħ:\Rӛ {F:;[([Fɵol#.*C2@,T0re  uݹ\*BD9KE9L74$ %56@y2~AôVLbeg}]FFxҶ@q]]2C<qVZљV{N]_pX[ow5 ўA8-f]x~PsE/2AK69H#精? KWwN1`koK3ie[ qRGa4Xƣmߧn[sRi]@c^5ýɵw OVEd(է4ݡM,DL:%=lg$QѴ*R|Z]̍e۬7J x0 `'d8.]衚-[ Мw⸇\KUbM }|,NI㐅5Y6CI_Cåk7-0x;lǿ)Ur%[l"Di1>&>(Tmːu|e~{y\I^x{D6Af nKyHaHATq< Pyd[Hh9NF I뼱#W2Tf?@iECmO,>+L->|w)G2QT62u4 yQ}$c1llmԠI(DȘTɆc Yf2=ggqa& xs88RaG, ]-}t:wit3oϼ6(|lg əbFUޔ nA0}} f܏Y v9L.9(Kz UH;?[$q?[ pTI1<1d_B1C,bWr^vSs~"V}/2 K FESwB\n` Qߐ_W`dc3\=1u<^v+A2?> 2';ڮPWSM5FDEN"H(Y.NH-S2 bAFVpX;{ѾFײ_MS ho-oys=e}9,L*1zy T_V|ľz1*Z~]. oBslD[,fC|HEM1FΏpuZgBu{껌d-{"Mc$m-K]uOF/9Ǣ%۪w  \V{نlsӥ\)T9:Z'^ 2QŜN bB<ӎ)C:'`m}ltQ 6NA5vhR3j"0JMd \"F;L|CPm'cf|Pj%6 lKjE_vy#-|UJ -lk%&-6&IƋg:ukΐ`n{8 _{޸BN_VY.M}B`'M4Vy?P` ޛ0Y⫶1o 2'(X]&4А+Bq=4/c";eƣ7^YJJ'Κq"u@JJyά1(Qf"S2Ȉ Ow`ݼJ9*39}ڴaC-'/cKJxVDqOU[*Ʃ0EKh<A3ҍ ;GPegY_#S1Zr0ٱwq%|DHyJ z.Xp#\oֲ$~u,( !]>:]c5FʠCx>IݲoX(@w>XH}_A󿫍ZO]X7TGl/h-D)\4t|׼zd dR6׷\vТcBI֤6Pgm5hGMv.)xgRxKS_]4zWSNI-=Ua?K7];sG/~d^*I] GVֽK)@X!ݓț%ISs 하$ fʡ}J-; ΟNE!8aVfrٺ91w20uj-5iC6#Zj8..o,WImf CEGP%*21Q`9no\WhL2q&bv/O3"+O(eO+{UO\(&$x5~ шX9\%7(uq&(XtD5CzU'~`ŴUi%ӼiU(.9-Agڱ.!n=d('DOy&~K2)x\qk{-:7we==aW ^nP=zsc"cAK$YDgxWDheaT MECtݜniwݮYC?L-QsM`W5b`3 T$+A`9XW]}] j&:`!.`[8xam54NGߕwvLZ+51( >oH!,,yu<0_J_d{}JA-P .1rFM'\7^mt_6".o^sq׭++ &[W-JCh?! Bi¥Җ6T\ $^UKɆ>?pN/I*:/[ C՜]h 'r{-^ײ\_ T&mBvW G-I6ݓ'_[᮲/gʦ~-U/# 5x6RB# |rf-=] ڂ3hy4XfȦl3\pYB0B;ǁ3{áw8\cu7mXX9dJ6CYB_oymDAnu ЇSK[ckT]=ep*-`inc(YlL,oM͆M.,cZq0NCG_w͌eA]xyQ![bYй.A Ru<<- YY3^,ۙAJO_vr3(~ IĠz:Ძ8!uD2a P5؊ L|-Ye/v#4^aRNJD!< P}\v}H`DIzzf.dV^|%]V\o>LH^ T QD}cΞ3 aei:"уM.!67SL;(u1+0cO#Xکk(_PkɌrbA,\vĵW(gKɢ"KKo;Cã8V+<'4 GTaXI@r쓔;~-Fu8IH"\K 6E$uve =E^$I2OO$)Eۦ9ґh(r(LDLJ۪]*@bBf79zJ.z!8^)_G>x$^?7\`5Z;_J醐&Uhk^ט~z^x<{{HM}䷩ƤcDJ1W%/š~Qdysya4Al%toGf/Dž$PJcS׼0셥'HHT֊JDMEmRz9U h88on#h(H.Я= e{4JvLdn#}?QU!Ύ!C Z$I1>"=W15 YN:EkIlK%y0W5_ [S󏏐g@:v'}{xw1DD-WYc (-d/][{(z[ԢȦb†6Ԣ1v ܳcYǺ1~(oJp'`17*L 5 KjM~qGk5YV BDjbu1=5MlwMmԫ,,ٔTnuiS84>d>P:rA=2[GgaVZ<k Dm h[:П}Gu-j@S}Ҿ/c6gW̌Gr3sU>y`3Z̜]%ch{UeM^YK>a:6o+%m6kWUR>)i>lr4SLzK.#څw‚E lOiζOėAbr>>RşoCSuGD'0?;u3+LP#ʯy|krc^v|K+F(TvT7'FLg*ǿ%H09QJ`^Z޸)mFUث sg2?bP_l =:$rmҮg FCH^R*~^&iK ;Y5 EC:dzI_BT g$3~iΠiEΉV~Z2|f YoY>,QM`3յklK'kW|aԈCo>ƷZ3K<^Mc81$pwbe$Z2~PTm>B\>喏喽% + Al"8$G(, '„Ӯe)5L@]ykHmiEHS }I\[۲o\3TWD0W#}}5_q$ Q'bMʅ۷`kT=O) $As;F& %nFϤ[zx+]xXb쿦 d^YڔAsXn9I~xa00Tr3\QhhtЈ;(xc//#!tc@#$F#sݺR:lGJJ?IPc}S"jJeW0.- ۺC7cOV ]UܔgqT @(BIDED}p.$u>dfOt #t6~Ovh٢($|呩$b6j)J.-to+' QIN(WM2I! *)ԏk@EyĐdN]!ޓRk]$q% "3X섰2L1>t 5$Vgx /b@| ,~6v;2"1-iAIv&' &B&ZN}w̩+3f.!xupu0t(T>8 n:{4ߵv9λgPsw(y)/cF+Tҝv$}JnT죐=CxgZAшږ'543GZ,r*"/]ꗒ%1nODeӵ#QL$4'(yTM~7gc.ձ@(6̾)zc 8B(F1,Xc2^<\!I.*k5EZgbm:;Z>ZCn=3ˑvMHD?^6(b7ֱoa.~sa4_>8`nƧ_kRG֝CNxne6,7vDJqޓu5}$ء y:s>ZZw޸P&>8(.½fp!] QNk:LʺϘD'/By_.4ɏ!ޅt>ME&>:gӫ 9l'N@.O&Œ:ɮ4y]l1F+\ԠZ݋&nJkM=F.&v0m Q ˱n?R `zbn-W.t s{qi4ʽv 0jSdǸ[^=%δJNWbY.vaiܰt2^&Ju72:I (;I씊[` { ^>I2d&mN!9QQ aa0;50Xj3sYqzI*>t o8iJ-P@K<` f+"ALUX 6Jr[VLH *U؇}3ofbvgwdK7콙xYŮExJ4H } \m [)HOX Mhʀg޻;x$yaO5Byqeu(_&9Hi/̻PցtNN09lAI+!B%z jB)M^e\zij m 'C0dS3"-6ǭ6ia6m N1LH} Lnmw'?GڂSga[@.hP8*zfѦ,^alET§ iVt?#^mD64*5`nU;kip$mKY  +W v15O17w52>JVJ:$hj#i]6Ώ+eLlnX3oj&-+Q9Eq URfZh(rg'k~QqRio2>ٝ ]uE0܈_쏐j߰cedM"V/~ 빷f -tZ=bYz=mʴ^%1FWO" ~7bxL}hSPdRe'94#^nmV $.TL"؇%w-mĕH81܇a J`*.z%͂DoɁ^GQ7cͶfZ堪w .xY \93V.kxoGxnhR9.zt#&$sr:bm+M0 R/YmXyMŤ4s +Wb(l3_TǯvM^_B$PiA7D_Wy[/o#ռ@,c<&jPvY0-'fقm|24cnOqrb`i/yJZ纾~˽)a%9Q>= pQZ˫/b'p#8wAhPRO ;jMՎBϮ0BjvTt4EXFvH,PUwL.,zʭr{@]oJJxl"AJ:Ec{2V]">Lt}[Pgڀ%0n6m0`¼Լ^I U7M\^=N娝Ӭ lW04*yc3\sAUxfeܿzhieP \!c\3G,~V0xyTG!|{` Y4g X\-g) 4 b<2`:yL5X>T{<J3hW4?jYR̳i|ºr9.TPITL Rr۳>[qQB{Ҫ9\(?#HUFg}̗kjiƝɞaCgQUXg'w:c|]vHY@ \\h0b8_{q7ٔ&xZclZby[Fn'-q\[?0Jg!/W*DrT5XJAE8%*f˝A ';&}5ja S?h6R_}_n ٤"gح;sp-հZn@HlPwR>x]dYuz3a jmer2njLyR\cKe_PAN !2mԕ6ȾwGvd:|]b-m{OFw 7N}8QRAMeǸIi:,Vm.0н,VXeն :.\aK3<>oǨ#7b% S0C5o z=NtiWo3밴r-`B 8  Ā!ǼGI俔Ǯ_v&k}p y00XŻws1|.Đg?UożȜF2?"M@!:wѐ`UA}kKE_+sSn7*?H3+}GwC:jn;nNkq\NJJ/ZU_[s:xދ+5'Ifђ*Pkm؍!pÃ/S="Q7 }I{^+9FJ~|ky*=TCR},%{{**4C.KFH8J;n ?OlgZ7yL <D5@8;j0:Qv~PYbz&,j9t]Q~f{Lr J:#<=x2gdt1d+HӗR']/HBXT 5Qi, @* -8zjMcK0-ҝ帼^z8JIEeXYf{ b<-S4#^SkJyJ,3M;G2}|5H6) lj޺p*CaY?W})fe U=WkC`S174ʔed@189_Og"#,zߵs;ɜ3sCreQl9nf8 ne=ac K^Bdc5;?32Enۀ̶et}uK DS@+^InzÈmF1.8o.xҍ>蝆vqa~u6˨[ Y32y?p  Wl38G2jc43V&#* UQUl1V"d9p~|fN/sVEfwġ!#{IcKTtD'G{#7% 0@58fr1*.3Xc# Vv#yȈ. k$(1wV"0,FaPN֮%p4V%i\6ZhTD68.[浩0?wIzbY7_dQ5z:ܗpjFeMIk<"VFꋎt$j,ZMEK'+7}2 (H$2|#LoG`lNQw$ 't-X:jOn+ K3nHQBʬ/H_phHl>6nƼ%M۴\hqJ&p @Ø\ E(2 `4X8cl @g&"T@@)ucz{bplfNdh1)Vgo] y~dDĊXKKzlo*NVq=ÄaBn68)рH.]t 8Hi&UK>0 (]`^M>̡$ tCSD> J,I|,_ۺ̻Vض<ޑ8A'eP$HI_Pܪ9y51OdK5 |sBjج4Lh%XFRc$Ѽ3[UԠ2&ėish+BL,u(jܣNV D^Q|d׍_+.=Ǎ/bŋ([Wk88boS"zY=lA762H.9A+7X?Wa IQEsڦ|h@zQq:hh3 (rAr[8yأpAAdmwǁī% GIMos .dQTnt1K;9@rY)Z {\Ӗ|]h2Z֭ӑ:%w,˿Ay ЀkPʜ1 do>i5HczrvC -31@|(+A-U\WbfHϏ_;w9jCM8V`PCK ^j،u2 UsWW|^j‘ee*r)x0pj;|5:>sT;V*2]8ܪ)ԃ5G:oT0r:+6w/m(\$;ƥɑr k{|7@E%t#wFAi}V/% #f$ޞc| >3 ,eZZ#ՏϳFg;3Ԁ[~#qTi/%J | f〿ۍV} N!v'7O9i'<]?вam4,]^J*aq 0!U}+{^tǐTּ #VL*dhgڰRi瑩u"|t1U=3Lަ1|s ,'OZ~M@aYNw*@B͘=)<7'f\5q?r#X<-o0_ݿSH y V/~~<ėS畽 *kCw][&|:Ihp{ F0z{"6ZW]hAst9xiZby܆s/PMp|*Ѯf͜:\^;;jXy^S25a>ʓVNO PۇB*7{)2dH&: _Q#_ؚx)j6/},]xKH(6-h^'=<" 'R9^!y?+YYRu9`!xblŞ#).FeO>XRnK Do&{.$T?@Fsjl2 U1K񝧓`s= ir-؛# sВ}AŁ' V '$ +A1v8@Zjճ甪}niiF?GJ}ʠ#tWLNmP]] S;=דuד9\Ww'?60YwsҠ^(2}"TM̽jҟyr)< D<-W1+g!BUͨ dfݍ^<1|CP/41M#>[5>2,{eFEri mP#V9˝}|{2yrYyظ(/BwìH? rZhL 9Pòf&| Ak7*1LG/wW2p f@K>#ŽLJ\͞LL͇ZtȻr 2^,'Q^̈́$ꝁrܼB~rUG~,cS̞5[9vIZhGG:,{$dVw%!X&"8oAܭiiǧ5pm:T n"E٫f?[z#G"RܓnaHAN՞[]QK뼋ցɰa a1(;XT6{񣬮B:,4![RbSh5MxQY>q]hue.\hMW%U]/kI`2/j j8v~&[Z7+~{]%IeN'Y_+Cw ?7MTRa~W@徶w 8=}ac '~X.U zh޻@5b3i>ɣ_C~RSϗCHInFLi`j?loU/OLɦ΋5T~9;Nή::H4!W 6%4\^3[Ta9HOiKj1^-x wsu#t~X5n΀Cv+04fodzJQ; I@ݽϹk=agaG 2n Bi8Z_Xho7qC>,;C&G]5iyz Wz(_x/yyqlfbɹfz"7vl@LKm/+W'|u1VM%Rg걋^ye- v2B) M)bo2eק~d?@iAL+RѦ+9--6>wS:Pqv5yu)E͞*cᖉ>Ic EN~TVԁ;>ggXXi,.3@eNKcZ9ewe zTҬsfM0g5J+g+]'cjqi=|F<ߦV$Bnчyt-t++/4X6biCӴ)/fFɼCYIK羲oB'9_[,_p}nv[TV%m9u,1g&A滐pM1.,ܧab*'](`O>X'4R.fyPQo , p)`8jɏsY dJY[40JBL;: ŞlBS.u]p zJݨ X[MN,/ZY,%6PMrmR~G ~7K)BQdcZ43)Gx={Pl gW=SܶF2LBwnui(p2N]C1ރ΁ntl"x<PqWȮle*5a-ᗶyVȅa6wKSjJ a;5zqĔiy<8c ђْJpٔi;jKw.̅G z*wZ|L[Ik5г[| c,Q#熣JŌGfSV6izJ og߸mfƙyʗ忥Ѫ][d<=Y^MϸO&LܭӂD̝zr7ɓس1ba~@LF`l3@Yizy&LV{!)2X  F;e9! Oܯ@{]s{Vj-fYZh/IɆTiG>i|>$l!W)ArKeQ;13km6p8Ӫ9nI]-e];+|9O16g \.W~ؗ#Ű ?[krz5Nbd5߻)ogEߧxb7,E!{=g:@LoɣJ'߬fl<&~[<(6QdfQy\iJ}[. |Le;~Z$4Ϩ3>ٽ_մeѐe ]0--SNs\˧,0gEN= b,'Rb1]f2U:ի%"^tm?D%F\m Ho3%JxnV\Fʶ#Ǹ[-kg8 %)'F^Dj %8kΕ@§ح…Z/V(& j1, M}9t\R@`G:.V 'SMdae":K1P޹w>JU@qiw:ӜsK% }"S}`g%p8Hq\kv셐P-Gb^O9)2FK{S%.u4>e X,Vg?.ܚIb#嗊 x)8W!\U+pU͞vհEʟ9$"{O* =:29w F@0zqIc3- Kȶ D6U7*V ?EkXE,ޫbCk)@r7H8 ) 7>Q Ҷ7d+f5DݡX >xvJ,,,lJ6P%#ڧ1P->=OA-Fɹ, *Dn"%A#DNnѐ~p\eLPGwH{Q_Xwy]~ zdL'Z/Zΰɦ᪵oU6ݬ (\'~ 4:42"{T< W/%S@+^q׈ -aNCM#$yKoN|P,tЫ m "@Cpk">_4$~=(\ß3$!O^zEsi j5ⰷb -RT/R? ԑ9H(nɓ[sNikdLJب1݃x}PFkLI^G`*^$}pM̼i1;nX""zA 骦@Bp84Pq-xˏ=ݴN3maQy AY t[ v)(`=vt{m @mnv]巁RrϤ4o=~1ӏh=w.[o4=hnT; 1d;E'.,F0/X?=+4䰰/l.8]'Fr!!*1NpX!gC۰v}߬Q6)N8#Z̋ŵI܋ ;މYۂ̇ bʶC ھj5Ƅl4pl5,#Xfܸ"| &{8g ;C^~;-Kׯ1(CA=ݤO0 nBdtYIb+ג1C.W!ƿo7Yo/nҍiߣs;v9nwβxn3Cn:0|="Fnr8"Td M"[/>]]y :S \f¡F>2mi+;cFE=ŐX͛;K&IAL]۟%9MD-+qDlE3k5 I rG @JkȠ'X&rR3zוldU,NM732'5 tu1mn)M5x ^gc/Q%#o!QN7Vk҄={ _}&Cn~.B@ /uv\I}t5BX3L?3L FPjdx]ϰ^R(6@]d*N4 C( *)`V,l8:~!J.xn$ƝvxQ\^s@xAR ֏C[bãa9Fp$pɰ>-8n?le1|&8fS |&G2yU bJ( >8s& geoˡ.lBJ.aIE[%wJ+Y茥g_n 8b3K9Тehk@xOyWDpƈY[ 89c_"顓Z%IzmzهQ~kήxr;(hbVŠ-m-[jnX.{E>cѣEWIƆ̙E>矠 4,dGUL9M mu-XZf]ºG*bG:<:q*@(%8? SEO\6C2YҡFGkYՇ?C6|!K$”ϹK^iXRG?TA@9I:Cu,Q-hn@YJΣn1 pY$4'Yl֝9#C7*q[%77畢%~ڎ]^BWn_^>׃%F)'WuScJ{)C %+b 3ݫ'0^VF%_0-;c@ <(5'\ AJx,tYT>|%Nʊ X}Y@-7jIޒ{Y eJ2 pmZL6aÖwHu5pi|2ߵ%m&'e؎b{'^-dϐ+cf&dt!^|(2  Odoclѳ<>z\)1ƊSn-(XNN#4EДJ)ZA-lywToByJ $j9;w^+蜰oJc>\YF"hU%IgTF4T/ L. S[!B|w", pFjfYpFrړ\gDq Wx몐0$mO lc(E6HӿZ|%ᬖ WǢ$my.8 0lUER}p37e1'f)Xqzɪ9r۝@5_s7[HkT<8t׃im@+گ OMzGv t˱÷q|qt(K Q>pĝ>+ ,8;MYdya23  [.?RPauЄ]Gv) >*쐝lO(Tdی\,Ñn,1ɊkrBZnYƍDޙtn"hT#If4+lo6S5ǦѼ I]D]""KW.m?$e+m/yWlZ"XI Dm902!w9_yhqnVKL6զLK@s],JljmC~d\NբO"vTn7я$!>BL.s:75e0`8fWA }Sރ!7W {F.jVD&mtk޲ [:8a'l*.M2v;# ¼-;@I}&WBЍʨc99I?om-(UD*K] :sx:bcQO,5f5,w5 iG*,;1$a*21v:Ջ+@Q܍G;;KgEx]pv3,~uv~1CGQpSUL> W#oVHa,B;*MaAg/| Uޚn/NГ4,XJӬnQ9,8^3zNJx&ئj7-ߙIа(y%@dc.ΐ~)<.H.X%bnWҰfwX .U(A6E'#}~~/cG 2\۴84'MgH:jre܆߰T1is {ª:PV3;ZJZOeģskKYg!RO =L7+A@cZBKOo]ǘ{+`$.fMoXͿ2eoe@\v$a7 P;U_VpbZʈ]<)Fgae0q~u.$#FаhonozUٞ%2\艁H7`i\NeMJW ;LZ+R05ڎvմ Yn p\N٤ezQ6^qsGJgْ$Vb%Hk՜w50OoJ&1"}!1EbXݢiW7 xMub'R5G`BfBQDS+D@G^{i~YcatƆiml~"z \'*=kjk'CumPò:' B ! c %HV6dܓUQȆ} %/].Q)+ΈԔ&G 7* 1 F}( Z_3wΤd-jIdb2ϩ%n$Xl@G7` E<Mcv}$$º %'NC2{G`b cw!x(Ԝ^{dtk6# M¶v: vi ЧMʘ!]-]ʈ鰧#_ly:iya'rd9 'cQkAP&e=Y?5D%EP'-!*I.KhED[i=.7%siӝѰ2SNCtya%Exb½ u% ]pbe)׹FDN >ckPQUi,jP)'];}zoBϱAP`];,qق#0BOg5Gr!4ܽi\Tr obFĎAM Hcx[saFG.'!ݎW jy652VHhhj%[Wx@okߗ ;_M@RYGj8alwk:"C^xxI~&NR%9Rc+vr 22%½-"VOs0,iY9iΎt OuUgjcl 2LLLޫ(Rhr@EԟRTӟ6T2؏>tX ؏S}ƒTQކUF!ҋrGkˡSE+¼e棜(i={r/! yP?LqeӄAL%s|4Y^?v-9l>4ŕDeRl$aSґecf-\4F.l31ٕ>S\74llsBeXP6ze.3g ]|(#\" 2qاGukƳWNPr)T"'#g>L.dg |Hi5gO]} Q@#fz#[r=2|yv0"ɧI'`arRw-2~G[G]!\7 =YȟSR;U1;@mH^0uddc\?BcJ[xu|QӰeIK(/[ݐ=7-۔%2lkҠ .E#kO!ߟӟfnQ@iY`Vق  GavIf֧mEJ"9z߀9DwsExǏ`%u3х%&ҍ44k@lQ²K6:tw//2Z;{q霄 ԁm5 6dq.#ʡ)`fDŽHLJ}Sfv4!`еqLhBTgsn|ˍ>-ΉP{Mf$r M!6W` r'@wN1$0cGf%vVMhS˔x@5X^ V#4D[KSYmA4PvG>h1ˡӂn>tIRrV˳Ve3>x^ evF% $ ׁ#j$ʈ(΃M_\65X}oh ԕ"**.NT5̅9h?GZ0MKr$U>Y)`FJu$}6`CLa|OZIހ4rP{3 Pq}@úJQrg||F.a~..:9q=Uk_ 맑:G; ]r8uP.Vsk:Bq+؞vic3?[_iC7Pr !Kn~&'Z%zCwː6-o,us=kVJ-3cVQR^Rn(IJFWb:"?% Y ,&́ L: rpA˹47hht] PJ>V׬dHg?󔧙ʏ)%K1ek0wrn b5=VQȈj?g0H. %>i+KFZi9>-/h^u! fZQGVD  O+ ;̆S@It]3+30}\hї>|kۑ#dyd~#hOD591T%Q`Gi^E#9ݜuL{xGnnO .,?9Îu4D="Bg~޿祹^ZQ"os[q+RzIZyRnw 0N'7v]|->(l[?: a뻱BÈoe@?,?I}guaWahk* MtpK8|+"+؈E'6YZni&LM ݷNd' &Ȯ^zgōnfHOiBf j +B46C,,_M󪎰ȭ%E7Z: _4ƬΫ6,:p5-;Dq;dx1ПL8ȋ譤а`BlX6Ů7)"FFmyu&ýQw T8Ig4nNAb̌;QѼ]6leZγJ/* FMEjwNşF,x17>a hn}ex~X6/(u?/j [Vͧ}8WCygh?ۈ6V~rnj L %'⇜H ?_5*[$!Muf$J;m X7J`ugC94gU saۢžP5o>!,bUּXoƩ;,Shp[[j_hC)07&hS TOzV0nKo6U@7' 8 a^faSToyH3 O5CGn:i #\j{{!6 "ݳH)}ٱl¼i7B̥'t;썏<}n/>Q=vmvμV( l7Ek`KEOh6û7Ҳ'x$t_$jV?PI+085c#Ϯibk!^v[:?DUzpF8 { NO/$6UCSwVrSհ8[5'x`|(ބ#') qM"zښjpXV/xx]zW1?MUS 9 uEAY({\eRAL׵uI4c%Xw֥`7#Ă<' UU g':)Hɡ^9[xRۀȼ M)Oօu"D4(VzlHQVl[:|>*Ln Z$G$A=ɹsWC7KͦjifF9ڳ(pŧ{tCɆ2 T9 5 Oi>@-<6;E.]6y\:OÿLL?6p1os%o ?c$(Ea}"0!^O"zlFBxUąRS21i3 m_0\_'2CbteWH iY|M)l\V :|3 $&Vxǀ6tfcޑbFNC (9`~&Y[Lf(ެPyu_xY p-~)Tk%ZŒ=ISwb-ZtH)^[dKR;E[{@xO]4>,"ʵA=/x&_? Ȇ]2FoۈoR-?tg1ΝT4X'AL|?鞯ZoG=ŭjS]Y̻ؔP^.flRa* _ݖ`4eb^P|$SS)@SyBw2AfgFoT`hUf\2S:AxLkq&Ɏo(}P.9g>ﻸH&A#xRܡIAK'/LXXJ!!y!f# ~ 풏)O1n&d+Z~Bh"Q*2-'MLua_S&IxC s+YN\n |cۋl]ٺU;X c,_jEaz6m|TmtxK)],ܕs`fm\IʼAK%S} /}RP$RSS gTg|IiXCI@UTQOV{2{N!}lOXa9.۳\O0b`3 }}"=?/T niuM !(3U"NKiw`Vu&wnKE:dI7<|˥;).5i)&Ռ G7o*;G)!iwzu-e=q=DžԋY[g8;$DNM1¬^G7WLٮ1soYչ'Uq5\q|}aaDo0fpQjsHg$)-)jD4 !uN @yk`pke8i(\p+ 3aX=KKiQ2B+):@$R=)cWcTLxo֯:v֌fܪ X+i+g=+4W„˲7aV;kUP_ HXU`gtTЕm&gy;xoXi{0pxc> }kD3*)zqns(Hu!| J@I*cL 0X ʌPZ(Άm=&h)\RMl(V: l1#ayOusTtgPOcs$j`օUvdu\ZO"f}YJ|z3. cS&p%f44g @]_9? z4N7bvS^de?K䰝K[9ڄM_Ʈ}:k`*ɋRǴDיB{sIQ};.]U/UvA +fI8n?:JWeȳBna{Q߷XneQE4j( f}pT1vI4NEl9T C&C(uhlz? 85>>KHpJ^uJ.G4l .p5@"if:})cŚ9\HU'. wQ&?y34KV71>c"ݽYG8vRtZU4 DM!(LiwOr-"ĘoMmQ7^xlPáxuIcCu=)$9m[OO>z/~9\oN.eABE'G]A4[@FPmzݜ7knt"glknC7pylY-0Np+`b>sO!P"K7цuO"Sڜd 8Nc2m> oPdxMwRQ`c Drzix;+L" ֠]0r9Mx>0eUL¬}w)9)a h%amaa@& LS*_pʶ*'c)StI=z.!AH&eLAEF)T і5͎_^3-L?M߹N'iӍWf\'8EJa{vg %B郕 9fHSyp@gv,frB  Ǧ.(|;FPL<bG JoWBż n;&S(C͹aD}haZ/T{/GblQ{7e}yJ_d?\@p0mgi+DLy&P #O( t™q>"^<M l9K0OQ34AhQ˄ Ex:fJB$qf:SE,K@B٠/II%F.Mi` JT.4Oytc Yk+/,l [cZ4<]Ay)SoH M?o| wפ k/kNIh_y<&`Q)>"1a T.bh 3R+DPmо@ c_o/IV3$B~ ݯA?ǢFnM}7tv?EQP_||zfW}߹z&I\mR#SUqn<_}h5m]o%-% 6.309-Ѓ؜D" D>H]Ofjp>T!Fy=Y\/a;:BeQLݗ`.q.YP;8c~Ɯ0% ]3ŨQ,mHPBl'7oSXzp;43ua,w2+f#m}ԓFj/K3.o)1jK*᪥`埲D}3MWY&BϛZ`l7'/1rڂX"<,a; ~&ǃy }AJ@Eɒ*/1􁊘[1kJc?3lmSa[=Gb^y+dzul۠OԚťƆuȀk6 mu6_JHs 5EJuֱQj ` %EՀ&I_qWƵ'{Au%hDhOBKf|87x>xSUc"*6dq˾Ĉ9׉hB#T6F#DĠb+fgJGjPyGγ}e!.sJm$8 p/P"yc'8E_2 wF3E[%ӌ\WeEF +{%4{ oͶ;),QԵRLY(Ti6-_̤ -1Fk X+zH,@Ưb+ vEh6ȭo@Fw9]EbW169ѭRM_3p5ObYt 8' 9?v _)߂7=]\-^=H( 9;k_r70FY[3;9,S TL{vhH.Nwm, $C:ǘ [HWsXѰ7%xi!x(oH?Z*l ([,pPׁȪ`WOϔnz<7228ț)&: c/lhSٔ!n G$,bHDVnMe,*$[ҘLm4*ۏ)Cn]ً 6I fj1JKSހm\TC IF{fZn0X;K PDWWwo9֜(y:H1m\{O#6p )ϖ&z_Z5Yn>7YbMax]t >QxEFi˟|4Sn8hb877%lP>%9h ځ]dGU%̢Z$D `κYd׵΀N -;'Q jw)l"TFT"zzZ}ȿ6.zן$>cl]f| ҧ%k?}|ҷMRۖǓ\(i+DF-U$v,6HȚh'LTS؅*wKÅDKeWL/Sln>0˼σ9|hcL2ʄ)%|iBܝ6`X\xrcje8';q& ܺ20lzVzE9 h)eD;vu@z_[qx@|oQʸm~8X{oSa;%,~Ӡn'$ZjmAv`A1٬wBS<-M-f]а6ZX%A\^Lx%:? -f*>gǒkl!8g@;6?*81Z{VPzW=(V-+..Y ܤG&z-bwpP5DZϑa  `/TaZOKFZx, "BthuZ$sM>ɜ]se;Éə%5O=s 7Ӛ7N0|> Գ8i5&t}~2\+3vՌ_Y|Kad\!j"5aZ?p>Uz/Nf/}<T8ꀆmݤ[fA%y5j'@NZ8UÀZ(S|o<י=3G+jաe)oEՏS+«ܺ豣g7KWMco$w-AD3:xQ܎HFx5KiKAqXs4jDg:DQo^@B׉p&?74հ`,'\+ e| Y[$ψ;7teuޚd+2;<!%`eYOD"85gryOou177lsі x U^^â?=dvFDiʣ@$#iE&so (SRg'Ӥx(jNIQ.ӿL-Tםx#iC%å)Qѵ]Vܯh)+cFBr+ō%]F4:ECv8 S,,ϸ[\ZJn|CA_PSF9B\܆%i#὞;iO˴FUIiyfZ ntJ\ wDYH5/b`?0kEv K9IlY7CezY%nLAdD3}'p(%S3|vBH+msΔ^&-w`L\ qĬa *;+ba9@Qk2Hq0h\swx쾤_#ILXAcvb.XBPtOwk!>"K+$j\[o*G5/T}itVW_Wt.Q+Gp};yooƸZZB 'ODm@"#Fֶ&axnʛy۬\6= TZ}Wwl+Hrs'1yQZr#H2EEys-~X}B=Qk}m-Y>Sdm֝7irߋn,3w,g3Pq*;C\mم4/{SNK$v9?/n9eqٽ`Z,@cO83vZPٸ%TNЖ|u܉?mlL6 s ( 2@eD|12_S'/¢t,} W`#΅@GEUBvf)?v@kE0Q]:,畘ai P]tq`u7eINgG.GB&ěA<ΐ ~4 ! RA9>]IQF7FGVF֠ű5LGpR$㘤:>1bwӘ W N ''Xe*ق~[Xi7A&Ń7Kocw["apwS˳$m1vnOP@K&l!˘S̷ޅ.qh0nҀ!s)ߺ|vUۆR 0H"oW#)g&P ^mW'V@a?ِc6yU+ ) I' a/%hA胥p 7nxRCRUcq4.I]zdy%%zM%ʍ%=4~ßz!/>OMV明juH3_ȑl 4Xw1Ր^twk\oF;ʩ3޳R]|td {TNѽ0>&;{"AI+tlHweW,Yiy"ZQ)FY;a|GQHTS_cدY?eٸ !|F/|sgb3S\·u(gZ1p \_9F$D8GOtd9el_CokRReHs4Ցc(Ng<rQē 47iz1;2N^$}-|=zҖ?f:q5&hA'= ˸x1p&7moƧyrRk_9F+(2F`gr툚te/eAyxz]Tǀ 5qeUfZ'%+FMNrK/I]bVyEC|7duC%@mFs=8hɕ9i+݅@k9o ykJ f2ƕ?9Y[JPeqf&Q_cD<"l>#:Kj< {+o:C=wMu⚕v)fdMn eSׇt6tUtg4pGQJx֪!eU~dٳ)eo* 4zS`ojF ,ӚWqE[_%Z+ަ&fd]%@yi;g"B*഍v=`*yH bO-n$65 (ȼW\7zӠ; z˘ti&POV̚*d^wvTyshij|<$P@{ty/[1 6E;E/|: Y;:%\e4^ƀQj.n,l? *9 ktMg1?>kݑg$>7mF1(ڭ,q:+Գ2 <0zZ >]Õe\3K9=R#dR]Jˡ$P ݨآ&Q7.+b+Yegi @"@S=dcp*c]OHd.d d,΋t)5Űe{c=<>SJ7{p2v:vS}g~we_p#?Xp׀cJYݩ`S^beJ[vtAY߆BG"LLp1_k5z8/|reŖmgj&nmůEO_A@5346l@xZ@< mI} tSvskehd}: }R`m ⊺|2_w_ l|7ObiQ6tVtړ39\]2吂Y$Bzmml"#_kF'IʤC̵Ԅ}G# 8u  7N"@x!"+ V~.gjnl$[dI^iMaUj{#6 Ҥ"|q24V}^ں!uԈWrVQ᥺!_s ?Ѽ1ŜEo4R"_PBӁ{6ɓ'#։dnjJx68\Լ&̥<en׾Ey53 jF)DTvJma䟟([-+gs~{c(/ K!_Ýg/ (XoBEWx0.!9o s}yc /wZDiw"JbzD2] 0mّ!^3qlm"_)~$^%ʰA_ }N~IyP? {&.H(HZ("V{Ff9np|ڏaN3|]{\ q/Yf;ם. yb ,{8Ahv#S3voGCG(LgBF-*E'وw#iqp6?xnd҂"DdHDf5Kwx ,Ǥ1QOЋB\h˹rF3~g)  SB\$=eh8Rr>Ī ^ѴarvZErL?)-h4bG"~xAiDܰO.+Ɓ2hsLfsM VU@FA=P1" ̖%iix>\&b *hs K*RӍDu;:Ey{茤Z)Xq8-I(zDx't)1DbVF0@Eb6ZVیԋΤ57C2:132Ũ)hoׇuG6*\7X@@):t跜5GdsD0Ċ{SL'kԪΑ` _㹑qWNd W,@nIw{TG QYm7 Y]UZ;LP+NG!Jl!Sp1frx9L 63نt-iwz+tRsb&z[َ@z% &Ôf#wbHO\Ep w &^MabԢzmt_~/#Pt:z`,7,,@QF 7i {-{cn Ohm;ڮr]:讇ivz78V=/kBYQ̬gBX*4/>=\恨Ul1 h?b:'``!J 8^F4!Pw/s=1%uEZl9Oz`ퟯtLhʶ,l}X&vuJ vgo0c cz*M\˲Uo>HXo@B_)/DIxУbn(?VT?8Fئ_R '`8=*t9!D4 ^_We ' mYs3P6(Q,2_y + 7$]W-(Ѝ4Crky>mOơ*Vd UD_B [88p}M۶yztȐ`М®@ p DYP̟GIAfH,t*F Qɗ.D-13FdZ Dު&:[;yxy-Z_Xa=5OI3r@xb$E(-`od*oW G7 2zBSB>e(]\]Io@^tאk`&sHaG ,sAwf2Xbry2a-vNwJ`Ց}Dѵ(sm%j4<_ @sa"Ejb(jrťBk03ѼGx eRՂE1XYm{>eopz辁<rp @KKx.;>{yoI|n\(ѧm7)>%0APc;`KpѾ'4wtF<=wne x(|NeSrVZa4;"NK?-N=epkvosJ aYb= N°{i ^Z5xaoɋm 0oѱqiCc ǵjb9yjK2C"n{EۭU7|5]oV/zjBq.zR]R|L ߹ G v4߈qO =XZxCO=H7G"l8%)DPm :5D֕](.nrb~ R-Hq]{ȫK㠮FcM)Yrd7uqQ^0&q{ҰKS0֘LeLZz>2\jwb?^3!X5 P- +l&g^O΀>n7P'\Pmld$ȁ'^u_'?vDiD^3!.8wO-t+Cii*Pb: },QTH%Qy %}ij!.tڦ XW/݊s[HՌ$NjR ~f`rTQYd:}Uety~km^]5&-OU65򧉘E{AI˴xonS绋@ep7mU4[봮R,EZ[;A)-9"9:S*(IGTR 28(hvz ?EЗ&w#=gb\Խ#.5't3AY%]6ԡH~W)tZKĈ11n⥌P1-\)$R.St3Ȼ.5;n惏eV x=@S.~t v42Y}ju:U:pd LڜxX3e(d0o7!1xA` $m~ښBOm)xh,0epk"|ͫ;YiT_JL dYpIӳ+ir-}IeKIctfFЦ X]O\5V Hc?!X$c'5͗&BrXmEd/LK^]nGue8>i'w:A+xy  GX6h9;۳@F1_s XƨsNEI:NyKBa$]cmL w?0XG+C>~e-x9Bpk3`,MXܫ2cJeId~pfzue@}/YV{H٢@0N`5Vz]s 4m2{⪸ ĘC]huFm NtwjƄfT8q,$vW hT< ƃ]v!6k-y\d=g^p_;͜nKƠ ae,k("=D LawA S'ό ϧG3Cn:!CR؏/ J[i;i6FF&"_.ڿLAA.mrvJn)j =δ "z+51P/V8a:I/Uuk*JRv#S{/O :m* T t~iťC\kǩFҜᶑv:&:(;- bvz#:qֿ/Ϻrw&s%\2TSkszY(9ѡ~x(Ƕ4u\NeoRдf yXO %]pYŰ~|>4v@L5hZ"P5}HB>W⢓wn,*ZFSچg|ZESpi9X6IIU"3|r󀾔16|dI*f_p<(,\թ$f}HmpUz,`ll! <.(Kh1眭Jt`r63 TD ^B5#޹ BsFTqR?ݐUt"d|spɭ#«o[Bۣ#XN͙] "Hxjsrj~S]0 ;>KdXa]g3#z2o^:~EBSq<>ܐ;bq;w@;5-m+L1L氕 kD:T5Jǘ]gᜨZ"ݮuP"J?&YTgP Sq Q{l璬ʽڕVv0 .}=kAw"H: ~M-|e&g[ ,%oZ3[ C$ *;V.HAEt0D-p%lqb‚F>cV2s8Bx>)qGu,h@q&2c&t9}KE>m pv1@B'$r!ZW>Dǯ{Zo\qi??2WCDIڈ%:+oIl;[ &D87MKHlUQ4c[ZF NqF-o2%YsғDfx>t0/8 4px Mr. mAZm3Kd &w""g2$XlXK(uu"8$7rChԎ;VcЗ:ȀLC"+, TQjN,y<}mQpcy|}ڤM “&%.sV_] /D4>BH(]Q|* f~Kl 2)#\t\i&6~z:,>Pp@WIAsR{PMMB;*2ׅ([{1[j.Vib {6(4xӲYq-DK0k b|z-wg$4wiGM} VjY*03 L9W0/\ъh`oKˊep:!%"j"?%ĩDrQgwm~k ʇTӆ[iIYvcPJR!,Bꉛw!36Ȱc̸(u@P▐G-+BDq2AG#p;2E=Eo].Ԩz0}M3;l?P>9ֽO9Ƶ;-HsDFcuo/k4M4]e|^%br72S Uo :OuT@EqDYx)_ +>C AUdT6x .eq%gXI4՜)!uSцOLY4wA7^"H]j8X':)r;Z*s7 Ɍl̾YzVlvLZc(#2lԌVXB@UM7Z#}PK]rS.cza:S+bAE*<%)Ztbn%G~RDYB,5jpɒGe +x0h!:5SϺg4b怯\<%ab ~r,*i  W L7+Y[^3L3yb`=듩UGm \I(T?EV&Nuwp vaf9gݬ6TRZcqN 1ʹ kE Xfd%e60]5 IV !!%؋ 췮GZb8<6^zp .p)e4DQ/2'u~ }h!Vp;#~KCDZst*@k?\:w2?~s~ǥfY[R.с?hxjS4(`o N 5hw-%c{ iK+Sҿk3;afSvHVS<8-Nd$ 99"Ml 5 ^3}/,}?) 8ɫa-7Z`D߸DE~LyEQRт <͋5ͩ2QYjѫ5GL U$[)*[8Au+`A|͋E@+F^71nx >Z֬$?/Gz+M5@Ԑg;Hq}5<"mHE}"n1ʜ !N&u{^*ᭃ(4JӱA>5| R L34&[(zcbtyPG^-~%/䬷RP3FMP!ϽrAc|>*Τp"7z`~)K}_-њhwNJcV`7_;XEi':*2K+:@GaAH4p#4տ]zCǹަ0I؇ܦqE"kկ͗Yl ψo9JVC/sUˤ+409BlpMvv3ts)S+Cx{r!BzqkH-îA,v{ZmC~DJXi8NdF=|-\҉:C7%zdkϷ@6Mb-#Q3 sʎV1|@ujjljovmKܔw+Pw-x27JYMI!R%*-'i9YSkv ͸̘IsiSb(4qSܠVpz #`Foj۰!5є*2ߙ {&p 2tWc+v RRe*|uI kURbIՈ7"?~p%wq&ʇ0 oPӈ7^XqX4  d+?ȍwB@FGT"l`{q)`h +&JS&-v\lVD4FA<3rZS=cI ٹ?rAa#`~2PvLָ> k_,e&=kRZЌc:hu{lE)T7]ܳz{9NƧ2xobE]^s%Xe*yT!Ѭ M~d,İc=~_(tQ7;$V *M@h2=+{, J'Iϰ+^fdVH1 5N^#NOSh+0B3%JBl?N98/p>S4>JM 7yQiJs+*eG+1̠;/WKc_F3"!D'cGGdڵLy :TqO&!GULF̉~aܷ21H^IJiA|(lûtwr7])9Ē*-֌^Fx N'6!%($ XHro@(P^ܷ DN!׼6@ Rh{K3>ͥ1=ke'd@5&qM+ |jh:m6ê쟒(%%jOi%_D/K펣 #MqɼG11)@n{-B>PR\ pn0?[7R}CZ|Pmkx|VK~(싆ŷhtdA,b +kp6aEpͣ[ Y !G˗HXUG& ,n\C[(wf⃧TNڧ yL@pe} Fo?Xhrn?Ѡm`| \9 :E᷾Wsȗ(< gMG)1eT}w GWeb^PCӯ]5{L3Jg1R0M%O Y JNR_v`:E'ي[X[)3ۈ'Espd{CVAmw/V6j\>a ^u4-) xIO܇L}.=tɲ\xD[BT.L4ʊqM5bw%mM_,gTf7;=.Cq}؀'3}7vD XqTkt߫ǩM~H{pr7O T`j'j''no_-qn'FfAeCuX`б:E=i4:cX,ulˌMg".T[2SM5VњH{IX!H'g3nfiTs:h~wt =RV?ЯZ3۬OY,'t2mR97?<`dB<,+7܀J^&#涧vju/z7!֤&DfɧRr [7Dwc[G8<ݻv%;8"k0d}4ڄ"cui2`.u`p|j;eJu&{5l>93uǒR^YFVĉ0JTSm*YPhmG5'oa Eܡ>j=?Y8@ˉp RƍS^S(:*![UՄ|#M,)W~Ey,5d-5<iqo+2 M3\'&Sߚt_L m8K [% RE$cHO*aYMlmiFVuZqeDjA/ܫӞrXT͑?Ǥ"|trMl50i?Ȓeqr95׼8h7F~gK%<Ƀsf[$"=݄;ےJ;pE>Oe`J4*[cqDCO4K:asy4/J?YHn_8`>s؍FA?yяD 0SrdPR,ڶكmdW| rA Dr0A:2:on jT;u`9rՊ}5XǙ$9pojcj-1.žP,WJj D!pu ~}Xxӆy&yv{.(6 pi1ƒEؕ祣`Jue%L9Jf QHXbz^?5Tw.ۜ2 N,:9 /wse!|RI01&51ɏDeegf*LMDjB|z-|҉+͑#Dfܞ+b$kB..n>¦5D{?3uC4Oe /{Ԏr>EF3HxTY\A3%VQ~<24W#]Q,7hgLjcܖOy#fo=s9C qAbf,J Kz hoT|$2$HF2{ВoyXrwCRF;x Lof,CIX]'s%,N閅bD^68#g ;`>-k Dgxo {yALE@m+VdTb,S0f^\TIGms5,}'-"'z]`\r-_$[<~YJfD5qzay.^Nr ig}Q~{h* EmXdٱHm k$x<^9ϘQt#6pt= t9Y{WNgsw-f3j%lmoph%5~$7bkI;}K3I`Sobwhq5U_-υ!{ p@NmU m}^/kbaҀmqJt 8V8ME|Q#gR*CE[ϜMrmNZ#0W ajnRݱ,n5tWKB)/sOy67Er|Bv]yT U[ ^C?Re,6: _6U'ܒ1SH `u5ƐFʭFcD n8N}c9~.yD  Vؖ;PQ7t&\v7nG!q+\vZ:C`Аe6=VxtO#$lHBLsoAީ/j;htnKpnCM{CmM&"¿$PC3zXE=ȱG]@T8Z^b"MgՊVәG2 /;Db Nmirg)_eDoQ#"-罠lS*yЩhkPMAl\Il3a_`i}Rlە!7K+&ꗩCܬT2-gX2N^}j6*U,hu$XLa)/>uBO59˙@` S~OXYuA濺Xҹ BjodfF`+wѓmbQ;܍)p&ªB> urtg*-^+X Vdؽǡ"\x^q]s]_)%=@^]6"lh` 5[aV%bx}QmU-UvdoC Zw/nyd)UCAucmjo7 E+j1ZVp0?.;1!ڛ/џ, y xnh6OQaZ&*mJL)Ϙ4e;#7oZK d'Jic|vȁLS,"[a$x@L~*‘"7ny_B d-Eu-y=(6N>k4޾tK*1./h5R?|{,j >hqvܣZLXq_DjgBS[x]mAQw0K"Xaf\ƺ2wh`ˤH^JO Dml;gADGۨ"F^%cHneWM;!z83 ? & N140\1'eu{r&葘\ * DPjkT ib$ (+]f-YfLztXetK&|L\&J3"mrֆ7__HGc6l+DŽ2 ]F Bj |HƘ[\y/T6;=&cÑF EhɹObĝH^*k7IЫt;&%x,]f.;l#w30$Ğ*GvNj~gE4{ |Ðۨ@҈9BVh2yR2cvhҒ]%?2;V!h Zz3 f_@XQq',f}O R.[ ũ,$s#YJqK|FOa2g[3%y?gpIӓ}Xewhi Ƈ%SSsyEw9T"GOӶVi[z^Txa`!] ZcB_)殻`kY,U a<`AHbge'_ ֙S;IP5:8)2P8 `SI=!/ZHY+=}64Nxa#/ą8J> f1>Gܱ R{L=i/;Jc͙!B* \-Uj,`uC2/E)zpc_b# > Iq(p8m+X\D;>BنbWV4rmma{ca [ARκhPYߏMa[&kZ_$.QK(̸^#Uh7 EeoOy&>H`opjyyPB!K **7ɱ8 9 "㧁AZ[, Ҷ[-X8H( wfR;<@o5 Øt>׶wZ; "4ߵOT& +~ ! W̡FXɶ휂rQ G`Y9RԝB'($Qq:M_Е>w+c9mM1NrKv,*$k$`l\'z|vT`zn"_X9^U e8i'pcmp\3ʶo?QdQO^)žQQWbQysS &OpaS7ni6He8S&%<FtT#aSsoJ($}g[( X.7ollb8yE`6i^IzDg# u[T p>_IsJ ݿ]+D8rVPSX^,rQ F ֩DhIQ_? 4oKkaSV4l^h2Ad #@gCLJ]` ^q^yq M ^5KI>H#Xp솠d4 $Ӆ*Ө%si˝$)rꆚXcRb< >$.\ r[xYҐGtQ?Zk-c}&a9t:hw!Sә=U4=m&Q-?1~{Z C/DQGc0!ߎ"-Bdص suZ0M>e ]IA>a7ֺ5OF$HP~Ei yRt`[R۬2Dv ,KA欏#'>=h^|5ƙѫv! iV7u1\RX'hLH8Пc큺`LHe[&)g0=;'xMv9L>K}2 jBjd6qm*&xxgx/'xZoX4>kS]+C>k|}ٯgBO@HLlL9sj[ZE^q\Knߥ0F?SRkaC`v8:$C4eם%u/&FZ0t^ u}.PIѤ\Qmh'<98 (N=J&1wzۧEypoˋ2a$\Mnue%&ŴYK4aTΓʉdwӊ:˙ATa,&~fzꞸf̃z=SםAh)O"{aSՖ>Vf*x%z#9z'7p,S+Fe^̳ؑ8xuvKi U]_b#@`t|{vxG +7^?E*K "Fd0-@ 4sWX+F8qJ /H/Ok 吟ӹeL[oLԌ*k+6P1/Њ[*! (௲yvjA01cwI{*ẄSĉ죹j1ƻب_gheRB?t.*KVa8T5YVi{mgQo3ܿuλօGci{:ҪJ6mCU :{Cjpۺfp>GоQќn^]cv(!D%68JPOD,bSPN]m-yַb#rK Z7ޛJTO vsulZWF  r1 (W@  {j%7@!eΔ^xT<7!ףNz9I:?I {1JYvC*BݙBZ%*vw¬4Y86rI&M3G~]:y|$N:b9Ŭwt^@2Tq`"Ww;"y j#;nG?=K<3H߀zc?7O3lSBcrmˠ(j=%y Mty+I /Yw*]v$ˆ4BAA̪Btv"E(t|ˌ( ix{.2%cXgqE kMlUփq\9zνUnܸ jMHCNf{X;ea@фmN%K3~h6P7z,KS._SNɡŒ_HPP1k=H%>`0=!ګ[,DNŹ~ N9`^0F$Ӌ"EۈOoghpͨܰp@8UÖLoKՑDnrLdgxQˌbђOOd|^fBE>[ɑU2b՜,;`Z8 k-fpbmB7v4CR hJz=V:_4[Qf|dӇ 'yzdLpYPb{AT,K+>~x= x~l1:ӳח&w[T{u*ǽ>ԋi}&)l F,5:s8ت H'l7u) b1uF\XK+fu# ރc:6@XQyqGfwKhP<}wc'_H&m8=ioNm#=x"G4Ņ&wr+nXkvslA?  3X܉@'Nf Sz~ Px}«,'xVn28 Ϗ͍D 킴VZ|P|٭sEKlpps)q?AlӇJuFx6b)-&d卩R-tˆbpCTJmͽn6GOqp-*r{N H.اV@o04! Bد'o֠8گ4ڼ1dH w#TkJ|\SM3h 6L+qCK˻³j R`}!=)l4 3*If6y"TZp\)Kd$`#͆+na޻>˩?/dAEE+5.\~W+S372vy9$uƫLԮsA|"Z#\\ U,L!i^-_;fn|/3炞oĕV[umaY9= ׽ާݾ('-ASﺨvnK1;O okXlvp92۳dgV+ƌfwDǔ\b._:OewݖKOUI] %"\tؔJI4jf@muQ$Db'p[Mwr1/ ~ o%qQw"1)cBX%!7JҐM;d\{n06\k' *_tcއ#JѴƌJ5ޠeZE;SZ&U?qra'\ѧk@H-=ƽa !<0 1Wv[x!@?qG1%4R1y׿ s+ʦf%w~="R@gĿ=T,5Ŝ0 %w "lQ,=gI#@hJ3!j]K҅ɋW!im"e5UN'oS͔m)FFV:7e іu15%3'zz<2DcvQ}Ng}ɿz'L;`! "0z[{Nhl; 8-fQ]TKU1nh*'`ax ],Vv'^=!#L: D_[/KINJN /H.)+Yd_Eu""s|~aRȣRS rC6|+S5ZhKga)dRl=-QL+%.n{C" i:RcFr _{&H&1]Ⓥw:%"VBRT0#gJ>Gr!Hff_ FV() EЍQH PN';ٰO x)/QII4,g&Z8NVY923K&b1қzf/9)XSv` }o6ZRQOcN(j}Cj}~XbVf>^xW>OO*/H6Rwu/(#ߗEҫ>@t QJ2`(=a gC=Ճ=zW=X lL_T깎EpӸAUc6;69.j6+B+DN-IZ OF ]UJXnϝUc-E D;^b9}5~W6ɟ$ă?+#ǞLJ3:sב8)HڜNWkeP8?{LbB0oWz ڌ ?ou M`Ϫ~(zM)  ]ɫY'#sc, KHR8`+G2ּ}(>gufՃ^QjڰcTjSbD.aKA(V` āI$\"VYL{JBWRA3e7 >S%7dQ 'F{",,$7Tpxc9+(I W(ZmhFE׾(c5=mK핢t([~ƒX~˅fJ*4yQ35 c͛D|mYgk{<[R!m%|*=n}&fl*3!29u-&\I2_rjܪ f8RKgI2}ӹgWQʬ!](W~,a5&}~xc%3GnfA(CYp|()at8KeڐgP8ȦdgA[ݏ$ \P,D%ssdgE[mޖ"IzlX'뚔04,9"/g(OlObk Sv P]\ `1Բ;3p'>Etlx%<>g}_(,о:Z]R75Al@(C܉6oKO%Kŋ K+]doa(8LybUO_US^ ^uYܔxsNdQtJ5oq/ZbeC{,ȭw#-Jw &As:e?MR_#ݷ2qApiL V):qj9 `"5}dֆ"bU#!+xn\WjA6dy,kP#; J8n;=^~">1k'&J$S'SgAr1'-T/qɱT+:ia3SD|ui$%c,I){\WijlbPU굹W+_nN로9iZ\Q(^ h Eڸ~yˁ(:5$C/>|Y/7_t92UzE}fc0g_?Ksקּؗ1\F˜;߈Ou_\(Aa;CĜf-ӒJ+tvs2t l?RiVܭ1pŝi!nU麟F"̻܊'Z4ZpJs׌f]giTVQ+–5I?>!_U9L1DVʛyىTk^b %>'So!Mf渟ŚYZ`!̩gIk+Zk/[O#j0mm[C}c:J<$N‰*R<7H&]|f}uMWӜv^Vɍ|sFɑSH 4F Q6μ\WT# m'UbUh+[cS1Lg.`.zW]J=F3ӲAY V/3ubwg4$tҁ ?05i(3n>72# F*%ֱf[*0,ExG4JJł{l}w%1L-x)vm4@E#Zvsdr{` ga2\R`]SAn *pFE"zTq/̅zX i"C{|0 Z&Mu r(ܦU) r ۰:eChYw1ˢvqiU5iA`M &w8W>=sh|~ݻ'es~c@#bdtA }D'Tا۲ۯ|Q/'R!5=bD衘Y><^M.0pxT h wk@vK+'`75G5jR_Y4@Hsl#8z9S ,?h#Yq ? 3BqÊy1"02AH j6-MM8Ql <*^q'ۂDkpTE v4Kss,R`oUԠM> BġtS^lozP8j [J4$曨k έyhlJJ]IC!O>p~BEJpH),ӹ) )z{x vH"8@Aa=,NA@a࠷}{̓cGi>č>S˺B hՠ'NQ4 $d3הI}Vz.@qLS#,<2ů(LPyElMcN!6|,?t_s6ތo5Hem} j;^NEyjS σt:$ж!:>݁߻x`G;*?>?'\#uእ6r!ip}fJ~6pwaytӁx5oxIޠq] . nFy2?eCy( +b-F9#N I=ԅZ\֞ i>1(0mk+L[2Fi s.=\6(;),s.nL?`詛i~2kXY8=ش& ğ N GOXHv ilC+=N9U=d )uI{ցzp|A}"Prn/c҉_ms"G}xSL1BK mpTA%EIYtneKD26}{ÜFRt@vSTVJyd]]\v.eF 8 g3(ܱ2(@+v>m2N/)jP O>=l*m=.?[򢱣ռE@ 1,(2ƊХڎ@IHD)xprhdoc /_]y]F9RBsNOzz*7ˡ@dXlZƾQQ0J/YL4d01ràϠX4IqȦtZdd\?L] L v]E||N%uh9PӗZ$xaΉ&8Ȓ=jTTO)֛['\hOl B&>n֫1׎UE;X,FщYIFÏeU4xr.PO䮻ݙ~Sஊ?3XB 9J5NɺԨlQ*xS ܷ5f;6ͥQ Oz*`ܚ.!WV3 ùBst6nDe Sb. h%5z]YHfo.L"ݽH`i*_ ׫`njzݚvXИ3.5fqp;.?xO7ɘ[{b2HƨAzXa03wvGX6ƶK^1kiq#gAp9Ie,pD$) )P40i8k3GX.*^ȊIgA7qf'o lcUy9UZ-lZe b5Ui0|2X/ ko,DoGɽ'F:A q&{VhPr "1??BM73ת{S` ub@ia\euo*c5Kc9d~M Beĵ8eh"5GL@1 n㠨3~&D5YAaɠJ.u}!HOTѮho+CXk.R#?< )f}3Q ܪgɷI,’ˌ{TAIF9'CWY$ؤnyַ`cӑ]"ԦT9 hY4s9]c/DTAcXt+򛤉?jc-n*5CdkNQP=Mx,('' mu^Fcqv"БN[7r|X"^5c`=D!E:~{dR*=$R$[Dty;0oԼvQiGz 4ˍ5MFswϠ22QM/{e'ς"E,gRXdIi IrR4x9vS *2Uۉeuh\} !oj$']%CeH0ex 54WYb}LؐpteAk'IJʼ͆| WbNOG`e> QJu޽24x48=%h]`lxaoM-wV۔>"8ȝ Ux8P˜$xVP]b m_$7@9E;"!|'V?o R$27ON>}.MXu+eYUB) !}Ұ@Ih3چce$GvcR]ۮI!6`ĂԼLR{IİEJn}p>nަȜ6oԛxDQH̰D'`e-U6 Ӭ8xmdKz i!I0x;hRb<*kE O0mLET\+Dw<Ƕv˺Q u(QǕ\}Dyχ3H~um"kU55JqF+`N _V'b~GM34\ K'/dbi"N /;ogva;k1ȳ ,k$A6 nsXްLLwᎵ=JzhߥXJm"pb`99-.řSX!w%<:.YN -kN*uAލnmvegmϺ9^ h3ވzɖxbIĊŖ9.,)XSkʗHfJulcԤQ U]Ov7rA5[}ȞqrtN &QyLRxV6<]1TNa4Aπ^SԦJ\lQ#}1K!Y>7 pc)ku_*aX]~w6/**)/XMA}gJiskR8͕Ͼoz#U`В.`¹M] D/xm Yl]oQ*9Vs7ѕHVY2 bsM5[5'{GA.40R'5SeD;rt{}d|r Xnjda)( M'8bt|H=da0\KG},CKBT0fYBu|7l]y<0atz||lx[X,x*0k4iӄY^l?~̰ů'#v3ը8s'1b `FDD\dXֹJ ]0 xOS mԜ'g+kZҎ rZe|ur(j zt›}|7m,jnifΛw鬭*3G0h!,q!r_ @'Yh.Py¨vx޺6PDS$\Lv޶; OV`@ M Xks]7mde)s}23ճS,KbǨQ ~K3(\Xa> y?+:;7u,T-j{\>:ئN-.ƍzrW'<>Qk}*13πU ?bUnFu nk*| M 2"͈-SÁ 9ʝQbwp;0 =!ߋ-=3CgAƯ \MWlVLނK6Wb d Hs(XN%,9y}D=`FkYwV5"6<.6<#PDQ [R?<7}+$Ƴ{Թ,kۚnRk5㢿ȹ`ۛjUqIߙko.à,#nq{_/J $'MC7mR1XhܹZ2]1m.Kg,}?=/VЉn@FVsrň^H鍐=M[d8"2j?fꭙ^۾] h<[a *L EZ ݪM>7?}b}=}k:̜ EphԝՀ7bƞ&tSZ& SV+}(bB1xT6T]o'UW`J0zI0eJZ: P/{L4<ҸmjN+|.]hQ֣&BI7*[H_#*ӋOMrBB'-K ?`36a9jf6K(NiP%Iu e8p_>e4 {g"p3&5NfGv=؜nyE,[H&2Eaυ^ts[!fC@jd}anyϴ^7/?LX2ft\=QRhO@F)$c=$<_Gx_'ӪQ~cu :&5`/p;? ;9ʈmPU#RUĊ#~ j/[y r6v)j/!|RC8$5-1 jE]UIX_!MAYahɥ\-OŸ KcqIa4. b$?h_6mp@,4jo@n!v1&W?uJ ma):k&c6-|̯w0$-ϧf*̉)w[s QPӕZ$"! U6ӏjdCO YGJmc_Ay|goP:$c,>eGNwI;E=\k׬ )5w eG%J>ΜIqnUM *'7oX9#up%'t4p,țoSP|sHtӢHggk뱺T>o tцcdy#թ aSkCm/ZA L& FiV& (OՐuwfYڧ3h մf?)??ir%sLqI,ᐺ`큞3€%8z$.2<^b<,86_Uj,-"5+lא0 zȹG;(?#+G;$粁'Js哐T+{!h%f u%?.N18C*a*13#p#s #A!3b5!1~~G?腉}FQ1QIPռ^= W\Q%J ,ԉm"wP2dNPqa>\yѶxE擮n*А ݙՋ&k.2cp>3lkrTߝt?"X^Xd>m(.@Hw/;;ؐ^z ,Qc{L3Tc~ &6 }oY`? U-Ս%9$}$j(BfVgM\@<ϢUyr2?x!c HPQ&;r̗wd1hm _zNV״9zռ1có,@W s~C538f|4hs@ԵB9:@vqhߋlZ,d&vm1aYIH{nw[ox4˩@Nǀme6.nl"κmũmkꆲgYE5GCZ!gZMB(([p/8SB^l3GPAٞAїOi>Eo Z vV^E868Aq+.yyJXtEn؍Xѡ~ա/aLM}axGC?pHAZ;*C`Ã8$Ve_n00EmVdatt5~F!L!{`X-z⭋Gv3q~2^ 'gH,8)8= o+i,ۀ!x5ps hृ|k _CMϝYF?\>:֥2uUhF n:񺍗8'zw0RssgoVZߥmwKᶩNu2 S05,YL=Ɨfpb.!ҹ'T7Zwm,Q6'ORwթ)qtl?'cq#'vDY#R,64$_Hjr*D0UHH6 &A>X= Qf7sјuPV9P1j4P[L|.#o'- }1x=zA7HrGlkE 4ZC2) >I'5>-gi̚bMȄrE LOi|3ekE :Ip~zC`c 'qC '~d3MXBvv<Ū^tCNUcO&u9*` 1geYk`a^mQDd<ŠAb_V$/sxRy1\ Z_{_wIqǦTSafRFl$Oϕl[x~!cu~Ee?".ꡖ5z5vu`3l3oRN7KSFB)zƢy)f0 nb&r\|o{[SGwmJ9ai6u[6;*pt M(1!1QLCxGlTMkHbi¸Ls6eIzN;^g0e!Ċ L1 9/zI:.ll"BNau_e6~0~i.⶯E@CK&c/9%g&,@L1PE6/_7)8Gׇ`us1/I>>HϔԮv1e7V&,}C76>u. L}1)֜3IY?C%(x^qb;޶&2Zd7׆5pgYg1ѷUS̜aL挈OľfԒv-61f 9}k8x!\ocudd6J(tFfZa(>%=ƺza>ԭ6=&W$N\lƯR}Cʤ`]Xy[Qgwidreec;A8FbuD¬?O@779e2f߀ vwdۍݒ.>MTWXL'f:N6ܹZ 5~\xl$k\MN2<#hkߐ׏Y|QSD)ş%@Y<h"Y5gx>&iggvE?D-w:kjPOf84IFFƒ48d, r{mŠjQ|{R,+< Pvt]Sݼ/#A:fQ34>+bZ}䡙7WCC[DOeeKd1w-v6|ɄJrᗺĺEY?Ld%XV櫄C)NˤoMaexIi躧fVS+{kaj:w^z5RҷC jzS_p􌔢T73@jN0<=7$bj c|mrG9t#u< i9^LPcmW7'sǣ[#p/7m 1~#~9=RYvED݃B|?j=y$_B~ OcP|&ӟ7 &9YZ/R( Rpk`Zp=3<0Pq:|w~% y3!:#w\0jzzS{He3cWB/7ޓ ɺ)ηz +"J閪?k"QQiZ8]lmH$ZՂAoP\B6%E09$%ȳ)Y+>}-3 _Vd4:)|U{G Y}c"|'=߮$ _)]І1euCsWÍf髛tk.F_IƅE_΅xt†,Zd1_Qp;~ˈsS$J9q?rpuαyM bVz^(Q)bVހ  mܧ =@ 0ä*P% m̎^ >k  w5I᷍ ^0AKO5D:P"~/\7D3e <) ܦ0;Fg&Oώf!MUgM4^Y4[$gMи F'n O. zqq?\FXJ ;ّCMQu;+_xxvFﰦi-s{wu!E{m9hڈr <&_!+2m)#ܽ @Xx=K8Wy<׈҇l%gtߠ}0WG_C3՝Õ:[} xY6t:sQ4\Um|=%“eoWی4#|&irpXʳ=@}1*BۅJu b_OV؋fҦKUj­&sf-I|{Co#`i&z%@}qàV)vHV%H펮 4ID殛U5NSh%L35/uտ 3{XrWV$\HH>1.6O[UKk=ɿ#AF0xnC!E 鹴ė ;E` cɝu5%8@s`n*#5beNkbPQk-P[- 5UDU^9M}wMf҉Phլ߰aAb)Bh4#T/PUvoU[Uv'w& C'sӜ$ϔ–cSOU\ӥJռ]Q#,219^5JsQ\*sx%jbJ%kHU.aPi)6r#kp b0l-M>N;}jjŷK rcOfŐPnt-(/&m[}o-Fh=a6Wlsꒅ GR5Cؼ>USF[J؃s**PpT6D{WiWU E/9Q<6 ^ 6 ۮCN@lja;SmMj04 ]= b#vMAɾ2*XNϜj$2pA:ԗ[ 3=uA U`/;gI?+-6SH`jo )NHV*C l2P0c6oYZő`7U 8pHI&7#?݂rϙ;(ŨKҨ:idLJswk?b>a#di2ELLzc*9VV<ҎYRea{ D`X1 'G m0q?dD䢸;#OsRց\Qi*ߚ!r0]2Uhf !Yi;:ky8ٯtAU|́ZFmY@5.Sc)g(ãTzq!tVf֛X0( ބEaJ w6 ] P*s'b 30/Dj7үFMN9QB hn "MvVM5D'äDn N e^7Racx ),Tg++LNqQ?E%@q{0L؛MnxZ$:?9068Pt!$a "Lq dq2M0Et`[hA\m4{fZo+>;jr{h{ܙR'%=:U&-{lH9.>ҧ#^;tŜ~P+FPe,.b|nn/Yf;<nA1ūjAW$3{1JVwMnqtp) .s?4W_bQZ ǠIē6H[I `ɠ 8(u=;9͕RAH\%hæ$@ʷ',G*'{&T Y1DAK70aLAp)LildB^pS8#=*,V i~[*(9-`7L9CY7ThV](8jgyi8V]ug[[e]iv)jU}E 9 >`0pG0hDGm3"C5#Y Y~@x`&jk`.\Z @g.#$ǒ9o:@r^[pŸ́"d0;J+$FMב8: {4k0sS8Ig߃%ycZm r)r#%A5m=Rl;JKGj!~">0@5h| M!kx Vg$nH 9:z.K~Ulg~֑̻x)P@Ti-(=%!E# 𭲂3d 03.[ ɂXhf @MQ rz9  7q`\q ҩ=1d1S-8mog#^^ DT7P#KN&;[ݲ HG%9GIl[oROzW=ZS~}.7 ڠCF<'U*JN?N`&p~+irL%S{?k:[K|] |W*{&g6!t'q"3t{sb; o@cSj.p!R~ڟylr0N e/O=Dup/*k'OI=gp;_ѣ00w>mZƕJߏ>-tT12+ܖ$wV/OׅL"Ha{ =mQ*"l5]q!Ba1Kj,5 ~)L/6[y=3g!Ҏ6[: 3!?M_dž4Qy*eQm 26 LC"c Ro3KxKYdzbA apjbh&ҙLC jpqi*k ofJr`ŜT2݊59j4wog*MU{ysY'3,7x+wR rzdQBalȠ|X-ܓ/!GC᤺5G8҈Ij70ZGAXO4fY-iDO/m/\s7zr#Gð<_/5 lp/ W+'}ynR ~K#nm͈;t7 ffA+WAϒ! t}1jx99Q@o:A84 cgK"cKCvD V`N8 ;x,1 _YX_kQҧnݽ裀6eAi;zdHȕ)uZ6).m"[XYVHrHur3]viDEM6Liθh_ShMՉ BTK;Hw yۭ,c%5$N| 6s2+SeaڕOSbFu G@9= +*q.qaގ/]ń7y`Z|MPj짅"u&ɍnuR_<"{8-uly8<ئep!>N5"EV 3oԔa|°ەϘ˭VFx *< ʦ(DZ\ Rvt6_RhZ*kʮ6»I/qeݏsd 02 Ga[\|̄=̊!KwF2øtCXg4I/@v+T {k R/J]`ֆPN̓˰\x24䗆_}Tc`=ha{ 7|^VA"[OH$R?R,rVW|hmXM7񉆐OA8θX2|-0ƣɻ k7dsbMuj^fLs9Ą^E%35Xz g 6|m7r E8a:Ky@jj6-'u)ߝ.&% W>Q\M~w }Z/qU1azH795ч#(a}Q-z@1y(9&䃮GS%4ҩ|Az iq*~hu11uhb@>lNw1.|YMW߀7nfTM 3,Fg_rTf;PVq_ͮ1Ͽ h]0~H&^zpMH'.0;@ [cT97cpgmAlK,Z,70ua"rjz]!Ic{B Yt鉚{;5GEİP.#L)itOsJʁQ+plWkgݿv@z7'D=S3j q*}+̛`ZvdDۃ9oɧxwKߛ?2wC M H 0 BR0XѿmkԐu5E>,dx9Loa2} EQZ>NG ,îC!\c_X2r7.CxpF X8(uH_ߟ co "!FZ+ɞ%vsd/@4x/MluϺj,R۞y4vo)TϷ(%__;, >SLQSR!>; gIoUxhCfC톺|X7dg{Wcz>6wQswSۋl܇' [xlu2o+= }?֡ GRK )$XsG.lk]bKV)6$E2uy^ӣ U AyhV̲y~]=10d(S3\&)a-QB1+<{  JFLÆquD-q>F9H{p-(8˭NHū:lPt T+˒cn95l-rQg{Rk|UƤ/`H>}C _']"X"xq2-p+xwˏqcʐD 2]u^īG [! @C@,_<7 {m]?8)o*Bb }M9#H #'zԒ.Аo /,Jϭ[!}Ӊƛnډm68Dܟ^Y4lGCO3#3'HK$wP=j 8pRϛZ\BsZ(͘]{E<$ͲSioC WF*%$N8O98mԔ gI°p L}}|;#2Qإh\CN F#$V #׃نa#{+ZG_YzR;ځ&.W:Z/k `> qtg_zeo4(QJa($@;ͦ*ڍWcn,^+VЗޖkk}`}z/Xg)'IյՄ* 03ss7-'5'MV `@u3qŒk&tI\LҐ 1VTyS]ٌk^cAFۉ'H{gM9n8=Զ7!>Q{WA(wI$TH$%o}/"ZW[@_$9B#JrI)({V / HՈPf&zdhm=%LnSfM6XA+~bݹYdK+3v$+puaѷCHU״." 9S.xe`>}]#vm(ЁVXdNj?~k_pt^os2tV6.jFvnWoPq~|. 8w) V8юSf:a;`B\Uaބw{f^Dfq;Ȉ`VO6ĹL6wF[5Q>l2lYLj Yd@L36 Q52=~/[+fyפ3};QBY]Mi{3l4ӱqNzHlD4ir3^&VCs{˙GE*^QSßVd{3|uDm7@"G<2%"@q=$2r#`ƒ- B+3AJa]E_TIs ֋t%`2~O5[0緼U{/F{P6 /['D_㻠>`/yUg*>"oPB'f忬0&\:!:{C¸~5ǒă+2-xFmc:ſ1 Yw!@ .?BBח_)Ё'x;: W1%>xJ-3(W&ڈ7;+?^qh>-"vM\g~%Bv{=4WwE}$Seכ`+roy3<,ߠs5f9cLBa[sEsԣ*V8f31vEQGi %DвfLt|,\WuL^HTi$d"'yTd@ۙLb]7ד0vLBY[R80Vj2ŵro1%PjQHimP2*;f A`|vnE5_DumLkSjD[޸+i- D˱ H#c`I vt8D=Lp$# fZ4! ^U+<4 A=GC\To֊<]o*L?3 =w.6_I33P71[$xS=N@ ߻I5/<6UmѫY \aJURN ˊkdЇj~$)܅N5 qD_}G.vo`0.##2e'v>.m`(v[5`t9qmWXlɳYAXm"B $;pNT Y_7:<7 ER 4Ok, G }wZܸ \-''q p*-drI쯋Bq66&n#KlnځUi,+MO-Dc: dMOv`3VR]X%QLn 55hC 9m X["֧o~XU/2J,OPBiTڙqt3|" aNե 'h[Q73]|5|"5JKC3~#l&[iܬ)2z\`υMԧ}! ^7Y]?pYl@Z sV TNhl~x@ڰ+|ް'Og:&0qY/ Ӹ-|[5\,C t5CE=|Sg=U.ga1gcT9 2VZ}uo?'M_gEߢq-0QTc8ރ36k,TY;>BanlKfh/ ϟ< ´ 58v`3#cv?p:[v$*>89Oo06 p<SĤ!T|~˛ٖ_%U5&ZVՈ>GZ)Ks?{V̓5ZxH 9gݱEaSԝ~=:~[hx }Nt9K_'3 sG G@(^ڕKbHr.e .WY/i#vfOmlnw,۳0fProm>V%xb-ep!I1i.`f 2.~ߊk-J5v)ИO/Um7#*f ףFB'7c̹C `;% {Pё"-5y=t/:o(hZKkMp ެDғBʐ`OjUbr@_qyQ|Y`!a)"sO(WF^S)fVrI f,< T~MFFsh/JծF F1 "H*a}x"HGSh/0dQ|ZBofWVj摌 PDrUm`W=6 $vA&'-)X;cYگ;_7B_gE%͎8.KT)R BqjW) &yO͎kM60_ 8DJIc6W<1D@E]Uaɯep^@,p1; Pk}e~ )FD> toȜ>c_߭X >A"[3`[f"Uc\U0gHፗ~B$#wEWi|ЭAʅ M#NNdXׂsk`!@4V0 d#.8nc[!EBV> yKn >UdݰLnlz),pv)k5g3P*R*b]/eiʞ/ \) 9 qAB N8U Y5U7 >j+эg'3I=$6 LhptrOP>ڌca>Qrg&L>iVQK"1 ć Di,ٌ)nH%v#С{'k'YͺTDJ[,\{Ev2z6ڃq_`\қڠI_>e_ RZ'9B+KSDBmNEE L02'(Ka'8{2f0}P2'=gЀT`d;@a+-=V2C 9^fG?Zx(5rrZ).k$QyB~44UDnA1ܧ- 2GmD{)?cjP%Ql!0}F<"BC$j\x}j $sj#+$dC`Bw+DO%߅Cp Eb9`$̮ Ƥ.28^K Jɩ-trQiU^>8;EYU $T%dG&5^Yp Km 7D`r*`>Y$T/eg.TY;4X5"ǹ2؆__sfM Ս65Pdϰ#SbSo\\J@|GF+| h\?o5u1;}ئ5nR9jc|> P,m؝A3ka"a}!P͔)2tvbDϒ(Ͼ,UNf8 "Y::ĵ\FK)T:@;.֧2!y_ -}yzE ̛BvrT`6XH7T=gjj_yIq~Fg B7~C7-q#Ym*E [;}Ⱦ!(%1d n,0P\_RA!$K/CK'MdCPtt\Èj0]<7){IZ|#bd#dԐ U}V;.գ)O"}#A5XEn`62t rDYMCSayEnؑ+]PȘRogp~:̑i:wg귅YQ" u$//{$(:~eG_wFaPQ6W}~(u)3Az bnp?ybWQ9s-@ݴNAVgYJQU&t%]er싋dF7) -/r 8bam [MFX mo[Ⱥ% w\NyHL[!P^O)ߠOvwlc {]CL:̝w1?[ӵ6wljA&V$Y[u%qI ~b׸urGgTLlAos 0nJenğJ}Yp@tڤO6rTcOZ>DqIpLA(fy߽i7Q.aSy"j)x ]{J~~x!&s|b :5I݅uf9yH-8~δA)P.|+uj!PpP4JZ#$-W NLW .ӈ- 82 |aai(:e n1G eC>suP/MoHU2;Ԁ}> ~o Dp:ܱQq_/& reT{8s^clS,"ԎP*يM$h jS9Z7MIW [0AziOsev'gMxsλ!3j/|p4S8=Y+$tݻEP<s1{`dYwB1M(:%Y (\RQ/Hȱ"Detq6Cr!`e2` [do.!SׄVy|"B=Tv n#k^LHHBq؛s͹<9[p[>=c\z4$faQ\斝gHWLCUqWaɛvKwug;^h*<8>o^4h孋(^82fA}"BifLצI.y(u$vlqWITx}W=ctPajGN"^%rI- CRЭ_ri10⇋A"9BxIJQiZzK˻g#6 h,L*ǰH} _:,,{Y3 nH~LŽB~d::Y{&Ґ߷r RChq+ H iK]rE5ʀO_ q]:أ욓MJloa# e|Z iWm #zB.뒏sq cQj}OȪm7F-~ؽL{*}3cԜd_,Tıh֛rԁ[qM^n0j?z|Z̨4*m>%: bnc|4iw%g0x4+nsh}җ-rQ17**FbӯglAŹ$Ϧ@mZWz4~llm]h2m$ZړyUz_x46oTZk@"MҊ5gxۅJ xlu˔gZ)epr?Ǚ vwƧy-7fr!un!ezrpkۜ,Me-{h( u7ڢJ/Q r&a#4Q!,()_f!@hj<2ŃVYT`~uky0Tc3;!_Oe`?ȿ?ёi4q]@ "l}xqH]Q)~186JN,.ZiO&#NY&^d-G ;k3 %ݴ):+%-+LLkLJ`험,C<{]:mmQ3ʼE;<9UWZ4 QRMhVg`DىÔ^NlAg t)O$fGOGuw HfikG#ެIxYB~+)ʡ{i3zοд" YhD fte1ꬤ#1#@EkW\aBwp ;6R4,+}+lRhHΒGPndV:u"SwVw…MP ps⊔$lZbW O.H凶y%,G=|֓K$GgLU8$}yE-U,ݣjȈb V_5SYiV?KyfE~njeb$sٽ _C  ۫fg2;7eXxYVl[اi% %}MxC!Ox@ל@sú.2)3eO(PkG!qʃ7&d;FmV$[(oiֶh*\'<3^OFXWZox $f R}fH1<oxOY 6MFþ7[HQ8Pڣx2@I}-2ŲR>nΛ:)l.*)؁>E+MhfrSpNS84i;iy,'e4Qgȁ靺 W sH+]x!gl ]`AEg( phJX 82zP$رaZ f@k:3 0"D<}Ш]>)/3v@^Ώ˅sNKOk#/Wf`sN-)~Y܄ESvm~z|Yz8~Z=R a|I K؍Qm *|1u#TH&eW {{^0%;Jl$YI#&\1D2^VE͢B~IF݅jNԊ-Ux/P^:Oјu!Y0!c6 KoӔ}ΰ:P!y;Nj8ݛ0uyRd~]V ~p: 5-s^*q'Z !mUF8u<QVO>Kw rʗӚ|H2\f;+wjj9sէ;S`W}ʡ (|7GW4!!(|&]LZD*th2=jNn);K='ǖZlb ~6^X=AB.o3*cBB}SbXא :n6?3q kLqS\W읇( &!Ik:cX.+$@f[4 1OT7MPI~Qʃ~"92m_n}xa]NbTS̯\釃'8?X>o~\A(j5iWԿ]L"FZP9+ |&QBgS P}+~q4~l/7}N ˓ Lm۳\} i(ݐ{ (QHSA~sHuaCtVLeLV3._S򞙔& )zW H&ӂ_wVϼxk C:ϨU9uy[pZUHFq"Hf@9Tn4< יpxC?Rx+P) }`tCɵ& |)dd.zkV7ϵՐ%;yMnJAXh_OlG6ZJ!۴QDY9X sHqICfyބvq $vVh9(7ꑼԜ]2'"Sgp1;±Y/:5uYi;s#tof8oɝ;HƶT^ xv_k-"att5xNҰKYgu$})gcdwoH#%{kut9d8zdme_Y"S*\d(:9dyKdMdw:;7ϣɦ 1 r7r:.B[*CDz;B 1HJC_-r2ޘ^n ۅSTjV$dEJ 0J!݈{5^<0P #7j`uB8Hɞq伻=2T ,AkPzwѩ ι,{*M 3+8|ӭZdI8E aN 47}oGxfxe-T:ԲE`"Z_H3TE4I=rt$BNĀ1A[)t[a* K[ox͝Kn插qa6 . ^bu⻆ξoNRE@w fI.2m^ +f:}̛v:Y:IW]ӎ US!ܭދc{T,gv;q S22Ʊs쉚Gh݉`66l6.BlObYG-_+H# ;.]1[[?+MK1^$AMa&?:4G}ch`06啘OħGN?B&݊xg3$4J@}qSRg;zPM qsA&HH]P 2mc&J yeצB́N뤂@ R`T^ LAzM^1/g$[ق2fJ7Gu8噄p /,Н4k:/Q f$ >6l9j^͓{uSTÉ+Q o@|{E# N.ZJ_$S@I[}KU&$m;oNd 9]e7)C-V)h"jXHG 9E e,n -:rO!*K;F AX?38K&IU/iz~0--VEdb=A| 0}xa ɪwNsMlЏ@T4uOyU1vgl#م*yFh]9}goz{Ů2Ùf qjY'`"tm`7HF p´D tوLPi/9  @U|)ˣœab[Յ=mGr| Ti<Zԟ* doPhoCVb~kHDeD{TihizF 0ֻ9[>15Z]|8<lR~cZHb,\[!ŅW=@/*<6dY3Uv9(ad) SPJ&X "3,RwГ:*R$ٗuLO-9[p3GHT`KvT`|1@͜* Z '47">P61e .YCj4W \Qؚ5 -OaY 4(%,_K7EZdqupSf`R:4WQ18 )sjVdRRMAznӏ6RFLȱcFZ{@Ѭn,x_yrf0P|Ĭ!CHGZ\!L I7ne*0'0*yk_q{vdNՄ o g5sWgfDm-=ǰ ;)O.nT^# 1;DήnbH^a8&hn,^˶DQ*D߶NM@T5x"W|O)ΎnguɿH]/E?azgÄJej5!\1&9`oƁTX#;t8,)t`;*$Hs~[!^lm.Җ6/;IeG(+ 0^<8:T[J=l->lPo5PgS.7lw# 6 ͥ~;N/myGr^X,q#fDA&*,\ڲQ*r^@wWWS煊"9ypE`;>xRǡ)Ko@/e36dZ 4N@xv3+Z08p̓*?m؎پyB]oD^eB6ſl]$U&YQFۍj4Gn my,y(J kŀad0En6w>}iDB;j07]ol"ɔ(3Ϯi}6~;OOY{"i<ʞP>"q(|v[3V "< zBĸG$l%^?sV'/%](d$S5C`YVaQ@ >0=m9_l=s0W#a:(L>K$A)G|73tpgdڮ? SO%0K9jx|B#hoSbZ4x0F=3x}uKp^߈cZֈX!Ct?tXC3U&, jr*%**AYa^Ё"_}Av\zmD,?{tPV[D򀋎aFdF5"\ U􁴢p˝L%Is&ģ0,' a ?PqBMaBƲ89=y$chGL>exTxӼ$߱&_S&G.R|Mz$ *8j VhQv.-B}1KnyN8ćjJIDͬwbfIJ6-/$uZĚ8 n?W"<+YG ԡ &i!bIΠ_A#+*?dʖB+GlXP1slId37Azd|b9bxzT#ryb tQ_4t٠e2OY__uѝHW~Qa"C:F9yvo,VWC.7rqGNfy9]h! ! !U{ylnڨ }S^x91B՜ -Rt}"9a]?}esr "{Њ?gtPbZV6QO3?߈2NZORGBm=T/3 ,[P!XbCUbuNwutF &:UXywh3H6:-hƅ[kPI%HU:EjʩM`6\'ģ Ls>(Ĩ6\caaO;LSRޜ(_!s-ypzL32lHB?5Bn6s(Ut6[S1 t㪨Y[/T6h*$< .cНތ+ŗ>hSⰱCĝiߗ*&ն ^2xaSD\q"yqsP!si83bgG]Wi^H^^9.OHLH'Oնl>ƌQkw. /nG\6͞shkqS?dͯ1iJ'%O"(o oTeZ5\͇iҊQP ‹=Jx*)N@> O]\LKTr/̶ܶSel(eK1&Kn̏0KwF7GSa%%}a^X k=d܏SKE,a+C4q\7\M-4) wbꊮ$KŠo=4şAQzD'%6Zb NH1?0K{f^yXMTb[«ۇD[|zqB|)f#7DK*>bHX;8v: ?Q!+8gJQMOIcײ3KȠj7XmEJE_s&,řpǺX?8]tc}G4?2C&{\^WrN7-'HJO >}gp5#,dhХDʗ4L+ nuYG}V ECl2.Xck|Qp(ݜ9~ v3HO6 #x.Zo7\2F63;FzeS( OvZ t?P%<"a7"FqBdЙk4U2,Džaw. qߚ:]wt\iSĻc^TP6~^46sI'wĿ"%uڿUz1?|̛Us28/m\9:olh* !I&>3jvҿ\lBй^͕~ۨ%}dlM2aA_&d&' &.MMoty~(T Vg)xlкtΑtmr=>xQ:DR'"~|Ku'N6z@AL7F]iGX~X+cWe}XIXN-#2Q& eguh`>"R똺K*iNr ~];N\睅<!2HJL ސW춳f5+^ e9x/ H6YH؟MΨ5Jfd2q ͘-'@/ ;gCj o;q2$2Y +d9FƱp6 (@kO0<= T}jqo_鲴Kg~Wܸ*FڝbV&8B=h_migR+i3xoP#?zc.B֐STF-lTWKU9%cuEZ3cDv` ̄+ t+> laAnd1&7~Ģghl$_2]7k2I$w Ye+&ʳTX$֙ $>j4j[ե,:]cԤzM׆c~#3Gy 0ʧ=A/њ`l7T[y7D8(!>5]nO':GAF7&(!Svl1ʸ/I#'~~*VR3cn4>d}a_&uҜzS#SUYgAIRw-3ўxh,LH< &REdux%bmIS|6:M ?'e\vfzfLU}?r0sR7,~Yc?Z~K?qhb3q[hWFjO հ)!$MiB< < d ߠ%J#n}ݑNQn 'y} d36#ZH˒)7"ԕ9BE`Yw%%~,blk'[Im SK(,j'r h=` USyֳEgVSӨ56בgXMIxl>Mq)>W`*r(sBc'}X՘&Miv4w'ijVqIᔈRAk}(cý=:}γ-.U9aш']  |#mtk.C;γB ˉRJhC*.z΍YZۄK3C!a'߾Dwk)h7^Uj-s,"oUcn^2ʴ$4 X nZC֧_#_NooWٹ+9fDΧ217'V FMg7zJ@=},Kdn'ng,ު8c(Mݕ axlA[l˪A@\ ;1~+DCmġ =a%Ζ J8njd~ 6q'@E/<#u '(ʿko|´":8̹rA:))/vv˹;nxO)v:*vp0E_K0,/-@i)bǾv_[缽f)tlY*lk~oA ݛn-C_h$>d|๽%z\}>;0&Y8lma5lBQ@1z:7k^v9^ckMipvSTsyC&{TR`X̄R.o_YTʙT{,^:3fT8tUњaO& HAa\_j膷PNR6kk@MbpW"]|k$IoHxwIUvm/J@֞$,Hf _U3^rpms͉(2PP0 N0z3QmVKD[DHV_/hz<%ƓwN;־vz2Y|gu-&Iu\s҉NDׅ.EW:t -=`te2*~)pc2_¶uPOŰMP-3 yзTvUn A#:_ *v ql;#7et=ɁAb %]$8skrܟ؁wv d/j:}rk#X]Kx+՞G! Р1\<6g %ș"?h406a*H˘ឍV?rL[RS6X[÷l<\%5sDcx_@BR?̌V @p鲐Y.te2ئKZ1jks!KHk'r=o,n5q(UĿG"g!ZɞUD$*U,tMJn/,WW,\~~_23FDJӂiy z0!=#{#P QS V!ngKL6w], Dnԏ428,L<2lʢ. ifEz,,/a;dE6Fi5Ig89^bf}=&r+Q=WN?nK,lCo *' qNz__{VtXAmkJ1䯪?3cy X*丮Hq`5 kq-g 2k cmd9@tSQ/2NCώSx]G-6t͂LmИH[~%o[>R.'Vȶ [9o?4IL[J?LZl֐q7+cueXHSo!g48&<^Fj_ <g[n>G^;TRmh`=ojJKIKP *?ϼY>wy$xE Cd4<-ؚݳR[2&-$y(n@ JI*08?oq_d##C@`"QӖBn}wA,Z4Ƴٿ^֙/VrgJȨ!V& VXLsnVg^]o~[wXS]H"n2(3G_=VViK}]\.P$65y>~p>zp\\<ǔw0ڒ\ Nf(F%|Ӂvvtm4@ݫJVHNMIUn)•{Hw5ʥxUsa_.dF 4[/NZR[* 0E#)*8jD~l!FE? H&0-}669gaV$9s10uL{(.;mn%ZzX2^@{0 M/2DXWMsb&Y5Bbm=ZEŇMvL|UJ?KȂW!K4PB[k*ۑM`쪇$m ΑـҐY.z~re02rE<mI@EdO.4ނҺp@jD),tp}h.J^B2)nd{*XL'pC,iE*uN@yok9@1s'*ݥ̖ϹPC# Oh]lgGΌch Er ȗuLOiH\DJkcÓgyڐJ eD pT.ۏshl%tVsravOa>j35i&ZeR3שX!}EV We!h˓(G3=61J)ck9M$2'(K ٫ ONg Cy~(A!sL -?[¸V X-ނ *vSfWWuo(pjWS=f320 u=KIvrqdJ̴1h cow'䀳X95h ua*[2CBl ֢xߤ[M,'dI&''Ly7 1,%Xۜ׬ "ޠSBxTh -_0]jPD%cĉ bbrqW_X7!JQiX9'>l< P$< 3XN$ȝ'Mq FVY[?٠`TA+s}o tD| ,FFwQQ~Iȫ5GW.1]*~b]~KSpUt2xLu1̽'Sv|KF< |X 򬗜rO%W#"v+Nڙph$ MTYR,#%uz mQ]$oσzWJ{T#򥝬5Lp@չwvMmDޭM@)pO632DTkHՠ2x`C!\n+"%78G2YlsfkF34 "V@h&@J=ҭ"^[wn58oOxہ˺~ g}&`<+dyR"(iPnyڍz31UE/d+֔S:|"h ku[8Ր6tCrz0LX @M+n\|;_G.hD*; 5N `4a\Dkߌ؍@Y󽨴dn\/S e+a&kkt,x"H<եar, _&XUY?#p+9x_ /'`"F)mu23Cy媪tϔd/McRÕ dN|BO/K"'hstK*f(D9iWY^5Y?Ý*;bC'oG9h` "!,l\`陜j?UFr*UVc#[zp&^#MPeSaܳG}W:䅶/ؒ(Q90!n}T8йeǕ7], wSO)ãQL[9Ecwv!s|tl߂s2i1RL:x$ⵃϝY)_#0S_ξ]5bI(%Yl) )%LTn$A(`A0`xA=zkƊs[H^ނuY_pw6Bk ok%8bdy\* M\{j}?Y!ӪĢ4E PE_zܿOH6Y4m=^z %BAch=tBP$j$ fդ& auG/3]|dI *mee!'yJCm $.|Sk 83-rs%ن;$|{"}wFw5`W}R?=!w\@ԧ(LoEϰUqێ&a[kez]wPl֨z TܿL;lUnRZIX7?3)ku~']F}YWN,[4`#8Y `7LY[oÄvV['إ%Qz?fO(L'E){WWipvuʀYg>=B5=dgUFcŲ+K.Bbl\y5[᨜6/-\SRP;cBZ/Rb2H<=A?&?n'L; S!>Wg4"6nǶCe|HrU|;DӐ~)t܈3P@u:#ߎL%,?`c4>quZu1Gr`Hr"DE1EY\Swe䌔>@زNӎT'm."zY4fP{k{pF1POLi(_fS[ bl&@vݷ X^d/*XţݼY݋dmJX(DY `6ۖN.'81AAFX$9[TVYFdlmhQ\pp|鄯=# Ra4*gUi5yLVȳ颻^=t`Դ|ZshLq62BءF UVXgk ݋uԠS Ie5jP3l7Ԁcs$75.r<qPg+9kRjSҝng/څ22Mim lsB.Uv1 Xa.z<ӗMxϖNGi }/ DxGl[)g]0?#0!K]J8;i¸]@E-et p OiHJ5zcRk Lt"p>*b𷥟6BM|ELp%ˬ5ڋ(^oJ'꤉idw~2T{ܟ fl| ڬTld߿@I,Sx(l! d+8O#imߙ=h42X T:(s_&r4HP;2z1_3ځzOΒ՘w5qBaGP3S>U `ٟBƚ*3IԈoTjq֖` ”zZRS/%.gCט1̴0x(i9Q;\|YF >a SfqݘS1"t7u49-:v!1:A;Y "!W8BԹ 3s~CyG4u\_t h^ަ}䥱cG(szÁľ_[EP6(X / a+JՅDcB%Ŏy:]y]N+b}Um޵@Ħkܠll 1ȣ'WVaq9 @rBՌF\sUŒ#"#KƎ)|$ߔψ<%SIp u3q(_U}vXL@m)xB02 %EҏC<}DX]XfqgAn|݄D(w-dG"nSvNjLdZӜ1 Aac\/myqx~:4Þl7#og7;nF HWz %ii&׶x7h_RlK DRl;0HsB*Pi\<Ρbi}x-3tD⌴"2S@+[ΊAp=TC>1 /hdEijd|{A؎zQ@ǐj?4J n)d =p>29IG- Pv/!d|"YqkO"^),c0d2^(@Bdj]%D@8eKsrbKUgD=w%TA{煋4<-=*-P-+-ur྇r1Hތvt>@)A=tP@eCJEb_gGpZw$j5_.:ᾭ z;Xۨq]ީd;VXDߤr[$=#tXEiu K>VSWVK7މmN}㐻OLH]ȩi })-^?&/e˩ۿ^|xHRnmIIj_YD¨m" iZҗx3v~EkJ#h#2wp~*r 8C~HgBWM~XF сڭgJ_<AT.[nIyT Jpg]Hy`AwVM5X)UZN:oKN`fw~^1_M;5z.AѷB"@V-ɨlNq,UH K'6. j_r!Кg4[H x2·aH@tTŰ_Qnr~ HQ.ʩZ<"<,ZU1;3߄鬱 5rۥl9Cm2ˣV* ?H Gyu5;[k[E&0-Ie$,'[hkJDhn1%btEɦTR3y䚣b[ +ᇶsRlδ|6Z*M^iITT(VnV$:/KzDs\Q;Zot8ׅ^dMtBpي͌$KpV!u$-$OŒo56wY(yk.c R}hأ)㗱/~-*-06*WI0{@Th?nemsŗ wl]u3z]+ֶVt9z\ɞQQ3w8_ ںY '\IeIsbD`WOU&Ih_og탦Dh~Όs#K\*Ǣ`*iIQj6ݩ^|zj[W4%VJPVfbb]b=B0y.b72p\Is"͊xsL/Az%! Ab$O3Tť0Q 7r(s]rٖ!A< 6c{ZEeܰq(UtB`e"P"XvfT݊gЯS]B߲)Pcs2_OfdWh~qgZt+uje>8 e͊CdG88AtN|Qw"`+ `yk(hCM. D0=bʨvM"zc5L!P6r`)!(|qƮd951e:B8urPe\^R;ũlvK3eݲ,ıUMM,s `@~x ݎvVlSsœyl~OüxB9ʊHLBJk!E7ĩ?Nr/brh3Ey U.|Fa`N̖Зwc-+kV+FnYP**k- =1]㗘 9`#L/=8XngS|{IvT -HsպMtoy% -{Н]' R_߭򁜩:]]4 Gb 9M5:½)끥GN` c\FcWX.tdα_=/:F#,eD-j;EW_fnXP\S+kDd7!猓03)񣵮^LY_HakTJzm Ʌݢlea գ?:jhBYHt &ؐz vD:aG7H Uu(Km+W;`_ɨ_I^6Mku/)؃3I=TC H)OOKL>Q!O*+. >l$+\:bc2 ]lc1m#}w¹1$D_-U7_ {8w4ǽ41ut&4xWWen PձpG{[cB֨b~[j{j?ɡ' 2f h'l]>A 7ީ8|b&yɂAN׶<-:MNϦ\g}hB>|et,}3L!sV&+J^LՉ*boC!wF9Ñ+{Q܊ܩDhʭa3Q+|Pߙ#i.ҠQQc}>|CE`Qt^o ?UԈ-("wTK5`F,(^7.hIԓ`g>1U0% lAf:HyZܣY"sԂ&Y1d=KJgWLJ=nlKNUq 76_C o`1ΦIN]~K& XgXP&ہި9^tD|p +Di_zOZ:H#jƶT?NJq oYbbzic\+ն b#[Jߑm3 1s,O6mn [fXWe-~ZGBNiHtVBxҐGj^Qaz)gFhшHp'SV"EGi+u<:x`EKUn{A0I|(1ż+.!X|eLaC^>)o%_U#ErwڐEm:0e>80s V8B ׂ`-&UP(ZDbD:9T1h@I⾫m`p2>Y N4 W n* NQ߭ }oa*FyZsg#Y2;7LHJ͚XL rҝ |FRUta|zf])6õw*m! )h"]MW Bb1WlFT jpcJJ7?6'IQ _B1HRSy{^oiކv}zA{*UP/B2 4/9[͍p }ϕG>9 =݌F wz ޵;’T94+# c`uŒ P U޹sglYjɤr)^,kľx2ç] /JD%e] v !׉ \Ge2߇ RZYrhtfح^ ^O)I/4CՄ, ;gAvrn5p@gm}=ۓk ޚK[Aյ9EA@3@-aN7,59@^R0Ȁ|(-|5qHhf~ 2.&IP,TAHg9Oa~BxBWL!VMb!5iX(Iv?p\pVcQ*KkZniI40z 1ko4`JN]7 q ѪP|Հ`y3MCV9p AYL`_V ~Vmv[fK5Œ/iJ֎\p>Kn9(Cnnq?&k! TbƧGƦRo%qJYB\Xt)NX/u`__x&R$}P2͑Z([LsHQ$\s ޺unf%%FV=5>kx(-BXxe|삠Z}?df V'I \,q%>1K43]'?arD^JHy Js1ޑ-g p#MOsȀm[p~Dc @J39,jY ʀh5!ٽ'D)|ى/6sL6{/jӢN%u+cO%xb& 2o%cvgFMC /,xt&U`7umP$Wq2OwT"j*ΌAgaX彪G=" F"t}85 %wE_?NvQUVCrԘav،o} :'`тHKC*IOs>˹69>3fWc.}W`,e3ꘁ~˻% ފꏋA8[/x-d]֭$I֗㻱_-CM eЯEce[55'_A:*?SbxZ9ՌW/@Err/;w*D͎(Κ׭m ;ܾ4%$Tv?2XԀFӂgJ<7Sz#yAG] O;Fz Nʡ U'Im8t >s̪MtHx^#va+ ƴly(N$h╯彏 10R<8{g<3 O?y]|9P&8 H>6DX8$0VA5)GH@erG%|ځvm? Oe/`H3iv)O#б[+w+[Hl%2(QRt,k~]`LY z\~in6sTϳOINFQ^δSΝ _=&)~d┐vΆmܣ aiXUoJ YIWccA(>آDZ޼cJ/G.*qOy D,'"Š+4`6f ؞L^dbb،=2%G4Ir>D Yy 2lN)7?hm>WXS eMh] pkCC$-`b?QEߏ$tj`,e~b)xVv 3ԭ3|s'?Y9sf+Fy.zQ**YܘOÁβanJ:-Te( 8y)5*;q9@2c2.۲hH3/(Noa-YL\r\`5>?Y,IX 7 rE[3ΙD|ps^Yn[ii #-vy-8%ce(Jqa^a#֠Y<*!7Cs 2Rc?\R }Sߟm2R4{@2 ;ci"2c_W p[ {16ΡBFY+Lr8R+n=٫8.TMrW({ DVlEe|̎F( qiՋ{0!XY1Fx -/ Њhۂ5KEciwJrTͼSQI#(6U(ŵm2^KO1B"ȏK̪gHnoa"4!u cdw3'N:;e8 G(U3$w)ϳ/Ȫ갗nMa{^e&ԮBAA(Kȧ KJ\-J\[8պP#ĉ<K'Ko|&lDtb%hKdL1bUTcnȅ>}߀I\ul[qHjHBFAC &6lR Syu [+/(7=Ŧ%oS8J\km!D,:)u䂿%\ vofD,ɝ aZY.p fyױZ|]$|tT3: /=JCˉb6A8nn3a%{ۓ!K63:iNܻfk So&:}~E]*!J= U)l#Pw'W2OE(91XÊ$[lșRYێn^]!.th_y{p{BGyQxN#GdAPh΋j_~{VU#O%N*iN^6 iFfH:K~Ė_ '/H2[BgRc<$|Uèe0B%#{-Lqw4uQIlo1|&`RSB>BQK(UTF?CVڭB'.ލqܰGR #eA'іpN=S <]YzNT|B\c?a.# ]K-lUk}Т msYx!5_JQƪ//K ))h_Oifen KRKe щA; b?cgx(#ޢ9r2N@ Z]3PfjYH\a2XHLv_f<+.r0@2.eO՜$ k.3q,dkADٱj" ɨR+ֵxo~'A$h?r|(CtLS y9rpv "c~I-^ *GIgA_Z~u+wQ7wM]ykZ_/ی0ܚP>rR@^ P3I[\P%Y s_˥i ~ȍYQ6[%i#bw۴ bv*74_+ȰK1QhϜFgvvYH@.HKU(u0A@/#9.Myet9 v4z_fRď]Z;+}$p a",ϵY{Ov.*p_!TxI=abComT v}je\ 7^uxvµtXj{7IP s l|!S0kP,oĕn*L;_Ȳ"= WQdk!(m/؏7,`J\tSxF:8/3!&{ւ]uЮYSYpHM?!(/%CFbkt/NT_,:/O(' R=I+\Qγeөsx,4+Ýo9xL0B`rhNylLv!>=9L4[ZLpj /1'mr$u=߫|c0d4J#|;/[_"ޢ-3N أ⫨M6I^#ލ&'ŲhQ|aGoࣅJvôIȑ&E"j&-`aMHgwb&,V/Iy5svD.2W͢7ዩŀ SAUީp?nsQ]2s r[ڰˋnsԟ~[&qv5dz@Iؙe$ #[EIuo;StRH~P_Cw>wQeNY+!KՅ[^ul\+#uñc{r)zךBuc,?qSHlA3 d_{neC>OFzOc0Y.`%BC)=kWui -qɟ+gGxOףOkMQI'qUM+ S:5,(Pw{Ly~tzRAG:[w]L&b~Ͻh͇{àDJWfFgq]@=^!a9+M!hur)sޘxhXOTz$Q%auQ3աx 6|hȨwA;cˮ?8|n5{@|pցjMWaQ{&,Cv9ö!t]>}0ۍ!Uc挍z:81%_^ TYNGQFz[?v>obs)D~\c?1[ЌqxtJxG"W*U浻*/WK:cҍ0Re%lCV4i[yS!ZP&:%dbfz7 LG69nڌ H:?mr;sꂉ,l`;Iv[f3e?Y"Ϸ g(۝~-Tސ+>/3aZioFt89еؼ LQ1?ϦnFj,`оih8ǵi$ Rа x`)i恢mbhy:RaB 1殊QD~F3qk^v^GGttGCMX>^аe'EDM wYort Ks ]Y: V O'Cx>@h3s'əZ۠Ͳ׆0[-?M=E isC6>^ZmwvG :+ƞ{Cu%bE7$^DA QuؗtMgDmpFEDE0R0 m0mb˴`1 ,>@!#sFaiڇ!t W @n2NJi[ شI:* v[AUG^{n"(lgo½"zNfzV olM`8$I2C2w` 5F 8ۇ:M:%=4i PgE?Gaw09ҠO 4IG@KY>;0P`)ncj7PQpR b5gY^ylDz^嗋aNďe`BN5BB-fokB_OvafMlyfjpo.2(6 _u ~D q7^Tf m2"VD i qSF|.؋L)Nskn?dg&lddAF_ppw(]V~%ߙ=5\aJZثl\42Ee>_v);yLd/*HW%=SQn{qkP"7% >qGρEK'LST v5¯i[JqCi ,-$N3 HlN"bDFtk(Rr]Fi ˇmƃ$m\Eʃ:mH2Ż,BN5stHZRij;P'Q3þ @a8HE9pꡳcX NanV{ }kL]jd ڣxpϮW"d>n>J[ mu+18.W>'A+pp4:is4hmO0h併<{JZO~Y^nf.WHPer;6#` D[Cg%qw_Wۏ\?=ĝ!PiPH<,\]ObeqYcNeG|G=W!u"*(q2z& 9]_~HJߤAx+25M rP(X@~yEQWQx}N7! lib}Y?-l ډ/XgfgyI].h|q :%I]]f=IIz̠7wh _ νy *-) gw0!@9L_w))_@BGp9yק{a4#Z+JʫdϾCŢas&WXVGdo3Ս} f蛛x[*X* (X(K2AXU3q * /)rvogvltT&MgSԽ=Z6|cҡ<']!A*XZrRCo+s *$`aU'9iV -98(?e'geЌ`ZxZ#ufICxsƀC)ؿљixw+衝hh? |I9aX4C|@O75seL~ksG8TRte{[*h=@laP M5/]Ш7K%Ay]v.>V~d%>.!,aZ*3'rh'h6Db<ʥ}P;58-XԄ~jo(rpT~\ OI# 1>DxBB̭ES,.6GdF2*6)8rYZA-ev5/]ߘ_֗-;)UGq6q~}?S ,qn^b<2);K!$婭Y>jsN %b(Z'6]SH)B[ڔ`. ~Sd`,Ht%zwEG``s8G30c";}K7TGq@2,u.tfyWs@YOXWvk!M΍l@>ulG]UD8{QD.@Eٖz! KO1{Cq?6F΁Fa;nz(I&fIlDSEx[z '9jo{KS G'K8Nb;VGw?qV&CX>^2dE/EXw CYe7< 61?~(@{W$I&MS_|JvlKlj4r$B~(]\,i?1Y$'Z~GM3pt[_Sޗf)*$3 @.'cR4#JsxP!ׅf.TW d " b6~J;/ aZ_~>"BB}q!Jyi}XXiT)x0#>_MՃ^t_7zgi_ǃvmEpy~̈́zCʏQs~%Q1:η+^+jVXI9x';ŒU".VY_j\ $gXSnU*@]%⌜UD\6ݕi@-ߢU+Eܑ 2v2PuPj PjD툩J@xF`tґ3.l;›IUa1d08 V ߉ &; f»SZ"v1{dsuI^KNP~C^aɦ]E\{`\۵mݼ>C4P{"L`7{nyHF xPVUK 9yxg)4{t]6NEWˎks?9x5#t e_m΍hLCwPeE%+k R"d|eMauV3DF`qmjɽ0ɳ (jI7]x=44 R3HͮG&H 8r%&=]2Q }j47377&eM|[,5{W"3A^Fwf4j G_9J#1Q'uN+V83:sa<5 ^;" (!JX*w1 %e5yK@ˈsLK?|Ld;SFRXawC٧j/_ (rqY%tUPps?`4.NM>p׵Z}j< 4x  ZKS;_!ץ~)Z4-*vEL=͙X}/?zj:tj=y /yigu,kU5<Y|ۀD~ m.Pй_fgl;~YDM\e\WLQtK(9_"ئr y`:G\z=mh'yP,q3#2NTލQ[Tu̎~(>9$OJí"!5V_ yō!&? ݚ7 zkbdYĕ{F7ӊGVS"!>|mdvh;w3ܺs"c&ib@X$3j HǓP62% Ζ{K}~J &$(MD [j˂b+[ 45c:PaXZk#^!NSg~R^إ IZ'c-W ]hZ6R5jtjf]8JNRB)oxU|v ]5;]iRt<$92*$׭M[C}xke68kdd0}h To2jSj$p&y+Kf[L|IUF֧$쁪wM6!nE[jj[=|݆kb> n e'\~p>sQW(>EߠY7s@Fle͠aDj%d ,Jn>%Zfb/p2,'p.ߝĥyG4lxcyEs*5  v}y!f^4xk&empXf0MNҲў`4 \R±A~R[:{Ү08AY4nG=+π,?Iv =SQ+ɞ-l)zIlevV ysTXtxH]5m8R$;p%}JDtjw …x3/3?I:i]y*HhES!w3a>lP EA^%Y_L䈑*si=w 2D@%ZT6 m{xꉆf{BFY$yHvRڐ~&9bٗ^sL$IʒlDRfg餸\a|9K#taj&U~bgӞ^JڍZe !4&Y{˪M.5- @ OEk/¼Ĭ$Jk4>2C"oZkרݦąSl8Svj FJ.14os^x":C XPt 0:%]DNg=k _Cp4yu#nG%+pwՀKOx rZٸ ڥsh!a@Q!o#HA04 $1j"&Ula1aɱ} 3*ɠswc 9V'\ (FGYfh'm]cJK-0;3 @k<6PJ+ڜu`UWwzK Ilpr:+^l ƛj'Tpoŋ E%k/ᦈsx"1FseАf sdT&hVjz"sldH)NvdV Է]{ i-ߢO/;wwrZ {odC%9BꇌhgPU-Cj=~eYoF3"Lq~MNcHPWءv{k3_˽a5;xPe-STRgEpC5k35ױ^_@kb,Y!0^Ȟiz̪GՈx=aF*v]O/v I8T 溔$ۏ\94icd F 5PG lFB]y4..K62jY.ug?UrA% 3v]:x-g4 20}OG%Z@Ƹ!]`8386vqݙ]5"̺;fuڡF_ek|=i.)o8rjpnR,Rt@}%mzNW%AdS8Z|,zPfKcAmhxk̺ޡtjHFyK[pY]^)rLixcœʋ>CUیRgh?2n)sz1j~"z. AMB Ճ;EBD9o{ M;UrhA*߽Sʫ_)fFDJ S-Z8>#,,Qr]f`v}Y߇nT~4 }Ἀ =~]iCnUVrK"N,zvTg'D>t@#qJ%G8'ք5r+W3*(*TƒuHՁFA2+. -[Do39ƙ))!.6IJQSE )Pt\ s &F c$ | _WAQdsSZ3h~H-3'p8ЙrpIC } .lG qjF{X]4ȱ@M_Mwv֮`2G.z2-'F\75f` `6R@D%{UbE3R)a9q Ȁu>VŻQ񕼴x }԰R?\,DHq#:\ZlO&ٽ Ƹ'M޺PSWrȹ&ic]k*:F%9o L;x\{d= X:TVjǀծߛQ/8<#ͅEH#kAURaa_^ܫA-f' @)z2?%OLg*1-MH(1x⛷UA#np5CH ˭)G+C(Q -bQJs#LGR}q|΢Yفo?HNY?Gzr':-<7s$za!#Qp,/]2N?UzrNxwA!.ffpRѥ=}%Wb,hRu1XTF0PF]QELEd x!0ekLq3xU;,K3I_ ӇI=`Ÿ բ)p%j(_T>N߀alR~Lu$]i%^'VkF$G%SmPoEwPFlYdkLIAD[,+y'>On۬)?ÒGL\'`_E6ux OMo1IVĎ#ǽCg "xwΪ11dbWZ:Ӡ ֟b!N2Yk6"^:{^+vv2bmU4u~q$NA%fOp y t+N%';ntj.Q\穢T%䕯k<9I=z ԅÝ%+awI4QA_9Yt>%dvzO]1#2*a{%,]Q`POOfs`NH--=}[Gš\UP~XZψ$̜x²ݮB3asZ =#Qă2[d`ܾdf{wb>ʺ- Y4`3>E]R5RYzj=LzA%x{y|B}\¢ī}GPn6g#jSy(UE'HqeL.fD%}9qGRҒ]3&F~y%^2A\͉E'bh2%R[Pc(AqoxO]`=1FAv4* =4PjͨN%A+| `2SAn:<\Zã֢u*lΚ;:Q,Od(3rFO]DhD#)7Tj;ViLKP%D<$ßڼ6.vr۶Aj 6_T%,F AcKoWq+gpl=FdtV2~JIc>T[oj7zݓ{O "ys~ȁH'~_̠Ii6s?n 46ieڈsPOA^Agm{J7ioJerjCޠ-2ܕ輈;Zk`3gJ?wNe&]ª_C8G)u/etha41굨S,];AN pFf+D`c0E -bǮAq]oӕTWŽ7m*&pc)pi1MKX8lB+L Fs\auZY'n=:=c$D}. >Rv%gj (ҫU {^ANAje.ނ y[i}sU݉JH&oنA# w֮J'*p䏁c%LbVzЉܞOppX@eE-/=X$d7ЬO֎ y%m_BPL0ne.זh*y$8$!|]`9sMϡ ~oqx;f\цS ]Y%$-)Ђ{}.Qۊ%pө=ߐJeS婹3RxzVmٰI7qӁA>̋M*]ٶVe'؜a4s$*oV>^hŁ&?#pA0 CHfDib0Y>иa7wO`P~#6ȸX`C{|ȟ>zv[J& wU{=sܒnCr;:GE7 h7tXm)F͂LCA0k;^`ӄ{5mY91uNv kvR`q22Wkb 2 0ul6t7UviwS~7d6+b; yZ|1/1ʈPbsFۑd&FGF>cQ?fh3W<"U@Rnu3' H_k`"OPȄt1 /0`Rӹ*(GݳYvujWwsi e.>gs:ܛ%#&ibn~Yk d]$,xq~-ix}qq!Qݻ;m5}M=akA!(#KM|P~K;u`+7~kp>v=P6}6ovE JEZO\of U@F¨6JgV e\NeM ͬAUJwOv^oőaN;^VEx~^6쨎7g03"—?;57܇QW4Ѹ·FVT= rb[5 ;]2 9ĚlyV9&kmzf y:% 18cWm ٭Lo7OxR"f6`8w]J8`^$'_PbY$P8MJB5F 1mMxi|KA0@3__FApd;a ۴@!NFC1H×h/`a*ļrE#?;.f5A<Mcyeڒk]S3*BbڶpNJ0 4q XQ#$ėSEр X:xsP#%xO9V%*?PqE`C WN6yV!Ωj݇gNʳm0>E&=,-rIFe~* Rkmw"9~#:Wazq Z#ץW'q()ax~4HJSV^ݔFHQi\$D͍1jYx1?XeY/-_=ĕ8+wS~V9\m/_/x>Rڣ)<(Ra]Pũ?ΡJEAvGR샠_ʍ :U^PՄ)n=+-6ꮥvayLQ !0#0U/ \ޑ̚ -逎G"*ou%b"C* ڱH0^["[wz_3Yy $Tφo pj&)8Yp?tT'tk\nK8hgsv;MdQ|0 ':erVv*3ℳ줱VE3Ggl7'[\?~m"3QR{-#5%lS8V`e ){0ʘ ]_l"̔[5̯ZluhYIMiqms0S `o ]Djx5@*hFi&&si:/$̑a?1&Ycrpkc8Yuz~A6\CVQYh׮A|jKΤ?[8/V:&Q'4*u8[!a~=54h&eX}UaM| ǹ4N55AȳifT9Tlb`k5G$K)Y[y9 j@|s7[qH-Z:56C̐``l[DZf>nWO-dnk;ni0W(} T/ s1ZJo:X nӀme4%]>o4?CU֝0hZIͼ+s,h>*<&jH!?:ǻAc]feaA Eo,A(#1V0Lŗ^e%L ]6r'e%^D[k^Z&5jT}>O 7hJV6}^n-ٞ3m('g[Ny!;=aTXLZeV,) ('WzgXx{dml2s59R߉gl% Yp.9Ÿr]'>r]Љ @r93nep#֭0E^x{|b՝QNo=䔼awA:$~"3.x9݇9Oj ⩌"JF )#Z_6k(6А㧅#23N;~`ѱҕ !N`TfP1@|㲼8c' ̍/yeg șؕ珁gֈygu %]96~㭏܌W QrT84t⺱ qx˩,QCW!Z$8,!7ogZ$`T+:/D=@Y1gR]g=߉@^x% ۱0Ymxp$.Ue"h{/[nΠG@0~vzst!Km5rrhJ>W' X!u^e-B y} [|1.p`w2S >Uk׿s OA$[b)P㣊}_0 %Q5$l!)ۃ%q Yf~#7j7,%ʋI$an,ѿu ,WpPv =Sj ΉeJ$$IcYtKT$}k@E* kVu 1"`a kF`rծsb|b{vzتT-]ŶZS|sہ\*X?z>gK?\"WwLe< +zY$WF钑hfz {Q  o>_i8kpzG.0\I.`#LJaU:mGƴW7a)CZ2黌P&:-MAz3J )XgA#%i=ÒXh9GAʏAjp%j t;)ynPd\S[>k KN瞊r?֙h |51ۗg=ʂDSE:GIW"Nyu}\cHUP®@J5x҅'ji0{'O y_F1)KwOEL+?! ^g|DټL9>ۡ40֦ZvȗʚЭA`>?:64t,Ĉy9khʕ(Jzv<ҚCj3]V@sPtVl8Y~g]KWd7b:6U޺ ;w ,5^K&Bn%` OՃC/ z<tAu/%v&p ~D2 CvI 9e l~hCekw*r XŊ랃}oPYxVvTEʱR iV0ۈ\DOf}nS.E!\g!قyB*kTdhF*"g ?!i7*^ّC:0iֱ5W7'-/z3K"z|5Ƥsg~[tH[ *Pi]S?zMշ%4Zdlba`ZXQSۢwHCXqCO<)x'+ (x/|NGr̮q5H &  @]%v{ruy쳯Fe(R'cBY5'U "v$PkGqXZ ]V`Q 7.(HCawJRZPFf2(Qs?=HLOTh\bZ<2OE ^wWXI _;euK( ~?o{ʮPDʻK~P9eh^@pR;I:+0v pz]S%\ xe_2m)β]AՌuJJė8;N{z `hT;E0;~u2!1RXdHFO)Z gn+CeOd-B5IcR(t1 ^A>DB%ݮV}dI^Rh+Q+ku>o=8:]ai5YʼEȠB}b:˝mTlߎ(iM't]|Kv>'%B+%/~+PyO/ OQ7,D{%XϽz鈾]r3 9.wMs9zBcOoU40s <# hx2$st^`݅ǒ_Dg@âMf)-4 zϞܔ T@QP1dYcgPHTƈWі Xo&|QM?uHq:W/ o\4 bk=tk_XZ"\Gg-FKۋӿEW'kFW|vRNv3kǺl5 L VzVZFwT#ۯYK' k*ͤ/ŝ1u<̜ "vܱǭ]1vchw]G"0 B2UZT]-4qMdV\պ&V "7oTX.ifla?OQılu(0t: # ;5])3z> QLAӺtyȆj82B9mf^F;,t?~G24W{ ]ؙP&"n|·ASw0e'A?:@ĞyTIOmZTqFZ=6bǫ7U@zrKwy0='kgTwS1׏uxUPʂb!Bo%yP9Fr ?@פ~T!xSUْWI<Ҫnh⁾ r$Ff'S yYGnx.Jdz(<1CaGYji:;zvx/HQ.=dqIp> g2n B\3ܨxFL.צrg(pO<㴚1:N%K|}SZ!q 6GdHkcti"Sd-n@`qnxrΛe&/ l3dXDvM$VF5a򙂫zQ% [HLݽù51+>O(?ICm&Ç;)i'=&xdo/8Rn'1gQߚ_2?B&%bo|J7eXT@) 1"ۍx}:y2@1,Vz1S/[.#5٧/7S"H AL7!Q>[5!,ddkbk$L_l-Mfro#E^Ɠxk & \~PP3-xĖa\h6Mn-}^ߥ{p\$9|eC7`RZ~r)BzӞWpo7rygȺk.5Ʉs=g':_$T}Cs+rf5U ppi@<;GI0 Ep"L;ش0 r헩^YFDJ1tJui(8ńnf~s6l W;ٽsuW-J> #azZJ<,)J^-  * )f> nZȇUZ`PSke :aHfU'ek<8uc<ʔs; p)<]4xB%L[W $yL(njэaء51i>N$cr/wUL$.jW]Z?my9X(sֹFy橙D-HT.V0[;QN"o_&#9C (~AZ(>p=m3ۙ^G֜d1[zcCKyDXC(?m{4)Eױo"'d:͟?#@mO}-)=3*_#h׮em Z[[wަ7"M>H: s^|rCD3?'g=o{jlV+w'&.AUz-NN]XiNѶ^Lf>[œGBtF!)2 NNk @CYQ UBy^QMCnD0i0ʑހ2LthqL8d6zLwVcϲ/zxclں3F N e:K-ޕr;^gi=o>cb*r_rK*r+8`G"9|v j ];o@Dȃ< mj+7}09qc1+&xzȶ3}74dRUwZ`V學k uQwdv[K*lNd\ =[c/QJ9ق0X?nF~ fYaF7b| a/p#&Eܗ~[~/Lk+ ʀb`dmUtC7`t$^7Vԝ;i0"2$YDOL9 8 T D8,<6+h,- [(!?Q 0W%k!/%M#ig/$-`ZR K#@і~T@.@$BF˞tmpMŨ=uv vf^^-(0w\;N!>Y6eEp#`IQ Wʙ7.cC$}x /uߵq)~/ֲ#Yu梅2c~ ꢧȷx1Df&fg:ŢAN?Xvhq?.Y=Gah䝼@.$hs\ٮc[a8W6: W*x@fiӝ!&%0ٲ6P{R}$~3:]xC<:w 0^^kH&B>RmI:JoW3 .ih3|UXFsHS"Q3xoI J0}g=,HWfˮ#kȫjarmg 8r8 6C@c%9r$rN Q _?[Ro0;^҇ג~3$>hR=,Tx*'jܸlZMUM62`%S(PѺi_ʉaPlN3?LJ/a.qԒ f<;&|wmʦǷs*>za߉W\;_bRUԶڋf:K-;P*1Z&N&ُIYf2-2PfNFIURD$ݹ++2jBz` TQ 2Jd8- ƈBݘ׀">ɡ#hWSF0`IVg!y|d)pV7#qRanrC)u\quD^&{ y(Fw%c;i-4Z$uE0UR:oMWMZ)d1TO+NOP8fx|?6P_gDIs_Yv1tt,̒yA"kgk;xW)6esr+M`g?{CnkCveo# /m\Xj69b-ͣFA]w0pN){̖\]_O3pA-ȡwZ`܉Lu )K i)ݫֺ4rlIhJęt9`㎌W Y[B9pɴuj<5۹ ۠WXGr3AoV}1IZ{V&G5S[x%`UNm{X?iy0g(ʞIgْ65<ʰZRu34x-ƺ0;OO9n?髓!\CX .~_Ťr?E%S򙹈1[|dr_YR6Pޤ4x%ʎlgq(Fe% h58*TQ0>ELߥ7H7SODC*nBD]YBܭ U@QUq4@yW> y Oc}h" AsjavKx6u?$ ;Q~ꪉ,R؈HiW3̆vuZOT 4jj @T6z F} 4H᙮kSFqn[wwӵ7&5t[u2?8wPyՕ)CyDAQ㚺Ej XѸ{z!BϦc톑Pqr4p*v;sJ$#1qJ1¡ ]hgV T}#V 0dz`4%|x`5PP<y`wU $+)_{fd΍/65J~ÈtE$TqhcW$+ؼTX1H@uڤSZ\bX5Vnl"QzCoMaգ)Hrm 4>)ryM:)q5Pjh=U\7= }"ݾm1|p&Zݦ{G'kWː9VNhPkN =uqfkqtPzb"x- a)1wt'+Fӕ:UYt1y->񰡱KD_.|.oC)mi9*ؒ.~ dd.[`BKrw?< P~~}h,N7NY QG&ڈhoGV@+"sƓQϮ[V' Qcю7ST88+G&~b*M/h"^x19s(j:˺<j"ec^`Q[rg,x\C e;(8k!"LϪT p,•amQrVҙ66vWB-`HҰ{։G+gk,E+#I2y:: j73c4-2ٹhNfJ)w9Xͧ e`D6pV~ܱvB2F?npAokxu~E<ҋ#q:J6!"ὂMR@WNgtl$a4 hz9/,# AivꦄnӖ '{;ܾ% JWn aR RDKUl4b5'~ [v f@\֯ ZI#lFçÊ%ro>V"MB׸ Gudkvw}j)7̧A᷃m< 6۬U#2t!oQTT[J[(p fgR5N:CZdQRafm#Cx; ^ߪY#K\JT ٨ W dQ*oYD,Z p`RƩA']+W q l fO߂ka0lk&Z{DZ7 E =`3.x!6ͮfu=FMw';O:}ROP`cwEvZtYAY<;x*v@ƤdlIG#5de0 Mbo2K!A C1yM\o)%K/; 4 = 9%~kkC&GɼX+v7(͎RZFX~yUeA >]@XG~QtxUͦgg 5V?ЪKs FDe /6TF?EB"m[_ d(1ȠͨZЄzMZM`>U_0{J?:8&>JT/jyfnFh޷lK`:2Q9& XT\{/tuMT'܇yE/+slq> ٢bk.(ѓŕ`YVg0;!T9mGn Bk_G 9Ohqep"X]=^,å{$@.择= M0"KjQQh}oIp.,Ld+ ^uz3D\[&Tɰʇ .xGM|1 Gg^dN[TGAntzsc ͓f lP0~RK&/ߓ8^Zv09pٻ>z+|d9G~U^;M8lb)Ɔ]V*_1UTQ=21 G|.2Tek߱aEo-2\Ƭ  =_G՜1H1R'r #Ur奭e"/i.lȍ۷{{'Df-kNx[sJXcݤD>@NR?P(UWK|/\NW/&ɱ9g0d_!n ^F1 +Ll" 9Pd.q$fk{ ir${Lg1Y2ɚ`=idE3p0>CmlIڞً8G wXfO&hn֒n. KR|1s)/0l0&a<6>ڞWhf|m_=_[ՖoX%dvfBI5ϹP`_}%]^㪯BuXAj?aofКx MUgϳq1}x= Fz/ߓ-UE_0FQ3'W8Zջ(6|P v0Ib`RArPɜ&¦&]М4ƻ# LagǗQfCI*ZO'>lYv-щWbB:#M钄Pc_Ӕ{jٙKyx^S,+f]+{A 1j'w!~eF9Z~k9L-mVrEt=dFt?Z<J, 4"kSln\߯]XŽ Czx6\: SPZ/()qธ9P,?wlp#=⭗uIC-b8)ƱDaMJMʿ3C`"fw]brq<r -?,P#yw?J3DtMv-ՠZjVlLɹ[oF͒'suUx<΍VY]xaA$ {Ҍ6 U~*jU)#՗WQZQZ4N񯿃`a˜Rm`[n@G;٤%LȗB"62S|M>VL!D_}P⮆<Zם@S3vjzS2lDW\]`nq)\8/B$^:+o|\<\1hA^qͩK.RnCGJ4 Mo $Gq T4X"܀%^/lw(29uS^LI<A\~]BM"/5x]kQ̂5D*wb~-GՄg=2 z~C(]d5S7Xg"!ҹDA~!Pd0*Y 2.Pj-УK9aQ[hh>|P~F;-~b&30 M|N;~C\w{ق>sBz!/}6oJ"`b'ݸjjB)f.ւ=+dNccaJjw&.L4R V򛳌ݝ`ri$˞ bKGLJYD(偻wԼ6X=0ڍ̩>ϱZH?xꗚ{ʖ(PeoMh"ۜGRoJy cy/й;^r:f1ݹ7}4*|x%\?Mޯ~;BCj:D|*@C4.gJ#&swΙ+fZLs)5ŅDqA wW|A}$ Ӷ}̽L#`YPQ_ۂk6zأOB)oPaU/ێ$G%C;<+QȏPcx|t?*69[W~ dG 6Y&s8v % hcn U9=q-k<Agd]IWSi )kܶ4R9o%o{' QFЩ\kXEԓj{GEDޏ_)?jU|PXʮxǐ.S$ ;덗 %Hы3ӫ \Kޘ6X9Ab' <:k8i/{Q5c<;iX%;e|_ϫK&) /^y0`C}8(">EZ|.E#'c{ p ,5J?ᴙi©LQ`u?rR!k+'1 AHT3YLR 8T& P U ^!4FCE}FF>{"V]Dn6K <)bhy rt~NzaқxO@7{@9]rʳGTg'=h@co i QPiLA<ᭆ|`!:eG@x?ˆsj.5S!@=o%Im9RK ih*HE Rl3:tDJkq hCeSiشXaPeE9'm'YkFJBP^2X>ڀDNOpqð?PvGzpe')<6Ֆeoq?{9M9e$]+nhs} $f)i jۏhoaϒ#\eFSOW/0_cN?"K 7sx#6b G5ۑbWH6)bcoʚk)_˪xN%sH ~k6d*Q CWŀ5q.y!2KK-A;F0Ckz h7<,:tlL&tx U+?7#?2tr9u2F<]ǬCj*M,M{D%>}q1W$˒0e?Ծ?[`蠣U?;6Lݩ 8߲})$v!{4h@#VL 6g ݝ 6dMm@(yD[$SモQScSz2pEW,~-|0QR/lJ/j4+ +Oon3D_fmF&xA(V 븉P6_0=; 1hH':*mg)ArIOSAoWfx1 h2gL¶?5^]9kG)C"i# k=`8wnp!Chl,zn& .e2LSiaH:E/N9M g45c!X+K~W{D9OΡB-{*t,tY)FN&,{.M-AHFVP I-AEu24B+5[./G=(MZ݃i/of 9khG9zi풧3Du_r7u!l,6N"BOlһostPT 11*)o!{L:U0ok୞wʤG]jHqDwJfKTm}yesy*> BR45+s'q$%M 4(`@p󡈞hL0y<] dLI5=hڙ<&^B)[[NBJB<rmokh&C\ "7r)5]ATfbn;w\xۥ(R \c13S>icF>P4ngwOе57oCͶ}xSmͪWq%}r-yIdK`~!=%rn#&DY cYhͮE,qxM9~m݅+h_`I>LWK"u  vK9q)?eKMZ;V c۬8e.s05~lI`÷LQwj)u*O<FU[!wja/4;F{O2E(X0GF/#] 5o_\]*rhSX߽/4;X|*mS̙`3tA{k8ߜiZ4@"Ӣ&y4 Zդ6 rsW(*jXK.mwx"?v/hH' 杻ʀp=JWv4Jt 1*MSő 6٠ŭ!$ !]fFxaY֕i|?R(xx8Mtj߭bAg(pVd\;/iPrdow̠jZ -)PځPh=9}9wdG  -l&A_|'{kK-7lٍ[-<d€46Ħ Fy<|eb1Zc+ԜȢ-BT0$te:|_Y5f΃PO¿VS?ٚu@v*ގ n<e<֫ º'C-8SSրʪY/+fNK:Ɋ^ZU3]`yB+=;ЉPF),2|T~VUx/^a.[>s$!衎+B.27;C$nؓXo 4hЏ-\%B'ʉ6ԩ \ HERۀҔg|,[]1 ȒUKNqfv5dcB %߲ hs?s$=Q;o=ܙ>{FYo[^դA?"1u!#TЦ)LHCzAn3Cٗ;*f!l>'HzP:$34r5d(u_w[ I*?zl{¨(.9$ȝ0Y@)\Mp?Z{`kO R³\AIa/oTsYlyWjGTߎD[Sܫl{ ?ԓɈ}YVHHMÎ߃xclӺm E{ ܊LdCpVP p7`pz ޳,ZB=yT{]1#LEkSum@lMkF/|}c\cɀ9 D[%F3Z!(;l(Q'-Ó}xNY⃇Ko7*3sNXBO}#.@m̪) [ԦA!j4Bєoy 6"II.#O(+IGV;R?bS5Y2#T$aK?J-C̙dz.̹ +23/)wK~(`>#bD2'H NHwLsgg+wvRc>![qGa&:J߆ܰاW[ 2n,USRvWsUH\K U]CLu3Z8J_ YQ/Ls'd:8d;~{X6+oF{FmGm)nS=y1э< ~w^ҢjDR/B-/rr&h_#Xi~;ff=ʻyQpʭ[NHSS܉ lc`ݼ'gKs=_%-k/ J3aM M$C#(R^K$I^RͿo'$ۄݒ$Kn‡pwvH:Pc}cx4k(oyw օ%l5-G 0<˜}ٸxĒj1f{ma\?Y>etK`܁bM BZz1/@W{Ln02B)_^ro$%ބ3e.+rKx~npExyJj7퀁?4Ҽ7a)nV+@6-Dӭ1ڬ&Ua?@5v-/\*@zk"08xGZEj`}jyn_1& h(< O/L&"ژ@ڨ@u.1Xk!)h2_҄Uf>ޏf|TA (l)1D?qE(a߰g@,= &8od&TSH=,ETU#*QϚ+i-hj6OԬRxOf44[ϙq!OGhNjXWz^P.',rJW/~eh㜙]J uWuγ  i*~S(i`i!ٮ72\ۋfjpseM].tF{n 0A&[S|A_&pzmWrE 6Ɏ8ǛgC]-}VKSV\ R܈a숸M/N3oJo@Y~)u ϊV˞z]4>l;_FKHn@M6V=з;/KG _+-Ud*25?PWN]!jq֖;vJ I5,|r-ΉA(P-:lANsl5O]jPDHf9jz3 ,3㰧kR! ܑ$=l+)f3*E-Z:c_.q>('}Yswȫ(f  :.>5H<5(n8"7NHYOɶe>q6T6[`)e˳ ^Ee=mINZNG~&2u7XM,8 ,sg G1OH aWfzO:w_?Vx8ga~DŽݚoT)C>:He=&R|~۔wV{ah4/ &|lY&ʘa)#Q݋͒}|7A)[Ja+7GF&߼X?EVQ;rLQ!DnejA;@,s-6\SHp4K]% '?iZGjHJG"P?9S):0|tO ikfI+żٱmx̉d,Ќ^$CkBAֺ3:3k1 c &!ކv! u$%wg1DO-.kҀ*λsxqm#V_J}až| vV?\ s򃥭= oa;s}v§;tcE&q'4Rs:H3AwG3 +sT6 y]:6Ltfc4wsċHcV1.m;zPwX'͠49ח6kCw6v^Ռ9(Xb~]Ӊed .ssN>QDpO`7R\;I Fr+>s O8Sdd{, U~B5ϩ\_BJ\pޭk&6q\3)BaGp%FµkއqI됽z^cW]Q$;n Vlc>%5p/%F 6](c' ] CE,[DYYf~~5[Vms RPL 5( ݷ-E_Q *;O%B2̖}$K+0 iH,< vݧ{]b?_v汬q`f;I|u{`ӿSܤ<,);ʺP`_o"v5Be?߭f\Uo-L$`=#z$Een}Pp#Sk̮ Re:q/d@oA%$)y n H!AQ&g Uzj5d8Y'^5bdnh[+mBYA1u䟫F ۔ڡ|Rurkg;\$`bE O\4iY2KsY5$4r߹H%dD70dFC(Vՙ&"_ѝMaD :xryM:[[O$}J~i\2*N?]s J1_C ϴc!KT 1g}XQ1 3pCD:v.&(4W\f&: j7.k`@f,$Sa0&:^pw7;`汔|rI̻jUr$`LoUcm8xߘQ/v)WyO|eK7Y*QxpÖX4 lgȹ**n2 T]*֍Q4PX륲TGjmg#7\Ê6XF"b忧Flc\&̖KԘ6JgI$;Vam ! kef*4{T;;jp)A%.;[!=(ʒ|ڈіӻdH04{hVEǷm*i0?mȤ(IWu7stzf}v8Y.4yV2P! rيYቫC8:b/x̊[Y4/P7?k[C:̾ 5QȻU*M\R&75=R(1'x YWP(lhN*GbfˆxUcLi,e}gonf{yQ ,r_֜6SSRSocl@а|1;:HcRYZX2ـxV[Gv3.N,P3b3߇Xz!2JwZ%2WTlqx!A++xLoak=6;Wӥa ȯ^6_N86_yd 8^%*$t#I# <9BA50#RUrl aCh>a]zƈzg1ݒ#sm՚#"iJtRz6,E_׮X+w]l9ϩy)"Pwjjr9G5YӝiZA5 uB÷z* Bx1g5ԛPI =:+kG}OH}TubBmBj5R+h4'z>Fo`f78,4j~y}-9IxV/4&ߐFe Jk`{6뎷w'Ưˑ'iSB3_QRκsDE/dw[dD3>۴~x'T_kVΏ)}n{Q gA B[#P8Y;KXbM^*(YCM]Ζ=)lƏJ^Ym!E]ɸuҰq. &9|<{h!adUଦf󍨌40gTF6cQ{10"OءQ| {H ,_P FBstqn*/qPv;EoJ$ǫ2I63A&<u+1Aa|p>vjب qTLli7Q_m<|NaLJcv C55cIe\v7aU b ]>I B'zLH"69V6/QNNc'clat+HvNֺza93h<'=CGl=ܴ5k:*gUΔI*(2t:ԶdmU@HmQ6t3zU%I^xS7v-?XDPM)O?֩Æ"{@ecp}&h#8BK+ /^sw-| s?yєюDš/Z+*(7AwκjtƸ8%I[W?9ٰHV\*AK.ĥ@UnnN %2=U#L[@HGF VX[9(PLt'Գdf*MmU `/ҽ HmAvYV;e`^ -0ȟFCosG W}I0>GqӠ~Aɽ&*YV0?ln^~ GdJ8b f~`-t|iqil̙ߋ4Bfoo3`Q@RDK*xXJ tƠ%O\q^򌚱0uibWyhSۖЫXU^vRhy'hH Ґi(J]9Ao;)?L1D^g/UT{~f}拎dZs_w>z$[wL!: u'M)i+rcz&Km5I,=rk[/swq_ ciB=C ͵ʍ"w5iJ@!P-Rz;^h\e2$87\NW( C߮ |i_/P1puQupuf@6)MV."xNM?PDlvFɯAؑnYz ^HL$ 3\aXz,S+a_Gdn{%,֎N=:~ gcHLN.b`MA0}?9:zf-ʘۢAS| |rz Z˛Ns1D 5"RSz qNEV'!3GQ$)4]kqKg<7f!JlDŽ{tE+R`I+NH+!H_'Jt~䩥6H}pșaHWSW`oo:93@$"RnJ!0I fRm*xd*_R+ܚB~v\pe :~25qfbt|"\g4)-&FHXӽCB͇a<j[ а@=/WQ~I3YNsq  ;;Bm/ZI˶բ|EJ+9Khi҉Iۄ>PcZ~%s~;l$MbH1lφ@zֽʬ 㧾IXޑ[87%QOoOB tGAۂd>C(юD'{H0<~pթ4nG/=Ko sx o&[%R +)7&H:ayW( FmsKR`9 Śu4 ExXbXKs` l֒ҷٖ,dMqS'Ƃ[:~Cr{#5p/A7z6UOKUV֮pTs>k[d((`Q"DxJ}1 FD<=`=2|y0y=jۙTx R>v^sgE\W:ͮ6 Yd3nRXN ]OJ<=օ&]ԛ@%AfD^#3BW#qfM7ZM1z ߺ):)Ӡd~ffن FM34ʝ7Ӟ"Kқ.BZőO3'~Q1Z[}>>2eH)p戝Kp텚J,~(pGa&#ai# _]ʭeVבcBH1?ռs."m ^{.o{Z ?@y0w=[0F1}c\&ͬ/fL>" ߉Jַ)?~qaikY]3#EF+<tS({tJ_AdHRnzfD.Iu ިĸ :Yp,$],i,).9|H 䫢ԃ5GqpФ%ANx8u:LeНPNC}XJQo +.=M:bs|W8%LǾu_IAAH-emKO wAr*ozCf#/QdzD;`\֖ " &3}cq0 ;6c2hn|4 g:Y,4Pe&T#B[c&,ف 1;kk*<'3FoVnK)=lyg}Xⲕ5*-]YKZ;L#Ǹ0PfKWUMGY[v,V|R|USϤD)ox3|}gʷ`pz,:kp?cȀ(as# P6dv$+ _ONGU?Gn ] ޘ.OF>EdtnsՙMK:XJFئQϒfr~Fyo]٘GOec)R_Ez;5๤%0Pר~˙R,kLeri^e"\uɷ/tB*]Bv^ i}yol#|%7^[)PydXCЇwWoQ(#]lMtn0^N17XÝ.(kk-ףCvִ7+yJu9b)X _{ gWTPz@!ixLxwE^?BJVܼo\M`INri켣qO'^|1Е+9iCZ"vֶ Ǽ`Vq|' rӠn_)wR:/zd#DB~ߐwrd3X=Y,sQb&@nV33b'n0; D$2OClf8_; pdBzb߲E`6R݃6ΒWľ?~}$P֛Ho2Az8U+'kȕ0̛7.X^󨵔67ݦGt8' 2~:+{SeNe+ve?l|2MH,yJ^/Y85Wex,0$[V_qu}^[' j6ft PKĿ&>i™{t@6NBvM|N ЩѢǯE~/0m !_M)'̖uB2a?z~v̿!(a1r|?]u y촬A)bau\-mڸkuEQw7K4t߭DhGr0C,Wsp#> (yn-`,q1JNR -q/dGzMvnvF cwx4\+s:+&|㊶^S~~ȧưC{Q~yx;$"lEoy7ʺJ1&(lx3}ɖ!O ԔKDז/s'QlA>sQ"XꚾoV*2\ϤV䠔JZ@՝$!o;(ATtj7_a" ӄ1^[mi gSaNў>yb"8Yql ,c*=27c8탁SKZG?:8zwK%CG'Z4e(V2eT4*^: Y0NVg6r%S|ܹڥJWY x<%{ _,b lKd5;sa8RoiN8wI9Ƕ@9mVэ_ΒCx.^<+:މ#3EPT'^GȪuʴi4,CۆF]\h X g*ezVY VlHCahk|0m}SJ_׳LGO*{2C;y" [u6lH6k'hsfFͱfƃ$׋ևXeGz&O5_0?/dE%)=^b/RڂVv&tfn9Y1,mܼ;G-F QQKǯKǺ d%+Xv(B|x728}NXtr+z. \0KGJ9mF9(jf(!Ec A`T^Z}[,6f .;f L%2jf4Ӭ,MbX8]Xe6\ȻC2pT{1.։S' K'53 f$pZǬIg eDѳg_(g TyoN"RGœf8 ~Ϯ*׭odaoVAuwgysFϥ~{"VuVzJ^HpU6̌ )?=:. ܠ@H-_0֥i &o]gI4;ȌOfaY@7:YEQB#_FcԌ;_>Ѭ4/{Bǭ&0מ|}*rd6a%8L?^BGzbY^Cipw6u׻h=֩+yP~c 3k;=+_y3BWMSY"/(Ӊf3J M!l؛H)4 Ban)PoCwl{raFSFܓ?IzQQGN}k6,V xqM{]?t 9rVRe,iEy7*`-\^M-`rKOcN6Sk6M*Dݰr,I@[Y]+{}%/I4:RMʷ[!gnBxX]^8ʡ7ͽ"ת\GsjYaS"єhcg9-{0ni/oDRO 93%Ko޽AURI7:y3j9<`\ԓą&B6Y`aϲ6T`dfAl=sgWh ~ In~W#"d[8 b y褧< 8./QA)B,Z6҈na+ǰLF( w,rQ ~~1N默`Bv"#5xf/ Ht| %>tX|i*⎧<pF 0N8VL+ҺA(0/s;"ǕK'ݽ@eY'ɞ8khZI|å?4qj?1Szgi)e5x50}L1 3vk'f,^ YtƱk]v#JRRʹ9OV,ϵ&6Yn!bttV(] O+7UOsomIKZcw&͛@Z6־AakMF\C!,+Xh;D =A`t ZU Iv/l!!$3<|>eEWa1@o?Đ'ǂ5ۀN Dq:lB wT[oVקr.W4Е53Z2 X4r ĤYp 榳_f 'Vprw-N"UN!]|ʻ;3FEtj嘬MNH,e3"tpN=T wr:.4l&xL}wAat^KǑɡ# CS{f0ٳOy?Ըbz nHc2uK>6t/y{;, kAbzA{t"mXMZ7P[>z?z#e 9ZD ڈ|VՌt_JQYq;*nNSe{4MF2KAʔRY&&BW@S؞(=.U]pxdsUlh;ӂd]Emڝҡ`oZ'B)-ݼM /m>#ǃZ*4viӲP.Utm@]EÃ\wKǨë΋T%S7%Nv"2{}hdh$W}:Ը? %2i:ԥ%6\h&COPI.m;kt}ζS ܒ|5'R,xI<:SOL~+Ժ[qyն²YY]hxPh}BlI{0|`Ă"Oh dZ@SX3 ĩ2Gu\/_QV͹`WtpIoы KAvm  vf8V2> tusՔح :]X:bkB>ȸ,*"OwkwOlZwMŗw_7:ͮWͧ!@!\VY2u|qҦ柔x@e Z\ }>5܄ː:VjxjEX\F=|pqp[WKr\Y1?>E_ ш*[amMsUȠWΰUWdOKUcA,&RrZ]+Zߔt㫷b wɰ6c]$Ob)T\]Z(e .t‴?^rnw;)rw~cb52e?uʡSpUlYb9.+ 쒳{!['x@nz" ">p9Ŗ$c"yjG@@t|ΰdap W\PBx`E[ɫ8t$i U 'w9E:5F{qⵟh113ƚD 2=QQay_ƥ#>'[u-w&EƅMlg$,7o%+c Ѹj9iyH:5 # lOG7 ^rCmPe @Q\Va>?K|-j,#U(\'[#H*,C4#q; {L4zr1XAzl ؂l(C!~5LClPP`AWY% t]54eP2> =kB/eC=ո >ҷ^CK󘿧mN:Bi>[CKjixPx Xz~֖N z]}t0&P+*>8*d!DC/Ӣq\E rv$-o[=㒃DIGk(m#o9"BR%0m';I`&KZd!uEJX* 6+}M ˷=gk * G+8ZƼȿAH&h~< ]̿}Ӱ:$w5PN *4ӕFJ ]O^ljKCxZ,-L@6lBكs <5L*xc3Hv,Il4ֳ^hN/<:L|2-_Ϫ3ʗgsN2n3'8:iqq$qE&bz{Jd;2s%h`mғ%LA Pl%A0HFf?C|.%LD3M %3O'`l+TJy R VXp/ʟӕ7Y%'Ў[z=7\P1x~Ng":eG[GE_X]mQ~AO7s Rak2 2ޡaWpVBHᵿR< 4amA)DM!a_ߕ5foRl_"ެE/&;; >P;X׸ALr=\=N$ e{YTGkD(k"#k[*rw+:`94Xts"ᚨEFʮCw:X&>}#h=MOhOK|86iej %@ڵQ'Hݛ|DGlv[l,.oQ-C:E;׸`ۈ.TdGA2J.0N?E?F;q x.h'74UFLp0z_&dxp.2䯻n@"l1yƉ&(iWxm! U|W?𘦅ڪr9_ xqQ q0d &vfw&QC|^)nȶq0D#V $: DžzG7,D~{loJ.>ᷖ@.ք/a;.=LhPZ$\?8K|!ڬjBm o"LZ -{ ;CY#6m4-MLKQFQ߯Tc (+#!L;u#fbH ?%{uOIu֝I`98&v`Qh1~C=R[*RhkwtV}^P'({8#ҪO@VY=Mrz|@? +i|{{4]7j&Yl$W]彫_h)!1FيmhMhGa 6Fӊ aPhQB^3tӸXV'^ aWWln VvSX(>5㕄A-cLX#o#k/Mήmk>$:kղ'Gj38x03Z7u{5D^Aǩ!)(RiI3 e].uo{m!&FggWS+3xč,Xy,;wwJ2J(7HR?Ook0kWBRhZ(IMWqT tJw#v[`jYeFf64ѧɡ?ژU Y qc+.dr29):f7`.-)-;2rJaDCR=X eی(FF΢:l"Y *s<.hǮ*lmYpGd|(NOfr=FȎ}a~< cKx)..ӥMa-=-O rxI" jivMڣD=)bYcFC*R E=^XD 8݂Frm[?V%A0G(`Znxi#\?Fx~h{P>m2? H&XTrYhEj$ ^ل?8˄[&*01VF= Y8׬p;()b9٩{U~h|]6:Y{E@ c[^X\j鄆*/$Y3 LE/EdWu/l$JBU[IL,Apm";B/c g!@u>BDP[i0"@3I,!bTe^cq Z:yz+fKe' Q.xf;@!U6Z=w~.w 2ΜMN̚5hIQP$45s;]B0cl_ 1peo_Q -ZxT{y{[^atLM#|/+`kTz]`m8F ^j dĮrArm ['\O眫& 3 FĆ`aD!#LZRxzYǢǭ1bD- ,8s Cz"jmrt\n(rǍ_y8`%^#:>2aӳsOܠ斑#A#+酇ٽ2~|`vA#U^TsnoekE=5fĬy%F6Noâ\\h̅^&9,'b_kct;f}'o)8[o d+ϴ4Br]ƀ2Յ-7XN\f6K?׬ s]604Ms5u{7vY2EI/)X)!~$ĈQԿw@5 wF ^g/Ze^uT5 3p3lg~.*Boi荁EpͦER{CWR u6F3L0~%:qx-|֐W$D "(>ҹ][mZl&ۑی/$C0F ZB-VX3cI%>y pU9] TGbݮ8ͯ2$ذr 3MZiS>b.䟡KIl\hcig'yMay]Nvn;2%=1[f}S~xT|ZLN)(@nxI="\rH\|p:6V qK'*SsAmkWw#;1BʴQH%9E \YqK(G_ snT"ӤitH˭p!a2!#VAT n8 ''݈|gU-uK_u A|׭O{Qy% }#{yVREݞÜj7sV5_r\4cI0JDl@厠ƃyS.+ņSDI fu 2)#6& ;V 9=Y}0Y.ʸv3V+-p @N\yf蘤ɻ,>^UηRP[j@3 zxW5BxxTJf#ܧ$L8(X@lnSPgÖL[`wNN:ֆE? K3tzdDK"!j)eߞJ 5a4F+d6V2^,r#-ߴ@G 1;}DGn(uѺ@YCHGU-TM ZH7mTe@4'3>4Uw0 1>Ulܹ+&2)j/8zJo$LZuXw#Ϯ*jfK^3vz%E T?5CV F_ dK?@zkU l3,9,'Rmoky6,=WHzm& [.$$s*Ing!PS0AkU+~Kz~_!)k4Ak< q@1O{jij&mbr snrJŞ6Տi>d] NaU1b]J?W!WqY*fP:Romfŀ0yk}ljk>2dm#j˫CBBOW"u m@wլR.FqӵSWeuҍ%WeYYEHĴaL0RQbዊ '@@|:%p :#v8-R6_':0scRA,'t;ǨT6sɪ̓^DNZw5} @f;ewZ7u+y'm?e;"n?:Q+v_`$ w\|^AM+"1DIN>i3xsdyy;RMO՞{n碔3wVjA4͵X_n!d#{c/71:4/wr'@Uj{eމFbŌ{fg4E[E5)Ghwm!:{׍JP$6@Gû k¿ޥeS{âV~WI}+ )ﱒD(j~_7P!V9S $q?j|]=*[Yx,%J yοc-6JIS~Ч`v OUbc9t~f(-3Ș1TQH?-b D b0B͜[fm#z18AZNe6̌&ǒ+;cq $LB W0N a;KAl?J'Z cG=-1Q15!m0 L2y+h~嬑9*1씰c{-qlbhVHyWg0a_q z["̧gfhQ1CnjԢ$BM9gtK) 2E^1l}${5L_t @Ϋ)^\ƿIzI m6M#{n0k|#* \G.w_f1֖<J:UQV7*|0+{@يYA$VЮ┈ze&ˮ/2:tLe\#>@g$\ӝ/m8u u(vĎmW}g|x*7iΤaMi+}od2L: [l\JYdb)˪4HMťq# zx;L~A5:]U c8zDŬF8J)As!YFp@\hr'/͠Qq}^:!%ns.p3Ψgժ"7 k"%9\ ]f5Mo;?$т0ٛ8]&ql"p5<}ѯǨ*aEJU޺ wd<.u!n lcʍbJ}R5v?"E6 "P4{@1QS%UFpGţ,aڭyH j'k"s77 ^րI*RrvɅTڲ{Bc1h2pg88 ,ڎCsBQ:<]iG3]tC#fum/фs5KTך 44E\O@ײ kɇ3A?夎÷71:bU']DBiH@2~θdK\ o$e!rjlgў+ݍ $M }n> AAYzW|~*#1YU=fo1\|&u}%!Μp;٣lOLy +8XjM~>0@u)P 3wӸj 0ƆbR%M3T"zƟ@Cn%,R#7~_8OsVrT*Κ³ W3Y4/3~L]nulΠÅöˁ챴Ńr1f;w#u:YV@Ѥe:Kzm+Sߒᜱ6i d!Ml{ ~&Lj(aDI q5%VA (G%j6yᜡ}M<H[YbAG&E@NPj=0X#cc3glk+Δtf@a$ؖKGS- GL/|tR\?lk7v0ѻ1sHk5#>#Mjb4%yS]QNW# tc+ˮjJ$5 6րp;&@*N&]ރ5S9=Q9|˄tkmba%` r5@8%[t9'>Ȧ%/ EwRE@('_L x= kWb[KQXVynX-9؃2WP"} nX"Kloz!UEj8E|.&@EΛ[X?HғbؓI]t|\YLj(;|ӸP#a^:]n002a:iE$J9Ϋ>58rsZW{ꭼ?>tNQOZYEtSD'R~5lC"-^zFnaZmDhPeri3}yFM.<[6 =Y @A$ xrc4As94d{1 N'Iڿ9(%Qn e!v(-OraQ1^mdJ'ooUVSyTdU\I>)gy˶C0"g{Ön g2_^ͺf0| _oEww I~9T[ZEN[;XuPU#ϚZ4d6>O' uB!O~-~tjgIRQ\3vEիyfZ_t OSگoPW]1/`ҝƿ O & EĥI&\9BrT{qEʤޛYss>Nͽ-0)u aT_NqAQ64G[El#6LbE'  CY)EWn]EA ߛ:mٴu\O]'14Z\Ow'9nb_?8-Ij̵i wpo=Q{:OAWLA'gán@ٯj뱁^.ЧrN}DjĤBǡRlĜ$~!bg5)2>6Ο*]qYY\g@8{7-:WqEŮ@m/2i@;midYrQӫvfP9׋ !;�P |^e F)%TK\a֢<㼆4VR7A!@|{9ǂ eao}YHjcy+^˚kH38A:'DN 8as,Ax <ǝ]+ycji6yc2{3瀍C<ZK:z5.Q_-y³ou?p4.ku) );fk~F7g]bA (|! _#>ceDW#_+) Jf QD Ha¦MnkH"ZDJ ѲeK(B  QMW/C{ӣ$Wr ͮ<ۿ:W̕F'1ALp4iǞZ4p-~v%|VQb6G zOhf/V;Zf}mo@#|@| 򨊠1Eq (B-9-nũÕNxǟ1Ty%M߲Y`7W0jh}tZ8$HkR{m8Mjضlȷb0IuZfS vXB2`)'C)s UvBmRPmU]uw|d!_NWؖɹ0Z<>e/|wY4/A5;sa6ģfߍ0AD딫׬/=~:CVc ޜ.]0u1+2^S! D êəݝ)uCI|,HwHQFJ rX?Q(U̦ᘑ5Ġ^;)l|S6LZMCd$n65>Ռ3s !6L'3ljqbOp蹛DU5'$CM^jf5CLc✆hF[rak%)tSXw++S9߃ec{h6A?4YKj~_WCI#o%Nĝjf뤋l")AcS,h&l}_LZ} %;35}jhrKGf6 e&s/xe j3]u Xi[cW1]ж798q}3t ^~Lb{"Ҹɵאa.C+%FS0%]܍e ]5kv yiܙ#7T E#~iLBt(v Zv RSID@oyct 0_*eٵ-(g ,Z3NJuW20bK.0~AJyo x%3^9LW)B9T} eAvߧH wSI?egJ׾ 8  YO^D/=H`^ȗ۫H?GM0/]yx-,L2ĎU0s@Os@W ox݀,iYcSdQSVFI+[=#633T{aOS>Ib"F1d ^_#M-Cѻlq@Gexv@o5or ł3(B5=AAzcirLG׻MxYC3<0SN;z1_1}ӌa"T \+yǃǙR~wNY h|yZckѶNK!sh yf68DG!'@3N$3qp4} .Em@(}~,ip{rsj<<fj O(BAPEׄ0%%{ ɲc)e]q cHJՅfuez!bG3-DkG,"$ƴܶudiܷm@* Ȉ !~e256~)ԡ_#ہϐ{c-|Cw.9bCbv!7t -hA9+1]$ľU\: u/Cy+ lx~J-8bϰɡgBg&mw]֞;%G|ҎtI!1s["총&1@O g0ф9ߊ52ԡQm6'Q [+how|)hz]?j6j|[%`LD6IBxL8ؐJԓ)A(e!yPG:ȵ$[Zǰ PAQ$W0l':!PR`^I֧CE;1\.:Fb@k',df]pE(E;']"L&joELg@Fݗ.qpHtDd@$Iڅ/4vgyq (MIycȦFF6< %@v[&(K_?@HAInCf;k bҳDRFĖ͈KDeFFE{,,6W5oR}hSAf(Fwg7&#ri#l*ZC}HY  Q~{]\v*Y6(*y0փKy|G;;"f:]oJwKI]4`s?ssI2)ʉZqSu-{Qy]9_4#2j%msDRwH+7J~ U3&4vY ;M䲖!oVjd< ልH[hP=b97YppzPJP*"lVLtyh)I9CS2D:Z,v@FkGS{ʬeRM0rUMCN7l&#1FqA)9V13CߦrKbO'8ȱQc]Mmd@=}x;ծ $( ~ZxP1B|ENJpz&;dMjKuH}6zyvoG\f3\.,7EH)P!Et2^#:,rBbz{+Sn*՗ x=֕#&!%D;k5-D#R@'}BtaV$0"u1CVF/LܷQz6Ѱ/<d&hqWG6 ؚH׻_ϸx5M'm:#=(rwFH Kd *[cG*8%fsN(pB$dp_qIyۅ] ڜ;r]|@'1*B/T]tΠ1.c)idiHkl}ɩrWXX2XZU$=;$'d Ϥ!1'*⎵&$L1B09r!Hjvy:&ŞG-S \|kT?N VbgreOC5A+/aQq!5ʖ$5O@d_f@^: GZxV/3"޹r]NGXܟŬ &KwFSl$r3 bBW2W^LHXl?ѤH)ѥsrZ␕x;ّP0Rl5O$jA[xVtShu&YX3X1$ʹ3JfLLlW|}uâ7 k^5UY|}%,hC2p0K'66{9֦ ?Lx ׻{韣a,*6`T"HyDH(sp0e{#eX!I1B27;aݫd NNf& Nbc3V|DlZ_b%'`$;8ʏ(jK@q6o^!Iꋊp[*4 І@:SF8Zk"j"q&B탲dGU~㈯K.nCtBhJ.fd[};3l.>]G޶O/:S~La jhA\c=seȆxJӎѽIBzJKiY~i/;U;j ),ZXQMg̒%:$Кȫ&iHДXDh v1Q[E􂣍}'-ߊ]R$_AyVO-b0ޣRKH|;lo_m?6uwpR5^5bۧuΌ Fd[n.쌌{[P6ClI1B- mCeu BjJHL8w^1o\kN)8 ?b5yі%`MwK;,㽧:o*!)շ-oh@,dAU4fWk Ӿx@RLozf Y~W:H@y@v4r9^>%PCbO8x8R߀^wZ aOwvyȱU@tht4hư>l@_['g`37T>JךxB8|ӎVW @x u Br7݊!>m.Ptk)+Nњ/ƐTwXʴ \'S8agDhVdCkٴ`eY;cժ CmQȋH˧Y_l [Xe!年'"N;yDmPi0>]ԁ+4d*s/5frTH?PDžJ4V*=y+n5Jl3cϚc|m^L|@H_lz 91eM<%ASgԑ"}rq@&}65a%F/aspFT$BeԟP+# >ZaϩV~ҺECE>?,=c*  Vk৉w>mN^C $|uA-8<"XA4Ss"ނDZփ6GŨJ{J9OSZ='DQwpL4.V xώlfpeF VOרK r8lKo+vhiѢ]d=xzgx=c3!O.6ǩw%gJJ*;P b Z<]F9Rd>T eJR_B槯:nֺqd]nǷ:1֞_Fa{Q3T_;osiZܤ)B s|2 oȋ;wQF_.01" ԅ^K+}w$Ù"\Yl,'RLATHzhZ'Y{y;D@ķd|b Lh<\)/ a;^T^G,mP}"DXuV*uUYY@,|pVI~+yKәp1)}gL8e\xumh#;>qv@)خVlNVsĨiu)nA[ $B =DΗ!P7ߖ `/qa@+G 5s|X/,~Ms1OnjdjKk8yc̲9b]V@W*@fb{JSĐ CԽ%V8@\E'qKFһ\R 7mq eYƌs[zN*i`}L̕CKHx_FBSj[6z3/xh=1_EkWh2Z(7i`3b Hip 㕫P/h"Iu {ZU &D%W}۫Rv7WZ##df_x0TqGѺ Šg=hGMډKu?UΜO=7b0c f'+*K>^mӦ]aubc^30?Pȏ~ ,rW|ǝbݩB;8E I- MPmL[G%ⱴ KMyKrnڤ!HkjlXxU ^Oh`vIGT$;uU#Ϳj`B1ۖj>9 zi{^7ns25G#^.`gӌd` d$:Y[|


    X7d3;K!C*I8jZ08Tdk&9B~Frح)Xjdk9YdD!^*0kH~f1.zʍRυ!&9u(eX&mCf!a ܦۏB`㱎+,1*1K?hͶ,z#:+ 9v?繜 *VԢ ~k/6mp8$EvB WVۓ$_LSL'/*8TK#F[rkD^l"| pUjyFz#mko]Xc3c 3jȨ+h=B>b ߺ30{~Gg%: hGßdYX}Ⱥ ]d;Mʺg?e\ V!;.ߧF%.Ma: ~ĽI'/@tj;\ U7-ų{o2Lڒ K ymB鿨*V'Wӵ4 ٌݪTB p )gAhӋ ;;4R'c9wS"ry)w;-͕F<>nq-QhoE;C n}Dp%ºA;Ʋ*aseT.(|׉ү-yQtىu/9TGoȈ/NuGeƮ&:ѳ_NQw-#vDRkI/u| \5Fo1Gnx8y|BZIhӠRjTI32O)syK-aG˲lXNO^AU_u?%Mbi[GDg8Ko#|.u=\?J>0XݱƏ%.%N֐*V"l3㺡L丞)dVϖGL:+wVT5 VL+ FswHރx i :C진NGDc@!6)4ozHeLk_;7-T67 YP眤tK {!F+rsJe#w~$5P/mmy`g"X <R_1jg-27~…fxRNt"NZЪtUO]ĉ\e|녌]]7XDRBXm'fXB(_4Ff`MeJ/EL@s@kc *{Liݤ ]n)oVl!G#k Q gz.:XCcem <Ϛ<q3]A eŲ nMؾdÛ:Xo8W]Ӫkǧ`GFd6樧)zK*yq`ןwM'MF c% q^,JHD inހ"YG ~5ājz/ | M!-~1=r9;,1+ؾP .p*!P;VwG[ʙsB=zVȻBu TS{#tUV^\:id dÔz/iZՓe`v\"Qz<}VwpH%4) cMw,pn̮y\] V ĭ_3$ߢ6 2 %l _ɯv]Q.Ap k[˦]b Du?Ûd1NXylq,xP~25<4ݴ3_ lh auޜ*4~ߙ*d\j"Jd VK~ UPE"ع<0fk!c0Aabi |mt [3nNfC]H\O|< +,LjR~25e#QX眧f±S-QY%m!WS, c?=x^DfPFgrC$nH ϿS0{"VILjq{ 񵨆&Zi _x)qVy](qc Y]Gg9W6}@KcHz ~#ȱ)s / fB:0[Mȍv(Ƶ4>\O* $ܫ;Ÿ|jeO@xَn[bJۃYJkUAyiNz+ڲ[_Z[N@Vʃv4M5M-K|%\2u8>`1$Pi{[&X]Fl^"ﳑeŘM&D90dB@SʂeweES'Kskqu>~64xF@$+B5h*#rIPfv+ u/n@ `ErʲU g,;-_RY3SRjbXcݎC6hKdpJS{ {``[$uBCqD[Lf%j!nSyTwldJH4S (jLದ| U?uZRYaP8^@rxX_ R $2w'VӮ5^r i]XjķU#30xd./aDcNC;YꆅOe#Sa>6q; VaС:׸9_5pGd%xTu]vXes~׫S\3'aIХGy}Y8A3,̀Tr)p$OuPFz Ǭ5f\B(EmJg0YB v{I_iE5Q= ]y nR2hWc~ 5 IߔS<ɨK-o an]Ar-HTbjT6x/4j)ow(va~⠋qzO p3=n*,/dM4/`\tp<ּwrrVs&_|(FEs [Sin{.q~#(|ҝZ+:å8PZt LiΫE*LKu yԩ+vHQnO LvՉ7#m@,:%3++ ngU_ ULS7 b%k/1jbEa0V9]Vx(Yn Z8纙x`a`lBFQ3ڥ0Bp%y^D\|~+9AQժ'^ `swEG$zڝGBD2QA+7AMGf{~A* Tr6i-!`(NŝĀDm vri{k\Xo/.|Zl󠯽ŸarWxU=u0`YUF>N?NgIǚ@^OR4oRgv3ED)r` XFޫqGj Յ5s 30_ꡧ1WVܝ8[RcR-bFRSf°W{$C2K6~t#[`FH+\KĤMնA[(FfPQaiUoDZ\V Ccxq ` * B3y =J#$XA%.X:T= 4I }v\ss=ZWL\ex|"Q4\UuW/+CP[789fxP-}$9eh_T!^!1 ZG=9 _{xTU^.ǘ"^,Iߞs{H[愽d4F^mU{!JkhFdq>4]*A3x;B*b hqF_}$;qNTSaVkUBD5%JM-1(gjfVo?~?&TGDWϋj>\n5NpBB%tUqJܳxtz%il:śp/Óϼsw9r]* I tOU syshM^-Ȥ,d` 3EktŅ;eOڮN:Gr] ҍczTa6weX .\ :iK[;ɛ`azC;L' n^(.Z\E-o!B173s}7Bןo+r(<&/Hr&QίC[Ϻ,ѷ`p^tzm7x%i׀0 X-F]'Eq2pFTh#9h-]͋ JM&i{Y#j4F~-9uULK|nZ@I:_Nj!XܪmQO* !{4诓̆T`v STYS"VNkD5ź""= Dž/zTegJJs]xWg2#>b)Ub-"] ﺾ6 ڞבk[2Q F 9j[DPtk-Dm[Pr)`!dr:lh2K'H4V`{jvcHý-2-#b:Dcǻ"JCH͔ɨP0:Ŏf;[-ռǚ".,n1RxI;Ⱥ~jJtģ' F<y^OUkk1[kj(Zh;}X&WU-NCDM_!q'Y[Ӓ1ct [۳q(NhQ5ҔHhJt~v`I#ro U#7^`xg(@b*вא4[ f\+GU5yInr Kw{4CZJ#|x%Ⱥ'.4w5NtQ$dgr$`"lL\ ߃\{witv&X4XeTs:}&GCMajcTeFQibaG9}$-,λ(H2z2U=souJXmҨ k@o ZTJ)C:J#똄a\Lӱ;:Ƚ R$%~?}g&RE@߁@-mrԯiDme???]N&1p=ï{K#2^u4H%Fɮ;pT{  f*mF0"ЭwKëY2 =9&~DZu >PS n2:{͖bI)~4󃭰X.6aYNAB?=$ɂ:5#[BTsvzģ,{wTeC, ;tۼE"'t3f22hȊJ)1TxRGTMe,> ?8Y#!pZS?- h,eVP KLB#kv$ݗ >1'5Y}nbO!>'[s;*͡sO\稧%%?% 5%rMw)fXBQ;K$IӨDwaS#2k0O?,.D*Q4 ? F67VS3Ydw&IM}2WeOayWxf8qD,UuX0"9@pBB]Tw'#\60kZ9=\UU)_Pmy!J9ufDs^m H*ֶgT-US% kCB|4 h5BГ ^3Lޕ |e0"ę"㘾WSJ :*ルCsu7J 7|US7%-2ၱK4DػɰMw&]F[bz0.-pW|"&vũ薄z~FP4T;DR_ޤ$Zɋ>,gn` (v1T I,G|6叻æY&߸/ۼaF9jƟ%ey1n{!,`q.wF9ݩe =uֱ)SzdCVb*ٞ“ $I|'MsǍ7Q?/#^/[+)*h/` "=@l7zzOnĕ Blݖ|Tbji&DT>Mtv hȒ?ϳ%6ܸ+bg-Ao$2ޙBT^3ZxHZpdݯaҸnjA]?Mȣ)6:֣-YG{B1s U1^}&l`|ȃ5/{򶲄#|+@uF|vVi^RP Mn@{C^"-O7a<ه>b tCK$] ^̿dٔOlnk3,r"& \)(KLqn5Nz tsk5I,:ojSdc) 7%_"ދRM} "CfI J:>.UE/W:(<W^WРfb]dev\<ѹmqIdphSLƢZ07!OCD OE~'ަ-KC ʾ3WnIؗ*lj0|syCX# S^@P4ۍ+NHAo&Z# LHܣR4d :hAm9dѹ[p/)u;H5gJw9,wP@7ǘCV1]KLHK 6FUDS<_/)@[VKcl _H* S|l.|^i) uYQ8? XIUD:Tmq:c4+)xcHyWV"Ku{"}-- !4_T!0,;h 6jrgX yj%sn+}!A )_Iqtzz1d}LoD>w#tzTEe@ը_b*b{ Tzѓ ԡ"wӕr?)fBFĦ ە&+,SQ\ LSS0."4"} $ \7(E۽sb3u?m?;:\B]a̙x}W BA6zGwܻ>z=2dh{$8M5܈;K"ȗ|U؀]Cz͹1G&CvK|lLPP3TJH[w3ڽ ]h oW(曐C@pxîx@=@lb8 {҇MLǗ%FHM-2Q-O\t$Խ3W frG>H{"sg/[D\k8uBz c9%>gAlM%YǴ˃6 JM߃yc۸3?吮=vF!n" G+>{ۗ|/ťATRrQ,toOɣWKɔ?<|ܻPdġ1XP 2ʘ\߄'=m fj;h=h~o"s OEW~aYũ$'LfX7I}~ZJgMʐki#j0< (0O?C? X5ޙ0R<[DTt%I:MfL2T:-KCX}0.m Cs7DvrNy93!l8]~VJϣp`v՘,O2p-;mքa33BW9Ov[WhHԸ߄q.f{%i.Dbp S"z-!F+XWR 9gC]"~hHkIL3s←՞?tyqNՔ>z xImCo=/'3@B\YZu 59FFk>~՛)m CÛU - VUPZrq\?)Ry}y׵_ cʝ$mm=yz9df@-P h)qCuqخxreT@ApN+4|?ET'I[Ce%h^yTߣ!EQ7N=&;Õ %7A{ie_*i(T]߅7l@$O© (Vy ?&,Db(3^f¸$(,t5<#[ ail:kȎ$ W0eMW<Mqp}'W1{m lp,0^7 H91P#Rhd*n6CIHeɢd U/D8I'1/[,afI(1XsA'~կ/bgHI)5N-"}3}Њ`X9~M F :VrCIZoUuuVy2:# ٕj޷FgyIeQ[Kwv8Р%t0F<8 twQU)1]$<hYHacf{XvN \ga2&>ghj4`J\QUD O'l.W` sվʱlO:+\мbc8$nIhwb9xA>-{IhU67O}K ss<@|92ڐ׼7(.7x.S|@"cȐv{t9Du1gy`Q{< Ai.85i5TT%}:1r8 %(hD/I1z_mMni"I㧍P"pE;X2tb.ZXVgV~Exn!>#Y=g:օ;DIS@&/D=ֹMK f&;!(BO:8~j4  2/3%29\bB%\-i_U`딞FTuۍfIՃ)PX [r(4?C~Dc"76sfAY1dT4urjgMm&0νJ%Z;j_5UMnp.#l;)/zP1_H~K0L8WL2[}<(0Sd_;QEGHVViFlDv5\x'b,h  dkN2I#0 WypG 9w3-oWLŴԂ&t2IFc#<@D%SKKJ{(qfu~SG !sBf !,H)] i'`=nMNR  1Az-5%vg9׾@8IQ(eޟxUw}Ok*rVl67RjDZ=P-XXd5w:jS,jy"Q[kP>DsH'5TȍXV:Usv '^жQ`-/#=@oHm- %D_5[& =dDFo)2u>h6&ۏF?vыv;E: }@fVݚC:ؔ Xq_֯' ĿfjϬs-㷇ϕzC>Z2 #lJJjS .:y``u="NvS!@w? ~MT`?d8$:E>x_ ~CW7pb&ϋ~!HGՊl3n$СFB%YvЭutcB'}@`I`$*V7?TR,AFl"#:V$~2VR6C& '/]4f1j#4\rkt8V>6"=:`LGpa .?uWE@Ke  LMe_?X_evC *Mc XpPgMuI %ux4Ȑ@|'Q2H8Wmk {G@ O ` LcF;KO Frn3q$AI{NDc5im0 {z aX_X:JJ;u95 |/cn/ 'ӱNͮ-/1"BHCOLZ&{řM iI"\T V:~07$,JPNiPt"M*Hkbe* 5ka3Xåp5y {]5VSl$0%S&E:ˆm,-/,ہ:wR$EM5zG)^U}HZF3idT c]+ n},dFerz: #v_/d]'Xzb¸6 e4N6%œz 4ڬ$afk$}_+Z8}rkBT]Xl܋dXj'+ү]Iof3D^W<;(AR9 o${?l;fkzeb}@BRbVh9Zڴ]<ލx.aaΙuދ3яnݻo LdTqt!ԅh]eΣ$8<"_%cN?@fi/Rfi@}t'ϟE wӴI?TiyhSn AqR뱉^ h zg^OgϩV6l$uO@~I. N# TTkG^Yڼo܀vEn<p5(Q|[wt_2asivN紛bZop\ß*:BKS?Bx`{V"g(6A"ݖ*OUj=/3B3lkm^ņS~&_}eq7f3Ư?zBc m |I$p'ǯh[4vmK.\Res#{w$4H\PME-|涊3\@?#J\Sl4^!׾ł]ös(Rfay,zأI?[؉ÁpAڼD(l_uhh-! ]m+ܝ?-S`בHt襗GzN w(7riaY"Y~wsI!V䄬tQQ釮%_T'KCIb;x$@O$q;ȁ `'Z^NnILeG@A{<%T7&3Ɵi!nօ. 4HXvZ6LMkfLj ~'>H7:!cZQ/hXG=w!^s_zv2F793u9R%T= ^e*atf(+@1q_oIU=R'Jթt߬*_98nee8'vCn,uLs &4%I9iWpk^2 '0gZ9{CU޹o${LSD{J/򥦘p{G?׌||s+mC'L-PYOK=Swla78,撋sĂR]Ӂ;.F !d0c1N1(X'ݢܕ~PJѱ{\@- [a-,Ug71WW(ԎOw;upb;6V` JmuZ5\%1 [^ nvKe!uԛenIcQ1׃{Q7`,*`ZwzQ " ls|7?P^HE3{ZV|e-P:% %U?h{ }$`@}jr)>G@*|g KPQC&`2Hvر'wCCj^0/=>}@u/Щ)z)- ICF0ڦ̝V.L̐R04=d$Z';cݹ<\n|G捫cڏYeKNgˉ/Ppn9U(^ GI]'n &@V9/FM}h\_td2Qmm-˩g\'C1Dz;lkX #5P-hǑ@j: 휽2&Z(~mnYԺUҹ\U+(YLC1Ŋ(yM'Mī^2L]5|6?PosI|naujkj0Ͳp*?+pp욄{9*3iKRW(iJ8enq81'e8F2mI%Hl]CJ$PsCNgCfZ|@{C `%FZ d#5#$=R@<CMwGfzf,OPǠϙd :Dvvxh?PGWr9cb>K,.Q$^FgZ͆[C3MUw{2gAMjRd79r5Q9֝O '? dQY;S8!̓}'v~Jjz7oH'^%XвX/b#7l0,ej֩L7(’mBf65',#ݜ3waU=Gqw8cF:+݁~M=ʙWaf$@:~'@tp%bPBg+*7V6tჼ.K/I3|ᄉX*ѕ{+Thf`8E G03lC_s^ N"̣PӮ~ p@qgLmXSCAڛ4G7'hUxZXblf{YFw%̈́@ZJ0;m<ɳjD0\r0j!dD "eA٪iNj5CW7å]`z& (,#;  Ajuv@шdԔU&#iࢎ@L\1#~Y#I|p݆\XXm׎>*TV_bx%+[d\QjXėmu( b-ŋ_YQe>[oV6F R?)e Ul&BrO^v K5[UDhl)YhLCf ۘ7O9ͫRNrY<=2"QN!@Deos'*=Cq!Ný cqzk %2>I}ǷOC?0'pYj>c\x ^JZ}K0ԧ+S\|8v0 p+[o5 U&&@.-֒}Q?kvBߡ7`]F~S贕+)_z5eSa2KDl$+YS+< } ^]8n8M#L=@Z\ԃÖL3G#g/-1ȵD)Kk`=e'>+7?MGc4ֲغ/zAESƯH{tӶ#qAew 7is Vn^G wY [2.|o,ŵfa: ώKVٗIc/mADV@[w{_V09?$s5%Asj/oe||;ҌY˕] "5 cyo𽩏9թG*^JO $02$<ɔO[i2)qݻN:;qf'vA$A\P=|bsC+;Rw[Gơ):Ah?l+IV9q)PǂέLdfkw 8xR;Ո oYkJ޷N9rgE;oh[;pj 'V&K m]}`f9OEsI@/4-Ul"!kpvQ} 60o5+6ͷ&(c79u4&q`O#Q^O2?2ձ<,(k;hߔw#[,K\xQѝ vjAHɄ@(O=OÞi_8Z(PWdV,Ӭ;^cbx l5=Ak-PJL^`YB8Ky-T0 (73;]EUTSx==qG,؀GC7l:.| Krؼ~nS晿;,qAgwY:<,_&2,hm.GMGVYh/[2kve )4b%ưY âGvGc<4l/9FׅIjaх]c#,i*: r}k˿* y)yIOo ᮹[ݾ9cSo쮏>W#V絀9P@=4zl Y>k"p%l!#fmFdMk@R%_-њLfbQW-J'/OhSٌdcYh ׹G.Vp)Lo WAEoXȘ6U 3zl ms쫣Qob\Af$ S~uɚl>IϪ$)j޲caY8=-8T:[ % [k͒_e\BlWr.9 **4tLraښoEgϡ~ZokWfO/ߤ:*cT" 2tPSџDPn_e$\nU 4(A|v3T9+Z-SGJph7qF3PAܷcZ[g6|;-mhԗ<π-} h>OGUry4[eui;Oל=^< W^{p`͔, .kG &ԦiLHyX3;K`kQ.m`y6T QPi-!#Gw3ѵj BkLU$A q_m_g:&3=@7n4#} v莒--0BG'z +k9:Bm._l.DGv)\%gr'v-.%Bl+f9.ө;qQyJG }[uբK]Tj94k(A/ERW4(>S½*=O&YtuK[R¬%8ll$Pw*<੍Ϊ+0g-,DvyMlg &-& H [.5Q AAȐ35x~dq=&եP"[E/)/'wDӲyҖ 58P:s,l Hسh,[|8n$2_ҩ'8:Dw09 2ҕ]"J3ֆAb3$trh '"b}'ǩ1z]+'"|꣹Rqc:sn"!q(uo$Hn ~= L#{D\hmV4wD+AcďCB_2ÖGRnyTQvDA$} R vq%a$ {`:0nfY8byq&!xŪ~!9CQA翓w }UCj}?2 7OW1!S5#;[ o÷{.U,SڣdP߽K9`FP%ų4p揍 [EPscr>4f)ڇnRVR 'Wߠ~F]nXxUbU$N&})zjKnIj&( kA=lT>7aX3+J7e(Ӕ$S`HL)appG b $eaŴ)mcjRzڏw6dzcM5ML.+܃~絛!x?ŊX^<8gݿR0_/amLeONrt(n `L:%Z>/(Q~%4{& @I$vp2pje<dFWq IyڒJwsHohZ]+}^k+FY\c2  coet؏d1@w~L$ճ:^'}LO\3uqշ1CA#apFmɺ6|+v@$t7sC*ۼAtj 19@vPh&<\iF' #S1qk$-8P@@NXMS ԉ ^eTsH9uwvS!yGڞPYx qUax%z6)%鬚]ʨJ-D6# M]Ob69f '>ȶGi]/\#,)ÚNwB#Bށ3 &ҤåB]Mɇ+e$;Y`ጪD/k+!iN(.NV _+X|X͘葆g X$Sý{V>IP>Q!2H"R;wvS4+-\_k-6zΓ(nSH᭥:bkoGRzAQRSm:?d1Ҫ[%BRDI]|OL>7PM ycA2Gjt8;))zHzPS6Z^WGS/K*=5}P*VJY`Y<ӎq,‚" KkOx{,}Mv7wІQ@zrSYbUI~zÒ\it>U𓁋-2&=POQuW -S(G~LBuyҼ? =w,X3앭 mOA޺zqiy.#UӬ7(߯_f1(Z/d5}e]y Y[ΟmׁMv2gg~Uʳ9=;)7 ?Ry R[igQ(Xsɍtb7ôTޟh)"EܒS j'jDƛ׿ksO`AmO_ JAjpHv#ogɿÃ;qi+/.ӱYw5@;w{N(ɲ8o[?+< F.OWs ^rs][/-7? etp Nm47 /g ! 2[V (b|z=U CB8:c8:2 ػj M[l^V9=L '2d(d++$7$syRplH UL]\濥nLZ-LHG3!;rɠ409"*UWJ(wZ4W\XW Q&/"\ V3#E3 HQaa8ץRM2uϰf8H=,jYޒVUkaQ' pX5p@P̦YEhQ5}nFWH0o = BH 4,~=Y<]Puboz+MД)gYf隬:{m :fGzG8"K|y- ^2fTZL]6}JKNMU{7-!؜}>Y5s \ 8x0m[5%Zg;cdĮÀP(H.8Xz&n/ܾzz\RcKK--GW5?X_V9x-HhZ2E0pJ\CJn8]*e ڍEkv|ԵG!J,9rN7Sc&UdNgӍXi@b(90 evJC?&6뵧An" U |f#v Ө+(F0d,_d1m;ŤTPG90HR- ;_:ֳ ]%HkLa dbM*}N0R.o[2P_xs?棍 @DY\%Ւh;ۃGȾ2ʣ!%ZBYCd,IʹWsM~^- pٗgU߉BthG(?E9kBbyZO EGg<.6R90W,)&0̄T1يec@w¤QAj˙!Ѵg;IW*2]_@u*C;~hwlj@pYtܷatH2VNt DU:# xhxCHA[0n/Js?sh=x ZsV+5}C`0oZ'HÛ2Ŗrb}c*/76RP8@S"bӭ+1Bܿ}^F;t4}휿\߅BULwOZ:6km&&KbXܾU\ETq 85Cz,#c/-sZTPrJ'V4[T=MW=HAm@|l')i}LleW7iF7܇cJ=d L;{s\koj=7!<-KXCspor%].>iOJd?;QO10*~iKb;Sy@6xS  rJ}@v]zF-j&}R_c4dm@ -W9+ Asun uVF?5H/ F--itIgH(k?G2J"M@n]my9oMbw, ѕ)Nn~r ;A?4+- 7}i_*nG|ifLs*[<\MdLo$\6Av$ޫi}$B|ALuSbIg`i5B*O/WdDOB Rae$P@LA=ڞ4o: ^o8p"4V(U@+“kڟ%KlgZG<-a#6rb`ޅ}I^r=o/ެ90PN׻^p|ۃъ?ѿ 8|뿭vPO3W,0GWEl9]_P98`"7?@qj`(mkeyw9?GwN Uڪj(tO@g*f!q۟0 rGT5f".y}sdRtN`l\֕ HiA~Ǡ?-~M#@=7@b) #d2oӚeȷ{S2[`r&7X~)qd˄ iY-I._MEo 8VQlU^ۄ W\\|w&{y@Uv=b1yp[}Ql}2E(= n_= ~0ٱ_8cE`k{]8)[٩7^jC16ɀ 1L{SUCmF+YS&yd\Ra$ܫJMD%n?yV )q#O¯2l`Nw-eZcY_238U&ޔVr^,/ݳuۮMub Y4;' X:ޙ7omts!I%>0. RމQ RCݗEi4q1Äu}w0MuF94˔kՃֺDQ4rRkCa幈+>-Yz˵i>b?]7*,,^\爏4jSvI)V{KU65y{q@$0<&gZpai)bcܝ%[s1\ct`6 qXӣOuv XsNo6 BV]'R,3fl}/NľѨΌbهhR 3rMP;FMչ[dlypm/t^ kl+IK"Rnnux%v5~7FlOU>v9' 47*ޫU~ iy,(!ka|u*?Gk9O rX;so~^hR [J_u*N\LxX?phpK;_X~%7q1kqH:z[k`` e-~Ґ]} .G)H[\mJPhfKwqPۉL*ր&mQ )V#Ǯ# ~zAo/6)U&F>P{F_:ͣIATܞ]f%)Vv#X^s)֎Tp,uwB:6*Eʼj7A G|C2»7Z@q-'T)hbM?xhVRu _^|7Bә;15:7E@miu6mw{I7_U…~،a;(B~On-*L9_ziYhy:H>u\ÜdYX)%+h k'ft% d LZ.oD g.B|T1C"͡C9ZERL)7hw+X5TE漴6JO~>f%fqjʔ*VãETׄB, RvkХg7XN/LƲ`bc䱐'M g&:ۗR [qcT5lnN ;&]z%CYv>a2eŽpʓGC,nmm(S̥fm)K$8 fyq<h[FOv^ksw+Nځ*IZ:"g0zHl |B6ģVTm=k OGo:U _ IBnٗnÜ+k'UҼ\ocE*ޮn7 )\ss(/̕i^PP#+K;jԚo@JQ°K~%f{$1ԚߪVG <1){r$Nof kNk?>P7!pUdt7`[sPu'UI?G;z$l7#(61zճdM#傃л^Iߢ_JO퉵'CTE???#b8B[%,Jer|OE#wجvdZ%MSg.2ƾ>|@?ġiOc]@a5^ģϜ6n| <υORC1?*oMD=>r 4'fy-Z8Α_)Uh?1P<Ԭ,Д˕)ZLRS=R~/40u['PAlP5z%b).mS'~y"7 YW9{a%%*$1ƤGp  (j^"f'xsWTDj8+~eT*yXP-ԛ?3,*[MW<߆-wzmc`F!Pi7O߼N/q d, Օrg0C4N?= TypǸ6S4p}x#%FmMЛD;8zB܆ӷQKTXO0j!_GtޭdKQf,4 |]i螴z?kjm Hp eݦGb9LI uv3+;3GoꚙүQ`RP]ҝvoq@є1nuXo. J`F{|yVkon]_o:B^q'ghЛxCWv%ҡ:9)yiWn6xKKQ?FZK* h)0BKNocCZZ.x 3XthK?Qؑ&&k[ &Dt:͍Օc 橼z @DqFlοP_oZ6CYZ"hPXE}+ʘrtc&N7;Z8uGg,Dіxeh2@`k̂G)Z (zVJ,8}ޟ t ӑc =n/go]RwE)>Dhxj1MKLh!- W7*a_|l7XԲg5C,}:Yi/Ιykn``u)L= `B#%ud3 uoW:S+}JWX ʪ14[2BEObof{(zN4SϛU]^Yvů)M(,cl.PJ RWQQq)eoő45t>nE#^d2+tzo՗Q(x@*496cgi"~0 OSS o$w)>++¦ęY &*91/!%bKLl0X|wPę*16"j(s:p?F%H[P|hv~Rb%`~#D Z-50="bl<}Ak T6dgFáuW'w]- Ѧ*\$:v@X<ɞ2AҲq.?NC=<$q}70:z!86Yș\*Т.gS=K=z:*nL0 {pQ&mtQ7x-Mgg/SǀK$Pb]Ť/)ZOW?>-?a'2KC&dk=ѬN t]C⒠uӪ=1~RGlDr&Ixɽr&ׂ98v;AKDЛ_RM̀;˜U9J|=MpV X3^?SOɋ;?'wgCb[wME1mk}Uz׵a߀ U!1ѷM@LdRAY\+\7׿N{5 =*[0\v=[aSz{]C ȍz"`kv DN<*ۛ_ظţ@S*X]rN̔)nx[J{ KQMLx} 3Mnm%:Q1kC/j fÂ8b+/r*=d${]ô 8+Hg6={{Ux}f09CC/3cŬn$w~Y ^)g}X[RY ،#hY]"h};\D=n䣮n'3LIxytp;ъ9nj n{U,kr&4GgG\ռ^ &|sr~c*g6D !a0\^6Eb]OVbQ~RhV,:^X!`Y=bŊ^LT||S\(Hw%uBIV3Yhn6f9 s(xz==&;Cڛhٷ(r+ݦR!O"SqsP; URTA+oRtU.?^;;bܪ'XO9O@)t*N4%a*}Ko}vxHӷxo8s=^i"=b`fzL qмjR{㊩~A{]rIk%$xWc&j`57AN'le Ie;~ܶOLƟlsD4Mq RK (:"(PswV$+aUI4:%m8{MႮ9Yj'¼G6-< `X*/(Q6VM2մ,LyKQ4|wZ/Ye¾(Y'3|*O娗G4ovGHTr*\ą4a722ƶI]$xԟiXZ$P|7 %9O nM]mJm%u F>љ&7ι0A抋=ovuvҁStv+LdjʣL^I`'!RJ˴ lXJjNAQqG:^fAF- Ѧ# 욳YKJŒ.Ǩ8pp#A$'G2$OB8Ƃi^|Ceөӹ%9hPK:QHg#$lgH$eR0 5Yc_ŝȔe 5dis p)J3;s+ ;*~9j0!!r2"_p*gkL);rݖgq:@q%.By= 0π-m|[>=em`DUT̛ln-U6Zv8hƝ""#2/' }hQVmHoѺ~z bQڶ!8$['OaM[ԡщU?wT<ĺG]ܘ f.ߕ[`4-~sc6"ObڽbZC:NOqC{%TAV[5?>&8 {BOpYeHozZB's )餹Zv=X ip$JlUh_<Ǐ oRC׆,+E"kew "5SU\ xkuyc,YOߛ'W{xc1n$(G1>A=Z&9mcʜ<' IJETݽ vo~{ˋTq G<Z8m'ZmtL如s5߶&ÍBg/ TΝ5o~[qyUZ+vҐlb +/ı~lGDvFZFM,![F٘oYG>^^8] q+ ;[ k,V_K#PWm:F 8_ORP^U X}'?CDw\owdfoI'hc `kC.u8KU߳'(^ ҅|'R7G~J,0NA>)xOA#?V .'4$"i-'i7iG>5^Upnۧ'RFmh!F$yeTh/|KpT=0D•"` s9TTz`w%_vphgeۍ܁ kFF"BxFm$yK; P+7,ĔYX9)b5$%hM4E<ĉ9QfdnU8}T44'SF:`sǛPkGG,%CN?o^pYmbp=B~8O\s+v_UzCq}ˌ8T-u4g[hؘQΌ̣ :!*.GNы"[Ŗ<^S#(غ Cu_0[|89_f „NIMU=G;T> S]Z0M;VFfKPm/l-APEdI+HgZZ> >`l"~{צDF,{ REvZ jg;X<]YlJUh/X|a-A |oW/l%Y6. h0 e( }\gGk&2Ʉ[Y2b~&h:p75J߫yj{G;F]?FS+L2WP5᭣ffOaaVYڀQ2nW0|cJ- JXC0zC I}L[;Oim8J k.Dgx2r L0:+IcĭH>Ha$^=Z c]gb| k.AFJO{_I|گ Aۚnu^9fxmY~CE3 FD oZ^j|-h<%9P]ejd3ır'i~VhUGIȀX>G-NYĨQgR_1J:LM|j:`By}TͅR/S|"g3.J ԸJD#۔ 5ҿi|fi.E=ycLسI;H0xQAF[W9[*kD̒oF!h0ZRH4jzdUřyw+q?qW'qsVx#ncpYxgX2::lp5/#>RoxEy+:e*n־`z{i+ pLvO`67(6ämx¤޿;O@"jۥb*Դ6$m3;Ľ&Ų^eU]^̄\I#ReC7͖9g< [8sIbSu_j]7U(Iۥu tv} L]Qn muUl>GuW%]%j'|Qu5fVl`0$B)/tR2%jYFwnqFSe{zWos䷅H9s8?A6k#UB\oDgTȸ^ƍ3߄LwVN~|g#Ѓ@к'l]=*ߤMs 5yJF(q 'ÁoiicEAh\M ".*D2$9֏%c[+734C2bheQ[:~n¼*^ E!.yŽqEyF/{0>EnT_R{-L5Fy^5ʦ\F1* gJK򵤒(T\-ᳰ)+:RdRvJS;m8N\AcmW9W8Y3lxW[4RܸfZM1hnYrAEyZLgPa߾ Apb%Sr @jR\Р4$JG4؝ub‡"@݇`,[W%d!|TD\Z \G30ͥaCКVWɶ 2EQ{0uiF C>mmbP ޴h8x7fQr 3 >Ⱥ@ieOL &zj5m,rH^t|r:y^=bLHBxm xK TY)./š~_:.(cd x K 4սʯq3Q"+Qڿ~<߂ٺyJk V}(c\kzez߾GsI^_qj2~!p=DU.:ѽ6ܞD.n|5S:sCZz*cr[@^)eVV?Qhr_?ɬy㡊Jԕ9 *0tJ`-1hkA^۰Ϡ?aWc a+GT&P|VK 3?_೯H.a!{/qi;V\Fߌ @ Oi 9Kuh]4$>-C?SdK2дKKDsğc%GCPcx .Dȃa=Ay鲞:`ـB8kJm,M<>A4#I|܃E_XZThލL/Cy@Dl3j/YJ#p N2[/+L Y(d,eNnF2f J?z[~tyҼFV yJ X1}$Q`ojkJW`Il HP$3L4oۤi »ka*> ?@V GӖT_F∲{šЋߕ4=?h# `yOά/_[?Ӯ6>D%/,,J5a,0ՓR=!H`UR0 ,u_^E twX է١5nPdg d67P~w NDIzc<)zbKFRڵskg[1~ύE-=!2E]H!k+J3g?O-:1-P6 J96#{9FK@#_'ѳR: uqd²6^\Kw}!zohgZj8ŋ'u -XOPmdm3)?6A]NX_%Djd||@g ݄(6YbsDC?omp#dE ,[!"ż-RT8]3A^콘2PVCH=OnTati132M)^ƎT 6R 4o;EvM=K2VR=P:0w^&%Qc/R*,M<$`۴Lؠ_K/ag)k_9 @]@:M-MkFUhh%^_^Z)mUԭ hK&wCRTFA\c@8pK?9CvpHW@/ͬ1{+U:9*]5W=0Jz`NVl5|V^ފu!Gn}MRDRqҿf; 2)2,*ߊE@ ezh~ߵ5uWa o%ӿFҢ[8nހg \QC3.V5oNX-e\ȩے;b8X0u$ycSI7fn/y~Y9m3rx ?v~ #~TW.\c[k? }--X hV8hPD<+>?rf\cԼh ,֒`H(bGx\9j1([Ϟ!y 07rEdps7 i-wznċO]HHM-xi4%?M_j|B W|iim4T&l&"6fG?Z#`S&)%[t>.읅+rr  C312] f%w H?,:>zK=L2 Pˉe-˜1~9Uep:> T9h&Loz7d/;`;8(n1$M$Yw/bQ5DȀe3Kx9C#+vfєXH(~0W)VnQ}U1A--J6YD{ \Yt7w,ʧO% 2'nM. 2 Huҭz;,!={1+4ϰUG mOKO}԰֩ ر(v98)6 -by^$UMzu5Vg9 Qo\|2@𡉶hƝA(pCE ۚ1cG*#GZ33N|2C7VugK~Nx RoA4\u/oV_ D#P4R cz)yM[ tn"ц9y RS4{/,:Ρm݃l bY`rm&7"(Ib{mm}E%v';JjLÕp Ih#$&ǜ'UGz/xJnz1wPG xh`J5[uw JNBXz ^#aFjQ,߫ JxrgɆ+33&IXZ"()qZ)X /GUל)vzbz+_&)T$k߃4*y@A]ç#W K`;z1( 0`WrؑoʪduEOv[Lln+P@N!D~2߶%,ZɄ5sn`s5E UM!3N='Ng\xn3ۓ"+ nG_cx gMJ0xJtӒԳ₌^_!MDaWY̜, Y|e3=d 80j7Z7NɃ+bwI4^L鍚 FӬ'_n;}Y&{evH5|#F@"ͳʑTy|vriIzJA2)rS+&a`,_hZsKIv X]KE$5yB⌧?.F"ᒛD|,|͆3i[&y.V]'y~r׀f67Bev %_T6 k m^WkmօH[tJ.xݕ씛8ms\4{vԳ "sü̎::~M9'BN%vR#Q܍/b;Nd)>2L5*!V1*~I}!b(&"Qb\"!gs UAž).bN/r ئI`?TZW`&_d?5IbMA6,§`ʮ ,֘`[!)2AONj<.8b[2R"xUxY9Qd6-|AM0+rdCD +mtiベTUj>1TR?Qqu -ٽa7BʹM% 1s=2&P(ƚf H@a??vf7\XtSf+IrT] 1#'yf}3B: }Hj'S a_{\6A;8-͸27k`J VHȏcf?S5)79:C>/gۋt1A#=sS: ;AN j}2p8|7 lW/*0!' YҴi&-9zu丗vPe`;&FM`aj:pBMA`MG~I; [H+2pG#RyeJ>I)w頸Rb?1ޝ L23Y@)d=6"y,$gswMѲ9d\-صyq@ޥvh+E=mg,p'57Q*Ў>g!dq*՛2N[@k.7ܖ26ctݤ+m.Z0~jn̺T T9QZzZ*ʜMYe G6)e)^V!τ 2ijuw5*KoXP>C8(-7E$LڙR0A&;'EHTZj=\15FZhǚ5CQ- Qz-iBٶo5ղ@8᜚$,=fjcH-e72˾?諷q,`f۫bwGZs^AR\c$ɢǒM* ٫S7}.?/Ԇ*/``T0fNnf^ jZ%Mݽ B9bCVEj2]X2.Z47U>EB5|@SAua΀4ԇexxf<}2}֧]U2LԢx"Ep HWWV!uqj^YW׍7[v%vP}Wdk#KyHۇI |@)05<$\R\E[a9q0`ӪM["B>Y?z'ߊ͖'#P*P2Q,{KJŠE, NiLQ"9&zR dѥ&9=M5:etK\$ cƆE Xjܒfp@}=^2r*pIT5`RڔcSTaJ+!#.mÿCUѳE4W?=GhY *'"U՜oW6j8c2[/Wxx\4cV)Lr4T{,6@ )yEMMAهoze꣰h 0S1ߴJa.8Ѩ_dOTJU;VOJ4*cx%]ɭ욮M%5v+8ҚgN6݇fQ:!iB^{Z__r[xtB83ͼҗ)(zzg P'\5(խ]m]JGABי !/u)I@¥snl=w*t~<!4 Z_&RQkri1”p=u6 {rZ v_#y|״`; { qӵ_΅< = bԉElLT98xCJot-&h t O;aOu^ 1zH"0ûEOrSOC& 4ӡ)W1_5څ+`$!mLuDT@k&ꓵ궋T[s=eǮ^ !ii}iO|!uN%9ShfoPTr^ziI2H_!ܕ"#)v\#PY 2E>iz0iC .:`QT#($>Q=fIbH|DžZ~JtxV;Qĥܮjy_sH]^͹-Gemachɫs܀g~0QyfeerD~N9z"RmDOmLpI74W "30c{~wC3yZ'-mV|!TNwӺĒ$0sFSA)>G:'E)ӴC$(/VRT6A[]wa_E<˃Fpl ,[/JKBPhC >i嘆ud^il|"2p#Z,<\M;g !tg;eގi_&j4!];yN_8]32"ae4Oe6ԱӑDGC3gb8垑3ۢ}wpI`A[Rįh\ψ4(LZ zO|\-.@/6w!C-7+ӕ*2x2.|6Źbcuݯr pO~wꄳTq?g)Uy,^5) /j_lryf_BŁB&]OҀű@Y %;{WL[wM^xG_%x+?C6 c 3588fh[S 9 ?aV }>pF  ϲ4g,T`-*FK4]z0VrӮ^n gUmyY=|+zou.ԝyz&/H ]񝨇hg;Q`q~~1[X,4lɎpP+ղk)1G4CXTQ:;3F\ꁺm +ɠ~;V6/Ւd<;i[\~/Xi %ȼICC|kqDa! ?D5~/~vZXa݋J).xQe/ѿGT$-g43؁AKAil CW}C#rF<;fduR YL_QmҐ5~NZ:@ IW)kXZрphJlE\c3Z77BSG׈w1YrB[ۗ{Mݿoy#t _ovp}1w/aAD9U"e;[NMI=wܼ8->5֊ z$]M@/c=>[y%Q7#+6vcӑ9Tu g2ÉA6 /#k[w&bgyc4Чm.S߲Ӷ> $.uƣt5,5 EAmo١S}?Hҥ5{«[F]nuCW'Iyɥ)3Lh|3٤!#B=R퓥1lů` a&Hxָcq d2$2ݮ~ܰ94Ux:"u/4ykZgv n&3޾y ف~ h Mb\M3Kw6?.c ^K-ؐRMGړ:TJ1G_sx0˨"nC*jC!c o }3:gnΜˀ0`0ڊٸ\Rʤe1Iʶr ki JZF`YҒ]G+~MR-覊?2[ A3ȭX4ۭrRU#\WU+"@` ąloOGcz%lfoSD NB H2WtRzbF* d`Z7r+? HBz9 6 L{4Ќ/Xk'Ev9H.6s$S)ۏ;D QD {2XVv?xaNA?l)G :S1B~|yR9ÒRGDD; IM9QZ-ΐf2)ZH(OJՠC  sꮦtw~x|~|De7(H[N 3I=soE ж}Uk|L׫:pMM#=%zk0Ւ?KU>ɰZxPvjW2=qL,1ڭV,r˴Du׏i(i~';J\xyZ2]fe5H2(jĖHsO%&b~í/[ & z˚pKw6ڃl}oQ0CUՀ/=ĵ|)ௗlDOcDP~3^+A0f}ױ>n,h~u\TDZoO$H+h!R"ePG`NȔHTлc<5Z捂E3ElNns 2Xq3ѡ0YՒ:*I 75c Vݣo֫9\"ĆȮXzSFۺ{`^1HDhT P#:^PY(v#UCv36d5y&mvzKSaQ󯆊oZ/?*8 5oHW~4P"}'co*Ux7ކdl\?{6C-U ^^O;"GjeBƑ'ĈhBއ> =d+[O07|o98%kdܸeOJR3$j|*2{ME۠RpӃQۜ>'*9/9(D UVV;nGޅ'1o d'<$%+ĘAFO;Rr*|@{돃cn(uw-)۽3+Xrl/((='1n=v ݯY? $ O~3{N*T_tGJXzrUcַ7d>g8SxṖ~̍[yF0tQ =+S+I&EFnԿur e )KX ܩ=faixYLOS-_;W&6W0<eZo1G1)`'Mvl4w"c֪Ūjjw {R~Ҵ?j5[kW]sO|#iTqϴȮ,@_K$A[#[Mf[$AX3Zjs9-/VWW,yCș=4LϼJ^*n ?s04=M-D;XkkWY]]bSoȴK?䚝[J:y%3Y(yޣ"ل }N0"F(d( a߶w8`8b .fEIJ%=:>WƑ9ú@ + p4I=q.GvGehrCEGE`8tq}&:14Yh{O2 iWXojx 0HSl<ڶf0Ivf]ް֏}+vZ;pœ0ު\_0=uGh#>$KI5,l|NMZ2=*5ErU<>^c).4#o%|0TvHuS)Ǎ~+xy}YnqOtUي9>Ұ0>^Wsw4Q+3ǜK٦(9޲RذiQ@|c 6VS_`ޟɯnx{VlgSDp)i P4|$YqݠW'Ͻ`b:!>dvkzEw,:o4@Q4xw33,W?t|USG8]qD`Et ё +Q9#C!YlVf]еQiW6xuD:՗>|M2+H{!AL#~h#ZoْH^\}YIR"  ܞlo%4:7J6Ro7.9#G[@pR'tgGȵKZ E$*ի_gR*xV-)F*ߡ>@ZJ\]8b ~6َHO1jimIJp m.?.Ya)$(pvPSAO̾T>wsq0$Q`]+jk*z8k!)خıc M_u^u+{M-#5!ݗ٤a|!8bK  vy]4FƤJQ2LOG4{ {x֭J($5HV^DͰ6RdžY!lЌ:>#6F)'.G4ӼAIjfw7"fcT j)r4Sл$!J53 $ %7a4*<0˥lKD"Nպt:{d gTS^BSpW=ME@hyG+睭o( j~ G[K&3jXWTgq^ɇQy`eAך*J/FFAN杉SvQF?P>Ks ;̩eSVM6\d~G#eMy}hbY O.k.[ Xj5.xrvp)TyߋFg01gxeSqIu!'lE]>h62k' )ː\H7/ 8EFyHw#/s5*1ęN& i'@< ]ϵjAunx'4̶D|JM NU;J5m*}}%ڙA`(Fo8y}o@Z"&28\Q%H5]^@u .LڤJDIK gFM>2{La=%0@+Y6R"- RI%. ,|OY :6'EC)4s[g1[G UNtL^6 !<+;;|O \ֱaЊȢl"Oh]JaE1yAޮB;_u+U@uqaLN6RI|R1Aɇ8d,X.!NҔ*=[ɴ"" '72}j%U3FBEk(-g;bngAtcVU_ sݎ'=Bj4a tjVBƄ *>dž![S%7T ,m'.uOݭvڭnaR 2#^BbxQ"dnX2zG),!*c$lcsz`,Ytwaꦉ\Кj~NrDKX7\2uBv*s15FD3Yޘ.}jށ '1/BjTyS Q 'cJmBJhƳia?7.r{\HPJcGk\;$-0`R`MV*7dzҼ'U3o ^ ,Y0gp(Rk [":l4h_4 w{I0W,\`yH;Q_ ^l!G{J ZӸQ$vޥ|Z3Ǧ?4Cf>~ bA=,r~yg1Ӎg6 NXT15A3nD7T*^I|)u׳Q+(a!A0+4ac6 F@e#c<<* !C҅v<گ8W%uyٌ|^H &DRZ-?!4Nʉi/h;:qiy}`S  |j\g]ݫIy1,~$]lA~ RAvќ,܆n-N^|!-EJH_S2 n6-Pl(&Qy;Ǩ}<2$s!8Z 10~&Z/ohtt~sJ׹ZJ |[<wO@xiKuGБܲ"LҮ%Q-`]n wҏ-$$Tx<1!F <](fD v ZǨ.ZS&cK-0_Is, @CE썍 _~`ě,U_R}`h$b\gX_vYb6R rlhI׀cG<93 ][4zʼa Kh;~{0{e4U|Lʦc06S";f V 91HV;9 ;bvF7 ޥ©xN Ii:`wW6+-d+Ff^@[z^Uxӝq kֲۖbRy^$fQ_w7*/iV)|!Hnpuuy6:rYӒKEUrh&7w4ՙ3`%Zi%qqZ Jo5ށRsޘOon+gF@kۭM[>\:* ^wud("XaÊlMӣ)O0u=&M%&9&t/&ȾKL[80Evփ(hDۓBYNjzGhDi5fVͯ gG }1m[*'x^YSqPmS = I|py6Ѻ'㷖ra^*][p>w!ݾ{x]I=?WMڑt`(nFcu-j>&[0kL tw/ZeO{q F dPN=+SB:eW 6JǦ>K SL5؄pߺ]M.!cXg?OH6e{EڱtO  R+҂}6b]ZuԦY6Ÿ>7[@D_X=VprKS ǢZ+/eSBd{ &Kxܠ4굢[dV5YyH68s+6. א BSVz([%bԨ0쫌~O+SI"tI<ʿ]Ajn_U 𣄑zf(Y$AfgwSә[E}s6 ? C9sz/t5C}RIxӢamBnZ/jRV=`L %vT=m`խ"QCL2* yir̈xfg48~wzת!n钚v$dY9:)eHxpIIbe K * o$t]_9=:trqM2C=^{] ix1.`@6A7ܣ6p!/($ gPdMZ'{BѢ c.:kծ-ٚFRr0PSӖԷ%HP?p d,d2@q'+BYJ8Q />vU(әg ['t&9ˬBMų28.owcy !E4Ke &'&ß&yIJt_Os"oFh{gOꏛe@[ѿ[Ӱb6}4>0,&4tT$kĈlLq~S8 /`q#Iz*bA}V<!=\UH^i4ARDF^opY3||x M8dcW\þʝtI2TSUڛ|2; ƊҝS-} $ڥٻ-z3ކFa(ы &Q4#^DXfq(.(]ZT|f&-@PcK1݁8{ "DΛegip4,& 4/Ls:˻@w2]z!p#csoIãCVwj'>@3Mu jy!Iz٘VR7?VQsD{.TFz=srWuKrCl/KQ Pwl}p*#kn̽ߤ(=<1.w;%y b6%[YșL/;Gju^l2b(Fr=8]qkԮl@(8}F)rN%iƀ|Q$?p$0Bt0n;Hj8ps,>Pa\>_vй`Y/JH,6泒˃䀃N~Bzy&P Lad$TK6^<-vV,{rl8.%9͕F.S,nixYgc/7g 7çKt-$]'!aV&Ymeuj9y) k,)J4ϊ`E+QL bDA fmt2ԂY?R 7q9螿L@,AfH$w}X4婫i/Xhn/5>Ob#jpsz?A<6z6k,֮a QֆmLu|΃qԞt-IMUouEuS)b`Ij) &I}; q:{GF|"13U+t.Ko@g}U`L:r[)5Ҋg4֣w3OBfmp<*a(e8ʳϜ?Szіciu+I-yzG)d8]02|uDܗ9P‡ƫllt7 LR< u^V jC~. k._?tCz0YY9$BhǿRpJnPJ~okk}GۃCBpNz<..1`CsӄFces;[7FtKg#jzB03j@]ERuPf|T`!!APb'븷S<,4# !$ wFlvqCf3{_&-XgKܽGB"q^Y]u6"']?h%biꡩI-=Y{9=XuKcVfb>nU6V<psS6ͧhNqzU_ދU1soM@ g|/QQҶ%.y3yx$IG4PqGKՅ[c(uH~PT4K5xݣO{E8e6}?ÁE#A`9Y@|&S/lnψ] W^x(/@TUL"jwDeƚ"~ꎚic3Dʍ;rF)Y\GZ0}H& yiֈcU{kyOntx7/8aNDݧ ڭwi[ Ҍ66~c#!OPYW&ƃdffpjWѬʹpө,vfۧ1nj2H7ӟoJ4$dJi%7']E]]Jǚ`sbÛ6s[ɺuБ糶D*q IuI׻# Ü{t:A79yVi /mR*vR_)\C>Y&&Y f !Ƀ֣Wߜl_׷e"[?Liǿ ܷXZ~e0a;aOPa@'sA:,dLm6F$Q<@x\-eP2kWup]w]:|Bp׎7za.9 Y_|SPIl15ow4A٤9Q&cgJ-F)'V5o ]"*:ʥdz';<h]—W+S}S}.iyIٞL! ';0xDBgCtUJ8uL'v\=W1OvQ'#i9F\̶'MQ"'Ƹ¨a`yo9 x,3dVr`7$.=m`K?nTMMN *q:qzg#b[w#[Yeh]*@ؘf4bQ4)JUZ z%xemWUCm7i(5fQ!@G♳5/OPwVJ?E[}爣oY)xh)m"6wr k0m".K2 Gi3RQp.|Q]E; pƉ yG@>Kbjׄ.D}S>m=s_]pvgEˇ!hef37,=BLYXA 7W-_s:S`  t4`{9LN-J mR06I( c}THuZG:bƩ&@JW(:b2L|cZzaAKKHь Tt ' P1:Y2ϡVP M$G~OzZJ^ȿ =RxBZw{&j34[=t*_qRCNiX/#TY˕]^lq@ 6 Aͽ$?*Óts{/ Z>#HwR; *2 FU2j}ͯ ZROãOߛH>JN .k `T@`&/doXUqe.zgBO_u zeU>y4e+J6i" < BmczK]gЉ3Q V3͏oEa>vXj~o^ptcq]ի1bҺ6t7 b ZgV 9&ezXmюlßkH_73->Nd-U z:9$Y3ʍl'| ΞY$)Q!L)CRy򤐞M܊ߨ<+!-c G!mYs{MȡRO-E`] BlSV,ŁLnfB4>=CHaPܷKv. \,K|{kըUEtq4%u~iҝYFۃ| lDh-B5^Ad׻!IjOS ^qሊg?3C u,6>TSKiqֻڈ?FL hY&Ud!!rlgF@C E-k_լ Zi$zWkG"098•|enߐ9~&G'4^SN+FYp(,WL;)koy7nNv+FVw̱LR j!fD+#LbR&}+ɓz_F 43,5{_*g`L/quSy4zli6 UO;7hWAoʸyړ?׍]((q XJ͚C}İ%ƃ\+M΋NXdg]Y3@Ys1>oF^ϨS׾>6dO7i"Onn*\m Y9WgpKD) p5Rnnr uwj)^p DaG >zI$;)V_t3.dz/N36Gr씽8mV<(,l ,ԄDMPe:_\2fRAIP=/nb>U3aq NBʳI5CfUZ-նk"-҈%bل9{cwۼM,r})Fʏ>]KJQDGH˧C6XBd*w*Q?Юf|R}4l/{f9ĕF휓tPG%-kRy5:&Z*Ǜ4΍Q\v+ٱ%8n$ԸGLԆuIT%y k(cҒ>.Nֈ/6 y#L +k0:4'na3w9M.[gٞyVR\ H=ś@/4Ql-C哐mܣiN0)#m[|J (Y-bt&߮^8RIs͏v -YW4[eP.05/_Z%Psd-ټaYL@$_qPŴĞ?"ˋ0& vק^@ Vi֐)2W7#V)֪)sl7u z3gRkۊCmX?XQ/,[y^'ZMUT'Υcݯ<_/M:AF;G*!o`K} 8zHzsǻjޢk ysΨT- kqL/͙$~(T4DFP =,-"[^4OKH&CV Stp-$f.I %Ft oY@a~D_hkSj ێ~-K{95TPÌE E:9Pc=qf-^64nWj@J;jna~LR! {a_,o7b%dfLmzFޜjw&`)iB$fW1 爖0 ,r yrCCOߊ720P~ZGvtI@A8~ ,p+DB`HޕvuEd/ѫ7Rx! ;TWJcSːqrE|lI\cmV7;k~LFưDiE+Ã㮠EXK, `K:(dFA0r̺g1J8R vV .Փ[HHz RMGc6Chr[NY9z9/QD`pQiwn˻@'׫6Hӈ5}sdj#"j^ h>ԋ>GwLcI=|IYQ.cYj 4 ݅ww]ѻ;(ÐYќKm2Lh}FZc&,Sּ1A' &nL'CȁG`%'XlSC ,JD| ) ARzRXuQp?!H6۽'Fp6],Si$ST$G`Q6t64(6.kkm+2Iaw]A>[I#e.La{aKGUz4@| 4;n78 !n0}AkLQa[?h]Lͥ8H ^'@y8sn.Ԣ_a ,ߋx-t0H5΂7Xq1hN.m M0Ɛn$FA( N7g`)c6OLEnRi"PDJfO"YEA#Dlk3y8a24=q5&XK20clF zBY os=e#{݊HM=*yGHavxn>@CFOh$5 |.ہt^לz? B0p NrĚG(b)CO9eer1/!pJ]H#Q˲ȣ=*:y.W4cۯ2|lL&࠱EH}L 2yHp=sB__m&ftO^ee sFc@/ٯI tn Vqgz0i)AMW 6/X^ǓKݍ,@DƔ[<xe~Ů\2&v . `Ya"$0Dz $hu~ /Hؼ>vU%YwZ6IgY ֔eJ'Q{C(.wFa S")IsDʩ+/hg¤Rx3,+jJڲObD%x5 V0y@lm:5Œcq~t&idzs 7Co.dZ\5JB0S{ՄyKא;l@x7rGL)8Js'&5NnT:>ye.R 'V.@jP|i&XLss m:ҿe ɗw1BD#q> w%|,TtQsJy=Vӓ.t&̍P|XK-yf6 5@7XoLFopVf>NJ󺇁пCo{}k[P%⡴T -KoK#IYk^ ҪN5P0j7$?9n|u9(^0aY:P'xQZ.?d,\Jl`}q<.mc{ufүsiJBLq+7)T2j^z-'hJM<-%Δ3*\\h\O*l8iӻ4gyf[ELv˺X^x|_CՃ9@#(cXq9T} )4DA.aY|DAG?\l.XKԑ*c.Kثt^M'nH+5"1Sϲ bV!`$=5Cq6l=05qIoe3%?Eqo29Kbgs&Њi)-RbOsQvD]kuW#!F18m0u aH9[6 .,f5C~C$fUfx7~0arWmjuċT64axP1=Nm5`/񑝺)S^V [8[c~SE򕯭*:N`& h1-eRN&E$1#ݝONt#i7mP:b͠_"3 ̎;@~|CsgU8,`s69S#Po]KVSH jL? ~ﳈH3CM)oۏzlaJob],;J>!Q.:Wod-V'#v&-;vddSGҴh֫ m~좸11jqnDey=TN^i؍ V; " _4#~p='nv$eJe}+Z] 40S=0rG#҈PK1uHKǦWΆ`OձP&33@.vA73]] (W*@N1!o@6}ZASd TR[דIlo:lmb:Z\ e!"ȧŗd [y x?Xk>%AM1M5:GoJ Eqqߑb/,4fN۹eu_|;!&c: :O'B;!6Rk| ek!T;Ll'̵;AHeqbۏlC娝IiIK}¼Fq/m7̯n%+Q@`V S$7wC>QOs`">Zd/h5W=e& .*e}lEZ}Nf $b6ܡXʔ G1Ĩ YSgލ+fc^?f'} oFN:9wtZ_],?d 9p~X|,?l\K"]с;_}_q}c.YU%qC?עoq2:utzQP)!Oh|?Zi<9ALvMVO$]ɿ1lG[Wz@ SME|̅=3HCTlm0 #boe*.*}0? cI%:>H?Wq碚7O}C1SEPemBCBkd.7v!~ ~+#?(1HҚ?e7hH+xWܺ}|H -葈)6.M?`Q-*Ql-d *i7]*;58ifq[q i/m{ NlBWƵ厢CT;Z_HB}S0(yFg>NǦTWدl}~$Ht⳥%lҎ%&nkzY$ HOo6d]`Թ Z b ު9ZJxޡ(m0 _+ξuF w6@ۛ6oi>L)? 3S[!pD)/)+P<ת ۿi3@ŀOzW\)gF!_9&qŦ~@#xY8蕷Cl o0$q폻<)L IY6ڻV(uH0F "M'E| ?QX$FvLeź7dWCr\Χ(8(]B.s'+~\mߗw jEϬ j>f. @k5?kŮw-( jN`a *QR+&C_[AE- ~PĆbӹG%J!<9("Zt}/m1n7ۂ~UP wpA+0AxNڭ9Eu5Y+Rnad)$ۨl"6fc+X[`0CVj GDy|ĮK(24}s,bSj6݋K0WƩrO-„+XW<ou݂>+3 tҶr3H <gllAyNXvz;G7qkuKS5;'J>o[xTދE՚"GGSHGrlNe ٰ#;7i]fETRmHeO+YFxt<_$I4V:{## s/홋ʹNKkAkk* k˘exC#MXpJpXLSԈ>&<'`ڡ 9Ua*6jt@TyVy4wEE-x=[4c-Fe>r|.kb?o :=qFK] ?݀^]hR?7yace"$rָDOQs3C gUCSa͹vnSRCKx+auɰJX9/&*.y1Di7Ai{hl67+g=jJ5ō: 0^:P߇䅐BWj/|H*apbi I%uâO9;mLk 9-giܬoL!*ދ YAP5Iy[êC 7g?5dܠk{3-Y 7哴_]>;WG=(z\׋_ZN0~6M%F1GGw.<]F7b 4 O KaR!j8[F.>xm 9 MLSAl~'_Spg!}Q 6T^;,&jQfb&^Y^r54ޙ뺻kg+\;]WX ;mj+7b ^LgS-4\K4B%)1%"S(Ƀ`XI9 wYNQRen̩[T0BX͡E.?[x`RNā~*a'!-HB!H_\Am3/r/WkE,Y)/q'tV Vf#)}(o)gҠ+5Iu^*T1'!r <)xԳ8뷎gk.5$F|÷㛽tZiPgOc^߂ЁvݡnG_aĹt+vX#CQ>3/I'Z+aBXXaZ@i; VH,~[>+1;3t xt>q2 8u&tF``睵=R ԥ(YUSW؉Z"ՋXhQbx0OAnk@c(j1XV 8-?yzXZ/.ٻrtJˊUX7鯓e2s?*~5 *62:kWeNE5S["f<G= ŏǠsI>CPFB<29v  {շ0ȜX_RhFFY2Ik؛hx Q E3tlҳpBGҜ0*Xļôyw3M}?. M_ڊdV dCZ0{G}Q"d>iA }!ai.Y)3֏(}u5O+ ÌAv|Zb2y=k&q2]hu.EqV 5+( Zn@'1ҽ^Ab<9Z'I1ק,`t}|t%jHp/x %H1!ے+K2`4]2K>BG}ǀ5c.29~`~J:'LUrnW Xbk~y. GFL!Ƌ)%SݕPR9N  tA@_ۆ'xsW=7B9SaDøD-C3O9Ӛ)Z 7z~`(~(TeE =5yKIóI]o@r@>]i0JPA#QjM2Q FG}#'aERw-.ѝڈ FھPxL-3NIlFVax3~-ͬUخP"CJ}eMVpTMP1U#],N"T~fSËAA.i9*Z,0d!PXnʷ`pԄM7 XWڼ$} (x "E-|ʾ c5\oB`=u`g0%~ྚ!\\ 6Nj-h|q > 3.@d7h8ǝͥAZ:չհcϊ̪[GY/K5?1ׅMZY,3í2|ElƐ!AmSYwu4rP붨JJ,"LdW/8T aKPVu Yz˝*zzv$8D.vXwvkS6;W=ڒM4iP-ҷsi@+A5`=Mv݅>r!(Iuq;͈2M)h!R!UX cpOyHF/ ^НJ?"*lzƦbxk9L)c%%0Z/WUrYHs`=(,@vTL6-@gىp>5|N`A*M%[-XQ`K=שvVUU&yV+`o?B:шvw9*1o};l5 Epv# sV<̵-;EdVVEBsFX`R:^o?=pl4A@#}l- d ) xH[N)a@bɖ "2tuU;DK 6?v::0WO}sD'\Hu˔W宐i)VZΆs/5O/f.r@FJ-.HmŇrDˀI \d~rɚSjS{2ԁ.9g*i 0S<`kwd%>!Lӯ*4 IHwGǮfYIsk9>i_ήkɅ݉$y4$oHS6_3[~L%T)5yc`gϜWؖxox)?$$m$Prbxq}.)6>=OM7B@Om(% VAΕ\`J)TRR`e27E8jb׮V ͢OIU> x-KIxHJDУFvRc'T8@.2ŽY;FedAύݷ+\Oy{Jwc0p `YNmBi ćځ Z]Ä: ghf,W 1[\+]%{#/ql6,7Y422ddeٗ_VUF>i;n.) x;dA#$)zkXڡ/ \ot1,HwiT*ӅHZABr\0ڹLITkf뎋]'rizr0*!+dAuE|.e%O¹'wQwYkk!*ÞG q?P^9'zI'%y ^QW[ۍ,to새ȡ$o0'ߔpSF- MmpV]F9(<Ńw@  2¢o?+wOΔ^cgD#H'yu^{ݭ~\ΏHJ@=5>?Թ䚏;1#AuM8Ve*f;U@D_tb kQLHq*3H aޖSZͅ:oUvHy/YZїġ;2\W9Ojy2R\#QEOJMѓ2+ȄppM ,d_i:j`JphFQ@_ s"] -<w$[s_-qd'GMRtU"%>hUy%.r|sun28zoBAi;F?%tO~&"> 7xγpS2b#RؗFQڊHMH -$~ &Lǐ讐g:i#\_|_k}ɉ ܢ WՂ_>]B-ʎ ȅS4%4MH*CE)LҩQuc`EtHYi}mxO]uSs ;AMF(W8R,WD.0TV;y9)QAp gh8 mDgD~XD*cjA{/vл4\[v59}0{[sA+Ԅ}TerSK ::~ͱ ?8D]HI.(Ԗ2h}FDD=2I0W Q篰ހ`ט[GQIeF)QZ6ULYpԨ;BX;T3's%9rL(텧]B\(!2OF~g룍S1[:N uL,kt4@&@VJ5X1~r \X*3MTd{TMX_:\DOr8j/'(>6N+ ss ԕYR@j{RReb4›NL#9d\MD|{. LJNB{!`'f4`,eLvw prg?e:C5\*1#]+L^S۴gT'6< LzDeǧ-gH͆HhXz5ݸW2w$X}R2 /H-Jۙ>>St9em:Rdb՜gsxf\~w49骵Ȃ4h XYsC?aD)@cUА; ਄bt;BHn4:,_ꝸ7Iv"=XݝzCKbN_gq{=ȕeIJ44W3QVP4mlC Pf>bv^Q/v9$aQD >+D ې0?nrvT^Z+^+q֗7/{ V_G㖖Bv &>yensZv^'4 5ݑqp|W7NOaR6(' y߹2V-1hsC(#=^ nţr*P9&F 9+ME5\:Ͽg:ӂՄbKN?%G+\s:|nb 1]}$ M(caiGF+ӋrpuIH d;z$]DYAO*٥{>c:;g_׸-̠e~U'Ό{FBQY<9[i?%eA\-Za<cZXaTi1 YTm#)/Z(9*PE/5"o1HšCb5j ̣Rspق3]Y .>F<eHWB9_bGцLJ D1c!x6 NU&["tobo+mcNZX)#ndRDfO5$Ml,ig]v< wt. Hs`V[LlNK8m]zgN@2 ׶,v(OeˉϪ3*%e Zx8k?p7҇)ufѤf,Y)#:10@{w*J/:DOBՑ{lW ƅRdzw (]S)v>y OH۠zsJ.M[z7=p)՛Cw-?ҹO`NtqmWX-.a)`L2,ֳn׫juSx+)e _Fc=VbHF0/%șKYTdLBGve`VƯz~t2K:x.ikbd]ԬIQE`c/ wk{~dt[y@֑TuNdiW48r-"zj1QMu+r.\tbs1گ? p i[U U*8"fb:&Һ/ s*~sƬ;;u+ o{)>#wV)EI3S Ϻ<|ZUh)mJ>ϊ(0zBT1c-AǒSd`x8,E[ub|emLǏ *o1.ֈa2!~2)љM2J 8 ]5d)cDyeˆgO%$R=oElӀ[HlhiܖK$`Рc} JE9GuPp[^u4s Q/5M)]JJP/Ì{@*3Y._3r`.$z l r⩯wQ `?8'YK8 0!AkTnF;ŭ9҈ U0}@mu#:)U3:چp(mfqAvHXC8|oќ";+T'WrJ\5w? |T;/ʩvqs[ei$w[kȨL_iA.<WzcC8>'JYxFRzZiSM+!Z4/Rf:UUYD+kט BL]Xu}q&h|jDđzo$oG Nv1lWmШpX%G_Ԇ6齟X~nD̛@ {N8DPDWpo^~91Z5tm[&ֻ,ΛB\AM@~N`^ؔ-k b1"}u3{3?:X־gM%*i WlbI>:#hTsC\ev(VCͪ[XYnszcܐH4m}LӃ,W5ǁ2`~{p"U 4$W<ᐃ[+ :ɜR(U.,\mBM_1"<%eX4DnD\k_{SBkʸC;pm om{Gry;w6D`y QH// P0) Lpfu@= cY*&ր=k6 v<]96ΕʐɍaΎhB|X#{ RPz1ӓ3mάJ,I/,5I:R*)ۥU18f[TSd=l7o&Rro7o Mto됑Y" y6Hu~b- dӵLŋA<"TVeGT*5KC/LDmAFhfvyq$]CX(eN(1}a)^JLףf#GBUSEգYV:h'FQw;ĵKDٱ-P^dPBܽG]=yQ]qqY ( >MdL|ШZE8EmE^lcD'Ue(x@EHU%;yѻjY~)aHqΧtXB"0)pND>`'c&\h1o-A!@TBSF c=э4y zm5¥(.`m&pȩDH;¦2P6n Uz59SY#)B ~v?՘ R[R=N4x΂d~C@QA$+L-"`> _fP-}xN1F2(Sm>@"y@XGһB:jBHk/uUb0C[RS>wM {No:g|fnV{̢ZSLܢ& aLTuW}$w݌Hi&RXqm  D˥[9Y0½WDR)p7=WAꅨ-P̶'TXtD/ަ_ 0mޓM74`4n !azNV[Ԯ`:ɘ>')o9:0I)W*M86#wVkBT\48څ-|LZ\PcX/\-Y~œBzde>ՇoK(vGq}0u`pw(lB%z-=MnO%R>JDW cƣTA"9 *v˷uր5[%~̱Op,9q}*Q<]%ˆi rRW?}[s,"f)\Jݑ"", A#EuKXW_G̨Uaϫy$.ixLL_oԵs5,ifqTߩԩ/6@v> ,Ql@eRBc#8\u-d|=C?qy=L7CDݱ6N!I1d-]*AcC^Г֫:bK:sѩ( 97v7>ȫq>)u*vOyxq\,'ybØ Hy;s6j^kFhkJZ6cʈ,5f A9|oy )N)a1m \ sA#+~ F(i6H}o@NbmWI>yfemQ#j%;ZYJMD*ޅz ?FQJΛaZ'#|b~.¿x(F%.߇5/x}KjPHp'4QAϬj1By%g5f-$_[4Ѡ,;+(Br&qAx[ ò-q=,ՙOi0ss~haB9`{7c},p?eb]3Ke!|T|Uˤ* 9vb0;gKU" 1qw|KGH\n1^>%Ÿ9>3odCF?,o#k3B手| וAaʠ>39PJGfhX3D{lTZJ3֟mfMW:`lQE)a9%8k#ρdN>[M@SfnC5ҰN a2@⧺t6Qׇi41*C|Ġ-;BBA0wJϞf]_ܖE6᎖C⾎Jy~ }O-\s%Yyw>֫ؠ*OaGxKͷ/ewJ) Q] K#uZNq2v>2a2}}?֨m>,eϨ[2t/V_tP9?cej tv~GpԶTbO0ϫ $I.`&-#7%0]cBY.M-a^;ۦb?إۯ"ŋlb` *}DN&(vh փr/tBցw*_ìD7ePXkq/#,0ss]^8-20( E8S"nMn(; wH7@ Xmh(ڡY8;q '*A[ac7mS#ڿAV3J0tʠv 'rb. #!L*f4+|`pHM%ͬ3C,Hj=Շ(G̨rKIijDus1Bzq)*ymS{ QhrOJQ߶%`S8/ƒ-FkmďuIX)sSzd n+R70/U) |FdLzJ1~9${\`ma, {/NxFFx)}Rug{BX%XT1xl;H]}Etc)WY8\<4qr_f>/)-|+=@JWK]`FU@3]wq% RWSgeC AL@5ĩ5=Fu o;_VC|"ʖ.N'hYw\z-[2(6$´^uʀ:_ԉV!* @u3'1~hޜ+(UZco$ w.Ś82ݶ0oٝ}\ βvsԷq2[ghqOT-ߝ-l)8Gq1kTF#Vz_jwZoYKR^61aZ78|3N4}EE%0FU,Y fF1gb'oY2f!p5gn/{EE6<Rg\K+-揹J^2[7RPEe k8/AYJyg,R V8-*б>LgBAߡhh.(??֛tL8)YV32R6k|B,OG +Ԑbp8&=h3w/?By=ah'%׻]UTXG52y^wX9ξ_w2})^A@I,HlA8C[^.qdw\7}icދ?RWh'6~&<=-]F x z]"dj6Z?֑ι!$`;މH[[rsu!~[qVIZ fxW&'JdFdZm<*aRKSAl D|AjB7wfF.fܶWÇTzhh:ҦHVf<4y<8gy !nQكnBw;ը# t(hzxS6P2z s˜2ʘ/?m] r|]71)/QW@ )ń1ة_XD|%cޝ0R.,7ny5}TMF8%ȗiϤ"VLUI ^bҨjaUpJܴkT>XM|3dVqyRu_\": ؊׀aāPIY!V~cgDe`)'5;%9`<=+ $QB#)$XЁEҹ0>#gRU.JBL4¡fqR=&f^*qViH2H ̽/c(L'tĊOb @I M0 O^i5楔DÑk yN;xqO%rv(%~8LP/y2f<ӆ&/kǕ$K=ax<@R>tC&"')G \^:|t= Ar ) 0]9CQ$ѿ,@H|IUʔ:^JMvUNn-V' ۔j/RRf8i/}-i)طXA"{ r$,;Rܤ4_4&͐`;8U \q ¸ho UiF_DhآM!;:)4G~IAbNF]Յ\ʪE>тGs Sɑ,g%/e',2]^m6IlDvCЏEWҴ*ʿ+F10d4k!P(ceBt6 puvgi}r07XG|`&/&E?%+ngocRz1A Ey!nWSΝؙgO&;橯rbsmmgt1 6VsofT _[qGȫf c\ɯ}e /7 \Y QYɟo/v"b:mH ԙR>6|9Xky2uIɯױۼZjHBu)1Iq+bق)sp\W+> ™oz -Ѝ9W W/i/V/ 009Mc{/+|]y^Cu;a %Ո R4x6m..!w #VvI_3L8IV#lZ,S|$C4f2u56g+| tQ XmnZ/c CgK>5**[se3[эm n+.l?ۄ2'Y$IaNƍF3 >!O;JK<[8h=aei3kgQ2Ul:Y. ޸yz]1&ڵD;~]sux\x0и F#W^\:ӣ@/89TRT[_q: %O>*/EfפI7Q($4۬j쮌F?Ƈ Y~|| =t<]ƜbPe֊*6&YAr 浸Q BsY<:N :^3(#1Y`Z+ovKňNn1Nr&A 9V,W-p',k&p{fpPIYgJU6B!5@LDO׺72OxtTB1H2b?j+n9$2!|-ra`)t&@Ne{_|t/l:ߍ͔|ӕZ8E'&A9ҰULiʿQRqC&|nظF0y JѲ_#ޖdQ%};-_ğI~BjRDv&w Z:&h,0 azt~~Pqo3zsKg64ۼ jwAFM,l+PmЉu(99-+/m\kᷰhFBzp-S(9oCO`DlO`e +ITYV: )5*5I'ޡw( Ӌamlis,)FcSϘ7)WP".d_kVB_ <6/vrF.\9?ӿ?S_9M3Q!q:z~2\C*ULhߥ:!,eQmjk=|vȂmexUЯhԮ!C S@O8F5n%(P+ fI %n`/%f"^*D}juG@&}vX dme{k@XBοdjuzCYsyXo' g$?:$HlČfrzۤS_>4@Z[Tkk(BtVfFҀy ybw9%Z$K\{h?tVIl"2xW*nG{46hn _ԣ0OhkFO\B:j%%1(?`mgupwހʵL^s 2E+!Ijd/?Bm L+\@S5x,nh靄!4gʒZK^] a9SX0(<Є*rx9 /ѬC_+Ԧ%1@m#Y"1ܖW2 yz's;f =ŧ6mvR0F2fǩ#e('_ݛМ#LrK ]W]u@єnpD6mZ'`ͫI@q"ؒX/^aLSʿBPPfu2!>s;i#(j. < (rӺ WNjV-&Qgzmx1$ /O(=`űc7BaΕ+f_C93u&vgqD WO^zCM>H{ Bѧ`j(Ȅ`$$ar%'Ǽf7[GL/TA,ThyCU}O-Ls3=`=Ld)vV[t@9bHOSۯǬ]9s'/OX%Zu3=Gc ~z–1=B,艈ŰT0 w]f\Cۏ t;'jTsrB3:l~_o EFLwdjf4箂xopny^qeeSras玳 iQ8ҧb҂Lo9x旡o$$jiO @h/Th9lJɕA?]^Df.1ʂD}[F)Aځ'XpSʗuڋo60i/ A[kE4-ScKwrqMv"TI@pg@ߦ9?Wh Hqvn9KGEb|7r7oF lm/2uc+d!ga/8`:Tl0yVP ujlj=v]/|?7XvRfouRXhxN"޴I[;ӂ[~_1e?Tw䞆)YHCiEdz?Z"t㻊L6m-:y!M*dT]Ȓc=>7ܥ-LArQ &_U}G C D|B8l4V13KP3~%5 }j%m+<^x|HN r&*Δ/YwŊ|8p)r.H AA >(p!F*DeKBi;,auKlۋX ?wIph>4LA~gsisƿp (x#=*$P;=12'XsFWeR4Jacv`>ή?<]"5ǚ=5S9oTٶ Wo63XP. .pkE>X\&BHS"lTȻG+w z7ݹvXh@+ÍOT)SL2CFE$ٷC{u&%L1 cMCE^ wUkBO܀, )iOjˆRN)QPz*5ĠHQ)xiB0vPK@]qݓ۟ 9ơ өNW s-q75& ']+7@T$o=l|(6M`;Ldd7l_;x5I'jwpQh)8\BM飏:DBKZ =.<վؚ:&BʛNsSō}CFQA.q`+zӣ!n^CǺzMUxs\N:g3r-M{;" LܺJEQ%p{a* %>jv Z^8]q)b:tqOsA@ZãCϊ1Z0 F7,UZB#N6)p` }|%,5yMk~v1PSY@ |ȃ=zMݜsh<Uq5;Yx tkd-U8C.CwS2|M+O;OE4q98S}&#w1C- K&ٙ(׊ Z1j&j!s)HoN[ h;x*J{e4yi!'uA*̔ݟ8\ɍv$"~.LYi͇Vـz9s;)˰{Bp^?1嗢L=O(Y.ڡf"̓عE|SnĂ2ќ/uv1VKI:4XqGHk,H:Ơǿals8>kex7/)ρw3V'ё. W7~eB XlfxP%>{́ eF1#qfcF g鮐9Dl,fkt͔DC?2flԃrU&A?EA԰ Մ[ $ $r!2up[-t[)22gY`TJr5u1w daZZuA^ >RA #8B-༒.BC|2 4b$i]B( xb4|C_:kuuY]o~(%pmI:#bu8&VL&fMyJ \6#6Ycu#$q?K{i7'5`JgyF!1a^h^Cvt'$"Rb8?g+N.1j`ڃ'@)8 kդfѨM< J C x#NzMF#g FR`L[Do'Vn'P"5JH)@ g%k+%p#c8J| %|fՀNzH~s&o c)}/l5R>\ጬ Y$L^xAsk2y>žnꞳO7h'mhIʡ ʥ8+GxӆaM TD_] ),J#e] K1Y"!Y[BD2Vѵ+YQ漍1iJM5 n|-"X}ƌ~p,(;ͨ1h)eRn&TSGy U8YSv~`n2UXmoQ5gEmT3GsZ?`1MxJ !DV bq鈴#- ]re̜ u#Í%b㭮bHB_n 9t^轱-?:/pgIl`![v/;_Wޏanf0{d%uƜd{7' 1~w@s-BwY z7n4%p >˸ "eN.w -)㭫~|c4'DS->|RHA[9,_^bI>L_(AF{j .jg7I76_x,$Y z Rg :bȋőwՅ'.8oaq &\U.`ͿQT~8F$TJbbaJzE[PaQgnb˹Z~"y`FHla>4~?O+"e,L%sc~h Jk Q>]WVu̼N;~;%JKrBu1ofywji_dОA֭'IA7I!o-\Y2!W!U>| u Q$g'jvyz!Prq1c1LE,>2JAȊ ,RR̡x-W_$?b5Mt#-mi󉰪A cp20<1ƗwO\ZeGl2)r7N!ٹu eLp Cfc8\`By߯dW-vp9dsnX.)Ah:E8M/Dm1h\VX 3 Ȏk5՝3ka"oɍ1[|% ݚ3D`Tkyd5 ²u`ܜ0}k}1;2l]UPaơ'4z̲x2S,8(B7:V.'>Ή(e10"X<،+`JVV싊n<'2@Ψ5^3^;'H7 1n:ݜHlޠ#16e}dzPFkӦ",[q\|iԃz~lT׶Mw |)w+^YzR˩hEᤶw~zRPTZWjzj1U(VyeIZ4{XeY-rl`OhAȤƧcq{еqN-\}(c[8SC^r`Q{Oir% FxvPˢPMpfǣB|wx_46bUspaϪ3GΙ};$HVFRL!L\p$佘/QH}=xLLh`s%5U8 !'VקBIϢ:-2hZa.'ivQ0]X15K칑)OoM62oxK '%sWLzYݲj V_YBVT]?ZDH!%b6btzVm}/\-KۥP0qB6CtRv␀xo-Qw oۮ%~W8~!ur: p[rE JJ A.Tgl",sFIeyVB7  Vn *{6iӖo5 pv mr'( tFLo($a~FowN?|QI1@m6Q|CMF"^ 3&#.%(*G 4\[W{y~|l9E˻ZImQ͌~7=ZL%JpY&L"q(Jp?A~;m4DڶUՈL{@_-%̗ݠ t8-tA' yRtvx0uGn@4lYg*&|Mni05 7#cxGfwC~VJX->w[l)@}Md 7'3[:4RSM[f' $%(^Ɣ))ebتh$$ !rHc܇)W%ۿ zϡnٓD !#Ϗ%}&; l6+byL'HnkEɣwಖ" bVm>-7:ee,Vc=L%`=Wk]BKe(L}h~[;u|n}w?_oJCu@>{3tBi0\4<%ͤ˻ʊkoKv3F5she7s-\PP" ӓ:#Z-d J ²թ]?1T܆wK-h-\ߓWҴ xhZtgN *!Xﱸ$ޕJi &ә2!}\:§0#A#WVDB} 7.6 yz<`v f_l)㖓J4/]S|b=۞P'~Sڅ)@+]G/0۾ݘ,Ӛ)>)7u7ӓAjQꯡeu4 6J/mhـR ǘ\Z0go9d"݂&tlDk#˜4n)C$G vޚMt ,/~#n8I/7j' `seFWwω ~> (?Y oVk+M\bF,dxa^5$8Ys^2 1c3UgXӭ QkDKj[3!_)1$Юd!\4(wI\i y"bu9&Am "έf՘-v[fo2L64%hNN1,%G ?.]Aqڣۈ$^7)f(ѷ [^ {~j0VYFٍ[9𑡦OdU&;U^ĕZEF u^{a4k@1ahǾzgT\0+e"K|o-sYt\\lR_f hḫ-9+mK?/A$Z~7œ3>X}UM!Wr$գWrdb6qR[pq]yYir,RQqE}(Fq3qoP3Bw1fa;㗥` >X^ʺ:S3͵.e8a:=Uи<7gH;]M!gۄ;'&\ԝ(Su7e0bI cV@Mv +xլE!&fbyȕ˩gh@#zk/XYby}I6ʿt`UN\eiB9>. v^DSzO#rwiIZF:c%}[+̈́HQX봠pP@j3ӐCpk-(g<$f"Jt}Th-˲I8K H3F+hiHM2q& g}=Ou`YՍ'-6=7Gև[@c$?srV8k+q!0ĭXW ݪd4҄]Hd習m!\-Iv?~۶o%'Qѕil/KpB}/qW$M:B lr,sXMEH'G0+qS+QpAV6H6Ye g+8gH5٣hf斚fL 9xzsx7,&(l+)U4 yF}?(ͺ޾O T(yw;AdqiraZunK&j᱀ڹy,-uYVeтbR k`{}>]hϻ]{ʮuZ U=EHdg2g+ҰYʥ'ϭxoMK3b޾ɳS|P/wZC2?jN66h9wR(RåvԪpXkr);*c,|G3t1P__0?.2E?oAV+_j$C:>:(S*\Wwvf_Eh9G:CVqawoJ~E-+jucH4_F>>~ۦZ&q~b^6_Q˶^ׇR8kmjg$Nw]"!e,'= H͹b#-W=Uye9jS9Z".PǙ clKwKcQ<٘rrQG^7S7VWӮU ҈,%|oH8D>ZcjE o{" 5.{(4' !}%S@EwHڜSio5 !"%n(::ȳ#66t)w1ƚҸrJrBJtl[8"۝LX>$̗p3 k|a5ì 'cP.LL<^|o2~aq͢㫵EDlC6qte%.P9GE$hX?]|iu}u+$@I;lA2-h,2ŚhƦ#F5F]rHP^Dk۾G۴nBoV$Mȿ~3~BQYmk+ӁDi|8y<[3&2̝ D!mU͏(M4ha>/Z) buJ g~+Ѿ_ ðbM^Gcsꠜ 'n>Eyd0t"’urCm"20KT{O,~Y46bCN_1y,8΍q{pQWT'iqPYcuVV90vsh mӋRK &s4Xɳ_p).>t3-b _QlGy=gw♉;w0ē\G^2 P&|@1qDF+,fjWVձ'$25 Y d8jvb-Iv*u,=Q,6(jz+oM]  ѸĶJ {g@PbM/voC "U6nB'%iI`z 7?)tEN=EFL&7LJL` 8uRi8:gzx2[1<Ty`<fJ[&{p "Kʴfn ؏4" 3N(JO 8bT%-U?ϫTh7oڀczkj`4?z ƎZ2!J7;gh xѵh:%t}5\\DyȲέ<SD/CVMnL+!A^ی6(X/k/凷QA4T8cʘI9(}Vfbe+ OG gs{A_N .0Ys{.mԭϥiDl8}t-sQz{aLPT)('*1% &(FЂN;ܔn-K{Oc 2 4{d,f=_qG+D>xjv{|oW+;f?y9#69IfaQ- +7B^KMBǙz|vl\G }b|sc3.g2,=jTeIG#"e&$(`m u!ⳋ=lAKo[0,*;!BiI=AYLпXO&FɈ$y?0sF`"~Ȝ~8 E9exdB15Ez^)D >-N|~N|0_{ԯF0I}s>3pvaK Ž Jxb]w߷{Wp! #V>w 7& Zu3AtA߃3mM&J^`ľt+GPѽϞG4oəo;A}~@uR6CtdNtDQaмgrq9B3@H)uju pt}1]>2*;=V dcny&䞉ϱN0h ͛]r]4P"id z}8`vǑ|A(< 󴙀L< 7 "z"7on\2>.u{hB/3/˿x?A)z+-zFPk HJQ!<[E|%I`kSaWZH9QZ?φGX d2Q*䲬(鶌Ãe1 Ch= d(B{89O5d͹b_NoN1]p'!W/n~vh$@Zd=E&#}*[ap &H$~b}W.fR!`#1GPUB`dU84j/{}#1=aNZ/)GnkMK2oQDK_2Ⱦ>iaw,sfm+Hm0A l~Ƣ -]l|wخ흅y|"=x!T]C4O]ꟗ~<^QZ0wX72 ~"^8䨮CUD`M`pO=~jWinq(KDBƀǿk/T:bMhW-HU@E,0(xMۯشujnTY|˰ a[@hIRTxhyW~=iU4J2Lml12 n[ vTi(jG fjT^ILEשrf` ]|3֝bCo &ѫ{S#9@u!Bb. sk_p)ԤzzGYSUfccp@(R3}Πʳ0ӆGWEOhO ;[+M w УW蒢&v(p⧞gE\]<|IXo֠$ @GEK'a[l$Iu=22xA Xޭz-%&iD4k9]֩ Tc+Qt)rd5gz6["44{ELOI 6%yv]iM`S*Л-`_[>^Q :p;8Pa2ʌGYCCfiNnyc Z/0 YA(vޛtXcS`AQ <՟FF*Naol2 #dnxnY9@_GSփ5.TSM%>#ԋN༇uQ: q{Bo4xY4$_ӊ_ Խ& B'jD5 /! /#.!_'%-X1t+,&mc6Sc]}5XQFppĦu+NbiM ;_fm6yVY!wf8ˎK͏yJ#I68,!G8WAs}Y(s23wKR &mMЁ}Z1ro)!8' F37o4eW^Z/(gήM{ }3<8Z=@I@c2;Xt?)0cԮyv:n((7`\3Sgī|wS%ofu2|0dY5L$ 1ج!lGӬmeVZQ-&bc sS:Lj]Wg9^յ0 H~,f@S8C@D`3L4ڕ'%SQWո7G J,-Sê˻*,n" xlCNsEuVRzτ" `~zœqs^R]#6~<̷=ri8:Yԇ>+74ƭZ0"sLpT6EY;.2ę_&TQwNZ ][8j>RM\Tti5[+@ 7( M:7JT/m-lK;F^͘}btJ i~J;2d~] eg?et%/J V%e'|?Tױ+6@&5HLzLTJfoQBVc€ .r%C/—t3f}h]i]FSȍ\C?:mqw߻$@ъJI8fSQr|8HĶ# kϧ˪}: ^*MVW%*20b)jW2|a$DNH$@̗s+~pD"$P*AanVpKW;1Bv-GE!#Fpn\(I͗ؗR]r e|-n g5ytǑT83v";w'' S/j3/ϲ,GP-hx,(d L֮'}, ڪ1R.F|`r9BP_^rG+M8Ԏg#Zc%;HېCy$EO&Sc"2_Y~J6)4YD#԰Zo i olԟ낦5YNM^R{ Rj j7,VIU՘ `_h @(bž >Y`n䄬g^'#0*".~ B 2Z8D}G?c3U9?K',N?T-'O,6t} L3)|jٝr--6wPU_٘C>-/CW; ||Cπ'-킝EBGpz{k[0>$m#C])Ku3t%q-tDPW(F-(#=F ` K'^mW|Pt^? :Q҉yM`H|;#M-MwBBE(JJN(x>]쭒tY@豵ld## 22 [LޕT:WfTso.Wׂb~-dhF<H_AZZM>$™>"g 95d4Oę4ѭR_in#SE2+uZrYw̷ҁEݦD^RMFA ESj4nY,!$vьp̿ON`WpsvFѠgY DDCCO]տFF\n/]CQij$s-pecxL{ۑ0t?bSfܡAkBԌmۼLyq{cMa4^~is*2$˶)4[ }Z'ض7AXK+<&# # ual4MT" F͠Eq:|?Dwҋ8pQ+:NN9E^_~$ք Q9 )R*GO=jSiMۣԬ٪/t S b6`z:[9Ӏp e?>okdN{f*7ZLc}`o2ܜֆИZrHQusAHkQ*5P_RU c(!cCdmoEZ]UF_ga,>?MSW5m)n(k#ȯľ㆜mdQ01JBIULeYݪ¢' /9ia'|UOnGؾػCV".%}m1ؑ7<\GtoS(BU`T 3;~_u'4Iپޞڗl==q>yj^=y䟄݈s.!̦}3.]8" (uwP1r_C1"$LY/`f)(<ͻ>E1scYd=J~ 5i &Plm)oϏzvMxޢ߬،˫2(~3eO={0v ƒ'(͡jn>CѵQJ_]!46ւ0m,*tL0 a } -r1&Hq5J'+ag&=WR >ѽd̆.䦅rm&@ltqz3$ÃFy)s_Rwʢ<wY(!3pda5|j1)4[,ItѩR/EBߦKJ<}{|2?VFAUV2*rK0FbS‘3[n>/eE7?f|`Q7Bz ?G:'lx:ybB{n2yUvf5=SM͍KJ,={ѣ  -{?`)P5X{ZJi,HHK0Xè}%_8)1>=kq[[+U,zgon Ʊv.mwC?OZHQtߟ0'RbzL0"j;X+ oļgϋ▍DthjQ88(p1}2HY=YnَxƷuq&_]BM=S Q" #S/.9E/ZmfAP0RBZ +4h?1@q~Ee<{p:2gN%é8gb~:;Ȑ/w7!V $>}ܻX]>.8=W-HeiD\F5,bMԠo/>nh;[>duхˈM%;ףڨO#2>=4. -_hj>ޭ^yԞc2z3XVt§ގ..d=nL3,!}H󎢾eeX!߬XZJX@{ɸbF2l֝Ѩ+r*=ߛV/9jg,J }kԾ{cm <)8 JX~,tU\[n#|85OͶHz }8`seKβR8u?cfhe\#WI +}{oomR">[g)vI:zfn*[Z,f?1CcJ)ɬK:[Հ[o=ԗ~OTMda ["_Ocp0K6#Łgr+jeUiUw\4׉v&:AO9r|93JV?QYVvXK jZyQ=nHb*R*pw_^d4Hۧ\ZATr A4(e6K\^o#Q,Y8 +\yy6Ǎ? ,>YY6ެݬ+Hi+!e Oc^z`lUGedrxb*z1Ed3|>nM6&7慿UkktHNk`Xbf;5C[XǮ-4ONP_mZ}YvH)mE-1\`/dK[>g;{&_ϐoЁ[/Rlط~x@{ƫ(6`$Umyi ×dgD#8s!$;7aa"Z$|efOR5u{]xȇr3*e{CS.&:Y8$4r.{a;\9WR}zC>?_I]s\Ӌ+*?[c(Cs(֓:8p Q #nxoq) C -w|qjw/Ol ס4 q"_+A渃%^:HJAuxTn&:=ۄdHg0EC$L+x JVv"M;@V΀={*v_l?N|RIL4&"[OwlR ~:)JxY[GUX4Z!&¸=>ZW51{z:W직L/&`_ Drn,IMUReB~|g-Ii-m^ eU/7*FJ5#&~JL厠j!_%U:+H4V$Ů r:eM|=oe$X^u<ypF ֵL?a΅Ǭ LG\ *;$I{=R12 P8$ðg!-@uP!~7t/%PqGX$FI&aÛЌ?vݦ |0d2}I^qyxG*SqS/X ex{VF-Up•SWikŋooU;@ [M7VΫ0-À#pHߕmmpעw݉SWjySvQz+nWޅ)NףR^MLUॲd]_Hqer$S~OmAd\;#TjEo(`{\F`Djҋ}Bt6;&"NFoCc^Y}#3 S'YGĢ[h?1Z{}enណb'R&g{%ven,/;L4,+[vA<]7L[~'3scLi"1*%&t3B雀,Df--4(q( -2iա?̊X@A`p5nTfvF>q LkxdU1ɏAQYkƯUtqEUqRXz b?"H/@yx%e_}%R_+\$4r3d=trd崟N C lFa=bC]Hރ"A?VLhPdۼյl]A77,VEsd<-"bI r6P" ev3GATخGSPoEbq9 P@hܛr- +wn"&L* 뗬R{7x 7=;wb IPV[@O؛Y%R w0B$ ?냅>@*M`FUg Zrz֏ǔR\nk̸*Ɗi?Olώ-P&ޤ t& psY1]8mx\)A>Eew+">.s%FT)y?<\@𚋈` M31_)/fdO_sFLy|s^?]{SRoY]rȖ|>G0ӝ@|}"lӏo_H'qOr+ϕ\ze}C|]:KN,"5-@%j.^Vz΀۱IوjW½|84^v"x7 |вS|M~ݞB|Cgf$uzG8hȖŪ0Fתpt $ ^_o-l d_7bw?;;!n'F8^gsC,nkՋf?zf2zgo7,C{$A^^ZځT߾ \l=S3b< "Wݔ]ILbSK0jӰߠKݙl(}meJ~w1 {6bo~%?%[g7XʲȄMӜK{MRWm9 *Z/M{_!*4)?gIΥR1(tC9KKp8~LZ_Nh+cB1*ktҼEU k%{zK〳U!w_ځ03p];ѻxg1}c!I,Fk0E wemF$")aGdf q>}?{hmG*Y7 ׋G}-àz':I#<!V]e#0 b -@{_<[2Lt 88{DϦHrpUÅYcᘪXΑKF_rGx! q1x+Yyqύgmk_Q-*hkp)iBqʇpyp7,?32͸J Kt?T|^WQ@kDŽgRY=I6L`j_!+K v,E :{6#kt6|նvMҎqx?a~8i(#ƛ)s|)z>n81uk%>75-íz?eA#ym˅ %JK;l-Oiǽv{P@hA<\1:(fw؁p\+#Y:*kfVҽǒ[[}-/DX+ҙ&DsЭ'. B[R]ٺ[>~nQK&m9KʊtVLWv>-y]TZ;`y=8y@)?bR̹LlhJ%&So(GX7_Ӓ/aoPdkx!ݛ3`EZO/4GƚY)UA^a= tîu鿣*Vܯk. BXH1ʣU& K`UIz+% f+l Uo{r{|j`U=xG9 $o>C޿ hh`QW5ᚻD̷[jtw:/y܈4 VUxUoԄ3%ڸ; vsIgR(XWHWmb& jf moĈ&J^|t~0l"b5-Ȏ/+w;/T=ʆeIZ=~Z]wm!bKdxHEDg1 1ϴ$ V!B;Wp̂.5皿ubr8O`A!xZ%ܙ(rFIycCbj|o@W#xD2;" lxVH9ĜS|Bw)h}f'@6cpnJV7x JE_/TZ/m;X*YUKOpSCqzȗ  G`}&~2LOS̝G*Q^l=؄zS&:>+dO%Srw)zcy),Q6\Og(zX9~- 7sՖӁƀMO>R<4$ʉdZTNk&Ҁϡ{̏-ٳ7v5? pZ߻-6e#G  _w,,_[@M8?X&,親'z8 ク7*?DN @$sthr}MWiUfܦN {XJ韨ƍÞ x'c|K /ަzZ%9NK󝣣L/Z|`T_/e7hýp2ߚz!8^f$Iov%LbM퉡W]þDߏVS0,ɻuIO0yb5I哮\H Q@ZBf )c\g*X㹂DҘE_+P7` c2Jj(C ij~%eBB#4Q磭Pv  ls?JPs*#,m.6>.._`|Vѥ\/kPyn;VP+G%ZYl$#̬vXDh2Gixl ~PVw7l9&I@Ǡ_׳ZGd0Ҕ)-$RQGx. ~0Ύ.8i՘TdTmö'I%^P],Ң}OQ` VW(ꦣVEwz뻀z2v "{p}s#G6 `mcrřW, J_ܚc/3>M3n]uO%cZh񼩳ō=+ p?%~ Waf>5ful4*cW X:M[2Vc ư~} y;'&-Ev@N|˭i/ v@D``q*qYkuݩMR]:|;}p.NFHMUS6> kIa%3ogx}ġFK" f(X1e@wCB07OwlB 8I-Av#|BhL ڞq*f­{"ӄq,>ܽe5SKg^{Iz <2"޻! @\SI8}U)8Λ!%R- h0, w($6Y,7ή>_)Q ܏B mwjNJUkTD@WxܤmT`nGg[kOZP&*"'. e w~%k7-=ϩO/Hc*LAi`VuLY m;nO+u E5DZ8 qVH\8:G7wǓժi"mWM¤7ԿW[yB@} ,\㻒+²ן*4!Mޱa_-blq. [Mv,fJ[$Kƪi,1N5 Pzmlwp|"g&]҉ 33, ( KݧF8PxV2_Pid5=m+ⱪ(u)jڧcф6ߏ-_=+mOHORQi7YJ]xD׮(S!IE<"Ӹ c 'yvJ8vG `ZeVk~S\m}Z@CjS[v۔W#*y byb]իy/$jjHV'&fj6eK)K${\( :MM$`7h0z͚”4/ _ M46w( ŏ)o ,;xgzVf=|؄(K Ay!*u\F20yC|$X38; k=;guf*&Rju˓/Pe"?zݼ?zo>R?0`o3L4J3P:YٗWY4ɵ=9nvTJgcV7p' cM/uʲ]d`|"Zrrm*=]nHA]fSgmpûQ[[=gNDHxaWrt { Ajnt ( zCaZ҉j SW0|-_~\EA HB8\!r"slPw?jWªih~VZn/Vx`ܩwF]EP~\Kϳg:楠2دY` W;IpػĎ>ʰLyMdACX!-UvKw 枘3iO@nJԛL/'#]͛V+z6P G Yc@YY ^O&i6R{!}iaؑo}8.cY/ )-s0MJZ Q.,֣ͪLͪ* cPg}^v7ېC6 Qw%.p!Vl𐨼T+-jٶXS)DJФ+aTA,eʵ:+7>GSh)jkn{,ؾXCNg)P]NM?\N�;[$7վF}os Іv{,<2GyHjvȧ4.o[Q5ތ&Eo'I8k SJF?Y")حu*b(qﳘic*oZl4@wNdcEƕ'*[EKi|fWk+:Y8;aPQ%}KDtD?ށLr:BA:ܼNu1-#ȫ6/ #tQh K&|Cp)iF1nVr!!ՖduDOrR\޿&1 i8bi3ŗƂ9:g<7}l6. w;iG >>wj\oe.AO Vu`,CgfT@l .byպu-f#"77L~?Ϲ *@HVTTѶZtzluqP uBj2ԂVC\Љl$Zyj`pRT " k r) =/ r(gyQͯ7+SxU5hR&YTsH$<єV)Ƌ܈;SB,qa32T#"~dUy" MK2j2;u3"ܻ9­ eHC<LLTA{kY̢oaB&|o\R ʳNRԩ\8q"F7@[vC.R%VEo7yu4 殪.fq.o"#ma)bK$i 1"l2[ҟ)(U֊cKC| !WE]c>INjYDچk`ɨx~I1.i3ݷZ/Wr49A<>:BCRh ͎0y'0%ABPɹluE=L0NG;xNCPמL(< ;G |Bżn`.=cK_PQjQN38qU[(AKժr 5?L;k݊4@tFJv%Zg?K!*ұS)Jhsv -REdSP56P<{Cv2;7 SǑǎ|)P P|ԛoV[sp}* &vi n)SʠbIf$D\V^a0 re)kF݊Uqz!a-@X=;tmB34i&# m}v{XRoȥ&2mux `{~x_v%_ތij"KUIĶ!GlC@A^a^pG \(0 Hт-%;f[QO.C?@W܈eㄤAИ:20Jrd>ߺ +"hR]0Y'"U"R(U7sDC69ܚWUלuKx$-SVUycbzCě ;)I4VnLL{e"FҨp͈%CAd mqKX~P:;s2! a PqGeN7*>93T@!:ۤx Mg;OU%|.Gޮ&A]\(1[\ݣcb)kX0.1&̷ufpm7恓@-ǔ6 F# {CBɕhj5i,tfO M!${Lݫρ)M}޲P- Ix[G#b+!ʤҷw(Y '\5h]SX2УpS#E6A"UQ;_ȶ6(`eu1 uhRy($$]D'bV+ԝgݽﵤǎRQ(NkϔZi LV&ޮ-aJMO`kY4$&LZ\`>X򼟺)F6_Lb=+៝fJT:s訴(^Wօ34}epJxfg4xҲLoޗ':9 ?YzU;4 (~AP%%8iIO+3b'ov[%D oqCֳզC[^JyhbZ=È+, ; !n>ωk 8JQԧ[d^sL344_rHo[!9Ū)53-< JHpdct?DX#OqkzTrc9p Վ1d^mf!t N-5]#!bzX솓B74Cti 8dXfk|efFEou'X8BN0 #`;AD?et"zRo@8NlzѽrAبE_x+3K4`c]*uӚ*$ 9 < MqD̘m"ܺjνmߡ; #7}%)v-`gUPJ8Y]!yBc$rq!z,sf&z3HdɃaDe^(', ߽EC6K *ˤPUcCS:b+ eJ "W Z"'gd\|(N4ܐ;э%`ΨxF[[5QDWWC%owd |C4 ΄h0ƅmN|6UJG|#,ij}$&Mgj@2珴hg#`AqK]`0#MY9d յt*jAk]>GUDX۽ul l:KCIx8RUN5'bC+ /ȥ@_].Zi4I}Y{#FS)*[0(nLz䁣q54^@Φ]Fs2"ѭ$}bv+t\6.78q%.'yG¸+y;׸ѭl!*R: mɨZ|uy-v< Җ5Hٽ7WZ(K! |tʝF?U'YR|=.Æ:Pƶ*>p+۳}#]]e@32&:ȉew US,$P[qc-n,I>C4j'};~ tT>$:t"VjkfP ]KhZrYXrCyHGhYGw Zabh/tUyaՊHq8C1Q &_&!#;h?fO/攊[+K^vts4J_#e]>ڎI뫍=Ҡ:b=oLd/:Zdq*Q.hBCl O9qCYv=-ǎC;!Qr+BhfrG6 BN\u|_`E%"3% t)AݜkEY-J` 8iAq[-'a $mZ鎗4%?,4aa0M*R605tJZɄp_JN&" Gj0y8H.v+%&{ҳԸ|2,mfj2;#7."4 IjJxna&=l&cs " ;#djMu. )_HbOW R:b~Gygg=ad 뱶=^Hﬕ?rSN9e&Y\2Wiqr3bQa`8tJt-q^uFz Y۱:МSasD[_ʴ$jEcY$s\qu}\jؼ2zf`] ~?oF:$Vu)XuC V!Ws\.,[ g Cg~ɿ9p+RY`C{~Mwi0Il@oX d3LVy :P8r%`_ guolX"0JC*z(M+hG=]-)r;*]Q0\>L|A>R2Cq|HtAz~4ˡMţC7  ٷG.4.y@8ezL3p\rӀsd:6+)/Ujd1&h=27ޜo> -[Q,s<=HtLo2[5T]92yH#)X2PhxNRKؽ+Rh遢8Ȳ4npRk RƐ nDdD1SA)pcERV_N: )-c.s &.^0oKe@Z;arjnLGIU'Y'ڜ|Ufٌe*d/9J&k($둽! J"deÃx g!;7Oh|O+'G!$E]BU9:@gUX7c=SJuV`'v=h $%Ca q3iS8)`ZI } Lp"FgiSeC0޼V9z.Kx{UB=&8Pb@D ؁\{u0"TQǞ'"dc56i6-n &PQ%[srR>Aa;/Mˣ-pUK8lZb?o먻c4˒Q}I:H<;%񎚨y"MN2h#~XyfLz~-wD:uo7ekV"n} A6laEvtz7DN8[o8RxZzϭ -8Tb4 h\}i$͍r1iOnڈE&QtKAR2kWR-ɯj5 &SmI<7U%)jJ+ ]j`#t#tpUlK¶Wm"LHɢ7ƺ3M ԋ/[ŭUo} q'XXqF'fల/4jZZ5K _iXv15cY6Y67*qУQl9m%Y\E}{iֶH2}0Qw9/hG2QdaY+ 8FTXGW+ry]^9xh}ݪz&ylCƢ,㛓ŽpӋ m78/3F~0ĦYx>-]Ξg[ mvCgngD-Qh,QV&.}55>×ӗ=":\  .ٜbEf\2pܩn@v.ojr'wg9Kb$Nw(R]qPCnIXbGWxАA22u8Ƭ.\yˊR[&x&ݩV8c3R؟5*gCO.?j:e<2B^"]DZJqŤ=v "6.#7ھً|{maH--ҸXg] ;Cm̨_<\Ā p.ZЃZKlK'fКY%uBY$2D.U:TQ8B}=NDSĮ;kŦW5}7.C\/lpN3e6"ʚ/,Bd緗 U0WD+WT`8xWd}, A X uܜ{5u X7w+iީ^Ra=s0кkzq!ЗNvo 7"2j u472Xe )]3O=% nLFi(lRd߰+R1Ȩs@}ӢէE itp/XJ1^jR2 ى D["979U&s|KPL>?D%3ӆW ,h4*#Xrw6gw-?T K=?Y|l9}>?ϝ'} yIe1N,=h0P |P/gt-fjK =H-6sAQiqFHzAw =شEf[| nĖG[BCu)i `d  g.`$BgX(L%7#ߐK4@b^Ch53X(yX 4+mw\ýBDf0 gb,7ߝh*1s0g }~EQiCRW#,vpz ezX,/jRT^?I]^^DJȜ4I+S$>ERHr_-νs/Y/^BlZ?(lc lH3J8fcHA7o] 7\A&3ګ]BWx(#hP68knfHMvۗ-*sXø"jfB@TN}Q;~%+Z8L-'$G/'O"AT2*iF)"LCSZ'&MqiUj|[#Sz%8[Va狧fI$>AwUBz#"'y~;kM+Io8Fݗ/49ە&HB[+A3pFTD{dȭ+=BS&/GM*Fu.cӚoM!gy3b70zh۴rs'ibM S:#S}ܗm{3$'銗=6 G\OaŃ& ?f%FfR3 l `i)$$/5dt9慌:q ,Ş7p T ]ӆwVHx 4*xHeGgۡXכ Vs=5\ b qWu_$P{?+1H9y [P-5j? f@~ Ju$Bg\%a#fQWSp!Aá\@<;e]+zpS ZˈpG#.sih=VD{tk`jSE:=ْu܈Mw"0Su{}qhi̷5H"_ئ"gK/C-H=/S%L}(|f@{?h0&޵Wd)UXV+Viq4r{xtýho0AF EoJ<t F`KxÓgá܄[LV z7(c[iہ?Prذu=I0D⪲zPBM*! Hި_ݱB j9o ?hL<=,1w21.uJ M]Gɂ狟A8Rld-iwvң3~ii 640 S %AFl8:pRv50K-e.,$1nX&\K3 \ t;:|! ybp.]P߂|.=UŒUE'v/JsW~@ .yꂸS[r~mzWcq/]f{X8\2D5csyrT { Ŝ\֤qڍS"fr[qo")EP={v;DPف$ caviq3%n}UZ$Yll7&|z`A=\CySskn UjJО-xD+.:/F?g0`2!.s^zT(y+]Lm'%if}!iclJud\$_$ʗ2\8ʽ1jUtf%ն vz**FزL]qhE_`@+gʰЃ|Cw|De[ +YsFԧMDμ7rzHN>ӼJS+LR11W[ + MTGߣ.#_W6e`  vΫg'sD`x Jj=-`ѱɿ@Wbp62k<)xϭ'Z . \ECءǗrI*;ޗ"!KZ6~Ęf^G ǁ 2`]4{ݻnP{aMDKUǁ7s;X0B.X(pA )dW(E'ɀ2im>XxRp/ه|=qDF5+jtocȏvD}ك7[ yjb*\UIpa rq4W1aOI!S @l4Fm#+'s)v0%($lFU:>v;?\ӂM9'Z,ԡpCX~Ql^S #VCcSWFQf^YA=rIb!~FiG%dpsǵ0's ǿ$ [9֤u$:Mu.1.,O:gYhpSIYi԰;1~0ꎷL&I6*g)FNvx5 2K. |,OKC&k]5HԱKïMpp󔯜7%͌u:n:X Vι0N7c&0􎇷ݨn<@D&($u&o7hm KW [\ ݖng.$e/V] )qH}gz:;)4T1%8HA*&;VO ˯ WT;#anXۢO(}g# ^NJF,L2ZWsh4A MVI ,;. 3lA`pƟb^vj@̄V`R1KUeY 7A>op/eKqĦ\zꡚZu;vm2LiqPn#|pٟ5Eh`zHA5083I?-Bv2'&;'Ii.VFٿ!^ HNמ,V9( kg),ؙ||n%:Q&#Y|ҜnMl㵜iVF5\]c4 yI;/<䓸 s!2MGdLv Aqd -kZV|zr YSe3<9Q a䩡c#Z/t.%>\NrʂHIJ?|- joJw e -M0PzѸSŮx>d6j1\5rςYBuF /U qrQa2-]N6;j k tvrg(yv߬ UuBY֡ ML&Xv\W<@)E =WX-* BԜ*vLt ?2HYh4q[]BWXH e:ބ&N q xNp_拔l/psyvo&#!]Zޫ|B$8NifYeb糖 dl1Q#Gw@ ٦* KL* [_h4yj3 :Ph bFT7T<|[o+k J 2J3~AIL&~y@mSO `6ҢA75AP3%Z`q`zDUm24Jf+ȅ<z-|5T l0яiCriLs$luy>@C`%o;ō NY /x_%K5 i+0ATSnÀJ,x;6PCIՄ 6{xH%y}wD^o$f"ufFio1Q񴀩jͿ|9G%4n5 Z=oܪPc=sΤ_5ײas%A22r%Ջ {cY` No}*4 ;O7j<@YKfv;)V8&‚k|>_žMrؿO`eO򕨟=epw l1u;;4(g,s\ :l?4 "islqw[ĵH I0;Βr1吸XdZ8}-,!?= H)Yۮ85mn%V^\fjaa(t@7<+\P&@E}_iz# $A.ƢVmEs_~ wn=50xk[c&!Ϯ<&:~,J]}$ rPn2^ !6DH?6oϩߥ ^D]|BVS͚8ۡMx%x[X}%$#YgZ 5ʲS*:gX1l?ݏ)V_e_).B#RߐuKDB`Sh{) 58L[F'V?p{Սw/we[KY!Gd\OSt=>g*7U2U&%ﯽk{]2 OV Kgq @u N<\0fu]x) NM?[ORYN.CO& .|SezR3^Ì:OQ } r #ZS tP zho>V wuBѺnoO=IYL^ԋĶXE(uŚ2A)]ZndžJ O'B6~IesVJp*pUI;R7=`>>GoC*5qu=J"B.C/m3<]P '-S+S(9VS85{L (Z_g]pL*)R@Nz;xSVT۞gпѠg-6LaNf`k^7wc(h5△hsɒD|+0/pI(wEJH omc9i;>3?-]GRt3}4雒&肻Oo*J>m}EO P"HKmysKbombÃ)ӗj珄j`fCV^O!vP8W^K:YqxV`IFiRee+F7CIt+B+`[A"^GL, EuH esXф@_5Q 7-h & i尧HRu]2ރזs{۵\xYo`q"K O8 5o*0L8r1\tT  G_DQwՂ.N%-4bLa jG3n@+W J)s?nƇ/f0QZ\`sV W21^{~MU~~w\i^h|FIBX}> +2<CPA3kH[PW҅a'y$Ou6Z=蟚\0h8UXӈjգ?|uY4Poە] FEb˰!=ZS:)E"J 2we/ Yc&Qic,jxWʖUB05dQLR2:s]KI.q!I'^*-x[fJcsߏ5Ȋ>a^¶7l}]&wP9e!9s7~JCtnp!B.a"E$/P{ >C+M [tn]Jr"8}b&5]1C?3NtNo<qmN'B/' xD}Xu MhMOxx &uкdpCTe:@_ bdx03gw|0.mǰ. .}%QGFPA5] 9&J/NHGaWu>>Vۀ\͍XHF-:J☩1#c[l8[ǩǪ}MAڞK\WJ3EM,>32ɞTZ=V۞('EH_-Ųs,OGa0C&2ޜ6"p? qԢcR촖 Yk횝0 o=.sV'Qo4JT0a&:zUma"U:8Sw7#TcS[|z$ɾ"%\NaV.}Kg~?3vMVE-ѕAI9^Kw _ ۗ eI:D-}Y N+qn'.q[HqH(,&W뜍V`]Aa֠tƐ8W!fUC{xO=f n)/!\T?BUW4VHjXr[R E EL#H+FvO'l^̟ YA U;-$+b>n9>tU["W1 o^ ?ǁ!KC-zd7ڂ) 30~b;KC{ǤS7 H4aLv7VǶmJƆ,_~DzO/ Jܙ Jif"DTC2uM޵f.N_hˇ)5j,dξyF-aCEv=x/aPv7zX4 Ж%QlQ"02[XZcTjT:]dl6L[o[7:&7F00<5#xdnh?P;D(PxPO/ᇇV82bUX.A\M2hi '6D-~s;THNl~g(T+^(t]Pʿl͵aHg:ސ5uN(>:Znu[ReLE1!f\EO w1Әp ~8uTK@ImuM$;x3F̞AMipT=:_8WX]v?5);YY_풾Oʣ6ޖ hLiۗHs=!V}"_9mQh5Ԅq4N8nKMȋ]C lE_VW;͘ sVD9wҙn6+uv Hw1彡"\9 Dr2?Q֡IcWt BY Fi(X*`+aWy%2g]VQ$u i0_n!&.(<|Ќ :/* ;ҭN8"`o#^yXyQpZ ^VJ m64R@TuV R>rqۥI]W/,#w+˹rWEuT\F#DuCCC*zAaI yc} TޛAk9CjC׹ uPY, su'.k(+U>Q=C T[Kt3NbY 'v80d9.z٭$GZoUG/#ƣHEa XA!Z<4ja0rhäoVB! 脕2^AW~}6ԗ#oD&,UEzq=duj>(We΃%(y} Qscb|FPFsYlU}h`" 8;Y&/wܴxH(32 Uڞ|j\ɺ?zT/pG+?f97׋"oh~]THxɀb (>7%220]ԁiXVws`=nN00ԮslurG2|s|+W)];mePU*tI)D`Xa<9Igf ?&zy?3x7>2jӭYcJm5Đ㴪m₼'%%k//~u*t0ruj UN}D]9 02)t D{o܉ltxzk+RF $U @` sbxv>1ȳ! emP%;!?Vn`^JxƪBuh٩1̓|_k$>$4 Ƃw(r #ϸ0nE5ub"cI̖YPTB\=fCų0hu3L];U$E9OƻR$ 0K)C UZ}j_@7P0H՜k^5ƹ+'F. o!Ij?GD.U 䡾y]fo@3n#p a\pId Wnȅ EpU> <+h/;V:|;[j4GD+kH!(D5O{ģWv4!Sn¹\7J@iP5t7y^T5/ V#Nq1-)H~>"h]0;ӬwA*}(sʀh +ni1ix^aKл:0OKl)94 |Db]*xzt\R&;vyDj9tGMG+0?%eqTU߷2q&)= 2U$AI"AL/iRx)7$Z&/V̥t#Q^71,)L!hBw h⾣e:I)#=ZWl궖0 MJbsQYN;BhC%H϶0[<ޢ:sgos;6leVL\P)X @$3r$wu3P7>KQ" r~v]r(q;jobP7#&ɄؒWFn7ⱇdjC% lnr[FN-Ϯ'QJy:ɇB 2 oL` (KڛM.FVJ#N;g+EDglYBG7WCt$ a83]MD({u#^XIdh"KP)nr5r{X6RЯ#8,CA6s8Hǭ'+V. 8cٙBNljvs@cLRF,E{RӐn`Yg@ɱ<}ii/:$ɩ3xǛ-S9jAD`Eu،({&0RfKB#Fyr^l|RZf{LwKG}Xq7NX3Fcg.?**yzJя)F[K#!R"Œ* <-+O|7s8>[,j3]O>{mRxJoᚁ"q_żkx9!}xךtβb$B@ Z(2F:Vw~ֺk:MfiC6Wb~SZi/Q_BDDva:$EpK\_JY˯aƳj(T֔rw_)ӫoAo/2sP~yϣ9qf6&r>agqef}2v=ɖ!JGx#g? :t J@>`mJ1{8^GXc; ݄k]3yH̋84XUYssVf>'|}։ <VؐM&$6S.kY{`TBsJPo ÉT;6e%Ijh0)ٹ+*}A:2ش>#{s25/7~kSĬ?7 0Q)DxfS.}agNnn gFq!4r3r3mK {PZK>f!wƕùM]h! ^y^ïQbWG̛CJn0qIu]ܚC][Z<^ i6?!xL6' &{7Tx{{$9Wyz8aߥěf2wl#ZJ}N[<rjr]ͽq =GxAƩAv{+LW{DZLٯΚs:!Ua!ey6yЛJҽ+ /ᱳ0-NU,-̧*9g8Z{h2K;ǮTNtV{N\xAd̀|L-OK4?\t\='+@Bu$ UU#\]$\=^7CX2$^Py;=XY^=̽Ëʼniu"YċGewңAչ3(JϋO㯼(uox&Slw 9-ّ7EpH-J#,}f!o'sB5A($㋒El #BAx&סS>Kq|-emaH떊Z<؎]jU )c.b)ë\WHL%EqND>bGF&[!&FXݴ[b JTP"WZޘMyb2P~gU?d=$6PYRA_qZ70qȽ l?:cv"{~Cz<Ԩ$Z%W(| 7u6zb+P/jod'xRsb]6. l (돣JԽl!Bȭ#&vC8Nʎi%e -V~m@&ȁ_uІTY 9.҄/؀6DsPIjGQ.q4] $uN0lT|hh t"e"%ISSaV)* c+O" "i0P{IDˉ:jkGwź u_gw;;m+eRg,J?ӝ}&_%d ?Z0 [Q 8Z#aԲ7 e%/)'5ھ2,=EFO9柒0rn$hUJ7[*x$NpuL%] f %g"YWw d5iF[:P酤PbPtK J}qnE^EJYk[$xO/ZhZR߾@nӲ[SBؾTAuwBP45XΔTFkjFN?4*JƌY^Z)1jۡb =@rS唻\kY>]SܸA7!(ht&Qۚ?nNęImQz8ў1%-aƭ ǩp1kHsW)^~)ٵKWdiJO[.J՘uϝ8`[b6YE .ފYgPچ90GRV%lM_(\^u㗤NÈ !0m .peX'ioꟗ nA q`YhkӻUm= gkt++tm0K_ *Ұf%im[5Cgbuu ܝ"Hʃ?92{Z%}#h:>8Mn ; _aUVA)DW% L#q#6ں]k]w-Y@= -6¼wo!? XtIxDAGj|M>|t5[&ő XזC(j qGz\jD J}@ݠ$E#2^ EQF:%$מES 6o*\$v|2 B ^ztؓj@uB$Dt T;Fx2Hl1e^8=szrx\(V~9n[S>YӪ|% $1ӇKX0>aSerZ][9ǫ?KĢP}2XgAМ\ǣ|h1 '$M:H2i8s:( 5b{TSl 'J| ov?޹Y[Tp]p20i iVhVbH[8$3$3@l#IeuJϞ{RTQͷ8yhɩSgdV\5EWbE3=ʾ(~V}κT&,f*I%6Q>#Y,0Sua=_^bTi<)K%z ,4NwY_Q^jaeѬ#a`!@zdTXUauX5 ^ B_q ` @Ug` 0ܦt&2+cNEBBM<^ -M9>??=mՊtTe<sDcu]vmoƇ{sܞݛ:n6ڳOT,֋fka!Zm((-w|+Ww ZKT"p (Nvp8;3@6 Sz2G r aZN@o|b=n!)ղ[wzxo32Pp IgDɧ( 2;Bz' Se9;F+N1⧀#L={p-m1E\{x}ɣg?k?NylK3&Z)Җ\ @KWdggtu;Y5b@_ JA.j%jX°Yx],n:7vySOC31+4x3?E dd_:ThޓQ^ G u-~Ave\QM*aݱQAUޕ ,,-v"Oq,IѬÙ4~㴬"RbiiMln߬л%Mʡ@oL! 8|_5 #!Q$xNc7 x #G^opd7ѡMf|N,iJU·[TYz4̂m_-kW *m\n{(i@/X@cQP7i!#j 惥^i/RRt\wRG(r&`pA~ҲdI!c(#CLpTЫ?aWz)t0`ZG7 p^{Rꑽ[Ogc9Fyؾ93eeIO&M_/eR̛vO $^,C:&yÉ KIydUUUVzTV~l|7nNs jwGwfNWgTn }V cIEe_*S|A/,eafCOv3/uhN=$jr?F-{ORUq@,nNiCL;}0=d=FI}=`l(1#bNsHgy`:9cNlyFb}DSXJ.qy4*1ٴV#ب+0@I ߢ}94p[ޞ' _V,(KI.>b;\McT9 P|@ئrz[i[͒9Kƚteq|͔c\te(וf$Pnޮzf[jy#iXXiEj}Go}CW_mw8dxUO8(#̸&n;'LEC%WCM\WQ [4tq0h3=0H=}~:%1?pcșޑW"5)ŽכuՎܧj^'9T}J, Zg紩?3f͆\.L 7,z HtLq3-f;ju$(}@MicbK ?`IVQzw`ʓh6ZZ&>HvA|}6W9KrKںJZ ըV]amDӶv6&@C=NϤ:F}AqZwGL_<1%ht{ÿpSkИApwo) I O_̩f> 6U9^)ب{ЫlONr5kk?Ï* k>X|h 0wW`QQBxˏ }J|hb\ȇl(CDoApw_v^ ~bqz(QIRN2g.t&տٗ Gqo/:Q& RX߻:CD>~Yԣ7Y (}ѪA7WJ6xF=RFWZ 4R;Jʴ%ce~L&Ŷrv*(#? t{-jp#U'=m03t B3~{Q w+g|ZBoZFPmyy^C>6lqG &:(bS]%'vcԯhh^2h_dhwȚ? 7p/  f?c/i4֊xvGxeM=HoI 8WGҡE(V+0gٗZX*= 2hkzfx2hxKuu n_^ m\ 1,*Ӕ۩l#.ۤ_Ie(D/:'D~gHnT@|8v?U # m' 嫵*^K/H[ W6(./;)_ ,LG=g]+leKez+&uI`x תT{ m[nޛɖ W9@*XP]B (*4Ч#ړG~ek|Qt6zJ *B9TR 5 >qBO\ ?y~b/L/Û]nsr—Y ,q AwY{w.qTWoC c {B = (̚ǝ詋U_C4a{joV/i+1t\!`'ZHʺ%Pk7u%ikLԾ n0Gz 4qa3:LUkr_K6W![}Ncmi _"|쩈U&M4=B+][7~^+XIKڭ(,E#qtA خcJ#χV/6|_c>qa1\Cr4=rBij,>0j"\LcqDt&JLlDe_qVBrR{3u`OԎׁ}".Fy.CFN}(|MIr A3o%}CR6;P3Ƅ56 i+4~yZId@"m '61WjX Gw&i@m3vGzڳ !;fSh<[M) cz $XdwQJ ܙL[(:W$Ԝn277>/iY[fq̫n{~?l !wMѵ,ߑ@>#8jSµ TT[J d^knrXCu5K- Y˸F*0nxpdP8 \uZUl_ Kcs{Ɓ}%- i5Zm B~)%[jBj5H[fLVWz&42uZ #iLKkb<+* ZرS<ˏM wl @c`v>nMDX9_0ݸD7o^"#Pc͑QhxH~3t`/DNeRseEiu %URЪ q2 auQ]&YyX唵. 1Vg*1+po@Kq4q8N뻷S>YDg_sS}Gxڣw(ǡg;g:Eċ(զ`fgYV3E1bZਈg;$3 %!ֺTIF՟Mtd]eZ+شcӾ0dmq ]G)ia+HxSF"{M[:zqAa /u0^}候Qv:3@DR2xm7av sXArتKj, 0k&+lv%6V.hHjC|z d!|7lȼI4^|b۽Q.WܧBՀk-2;stl'Ѧ%Jz`,{(]v3m]m§LV!i@@涁~;.cFkZk(@G8F> `!qi>Lo=?l.Nb7nzt]M0pG_BJgoǴ8>"_Z{siGﶿV>\+Mwﶆ[J=b>³.*#D))m178zMJoŎ2\zj} rS!HvLq{yvFu?oBlkҜKC"W3(,a?4a%k }5&9߈@sܝbMF w#t o27+kZ_ "uM?1Ȝ aYFnw3byvӨH:ru+[084<=/y_VS7vR0,T+Fኚ]`WHq /'u{łԵ`N0 JV7K}3=˭~$ƁX>A"T֞ U]Fv^kr3o6)qd\m:~2qE:sWJ (r=MZkBBZϙfi/-`sVTx0ħ5k%C`%U3 2b, Xhjs>cxs4Y#ܺ{J:A|évs9<4!Ю2gAGX>iR'u#iS_By쎺J5tj]v꿱,|ԐS~*^eW|+N k, j'[^*^=DoYTDNC&]$8-m7ȮbۉH\xW'mڼTL7P]Ɉf5KcT&>ﮤG蕾Z `ք[']/ ou-_( ?ItP98HD=ƈN6(袬~EHD- n,T{GKp)Hj;d ]8R>DK?w 2 \h2)BEXS6ǠoAy7,cǙpgc{ZCQkGA0a*_uXf)5QV}QŝVl |͖͊~>V$rwLK |N7itx"{}\rپפ;BBҲ u+:x͜εݠiwTxtwklUSajIwp4: mw izy!G. 0  &G^NLBjL@Yyc*26:^G!rkzsw(Yk#دaUT,{B ;'$0+F5#'}Zc=5ZJaHtv,4^H9R3VW!o촋n Mth,3)ׯBxiQ[P*2'S}w@ ӸB$4L'#_!渳f!#FxtS-sxj[ƣ^B]k>% :HȏYh4HCԹ&$odk[U W`֤OsFxA)iƨXg |qampRGK#\WRK:i7&aF>V"Nkd}Gf.Dz=b0JJB ?eV gj\~x4!b)<48mqGnzlA" 6=SzLr4d?6rc1s3*R^@1koEgj%ZLLû]-\:Zt*Cz-ƻ~L3x\?mBʼnqyt` Hs21[q fucLh l[@k@O .>wa8<6~|+LaSHbxru0V)X,8: "P]{ջJ O)0 `\91O>m7)幎KvDX .e<yw%@{ JpcCLYp*d AgU2S|s%*uo?a^nIM>4\Y/xqU .qWm rCEsaNE; 3O3ۣu^seʒ0U:m#Zcw:T ~?,ŒE~Md[ 3q٩~t*E7Z6,nɬ6-ˆ] ح/ȤwĸA>{'&ٕ ̲wM7t|R/$(p_@}t"_3T te:B-kC @jОsx*2z}Z'Jhzv P!8]P)*rEE1A2j@w$(?so~ [)|*K&F#R:0㋗Ǿ* Z@IBeD,xPj\RMN@Cs&K1>{QC{0YY;)KqAiW>åXr\8N*s}C$_L\Y>;܋*h]wcHxP0 4 ݘȂ$ыs)@- A:\JryVc{n}X(\C9bO%xB\oTHj]¾#, E.Yiqiy9 FKYZn '9oDy'߰ |k8&xF_*߉n`9lsL{E_)+`pD!eU+gHK63KۻQIolujv7$$I7R)յP?dp5m KMF!NaκF9`[AE}Zj/GU k?F;7i0*1ڪ;Z#b"Pa)#1?X 7i(q?_~#Qފ"351wCccMJ9n129L[K`q-cvhKdl>:vd$ބ0OJTƿ).5 ̈́\~z-d@b 2,gȩͲ7A4w.Q4~zOJB9 w)3^#<O|O乽blG.Dd㲬-wWη "}*2 GV8{]-G14pu RŎ]mKFks_/&0u1ݸF ^ڨ8[/Lfy*nm$dQNobUmPAfJL,(zbkc01 9KS1*nĈ&~&|ljB-f>Ls)F TlB2TW'xdݕGIF_?yݟfMʄ;P&X` | azR- ./&;2ڨ<DvрG`\v{[>[?О!M?]JɅ%/ [#{[`^Z7ϐB(Vq]Y9Ci:Q~˝\Ovc6.J'b/n\+je7LY)cN*+Y8؃mƫEn jf^;߁isŇNow*`smJ*}lz:?2D]Jh;mhIv1CԧZ7]1S}Yu"B. &8mԐ_Ӿ3n2&{1YlБ mHr|(sqX"{8ϷPGem2 `]$Ox> @-R?>O ( 78|麗UhPA+ab8 ]nҏ"BPgžrتQ#iml(U@Ml C3sh]lN}Vu>;~.ޡ~a sVK:Kmn_QܪV ^oST;hb<~A[zxRq1^ଆI[lܤD506?MJyJ0Dܒy|=&9%Iݴ!wMQ5N"aZcdL."1p}Nwsw*E誸AbݻbO؝GoI4ύa!_Rbs&}g('$::ɽK A_m\Y#fRAU0耂 xUwK,U/wSJW,hfR=1ܛ߫w[.8,1^|7[r'>QPbRg6^ٙI@pЉE=oy_́,udC;lEFʯY> O;aE:oglHwE$G( G₻]KБ8$adN6ܕ]2َ,_Ƶ ?aA(6X/arM> 7y2{W~9HBA݁۴^)'r?*.ed T,Bb+]nwebZ5,N{jE)ҶyVyW_"]Y?^~oKLv 5 6BnZ7:;J?^N!ܶ/g![J6yR/;t[Ћ>3{S+ycߞn|7⎍::5|a*tRQ@LTp* {]l>OV7#t9̾ 뱌Usl-l~Q$qIM%oa qH=v58U"/N|O3s.>.) cF<[g) `KZD33 ^`'5 wfsOGx]j3}e"~3wDmc|jԵlxE2yެP@3$YWn'erbۣ6}ؗ( f Ǯ{{uq#~v@6no3WU$ l9Ra\92t, _א Dd)wrv㩳bc`y( UyW-pZD ^/f̸STqW_@ ٟFl,r΅J7VT3=S)o;t1Lh2'1%_wUɺ)>";R[>صVRrS=0i0D$˚k;fڈ2 ~W-M +j3;u ȷD[!f7|b@LMja\|7ö%xJScW]`5'eij`TgBcX#%8 H;})zE$я/7 +*UM)E xFme3a1padv`@x-/ jU+iq}m,1ɦH?'SdKM21 w \@˹eԷƄ_-ys O02[n2\*î1ut<3H'huNjKaǦ}=Eɂzw'ai|xQ<38ȳm~[eC@еDz;`5 9 jb!+uRqc8R}AYR,m@}\O w<0GmdԆ١Px@RS82Y#Š+\/\%v:zyJ#WM3Y`JhKG!g zXVbQ0p,M+zuk-* "kIfmMS܋ "(wNfgW|NjHDT#2 0\[ɡ$^zo3jÂSQ1[U1( P.I ̿-x%4KoĽ4e!AhҬdD5濂MفO.G=®|`6;T?ۺ7$"0YQn/zaK}]4qt[<*-lCI,w1L!~W7‚W4\9 #kgd3p9av"'@7Y SzD>VBP$։00;32ht"'4= DXp7Ih i+Ĭ ~͜VKp1-Sut`4M. |!  J^.)!>g GyjC*϶~+9eH1UXK]L5v k0y~ h03).uRB%3kl漽bUoƔAzZg)L 0\f#ZBE^-#5}@#\L3T Ex~!(0hXT_)_ET<ħO3vRU6uVQ 1F8j*B |"CtӝBA/1^r)9=^ÆNBNB]$w|q%.pӖIג*;fN{2-=/ a\4_bq(=F#QRa>KPt 4G-AZ[-X7Y2;BHܫδHH|9/(u  3"5 iPd^U 1,ZE43bt`F0eCNʖ%zqnBK#B/m?/ѻZ'S0bJ-4*t-ٽ (L uW3 ^rwpT_r,y̮зlw=XW7z<$"M<_' &>yo3(UJ<'l.+4* w읢Q#σlX8P^Ѹ?)lk&fb[k[ӿ*@m$!hp9>"oʚ&u@QRI<o‰KoU4AX g@iR7Jk8GO8{euՁJxnb&* FUK'# XVѸ 1)fʧutkI5zp`ÀQL(9:+sth̆De {2DVLu׿M7K[%wsk:fWF: kB^mwF A$ֈ},־̙odJ%_Hj6MY0 Q3=$$uKM=_+@ eR g|c}_RDv!Uˡ 3o <%jAntQ4u$FꅟAhW^BS88±Mzߤ e3}.Yp}=I-]F]9O vvlީvH#ZD6M<}'Cj3p721}Ng+KH,гP']aUV]s[Bs͔n 8x۟b-/6زU6{d0XCU|ϣ۳9X!dSљaܿ&l)yVp yU@vO~*WWM/&۳wذ ,Τy1rE zGh@A8!U $ʤUogsQZg ؕv(ZҲ91P#G9uLom2u׾S6z&Qh%EV@_!2ꇉxn ;8@裄<~u3bX>!@M$n8.ZdZCv.H^7fu4pq\{/e0%#cB|svQIρ5,EO ]I c(!,uiYߟ:,<UqPQQ-/~*f_lAa\3Xລ\;+ )TIjeh{8pf.-5s',a@vCDrAi:V'}qnJQ/P)+mujYsc.>b3v;va=M)']2 s9dQv<fk`5}?5|~/)sgYڸIlrX(kFcW]Y"g=$cAl^*}~Œ3WM~f"&|.UO|맒R&8}Wӫ>')|G,с]"Iu+_%t d|| uqH{Mwz^M?#,>eцX-E$+_Tu5͋!K,vC/ X3R%|oryqL)~,߂]%l'{`BF8g*nDm{M/7&/ħ.>p+Mg$sȠ1o8aZ49]kV]b 3}iDu*P #x{(WI~ -h#J6p%T{/Mc; 0Áŧf#0~nmM[m?p)zC*^zIu~ح4|YR7F#TޛðXB&eV4۹n̒9ZcEu4Ubz,R]:3N$eеlR!þMJ>5&Pt%R"4&{QEX/T=heKJ$ Ʉp]u\yA0WiST րI0ZyDv#ՙsook9\0޴^7Y{\ҘBxd'׆H C^2( .+zoZK (z]Xfum!x ձL+k|G-:P(M,uofYl՝bsy;\OF:do1z>|X:x>e`ep,OM* W8mGcQ>>jH͖fܬ&Lt]hO՚4JgU$6 bqw1 n?Ӽ-sձzw_׺]5ݘ^ݸ\Bwzqcm:w=?P$:9Ny[ͻVafQm)X,ɑ`:/ɬ e:F[>c(oKROȌq㘅;myy8ؗ Hw KxUi?)Uql{ii~wGq^] P,>WGL@w*]/#R%tyZ%TB(_w>?ȗH- 7B؝'keD^^j4c |K ,G0~הņy0t\oS'єh/o ¼`//\/Ц-jwTITM>4k{ ׿9gYbqZM*cZLbY /_k1&*ѨY3Ę7/ǃ%@)-g@'IJcFބ3H>M*O! $9"zg, OoY=Dapx+:H%'tS؇kU﵉sNP_3SJvХɍ%z75_r3iۤ5AmJ-RW{:Z&^bIL 2lV gՊܟ.OZ➙s]=2V6v!uc=(ǝX@1#O'hs]"=Sx#vqf~w5[% hw PfR@AJjRR)6$X$ i-$G(2Wc,IӟK=-DDe~k$:Cۊ^ Nb%/XLV~՜=nb*]o E$tI `dYGHV~r2n3ܹc'E2X-}&s{!`G-W(` Bge)Q jrbIK38W7C4ro $}DU!㺢˗LkBz{n r)n[Y}D4\޴`z_T")z*K? ve%~VЛ<^HԟJc[ 1:0K󫿋&+idhUx[h#WtQ0Aq]3ss^3Z1}RmSW^zb8ijds0%0 JYKZyB1P07crK1POlvDSoܙ5eM֨[1Č32[9^O[S\sPևWUMu_̞b>FW!Zv_,x)lkЂǝʜS~o 6K7mӧ'J(K9г'š]JhIΝ0fr1.Ƕ*P4-K[tLa3S2[u{3J5lsYӹ {,yc׮|B={_˔NCf[J,-3t۞"{iuE\b;.e1 }0akP!Ԉhq؁!t9c4]#m }t'c ޙhJX0zOr!`@? ׊i8O<Eɬd)j||5;I1.s)%m-hytWNPڗs};UTn cH{ zVC2zź S:~9#]Ӈ3%h}.=-ۯiG(wz݋6}ik[n*\W1[ KI0rC qBX;w\ҭؽo/7(܋cX]̣ ƊhR$ 産࠯5ٛo$lɅ҂bhgKd>?/v E鰉ņag`|ۨo>Io ҺYCڕ3JAoha8V%m?˾gG汒m B_% /AS.S#\}4faH:Dj|~26D9KXwR}T}l2 _'Kd TOR>u]–!sh¤%=;VinLF"NE1#/K.2lTN,| dHXgqOQ S$ybM;;=Y**۔7 $ioDD2Qz s-Q`=qjl Q,w"@m&G&CCH d:>R%87aK%wm'"B#YrYu@28nrpگNɹ$ \0\3HA%G;>8=^0ЧecV%ɜj)ހ qfQM[Z`:@KWTV: Pp<Ӑ5{jK]y@z^i>iM$3#z4b)|zTPN6.$YA9 T72$|\9A=0"rU&EkoC"QZιZkؒ]5^ ,Qqcf')ja;" bwAu221u|qZ8qPS.H=oҵmDC*u8洉<]?yНD}2QK6?C? F48)Аk_/RBrVM\ Mغ zG\vgк~H >#eNpL^N_$dj&42u9\L.i*?A7żh=t$sgH|cW87u6k玥Y'̞S"Ŵΰ%w؅7d, z* 9\A|mE y8=4iu;k]ٺfYZ nt6_-ǴOdv7NnNbE:kXKOTch1!8=[8A1g7s:Qngbxq MbA60E)XE,!Z_{ sTB B}|!La򡂷@ _7w<1b!.~Wwu,xD6mozSM+fn ?i@ǃaqZUڵjBjk'`,#O%>[ dK@ {*Wp<'Gx2|/h =1e7 LQPϩ–'q?ھ\O"U}.TaϾ)W[Qf#֓wIpޖ3HZT~]ύpwjA#dnyQD!d g?)~QNztV[@Ď5 np_DhѵKqam>W:,;J^ꅥ:P+:%۔V4ؽ&ƾս$* ErmGSE0;%&g.9LkOLDŽ_jj!BǃGMԺ^J [\hU0s>4nwNb3 )9a^vݨ@LFfk%|h!\YK:OE!Ob)v*b} )x"KRu9gBq%%QgIڤ^~PN0递/i*X7:Q%#ywRjƎ LN:m5PYmM{uZ貊n(tW HՍVyXYÌuЬ;Bf= Fs5)I[Ek.G8K svPԔ[Pruia&l=:8ZT6yK@ʱ~=".PxY5\KCk[ѾxA)R`GFx!@CSn\N#%ܞ@{sQ*q?NY&r^f(\d_#veuHThohLGA>ѷ &z;Q=nvW;\ut5rl>,n4()qZFռ@2M[ԯrc&<|1Mܣ>>vC.6r q:2%ƍp';JPwEpn*[Eʿb;ׁF/9 Yu/xgBN;7S^u8$GH n+8S7{%ИXJ_o*p҇%.<l*`ajK&?K _dlSQ0#$E9)z)oAN!tjJpŇ (jp )6祼=@!Gl5"&4Î󧒇ZY cpKȄ*b*hr!N5s=E qWiRf΍nK=+wQN1 <||U $̻kј4TELkNL)g laְ!9Gtl=yw+qM]0;6 3iF^|jtKq`x]d~tLQdu bõ?kݖ5ƐFyT!A͗D䰒|3G(ݖ~ vzDӗu=o9 w T<ʡvgX a@Ŭi!b6M0B?ͥYai$h9% ,}IiQ AdдտS9,ISْ@TE9$;eH",Ws׻h?:-eaqrPޗK$qތUsocwx}tLQ5\0(U?;ϺO#(SR.B9E@lv:!1,̭UHľ>ȫ[62E}'W݉%6ى9R2E͞>HC?(ËM^nfZ0tږ&&]ho}d7Д5[54pf镆{T4".#XQ6h˜}Q٤jOiS)<,u|ZF5B.C`,C+k"gF,>ILfKPAG!L嶖 !+^3%9𛵸 V]'|h`I)Zp8N'v$jS(?- TpCUg[Г l_#ss)4P]Io kwB?>;m870P_Y]B J2VDJTWW|TV @3Sx 'H 3-IJaP@vnFDZ-MO?L~l RmZzt^Ve$,-2{pjrh/js@OOɉw"5=<~d"dFhOe;nYSX͗˻1n;;赐*۟6~c @ݠ<*"k Vٖ #`;W ^7u7S)<_WgÓVBQ).4dfbDZ);;#ala$7`{m8cBGb}vRn|GtHG2N>|&9SFEs3Oh"bDJu"sMǕ{9_IuŚ.H=>IGA:agYP&bE%śU@ɘb?]a39%LX!|m~rdu!N} H+A9|zvCx45 \Yc?EmW6FKeεmFhRg-%Hd784'*%$5y>RF|.eW[›~1(Ss 8bI939 XFy]~ƟB1W:w]JKSSF'_O{bIf2yI_sL|#vrugOpݰ}è%VzMvhߢNR}b\xl{OwPm7̒bUӃFtY[Zx6:d$;`;eH S^2:cdwTes*{zuaE [fgJQLTE|`yKC@RL(lߕ/Z9sgob]ækg*SaҺ9Pi/#Zc3Lt߮W _nCG>q+Įޡh~{~~yu(}RI\[і.D>nb6ZI^B1tZ4ulA3q9V?wQNzBI9 %0@ -R 02 YNd|Z4 'f 4@w'57 kh/ȣ"YZrI䧖 +jtjJguߒ(I?e>;Kwڴ0?,7ve KgH{/لwZ&ϴZ75 "$9m_ >Mzd,> ߈)%.F/AeZ+|~44>qmb*|bk6M4ؓ1?chz8c!E3i6AqiGz97B}D̆Ǥlh: 3409MWsQn5ۙ3Hد{\l(JY8ϬJ l dfۃ, <Ѡ8GO YlLy=^@H%E% `M0TY# ȋ)m%^BMg&)52h !'EzMPnX&IツVorRu9s5F,;GmE:*,|򌓉h& U.iqKs)QG{[,3?˝數"|TCdXP41j={Ti9jd!UMDx:|g~4rk`sb2uhN90;H6U7;rdY%=.I!.e6ȈQKKG#,,},MyW?hmOfDJ,aݘi8p>I}" K1r'd*}I)K(ܓb&FPHgO Nl^ʬ-Cަweכ^Z2OnƆ1@R: ɴ9hR/4v)MJDVy)U%gyH=΀(ܾ{Q1{ÔܜnDr{[= C/vdF=fZk0]9rD%zN)>ըI8e;!5QAB(rfFU")MI %0hY%zAzM*)'8|;ue.Oy2i_r+#ix꫞AAB-[nz޽E&ힳ8QVLE~I!Y]?Һ+=[*Z('ImYo1Tp-wDxks۴祁Gbj׈3S,Rf GzI0#M:U@R-,c)m `Cch74ca͙hj<6qTiQg-6$r| WoT:nalU$Vbӯ6XޙhBb@Y.¶)\:Y`WMY> ק2D9@s~VB sdIXaoHxh~#;z,P=+<ڴW+$=}Zr8fnIqlF!Ґ8D2Pk3u`H VQ|P7 :7dy,;14U,/nq+.NWd,`%s1;~<nHʅ |K#/nڨˢ姈S2%xSOOW t+Qj([ <ҼЁi)xџE B3t`@̦~;Z"9vdM6-J_Р!&p#B2&]A`^FR*.c,ܑs[1j:;yh*)&^J ֳ)A{QdfX*zN9]t-ʊl+"#ľyHy + -IQ{'<e,mHqϸc㦲.vSSКS`2,N7m5DL {!hXec*>XŴdDNDL[A BJ9/@"0F'۪؏p/:Zb/D"Ԡq?߫T6SdK*/8nqRG8tg/p]Wo8 q${T Bnvc4=X'0y !|ATN>4++1=@gI*X O&o#cE/Ͱ;tb1ja%1,h2:_?GI :fq` WC.s#TMB%=#HmPă{kzl!,DƁݝK 9J4Sۛ\B%dqEB׬xCij7~@Iݶ +4;jb"43uXeG]_"=z ?J ?Ա[a -B4 s<\xLPGkpn3#@pܾ aGYS歰 w ͊C{'gьӘx)mȣT5ze;jO~s3?}O[cu yc (.GqnS&Oތi86r) g`Y``m"y Tn~KQ'47bo&vV|x:-1Z14ctRB3u叠rq KiZjGY6Eߪd8Et.UkbM (s܁|W21.d<cd/a㡈UwUnvdF 7RA#^ j36~jsbb]B+LGZ BrRyAo񧿐Py\%-=nYk C|D~ 5dA+U$Yj4fR4H.>>VW^;LkKv,KJ{G4"|˔_QR,aA|19QF tvvmM@ǿVIEz2޿ I26v+w lܴ°f6&l93h'Qu.!kX2%esHő%|g&?>G^ S䊚]KAPzݾ_`3/:Ooors5]Ƈw̲+_Bk=B;)z26j!ow./F7lP7xy4?OC] .66M-ݴ1{[ gwqB^3h`"{*r2y>14]Mfd=hW J~2Ʉ%D|ҳi|1Vj' :x91O=㚞?p܃76lB#/$*TLu{+!NÐ{ e>(N"WMЦ$@ms#RBspC 6rսUp 9+iD'K&r"T ==[<{ pj#~MS}-=j{.[Ըq!o]"%='͐{I/76J<{`$vJy\1 ED[1U]ŸO?m\qa b k, $"SH*d1Q2&o} ns_>#x&sWxe"څ?[yOZVFećq!Օ1 |!i_j |#[ՉQDMʑ `IkߩL(AaN޴e\[bZ-LhbOڟV$ȭX ?>+<h6`ƧI;@j.!OUPʉM1298\+ Ӄ`W1NPVq=A,sQs불 "ܷkrl}a곐#yg jFשIf[;E+>EaWߡOTM _9L8yWg(dn$?8RdSٲ ;Y 1]qp82b/WcKO ֟&_γ̰}$&zoSoA(_I+*)3ɠ<\m OFPW96Rx}w#K&ѹLY3B¹hO[zKi M q%YW#dޣ8ޑ@Rf"5IHB)N̫ͨi?~Eeț-CǸҵ?6:Xx> q!*"&䳬dxQL@ԇOb@gE$ͼ˦HXSlŸ -^ +NFݾsor9Z`7[=|-j9+Gi^A|CL|Uv1gSܲɮ~hK"T@iRUD,NCuߏlO- L&"J`~TWHʛ4=B!$B?ee_Sй׎7uÖi}0ɤ;]SXotnx(-=,d:61t@h|RmC_,v >Ν0~Gpo9)24{u  TS+Vk\p=aLbpI䫹lUSTD>Xܕg'G^S顛\ovo8'i‘95uE6 WFDÌEȸ-{ PkȪ[@%볋oȌM~M1GD~I ǧH))t*) 5jPpVw@.R @c(!t _؟͚p2lj4?odMGfDWfcad= 5*_bkn!^Љ%r큈b].OS7 ܔ:y )CjNMijKݷG7b(CXqY85|=Ad)ǔ rr5E\ 1""C01KfnJ;, t&#74T䤳ְ뭰ܓ` ; ;"pp>?x~~\͆KX}%A6XkSOC!=S`|D6'&%kj2Ew^N@r}ҙQZ_g5?}vGa7]l[95S0ta7~mKhknaδ{r j?j׷LJ=$kّ[-bYo|rFj8,C9Z{Rm $e*\< (HBQ05F߂iJ =0i(%h/& hH*&FȮG }@cFDCi^Q]C&R.*Y„iI~ ^=)ȴry^JX)p+?,@vp64|bXY1 <t3OR{|6 iGBջR 2>MtI+`U4 [ ¶=n ~f]mQ07FwqE#ܱ bA*PTO=B.(5%F# Kie}L-Ȉ3zi>g.A9$7l1w ,vf=8 D8tB 7Adq ?ee.KHu b;wF#~ 7 !5v"2{r 56` PTfRuX3E?Duo^#Xt,gϢGɤjZٔoP@n W~E-k?H>Pi |Q L{G ^zhob?qzގj7%4.t9oIGEnɋؤ vE~U'BЊ?HH@1~\ z; UYkz5upbלtr $Uq g8/d$Un })JPUp. )I`k%Tv~ T)*x*EףP~m&C#*P}k*.itfRStH_P:fl:bŝi5Y4-YGwxLQ_I}5&G)k:iE# 2!< esJ``IUfa裏8{B5D?7}Uw%G[{S]ϼL^8O?dPd@*܏09 4A>|Bp!C ЀgIB<ҡYhKzYh=65 e6>ڠC+ؖbWp-{(X%p;eo+X (=T DDH Z4&]WCH$G'BNA% QfN˨pC)ht)õǾ9W7tC[8 _~+V{2z^$ 暶RuL(lz *h^T -xu"g0ŠR?[dC򚯵PdbWfUgD=@qE+Yns~waamKQe6諍 CY"$޿siڍó/V=cMHWנ'Ta]/vD;ҁ.pfV׀d VGV=Ug&qҷxɟP\2;L5l[%Yo|sl|HDg//PD3{=L udNA+o`z}X:24~ j:R\|"<`^^93qoVarDLH?L=]u"_߇=\Dk9*Nýg<\:ZvBK%8N89mh~_MS ,t6&{0@IC0o3Ġlj6f <rjJw\dId.m|BQGґ~Yc6h en4 4nܦoH6+A1xpC5Ѿާ>Љl5%5Sʇd 9{T_p`׽Vaسk3n^dBv@w'y'^q557n-V$g@͸fе57,.*38ױX)ȑi m.w?dld}(ɳwoyG{ ӇZ%VsShq/@ZD6{ n-:BbU߶ 8peBs%vb!N1̤ J6ɗsQ8"|Lk*bB^iwDNANN_F+}D!PaxVQ\m"YU)'TmLiD"!}$YP2MÇ4VL7 . sY$ی]p#jvY}9WPa5kM±;gF Umnj UUgFw8"n1`/6ٕUxA/Ye5: K|4^@@{z1]c fx;vL%vd Hx00I'?2ۓ愠!Ͼ[x[5NƸV.չSI&M;(޺((N+Lq"6j <Ɉܹ+1Is7}9v*CuH]?b-~|\o 2o 0?4cW|I3y(qF/?vX5^E~\.T2F >hٙobetHLyuO1ȍo2F@Ѳvpy ji @c hlnv7՜3xWJ (kc [I3?1,* + ڽ6hۜ));{K"5MWzx o)Ht3#]4*,Xi (x!f͵a P8&N]%I>R)'a:_M"`V|/1nuxC€fM I}4xw0Jui ZSΎwwO?范OaDy=vU/mVJ? }!wO3`8R&jU~*ʇ9;nY1_@] 巜Ob%3t5e-4_:drwCճ[8iϰUbTEkC}8PEWV_ohQx@ ڑ1Xj}kbr\ z{jI%< WSC;@p$8qv9GmR E\lGc 0P.>Gџ_\l'h2UMd-:0~*3)]wu~k#BXXG\mrAM&$rh1n:oG钀g6}W澣N-|ڟ+G&{Zs۩}֝ꙕ4;%+s.iC )uo7`-z`Ů(ߞv5PQ~ ֠Ud>4*4cMacZXtɊ6Ę.I6j4 o'V-Tz93!$zE5P4 T6ސa߇4< V}\ *509.ux SA0TGԘH]זo#>ҕv7D wp[!0Ĝ<[2[a@ٱW!'j~xd,6mPk>,1v3 F!gW$!SŤuY. 0ŏEߓ[IA!Y5&u!b5U),GӋ<3kG#~4š\4d1TC#USEb !r&J%sllqB .lg5y39rܘH6KO0ppGq%QULpԾwvШSҾu 9l<+ge" '7qӟx"%Ƅ)H8vë5)97wiTǡKQ{ ]ʉDtQF,dXTħS䔫blⳜMfPl3N I*FEG\/B&i`Z \W-KB0˔ޑ5ȷ>LIqIv5M2&?Eڠ+ӈ'#w1_r~/nu+[ź@y#A,zCg} $|Pp瓹qf(ģƞ@]IG>9 K*-5~&'t xP_<ʓZ<ά/l}IbbOb]eRb9H3xKƀע  B;ʌ {쟬q#T {%%}SWMMxȑ8@6/Ï8dV]L==~~+" ?XT\Fgɖk) u;;@dQ 'Z͡26([2WLvBk}YNFb(v"%K3G ҃3HW!\.u;6 澅qARO7zYdXna['= t&G%^>59q8fǍ2Ѝt޳675 -mQR)/\%'%"kdG G3?-`!.ydbȃ9))5zą!3mX;mm7mS-rs 4h(|7.DiAA˺ dӫ\#rx/> sY/ۥvDMFgZQֽ[7~V&\ȗl{Id}&ZuO:E=3jR_r˽AD/ulGOo乪M,~2 Ev\AB0`p+ƁHګ 0af:ۘx~y0Ee1r_.nw[zN5TRޯ%Z[H(OAc.6[L{ i֝-3 Hf1d] |4=kf`aM 4)1'+ѱ~&랰ӕCSr.n`"6ẑorcʑ|QW\<.:ߌlE}uruRbT߳||vII!ԐLۊݝ) aE\mq)WKZP P jeoccTz;2ߒӔjZJڕXTlFڟ.lrwg( 1#K(UЇXm\exʼntj"Wi2H0c`eWDa%Dh( Uڿ1s"NPW6U0`޸2#-t_jBfY+oR:hlR̙%ND> vH"Q6nҐpN7u'ڷ78B7·;*zߐ/4L/u WufAE%D*=L a)f&g+87 67#ȠdHrB xT9 hs^Oci,O`Eʻj{!d*RL琍u/0H2*:(K58TEol!U@jaok" XJbLpϷulkZ`3b fy,jkarݵ)M_%FYrk>{EI~|0mϮ/ ԊYtg|jml`ܺ{mY85^ji\Js@0CF yiO=4RY<2ߌi*M{O2j鶸0w^e  RU7 <*;N˗v7qӟq9FaٶZ.v)Wyt(y􄞾G(pԄ$A7o.)cU=id*w 3J7b5R.xyvZwT V__΃a4]4}m!G˪'o&L ǁmf5{ mP'PvVwe{[EJsl,&#=;Y]5څOX05V&YPju3”?!rN3(0T/5G)=ؔA7.:7!S,U5\!$ cs.QWN,y Yͽuq]E4FG N.&i9t¾PA'.TM?; h2((  tze\9Ha(&(= (/XCEn2w/$_7b.QV5RҢ4%g"D׈D_X!uT=Hq5#J= cCN"iW|ř?[ UG D18%5֒5s&@c)dgg~DBqy`S_\+no]V-S* YaI܎$ETDoVq"% cKS+[. ( a/KviXY 'γ(%MO,N`|x.pN ( QVVg jRfyb,c2 %W/+VNO;$zI b%:EBp$8L_QW[<ʈݡo5ڄ䫻/=񅱁A^yE Xp2U߻x?3A-rDP˩ԮO]Ï6E @/  @𧢯ч )82_q}r;c&A+S C1}8{)H+ +$Gf>qtЎTݻ޽oFi+X#>%(HN,;˦ne;e PM~[g~A>GQxO==7M8nz{! x5C-A<ao;gR0ś QiYt><У IE!Aw¹?Е3ˈ3Ԯ(64c4NȈ$ ! i! wz6^u7k9&̜5Lm'J|5XHnc)kZNN=7kf tzRWpa%o²:s $:cx%\~/On p=g\om;, zsm*9"S{eEmQs\K{n- KAPϷV W:#z Ah(^Piz󮜫⮇H \%޺[>'h Bv,k6.kxGÝowEsᄻ>')FuoCIw8Z Gilu3CQ<[Gs+cfƇSLr\ȋ ڏ>|K\VU*>"In&09K^qo,aЩ)E@t Ņ;Bk07ԝ;|2JlZ DsqO^I5i+~xXw$ ?kY!;PXzx\[5F~KS35k`-JkYk/iT99у>ܘhLh+*)羆ڔOo_/ ۯc<\k /ad&Y<\kN իKv,?P7txT:Gԯ_[*! gf~0i7*.G/=+Tq0y )ǤkзEh $qŶKX#II$7)JtLcN^,˳0WLĮ@fZ\IjR<ƻi':kv;`v46 X58\I%[;*u-풼B (gFaNN{Tqr,V҈~/T̛^*~,_8|Ro뤕GEzriZWłh5\yI/cKԲq\$h7R^>"q1sHoJ`?CчBXVvd)}^&j:biBgU}FRBV(8 0؀UAИ-M ųGfԀ)\yϛVu5t^mKt+o )yc8L*DIRvq'`)|ȫ"g (Zw92HGK䕢X[H9X`Fd|dM(2f 4p (| +$Go)4 mU{-Uc*,1(}%pyu.dK hekj3Rw:K_ʠ-wpu|WL_.\BD9( f~#cR W+ŭ)JE|g s{l1 s? K'|j <CcUF w`J߇C2^sWD x1fL2B:wYk/-RW}*2+*'c5͓rSAYX]ucˎ̝<|U ѢHmJ ]b-{ˀp㟊uº7{ 4bF4%#G4N` ƞm^Zdtr+I-ۺeT0yL"U'*j(A{a_sK#ׁk&ϠPw%l&a p{QG}h!0G9f](bwtS&2Ovjx1qɎя)^'XI7",Wu=/9|Lkש-OӐ9joqτ>Ic`,a|^Ƴ(cwCUR @0h>j՚pSx1=[v(- @u_iML:Cdx5H Ή&8˟ Hb=e?bsJ^>ηi־} G&t oZ(- P?vw#QIw>㪎ɏπnLe#J Ʌ_V b1Qf;E s$w M@~`3 q9&U`++5WUյ_ g%e}^I%։jQry^x*EAof1Ka?&$v#"{b︍@6i*8"8[uty諸+~?+Q,o9l昆w\m&=Q+@:ĄseۅghK;|Ga~(UX(hkCKhNdiרj,b8z\٪g>7 J]G^eM)$W(6q"?؅Ku_Txm' @o?j:w8?[ XV ]3XE9TԷ u3i@sDes?. _vؾ)4aPt`T5r8(+Gl"=`kØ)*Ă)ekϮ!ɱł⓬>`Kb([PEγ|&3ǕPuwMԜ*bjI Iyݓr÷XQo;žٙ11f~=ys#2:5^B58Or09VY:Ͳ^Cr%hBac+1,r<[ۺb[N#tcܢ & cu,}mi'zQri~@~eigMfGS;\V}$Yf㺯rEM ?cZ3Hma?^}uU\MR| &Z[aj`yW(Rr:TMZu 1:-~g6ʥ2gݎ'Ӓ\y}Lܨy9;d(DGR(fF:M$HwP=u=o\Om"u]2H)S']9-[H_ ByaMd%BIZV[:a :,6|aNxؚOvs[i1'䃯rN (IN9/1OYPC/IQZzvG$U7OSioBusVIH)᳤G`zc^%8ZR;.Ml*"6ΙY(YX -KZk5B++(-hIBH\ gLdRG x>۷qW*cŀvsYyVK;ߝ%%=b5+XاiUW:X&ZSqW=ln9ę|N]nyQ C}Ϳ? ̟;HS`FLax~BJ2hT̢hj_SH{6mu;Gg&ߚp h\PpAq^QE+$ oUkw{y&$Su{<5~,I-]m=}iVX8\ms7}z$b Kt)m1ì .m>pk Qa"Y?uI=H9oƏi7366L/QO1tBg(6 KwyB(]P/܁׈] PT&i)~7h_EryB" CXR~*Ic" K]s!|9d8ͶNշze%f$ Ǎ_vb *A0GtR:%7߫ eړd=(4Ԍ?:o,#:I8D6(8XoLozCj GNWY8ey@?l(ʛt^_h% M'zTƝ-RBkngItUCuՑy?Z>=gC~.űw9" jpfDjg.b@%yH94DqT|ݨteN$*kho4\zv6t!%+cGE bVfň]jM(*Jq !ĆA߰;5VyKEO+'#N0ߺe8؟И_BT̺\\qO"nAN0(qk۞ Sia+댷i$ (I[m<%dԖ.Gjy1rGe_Mb 7H!rPjQ/7I^gud)ݥ5-'ЗҁB'+S7< K|}azguUa?w8(dƷǁs䤲rXT? 7JKtXh*:EfX7WAOi/58ĝj$eoi_20dpP:FS=r %r~X֑Vr-3@/eQ/L+\ϸ_Dm??ˬV|8fyvxt&ˠ#7-4&y9E[?l|ҟ -jy /ٕi[Q5GP'9mb0I/aGLXJM f.fuZ kNPQd_l 1vQ̃K۵jīSckɵd-CMq9r18wqrznLd?Қ*(yOLH'5?]M̚XN2678mWDVVr& l]W$pq}ف܁a?ehL^²hW]68/< r1+cW$Օw#Ie@wh6>SCeGdzrYKʦ䤆/QSTdMC(PpkGF@$uUC`ၠ`p0@:U>%ayϚJ\lBJ^R>f.ӅD8 Vxaǒ.qxVԛ$E);/4HoQ "2hX >694mL,ZTLLG:Tk6=QG=;9,3زچ/ e$Apՙ* ^)TRF=OWٿNU%G<6 L׺ HrN &זgX)Lh4/%Y5ڧ0aX~:F5ݫ@Y oEs;KYǶVd-[8[-LޞL=c5 $5Y1dxP}3?韼g_ĺӳ?:ơٿe%=}.,U=٪dӍI0^Gxb NbX]$7*h1<~VWD#d?qRMM$0H=IU }mz"D- ♊ZEUA 5L!\{uUQOht"GbZ[Oksټ߱ԅ(d#}bA{s'Ut4T|^%b/pJ%[UÝH@-6mJtQOܰ"EwD.4)d ?C]1ֲ%'@^`3pyncȡd!H_;#:IaPӈ+tkVҶ9ʙClqx9M$< 3Bv]cEy~(|HuF?=0-3 o֤d^4;aG .#u̔.įTO[zdj.5e"ΰ#iF%K+2t=T:Xs^!uinH^̦JYA/Zk gυ}nePa1—/Xd$&DhDl ,tqGc֟RF1M}^D9"911`Dyl Y]i D$'\@V$3o9> ;< A ~Ҏn->轀fgCP~n!7@8~*ؖ ZX%v>d1ұ&r r Hà3SwyAWR]k4[7*Ɵ(ڛQ›5_W=b!#vC?c&\J{ ;^Smq`# czm?1ڋgHᝲ~"¤SQ5E _3 5TIխ":Q: a|ŭll:H)t-*y%[n[+?kz*ֿ2=G޷ ul<ﱘe4Q JIbF9 A-m+iN J9Ҧ^ç4I,`2둹0ZQ/}^O^`kq  PJOfh[nȉN-vi8'dynsxסyMop}_A-&-p.Y9_IFkؕ˩dxϐ Uw8'ꃰsrOh1UT"[poZAH rj)1;wDdmO E\Q( | vOFidO83}_]X)ZnVϛL" wJ8T'Vtr ߣ7-;[nSF @fy.荑'9 !ȍR)}z/51 Q\] ߞ.yS`x?rV/<zRIM|S|:WpOӌõD[}K$gMT&vabl˷pH/.zCPfZ#*v3+mo~:;)I e2o/JDd)37A  {E/i6$( zԨO+1> Ż+aUVޟ&'vuDE󤁍l.4.SDU.&]qdI !URT;ɧ:Ԏ;݁J÷mR rղ8FH%q|4Hd+HVr27&!Dc' J14]Һi.c?%j;|A<戆+sh]o Q![Qgqq񣟂a`N_I>եj4z=OtL“cn,C+dq3`\^gzPtE"j8lZN%R 6 v俦31|*$pb{!hU|daX?g+/"f35+ƪD*aFJf8a?}I; fJhHd1Kg\WCú=Q -dE^qqՆ^HaHw#( /;K⟧)N'%:ޤ*jSU:ilz? gN':h %Oy?Yn or~uD A((IU= _7(Y]ڝ\yI! ̀#th!rv~➕:D2RQ֖Jhuzb(BcT&!)(?X- `Í\򥠷P?R{4[-T=VR,&MuΉdji] =,_<U&8~$XlQ [ am<ay-&ȴd̑/ ŕA m ͂A,LWi}%vSᨚS uwsIֳpDd]Y3"|9/9>*݀ۚҏG4mg'gy%5j/W*Ld^SafvV? =SR/\6kF/0V4^xYg(㹝DGdž Ha﮸KL6u@,Qp[-\cuϧYK;% S/Ejy:TCT[Wd!qT'!EpALĖApD'W&l,Fp* dZӏ@⛮ YaX8H*cZqgFC%\ (_ m7kg[5]hѾ)hO)@O:*Z>LZ]w.ӮkE1f@rG%*'1;uK~-Ym6ZHr_`W϶%p,LxOLw:]c]K{8a\SD]s< GAtPN^#s຀ѷKƇħl' NX*Ȟa+EuC7],q] Uۭ[m\p&:#SZ鹎gvDZ󼜌yBRV~u=CWir '&1{vš3 ]wmY|G"0݉ 48:`;+./gki,n&2Ǡӓ~Q*%øV|}ًsѼ]@I۱N'd"ؒgz6K D[.0k%u#T-S\APT<:lWqN}R Q?)̵2U!Ǻ߃5FIQaMow0p9gK(\Q ^8;ֈ2)fU8C08,ȬeL P@ o y.!)1 #S_H>0]M.Y^On:ÐP[Tbf[k3r*DC\a $ wUNYG=<:ׄdKY ߪ-R\.\yI+Q4vR+@_傇z1rp]@ǘ^cPhئ#w6ijWn !z!'sxRcGuPE=%>Ve2Nj'8;rC;g ЏPFw lG5]▩.Ԏĉ"l<2!qIc$03W>rܕ{_NݯMRbxv]L4>?olZ4LVĕ<$DOp;4TVh3؆Bceމ};uK*b= YZ0o%߷!elm mXA'y [\]+`fCeK~un {~г0 qАtq,iJTfҬMMPCm !ўռ4&BSf>ں6dSxH; 4x Eo0.H@QJv v89U(Gh̢ɮ^X ~pK(M!#OR"{@=0,OoBr)MqER,dPNVL(KN驴A-i n4lEm1ey%Ӻ4i-ؗIBJ&<4oD{!ل#ք✇jPxWvunDx)r{EMffu4F@9O1pI. %#A;1@3罓BXN"1JiK|1X`pz05*[I[B+;U['L/=yvUlV!СWL>hXB*5PDz`&ͻ mw>YKf67씬48uY6"'5@V|E ЛHVT1z`#1~hVP ck5jJi"'P>C4 xYp}{$`o$/:j.tV$']\c,- KgIG%Ny\Nd†&tnb)Fleq2A4s=*KldVٖB ޳}b t|5Yt[i12ᆌjv" ϑ@{-mGҕUe(J=,M*| LJ \Yɑ@tVEMVqL%zsDWX܎!A%$WdBcQCg)oQ% g*'qAM !q6R@I[1Ze'M8KBA 1:+?\򽆷-Dޟ~ɀB3~pJ-N_@ \Y _뭊0/Л)%0QeF7@cīxnQjd ,P>D mh(m9ӡt? 9k& |]zN+:C.~3_hN pػÂyC #@>yqY4I)p&zZ蔐2rB쐜};8eܴ>>l63zcg Ge>k ]{Ӷ_r* @𨃀*b4BpUߨb c.b#ݗWJT5(>gލQ Vцtw44'羖DǠ _/yv1oVîb}gf$U,/4 f&UA䬃TQkI{OK*Uߟ10C!\8b`!Q'#qwkͿ)z&u'%U*-d{Xз;4KƜaa'( )v{Қ 2% wުfB;. HSp\T3jc=4Y.RLީƿ𐮔@}FWW~3'X AȳSBqT['盔ܝ0tQB&> ӂ u~8"|u]U5֭IﴬybGFO G|KRfOe ! @n3AP B\ E G š _v=08˻r)}qes GŠ % ot==UUJ Qo5mzYn3vs@]gj!z?%vhpoCxҰOLxjZ3tt=@Z{e ' 1V$%G%$F'%9xn=hErJ9 !ՀY8h,a>&v¸[y[q9A1Nq흢}THB=$%H:|,@|7cuCƞߖ7@1l:g~^/Hj)dCa*PʃX/ '4y@NE<'yr>tr:neOׅ, dҺX9o5._d\b Iļ m |+%[^@S,`7!}t]yoƝ{0I2b7)E9TȨsr@FӯF~)<购Z^;i}Sf&_9h('G’@)"u2UB5t 5R}Pjf ؾȼU)g`T[Q!:I%ь웨.p\c0:ҁj6oĿ|ٽ&Χ@ۂ;Xޔ(m.^T=뙃ڹ4[2_aVXdA"?{mwIf8. "JQf6S6Bo6CYJ̴M 'ʐ*ܶ{ u?Mf(-c*驏Ӯ+ *hua?3sc&ҭ5Z_ôd1tcʃKr0\qk%FWis@dreV:z0nQ\}q3WR@I#VQ}oxpQZj9?9=9h6oq?VH?N+6"fe`BY:(/G,i,i|[z6RM[X0I5a=V/+̡4#ɇrh쐙^+蕞y Y7ghL.ih7EF!Kl_Z{!ZL0=`oL MLs9uvu%r jiZX9s^TXݫ:Q7e̦s m@:$y9XjX 5wB5AMbM .l򖱼by] \ 1d$+das0UgX?\ֿ[tPQoL3G®ˁC=M\lyLO7a1Nutmʹ)ؒiw8/EIrФVa92JW6 F5: RE = L,'DHB,DjI\. r{F%$AoF7ݻ+%skI*L?G&Ç)0vj1S%*.-Ўy?`k:xDL--5q> )̇tY'+%uzugE')tVy39_~uZ]nY8#K@ #fm/l5߯A6Bߪ~u'D='RZX E phA\<9zr#'RHd*H;d J'*ߨYOeugG҆IV\>Tٴn7 'Q*[odRS)ܡfa̎ de0~*?, +eB=4k/zf xƒkY ;o4iaMډnyhn7٩aH(?RɈB}<98Bt+'\Nx(OO@~|g@jh(cͥ-F?ptjnKz͌6=n4Z8«l]"7/ ۳e|Zz pYTgMd;^|GQ, Y:*CCHmiFTψn ݾ4|aVxzdA,s2 ȟGHG?PNJ,:׶gCe5e6[=L|V,֣׻ҹ i'5nT# AG? CPYWV;/_ 0 i *ps^ 7lW 3cZFbBBz6KX}";=r/4yO~lJgӎ3zAGVtGaLBBU|RLѸ+p9iI+̫Yp͟Vc'̒Pޓ}z  yW:9w|h\U )b@AZم Zzvp.=+90)<,i'22B, ]ʪREފD'>l**\D$5;hUJ.I7̉[z?g{,&l!O';tɥ:C;YHIZ`uwovTJ/ 6z#eZab3 S$]'ڷ*=i&9@D=:c)S KkWKu#-;r^F$lf_/;Iٸ5V΀bubZH_AЀN]fu;JoV5xV4 wAd,4U__ٟ-D%us㷁7qaWB0tT ƀGΩ,HRe\b[Z8uRth0`5!/, svܮ hT` D+^M~ 0QdGΚ0[%,ܦN}PIꢺqR<Ã-J[eZ!XE$bSdf٪[x$wɄI,e0zM];˒@Q(E6;RH]ߝ^qiғ)!X&uһeI?.[nC>8Fu4"Dp+'(1z7ٖf#so͢snJ@T :ha!HH qrc ݦɑ.D#Ew>?k҃x3OוڅW+Z6S/Y N" 89>D'b \%^r pĈc:lj Q "[QV*E0Aae`s-du#6cs chIY^[hkgߴ؇Y%M3]c8rUY"7w/Kwc85X( @)^+ z??WWIPI8z^~46L›h Z`'˭FT-F;'޼t{u*T 3Fep[Z"#EL׈1{ֳs X'B;/YqpXnD/5g 7pR@-NxQ0  Es'k%㲆9w[rErE:d[Zp-lBT?z/$6O480y e zeC0zLpI?Uf[8P?niuiǤ:w qOqmIY+ře:;N0 #KRvp9fl0+prf1#~fSL}xHU7IԍK9b5)4eCn )BЪi^z;d*%}S4C13S/`T9n G'Lse]2IBZ&sy 6؇|}6e=1u/s5]@Y x B?ȳ]̼JԒxj%ϲeb 5gꀜ)7ZYZ#2UX㍺֬iN.\ź6]dGq>S5˟ћ!-. V>d@Zt~1E)ָw^n4WS%tUVlhĆ+[cGA)D%NRCƿq UaU*h&;I5bm)yalr+sZ*,&KVL\=}G).uJfnt;O,Yɝ'i/EnzMs `f X[xޏ߸Q: hH:7iêф?6ХZ ֡ I-Dy[<:yԖ73lkucފ]/Md[khܒ$o/4Iw3GbWV 9vn𼳱eto+ېϾv>]BXyiٶeRy2 ZXSEDZ7iȅ;"{aBn@y<랬Q{֑ &S5_"W'2F]toP5l:pzQ6*B_3oF:}g!zAxC4jSN*mUcDTri}5ZZ&Ʈ&?-'h(u%_)Фc;4 +8./]ʏ8&.tvfZ}EM] AεsdḘ Y]2- U/tvTסbZM cDI.$ќggâIb_>"G+\GDž彘0҄1|7s;}QB[ޑJ ݤe`.u I~܋}qV)χy^x  oEb :Trޟtqǜ|*6>#ا Y <|VQ k xw67⡴ӷ.] f{D2O1rN4@wreF[,h^t<Ч抇WelUɜc7.#Z0ɵī{/+ʀxA;p#% VnC_'4L"nBCZR=p ++*;J! GИn{$wwr>~Dm\`r+MV8f0%AƟe(̝ؔmN70{ѢČFg EvPKB87;$0DACR ctczL W%{_N{ǜQId빃g솓 7z;ǯi#I2288I?i;*۩>DGXk+(ю~u?71pFHB҄;wvD|+k@`@=~Fv;gW^ ;MHmpgL(#%e XBW6 G7)3{v2~kO@Ab \1/YK 1kjo`{a~ n!i 2=|VFW!"텠3 A+|R2)6>[lsTϱ=&(Uܕ/=zÞHίWXUqzU)Tx oe:Sd (m,Mod ٷ)Âgj? 0klCVZkCCI| %14j¸f ٌȗ4  7QRت%:"k%տq߹;G&!fXn{.}.bl.JOΘ**7~P(g\D'h==)|#!+#0xp;N2.6cuE 70T\D> 3Lr rsR(?9|#D85=o6TE .}QW$qHF! &5wI!L2J!HX*v銍=-j ei}zd}ϐ6E>ˊˆL/h2NR]ҕ#'$DXnk)زO;ӻ$E07qc Nge'gO7 @<ynSXDb4#,ß{HC< tzb1> -j ookou-%I=?m*#ٌ۝1M_6X{q~|2u1ǒ@ ܞ-yj &g!oݖ6ŕթJ}L5yXO1JH}5[e }% {~C㜖连o`@4H CN"b0VmT>PԚ}oq@b%DDT_씋-`7I^c͊kL$blbH T/) mȚFW&HH:&<طecW0qJOh ;Y0%/QI*\]*ưTߋM?!Cǖ:<WPkqcae<`b@ƣ9S` |Tgj\Di+&H!6T 6|ghcrSZ2"@nY i!G]?CgrA ńEI?r01\NvtQ}z%%h3$N0/ܓ}S$/ĮuQs 2o{'R^,e\dÞPGK5lDӭġQ"xӆgsq R&A;gj?:YХJNZ9hj)l^`Y+kqv-\Rˁ9K@'uЧ(2V]*qbv_P53Dsu}u[WXH ܖ>rɹsg8C*vjmɉU:Ҟ@+.CK@BHӕˑ6@Qove{8 טr}Ñ2#輢픖o3􍊌8~Ut>|H귛Ryn;|vhl1y#Lw`_YݙeBܜW1x1lO[zFxrzDqStY't-?SPp<1Ǫ_/._FzKT}3 P'WqjAOH3AfEn j-$ #:L| VL|9fX]9¸SqPR4 ƨ뫽g7ךA2t![,HpE6ϟŜ.Qбϣd=x:=/Yw]_[VmCs^(X}'T,ͼӒў2|R;#2ՇDmӬ{% t66A ؔ+ڢ=nlmQ9=murPL 犠 K4yNIߦ6WX1l!mV͌6 q1+jmdJ6K)pߟ(:b$, { dg +'mc<6 kiG PRcZ Cs1$E[k F7ZM0Gj[(mҦf7U q̗Zϛ+`,gl.Y𖛊 {\I ,':A9ws0dX>=Jvާ3[P/DH敥e7tA1f)s:V/$(z&{.1BԒ?)⠰b/?qH:V }Di LROI՛V:mC̀TЪ."C2]ɥڛ6L|˸*2KeF67 Uc0fXj+ү 0l:rzJn:{{{+$%wePl<\A}RHx}--̜A[C1! Φwy׃`3ސy.~XCkrG--("[3?nP6U a;rf2^eƭvO'pZŞv0cq]O<R`rr@;԰{WI"8iWb0{Ѣ>=}TeD.[- CsO]PI} >֍$6;/YE,͊/ BgEĎϮZD\!X?>{zZe~}B5B{e icuw{1 #ezgOK1L_cǚ1btd {cł}ծKsfM>OSg,56b<^$]-0j&3BpW4HJĶ*՞PB~$~kcGXX%`B,:5I5,hQyc6lҘA)(iXc :Zjr7IVQ)v&I\=Na7#CGbQ~S +%{ pZՙNʸ'*˰Ɏy7`ކmVI(t[4T@Ȫ&SRI 4%x9 (|((%]qiQ4XA՝8 t\#pMu19[;Fҁq^,'ۤhom3`Ѹ_"Ñ"hU$ mh$6Ўx["(56 bnma!5\O{W{2'}X+ U2 ʜqFQwҲ4!X^S2^ IKLHKU_%+#T%u^Myw$z5VPG[ЯQz=oK.~%q[v\Hحou曐, Q>u.ˇ)"ss\_{OmҏlmȄ"%{ 'A|騏2`bKZzgR,Ϛh¥H;5؄fjn~i3'J@LWn,}ifU"6ߴ&Q"a汰)W2[gܽ̋[x4KzT>(fQ$:{"y0z >_=eh1]xcUe;B *A=a&j]8o̼bw; 0W[utO\Y" bow(g]))F;+7`ʴZI-yg<% w8t^UMtNW\z?<&aԸF}ջ?PЮaU9ᤛh<꧳WQnT0R@F{ gNJݝ`ü&p8be/VxSu)/{[qm}Ǻ$BsLdڰ' -&X҉xٲ F?]Лa8O<3_ס}D¹Ϭ[%q5t#WL Ud}DcI)pp+KhvKܥ ^փa8-{'Jͽ)-o1 F`aZH9<*5ب0גŒ KA\j0jTOX`N6ntW(2cb:m+AI ^ M2r R:(.;YIOzN{ŧ:/"hʴ*!&F@ߥ:< <+L.]iw'^г#bFڮZa*Iz+PQ D@C-5ڭo)8uй/ðw~}%)MHj,hSEuF&BL,f8U i8YdUQKRfcSBB[ Z=(f7LǁI&.`tݏ7W[H)SU$ZB:mH^j.Euϋ_l!wC^ģt̨C]#I܌j,q&5̠icd_SslA(2ϧWW%rG.4}́L̆#R-F B$^,~}v{O~XV4aA0\ɦh٢g?fAAݑR/?*8|92sxeDkMC "^03.+F56Th=7 nG-tf)TmQ;Sc*]8^t׃?P^ǻ59Vu klu4oyWﺠfJāOu 5Xvv1/Ү1RO! V6UX296Iq4uto먥LlXcd`L[zPn@6LC,š'[ΕwyZ  t<+7-Fb)J0'h, ^ Go%SN'o,*,-TOC&s qmoP87o/s!jW$ȾgE,vBaj4dzSUl۟1vh~C<R;a4 >V90@j_پdJ"g5&|% /N!NH\_FLH[J͵q6/*T~ġFo tL x4 qEJ#JĘߒzј,^ޛ\8GI5NU{5XS ~H~CcPf*ڨd8d|(N Qt4HGfkdzc-Ir' ؛P>4 aiYӯOoS΃3L?/U-VcD<$:[#">}:2h8Gc2ìo?1BSܭ̬tsDC$.J{$.ۛ,j&.M<%ī9s*EBfI—ѬOn]K,f I,US`) !јyq{%Pb-޶L@Lc2YTGUS0yxVtdwAzTj|p0FI0&2&O"]t"x +U8C;=8f韕^[}VtF۾aZ@ĻpFK޸E^n.HaQD@Ж)2(fXsƯԛѮhDfu=άtPvqi8mE^EbeΠl#4:GL1Q?^@ib/h۲]hT6W0o=bҝX\Oy+ 6|>uZm[O|W/l3-C[NsJUSS1Ygn3ySiwy+G] dY?zٿ#y K6j!,AZT4 z[֊~? .\Y/GeBs6KA_6ŘZi8 ,y`f餪y0ڧex'>Co/J]<_KhؽdӰ XaCfɗݻ?W*9'm?H'*קy w% J}H^y6j(f?TEf oIa*ɿdcȝɀ݋|JB?^+`Z$wq}y7In,V$<)XFe<lrU)< ɔcm,p}ڠ| b xb6${K;\\:e{8%19'c*Rñ*WP[rz?#b˷ 5s83if7VCaV_ q3fMS6w3ۻhl[2Um[K(|fkPݲE="'wp1T5 1 ?d?a*y)jt(a 7Q_B_9.zkPW+Οüݟ$$nhI1_] Uv*NF JzB"DP!o~ƾTĸsw.A4h)zɺ/p7~FK;H:`b!Њ;Bfq%UPh" s]%"(C BwPkjp!kAadn :˜iWr1Oc9'$Cc a6ȐRB/pPk}jRZH\3)a+lj%K%V3/ y~9I]cX^#Al(A9\]m>/%ǭ*`+Oe8Kg| k'C7u{BOzDz[޿ mpjqBI=iԢýyf+9A4 Z$9/(kfqҥ;-CV6"ΦH&123nW©h?M Ff`Dx[BJuyd]U5\'J6QB.);Tps3 ]u?*nYo,1,Ev.Th~2YKnݎ5: ,T~W2֜qX`Si@%Jڬ: 3{vp   dBP.xJ]C h[_&܏fw;g ~f}:=L>+)sE#0ȷJNvVӐ&4.邁ЊO$+0ySt-jrq%Ŷ MA1,+zXPaK٥XGݿ&4fhl#G4m7XL;Pnܜ T ACP4kXwӶ=Ay8_LsT`SO -$P+FR=*H4,dʔE|Y*XEbwMkKy۾ |-b_ 7,˵B%~ ]em"#⠬3f9r"o.ayPOH mЇ~h{C]R#]\df*Ŧ7^h?sFcցHRۦbgk)g#{Rׂꆧ )9CǦ ȶ<$M }k4,F9kOiIgq y7S0ZbR,/1q< 6.k%xkB~@ BA蚲)x >USsj >ŝj: 7Y\<nq;)Sq}9t(\i!X(?Q FJh?$)89f n:(.Rz1Rl@dڟ_SNF($Cck%GpP/-/r!)g·YZ@KkO%Euő40^J1{cN=+#v+.ɭrJ8ь4:dvWp53 4ka$r~bWs7y@V )nf`]wn|Gw NR s+:Ck>Zg1.Rcۦ,vF9}&3Jy,-3|XuL7p88.hѢ#8 bMyxxѬXHsjA4m& .¼Ԡ889߼i)lģبkVw +m z/YςULr7e +lsжx lfdKT[ *Ճ?D3P.Oè ja7G3?7\G^+cvi tIdi$ތ+fvz姅ծ!RG?VD ͕$NHLόS͙c3m|'+dT䋆Zb>-;kV?, L|JOf4nɽ@4ژ^Wt|9wDεIp>x$U*]TwD|MS!k ᤑV:H?b\!!_&9kݶ*qWtHy{y~7TQ}}8ВMs;n 衶NNmQ f}>ǣ& t$e ZS2>kGxm?+ܳuvX4 |3=/d6xXfXvD>9+4sf=IL%j) dofcdSheߨp%h$y6-}I[F$ 05As,G:$B ~KRȸ&AZG[i VXC@|Owq~w2Cx-2}1^3,0[PhXxʑ2ƒa*&@ cY38*\پ#=]'LJ(,ƙN; Nc%VR7GZxRȲL߹'U8S* =pi 3>Ϊ/N=Ϫ\o``)/5Td7'aoQȌdڒZ+NΏz٫ yGNOEw ~ŧ"./'qf}8Q$+tctA('_V"=uI6ܲ팠_Hpf!PSd)zԥ}nXqxur 5\M 1#@( LnNH~H RY@7:8q C2(60D=js# u«geFмV1щ}c6HSg@LYiG? zfW:l-2 ^;m]^A`i">|wTAY"C'<6B@w=9˦{T*x*:ςN,!wZ %c+/fo-_U/|}tIuZ C.9SnX0{4U7aKd Q\|uZbyt8'<0Di+>!)$"^\zma]^<*CW%bbIϘq3L $(O}8٘ T5gex&D7 YHu1jApvc~6f l|7Ppq&-^l“(0 5Xw"AS]6G E\%ER!}yʫ?/0me!!ݙGw2EUòϽFGTnX o4~ۘL^eOثx)*C4W.V{S vHIL~Bs!)3sOdЛ8.W1nN+&s#9aqw%Rfo"ᓟcQ<|]EO!ˏsp,ۢ'U \>fGP/փД;ĘL_Cdt1Dqse]jRG 3F+usx@~kYbS*c(0kFʒ*NZ7JxlN.Ҽ$ݗIs?Snoapxӏw =r΅a|.Ȅ", Km#ضiJ"9z̋bO@C[kpwZe|W9ʭ";\&U2GY$u.)9nr#Xa: %]E`dN97+d6EnL;@m8}|PtV;A_؞)}) $?P܃?S3>=#'aH nqijPBݍ)$݃Xê'f fmp+V?KՓ>1sz0u=1k;{K')l5cFBsq*3yIh09d(aӾ;`w 1`{N+e>HA9]g)Bh&BٔiOdd_KY,{+L5&f)mVafYwH aNƪZoӂ!JVuWDgf~ /`omO3yrbsKme>qcÝ jK~LhLh9M=.e(WxSiE >;0V?)m]Go4cY ^N(}j0hP2tRaľRDcYSNr(VYy(,w|C1ʏ3yXm;9LQq'Ql2xČk&Lq,joz?hp|2uy>ψ4bcpC춾Ǣ]66.FąW []Et mHIu"ʍ觮 v"[NԳCY"#{l~ #G8%xaqaggq֌.EfӦx5ZkD4[9i@4]a"Ǯ2nq4]vJ襶F&1CFf7 3;dӀ4\ O>_svO{͠&({ҋj|Qhe~> "YmrOuI(Pм%[n=Ff+bZb>j6Ҵo;0U |nnBQa#nYSl P;6J`$/q|V`ŧpnVVF=07rxK۟N|mG [?ta_(fܣ͑51I4aPx2dߩh^!la:͜6U?32,,s +? g5Y*ctኩ]j]<8'UiPG19`~C$ Px'?B|\Hn20ex_?wALq{|U:a+TF:rO*(3Pt/{\Qbk}s!@M?f+}*: ϽBwգܜx.O<;6,mv`+pӮw.̥"ːr3cms8b**JTDQݞǜ!\LCPu,٨)gfU.C٪Qԍ:`Ǚ;bAG>~A 3-{n2,X8׍T&B(,z؏&^N-^{U8Kʦ>.}H\->՛WVEdZa'5_4TS>@a{;3}ZgL%+ocj6"UDNZI D Jd.C='pԩs˜Waa@:*Coٸt굹Wc-Ut$-G|_`K萄S/>YGyk_j!F] (j^}+Xhz>a%uu 92IXjZ6Z4fu O2!1gcZCuDi@ob],ҮX!-0h pDEοTq`S7n:D$}k* @ 8ifrz> ^¿KKH1eS$h\#=!7B6 j=z_ j[J*zݺOcdr#k@Eۺ2LOr[©!Fռ]=Z8+Ӈ0t*JS#qa2Ft\,VJ58ԚL*J-Ɯ-J^ uYd0"b1qy&RNv=,{c:үUZ,|<Ӄ{k%0p&nX4LLgYֳհ {OLL0cM?i%6vpn^_1X)w 5/i>n ڡ: Y[8ަZ4?B(+<:B1ym8hr 8{9;q7}/yoW#50ҧ "ŏ^x xME`5vdI)r1fjD֢rbG &G5& dόἱ,.wՂs.Sl·BX41!zԺA߳Cu8\zX(* 8_=Y]L(`Ʉl .'ekXf).O,:T`3UUoJ9ְ}1s0)ͮvJGUD%S&EAuUv(Fwd~.uaz%:Yg&ePKN0R?4{^鮕d03+N 04+:+LM3G xXH l{ǯwVT,rf*$rZ\KY~az8/t빵vUA}:&r7a/z8t 3ՓAV~7x\qcGwD'>%$r&+l4qVl2C.iVYI# L.:h *xY8!w?꠷Ys9'KvH^327+$N}ѕJBcw6%;a&| ԆCNԖx|h(c/)gmd'f #~ o)̅FMIZ,";%oplh"-ۋI!}]el1;)Lȓ.kzx?K P찎ê$`OR@W{8\^;([~ȣL^C'-%ŋ6ZB0>ӑden͎[Ov1>k}yۧ1G~k2-60GQ0 <;-O"zQJJ/ '?jxQqy*c+׉sW ТFȑgB4~I*=RDso !Ex~`gBnFw Q7WWI; {WfE#()k'b|ݢF _\aD75 9Coo;.*)nHxDxVG"ŕ$²Xa ÔN`JsGZvw0 w@~Fẑ%X]AMR wMt:)=Yū|M.M) tʒ+{Nce6-Ln_[1FѨG"JFREo v3`,4C8t6tjT0:2CW at%&"<πs'>xbWlJExDLIot] Z vt-b7(U= !+Eוf8Bf(/!G;yӌ})JiFLF:*,Vp{q:r&[+G4YAo_ͅl KJ85a%8Zh%Ȉܘ}. 2**x.R(j!^=(9ߛjT/9M-aY54lE ˪ݎ]Y¿/(N#xl][_z E=sob`ҤJb0*z5x1M[4M Oqm"u:?NrGEޜZ6C%y~o mO4˟mYߐW Xc JA=5 lX"R֕8]'k*Yʗ "N c}NBZ4!NiUGlT_,sΘb>t|Z! ޝv瑸"ɢ:`C>\[ " @ WZDq*H`'q9i#('Wr"ઋgl]]9p/kc"`14€x[ 6[G@^ *8Cmx 8}@TQ~T2:Q<=RD9,g=g,!5T|czFTp]T4w ;ZCr"Q2!@'T_ f0ne+`pbORA;{6|.P"؞vHX/VfWƤp\o#)JPLЕIu5]hjL˼>Sl݂WQuD;r RjA$WywEiX&ë;&iR]{X`ZgȠd*j5eD@-l5;B`ʍ2 hjA=L$s[ݞ$4RnǕE/ nUU٘vW{wgs:ܠ\;wldۖ>\PS;9jķ@ qђ.M32YC&[ 2鉲O [Ñj^όXô]Br;9[3NU7 }w%2Ͼ-kdM@88;.az:J6ct=vl`]ftoR)YZ3|f:hd7${ [%; {,d823Ya_h]wӀ*?;fp.wfU?^,~hF@{GKȚJ57 hu6@Jb noc+R",g2Ά;Hp+6ߑU{"NW{]'h*rY9rZmrt6x*Tg Q pߛ͝,A9ץ4e5pcBU Z S@Yqw6 6b!NRG"x)5|na;Dqcq=SҜ}(NDJT"Wqɮ @*QJ870zo =wmT V]P~`Cbot/Žp{(LER[oEhViKM8?Nvh9t|?׎}QcW*9PN_9 | %K-y+i]ʩd Ǟm5ŋ*4iHd9'N8ͣ}_H3)C qՕ}ɹ9^ZYpx9TTl@tnx~=sF`"uDb|;-Z3m.9Ypp1*~}*ūHPzj ]QޏQ\AӡaKVo͂\e8ƨcqL- ^xMϴS)a/Uu5rS))!ݵCQ=%f̂6cN0>[D:q$A_}Eqi3 ǔ FQEF[zT*I7F%u}RZ8U? lWi?x1`1%1t}6iƙNCѻ Z]>RTs) ˵y8ensxj#m>$3sVHeh O\;ڏu- z xM7NHgBA۸},ù--|㸙KC_炡fo7nLmnP!ya~x95^ y[׆3^ 2)UE/V \ڮ{+7{={pd>d6ck]BI;XScаxSvւ.Sw %S>v ʹ A"˚D!Td ;9'S˕(`9%Vf| U7MԉQ(EEi.F)Z]ymc{ԫBqePc"yzN+Z:%l"|%kBj-=5Be+8p3q(dq$(cĪ) UJu V"(Ҽa!ۛ]SQkb}z"r)b1cHJS^w0i0,]$vĻ(.Ґ܃ɩGJ-Ҏ)P)Q"Vg}dN۸HG/ D1.[ jCſ>}xCchQYV6ID0:Cq.J;1!:L®qTOhb0~ǟD|O7R©Fе7 h1~P2IY!fNGw.'J"7]4se>h-xc-N}vK؊i*.b:3Zz%3E1?5Mi既uƆ V01ܠq i.vʉZz' B?)C tUGl{)y@%}[{n:.ϣE ko%$me+gS\䫏wpdƻkƴ1ƛkɝ3~Tőr玻x.-g lP~-GG/:1DR}v? =۹mۤk3nXS6!!dK8Ǜ8ݎyj`u'")eQ|ة7~ʹo@a|RHz>.ʽZqSw$ +rzx=I$+BIɹ#*Cƕ~fQ?ج3GyGF /˃C ~SXL,9s:i<RB'Fc(3ftPd](UI n[Ҩ,ZA#>+e {B?z E#@6f'hC3@*;; /rHgBX0g"]L5~PBVsorABx}8o@dĘ鐖F5ѝax^t.՝R JgidUqIسx>񹥈 \t#il@j. }@z(;'?+ѷ|_%*lb%KVv荻5QSEV(gWsZQfjzv}wKCM~UFxC, p= GHQexw(5OS*-|ܼg\8['^dYmV Z ou˖]8!•^.ako9`ҀQ8^^1Q_StOo~N|'4/_ `T$iMV䧚<߲: /& ٤00`p]7C]x$OqDKdZΦuD6#՝Dȁ?pa!tCi\4syJZ*zZ$;VC:p,5O"0ߟ'4U0tn" +:cЉהPm]eȫRtȭ0:`y 㲂{F*y4|h03\,IG5a&7|:NvG[pc{k&pw o˪g,Җ 2a)8%gA(+boa* w; Ow`\X!fEfS@WZ]g?+Ih2 @|<0UV{7Lfc»F{;sL6 Pҋ\`>M&Ck[xgB)Jtgm5f NN^),,: QbB#/n1/mTFayf&X ̃1-E'CK0n)ԧvB2S˹{ڈ4ay];=֧:zr=id-ܫS+&'R1ޛB CaUӯ, DUf^[YB_$#86" %kúzKa!yeFf8k/alK? ;iY)H-ɳNжkAtڴdo3i#G)G]jIԕ]I879$Q #Cv(ӥK y9qeEQ?ReK?P㊿X>0{ES0,ĂGW HOc (%;䡋MnWW &W(]4Yk ~ qZA5T.1>Mk*BY|ܣz#ބD0׳>ot"#tg&ՁH b] N[Lrཻ=K$1e KenÊZ]A&ӺLa y+2\̦k z  ٸnHRȨ8q$[ ^vGxcp[AOvx[yS=cjM3](Q] ;P/¨ ~f6ǻeܓNh~Nf"2Wb(BUmgrH9oPR@C!SXчop!67)P4vTw/n6bs5 )5\&7<yXn:Ƭg5z[KIl{9C3]G&]Kyt엯%g< 24jˡWG-ש+4N-9eŇw[Iv5:TC9CGBns:nTVТTmHiLY:Otsn8  $U7žl7j@7ώ,WI׮6Fp})M@&ILvx݄,r#y;`0a%wP:ViE+}ⷅy-`ێO %/Ff5\̓aTk/7euQ*SAkb>Cn%ؾ^hh>bcL]O tNFJ{7p`$fhk;a.8>rii(so`(#ϱD930Db{}N( bIø[ cGѢT|5ͫydiR$}m.@>Gl3i?SN-pDSPǞ_ NnS懌R=QGhgx#7 %&QX 9 dJpcxD30G/dFflPބYD1kÙʆFHJYe%:.9aՒcu *ݺ)Nb@=hs1,~ND+p,aVPFQ`A9gx87XElK*x.NbYN4t^/뢒 @hh#J%@IRɬ;c8xwyOV2"" M8[_pu=ncYmIWʫRm (t /,3z*BQ}r_PѨS_P 9 +LaóӪ;AgS(@~n`VGB.m%MRQBLWK~9u}s/Z>dv/a}PZ-@BQJ['keKr?Ԏ I+*O:# cq'N )K5iK_(=.-RC{$c>9̓RJ2lWFFi@g}|N 0@Ǒ+W%0ѧ҇Q^,i )"z)pMuiy,9uD?< 63Q`şʓ"?.?Q|>`mv?\ҞArN^EfB(ebw郊UJ)\e˔XöUZ!(ڨ-/vGo5 @05 vjlnޖC v'um(:G6`tw5ƺ!:8z?c:W*.ŅӾ >]XS \i#Q@ */b\\ Z! 3рȄKPg͜#ŊD]>{Qg\asftSq!9&Y2F%~Xț34 Uͤߍx!܀P{8ӢGwF 4X>P[.:2PvCnJMMw~W^!6eN`9rF!!5U/%ЏޟBnD!bď"SѰ%IbxgL{j\r ;.-,*Mi2!!+mj!wnnXkS9Ũ)j(\%qk 4jFpv:CX^jċϭ ip̉CCc;ߣÝJI̝! Tb`(} ]8sSWں1gd9!-niyPb̶E`5L*= V4KlN@pW)lG.a>Ú0s@q|*Q%r0ĨpCe3)(i`GwQg y[g0WW8tmR?}!p7[c6RhF9ߍ*yFlT] G^A'R$T+Ѻ_雙Wc 7+z=S?`*Y3huzri<3򷿽 ={ r=2iݪQ[L=2έZT֣8)ae*`kD1I:'{j+rnKUWj$lb/#f^e`*t¤I.mD:G~m.տ)O?ۮU4)-A˿}l=N^kF"C`Z#q 0dpUsǻM uՆt VH7Y^,~I<IN`Q\(BHߐ#E=m\SI4(ʸ 3rC{|ԎD$~]>lĖqFdo4OȍH@M; @sGhpcr|ku!G K0؏`YlC^3wbSg jTQ  &o(m;R31'Bf5Cϱ|JaX8Ǜ8;KA%hH0wVO_^G`]ρOç+\e~l&ݍ0T2ޣm7>&춧mn+*IBħP_{rdYN7hq"8C_AmuZ 44e8ta*T"dd\Qezf|ɎQ#w ̲Glo&]9zRʼnuڳJXU&K@oa' 5jG6V.{nݶ}2T Wʈ8s4?dm5۬[\!=A Y>zڊnu)sEȊ_KALw([|JdCOEζDj>H/!.KCw Us;iw+'Afl /˜ukWD̎#`KU^#qU=Hο~Vϓ֚Ĥx5: |p..DhC.$ec͏նȾs|ee]a*F$ޑL}IWӲo]7ڤv}*.֧ լ,aQJ6 pb5HMHo/=sTKb7ϣuSzUt& .¨LxJIuLw8n#I(R qT : Q)"\"6}=nJ W$'HF{oC9-WeL8ь'+_8i]R^(Z2{XAlHLlEq=Ah*5_0DIsO S$J>Ɇ]K1i*6C!Zŏm̤n?vK`n1 .k6!" (73[ꮘL Sk@zx`A5lgUtzr~L12d? P#/Wʳ}Br2K.2v=-A8oX*F@;Hx] gj~ ;Ls;:G$){*%I*1GE%΃<Tw|w2+NEߡ|S4w R ɶsB)sAK|"stkeX&3 H') .gy'cxػ~HX e(`e?ڈ;f)iH`luзij m=5 ڋ9r(0١ j ʟt< 3y!vyd*jKAM0Ҝp>SKc\zMpС6'Ӗv67\kmCAWesɣi޳|G~rm1㙂*4; }уK/bT́U? d&tzP,V? >iaf)Ruz϶࿥ۜ 4T r=)3BK@I6]"Ѻ6)]ԎG~Y~ B]#(hT #qШ-c+N;'dk ])Jf ƌˢpMAp&Os5s#w}ݼp[k 9hSRKxW;)V`NCe֑7=VY{Ahx+k]J$CY~%]svqj5Nݒ;JyTuci^V,GdXHKM[dF\z t[b闼MdnZT#pyc7-Of{Wq7_(}u`-u_/42T <΀ fQѳTPLکoPyMv09d ,@]*SE)~izJ?24Y2=0,±0_&`uS.Ǭ]y'd>g}?Y_IDr%aW8M_!N+ 0ۭଃ`$*٘5'!J@\L= -([U32{"TB4NmLZq8cTg/>Dg#,d6&ff;l{M;kGȨ)%R79'Dq0ۭc-FĮjtT~*Q7>)˜slSN#}eUq0J/x^7*C$d(D حFK־F;nd?+,,^.ks]5)yw7p_`s2*\c%bmvLʚ^zScUOpQUHs[xF,[UjLyBG:C7p^чRI 1'Y#儊1㦶d(0#O!8{tƧVgJ)9,fX^,߾]Z<}w2Hۼ~M>cn>ep"g)*J ʑƋz+7k"Ұ`3v恵;*ᓝ"ߴV+IGܢ@[ޢԿJ-۴R*!w~QqA=WYdJ9WK ;C~!)Z|) =`ݟF)ݾ\FX©TH euAgW˧{?It9DUB\}%tgO 0B?tXb-~Zgsal8Ědf 4*q?{-~[L^~>JRևߖI5@ ~4*,s m<^5dO#~~n0oF+ +Ti{z*JSڶ4m] "n<̔ d1Y!љ.6o& b7}z{/MwE&̣u_8wھ*R۞_ť#X}Gmv]@xgoXu4 ڔΑuQC}廞ؠMV{LP8^ +ű1|gҒf<3.;kqRk*[ • ϊ݌7؛u*)mt va`c,ӍF'9vk* g{R[KO]]_"ĐqL_f~ ^H"HBtf1xV'(jjuo=p ; zxB( Ġ7XGMk}"(.*EzoF׷(c+zWj4Yf-&mdR]M{;-*)c,ѠE]#ensmr5w̗|ՋxS( cqŭdswEB,fZ_z~f:㶶&E aQ3I1S̫gѤX+fs.3h)˨x *5UNn: G7QDr;u/ c 뮓"-5Yw!@*C@hp'EH^4X-L?#?٘/d܂zsϺX;X5)Eo7l&wȘnZpf|%'A*w LbhP<0:U6ju`DTuFB8RT2ލ4vaFMK'%tl^i;jf$QtUnn!}/CR1ϬoU6_BUP?4i tEY{X5kEй!p;'E4"iekYpzcauW`͆1n}0^#x(Y-WzK0r'r-= ZdS :DA*Π=‰oMĦ܀uJQK) sgx.`x"s:&hf(Jrƚf&*kZZ Qޚތa;M%)B ý9¼ayp̄I2VPD̐Z,b- l;n׏^&ub:Xx;[gg!:4uJ{d#rɃAAK","*gÉቷ=q2}wυ$VoH$EEd,dTN@ !y]* r}i[z!=Zƍ]@)jx]3zQg|sP r,ËF^6``oH.O.IM!x%5|)spwR{1Jy{#k罯cP":x蜥uNǺbi}ͭi@֮GxDO4R>UsH? ɓg2֌?< w1[ 1jXҿWZYI]FyQ09(fAjRZpHۧ4.Ӊ/>1b~U9|g kqG_/`@{JZM$KOJ.0mFk,j@D3,ኜoG @A #hxsoyݘE^>J*vڀɮ_ 7h``"~w&xuq[$(0^9@6zG!8ۼTpIC0[_SLAm$2(NjBSMH="*u˦? : Tҝ4/V);p iZڕWmU^\BKvu e̓Yr/j}U(RV(wd7ٲSRHeiuK/  pgie -G}#Gq¼]dU^:9GWpCgGK+q~ײ8kLS7q`^/COe׺m v mGy$3OƥeK|A,C`{Cd)^7KVQ~AϭTCqḼ-NݽGA_QhKTRdC a1,5lq=K >HR!,v!B(=XAF `SF q'J}&SG݅eɦkAvZ }uVW23> 85MXsz'z>=7 va,:V"Gmr`nz%x[M"0g!7o{P,a]me%UW>7H5zA $HFڹ堎1Ae (e L n,+7NSQB,&MM'aC $R=F5j^+,K'`#J1 Lc*[mSΕtٓnwW谌yD/(N;67Q`\J{h36CJ" ]{, /薸XLOQt-X٠ -"&gZe_P6>\T1߮uhLsxӪGX<9_l3ߩ9 _%fSJEZU"CR ݟi;2"c=১*8@%*޾@Ag Uq^%b)uTʤOH$wzMKŧʖx/+q)MMQ0%rGI7Ր9FcnA^WV9pLL\ ,ߕ0"]OxWc;SI9VrK\ 2Y~] fEfPHu\F^)P]4)ML,m"R1}GMu!-U`gYN?fKw~B^d%z=^Ǡ)+wu$D$5W;L)w S_ ]ˊj M6^1J2 D`"=AXHjTcM z46 *%u&0>N!Y $x pI=%Ibq, {{z Mu1h"kApL{6 ~ }<{F2= - )LR).d2䖵#iXTbtVq"XEx7cZa"#Q+L!72Dm{> rːk`01.y+4{m8WOλPW{ߵJ&-fNl)tx&[1pQm3*SC$qnga aX[o%Sd5_upUER [V[+j|+oWr;<=G't2 & ZkHmtYohyB}@,|M6gvw'sU$@[,ڱ.3\T5_yjhn|v3X3@J +`Q9+A,-'P3vU]ܵJxrXxq(g]C~p4TOE1ǎ[zЊ7XHh<|Ƭsr?"dIH0 _@^9 ٚ>V\ȝKfg ˨V/l Ue}̙VF ijقBTl MMizi_^A3vYj[PK 9y$ߗv)w,#G=I.uJLwce$iܤksF.ѡ cC|d0M7~ >=Nؠ EQŸ 'O=]qmbR@%}N"=)]wB`uE>~-sahLǛ*Og,#qiv=B1GMNIN3D\ nlaX>Rw:#qu`s祹l2LJ`zQevx&[ٯ8OeѸ `|E[H4e1&MPx]NDK l0S>`D~"zozIڙ|,.%cwϠKsi {yyV:\j`r\^|)ѫ}q즫|3I>:[p{φh0Kك hѝIxrw[13ĪYDr7 ?ڊ[@ =qSOe]EhoձΞ#obɍƺoPmor"D TiS`m.+#ldSh((Xl&[R"NW=Ϙhs~)vpivV:\?%P)@f(=b8L:2~@*&rjf Y)s %CbsS G'.dbǔ(a ^6mICOF(%8hͮyod+ m23TUfYAvWyB4ڏ33Lo 8IMX2B'o!X ,Gk5 )W "ioJ]‡ 1yrp[_P*nZ5ŪA BF璘a&Bw6Z JQw0+o:2NcSt69iK+0fh< ELJ-{ &4*F=R#*ԪNeǠXp1h# ;,Apk~$N)kv]2uy Uiw7$!&M<s'l6MH?#Ro被Z8l.RmݕH? j++W2ǣR9m7z բ PZG9=B/^+k>+r@1F|) QPX3Ŀl1fU+pi۶}5%g#+?Vf60 |1qow̴{^ E)XxAsEvSX߀^𕏛]DgQxr` 7xTS2/zOPXlK"kGUTOν~O!X UV.ry2~^TZ ^@^6\4F\ W*]芨%VǑeb,.afPh@7R ngr2 _2¶ڽê2d{aS j͸SeN~55LScKs  M$v) .b6j8GVO"Ћ~Wz2R,`\rh3=WJp7D>\FIkcf!$=7ٚ:Jtڢ+<6(!o-IB.OL(br+tFD}=Sݩ91S~L5XlSt(s>F"d.Vjgp:Q-0Ja JA|{ iL,M ^-2`zݘ?;}LuR{ ۝=L]0`qNGG*j=%(h32k-tW4=YFpք k}E\&MDӖ@' Q{:#QJQʞ|pjLWh^D;]"PCOs\Sڽ\[f<ǥ3{`F- yB$ k~@.3{<.*|?q,])`:"K aj$1ű5׊#c4V3TQ  nFVӾf`9VmW $uYw(.*>iwҏ;s:HWt%p?fIK DG6v]V)_|Z=#3pBXP-Y*j'f/ewmgX{0DDHzQXF:pj_o&\*C򸹏6.7/*YUj 럴|ZKEUK\0F.M0r]ՍF))a`fh{~6d/(.cubÝ,v\m6oxߗ>d˚S-^[Ǡ[X n]&/-n弃m) '@&bAo9UV,,֣ضK q*vK4\m$8+㔯:=λA8>/źG;f3an /B`J( WDǐQ}izV( iÝ dŬ|Ma$~>XciSWOᡤ?oi>Ⱥ@kMǺXwK?\-vꟆw3yXNn1: JBiw/rv0ō.^FJ,]ގ+ {û)y=ӊS< ||i>l gyo#[)b>K'~voU.GEi@}_6Bi3sXpbבcȇ`Ftӑ]yQjg vߟ\iͲ~Rj>-5V;}뉲t'Q(j&5WN#&-'r(|l.pU{ '< uzϋJ3q[#R%'CPO}$AWTf:\ޫj]~;w^fn+i9ej$#I]CiDI8%~O z9K5htn@lH ԯM4J] j[M6y6ұ^8̀{S'V!<.Y0xʍȔh1hoљ_YP/kKY<ǯK_ݭ1W͂qk/k(~7B[X:yefۚTiĚ CXV/ZKc g6WeyQ+' <[j]=KzW4"$bh=xP$k޶{f01=dJqsRHTCF[hU (^JzHLr/wc͵nx|tߙM୬') rdش~'9/C:Ŵwᗢ#}A `!MOr"̃h;v%&q4FX|k*pf-8$s&·UjxpOz+HԋwA\:!1  ev_"mV9-)Mej9Gt.@J'@ہyt9(`#)$ѧd0?3$O4Mf _7IƙVlu5+;x2>LPayec$x9Jds^i|X+'4&JY[ Ĝ%6{/l<}zMdiRK3`&͠ĬҮ~Omdb rPL'o}2vߴqYS_ J)4Aה89};]-Nn*`H';($32&ٰTKoYc|E樫'w]8HHy3}NG,O s޶EB,}PrBKQuDnIfŝ293U8GObńypV$V={w"VIbHxV/J1_ѸQz P`J;RJ/u*>42O 77ںLF5܂ɕv5zJP6%d:h[a_㏼|Kok;h )Bṁ"Bai-WUM :#>`ħ1?8tI%͕LLe¯3"ߘS*KkN*Jl^@(d!z%#l'؊RG7vgk}&S`ifF7+o!kN|;OFyD 6R#z:1ֻgjB$k[-C>vJe`~۞ u{"|hS;hEzn.`X%FJhB3U A)2AlBeH #KUFWi,*9=#=cA\/o9٫ٺPmUƥfPyZ&d\{Ǒ<e} ׃}QF"ם֭k#(#ii1QsåBLm췩o U{jS&.CF h+J@> ̈69 MǏ޸cC}^J堰_'F`W0W#:'oT~ɜ<@$])s:| >Yb/eeol0+NXL%Lm\.հ+g*w`fW;;X`}rAsbS+ٻFȠBuob+# C޼s6rt/:mPcEjoQ(y3ӆ07hӿ[ElI^=ۮ7*.2OS :rylN z>\pqH^`-g+B_R WWR"9/&y hБgl0Ή>$H_`r*ʬKnݽ @MF7OZQkEJ6,`JWL9PP<J4J]Gu+EΑO$e׫*`&6NG"Y0 <]rܽ|{/%SujϕܝG 7Y%$ &ikP 0%bLqW3qP~WO~wpQ;$>E~)K'Jʙ=Q.~|#q+@[ЩbeyBc|LJmwnn#rXulݒ*E,3 K W fcce HWJ,,2w6=䟎c&7qsZ_k}z|UTlt2:K+ekZ?97,e,͒ܣ:Ӱjt:hke*x\?cܱ$CaKW8aAix^}h\KiN(AݎQ gӝ eR$q̀򦺤 \.- CF ̇ Pl ux $V8Zyj!%f[Up>2)'h ] 8$nԻm+/ xv`c @G YB2J=7A, Mh!_Cf}rN;ڥhPx4mxχ5/dM-¨]&`hof+b0p k}SZkb,;]㷸 6sYa{?Ɗ*pLY'pΏˡlue58F/k¾\~ނR8^[兤@;OxG'C~nI@$ky%C?c" iv8̕2BnFSܽUѾ!.Z" @E<ʤA {܂N|l nfE,As-rL ucuթHknxQiѢ9 :P$B@e*)αDzr$(x 0fw2B\XRٵCQg XMJL">;Diswzd Wچ\mnW0oIE]r~t:~U)~o4D@ۈ3\Eqh|=':`$w=UfL6#g|9,0>A]EzQ6>5PB [$ HqpJSɔqYG&hT~\5PdS/Uo|IHKvJi  ryE:ӼL!X*ʺŴq^G5%u'v!# CSkd[YqR0S ٞr↌YiXw%nCny ̑ž][pSQ g JR N4BէV#;xy744HHg7뤫@)I~Z%RZˎ4e7L55~/,Oim'n"&cE(CsM~CY7W wNnRS"d>C'#vj|<=̵Ɩun)l\! ?㱒(1ऐK%Dhyb'h`K|oph]\U'v̠$vI*3m1\x.zF9)Ԗέ]u,7Գ=YmbF_l%UX8qn5푢"]O-!_[ pjW@Ra'ꮏ<ވ.~`X$,,i"Aɗ] hU,7u,D 񴵸e>Fks{%2ܨKK^% 9iC lNW5 AML4ʜNy@el~txœ7뒝&$'pO{<>t[dқŐ>nÁϼ0x'ځ/y huB?".+H-4?UM1}uJ NvVLl ƀٙ\2D3RYijƋDpCPVsYW "X;$GCp  j~a !d84;Ldqj{+7ꂘ&+Odp-iҽbyY*~RNaaVuE*O=C޻˝T\[o<5iҋa fxz-2Lٱ^hi.&xBWxI|Qa?x $AOr IZ(0~ȟ|Ә%\ԝ(Uç ]zK9c4+|w**.d SEHeYd@3\RKZ _ |{9LQJ>0rs461I^MS[~挘v؞_#iMl6-Gԛg?|`s[BLC Eb> uWnLZuVGzC]@EΧ܊8^ sMrT,FCE6~eUƇBFWTcCbȐ*%|֊Nk'aj N _'uuQ#xH~ CabQ2K+XM ]U." /0S-u|vߪ=`.1MC`w{u쫁iYB$HLʞ@t3T M9 яP~ $x}6 h˖2#G^*ЈgL[?D8`xuӞt1OoX :g}~}eȠ]qMV|y"Xc6cY-|$tޠAq- ݄GTBs<,H/S06.xrM~ӖJ)P.Gmga偼fE܋bnB u_68:^ҘDj\$Ӊ U8؉hXm6\gY':o2\`BN6g{>Ƞh. 9Ye5 ;UENP-'߽.Eʇnm8V-ݗ=}h%k1Н1|]د^m@Ѫ~2ÕɳwD+Do0"k+9%'!iH:(#psJ"רaq "ŲAݧٶޛ=&c:A`L|'1K-^w r-t23`s\_6&0)MwCAE|N &pv567+)_*m[Yּ?KmY?TcR7Grka.8]|~%a~AB?㒁zi;;gOQ hRyrj<XV|ZgY%0N&I_^MX Mѫ6p4v9WPOڟDHVGƢd>D~Mh,8 92Ftjgyy6[=4OI ߻7r=Rix{C?0 )#@{t1&EqTsJVxNR"53!btvmXSUke}hɣG3V+L_Ko|KI1 ~ zJ¥ᒈ&ˢǫKV.i$giKnu8;uvDڢ]l%?) ]5^ nU@b;<:$ F:%:+ z*, W8inH(!.QW8tIj*,8 6rCޣ? })sO..<.ErꍖQ ZYԔGzvaEU^!$8CE5Qz:fQY!ʰ-kuIS`FSJ KY`L,E<ܯe8mb܇7օJZ4؊,4lnÂ;8gu}Ow X@GξNy׻Z ~(]Y53BLbXd&`/>9_gu*_;- wz4uǖ28XTnu b* =:o ~."[i#^OyQHvZ|i1:QXmT@z?lf2HU^MD-lBnkjYtިv?h VISSFU4n8ڧ*ZX7n51oZ*ە{S|C(Gۥ=#r?aUO AKY#([onW"_jXB㈁"?tڍ):תJ]_]C[bWy`;(X%:{ ȰO CN@/N1A("L+𨀞vɱ EHl#9I̩ c{E-fGdT$ AwNsY(y67qy}w #;HJzjn&޼$"ǣRhw׵wܺ;" CjL OCUe8/ĐF?eH5}E.En;. vSliD0Ikspe_E}KxkD m+#7s%0P~9E% JsĤÓ[{wSV3RtXGJ RNc^%k藺us" :6)%oRW]-ҏ P!#qmϝ[ԙ#fm|1 x-fyvHvV~3]UHg_#ptڥw(FOޣOב6l(Oca u,A`|bSFY7M 6 i+a =DPA5P\m;5ﴶSa}'=%2i zڴmGB꾴Q4a#Tdzrvޘ\r{%C TZ"&7@oӃf+SJCl?qGc4@ ЏˈTcIM Ïl5 fpjk4O,tõO'r*~nwB /_8̺ӄ$V0Ǒ~PTfupo; FGIg%HفhϜJ0-w;lHa7d4='%0K3 BT2qü0+ָŵ4o/^H3͌Ί9-{8qRmkQ6Hq}4MkYO]tUO{ PSc)]at)jY验O g~B\O܀Ik{0o44&zX*[5O҈0NE;M)q $OmfaaQ./uB,X Sʋ)K\~nɦ)UZMnܾUref鄑ab?p+{󰑗)c kDԇ%Im~ތv:X~m&v>U1L8 QJ;n TSw#"4:sңVF&E <><{f21ǤRCW6<ͼC ,8 t)4xj=Am &=+`P*][Tr@)(m.z61dfP&%Z: ʸp:A(ɎƔl{E4~?m7\c=%WKLRUG{XF~*S"4PCJju)ҴX jB6)lZ*3L hi w7ƛl`WyF k@t6 GCGlq=K-3X>">pЛG'm@VׄO <;x(A7NPG¬Y=9 o#Q ,sX1FׇF62R7|OtoQ= ϋ:+ Q=rVLNrHsUa)by`쇸%F>y1*gzp;TԠ.2[]mmJe c9yG E)7WU(jЧe.6>"J.\0*3/}DmU rޗ@=f ƑVHV{ /SN EcdAEc]}jX.ۤvb}6t_6q U8+.NG8f-߽#-Ft3ɅYs M4Dj`W}P?H-5 S}%ɘqRK2v۔OҾy[IeĐ{AV*`NfՒj+Y#mǘtWK^6L4dK%ԣ3nךL-⭴qr`gϹ&]Z o/^kظ5?E(4i;xIUۡz!JOz$m5tN5SD{w`q$TxBæ'#ڄ40 <Ft各+c%Zwg,mZb$Ɵ#Rdx=!u.):=hƘ7o%&Eh7>,= ;G -u'jubRvۜDdw=hvTZ0,j.Лlm^ֶIs:6o-m-;o]<\iҎ(Ո%)hﶪ#+}Շôx$m:dbL' 2kye~2JuBBѣf_Me)J+&;xLЮ5,a)c{YQEvvzz)UUxXD+ AzG{,(mkO+H nvwqSRԡG5#\#/x5GyQ"L ́y}mWnd/@(x/ͳzT 2[%a} ;g\i=Zdj5V `3r!pw(t/ޅ0;4f3xh F&lGe T$@39|^ 0wTSU0E)2ŁPC^aKcmi⍌V.!! n+z0`ES5q#,5yˆDM+ ڪby'sPޒS\c &{X]XV~GXi$LlOIFVO!ѝ)ĩذ,f1"Zuj{z fv10HG/ZJaa'>9R7 >bd$}zmk}R^VA3Hݻ:P#L/d^9>x2b}n {x%:dڽLQܟ؉] zw-*V΃ӴqmoRk@C$:@b{+u@.F/2PnҾ-مOh$@!5oh@qE3S`L\Wj~Wڐ-w:ҼX"_:4nj { (Jq hsM}HN̯;Ʈ\Yۚ bygÖ#uˮv `K *j *tC'Vpf^Rb),3|ԓ`P60ʓڑ줧R3,,kL۽)RWYļ5DbEpmX'H\b0 b P.:w)tYBrCVq" !eMϜ=7|JG&/PI4k@ JzM|+l; >X=YUGw4FQ*g _fZJ-!&܌qp)?J]Oik3[cMdq"τ igfɷƑ%'Ô8"Tؽ@b򁃸oKo!7R&,V!p; 퇞 օ"$}!TS'h~Cu[^8bONa\A-B2'Aww`Æ!hS?NѢ<|kĄmᅋ(π=9]ҮS:C4=u Ef*MsÝY@i ÂO[%G?T*"C E{kȳk:.Vd)yn O &ڎ׺Rݛ4ȁD]5ɻpLI.ռڵ\S۸/ȸsz,PN}6dTQ-HEs B[kp+5ի>N)sf2MbGNѶSOAƀ`V[\^4:Hyؽ|BeK?flmPh?PB7 ?jf@gO333|2~]W~adDf2kݖle@M4?,l tJA`~2Q&)߻Á ~ 瞺+:OTVBقm:fUG::xHl/uQ'#D(y,JO[ J=9% 0dD#k6%O>{RU܃;A77[7ѯ%mDPKZࡳN<▓wIg F-*JF]y,e )Ӫ4 ,g"dڦwilw*$4X&QdOn_ڒ5{ GLGG -]nT!잵R{Vzh`(q˛VA.\Wf/y}rN3_s UX# >KqnҘd߿%B6)/ar>^:Ȟ$g20eR7oYsblJր'@u-xf<A+5j{1@`2SJN&<ŏ"}%TS_j/ 9aWA!іJm75"shI~6f?&gvaGR?zHa|c%wɡE2λA<YW|ٍ'0:P٬9Y))E]ץn{mXGUOi@Xo0A3z}GT7h1֜:RV-kuI)tfX!pӐ+ !F3܃5v+-_Ok*~z=T}hvYM"JD/E|+o]PyeL Ŵ1b e>):Fj0lw/PHG,z^*K;y*;x9۝hҫ()%sCwcE"ĢQgICċnu_@\Nw.jo2}8:wjqL/.4)"y~ ~J;):؊\ Ňu@AyLFD\uʜY q/iKǚ۴Kr%}s~"XJ[ķ^:ރ *ܱnWi+E5i>Ė~`ǝNae6m B)~gv-u#2x [I[Ơ@y%9( v{h*t {A ӹOuQzǢ'd}rZVIpbMs)ye*Yb _``E>Zu¦&*t9K.uW/DhSh0/~7OT).S&Nm R(Vþ{߲}/JQ$R[| ""uK'޹ïK[ 꺜mLJ<1<:H[s/)d Uy,[_}M1k=]kpP{RU`]%"@.LKQdxE;.Zg M5tl cQ&nm99r#Zf寙sC+< Z}l p^I5˕cgKT5&BfS Kz)mcZv 5Kp'cᗓ>}^n]4Z0?kB8e!k]i+gg`&#~[!!Lcv1!N_T?; HhQҁBMCa\vJMwa Q<Di LphWn\֭R7 .Ǵ/Pu^ c8fVfwd9I(.4X:0T֠ 16U(Z@S\fz0>+@.|Èt-7oI i@PT#{f(>m'nhSiHm/=h{R)y=ktZZLbc"0 Zs}(%fiOO3rJ@L\5r& WٰejŀiOT&KD@nNW@`LFܠ?X8Ig^Κd=+^Ď,+wZz~k-xAɰT.Omzd@zMC%zz|CKgQIؖZJA-hԔQ{Fؽ 洜OI4heIFC0D [v$`\ tM26!]74Z^Y'*h j]b.GV2:s 9ވ "&rRJqln8Oi8Pi| -c9ȫ|?f9T>}tuƜj`JVL ~LO\X7,8Z/!w;}-DGϚ$q4p& \cH 1(CDuB7906!:qMAa(;Ohʀ%r2vߕvڎu(Q*f a|;&KtG&4$zɽN(}!B۶q]pjl1C49ck}'YIEƒ~d Z?~)رj}^;>{KlM> H͸%`{Ih7Q0;Fnޥ D2b۵GeI|pn~L<#]kW6[l;OV-Ckԣ>e9=Ae[󣼶N(xtzcZF,ż`Ҙ$Ih4' ,yA"iaĤB!^1:2 #R82V_6'(&Ȇ;!ӳnD>ꕴvte8jrґ0aArnO /'}2Ϫ)3K4F1Txy}U2~Z2k޾XڲCT9x"tXPa]H*D0qC!ڐ8~7Y')$>~ĘMP@E2ֲ夝ALX`!DguјB{IhŒz^;)Ɯ"Iv,*[k^\!󔴨./yRHb^k%R1P6LP`LUw_:k`Az$ '̸GޙGgRFbKkᨣU&ZMv씞Pa em3>oRt|,|I-w#8<4V"r =azGUUn*tDڄVǞ%-~,1p$ẁȕaL/W`MbGw|Lęw~y˜W n7* a7di)˭U-AԾtr2ZW/`L3߯cPyͤ5>#cq7V/I!-4 :a[o5-2\hGHb'IhNႹGJ: |\q"[U|$ l ˛m)cn@*8*CV!6r4ӈK?joS3S׬+ h`1qk[_=VQVT{A3B١wLOv*K$k3Y2/֥(NLRr T ӇYҋ(]r8ScN 5Z6>5aSƫ枵Wj( 7(&u:ԇECΦ_47 /  cgW|.Vt W*&#$ZӤڝ F_(SC3/{5.Yʹ[{0AK}b2j΃|rݩA$FeJq#eYAXT_  ذt#ah訟}UYs1NGS GqV2i[WiF.v|Bjmmm!ΠMu>vL^)dv0)U=HvBjR(@{zTEghHIh 8?UDv#oi8ul>,)|=# '-v)2ε[nP8G 0C>1&MWQU=7 :.GQ*ؿp$v+Tn?Lu\i5Yx)nf_-p+ $2-X8eX:?w2$m =ZL7d"2poօM@DW},+)^W QQ6'mHl|I{[jXt*KJ64"xu]D#SR@E4>e, fuaw]}1$P21XqLEBZ:iTalfXq/@I'r+A 37ES":l I0;Xˈy"q8E+xu~(e9Y,q%sڙzamT`%hŹ3IjƘP7 =ݵ)+яI`%ή%~@Sq \}&I_l%`,0%1!>em#=2v)'OeW9\M):726 1 v:MfZjwnaEHQVIw#(U >y٘ [!2F`쪥ɐýnS&E%Bt<^;a`:ns3M,>ؼU[@ DCdUwA]%PPwe"`w]D)fЎnDή߿RD?p%gɮ M8 1~h>j0qK{G`ws +e̸R9t7ؠz[ծTCJ*ThXq>w·uOoixxY{2^%"ᴛ_Ԁ0a:rsz aC) zPB >xMG+:ͦ*6ˀ5yI]P2dxHDHtI';|3{ۃ1*&gÑi26|mU@| #S]Wk"Ʌ~_t|:мoQc / 2KCR( kvgb(,u~5)9?MO<T`6)nHd%dBUObګ&]JOnn$_-Y\$h?BI1V2N<VBS Kn &o'QO{ګUd'nVn#p!S-|G8c1izψXst>C}2<\'*4ii 7SU%͙_*06mWm[h3%V%:97D0.ʩtd6dFH:X;p#**.^t`Ú:c"%wX">J\W:Eym& 㴦nѬW/oE2854%wT )BsvEK uk= fk'E|<bwRmOP*=7^S.^':Ewdp>?oGL5g7<|ȴ 3 tx6Hk1(BU=BN,܈"hM? $cg~Nkڲl7$%N3T ?V!F76/-):_+fW xE@fuӤTgaHeq֐ w2]36Ϫ $]X69&ikZ M_[\Fԕb5(Exև]k8]yYs})sY0OP-@T2!)@v7qjncDԶgo|{Ooge7j8$VΔoTodڇ_`I(>u.r!g }d5ib+'I ҠMhVZbEn/c}ȁ+lݡ;FcW,): -r`US3U NsC",y=2*6 qmUWZFJrh\t*Uhb;$`M$ϝ[`±B#;q_crqLvn4MkD%3v8B~+KH%9&"#iށZnqK\AIMBm)*2K,aF$J7{`Hq\w2%qV'[;GoPnَ"OVK$Y^:&~ 8ʉ'Kp{"T>]#McViQsnKgk aR%Zrib1y/s7⍠F 5#K @,n\c '-813VWc읪,"s rſK:oUE8d9L;=E;6(כيپy\yH4Ey.t| zruN_*^-wYN^x \GB:LnT~ECTa^I⻋I=]!9)~;Y9 v?2o9+#DxykNS_5)JBq}5I>ŊX$!s+VyxT TIp F7Fu᪙B1@*^Ԇm._Im B{]r/+ٿh؍gҢ*{tx>aocrxKn,isa` KԣfY&#x,O%zx(kۏ._dudl̏NhKm 307A|1D[ί_V"nnLeR2<2^fB/A2D0IjuUʾK |1d^Kh9hM tJ fgFj ngDTy[BxCn6xӾ˧c .^9dSvk4 XdNt9'ӛ>z܄(z:Um$bRGc.$y/MiσH4ʛD/ijpei$+(M ̚Cý?ɛrvo]굚7tZoi ƑX*Te"n 5%&a2Jj2[4]n0Mߑ R0k;PI W2?,ˁ'Vnr6Ou@*cNk.Wo63b?HsroȌ٥dGE`#PüKjƚB >a/dfp\H'#-qRBt"Ho<]O1%Oֈ5UO- .!-L4K@[ϯwuhY#ZQlz<"k%>X7 ~|BSvWώUΞC(axbS*,b6< _^M¡ԆKg4lM&yb؅1Bcr_qLnnebz* 15&Ǐ8lutkL|S ڼ~ZO=9)BZ.T>FϦ.k;,w%9jM$eqxy^eRFTeXعJ!! ލӭ>/=jOrC{DA1 %ql4Br 5yNkTCuCf(cL{֗Af_ Gr߷]/#C!.A8 Z.ԑxZOa|f Da^Oǭ:˦ZE30ʋ=TѱatQ"Ӟo~X۬ipz/62xq~8"{Xe4Br3{_:?Rsqu|HuEH?vP)s6< ;wF&r8*۔̸[j2!+VƀCuJBCG>^"pcf2zFrT^xcHJuk! -?\ay`lq 0 sjZ 6t M1':C.3OK1G:2ɊZ:+FhWJFit(xJ}pEqiVQA@Ѵ%Y5ߵ ޯw,<Ļ#\Ήa6| M5@]yqoc z΢C+]R,Um^% _8-Ћtԇ4n[hI11XqA"6t\_?\Ѻ'({#ʌ4aޱѶ-sZPbⲍ!uv^F٭e@_S+T4P =xTxM[!3eXƪCz&ِH>5aj$̷g? '_-~4ȕ%a}7-K6K~q~1թG| #Z'ru},RM"3<Ϡ,ՔDbt=Az+g !s 1zXʄtª i 5܇&3)>m)]=?c]7T)I.goR(U:JHJ!f{n.K0uf XHp!qrn{>˻E_/zu%'nA&.sO5Wu]d),'+Z9U%!y W$"-ltBO{ٟ}?|LFKksW c@6ǀAYI4NuhycgYSC[)G);;og4ujMnop~dYo/k c ><8FDީ|t,PMx;nNXإ[wiۊM0MK՛6eC @)/WgR Ppsԩ~p}:ocU,wPa)YO2į8zakzcx5ZV8jKu9"x=D%b#{\"Z>S^yѺK6o`Ξ4ٝQr;yXgZw:_O&=mjemҶ|bdBaʸ*rT>GH0ocbi&lК9KbEV~ R b }bV 뵍! GW+(eF!{jtwu)]VE)߸2#.}O}«X-jpTv&d5PMmT-ga56KV0%Cs4Xr1#'I9Q#tmo&ij~)r%nŽ8(t'YҳLo& J0]_VV$:](26[ qB -3mg)DеDp,ɍ5߷}oX0`л%G2=g_Crz?4;_s7nȆ 3J%5VT N)d[W% l:|xN \zI"/vK uxF .T=&u^zx2/f 1xD ɡ '&_cd']- .G1?%DאAX.q̜[{bU]PQ5Zbx<6z()mJ)Q~|1q۲Z<g bTFG!LT +Azx"y׮$)h`(RW*zt݀XpZKvijƐFPޟy씚Q"%@.:BR*ܹ^P<Jœ%&aP 7~D=Fvɪ}7j[Ծkv"ͭZ6;%G9tki=;VٕGU$yYrrj18/\^Qvv';3ܑhVEFɼ19OVO[,_CzMEJU^BS xCR*)e pOC`+Kk#Q30,7/p<#Od,Ycs?7![qʪ,e"_!uK*8vkmo#L W4vO(:%z׎n&敃$'w`wT#}']L H-ڽϙ#ko27gX5aG>؀2 <1`6Q-5f]T\Eo$h14 $5y' j`غ7e#%'=28c?e^_ϔ>Iuy__fЩ,MOX[C6KR,Lj˂ +NH(q=^F388(0}U[svP~k+=ljO^{I͈:L>Ԭ$>lآ>Snﳋ­hL4`Ιs4J3i᪸߇XO?魂NºB~XE]fnj/w)Bùyݖ }sQ0AoT|\Qpiiߞ:&7}:!'pe p8QD[裻,vOnZ`*f8PY ocdJ- lqO# ^tmv|yB\Zzۆ}+An@1DhuPw3iCFa!$вZһ@oN}Qe g []'.6*I(M0K ~SG*&mτyN) :$.SvtK!jVwt?B|&K_TĞ/@W!u-Vj|>E;!9^ U{>¡%*x>J=sOQ;rXiv%4{#B&n [TE $Wa_bFYCs&S NuMPDixIw#FiCԜp|NUVt^hT+via3%AŢW,_3e)2$q6 ló#BE,MophG /%ugYPw@zf냲(T|[iL6i6ߣ~|ļ{3HmBcS^4mQ[J^#s5r:3MIma~VYh[dfQitaOs4rkCzb;ITlc+ fs hXtgWN|ZSy_:u^hmy~ȺyU*AUmW_f|v~?9P; L'b]߯Q\چe@":=ڭN:Ȉ6$I6[+c[4@ MYxYӇ:&'PkPpM}\$.EF>BTd>wPBI H|jcf80h1Pd#ׇΈD]lM*q6fN"4&)(q-  2A+sxip }߸믎D<'uRN7ҊB3n9TaI#m(OG!-7E2O#@#3A8"gC$KϨa F0bG5=3A<_$23E Ļc(dVr )U"Y?Qo3W0쨕uӄĆ)K( Ӹ֔}8wdJ"y{ RGJ(؏;K=@==wD!G){z;xTIX&JBm@{o){$ B3gi)YD >u(4ٗ &5/{KLNqF_J{`]0Q1[RtNKY<+LRC%J Wyс , x-I m0u1Upaݒ=uqx碐]pHuFE35'm>J} 6/$$0H~P7u%w>sLq凯G$VoMxWl+FPW=A;O(%L%8 }/#>$kOa۔DށIU4fxl7=<ۈr?rlBTN'-wU {@K,q/@CdjfG>uH4ys%8\ ~D?]Fi3ARdi0cñX S {;k7hwdDЎj_iWx 'AڡU@ՈႡ[\f7b5a HLR'/2zָwӱ]&ڊl0u t{Jt'z p%1S5 m*OlPw6 ~uFD,v>4`!Ke^H< 7PcEOPtH=W#;{`'[츬"HtH0GBvD߁TX6(!4c>FO؍ & BXnXׄ2؋ 뛂{=3"B) v0Cr^)î!4gԡEck 5Op~y`%CidXM˪UISTMJ Hw "APjv*tW{v:YM8Z 9u\:S K]xv$lrY[?&>t ;sa~%E27* ՄW0MAP !K.*L5ꙃf{ZQ4ԋwbfv&I%m3^"'tM{.>n`=7g}L CeeZDk?{2ir=57ޯNnl,TX j1dcDj&K81xz J OgnǙuo{r\J)?µ# uGy@- oTq>frkMS#u_DGQnP @EF}AwH7@B,_W"Jii6E%jE%rPBj6Tȭ}7N_ Y!(VM]C/8ª1=?mR+N\X)u: D:tOGѳ\)ܼXHtqd_NMնKekZ'o{ˡO:0PS$rs+.D?k0w~䔩 JR%C}3o1HSep۝Ng~&bj` 3NN1g/#% 3݂7{ڏG'T( Ȉ+ϳMJnL`7t5fg)յ"U,Q'ᗤG6Ksk,ͦ bK5zo_sr=g INQCˁA-tbËEˋr"RĞ͈L_kHQMgrLp 1tvp4c/xtUIElc؀;,Bq3{S*%gq~jp]P \GëBwH kkIT}3Hz>L;xhjLhhfD ډvcCѤGW;D:uӔ5tGH!JZM "jFCyO`~^sHf3Ҟ9Fb>w|]a6O 9ِض 6+%.״o:E +[AG7v !F 00nڗ&-b_ iz.`pT=Uk&¬g w4f" G}>ݵ#}\b4u)QVEך?ap'8Z)t~5;_Puj=PgLqF_&gȋZ.ѓyreEkJ^ȧ}a A f1 0<Ӎ1UٯƣY?K$f)8|9QKeވXz6!Ц νkr_ʝn<|5NILMweCq4Nبg%գdXR>~&O42Ovi&9X^ZaUen-WqRB=Tm;}#ftN :|+/lBKY4'=ӶBY4+`K#5wu'|%OZ~svyV]/hiKU懭o{}j '$֌QmB &tot={TUP0 q7(zx`sǹe]UIڳQ)i4 ͂F|%8IBapvwق3W\&vjciaN뉻r;j6#Y->ۭ (0 vbh ~/1HG(XkZ%a'f5R)to3LߑC.vIq߽mEt IJ!U Wq(78;Ő9i)0okN3lZVK"[SՏ N'v 3<أD|evʲ>R 1Ls7Xht>A,)츫I o1@gοa4)Cⷻ^h RL^ܣ"`hǟorm.0LybflhRL[Z&%F@,\Jxow丣7(}يS uH"\6Z%agu9Bѭw+afO)A}f*L{7@e'p pK+aY[\P"qχ(!LA-h c(Ss"F2Vv:m_xS~)›PQ`xK5D 'Qxcڧ7SCYAL칗i 4>0 Pβ(- ?8DJ> Ƨ8SǼUbbDA%5i3skR^zh*ɗRtS)$s? cY DS_&Jd*mtp\ Ч2? 6]bB%OhJ jDEUwfu3j'-_rs"lp/d@rHfpq{oHw_ (1i|WWIfOa)SI|9@5pxCd&2rE"Y=ccmΔS|@Vhyhb-v<U L"p v*й5M_ƨV|5='.!9.u6(PhOspBq@l`$LfdX<R媷nNB#QW0r6Y *c;kPD%c}q5uwJu_]#έiَTss̼dE:Bw&113XeˬZRjfjU^NٴbrD!:~KU凾E@ZH$Z#k3(j'LJJQV> 6h.T-}͐h%PuH4-9UѮpECdT"YZEo+ вIT<ŐW4K^+Gdsƽ*7pÀ/$۰&8uFs0aCsp>')W˼lzeIWW DD?Y"Vu"+ڼ>]3VAqV{WM-K-2v `jpx h #PMITKqhK0]o },tA^Սg`o ;{'BnSI[4a52&TE _%׷= mjÕvo (C^x?gXp`XЄ4 R;[Q #Vsώ+WC6~aw'۹A+ʦV1`o{ xlh]2(x`esͦnNGΖUm8"?fjJY |j BqXdzgՔEW3ʆ4O"}?1 ^B4~nV٪@gǬѫ[ZyJ1ӂ_n^C@J@B!y!)(v=xl-61 |V ;wBפJC{br%w+*R"2r8%rx <\q2hSEGBG,6fBЈ@"O*Pɶ•f;Z%WP&R΀{\52DߗW9bceJ/>u?%bWs8+]|5Th_jJW t7Qo6HK< m@ ]FcIcQ}"D, p޸uq_3U4 ntD30d.Q,M+N|q/d2/Y+,$z9e=%݇vj@3k7=&r|Sx#~z9TI.Xbs OaU*b#)p6xr;yyƱs->f 5]M.>?n fiU|xeHFerP' YqMw{0 F8{&KRMր9L$ֹb4hMbms1z0JTht#&X{N  n;{+E^YRRYnӭx 9f _^Źc ${vWyA*%ʎ8E; Vd,jZQOLPV]gqKhi> -Nh)`LP5D'!"`pS]Hb> Ji*ַ\qhZ6QifhAbеq̍nݙaFkMѡ"Xk7|;eC~6 a-=єF-,4@rH&#ŞEUWԂbkb̭}L^*fa pK]tbqhE諶&'ʾ{„h\Zg3kG&FYEQja -xB)XՆ2J_m<SY¤ϩEϵY/7n@\ٟE"JiWk\gddԹ#NlNߎw}+||EnM|-@/n}г~J,QYؤXƍHw QאL!yfr^0~CHglWșvڄ86/%Uߌ\llr?ZD<9:Bx H!5a sh&O{M\}wo Alc?ISA 13vhˏ'xvc;3/m\"X\ćkJhVQ׈JGgwL?ėE[_0uYP8͑0663>{R]X3?!:sR|Vxi @;K$Z12(:Fֲn2QHaɊ8!+:UH]JfhuiPf$MKy}ln]%И-" @Bk,xy~ٮyƋ/_/fpQ(SJHm>-sBܶ, 8h@׎uT]@ֲ7YH Ԕ܎pT|j=;x:Ǭ͆k >=c\da˪$iF%%M_3>3+]K iP\!Zs9JuHe-]ң8%HC q 5A831LkK 5?p/pG^?_;dI9.r8;;xwΫrJHUqZ&-FI>`&$>x; oo|<&qGwƑ!JɲrDe4_e_XaӟrSܲFF I&qn<+)߹^I{Is\oXÒ\K[ x٩\"N-Nf){OZ:,cimWlVws3n˛ ORdy% ;WziUuUCdJ^r>e% X6:=B2Wp 1r6oѠR1knz@ev# dM͠>/cA+-m%Z6L bC+eKW^VwΙj4|[[{tbQ;O9cHUzrS!NMԿ %\O/8`WFX u-*16JI7{?zA5T[`uZws.TsCTȰy˗]GyR"uc'6) ^ÉfJ@iZQ~"P4#)/N)5",tׂsf< fR|!j̛>33u_<)4X=2o'L6m]237G;sp0C9RLj,;n|y[کELS,y[JfrasOIf 84XhrP( C1SRr!7Lɢoi50 |=Rd`ڡ  > H–'Bk zf?]Wzw|N]8NB){3lSiY *.#L(M5jPFO)W!D`?9<f7/3 FO{4K?~{0m(gmW}7_U‘ D(_h(tW{{s/rйX5 o`Win?5[^H/arb+ ֶؖ;k)%"hGxp(& hAA2J2| 4\*Ng޿K#B"Pj^ ~xk)DbI$\]e\۵L1x+5bfxZ~Ҙۗbc=:hweDEJ%Ә!˪A|Dۋߡߛ#EJAH(bЫpErE_py"Qv!Rdm1HS8qZ$4V,iס9*^륟] à~ܡ~~Y6Gs{*Q!PX}8t$AtRyk,I9IS|5?}Yդ)mMyb@͢5E!P-L%%^Rsxwq5.4YLIxu"g~`',g~ n;o"-pVJu ltD|ԣ̪(fVźi[f묌_BUTA;H~nW'b=-؎ZiFLHtڡl" \`Tőmβ5I$*NKK{1>ҝ[\Z;*cgaM7|M.{4's(Ѳ&;re taut&}KXz#x  IwfMYaQ;J^#jiNc<== 5 tif% 5PՊ\4KT)+51IBqx\V\6,?ܨQ2nD?9ncw8oDZ̫vaYNnqPw"pXRjF7TY.DPar# zӶB4x5EI/꽜59S?ji49Y = =FhtzYC.dcD]%idJb3Q cc/ŤaM}(^#_$dqЮ83VtK~Op>@ڹdܹ!t{ 7`x $::,卣˼m 㹒?'k| v5` =>+89pG{h/iͪQ{5ˊA"Zaڤ [%!vA`qU/!`SLVqi~ɥ(~(G  }p( Q GxEtW&v5M`TR ㍽>wW9Ue{"2HL>$vWbE:LøZ3C)&2*cci=JfAOtgd9i\7 ]XޝmdѼ .fJF^*1Nd=%-\g u-ꊲn?w=(g G &:,@GkY "c z0)ȶ!-۷A5lByŤw8vfij8}ih _p3Mb$Ũwd"2ީuXG8CW:)޵lνn4qD 6[GU>-l!ŧA=grqn]V2$ nwVO1Z9HPpokaFYiE. /)ɋ%X3 sC ޏ ˪e)iz]B CanuQ%⼹se{_ 4ҡ'%^a PLU6ī5{D2#2}d iXlTKGIYlG6.ws,n=k)}(| e (K%fO;X뙣@$־Dw`qWJum8嫗 l_br:ލS H:5ƻ(z  &pDhq)6u Jkox1Ctq1[n񯘡sIiDU{(TwWW)En)2$%L$o; L~6mzAw69M8TcW{B 1yn.ؤ#Ę/`>8,XA&nupõboznnr+-v{lo>(R˻p%;i҆5_  0"$(I/"lٙ=*0TWwӤE TPcwWG}xM8 aP B9m_Z2T.7ޟ4Σ Lx-1ƒ ݊d\PRʍc\TYǘUs ٙQlRaݟooN5-ǶΫ3 ymH>ꆩ1g;d(38q^uk7զmERyTH';C]wFX lzgYk]f>oA? qݼ0ieL,r'e>_J#Ov և][1|Iǯí$[!01ѡt؜*9C==b0ٙ'dr  +̂p99(Y,/ ϒDWMWZQχIqXqU@EIk>!}BNZ]퇊{E+c$Dr¥?Yϝuϥr]I]<<$]>4׳#s%yKɄp_Az5"LZॠkS9rD!Z}Zԡ[u(!J0yjc2L>6%o%v bҸJJΞCk pϸg<" ;{J%l#OUL Re&sv ݯV"|.+{"3йSqY]շ9mެ t_2r6g:*m('˘hQvXv9<їq&CҞIy>ྒྷO1]P8Xyc @ zoa+j{#$HZ4=') V:][{ƢP>^nbqDqdr3^K ͟^؏(uf*Mvz鄦 dOqqjR·rI0]w`M' L`-ȽբF E }gaX/ BFmj߾>;GɊIJl# k՝Btꀹ&OeJs/֦PCK!+4JA#lR>[~y:KKouHվfieXX-خW@[NƥUVd6&I;(@X$6(M·+ "C,FW6H1g+LDЬ׬ F|4`79p Tix˞^ypfa"e^cqa5^EracTh2HAa&fAOk; & օ#4QSʷCC"Q2fOCi@e-E@l8&lKdt_tˬB[3dwS3sdWDSVpIQ}nsPtiŸAjMzۙ?C+#tdRp-z%VIME|nPPO)\TTKd2(1Rh,U \ sck2LF9͏l@΋!0+!baL?=c#l"S΂!TkD#2ߴ~>u:ifpݑ7d9n[9,\(!e9bhH騕Y ϯHYM UfR2&>p&1?};<߈BzPjzYd~]򠊙3-> @16 ||/ N(@ne;ԩ͓N8I4Hy FR6^I'̬58:Q-e!otݏ*.:>dBy5 Ztzd Z^]Jn(YF %B)(u_r,o; ئ)(x$u%5:}WFwy,p!q E;ga 5j=FW(iQ;$xWUة)1EH5@޽kٗv$I3z7󨱤v7ܨ| ׃{.cb& >5Dti. zJ?ɰ'\}-}lv#QT\~@]̄uc/Sqs5!=m|-ӔcFf\Z˞rF8}Pb 2WVaCqni6 TGͼt2oBq CJ6^鿟2합9Qiz<)w C/4J,7hӘH>;WcWba@}IEN7lA9HQZ'*>P߲89_<(up3Nw-#AZfvwUE-0VjG 1pL{KFQ^5'ע(dsIH<<-jW_4WcSBti?n,q}i52>7ܨXȼhR=𻑺 `A> k,mL^MW햮 A|;+['tfi;v^)o#rz:u B^ېc'zhCǮ<% L23nF奔D6WLva?1ylWg-ܶÚ|0+A| 53Msy.0~9mrYU-lBG!jh6ϰ)ئwaL4 BS ϡ.Dog?WV},HŮ~hmcW? e;Y u[44*G:f h,_kD]FLc Rzkxad[mUEUalY!zc3y}P&r_nEq[uFZ"l@^zO91& (D#s6nj+~"ϝt]tZ@v;xȗ%lG5Gƅ=+BF3#k8iDe"z`%\6U-UQ)KŸ$WgYAۮR%- ;;"_!t6S7)5hl_5 а[CDiKpj'$H7Wf 9?o{ƌ^W uUa`A@/'gn߹r=S=} 3^mY>=8a͋ZX Ӕi?V\VVVYj魅@HV^?=2Jn ަZ4Hq➬LGH(epEU3'(} U?@TdCץu'^C<`spj)QL9-zWD8?ruLrNx$pi29^'h J"M$:$9c) (G[Oe+̈́ȟ[G><>SpM5TպN2gG;A˦x+ t&Rh\ų:'"|` %:0. Gp~>X,;ro̳ ~Q !/i*J <>/~Б6n<9?!n2q[n~hֻ Ȑw4iY!unvr: J[NJ'F@Z,e$?J]>XB gwrŝ֑|=.x U5^OUgk55$me搤;-u&8TNooPQەdTUGdr!Z93l ]TfB)#Qe;)&ܞx{s,:j7ę"wz52c貽U:6^@љ}t80\Z֋T=Mٛ ј9$CoعƴMr kf. zl}_#q >\JiF mGLr^e<^URh#gA~,ޣl\/7bmKҁO mCLUs*4ir6@D!Luj+ʶO,D_x{r=PP01|Ѫ[ Ga{T/co6$ri9W=lCVS 7+5P.#]]8ӥe͙uG rE-u/5#I@8! 9m;ygDo:gMOUztn}Os*\ex6"^vqLE]p@g?"O,sQ;8Su"Ob4pXGuxi0b%ѝċ";El٪Deʦ `=I9m!g%)vj4{~ #*`ٗ޲B(.B%#Rd.!-3X2 N8dSdp "*S]{(qZee9/ؙeu秐JK$_1?' ]KTa%$_5I8)F-T9ܖ.n4)gQƼq';k`ȷ餒q۩, ç;?[Dptqۘ sڳp#*K dFuB`33P"RḋJoy,ʟW?!NRK`2CJOaJ=kuxts-]O<ЌHL@g; <"X 3Jhbo^⧻* FPx^fКx;kw$18E1Bӥ E:o[̃6Q)[vVr6h{Uc}"><~$'OϞ`>BFF4nxKqbbvӵѤo VxLѝ%PMeT@ 9A n`eX\Z40Er^ɐ.̴Dqc2!lm8vS;Ƭ%J0^N"[ -65TӖǀ :$Xbyo"J,\J{u{Qr -lf,1v9m[md>x;t8{na?CB9u_b聅N tάƻ,в@9I2X"#TG|p7֫KO_> ?USn7x zC*vdIOFV}_v0IQng!vS)X,]H#R(޶,|jC8JB+h7ٔ;J_ m4?O1.Y̊cd J:;|QO$(M;M»i mF|2IbWҿr2ASƞf16UK&q_LLm.e<9+c%KίPzF.#IOKךw6AОmtoZQGR&`@lvтM ElOօ0H(CjJҔ0p, ptlIhxMcS߉}#(iW|$&QO !| #Bvp5B?~ŵt=Ů2Ȓ&ܜ kc{#/puKhY`TEcc ׄެRkt:ߥx=H. @g o\>⎶ .@ϒ'GRgMTr.{) #^@Щ//pxApA8]D%Fn#PH^~vٍ,'h8?kH ˮx ?B #q`/Z6DcX>hGUec+jaH)*t;%op^)*eȓFpO};-7 uzoOBQ[le< [ݤy?G%¸J놠0l\kƋM +,XL^10!f0iP<ՠ5a(nU!m?\6¿N9# 3R[&>j."{yʒydj`[lCNdD X[x-6C6t*̓%m)ZaBH)\EjLdXYJ=~[sڝNI،b+W9x.wr^zQx9#*L׍Qrke+ޣGrJ<^o@-Zl썟j!WCųeW= sHn}>XT w+U4X} uYOSԨ;z׼ cY]q"p8pwӒQ$M EΦ7}({i 4UF%BZӡhq0 m- U$)5_DZ{ioo2R<Ů^Y zH!^kwFup%SpgƑ@`gˀ=*/+mڹ/jSSn)݁.E1b: Q>YrUPN"+y\_\^e}ҙ?P"^\PW#ˆGY:-X"W'G-]n' Mâ?koMz/=I>VR '!NΉ̻:qcXlc«"`!*uFbpD!3Q:O>` c*10FԓA3x!(,9_m"jknvAYh#Zb"xh' XPGnռIf㼤$ dY]&„wrA& W|hNV\ xeeI˨%QeҾK7ǀLrB4`lnY2 E@()đi.W$,ŁaFqXV&ҥG^1L2}f>2֏Kh>aAfKљGŢ,=dZ"^ҏSX0PU‹|YMuoq&"~'re^ K*mlVX%7vK< sϞ[M?Qv)v6vO <|t7 wen'rYH3pFjf5?ńeS7Vehyݝ ,?7*EVIv0dlޤB]7σl* u,5m6VCA|L#8@6NJN~b #⑛#v\frv8ϯ8-bYa3Pnm 0~SVu7~%2 NN;|Y7k@dӗu0cƫ`NϾc,#cJɭ?:IXS7 OnX ]F2g|DMGhV`I?& > h7|/閫Xբ]M~;R\pJ(L;ՀDa_fZ*JVhywG3edیl\N$6mg&qsP͡wȪjU{43@@ݲ%߫W זu};A6lfzQ9ȳl"cge\4lG%iF97!U/=y7VrlYp2G Xii闻[jӮA"WZNI,d}jJFadbahK'1ZRsH` 1߫qƍJG J8du2^kX[ @B"t鎐8%6PlRE@Ӑ=ޗ\M聣 2/bG=,o/=C@s̓A64TOL8ǥ/L|fRwwde^FzTE3؎ځ#Gh(V;˞rSmeD~*oۂ H{cA^HF8NO閡vs:wlaRIs@$om-A؜&Ʈ˘\mQ&ԊSAo`;*7AwƼ9'\ա{](zMu_z"DX(Q?&-42weEr n1:&E␡#!䨲s3_\je.0zf;(JWxKEbdfTr7"eNp2~!nNNxq}0!|BtDE擭+Im0r(Jtx9&U-4-5E?HCXx0mv AX^%vc;i b|vMՇP:'061$lxC#x2O2}<]Q41j k|'P=(j5MxpḾqqk7 轧.pQ-ᑑa+¬eRHnC ?ܵu ʯl D9#ӼDd(6>w` 8x#' K}K̮+J>hjX_՜})_dzE 9c3Xo ϟd5 5R߮z!uS Q*VM4={׽2sW5)m0[ќ6~Ic3 8_evw@lJdD./ YQ W}ZuX!Uc7^C+ IU;j13LJ" ގd%\6svt[\s2XM26KvϮ۰3>#ͧs**^hegwMҴJPFfuCm}#~J4[Qi%\>-q̈́Ǖbz@mTN'j TcM&jғxH T$ԈW|p- w?g_8GyMCc$!XEK[xzymxGBWl++ OnLv!s[K?V2䫿$[>]D\mew{ۤːB/6 R/p@'+xkZ`kWh f`O81QіZqdC/8~KS!v4\b xmt%*I*HaI ^C\ӈq$+姡cu]@CKKeP(jKM˧-RXEX҆/^Gkd3Ju SzsȐO6'U S}-)gal+]G1ũ֙GLΣ4i1 )[B+$t y|zsT A\c JH+K> [Wt4ƻCaׂiO>JvIK@wWRXr,\*q!hu,ҳk~Ml* 53əq w.= XV?᪇If`IeYNf-Gux;x:7e(͚7+ER13Jp` KD51D^5џG.b2𭘫66:c & Ɠew{k5=ᄮ. €PV@ /OyFHΙo#pmZb'T.媂w:n903v䟷H@ծ=ckEE)AXY+M`cq9 N<}ZN;3W{ ފ$txtuFͦE~0oR»Z΀O+9Y3 I4JFVMKc}}K&<=%OH2\]z%EH."/(|eN/Ҵ HVSPO^TiD3Fηzkw@^FTJp0@3Y4Z yʳr[jN3Wy ,/v<OJ%Qȯ<+o6q(mϗ1ǘ9_hDvf\m ŌՇ䪌T @Ovڜ ` s Rh'tDǎI:L@%z~fauQkޙA@= HۦبտEcor$+KO ȼR@z_Dr]Ňɒ}ׯm|ǿrRBgRDLF-ťM?#ҭ&íԗdgƶV?Z3:CyX"XfnJ6ncZ,'ܶi֡Y]xq ҲGuZjYK-IcYk&|VsA*`)&n8Sa-=t/G`E8#W?~Kćʏ/3lW(ƚEV wiCJ#ɪ`yc tQ,&,F~B@'ᓮl[. [yNr,(EwD:lEQMҏ ըlXhQ$')端o7%Υ<FfvȢq9S$&%J_!c%3-L95 sa$PN Sa/X J E\*ޅE9y3A- jo͊bIGZ\D1F hvfH`ލo J"URđ26e$X$[D63Iac;_ v%G~wfA# X ȣYQR0+-O:YU(lZd6bi[0[=KBMW>_dZ#iZj۬12^fiʦquK/M22oHi$Z'% [slE{+f Z8VɿVZEu7n7Z\aȿbr)AtĶhiJmt Z2*@z\FIėTM̱lgP7_BHZb;(Rg1J9 `g|@4z2s/OgVx}Uq1o nXrgw#QqyG[fc"@H=SC QYT(sr '(~&q8e lj6)F_Or"h;r&cO Ty)pTÕ>zo4,IZ+^l@2n u Qf_Ygh*="ާp* Itc>HVRtLW~##0I B,ӒذO%ٺG t1Ny}TEtVĢZ9爈oU,ϛ;0_ ~ݑroeJY4 ,C@nۊZg|٥ w{13Κ9Fˤ;̚xCȆkXY:WNB'kϳٹmķ)u!RѵWͫQNQ$BešГLd f4qx9R흭`J-6F2@w3X>sR4Iwa.\|F ,d l|0 SO8+3QC͛WdT\SS:5\_WRgy Ȍn; kuƙR@Ouv(jqIkMvܞ@"&9LI(H3 YvCM+/$3 j4Uh]Gԡ7:Rg3E2+5뮜Mq蟻}Gŋ}w66)(WjB&l假\Ѩ44%hB*C$ 72{ Bʁ!Ü*Fdz8wMH *`[y0m~)and!l>|Fs& ZOhՒgyKJ 9|Tװ|]"*?Slї\Fި{t+"-<ܲ [u6o^L9D_FqG_G0yA&u)34FkP*.  0Z30L{H?ka OwrIF#:K% )yF.b=+#pp 8+]t>ys۵$G/bFӿ[6 DgɃ TH`o_rGZ.z8(QXf$,ۧ"W@A@5o!5Dc]"TNG2ttQo$5s?T7͐#hw,X ^ҫ [7s^7*Ɇ ff45gޞsK:d `p-ʸvwj e@'JXPzj]EqwU=Z T>MJ1?58p>Ӛz2mqb >EGC 7˘^c ]K  :jgR@c7K!~dE}a߂dw\XL= `݌da.}(s/mfCwqGan%&7"-qAs 8"|Z,GB8IEp%k6v{TzА4o-tZ n |aJ7j1N,N)օgM%(W6+H m˦we(,xCf<ٯJddnLS 4*u @nΙ2 v~>Iq/z{??HYv9.\\~H4-w򕙏i%1~7WVv3ޱn@Q]߁T'X$™3^X&046!G}~: =J P,_Cc;t М:@>j%jd #/{jS;AFNmlU@CWVΒCj`֝/ny~쩲OTu$ |!%n6 >o-3pt*kEFGIx/]>ΛN"VWnAp7 P x-%֮7҂4IQp~ +l ʇDu9n@s.3.`aNHHR9,-@qQau8OB(7$:^e.]1>AJ#+qkle g&CpM0!o#U[7[Cw[y.`ai,-Ft-N 3_86qCl8T|wm>֓H o7Q&&3e) rhtG(4ӻ @5&3G/YR#if|ۺ?90pEKm<>L=0of_0LF8361kPfPyFi\ cY9m.6jDyI_W)|Q\6]qBl`@_b:P|(!MM~EJx‘5 oqzh E &ڇ z2qdRW]O&}[ kZ޼$tOUCʍL2-镈t\xS1PDȻvY3y_< dYh~KO\FYV0Z4pI,u6#8V{L@/UWjYSz?.痤jfj?(~~'~o({ 2P8R̤z'iMWzsĜ$5.ĞM iӀ_=9B.[4T '<4ʤs>cqJ$Wz[H]iC++A,\w]wRX-eO3 -&BK .mR=]i7mgUJ_+1n iECOWB1f5:=4~Uڇ)zk ˶,{Ϳa"(8P/U1f Yņ :;Q٬MDW1~Zh#WbVШgƻJ&K]^1XΧ+O཯zc14R] b5">q\0:1yu}F(X]ޖޘݩ9AN%rk,ma=`)ŪA|L ,>X(L։Y]TA <|!+4µ`y"K$wJ[ _M7qӤ^wzÙ?VHSpUݜGJӕxymI lWv 5Ef9x+#R"=4Y דXsJ<^:zc6]#[OޞX婍Kk]>Lb5ȡ64~Gu9{2wGno@gq/Eǂ˘WIӧ J-=OhzGv!廢ې;V* "WytMNK,(7Xyuġ(S)^E(Lؾ,I^t&8 -BiA:t):bRTX:fm1iVNE ~^eb1u4Euv >/e%C UsuȨ!JNz|*%oy d" {Mm'TgZKcK F76Eog n)Ӿ<6qJFzfX622htJ*_w[`m!ϋXJDo͜OIѣůND#,ɍIn1=SM*vqjbZsk4ɁG(+Pf26}\}C~lx@|pE /c &)E 8Lvb8Q3BYplzBJ ;f1bԏUp Lic Q:I<0^:4D ld;cޚ"rx m0۫ZB}J]nd|Bzݝ5pU9,dDc@Piny4ˈ֤~V(mThRIa"rFeɄ[=wm< |$QW`8Պ- fB>=R\\9Ӷ^%'{"yA);ÒUmwwCǷGLsjʒ1wqAPkYZrTqψ [κ =W)? %yXfL]k (*0ÒL6Pðږ&c<вc3syi ڂo}: GZKR'!_̬JYWY] 98??DxYLc0^vz `#ñMr Xj l`~4 1.@+o_I+M ,.~FCPMrǤDwoUt8S#\YZEx;p g!w;X+>mC>?7rWq݄_JtœJtA^K6UqDPD[dy *tw7 ”$Tn}{KV]t!e5O#e;/馅KfŷyY+|*Hܼмt?Z ),!TmTChR3qˇ*w\ I*%GbWS803}Ó<} I46'S%]c5'&>(#!-<"Oec8.U2vz%~djw(EBP NY܆0mƙ xpqy(b#X7/:pFp+sȝ^U:Pso ]WaĪx"=b06GVrl] 1h2[ED=JoVbg܇`ؽ~Bz./arL1xOpfvb*21Z60ʔ%S?V;4dz*-cτ8XN ;QmS/뤞*)c/.qs=[~=2wATc떤+y}KW>O,| cj}l}'`4Q8dKP>Yt=~mqG8`i(GZm,B{2#}JjŔFR1ܼguG8vA[ {MN1psC13`u~Օ$s qE>}`9Di4/r w[=<SgI(‚3lK1[d>޿tV4"n-)Rv'r+ KxC"5$?޼I,,P bSY>\/:}DCӏ[ٗ|A/>#cO4)ۺHj]':&dk݊4S JmA/" gs{.yYG%%*$U$N%;hG\RED^!,y<3ؙD#Ċ2|{Iss!/C4хn`^ģCmd e2M9-=92dx O=:Gwsi(DDϴ"p+>axa_iYmݩb,퐐>~J%HAJԖJsś~1I+ʷư5D8;6x/\[ږ)1w'pؤayRG ݻ:w ؒ\`S d2zbVw(Ug Jٍ9hkHੋҫ/δenmRp[Mȧ>Uȋ+C@ dg轇h;ԄQ6b8 U\=;2oAw*n X qL2H6? 2mqCMY|Pf BrJ<7VeM׳u7kA܅ H ibؔ7Sw"}}.]a ?ffJFX%ĉՈk{w/d  <,& BMaZ:ØDa]S^k/hj'ZV|W<z)SFâME&Z[i \(I7 (l: lb6D?^mO&PI%ߣћ&xz u=з˫}Uy@L( 5\-խ/>ƈ8 ,ub~h4v;b-/̃6']%f^X @wCa~SjrPAI1_RYm+kIQF)hd0eU/:`xو\@&|bTX+T-biZsLӨ*쏳TYS Xl<7?ּ9 bΝ0^' y,R-T+[^r2kd[Fn4{.sIb.Y`?dZ0ܻ~x"LO|}މ!]𴔄Uro_9cZ!Ie.[XѻA}~$8́ڵ;>z}!rzH\N O!;&vQ %XI`.%RqҪ/}e PPn? z_imB$q\_B7]d/tJ~{&iD7Z@Q*I@v%;%nF-W r] gRI0jw {!ձ8dvh9,jfUmFܐ|Ӯx B+|WLzʧ䖧RyǗh+ajK̫5 ְ<}3]C[8 懈M 'ǼVx1D YS =HաGAH) ߓ[hQ(#V_w=W_y>D 4)PCR,|b9BlRV&" MO:}l0ym 3]Ƃj>%ݕ8ǮbZ+GbfhM0M/8eeG?Y23RG9<Ԝ^l,T8,o2?@/,ؑH*|_˷)dCVFU`W x7DUғ>PxEx>Ч @%\_U)K9,Tվ-=F,+8Dp(w ɿ}&pNZ2(xd1ؗԉ\!0p^ Wǘ;Y̖` <$Gy^wIVQ̷M+q6c}K*|URm'6mMt"aT}@,G't^_zp@k EJ&}>~ƻWQQ@&W2XPʈ{*c"g&f=KgOa'uG ҔP~/㞉K|2e}=&Yؾ%mHMτSb@,zΗ9UoGpnl_Y/>Y(^O=5ʫh/.Fbd O#MЍ}]`䑺8*C 9'@c s >~^8(O8mƟ3ֵFss2.&w&J36j*kQ3zHےu~W:3"VD7p$Eq2L,Cp.Pc6g;qǝḡ6\tx7#tc`)6 {d8 rg4\;/mO1+N-:dQr; MzY:0x䖯gr;>G˙UE`]N[|^.U*k:bnjhMB(nHU6]$׈X28 Fئou2,d ;ӟiV0!*1vXDcCxni{lNq**{p|PEHip(W(;s3V%E+eQ-NPp,DmvKjjGPwVht:V.Mtڄh2|tER7_dLn[kڡ?$:'s]f,M;}!g5jEdy. Hl]NUHgAz .Ӄ% yH;[>i4~ Apqa}VrriT!u="4m,?^FtZoeu"}(_}REϡ59W?L,mn# h2)鵜nj_mcg9lm0U q8V3(=Ή?0CBECCUB5!(Q Es~|@M>~ g㨥DQ&Xhà-HL7㒮S-+\΢zNŰ*7 dD.+=T)hE"8{Iހy)4|Z1!ƕSگ;cXF B|:/&/(읈J5M`,'aLq|AޏszU(Br0XiڿXі*ZoWQlFBq;WȠ' KP ԱuGwڒ=qr16g~fz/ڰ\p8D W C\hO g_O!E//^`@̯ù|J8r0*r HIMywlIe㬘]C+Cr),,5_*>  et fnnTyʉ3ObZN>1ظ3Jd?t<TD]- - pW|6Y{{J& 2U"ë́5Q ezϙ;p.r,yc%OXY\J(#]G4pSuJ溸={ TVBu&PB+sP}Kɫr"S:,{k^-ʫ)7B޷N͖Xy6o(n O|`wwQJqً;&ܫq\C ++T"xgrȋE] @U?"\ߪYUDnOH"\6|'rY(c὆5[r2b)wֽθW+T'唹j(d*rsY'@fB{C.@n>VLp^wRir ^Aۛ5G rFOҕ \1$S A[c3c n:56Wmd1\) '~S (OsT*r7mc§vq"u\( f4z A 2S?(ܪ h)Av'.;K0ڼcUe{ [~PFҪ_4bg`~ S͒ @W $~e=+TӅt n0O,`L~,Ok\R:o)ZЩi@J \+6WyxLf]1yƲe6Ɓ+ф.'TbGݵ#aWH$/*ۓCsl=JքZ!}pN vdJ7NRAz8KNߊ@CVu=0!Y MI|;{α"` 0ݓvZ܀='kJ-Ӂ/(szWR:HO|Cyhp Q*#.% Lt_Uںӭ LxBe)d[HxZ^Q>@H0+jic21Ȥ=Q4XosTREٙshŖG["T?Kb.P#~й3<9b #>oR^RBͩLT/# ׏:Ii\{π܋X*lT¤`PB/CR*r3[ N}ߘD-;OXrsaj7+u+ Ӊuqܯ)sޟR[ =vެ_#!74ht\I O/;Ʊfkx?¿m7O.FǔLV3cd/ΩQ)&/SalIdWʗcvJoܺc-ZN y6J6( Bo2#0^a0@7טDyoٚ&CNݩ |:?`IAYg'WT*+DP_msƂԋ؅|r|Ȟvb-3D$Z+TuUjTkggmf)MV__6!ոcD,Xa*l:8L)sIܻ[nE%8e3h&Ce ߦ4Gp*~zŏL\PgA),RJ6/mO{W>4aV0G++c27 R)p66.“qs#z;[6D X(g=R$bk U2 9L5Tl^+AN;Q(Qx7Nk1k &Ć_lZDM2IP~^Ǥz%OXDonclS2&ŒMGՑ9$Z@yE|fSZzF: E=;}[efz:ebS\[ h+J/:b]bzz$MˈzN9I$^Q#nx;>kKD kxB>G~aW;lzVW?kթsLw?;c|V '3?&C^31&ERJL} MRwj6Nv#qfYlnE;t `SQ^ƒcZ&N\VE1G6:%7˳.+d Kb(.H(@jPEӁtStHb!&JwgS HZܐ7Ðit>N( Sݿ:f2S> YKѢpʽ&; X98Q:\U6$F(DaIg *D}Xv6 s~Ϯo3~hڴX˗ 8-tg,ڠ}ś26ͼeͮx/3Y: =QVd*wR #a]T){~XH}x^Wya0YϽd'y3ⷼHYPVY9QZ¥H}3.AO: jVbrm' ΗXɝ<~$vl$ RLA 4](qVay38nt[ \)QjZUl,{@#gDSY&:NoeNV0Iʩc6{u_s5K#5I 7$W\^axշ|'FƷ}MMo4,"bo=2C=4͝/܆cUyN\JnUyJ.WzJyS9PySXjU Υ:~˘K% bk(ɤD~p~nCK+ó}eS`ZDJe8ox;j.1dr RYH%b X_uA/6y@48D@ѡj?Ri'g=-RϺq`E2TZʖVE_3~h4U,}@qY32o>;yjP?.qweA{k)C#+&͆D'L!?\H?\2`_1VŠA{}tJZOǗ$Feu͎AQ8},1iZMwWe TȑRK1.A_}@c&~H>_Ǒr[m0t?b`S1|CQ$C-@8T#gQ#ޠ>-xqsO^\߁o4S{$;1m,ЇhTcXAX thWv!Gۍ$^ R69ʃW #:v5 T&^/N٤6߳ `(-1=,%7Z P= KMCJp_ %qKӔz)#oFr1x{v>p"@_`J8U;+!~Ym/&;S>*RG>AkPe{jvp{ӶbQ wօ`b(q?܃w3ǪO7Yoq֛tL9\7rGYd2lsbДv55<͕ S1󀣊 -o$ґʊ@ eWWMɄ޾.yNV|jM•` &WAF l? AX%Ҭw Ѻosͭ?*KЌuA@n\C߯(yoeIKtZAF.~ŖjW@x񓆈[B'g}/ḦV@CUo(Ȩ> SŬ҄F*^wRDyYVF=hK0V^N7wjPZLl2޿ΐvތ&*!З4x$AYD{Qb%uU(8}wc3e@~800-0d"FGj7^f&}ʶ:sVy) 4ٌ/#~Qj;XPCӗ玥 ؃F%QMQfFI3ֻdW_]43O#P WlIh c_.c/ "ǃk1hrXnW݁tt-hi1N~ VAاq.4ӌH3Ea ӻ.wshhoxp~PFK&h#I`\0w;@T@b\o1=@ڔPMLǰ3KqutG>+R ,kZt :,W]x Xnd?k6B)Q 9O=)]µ@*[[R5/2Օb6kut#1a_IN>GGlg^%hDO k/=<CxPQ e|Pof3~G{\-;OmMz20C my.# SC~kG"8[cVիUϜ1n-XAIE:1w qTmZ^Suh nÄϢA\aKXRIv E߈g96D @OOS]ȳ*~`@'8 P(T QH(/.j(* qy#架CToywD0HwUP$FqJd@_^!Xe5hM@qhi(R$`V>5?^}(F9 c ^(ɬ-ǂNj, HuMog0S T꺵*{!$OIv8?f֝[[}Qm,d!j.bGqC0!Rqc$|p}TR  [P=1Žl.砳*ѥ uk(뇵X\[9A鶟=b5|*&jưTZ_})9*"(I 'فqcA&OrL8\ ,jS-~ʹ$wNR s= }P)Nu Se*|q CzF9Hy,(YڃI3/ա.<%B=<8~bg/H3hw`ŐKlʔ}f9#FA# (9Vɸ~Bc(r~o'\Hn6%6Gz!Mʠ"5ۜyEт#_qS^Pܩ=QQpQh7(=jA.ڽ<ґ뮷:RёE8ss׾~N}Y32P~uU [RE_T;PSR`>Qo V+,2!U:8hmS)GGqnpֹn|T`ދՑ,e@AL6 8ʫ+gńn x+-U91>%<<'Ρsh\M> ._S$nU(Ucݦ>n^ J芇 %,Cu/+w{ ^eϐ@z{ܜws PRv{ Xce6d$bEw$Y| 5KҷònVKoD#?G%6Wдu@8{C-|lM֭Љ۱iy]Rȍ{̶PqiDbXળV o*#y393]?`=W]\ӔȖ ?:!ՙ PbdYNLDweßT %)N-*f5ȇ/ˁA1= J\섺EZ~_ !Gݟ5x9G/i%n6BmϗZ֫']7;I8^PVn1^3c@\I|qx$Cpiyi<Զ@IN0uUKTnnE>! hpuz8ʰfzwqa Y|Ͷ)2Tx_HH!6}nd9LeoՖt gfث*i}x ̯ٷaL%喋Lh%05x.5sJh]ܻ61Q4 hwwQX aq՜ߕ\-Irͦ`9"v"}D֍l!Ô<`hCc^uK+(큤Џ,Ggm#`\XD`( 2s kMiyOD*KQX4ŲCH:X]ʫ,pHuRrA):ӽu@3 qr͓ޞk~:J焃'UGCm .Um:.ˎq$,pE郕3isҭA8/&[u`&oR^ R1m,% 2r{VѭSBr3kuS^o)yƩPFݚyUzޥ_:jNŝV:*bݟnV1ݵArAq JCS]AJHl\ȇy*@̫0 :51l t-6}9Ys0˦W\`ViTW2xzc,HRacmx{jAl8ph=<Ȇ{諥#3>IPDzzYnfqJg+KUિMRd2PPqf<Ƙ]ҠHiBUxZd"celj#-">1W%8Pԁ6e yO؞q8 p{'&J _|rN0%Z]MrySDDlE+%8ٞ˛h}oYq^8MD]Lzu6Hσo^]KppT Y$YV' Y a-{Z񶱰:zJ'ɁTS;;j)._L NW""i ؆ж}[$1RyBt%߳y/B  +%Nay{PNV`_[|<BX4[m+Ta Sb/,Si7I;?a@bU5N߸J Eh692HqD!*1tɼ=?#lf`n-C3 N[)21A1͕bNs5b(ش1I_)x-~l/)ĩfH$ze\"F:R*!pyDyZrDnUFi& (=f[r )v 3^T9QRhƼq) (۵'$5+q]f2OnK@l"DŸk1N:T. OqeôE!iՒ"cBry|J-f젶NIr"gJc9>Ц4`!m}dF=rl{6^^>G8ۈ~dҏ}2gޏf{M>k Bҡgu>(~BusgT%7<{ȲEԾ.%ƣceR|n[^-@]ׄD+>bJeDS* g&7%躆COC;~.YMzl^8ade? Kͽ`K!>Jk%T*$Lع|?lj"=r)5>'LqtNSL+'뇸lfh-A3{w#yD )gpBUaWysTS[ҏaɂ?#b,iʊ˧l/{C(7+œ ~JoO#ۡQZ(%Svs C`3}̲.O¹N #o=Ay/Nzt3}ig% ߅Ҥ\HF]8SUײH_ Xљ%X}b̼$&D 13+k[瞝{tm]{R.\^ yÌ'#6G;ɥY~IFpHg8n/Il>Bc/I+W$9Nt!9^dA~+="YWQ]?[70>H>GcjrNیhG.5id ie[i#EG['3|ONjz>HND'ɧ\ ~*nb7vٯi/{*y3+δ~2V u ?;B &] ДW~40?:t!m 33Bs8ظ_uoa΂1ЫrrS@}b@}4dClRApgs8'\KX~n=-\iSg;<c'rKZVh=ث|8?>;ӬAuv VXC ;߉HFsP[\/6s;6uZh<5Fth: R,Jhl׮)&|ل|o PͭT>wp{[ڋ>HNu{8w,8hģlS/.,s#w}u5⍟SKŪ2-䅽}9Ɖ7ʄxui=eou:IUP۾gbu.sO#e.qFTyYh풛pQ 4G)GmجjR `yoxxaI4M aNS\LQq|=~jӼ%dsH7h/z W)e^|" i$(dyScń/Bu'>q9+9uGdxJDiđ~[ ExZɸX9%|>-^=a3 Gy^3zz)MwBCiZ4B~szdm B.#H8MY ,QrdUTn`ҞŭaCpjsdUx*M7_~vvWqH vYGjPGY>PH1XUJQI#*>D;7f**Rjjx6287A/I:hNn`Xlqwb(k p,p̬J.gNL%46%KCJ7 Fgx9t 8`,8Ry)BQ Ov& S_&Z%&c_eԓd9ףˍp?(Ae:T7^ &_ ,pC_T)Q HAs1^mOOV$FUGJe-1 AnfRz#4 9J(}vcIF:x5 ծSdHE5+7oн}cH`>+4}Aʱk$kM`wFM|RO"{^B]{Sypq4}wJSÀ* pleyE1eF?9Z ^SeLik/K[f)T)bR|81P5@MQV !W?#ʹWhحZxQ>|Nj(SLd֑Ҫ$Idaяwze~MC QHl*ARSz= A ]Lr ~U0Va!hNCnc.jݠ%jbPMDx`7d506V O[H=9g.}#U+{!F|[=k0E\הLp,zN;76*t٦*3GdI8 T(XC3; "#yDazLέH%υZMP ZO51힋yPf9 m| Hk?W^埂nggmfB0X;^5 193;S@>zc8o'Mu2 D _ vPCaL;M`ܬf[3FBנ6Дw|]=zY4 ]eg3,q&n /dFOCZ/£5 ^˖ɞ]{0.^"W(i؞ѣ8Lf{t~Mw/= .|D$6Єx6+'xyJ38KsIs5W W}1<Vz3_v ^#l@YG,&<4k,cQâcrD{սGR 1㒽Sv^,@[~ve%d[P; sl|yΘձ՚?5P}xy]V`ФXx=7F bY0r.=ū8mQ38?9ȓV=A\ݏ~S3"6:)`Y~^ԾiSA5.i Вarc^ɛsDk$0lnG sΛ#:.ٌfh AZ"=$^,I]o2:л*4ݓYwK*a ժ֤2B?u,+m|FmldSo EWM,AubDy(ߘ 0Rb q"Aη( ^ºe1VIn`uX^͝AN$R`^[vh|DBx Vm}_êANqj*eS잴?n1"sD?&RM!x\zA߬Q^d '`zµ(I(m nD]VcK̳ж}m3~-777.WZ[*Tv6\aY02Vb_7ϸjhΝȶ/J\PBnVp\*q,o3D`y㵙 )#o?&?ܣ~^V )@Vx,@03BW|B8گpz89U1 Ҿȍ{^BuݨY\k|1MKW_d,+fJOt q _˗O9dO?Ս*{vMo9>9f5w$Ypu2}yGM<睕xH3}q.#aoz  5`OP+cafqE'0|pmz{V0 ?Z,FSeZV5:QTū{]Pˡ9|C@k4O *'OSBlf߈y|$EJ|~_C vws!;@GbxaYvJ3"_k+t[=52S59sdה ]qhMg"HASwHƉոg=fpD1#u{i+f{Peu<_&C|?P_u$|Ә"NKQn噀SmHᅪezEɄDP:LWwBuֹo]|co$|! gTn _m%#h%{/Ḷܻ< hU[W8m|FJCf1XED 燌:ECeO6K3} Bqܴc└d3)lZͼ8J/5ٶ[eu[捯OOg*zgpXe>WE Ҫ?R~?h傼6WD_8nQ<f< Uz=}7J R$";FJCk h̔OVR7U{Jf;ڍZdl0ݱ *E Yѓp{~I( ]U'rd%W߶F}\Dg[2_X o5Comw9LL:tp Y|WBR]m]0pV:)>,%<&kgcX>薑OQaw:V11zdLApBXۅ/]"nyBSgxYm}RB /=]{m[<ߋB.Ǣb<4ā.ز)xO7 9Ժ/ Ug[1p#L\1׵t`W/T"ʎ&AP mmArdo3uFBeq2ieH+#ý3o[EB|9in`>i84G*xu3!*pI<@3UF?ڮ^̵mPa BH2d F9ڎZ?;+}qEINۣQcCgFB"iB##M-4*>!+ _gr# 'uǯ+b`z2vt ח8՝J*ZM; Wb:2ۋyfx?ʗO?| cj;@L9#yK3~h@A.~$EBR,YN%ʷq/F #' 1osNfbnva kLpdݝŒ·.+GIٹb֨~1=?]h*wn x,֢m:inϘGs;~J#LiV6ka~wR*pf7z/b+z SXRC" 30OvnqͶg|mR=V"rgk8EziN#߉›ߟbN0.zjWR5좳&#&`eӿ à9aSLz77Eg|= b%NȸpZZ?Y-ZNM,NB{GQ3 .H?&$ȉ ռ\m,:䘗t&VP!NY4wN&o&6>WF GK6Fë\63&ͤ*߭)t ;|]O8O{mDFf .\pڊŀ4VphRt5O*"M;:bj)҄h`Fi! _IXœ|@UD0j/a?iʩ` a҉-  y+I> q@L75sstRLb=1)4$^%@#Tt1 ]Z瞑))ŤyE@M hmuLgjy*AU_ [w^&AIwaU< 1|@WZyqSlq(_O{"㏔ʩmh''M-~݃N /n9Zjt2;.iwQؑq8K޶Fj/㒉OV'Y>۰6w).[2ՠ`}܎n1P\|(v(jD[ jjR]h zI"mpZySn-1(a5 )+Pf(:9 zl30͌ȡ'9Okur IK;! cVl> /D{d8/&7^ѳsu^(Ӻl XGqp` vAF:Uddl!vmkL^u$]8߳ii~>?a5(4bT@3lA-ՁsK- 'cS<[lgʉH{͎Jpu=43\exCV;1wR,k =GNB\D混R6neFY"WR~M®Xcc9B CQ$~9$iVԴBgeÄ<A5Dz?y 0]je\ ia/}f EX!B^FGtga/_7n2:S)Ki:|sẐEQj*F S UJP,l}ӖB,_1:К%+u";U 6_GJmsp2r_T&֧߄S0V#H_dZ9ʽb10((J2J螾J3\z{xV0YӆO.2qyܖ˿M?Od{'u H3!/sXH!HKb=H*E VOnO_|Wq\W,ʒ_PЌjOxЗpc UB=W|#_BO_x%`( )Gb}1#jBdp{c2K+,޳d[!.{#w:Z,U'hJ QW(ZnV&%*t`ymNH_eL,tZbZH"zE`h/>}a%V~|sSAQ~HsY)zp0B,N}qv/=u}%OUN-!Z'5 O^!N"/Dô3Ǚ|R4 лx5hYILY9G ͞Ֆ I;)i2Td;e~T|N @Z$ `ol1 \R#A= VDWRq'Upc`"1:߶s|$\߉8z]dH$ ULQE دr$c*'a=eёLDdE Fm IF!?-i9Ӭ*MmdaW=[rN>& gapoAEgJrN0zFuJZT``0; rg $j??Xz #ygsc1g9'1x~;hyt2Wd?9yz&h\R7OǙ\> ^(r`r|ĭip[&\"@7f)ό}OhHDY%; *'?4D{xA3*_AȕSR4U.(K-I E^lgC5XKVQWD! QhQ$s#.0Ύ^:- }#>ܴM"uIDMqk:s EVQCQz 'v<ҋ^x ԲY { ca7+s=6e9܅ZRZ44Qo@N{H;\zo{ںk@[?T22i1H+9w =b;M($%zN٥m )8G%KʞS@q0=62s<3?1@tۑЧ)ibVURޔ ޢx"H{vdxf@C!X5#+n Se`ڒ+s阅MJ2g^C'z27 ړR26tJj7P@ AxX*(: }R_a57!N.>}\M0WTCrchjnռ3y|X/!T7 :UT C*E-S:ySFaeֵ;*k.J@iad^[xSRS$%dX7wVjtd0ILY@$O0NrۧBR J==v{!2x>:"jZHszCVqYc|nӌD"tlzB50i陶~[Lʼn&rra:Ϙ4Ԟ7%m;ց%0/)nYd.~ rct|FKJ3l#Okm?”vpۮuCpZu0&8c,}#||仕trqUqdp~>xN@Ȅy #߈(RЭfJڝrC+P,TBF~Oc*۩2=igkߕKBsmb0Wz#7HjK3$F<1YCŐ$R69Y$iǥ䁞.oK7ͧ0H%='6'r5ߜ8`W&*4Ç~%dۋۥ}!ǨfhcQ$ iXBD4:dt~ V]İP$ 29x#lhEj/`,?װo:wHCb9< ,;Q`^8vVSld;>"nܧlXT^~rQ[QOI_JɔjSŴ n1gE_edfCT~⿘%ªfꦼvQE6z:kmv Y%pxݢjC_$E,8 J%X3F3Vٖ@o 2J~gppq?M>E.!It^ɽө2J]MɭF/88~ 7U)ݴЧvM3\l3&gpZD W``?R"ۏMV +,zP$ Ev%]w*]a #fH?J߄_Hp#P5TDQ`ҟ۩ZjZ8R o@\3Mz&t.aYWjiN1Yq dΠ-k]l*'y A 4VXS/"~U`ϦN_THQs@!9,c]o +E?t$^~;Y0Ȯ̧lpQ@bO15 (M|&L6q2#mkAܕkLu ّg |}xIDb_WxɺP1e޽@m-C ,8N:ccue%AI\&Oֈg}Z4GaF8H;C:jn3zXߴ-tvӁփLF} "p!1-;Q;J8 IjghUPIx3*k ף9lT%n,eezNVp=Bm/c8,yݹ];d\KtW'Pt;^ |)( ɺVVhahD^g ٦}Yyиw;;,7pjE/gαҧnCGv1zImؽCDLy̛sj@ʆ G[̎,Csq}uN }ܦLhDd$%%񥊅7oHV@M"J %Bs%C7}KuSԆ=̮yLW* t ]{7]_ 3$3cI՞ug8qv!"hEp "1n5י,~+a~k&$AP%ag#-DAc'/% Y?ҵ?}~%GX}_ uu'r~SZ&pVF`nWdo4.%^NY9\(FD&zFjC6ؔ'6ܺ3 LK%16.8S.Wa_Yoo!2Ӣ$vAŨ1.#j!'JH9d3@0V #Z Ը~\H-,iX< !o*!N5q$1k!&[?onz5̑kTt?ɔ_+XVv7~#LJ|A A=;W,rdb:Kl0I>IJdf(Н[;[4OR0I!^"1觥|Z͗MW+i@G\S`5Jh~=mv E%b:97'DDo*yÅE[``\y|.2dWftui?c1"Uldw 5Sq"BMڅx&dPP5M.7xѰ3zKheTބ`8~M]][RUX2:=)m mۈlr&cX6y]WF/ѵ#t7vJ1w.6bQ7DU% Zs|z,]É5>wpSe I@ q+Sힸ,^vG. DQ[\PK#/¥#0G[یAP ksYΊjI9B(Ng0i ږ)_~2އ@>y Qh ץw"O8jbct$b>TB(H򘧙Q伇 #4KȪa*'+A%cV R[+"E|w{٣3.]&8gn9|(Pj+7Ȇ21lCiii&czk 't.׮hh8coʫrIsIb:`UTTm*~~(𴺱&f2gE YrS]GkLstɳK\+oԤAivnBd$wUdxSR}7}7P|SZNeqx6/}:6 'Il}bmCEm@_d;Qܠ,@0(K+M/vpmX%աk9/)ܠS=P3֟nǗͤqŽ1V˗LH#"^X5? ^C-yw@`0[wgh'tNxiy/\BE^T ~%_^wMyj5Q^bH<$E$]or[`nϳex<ʙ ߥ~B"RK䉂^`:9s~*\p~WiUSS|cA cwu5`v][b}pEH\|,ێ^`d{;{FX*(4VQ-dʌuK}VV`yT}DMEr֚h@sK/zmfn rWWGV& ~lFs1>-:@Ƴ.j:AcN@CЁO>#3:;vRxGț7Jr1J_8VR3sw<,;l!p3KbTGyc~}'pG`k4e,v*M ew>o1w #,[9z=.O9\8Q،\L6X rKh $/?VOc1)m¥`$)o!)2ߎ5+/e]vj)W1 bE,TeS6ǦRyphGe4]L!}O@Ilɹ|M6m8&Qwina4| Ȟ}:ϑIl{sO- "Yq@ir^X~ yDCq)S`r "Eޑl +" 0/- F:Iw[h6t7iBk[V15fm*#3[Z|{t&%*|k&.+ yԩVhLЏsƢ{"@r$FFMcxJP t"QIݴÖ0[9g [<:/kDe[>Uy<7騹R!/!sR?7Z΋"SU cDDƻ#Mi,,j\hvjS/\Dzw`)>SL ?|=\ֈfZe/UNh &XT r|)#A}n"N঴OF}$az8 ۤ^ɽBe@ΚH!Y}<4#:f@kz>t"xReF^NNـ{ѐ|ק֝`-uiM,: %1  !n=EcKOLQy6L Ah$'!hGYc. D`tBzѯ$?Bᡩܭwmno|BEr^+?Dv૱I&TC$S+2Yo#TKّyF.M*,һRCIvnHqDE7b·QLA9Q0<_Ѝ($}WEͨ}C1̋R1RJ,θ(VFÄ8|&%k۲! ߶z2Hal~=̨RIz$H (8;wux=Ez"k3@ L*HTXBǒL~dϙɚysb8>Ю8-.}y?1ֻ)7juѭzХ6 b0'^~w gV,ˆp,?zi9X!pX: {_tC+55}: 0^O$<3}Xf=OA PWyWltSfuf*M+Q0fjQWJhzeQ@~ƠIj=g Z]I<@}N:nHN:O-m$+<,̤}&o=Ծ/X51*?OG!j);+ff 1a`G-B]yI *,V;owȄqwd`Nz=H8< Ჴ@ Taĵ,: +^y 9o렇׾a~YpbZj282ƽ$2ITuL/B_pvEl/%6p*6a7mƱjWKky.wXDgvBԢ3~KV96l<Ҩ݃XY^Jq? Ѐ ¶wLmz3EZ=g]tFrRKұ8E}WVk4peԻDg?KGlp6hls쒝D.ߘDFϨLE#yX3U(&~)\78]}ڡF-pts]jTY|o ,tP&SgAmJ.OpiZ#a犹0 Z7~M)Gdע4ƪů@'Ŧ }|TW1` uia.)͏kHE zY\$|c[ԧs<:; faJve薡qnS>r vdj2j<*AN+jLCq"_ 2` c6[T pp|/rCذև\ԂOXv[fCw&<81Bc'])9]->F"X!5/(Ng帿:B -pAѸW\)&] @*Z!d <v<ffd׀Q8Y`Nv,1H4YlDN=ޔy,z~='tG?;uxsH8 |^E.smr/$NtMW 2'{P*lz|R;lK7 J!rI'l Ad6l}VC4b!y*! XQC&fe5x7fTX!BA +ږ eQh?E1ES4=h+5J 1ZL *-vpQ`㻂83>xm.^"5." !RILIJ(j4 ɵ! rpoBJ/ŪTmbn9eePs=τ`!bꥪ hD#ASANITwr="k}]'|? ɖ).> EX-q;^i3n6^%W@?.qpU o}s>Oq_ LsQ`% yfoj~ wqПEpuDk3`Cu8WC5*3Kjm1 | yӌ:F[ٟ}c, :tRBl~eYPaxmþ. ,J􊛗1&KMp-]jA>B,="kG2Y+R[鑉)&䄹;VN(:rlξ#٘e1Q\% P+Gvl^oн:RKt+ [e e,lK|o59Q, @ %z{_?S1VK`I޼^пM@- -@=՚KC]w LmBVno :n0ֹi:2JWwFpR^P6bq8܉]D:)I}*D`d,ykVoE_c1&}VF/$墕z'x6Ю3m¥4bsgo ͍@d\& %pƤEe ^{:$NG1CMrv7ua)DRҭge1` gc]b1I\-QMAMYCٸwd۴%Dw?9n8SJ_/,C $W;" җJ$g35^2& /-4Q𖖅:Hn4Oi4#I)0XQmR42?$I؍-y't׸%FQ)zU^⡻BPvxJșW0N|3fU\} DI(WCS-L->(2z̚ H3dG_Cz:>^+fDֱO$),(w-FGj;ly Z-pe2Z#>_5%/[8/ : 1xs=71]q Hvˢ}C|ji/c?0u䂪 3&P?OnM$~ђvW5ϝNpA=;QESvFκ-?jis=+uۓzg'.WKzG{ Szu]Y_F(L%~TT.3>#FB^# ~{A 7J",ilW>>V,Äkz/.GAK,358&ݦFZ#ڿqh6K\wK(hnjE_ DQ0jMc(< V}1<pU eX:!ۛV` 7PR6 (A .CXciĥGehA0I T#aF R}t}.]|i2 ȋ#d&%~T{yg^1$ Ĭ4NO9鿍\ r>k# *Kx4O]Cjd3*(tnXέkI<#2w,{To/T[&ύ'[vL!.5QD5F-oXC}4ݨc?Et}E8ֆ/xvC-0/M`*Xt)T ƣ`2؟( QtrҪ {Y< p .3qtEx$ y/L'iz{$ZӿCy&.,u:L˃d51 [X!3Hv93-o:.)')ɢ9c\7_p;bZ.5h:?y$ϡdzǶ٧;|'"S`U[~uh9|LhB'ܫ`e8xc`'5l߷? #7uN^o cbYhXdW |(GhLS_tPg}5Z*8ʖq>S Qd#\0djCٟa 9tJNY1m'c(o034rӖ9* tJooZop{Մj$䬮bJuOe:D6y$㚰4•vx}eY/VF\?)pARPr%weU-C|ztdIPkbCڼ=v>Awo7KY#q[KB+*x*V3A=..g@ȚD9 >CU:gڊ&o1'nT9i{ 魂+‹$EE(\{K'^IMAQ9ؒnuG.-3.BlK:)vҀݔD(ɧGO߶jZ9b Q f#\F\)H5YXl(S,nlw1Y*ñIL-Q !qyv яdBL[D1mb# 68@m#74/ƏPrVf eH869ay3e;!˿7EgOA"m}TJT|E+|%B'-HX>gчl qxIt+uq嫐C*-r|MAm\4ZV6!Гqj:CA5`Q[fKDc&7V'/I f) ])FC3mW8m}"LמzC9sHb6=|7Y{Gxaib<0%]KIOYtڲ,]]'@i{y( =-@O42é@,`Oa[xe{Uq&8Pj*ROВ4i3 g}5e ףuzei@;p$ 3;f="LR7ڼG/޷z˪\X<`(#4;` B Y٥a9\oٶND: |{Vz&:r] ¿6IQx;Iw/?NIxPiz#Xf;R nٲnZςR),1tgHI(&+ gKɘhqc厚+sXQLha9_XsF:Jex4=JqjjOL)f}"䲴n0gf#!b*s6~,/sJTߍ盖 2U}?{,Vzy:݃}M3P(%7@j7|Z)!r8ں\RAR%InqQPÝhS[ Qwd HlhlXv`je 'kC}](r@oҴgE֧"#F) 3"!<>$;φQArJp|)0gYcnv!=ie|s #߃ W?щxbZ«\Դ7缀5 [ #Bma|G.*u@3A 1"OL92eF- ڂrA!W!rhf̿_+Hh6Gf։98e7nVc>oJA;Cd0J*7f$7&Ȥ|Fg |u C@Op#vkat@@u3M+Dh$;,Sn@ff!$o{'aGќKNFx$ͱҥ+MQA>lQE;J!ݺz4+B5p/9;f+Pׂ4Y0B b3?:ڗL4O0r+iKY^毩$c`_IBecuz/2Լ\0S@X) 5UDHR}ΪTGw 2W0FiNՎ15D38A2{85d4\x VR][L8%B܄'SZ4Ok2m\dIAp؝:XrVueoS5=VI|,d7MPQ¶JSuPr#g>:}Бkn [ Ǻc<wn(.)c|a!+0 b4>^]{/z7#b78nU̸r6eQ7#V>KiVe-D>c\(l<{?t4p9c7]G ;/?B, KVnf-LNZ$ഴPpԚ[N~7wjN“إuj ]Oll9ڳv\x_rZ6ăr>֯ kAΏ ;?"#b&fr`f]Dp[rs0TGƹk곴mG/Mb5O uaxP:.jM߬a5g~F7qxTf_"EYUUACj.ƨ;wD3aJ0w;Nue织`x kʩDRm0"aKy+7{Ϛ Z;|Bå郧Kn4D襇pv)gJAWI$l|roӥI'}I B //cM2~qXkԿ9F?5Wv|c*L.~ZIE7QhH+Wf\K.>~5U֥9@tRƺ-  a{sh\Im^Vsy +:#9_e6 LǬ / (@kqiNٮw*0cXa"P"V`td6r+aݠx3x.-4]Q&-<Õ9ޘCD,!4!2x_ͩ^bC\7neiaZ'ע_=̑ {ພ&թI`=R :/a(:0]$['˻tdiD҃fN/! EyыR B ̾r^L$X'H_:!H9ܷL]ۑq^@ztGl=> ĝ~ Ћ0g.ZK_tQl Ff?eu@6C*dW-΅pd}Q6O\}żnڜ{*ȢoVZ 7%" |ޯʒm؝RWhN켍LK>'t\2^DCԾܛ`d˸*Bre^`G@Lӟ.Aeѳx0 5`IOvonnt9fym#X='y9j\"1DJ$,h^pif4WuW"'J3uЪ x&W5JYNUD.Mx#nϹJnPJ`=ތ3&i}E򇃮 qYNnn$b]\.vpTF8m/G/. x[ L%ω3}I(.w89Udܛq9SyyVlc͘Q*DO|O {;Ȱ^3ڿ%'%,7+s(S\i@sioU^uJJ-/$2mtIw -Eo`i}j)A ' 72OS,P *H|t(uI%f+ZJW6V DMZfo3ѤfBB_ yn{0.ulչgnbʾhY} GƗpsuq͍LC1 Oy) ބKVI(Rpq"԰X_P_u80[-g~@KwA0"h-}ȋg2-}')iỌ{chQ!a @a@+NHi\_w; vSJ9xƈ8RaI5_eG]?j ^gCYsc 8Ryt(="gRL+<*88ff\v>wʇӊd> R$O*̦7Ƥ'͢)((m?ר bZ3Ӊ&̗ɃO/31oٿȻSk$"F߻ .գZM.s y;cZ6kЬc6^Zۀ .Dڑ5 V)2qat AC <2c y+vt0q2!;uƶ띺&?2ơO:TAx og/E$b_ͬ=qͻɦ0A 6ޭ$-`2.Ha;&Rҁ8%HI8Z~)wJ4a2,2 DS( ˘n9n&=er6 @\bbv#Fo9^ Mlg=Cɡ]U܍]Mkٴ=(eᾞj%nOz+w^M 5|:x TECJz" 4d 1 ,4<wOPPdX!Λw}ϩG>h)d/֣p/JG%^(q 3:sR S0f Uq qZΩ> 4j%9z2iZ\?zdM4Qg!w9sv\RcQe 'YhSO r2 \z008IJBRCa<;)}e ? Jqy{^T\,1}½NA"%Yw,?{{xE wsovJ:ߒ%?[!Ϝm@On53 *0 c|+tԨOQҗi_V>MC~]ߠn]ւ7Rqp5I"<_D(ʍvmx4[O.`{` V(>?J  O쉫չj{a h د_>mԁnoа! -f~(i|-x3n)Sc E,&D+GV}Jc)bXI2[B5J&kC^r0"*=h?Ibj{j(Ii6ָo-]n=.AX~۳c:2˴ L Y5 z-eOLϾ`|V$c[:_ { }bǭ#}y<@$5s.#yeĚ^eS1p7hs6quF۹#+W"A-6KM~ /R,1 ^kO\;\e$Be- !xЙ9vhX[y#$|"]ى᳕j%{H!TmoSS5 9'F^Z[zqIaZjk,%?G5lW34[)2n5e袸C =  ppK-54[0܂#g.NS]7_6G^$D͵va~Kٙ6 o@׾5-42˹:ڷh'JD-Š"=n2uex/S&9-۱^FXșT x?mO xO/ &M1fVd_]UJٱ2~"|a_ Ʈg,M$.f6rv1"2tn($Û\9>H6oE?cbkime.uͥvu4|_x9e[SmJ"Q)bYc'i3_ۚ"m(~lcVvU9 b3U9>ع#P ;H~"d܃ȼ,`i#$Ӝ%~( k+m:fҥ+_6'ɞ(pk͍cAkAF.%̾vCZ9Ǘ1Ue_"2 Z~#Tp$~9CczbO\1 N}(m(9RCIvQ5aKlv|ChP}ajKlC:""$˾]CrX/Sz6pꀉN|`e:u}mX@s˫JQw/q&[iXR NɅ}Oꐩ*. .-4NJԇ{IqAH1'Q{SgDF*" .!&2mwge*`?Nv!bJ)r^-YhZDB) 08c;:4n?j#S5NR^{+%8RQX%i8YyoQ3{%Sk"n3oh|RZ;Pl4A%f.̯FqKvȎ(^bqOT!a ʥɭ:HIt܃fwVsHZ</YNBi|'U;M ;4n 4H{cQdägd@ߎģVC|5PH]Cc #!ʐk,#`(Z4}u^6ڎfj?I{\uw"fbF%I={{kjϡETbBtxB?yh &V7Õ礕Gȉf,Ɉǒ$r*X?D-?r"owT#B11&5,Ks=k| 9]|P%5+Џkn[ I!G*He UPa 8E>=\&u]^`\8r9E8or(͖-3\FF>:#.D.]NH"&CeqOd#dU/h~nZ{B71&Q~ :ł1OO h8-`b}yar l QR" ;yB8/{ddQdEw @EGOi'WgU8xJ?$pKAP=ϭr.VWEk$`8\U[d݃jG<ܾU"BF NGnRP\ƞq DugZ Na]bRs&/HLhbB4|7Ǹmm*CRB*Ϗ#o [O:ЊbB[6R46d:AD~$0%ɴϦEO.5wvTu"]j(FmK,~WЭ^$iݥ,WПHW IA,j^Y||Ԗ Y%耩cѣpTt]rMejhm|*cBLqah=el6oz?2? I|zܙgmYy 5*TNO9+ fn2)JOhX6JQCHۑbtb ,B)F-RKź] ͨP,لﯨlaQ VROy|WlHϥy@Tiq]V;%˧a9ON@̕#/@9;332]2'bʑG %PGM$* .ki}r1|)(@~xYCGE`k]蝟X\AY{J-ܛ(հX ,Np[=RAE*vqBlq}",, n<kkS3ĵD;jGK< ڝ=*'A4Rϓ._[]0% +9vqҫ55̧6y Йys<[+ZZZЋ_ytWs g^ R.ywMvmL^CBk h:{bq &LǠN?J& +ž׺çR;J~~T41!9yLtݔپwO/&DwAUź>M4{0dsc?ބ 3u%gϩo) cXst'깧<ҝ 3 Uy!l8Jh6F=\ /m/2Y !;xǼkŕe}B1^u2%$&mMm:'JWl[${ouTlv֓oaϪosj\RhM߰#SĄX3RHunb\*^5 D#A$|䵐rQDž+=H@Ѽd&j~R@Tݥp9P$o>2[NԟB[L|B#eo5G]x]sHKVTNDQ|9` #WkF>IƖnQt-{cOArN1fBgV$('Stx?jscN8ȹ sIJqs2#|3`'~}>3t `{G ŏ#,;SWpb@cdonZ+agt3{hs zȼ(qKu:k4B* cSJZ(jX9S !hU*idƭGj9K"؀YR| &vNZ=&r 4;fRsc8u7's\]ȊWN>dRˏ&aõ-%㊏mAWZb3g+x@hwc ?:su}s.Sh0aK#f̠sP=[q Rdx(rsn{W7ۦqĊ8A&XӺl:P)%&u6X5z 'D>Q y&nP3*7;Ut^9,o.u\wXҵt , tF9V؍|OMlC)Ku [/k>44tan/ҕC5u>_soxtc+i*u*j}C]V)q}rPs7mY2(#I5|m J\ \EV?A`t+ՌhX%Xq9\6XVz^W_A- G ] P0h( (D~s_>03&/&hesђ2\Fn!,C嫛,/N`2'{R֕rTj69҇򝼡6~~s pͰn/-̮b$NXmG enĜK3ֆ.C̒7}I6ϏLgf"Sx#m)1a{sy=ȥ[$ ByvHxS{S[Ҹq~34nBUIlbu4b˲j9Mpr\x6=^4`FƼr`:ҐiRcn@EMbˤkҽn𸘴#9^L)Ӳ-AFV*gk#}Jh;BX$~O iފFL% YC8x5DWtkUӯܷƇX:wFXCWERmX0,Yn\Fr4艉^6hB ӄaHtq2KE֔6+2P=#ey ,FCuGZ-mX YlC1!pl.1(Nt#n'ZݟƊax :m2ʛ 1a48a0׮^V =&ԇ$tR(P}I-}Pvj9&8hy=' ?acaN8Nx,9*PQ**J8QCnr26Y%K6^S2~굓;12HW}9^e\dUYal !;7wG҂w%R?0 pV_' U*F6eJkpBR@I"\]R2 k@#]Lݓׅ Ukoj@ `(fo֍u?6>%騴&r+% D?C*uby$Rxf]4QiX$(j3 WYԕ{B00M'ܾ6nSjk fvub U; %ej=F)N') \38C?8\cLeZ$ TfPkHrh #3w8bq\,'5<%0#£-ݰЉ|퀾d1kRN{TT%"O*NYhSͩw6li֮mXEUqe@ד(Qn\5^ .#*UP߹#j+*d%qgUЭ1c>mX\OpV@C v ō*jծ `ȑ-tL>}U OZTjt 4`fMtL1ɲ#<005#إn&JR=תѰ<$ۺŌ9d>ku)J/<`;J|)_Żb/Wjoe\0\D`FLTxpK_p(gףtv'{'8&Vs}d3Pk.t[Ik ]O @oՆ݉ly|[ qUQl(dFO^^s#ܖ<2"a :4ب %2G 9f[[յ~:$z_訰[}O0U{˖VJ W1j&\d#ezPIuT p jpJ#ঌO6JX#֛Xnh0FS-JJ ǧo=םCm\O)j_\{kjW_>_oQv <mF+Rja磿Guf^VP4k ~'Ӟ o}ENGa7ZsDrZ|TwBKW^lhz|3QD#ĕ50| N5GM<7ƣ{v&]vLPyIn~eQOd3[T_07Ʊ22O_B#MY\r9n\e 3%)^[ Y8vVb)8vFf=,urYXL't6>~>Ht%Z:Aicg +Gҧ׿ԉSV#L$NyN0uD&c }ePu9 A>!~j|[wmvxV¢ %ޔ K(-P +Þs_@pyFt2@q0A],@Ls^۶Lϛ̑;XHcL 3ZGe5i*`m-y~o=HԻ}3Y=po"BeAY+Kh*lw`tJi%M2ĊW>hs6GDaK. ߟef˩̎s$%87C3#ɱMkLR2 ԿJ4>L1)d)sM*8HD{ )%m{hvx~VL,m>zbC@7QrR>ߞ$:|^^f5߇15q XZ :2)BB'hΫa-PYqf,L4 `5xx@`2ݿgք$NW9ƯЬ4j\^^ ԩ|Y% W@=%ܝh Z+呛*(sGV1C7:$H'w (4erI} }N4 ONui':e\#QyM&8Gm>|i?x:Ib}_ d2{< +b$JaXF]^;RWd5SؚL(W<f,<>zv^S|%?`֎_]xL_ /syP_ sȥ*㹌B=yAS3a߇0,?G|Q TSnBU.׭o I؍껷KWCqe_M ÞNvU'Ͱ:dg^d6ΝkI%y}߱ @ ּG &=X.nP+/gt+$*piLUze;tSZv  c$|_$/v{;.I`kKwr,(/]IX uA_| +)߁i*`Z Tnk9V_8 Z~Q0])z[o PBƎi3hO/Lu7sԈ>%[eIU,z(?4hrtc?+vX 3 oˆb0?0w3͚'G: wW|嚗+{jRf (\pJ8n3:Y ~mu˓*"^CD@рuY\utζFOٕBjF2f/` #b-ldDH;vEՕȕ^啕7MŇߒ kj<r>x);"T7鋗l 0d^}V8;14:}qQR8~g0׈ɘDo!r4`lPm"Iо`JeP`w18p..eۨ0M3lMOH0{뵙ӔY"q2OP2%S L/{$dẝ*p"HVe=MՑojFԊa.;>|$/]rls$H\ӹX\q$D>| LwͦVU:Wk4캎T{ؘ@ iC̮"[@SNĸ|cˮ4Vod(UuZ:Pw?">H_~,6E T^Dh4UP7/mɻ͎#O]U~eJl<GYخIxă͞vMsJ|!/_N|"I`Ojze=V adq"Xyf{a2Y+ۼf:[`n  Bmsq&G&P/5k`$UJ7D߹-z[hH0f#F#D%x05ڿqXbm::D!)F?W)C@l(lK"7XeS8I>aILj'[ˑSOs9f /gN@Y˄o󾻸SoKO5K"tT> # P: j!B8U0f#=lu(wx#pǖ*-7޵Kо (YQ>\px& ʁwkV2s:R㧪3nґE]=CpX80?m]4@փ;lY )0&,GyF:CE8/#^5DzbU*VA^ךZ6"7J hkgg^R3 W-6zLRP=R[thޡe,wxkYGi=դ{q3kpS|6@İpT;?fH``Ū+8B]ϋ>WDF *ǘ]4 S=g{1#Wr/G /F+Yͷ}oBN"<):_Y`8O*>}M_%^Þ i$F(bUuwa ZNCb~-E=2ăU/L-MrnX yɷ2`csx4҉,D$= r3ce> X9I\b@=}LM>YzML%D`6푺vl\*3XrPB%fA^mV:|XT!;.[H|5q1'6`gK14VH[oy {RF1F* ?FUY)AXӦweP)veՐp*1#Cp|ǡɫR]]B'isK[ MXe}uyt;ܔ4A̵P ]hM )z$2heVJ`{S.d}F\ZU$^Yܞ :aht++[ V<١GgxXa@b`k{#;//"K> (x#-(`dI2m&ĝQ(A=]۬49o&A?)(ܫz O(=1W?WpuSi-e~cL-j@ V*i"兡OHHLʵ=QfżP4Y'\YUo,$f15 Ps4L׍bph72E~wt"4/NlMWYW3eL ֌>P_/>d[)Sޔܕ6c*u%\T4 iIW^u]=]7VY$,T( tƝjլ~gvs"RsvԈf:qt_M+ gw&fX` tF˰hT)ѣI 'i"FHVjv۹OArOg}\Sa :0yXAN*0Q vk_qk+" qU }GS}a' li,P<vnh[~5!S /1⺯[o%Q9p8lTSz,,*`$5X*Vnj.*7=Ig>r3*R0dH7hU ]).Ԙx@s&6BczbJ\E Qz`IwXJ ovkR)Ep,W_Z8f(y@ OՊ J:a,y5GoM7U Ah쬋2u [՗wZCԴNG8*0ҩ_e -Da]d?8׀,t'_~<)mBkk#^ћ+lO&QCYv7=Cv#eGNKeo?Htpك?1{Įt'a.x3_m7E?@Zkt#2,{ S]fM?~f(ZsFL1% w^Dq$I*9H`gG!V[B[es @åڵцLqgkzBEZ4>y9QM_141ŅQn p$aeU3mH*ـ!+0 +\2nji`[oe@P30]2yz[;ڔxnz:$(O% u(-_IX#_uٷNEz_ _?^yԘ5㶃G(((Af^IS(ѐIsPrGzST4Yyb<1)7Q^gVyV0ϡ4S?˺4 ۉNĘf>_-I|͑ Z(1£""@2͠7o6N%}P+&ܭY,MnѷiW*C)I=lH:x -Q^QAjH*!mgYfmOª!O e= >XҔ Ӄ6W4J8XԐW{RyK7=+:STHw2gvJ>;l줗y0!yFTPlry{+E xk'P yhD6P`)j7_au.TPMW(%X: [v<[6b#}Dqf emt'πePQ~|j= nH qLOQqs^,{Jo͞zLOP8HVb*t- ꪉ}G/) f<t+]BeGuْNZxվ >N9TQJ`6kOfg T'XJC7,KKh7>mM5^ye${Xϒ죥#>OX%w+g/%;}rig fi‰U!y·elJ r3Ii].t%V!R= >mXWS9L5-I;xK&(Zbع7cjoJCp) )cc[ݝ][`>)j;7.\`ěH,OP|ߞ9_u}D wTl/A҃&WqӖv*o}|5أtXhu*qf[WMH[cY>Ix8иCս` W`˿T9<˩nLj^_~4Rj*x`eԦ+R㾥B}n[DCw\ h a8B>|Kba<"y )[gps1ǃI1yhOUsa\-^HOeL' 鵘PݵMR&"~ଯ:ة:/\!Sn'5 {Bj:rT/O|6RI?t|/IiGtCT&LƱ_Q*~e0n#UTMd`#.άXլJ==@^Q=ԐTF8=e"k8Wf?!*~tQY~(km#OpS"85w{1ֵR 98e$1=6D9>m^/|:$YC‚(!(m}XJt)޹@O;&=*g~Yc81=" ! VbɄ4Rolr̗O?ġ^gKw gT"tPS>5$b)-'.C~єZ[|~ !-㿈C&3~4;}`ZCn6 n[`=l5aw֓VKu?!+E"]k7#=j<4gUE}* :"i2aU =tf"k2a4N#){B)Ǽߘ*L*`yr<7鉰E߶y~ƸhҘk(1%y^ǒ@ʐ0$2?]Z.sM7^컏M 6$-j:1gN7a2"}+47G@c(j3"R+?.uHREds-, R^S}-f$9SOJ1++ʀ*`>Vb9WV/ W&\>,ebP(gQz1e19k mc;:ws8/`ڗRw霟Īd. fJpp||Nƕ5}F ^K;e |$О`Қn2c;&R-uXR#Oki [@cq$Fh^vWzoǤ pJO؋MXd^dtm@O/7b\Atx{Ku\gMO.c4UAC~pDkZl?3d;==~wdHy +:'^/)@+%rI /bC"ب$reA\(~*dʜ?ĻX"ƐH,gPM\ݶD;~*\IGQ)J}xܰ/=όlN%pJGa_4e)KG.C7SH0en|`7%Bhsx%]ML^D g>C3𝴬El:&4v{]$"`.9ʧs6⽯ GcXZ^ H/n(/2ɇm܄0$ѪnM!4XlP6cΊ*Ms1O[q{Z%O9̽TS&(n啼=4 !JS%Wdv`Z@d{ `廃< GIGrsJ6LLñcݴuTdښz9JRQ8#&vXČsinWʼnOd qBЬh ]Es5Hnξ􅊅|& *Į%4&DgAlHpq* *dعP^=szrg41rzJv2HlY2 }F՟eɚcMyZ:u7w9\]h*ؤHLX咦dlG5O-ёUWl3[Ҙx\`OEs aBjf-duv&^yVc1b|#/&$Yo b٤]?/XQ?_UwD3nҽ|,M9ΘEۨ07-%BPH;&nRAF̪*f٤t֋0uD|^ >jN.%bpm";U~ :}_v p#S_%bygT(ɾg Q%j@cv Hoq9Y$I+gYIM\8q6Gl"rm`_sVquSw*e9GNkmG6ͧm'Eees(@ ]],%7Z/cPggBPof =:>e-ܰAF}9b%?ּmlf+;O&3IU㈚oK=PΕ74-瓤eʄXt!2ҩ2W"׶N pR@Z2t@˃\ũTc]iK7ώ =8s -AE-OWlif$:]ƜLNxXE).VdfK򰎕xhˋWv6X]XР+HuLQghGqu5}uQT'ȼLWQc~D Kݾ$ɼjP,Sg9AU!]q>dL$zc3t*6foar05fFHJ lM9u\ A1xg5j'I1eXRknNɰ'E&}X&iJ#ӗJi5=Hr-/ȼ|ܱ)s/9`pvb<&N ^sSy 4J8hOG3([uYxOW )G^ NRFkjt.=8ۯϪ1; D5}A;ѿ :#/h5w%t 5vWD5de6|^z ?(11R@խH9YrTc5s`Cs/Czmf${ !Ek]!JamǏĠVd,fȝ`|ds/'F>O8a^X-(ow|"s"g$J%sBHw868M 2vڅPDp% Ux-F{p,,ܭAvL<'xg2&3ZSOgLe~韇siF+ Zj4n3$,4JȄ}!(k ](* nޝ^8If+WhBuNT;w{ (j ? b-S]ݻQߓy+tUɄZڊ/#@F$YS`|/=abx)y=; _6J*G+5{g^9UK0o .Hl&)VN)Oyyx.~$q׎lAhS?rRLLO|'0WgӮnƀ@2P`fc*hfٺ3>޾<}9 >@eg֑|]|:1dTX1:N@ycl}eC@;Ze> LqY1}}f_3%O4- RS)|Vs~ xoHl)l -E0E4"1W˜놄^Ͷ@dh?CumPZ/^e4{&NPğ~YQW˄ib)Ʈs,\:ʫ*l-vŒ=-=> VvC |:=-sp{6SE.z Kg-sow.'};fu*<@wƥҪ6~p'q={Z J uP`<CQxCU>e:@L7e-G;s& )dI:ƝT{0_@10&gԇ~cȄWP@6٨j 9;'cZ@kL礮|(lzZ])7O T XWUTv-W--L )x׀`ɺ˗(*w6=K;bnw dA!bĵKб VB_Hz A,sD dLI}ac'WIb;yšHBLB l_wJN_mlog=_ܷnUb1JJRC: ?ByB&b @Fd6 r*^.E, TU'_7z0%>= !`_owd=ny]˛>Uʄ6\nKHX'8>|eY @c87@eB:m'ђb6¡O{FcQtA|Ye[Lᦚwڵ~RM%U2gܗΓZpY78X ARs-INI|O^nJMRu(WTyY;H/h.Y(ɨx jLcy$f?yRddy &{bHdrS%5@6T4@㇚M:(R蒙%3 |%LfX[t+I3udb#p4> د9N93$ǧ 0heȺ* 5MaxJzUv$WRp>)6 Wz+">Ǐ)~7R<lAzR|r5/ކ g>(YBx0kxTR(a>~f;-~SGڷ955Ixe,,PLޟ%Rz6j 8k3l`dE4hB}U2t6 G$հ@fYطt[zn3,xfrX]A8gyc)Mmz磨ɯqnMla܄z*[Q;b }taOdGYcS{u(D73n <#] Ie{\t4oUD91(N[Gуvbijx\X!nK!*=;4Jl;MpT hQwחb\\عsp_&B?,NfOI:ŞlfSC ODL Tw4CB.§Y+O{f)Ľ/N?t։GBW*x}bYފxB^,̥V*%Ͽz$B}&sP-0~&K3q hc !Yh>ĖD;O6"|0_X:!ŰLz}cӏH/D0_8۸/-;lY/op ?@J6|n7BԆ1glR>/^ooA#nxF"X=x/eBƯs% A젾O`] y++!-ecDA %{X+LW"udu|:{cJtTB4`DlC}`n+F5gg9,/JrCUL'ި3DM6flds `b|@, £Hr13`y[!2"}"G{PFE̸ͮnoYKX];$ȥ=ETJp18V4KnMΈ%68e-ڱ`K}zh kqSuy $JNv'R.y6xb;s(A~GVIpmLuN}z#cn v[B`gG5o03(ozDjp֡Sl l&a@ʖIF|@u)L1WI ;J͐]kK'*XI#3˴qq pZ<xL!zI+ R^xֹ(zڙ/Q'|Vp +K^\8Qzjr<.1,q{K/<(%v▣D;aa$o? />IG z;B={n,!?W26!aHf] t7~/bB#TQ4Դsw),ۆU?Yx 鱿Yr,TM &( e.8KIP,bBo^3᝴ \oSF1jv]7tr#~h&b!b'0YhDHBIƩ]/JUp8~Xb43O TOubt f󲧄t]ӌew\UAhcjoXlYxUrJځq`0YJڿ[~"?'˄8o!Gqζ[)D3G7>elJqM؝W CPMXhnb4(B;"' E]kdb́ןeBI/}#UfC?Doi-LD}LMSko܀<nKV#!ÜnuƨF^iO(lt8%׷QA[i YF+AU8plF OhZ7< ^Tkķ/=#NVʘRb9Ҩ}x@Nr;*T(~?'`2Q9uwgS?p`y+Y>$C8 r"'3&p҉NjUnoJ]ڗ{2)8`cpPJ0bw*?VK6|ZT(sWϟ "(:o-9N*^=3=8LRaW>" 5m>'op^&*3|yо%Jl37~CM ݊Ƚm+WK#H ; \ĔS&1kڦEV3QF-z1`Z&nI+d_[n]-G|XHWֱk$U|xgLë33Fgu&x#;?:89ƓiO>3 K+AHaݮ| EQ^fx07>jIw@$h BbjO Z;R.h*t u~a9Rr#6ֹ fYkDvڭq!WgnpUz$3iZ(3iNK'Ŕ@,0n5[L~r 5\(gp )bltR 4n_&}#^+-\͠Ey–Q Iޒyt=Hټ4ˬ]JMRM8N:r1 ~m"ӈJmlp.JqR"'Z#pG[ʙ $u~k/Wا2@POd jXO)֩Cxr.=?&ق!Jab01Rjtk̠Q D#c*K x Z ] vGeE]W^& VC/㚞''#ɋ_C %o9n1{4 04||"&ONTA>0r40 D ¦-[E\ Q ղdbU2"s&t%v{ձuϖmN3 E=w\@b2aږۈ g:<ɞ|rq7=:uïDĮJkԄs u&{%}]-ŽO`4y-0kVDmd#aC>փ-/;7ƑARdٓ]Z13Sn1O'u*lpjS[P\˾y6oqtSeRS k4X@%Rd/Ad#iV6L/eEdV.DI9O04J;tc{B(aj''"`D]lH˛?v}%:`٢|q nV%o b7ٌ%q yZP*n=_O5]0M|+EW;)'臨J4*uoe"XA Hw3Y![]t.W\>0e_boh#%ϗ'/7lɯ5F4(4v{}O/pnn{,D |q'f.h=fԽ;M~ot SA#!i=y QI=TA~}· T1myrn6{cKƵZ\'v>P 8ոIG):NaB"HNG1pt!䑀N(x1%X N@ize%qyX8Ȕ&$iX,C=[aK>74Q)aRJE?%Y|KxdȭK %! @q77(}TD1HY8M=H[920K.L&#+<Z 8<iI3#Bеz |5s_~9*ԟ^J$^"0c",oY&LFX 7떜`^wt lauSP!,&*WGo6ZEDO؋eئQYv畇g(ңaOm}g༲=Dåzg|viC7v[~ˆb-^Ixn1\Eé~v "sY5ws[O=&uu@gX>J"A#A<63rx’0HD2siR{h7[ 4aА/; HBrو2sU eE=t~tveZ [ ПP"4CvwIA QD%O*N`7lk3ykKMLBaՈkmyo5&^TҰ_=jS](HJ; U5_\k%֠6* >)[%f9WC[|9jUu*kDC{5$9q=ewV҅/x0[Ȼ]G/eL60ď+;Ơf NHj%S5W^ؕɥHi"ICߏwxz/ 5PJ<-o#p@Xi!o@GO-2Γ1Ȓ7,1 'd2Fy9"5%]RD~~ST̰5 %&5WN1U 7OY3L^4ww&5#Q\JM33I=~pyN!߾yD7˝b7yi8g alwBmVXQC*=8R F#Gm,مRV-XcVO~lǗRg׬"X93:/^*De9хt: TSM\'/ŘM qO+gc=VY>SV 2n;Η%ǐ=X]?JQʌǃ41pBxq ~S/:漣.T!$kq9\G)Ss9ޒiS-N4}MZoQVF ɳ.4f2IHx:4z%ĥқ+ku|ufg*w2*oruCT' d|lkK[wpB)%iqcf'UEii t$ 3vkE;;Δ"͐éA-/.{`fU AK,]퐋J*Խ2>?bd2~2aˇFsQmVp&f2֨kAk+qʝp_JQ?>םFT7=R0b0>Ԫ2ڪ^S{?q`ژcp7L<g͊ܵSM,%[Kkzp8^P{jf#&W mLWxeO,/H>}bsH5EK0w>]}h eBmߗ_8mhT X?JX|"n`3~?8ױAҳ uMsQ }_ o+ ѿ2#S}Pā{PFL-Ss~V9bgp>č'7~*vyI5Bd?M~vhm#pK{q%1*v>cPa[;@[e<}>1e~h(r>̅V _&o1[.!(}~ւʐAo,hKM RI{B_`} oٛg'58C vHwUt2*A:B%$VPs'-$;ʎ4ƺv!2UwJg~'zes#F$}#x.$)F|A&-!3V{̽ =ѓƩ0K}&`b=|k9|*%`UC5A]w~YMf%Xyͧف>2vuʙ7v1~ȉM&ab:IS;J`) {?o vGu^q#8؀X^}ΐDvǷ&[ג!J|Rx¡vr+$0boDݏiM"gu.ҶI;_w1qWY`QKPӌt^F4.Xm;ޜ&0jR5}'șe\Jːp;+ݐzk|7!1r5@ 74 R65$NMZ}>Zӡ=$:pgJhDz>L(ݘkB}}]zn1оd`$q*?01s莺o'9tiKK!$T-i$j% vuߊ;b)ߚ e+@2aK K&_ط$#?^'*JmMl*[Ai HJ%Une1e$d%f9=M6n#hϚὓ3nݧHݘx-} \R7qs>qO7ǟqy/ ^ M1+m& hiF* ȪOUi42ZJy9c !Pfxj!R8SIN8a2ҮBDGޱB4wtQ=aL:ܱx%EꯌA*j㑹aK ;0΋WG!^HH^{bz~]{T4^*dUKϞf΃e:Rw QGqFxdzyjcl4ْid&}FuZ8iOi^c$mB;@j9jviXsjNv=Kj̙bs(:ݲ 3Πtcd}8%I7->n1kc~fsA5a3'I )>eؠ!br5:y%{q<ܦj2RE 'zol1b49AdDx[fiןK%']9OFRfˏtm)^#SDBPC+ziל` t 2ˀ@4=3ok{ͶWܭ# ǦndQR:#/kBd)T~ ]/TӉsbN] BO&_^Ol[# ѹݑqYљS#9N) 꽽^Kp{D7I6} N&c%q\fo=& xb7=2Hl77 >8; }:CS`Y^eW@ʭS28/^ʰ*|ٻ4J"N}gYTuC@yĢI6:٥ɲWpDyWPu""^XV+YePd?v* (9Ny+fU.PR 7i.k' Z}=LϩX0Wj?$au43p?  NAw%lCzsY!vTRUM8^EOQ-6}a*vA7X} 2pR)"ωF>Ckcl*79k)v4  $˞)pci@d42 !Z"b޸5zTjv-crb,TCTy&:&J1$e^g7WuUm&󢄉f:{FV_VjO=5JmW(=(Ē!_f܀#F?frXf3ٗy\`.7{'Ͽ`yԲfB'n{RFKi.TNY͂'wx{dts,Ib ATOޛH_._}`t \6>ĩEAF҅?WUD ԭҶ=NMzT<1Zg=[N2ivo:[GM)Pΰ%Z#! 8H䇖] Cmf"S74vGZӁ/ml&5e%2iX6\@ $im;B(r*[o!ET{^+5lDFEo6T{oy{wK "eb nIvA0X[Z&'c w,:EHHKN:'_!=D2TF>ajJNkJ_rlH[=VzznS8.+>'>i5fܶz&:Y+6\Y.ҊDz䜮 hD4x?pI좴zi9N}h4Lޕq{ieӥZ?bQJh+N/ċ4Da TCҲUfH7~}~edSKlj5]qIj,C`eSH$7d] PB}XpQ,ŽzO꼛<\ ^zyd!J_5? HiNLtYB,';s| WX7᥂EqnĬiyۦh)2MM:|M5koLöҞf<Zo롕b8xbs}h6fK_$järŽ(6 )3l!Nr"Vڞd7]{MhLz=f|9=<;e)Ȭ+nK@w!Ϡ}6!@Ǯp#67l*zqBrҶ$C唍+/&o|MLO:d/^n 701Bѩ-|$GkUr2]qcHy|5XuoSi_g6,SlzUh#,Ԝ>Gr܉y 8֝*SUҟ4"7(8=|udX;Z8i[(:k} \<}ZoDYG.Eei3}ʛlzVOQM -$EvPvd.{c# Bn㡌q߫:"# A(zD1;5v@C$/Њx*+'f$5͑P-poi=%mH3{.4ƴ- j;6(TSn1 4ϩ(p7-N?al82Ɉ]@R "8q>nf7\~طΎuVFÚl/[sbRUz\"Ȁ)@1iP^.ׅiwZ ;}wBWZ[u)|LNc =\D=,Ll ~ŔPJ8 䧤QRçhv267>;p_tapgy,̙nаY$"kqwB; " TDjzzKDm Afq ڰyI9;Du-A+CcN|Xw͋ S:X ɠ\>9ZygްEEU2P! 7J;^Z) 1<%xra "+v ˎN3=7Ts@/kKOW(Y- S=((cQv~ ,fԍ*5tC;$?Ih7~ D~JcKbc PWE]Al ٯR69bucn]JB ~h`|T-fMjwNeqXUl ]j۠K[2SjlBvǙјt7:7HP I@((:FeG7TFycZ)aHu0cb=as m+u:6](va36vy7Ux!s_g#Ϣ(NuV}nm/E&]SskD+ZKiϷOߟ)5O7a)6)1;e;9l\fſ<ͿU`*UkFx*Snb1sAxſQǏeQI~-o|-M&bs?m&*X&Ia}X+OZp`onJv"fӨ^B&G^.N΍׶ ydO~fпPV*5롫f2đv3֑b h-gnQOgkI"4lQF6q&x{lIAzUJ8~6^c"#4gpo|s"!?Jm`FxϽEւo.-^ }-x2 Ȥ0? [puyfك`9Q*n'77EC/y#8'-T[LPЉlo您YphdN"ީB U׭mahAy%טo9%\ >**_ 6#Xާ}d|>g't*(sĢAx,"ut5&G^Ǣ~n*ox1=mb5Oo E!-d:=|uwG^{x1|ꮤUl8e1vȏ+_ꂅeX D6uzuEumJȻFKbepTŸ2M'_dT/.YCq}"(y8گ(ACfvv&T$y<'wOʓeok+TGn-ՁI!ᲷUpe/̣mPqڰEa o8],Eƍ󾸟 C|tfsܝg(`l^?+RV?N hkMP7!cniBCv.]SL\f8€iX-!spl$\U󓂾o#Sc {Z Bߦ;OJtQc`xo̬"RV8Z V){"yXg;l\{%V/%! D*\qf bAZsn4 KXAeۻ])l9ţ| 1!Pf>tM9:!R8Eɦ]U ($)YR`'ۏ<Q;/W;(^ɫQgO.!F.yW%(rAkwLZ9x RKy9 ~2frȐ 3aښcGP1xwGǚt,nܕS] H"Z "H?w1 c/'PPXJ*`Ma/7|.2]LX)[@O,?=bH`[WH=*s;HHFrR񊯓s)D}LǸsfi.37<s2/!fX{Inp0? 駜p^'~lđ+ |RPm#mbG%ľH$T-S3g233 _^ /] #[Bvru}d@D*E T^j$0Sdł[sr'x =YuKQ]`*DZ@Yvzb o_M񑛥23NMy^BCæcjȔaOc[r~J8t5]R'ϕc!E&$CԽR{6u~kzlBcf6!;+AWiٞlX"'w֐f/ =e7!Ux j2:gvm7&ڈ?EY||jI~Ј)@vwL0EK꓅*MBa˄V ' vf(ngFS6d; oim^=0rPs 8cĭl;wf`P*1FE'$0#ϞvcƹοWdxN THM>LX:2ֹk6ZN`it<8~Fv~|~V& C @}V\@B:SfΎ]/ x 7ܿH9J,?1Hp\Ne*OPc9;E$!My^sV*v>}k8;VE;N -u|^4Hi:[lǢh]b[ȏu>  r2?.BjI1@8tF=uE]{ӱ)%sӰQmDK2w7ty8sMD_c;XXƨUU @,92:gwLgr 9ZT_*[09U|J$J(CSJ7o-pӫS`988=h:[+n7icZ~WMY_|eއ1mrd$miU5=KF/WoW縻@i_5P()-~ƫeE!w;NՆQִq%5J60/-Fs*Ojϔ{XO?B$NyWNr4\ݓ78QN4d(; o.weL\)lxQyK̨N<>3(2{y/䎌Rw.̤x._ 6o14 iNZV/.  !I xt(:jلRUL?j7$<wayAzԥ''"T.MΗs$BU2mt%,'oZ00 i\Sm'"IzoWMCl@R=`Y.1[?)|_}÷X,XkɃ̎/G9f$%yyF/i"m %rYFBJ3Wp a7^#6E9 WC'Jv@⣑~їI*KF̖/=pk]i'^e D[R6ُKPBZm{Av@TIy-pmf\VsRFХw6]R^7b9 /cs%ZAJi@ƁΨv;_ !{G woJp,/(<}j^7hWs)}d#M13cHl> JӬ\ #r^.o`rVo(zlohH3h)&\8A& 6x|,x #·x)8T^6h`GCT᧻"Z50Í ManxH:T(r/bhIU;Y{bjy"bB^(NjNXSvVO'?o2l#¬s(P9&(N@O, #!d)zeVXnwly165!ۭ&Χ!r&ȡ3nQ\/Ά}4Lb4Xc&Ŧqy( y_R=> H-II~-s%uYUb#:]pom ԆڙϯS>e0?~S c0V Ў?' 0\yqjtʱ8+=U^}u>V$gfwϮ}9WJg::mB>{#[L{'?K]_YLWaAxŝZ(tSCCe4E+UT$AgXr(btc+ܓ["dqHcJG]Sa2aAp9V|i5Iݏˏeڢ(q":b{q <1 Q3Ifb~dن݌c K5jj6Ņ~(0]G݅N!<3+ 6Y@f$8]mbXmXlcVHZӂTRpw5!K^vn#d8\, kK+kv@m:F1%zGa̟wwv [QgDt3т0ĵaKNQh^h:B%#2K2)D^Qal~2F^=+w7 (}-'wklMQZdB$E h%|?3R8ofvbbt3pgJx|^]6XwҶx,;QјDbyxUCi;X}(Nv?:Om94WlMkQO u)G>BrAzu`_2{ρ1_ ;>hٺ|I3(!DQBȲv&y,VD.K]g,*1Ò 2 OM rL*zַa= ںh]A4ؚ=ރ;|D{0YCv)Sd%~/ASj>G]9 N^SW x=H}~i nqhNW_ηZߐc+%x _Wf>fm"_ԉ1%Yk(Ѷ{ݲq%|:Z1Ԇ}8J2Ŧ3io;do'3;8'r1&;"xIWAы|%rphc'!&[wbJKhto=4?=3 Cri>(OR.x]^; ֺ:vj;jRe{j@!J8 GX敠H%0* :N>E6Q/$4K3Z?-ybu.{qOho) ?Q]ѳ;BmFޠNf\hd|
    L] l,/0#T&+2O[mUg^)&%`hq'Uh=L~{TAY,v=Y䴸֞OBBbn@!^}1@Aƞ뼌Fj|k;nmCja[NAa)0βJWbDpEn~bDFt]1G3Dh=mnsWd9dW@ CկYN]"8FqHeG7iȕ |v:A T{52:j m{|XC*.}eY z%ïE#GZ$Xͮ)u:Z9遞ku V*Pk5;S<^i0bQOb"P?.M=<^7-hVDza2̵LF[gJY4hMg: wd=aGu^c3Dʼ/u;βF7):5=ϝ&G'@2K^v(zW8ײP,ޟ^.M{L$p#%w z9>>EMIh qԇ)!$6U0eB1b ӔĉM\|Ű~!GW´1tNFXpPQYowY&X-X?+^`w ]=9gbx{?7) 3mq}z?*{A£ך^baX8 M?xъXhiҦ Ij͟0%|vb0iՃZA4N"Py9-QA^!7d5ÆLh^DBZS3-eXҁ}+ ST݈\x433Є]H˵K G$Z*uN#$7ર`1O`>ktg#jEPc^)ldzy\ nP+FX9Iz`m/o/d -G GpK倖 2PEZܶH1W Ww>xBZ;N${8ZӌN?otE= Ѩ }b eb?Nׅuuq{?C\-;c*&#@snCFET]Axj}ۢw~+;m1D՝,7X69h,0kP2W2^ekXc;'OUfL!O{_KGX^qJ:HW2ß=5bӊ0׽:R8+4XBp'fjGdi{3qmlBKńo?si;G%An K{A%ms zOn.hBcd՟ť 4;HHɴ}G@#eqm$g m:AHPņ mt Js6neo)c*XtH;vuAb:ϘlS@9=u-Xr=l`V6ߥ ҡҳuUtғE!V f={V5L(/Cdh-FbDK(Ug\."D!8,Ua?2" GWO&J)`gi 82U89J[!oW!9ARZ_,4(P9hg^ H3+?|pj}fy6 0ArLwdN`$ΖACITQÑn6_ wL7R1 5"]䊾˸ɗ_H-(.oяڡl眀sT,^#jp,}'c xfL:nI 5d";lS ؗǿ(+!"bg~垐;{9tN ."c3rz vO!D Ys[r@J}%:R^E>ZF:zlMbk \(j^>LOsw&|v<}9?ME,ĔuEv !.y]O Ƞ%o"8bC- `B~h~Iɴ1V9bҦƚ1+fdlǻ۹sڋ llNmKcfJ0jc+Bobr33fq|g5]ʱˤq#:;Zsp/7~xקqȻ~6RN 1T5&t9Eѥ -_\RS,XP2ͻ/b[-ϛ7Ymʶg!RAf; $0H}GV/($NLU9Q7^hvɓ:!-9}^dA L4X$f2??oʵ(u3JJhƲ˫̘OpnP`]6m0ׅ%LRg?'Ke\HKq4XO`Vx@O뽰rDL79)qrL \0~@,[FMҚ5K+qXׂKw.zjPIrti{7Q`hz^P~.g/FHԲ+ $ Gf)1\=dtGXbmRm LM3ł"[-BwoڛC.' Q-{v#A6ʀ(DHv8aMsd[C%͵c`;>%4~˿.W9 iCWT?卿{B!иhmđv4KtAaޓA` 4"`sr!'#o"=Pa+/ PLPuH.A$Z)oϕ_n+P.Y6@! w| [vXf}E|K4V ;܆x}K}XE GxkW&o xIM`#br1gXSJ B㏍H8Z 5'Ur!= 0>zOy>dL94>wʁQ##T}V N;YcUcn_pod4Zly6N#tkmJYAP?N%|# Y"LMU*ݳ>Pˉo?\y5OdXR$J{p**ѣ+e^Cc ? F;Rla۶ZԊ87F2e퐬MhJQFwSFN5W>,W7@x$Q'_9Xڨ9)~ѼygE B2Rʛ{O ,xᲑjߙ,4'rWqQms+"Z/Ew |!uecOA=_.(ƍ2X2̍9+Ad !^ş L6 -9ژ 62L?gW0e56yrvt_y7b x.)`:$\NB0~'޻TSLt50Kw3K<2D5M*-xZ(%˴ 9M%N4ceؙdhNdG4ɞmaLlv//e$Os0]̏ݖ}.uC_YZ6<TR7j9KRI'xJd%-W#cY os_#a/Ǹ^Q˝ ݭy-Ze{Swly<} GYyj*ҮmِPj)xaGp. " I0vNHyx:2\!`#8<\441޾+yN9ᅭvhUP(#͆(Ck9{6̧~2#.0$>#qd(ـp $fyB Zڅe{21-<"A4xG^ͽ\ R@ Y"P(:VJ$n áQu@5k 2RUt :.yDb]Msy{}N)[r39`^Xœ7r s'DyLrMY=D{d*M;D./4W/P0W>RΕ# OwM:zg8*&[>$(3r+DԃČ/ sOWݤd\)?o|YSa&Vy޻ IYy;1e@*e -Cc[th8b>P2ll Z::/Xw<# 7x{I x]cK9UqsP; A*gL&imPr,0&c'WJc  $-}k@!.ﲦJIrzp|߿уB]3 Y;kR>þCv^\-'>S -8!@F3E/6ܻhfێQFFQFSgĐвnRp$Фɢsx#$6dct?[VXxcZqiDBUFfj Œ2a;-N$F߾6 ء0f;XY2TR19`>!vM𙓍9wtJxܱ&du\7S+T'7uuZR}c[T%@HAB |yx4uxUkZLY̞'Ѝ+*I8aOd,B{%+-cQL&c lú}tJ)S3\%<f1+{TR' rm:W 1u,x_v9'8Šug: E~5俵I4j]_)VCQ?H=7|,׀5e\-JqR'5ٞ!JiO`?'VN )-84pkr1IB"~i+d򇹚A+wJZ볨ílnv%VXlj)m3 W0j%qKaĔhpP!Uy׫_@b WǴRoe~Q07D_=`5eXk7J>?eX T+ږ@PG=qtyq@L:f>M{%L(%ܱvBΟj${|$sBK I„-yIdک(>;\d v k춯oC^;<)ԉT!Z s7p Qa _0hsDx!P47UYU̳քGl="*Bz؝ (K%':i9 LdOAƽg0W"x Bw'S}%r"ҀH $Ja>Wylf%5Dm~[YኚkRlaOۑ_CX]h - |pض̭U.at \r?TITl-Z`)稰̂8sasDKPE2wE>?1V"aAiFUceH `i{9 TN X7FgfJ]REUrgxlS 0O1׵}3R.6echh‹C 12f9695SF7(d0G.F(מgs>Q>j`x4ISi( '҈5j$ht A n P7olhq08K;ըآ.N$vu[4-=6οԨxՉd<`'*U D< "HVr>Y#V[3sȠKkbeLJէҙ"mDE#3, 7BIUOg xn+kB/5I]pi > ylj tϽAc)mW_o(p*-<=-78#l]VƟ%/JOdtP@.7z*\)²?4mUjgԅe݅,Bs_!7Z4R_5LihQ؟,->`f~6d΄7DRk\oY.j,P P|N!YSlځZwl-{+-A: B~4Z90XR)"^NXQE3_4vUZ(.Ns/$(t"E:%O]ӽH ږI:EHh?&Dki98LJknOayեDbBCvXe!鬩Vĩ1R?8[@z@fkw~` ])Ny6fy f.Or~qȢ܊PgdX*+K'iN 9p{2@7b "h)Nˢ70Z8ZDOE;^Pd]p:巸OfoݏT |k[W/!PdtuekHfi<-9M@! ")w͵tǕNۙ2W )u}Yϕ5|jW8 1z0eHN3ۏ[Z98{[VRͪF>$^Q3 ۼ-濿,b(: V!\o*( k\>'|YhY3A\ٷ'GL!YSMi6l0Αո"KT3[1@Qv`HY Ǜ" 洩7Lf) ,5G:%m* 4FNO!V'Ul/}34x)XשLxd볰]-"']KX,g!Ӓ#r`8ZI+O?(D Τqq5^fMܕYeNouo"žeQP/6,TŘ&FE>J,UUXcʀ\("::4h I)JbL1 Hwj.GtL8 E'#4I7 PΜb ΰt>|3*ƈlQM%͍D)sq1-b~ި/J {H܅e/['ǘ"tGϭ:p(ČyU^Nm[< C"u2.D5pB1Hn+MR#VCk[j=w)/YXt>x*A5&Ҳw>_`Q#͸6|GUQEr[Su4QMGdJYTrFZc.YF קvQZa΢\~aP\ m5FM#&^Ϣh8c;s"Gߛek5n, w&\,/爾 tTYyR=a 嶪i;u_>{}")8$82zWqgm~#⿋3uEd`궤K{C{̅RӤmQ HoXo"yvA4Pj{7ak{S?E7&n3/Hz$r|?{a/ 7BȾ2h zIWcuQ<7`4.ŅqE3E_H V[9jh0on^P! ?Ea.ZgPՖ},LSU7үVӱ^#:ҶC9;1zTIGĒA? pK}`UuC7+g<2Rnm:@Xs잦G]EOˁ(n7`$?M]+ԼZyPP9ogI-^H>lN#^`;(~杳{بG"^݀źJZz"Zņ3~sEF]P,o 6ђ `_̘# 1oe3h[d+aETNx9Zf,{BHu+<|VVg{ݪzw]:(Vvm:Q'p_[*\rk F݊ͬwH[TnmHDf%,١ۍh8va>:jx7=.H~v?b ]2[sX`#M=7*x9-(M>(ZQ)SW"A龫#}3x Q`.3,f*`g-U$k%i5Jiĭ'+֜n$Z=9Q{΢dI]8U6^DžFο{ ]ug.ĠྦcHTR.zo_>4h=p^(f|o/ S,"bAܣ%=Y1J% 1E@[`1Jˣ{IwܿT VfPtJ|FTK{ !i(=^[q"CbM׳l21yC)Vimkcw.gOx(K2ق~Xh w<:gYBl `XO2x࡝Iæ 6V :Z6GogT$SmV׵| !^kHI0s߮˾uNL:gh12"h׭301`X ?y[a<塆n%~-wB ZSg&"+0e uIHd {%ž7nN\+Xsz.ݮ_$R}^1~A_Ǘ#V݅/;lBڥ#:®8ӫߦhTqr'% +JbzA$꽲u#:%w ѧ@/lS)F. )o,qh~[{1(CߟkEE` 'hR!*j^Rz*7[+Db@+h S*>'LHGA9շmaŮK:GGh-;,joRwΤ:@6мt4Wof7=n;b~LEp|٦b$ĸ6V(7'jd /ԀZrd(CV q0ϸ`]D~H_qAe1=+qSOfs]`2;/wV"s4CaxB֫j ; ^2DŞXCF{6?-mC '8.o8cFg2@f&*Y#<ʨaL jU 駜|"h,i7$OoBej I@ѶU5 >_ϏzJ֙q;~r֨rŶq4K:ƪ}3/9ߜT$quvwb J^' ,_jG.ѩ9.t.j>|؂G(LM;"b.W‚)jrӖHda$vP^UK>@wPhJY@~^J a#$'m;kXJ1 GZeOU7#* t|bI :+(|* / 9fSIdl#, r=a+ܰY9Ă}A2% m[W+? /Qoi 򃃳lizYmEu.tk6_Pk}Rٴ K+:+!C<P,LoiE(EQdt>f g`197m'/i=,{ <w]yJ0^r eB5d A gԒT3H{|ZGۇ.D 2Lһ{$gz>`zM0 Ȥ.fEPC\AS+a2s%}LᛯH3(ƨ<Ksak./;ut4g>pf2?%IF\T\zMpM,]3*- hU4GBӹ{"Zz(WaY3Fp cJtc!rPjBuI–$Cʸ Ty9Kt*\#!m"*CoNă؛!%Q*}s(3wj\+\ `w '#`u$!e)Es{.ƮO0浥hQ~Svk<ۦg|8NS((= ͤGWw=HLo{VUq#SunM5 N >"β)"] F@ͥWDO6[`R7oīCkBqiSe5KeUDZ#x`]%'#\xoMXY7~B=%(,>rK͡8 SEG~{ Ibjz֚~ ߈wavBrIC !A&< eԖ r/g{S?Mm`>BRa0P?PC~E]%d(F8k2J)|%:tqGo%аҖ- VϕzUܔYm@/G;lR,5yVjB (XYNlV_ iԶ"=Bm.SURr<k9seh삊#d۱ nZLTG)1^O*:Y/ED:& y6nZ5{{J #rඓĎ*Ka%NWF-D.K=PNAjL=r.TFo +1<A,nOz{IӀ J^>E&Msɀe$ A+4"zh&?f7kK?]ⓓVM1qۋϺb~ouw",KP=XU.6|ib|‚O=Ra a;:]pURAzvΛfxmND:`2"EIjMf=!GA.TI!?.y?!^|Tyc5>55UPOT9qMY5#$ rۛũ%LtG To6ZJ jM-9t.A'd9ɶJi-VB!jʜŘŞ%1GQi ?qRMow BM'!D*6+s짗 ӻ@ϓ:\#H OfVDܐWu9gǟɟ'2d`񂮖r0+p7W '> p+|hxt-1{hTxY]U&Z vV.O&|ndf4|D } ,,%/7a8>0%$LVMpT~Y¿{VoA}hFO33LLuK:AEy򊜍B)ѪϞSF; A}9)HH{1<bʅ.=5-IH΃ q.]jpH0鑀L:N<GoqAQ M`󜶬*=.k܎h]R /SOGe4,ޫ$hPZCOP:.ɪ6`MB"#ӹwaQysxKSKn?_MEW(0UC[e_|\֎B0bC>,脴`~kJQviJ Hqw }E=T]PK%20&HN(Pq\F+ǎW>F#7aR&i0\ };#rR7%W2(>!\cKZJ{Sիϣުhߟwp[ yyojE&#@ Лv_? @c4͚xo#L$ɣR4@CLA#%=1䵥!dcs 6thM.ԑ?#m# zr5%*JL/6ei6t\. (1(ɃE(cbDmJ!#*ȭ Y]uK%lٶDU%l(Dyi&^E ,sM/+?ة]Rd ]ڀtn߻߭:Z[TW݆G_;~n0~#AWmv( [te\NIԙ}Ht#f8uJjF  p`6/cv5U܅,ɱpD:Q㠲MiD@6P ߦhSJ f7\.Erg`%'h\L֊Q*QT{]W>F]<yBvW{TiϞiR*R5&X $^E}~> ~$P 41v#ǠO8g7Ch 2Md_]!TlZJ>qP"uS8FHS e<§WxAӢo듕Ɩg8%9~³pp?ʑulp8E$*tύ9,g`VK۠m5 z:&? TZ\Pxu #c7Ӭg͡Hgv|8Y)NbGɪwaZ-R$@䐝F#JrhC&khoVFI#q:=_0Z(|hӻós[9舼=hC}a v|¶.+n0t\AGZ!ϱד2csa&xQo 4ʅR.&VLhf'3=ԋD 8 \b`v+MUՆhep9oxױUz$!Z(jG W מI 5<`v(Bd'#jTR ]![eMNV]㕅TH-J_b{: Qm[Ȕ@lBKv?;=Z6@rq]+5tEF ?raW d-dof3 ðFf Bz8.>?LܾV晢Ŧ@ /g6 +W>g5f07_'E|.u5ei<`=KeN8RrMM`0Ώ'tTk*weTx$s ڮ " #L ϣ}"'yBös$DLb"襊=1XqTj1x/kkpEH0}7SZM"XQI(RtJ]bPeJWɑ0&*mwK?dEŔQqK0#x> {iqe²%ᶛHİ[!iLdYMU+S4t~ mDhkg%|[Z9\IWV\N8ߪ捂:t&?rZ:y C2`ߣ!DC[ &9D 4L;:F:eh6F̨lVY搪X&pdZ(ϱ>{9*TkK#jpcnB^`%|Go븶hzP 3SV].r/Srn|۩D.F.`Qրuph ^ Gg̳ʝ1TR4kYfPy+VU;(BF/<  ~OIJ9iJMGjhFp4ݭxjv Ī #@Q¼rv$֫nlNh횷 _UaC]!N[ GS%Og*=K@O=rx cG9[s$+Cf*o_*j&JPK, Y[sjC(?f١zb{2|cuºN aOy[GoҢ ,\7y.!lc(~Tf\oCb[P-.èA\!.=y(m7/ b1YSHjhD;~n|RvpKZPEܤQa2g_Mf7Z $>lvG M9R#:w \&iUwI77a Qv􀾡@ N7[H"wUk6xَ00y软oOhTT2ltT^!H%)q}[KQ`, w.g!@آ527YX}6PTD}?/5i2 Hmϯ_e#:L)r݉]&9WJP={U/1fv# f‘|ON8x vIYͮ턈 _Z8'Dn i;C-0#46H]Z?m&H/9XmFL8Xi]>M)1IMU 'aYңC?D^fBdшkBX|wKK8hO9+v `g(;g;y I. W FNG"R9fEa.ɍTnwMi"x7Do\pф{6Y"ei D4Bru[Y3GH@ION $L@]2iY_k\< %ވo&$$5-~bBsT_>.VБ@0K 1M5Ms#x0zT g7J5ö|U#tBN8gy}c]:>Ǫ4Jbj&0͌X>^1GwT _b^F̻ME1/3f|8{z9XrMMJ)6l)m$$}$3v SlL, tʉ4#qΌGDitʵ[`/*7ھ'R WR .;g )X3-I[M=\ڤBi#ZImhZ81rua%T;A W96z?#9~Ո삶R ZIgzF{ ^,*)$xw.0W E:ą,h#u-C#ʙqpħ.<:Å<-K"-JPF;E[?,,5Lm@O`~Cig^<(M ǎW<6ZνFW)HLލRH8h\7g'cqPJnEWᔋENRXR||JԘl5 i8LF%/*gurj5chz]7;TDp.Л0#ռJv\3Z};R |\%emZE> ëX0<:[v 3d xjgqul4[ q?LԫA /ENCP7 `tȸ.ėzcvKO k쬍ҞI}[@WbEI]Dc_R0UWRNjaYj$J#R(8[w~J3XEj%/4(acG6-UV}Kl"~[Vm]+AwS~?n⹦o _j֬[9G7 3m\)S׽[Kdl3R$3U.8 *LWMAޕG`Uʃ,\_C&FGi.>9c*#(6ÛI ChX#m;_}P({0Y> wW-$1K&󬧧Lvgfo%Fm>kxSkf۟b%MW"ٙP*B_{5p)";c`.Pͭ6ϲD_W G'^EjĻ% N^3w ` TCJj}VI'=]_Nw1ED@V1qhNAl!0E`}βudFY}νX ?ClqL٘.\vptN}nyS_1JH%Zt E/ f||tP[X0ft±0ڇ H]YIcjLU$')Q.^3xdhT&R+ZV<., 7Pq~>!mZ3}/AM|bˤ5m_3C^ș劮GiS 1/_{ Ells$E,V7EDBFx~'%S*g6Cv8sh4jI7=%z-r ѭ.u |V{MX`-36 e9GѬ'ߩ_=SƦ"NuTpR )}0C]Q0xGJ| nTp7[QQl[]R+wV@1?"(,JU.rk*A,WnI-j R#onCSSx&@TF>V|!J]JijU^݋oR}Z N\v0TEo◼GŏkÚ-XZ]@$V,O*nXD3F8x̱KWH|3HQ~wqKDB!¡Y@k"@OZ@ffƍ|+dfBZ}(5|aIVԮκꉰeςD8v0mV!>D)1TO4 W |O[\x-& v X쿨ebRjX%bQ>SEF[{}v|#_A\xSoRWtd, $(C遣 {[pPҸzamуBEՈ H'\AI7Ԗ8M<˧Jmڍǵkp%Մ^>$c~u T,tqgQP0(' j YDKx>.Wzt=d~ )d1s1[|Q8ф u8|cL" Ro92 m4MW(`֖2{t䌳! Kp}YlgDg40[p߈jԺGtlVaLY=5VK/]¨(_jT-U-_ڋH $O>h%4V͎or,G!&̎GD+W''y8i 6pm]/RZ{'ֲ+t3㧇}#g{ 9q^Tzn`y†-^ &knٱdgvGM.HZe+>1|>gvc [BD-0~1Χiӓ@`6^u]-yZҾxTSvCuY!Stsl*Cney-DD+h}(H.d[3\ژkMƲ2 s$k8Y6%,R/BFW{tŤ7ƶ@Z ,҄jn8UU`pǕA5-,@3 h13~(5dȴ.`g:`g*Aik %ϿR#\mm "KZIYp#txt$ie\1b7``Qn蕊(aSmۧ<,6":ԗ9ft5Y|ѧ pV{>d 2ޫL2ñKq.ˇ]8/ !}?48dj 4˓X';;x>)﷪\7*'sމ @*rJzÐ+ډ'a,u4~:07 MUu7G1c @Kr?Juq+^C܁߆/ q /Y3. Q %x1nr1վ`;|-r|fI$ z-è ZT(D+!dਖvTL+F $*?$vV綂isAFl*z 8;J/ōQ=B\xwLf$[S0F:9`"OW~nEؤɫ7/7CXB3( A`zPһrm6 rՅDͤtMsB T3l_S2eW?ʓ֢( QH○Y!R{ HL¨99v Uk_%0v;7& ,rv}Q`R̢8MZ>:IR/?/H{ODZM\WeՀf65_6[Mw$S,[*c#q< jL0%2 Ljl )By̋<{hkJ9(O1]zo>aB"(߂lD0G?"y] SNM.xתGh ƬJ4xNx 8;bd Q ı C/Q2@cb刎Jg1aF1aZ@ۈ57g`8> 轤~3 F߯FBٖv^\>5qVkx<Г4=bu``@#0jOo,2.Dڣ=!1ݑwmYmA †6C\>%>L${.X \Gme' &lad΁jlj)F;볒 I.Xzekzn9 hxݾժ{w7ތ=q`zG=s;pP[3W/4z5]hqJo!nU^k~ !-W3^XBO 耀~te|mW`W5u&j(`sЋPrgnGv@|jȿ:, VUZΏۖ:f6v뚦%1Ɠ xxP}$ip* S 1{-0F JcJKvŔZktox݊uT=[0M{zEO%X}ѿ,KG}țw:/6ḗǨ\xqIss+-jKNwΓQg)RI1YWzlDW\~oz8@IP:h7׏%.=e">s˨(ALZۅ]={'? q"%z Ѭ grn}͓m:&:XLӥP".#J((L STF0d}XndH|P6h>|xpRI0BK33'15s{γJ|L7 yB$&Sݱk56|=ҷPRF`OhjMh6nCz$' Ev^ zDIfB,m{jaa{f+sxNLWLe`DY ǣ)o:v=]`RD\u/;Q* n yxe]b5ѺQ0=}=hT y:4@050&*4`sdF 8!3Li_KS9sKYYZ 쪁>>LM(EFP[26 l0(ӵ|8:36fR^D%J1SX8ѭ,=兟jQtV$5E 02q/͖ gCb<5Z3_h9UKjom(5yV򣁂g<pjK1T$$*ZemҦ)QWT%t"t|@0'MW[hGA35TMZ(ThU8*B! eFieɤŭzŴ^q"&It77T{X]Tk$Ao}fw'h& )dIPS (Xe:yT~C6x/_@~HծUnGM9v .XB۸0}dŴ%piͶ&Xgi8JvZ7IjIx['o&݅Ԫjiֶ͖iJfdFz#%J[a@9N0ɋ\uۘ=`Yo>_Ej- uE6hV΄ /+8t%ppŽ'q;Gv[@YF-m4 Fk0![ڪL0))=)bpN _ZC*9de_ ʹN% ܨp md &OpV7׊qsDVy=%5HEgLCu2Ϩ\OH<)e[$ YIQӭ;IbYT)m+0MRZI&%Shy*y8# <|AJ2, ,0 yɟx/FsBM$sC~ڦ1bi*S"pa܁ds#xv;IAT_k{*G^@AOݚ O+U^҂/0.E<E`ݏ?Ep{d(8/&$,֯.e ZLGx6gzwKʼ_>G#M^̃oTS(г9Hm 訓Ed(kdN!Mz g'.{ٲ-ymdǬB x"|}CyY|ei)+\E%xc (<ɱ;X!P pS'X?P}v?dx]8p<8[(hxEK@W+ƵEg@Ot I3+{5Tb'n +x~CWmvb(/OFc܀@4&?nw Z"VZĜHw16=0waE 6qmLaޡ'y]'H^i 2y;X jꗇ,aM}= l}&<&9`#aޏ3)9`Q( ?nD ?e/է)97\qLj)Fc;lP֭j-_r]Wʸ(j:Mlۯ~U umayb~i8xI2k]-=Ye`{xDU8aHΦt0c~~QNc%t49.]) 4EAץ\JuT׉Rt CDxx-q.mXe!φaA9:( n|s[NKGv2YT$CM5^pcu 5Iry3 hm*O,]P&o>RQ$ʄ~W8oPo˞)jWWO4ok# 4Hq{0B4@ҭSC I*=$*,xыlq'n2c!^HŝEu# ]\)L6wy*j.R;ulp "RX$`7 qtޑl=`Ӳok#b9Bt<4ұY;. mL! 8=9tOlcǔ$^-bw|*hkѱ0D&t)lյA4CG.vsl$Z:=+O䧦% _THB|:rU|,8G][\Z7׌S#(%w5;&H*t_3ySЊX&tх%QmtIIj7 phG*)ʂ.7e96#&N tWV{.O>H9[8us~vVNtI"+҃h@-H<8:636RntUΘ(hĠl콃b[?&/[Y?;|L4% @1 \(7bD" K`o&q^QfuԏtC4d68W499~9p=y] '@! 꼆 )+#:u,[xy/7&$6ڴ 3Uy8dU4,ՠ!Vjڔ*EɚV +)cz{( vR.(o.NۺLL̳,~x2PZӄßNj(?sR~HN 1YV}dI[- EE\+Ii&ƽ![)/;YΞ6<1ANZ"|vRxIDq<۩Q*4ͱC`7ZyK-C>%'´mBRycqd:y^.AbR ]Xz2cdx {PO\n}nԗ:G(傡W+, [WF"Nڷ Sb#S=Rc=ʣ<pI3WN"86 k괍;T#Oq#3uht?4uZ^w8] Ltҧڿ7?)FK7'**VXRX 4Fry<N>$( b%JJUG0pJV~T0fJteo1 Mgd,"q;[\_sSR>^P-$c4 Hˡ{$x=21m>T,.}3&̺Ѧa z2ð<@f惨 fдN!4)BU.yТB_ϙcCc`Up(1@( z}Q|pHXE3KdDYgg47|u5X7Uarz_DG[7h4Z=aV:/m4CsK9jC"cL .R D{Q~@ipE(ONѸ66 ,cx6>4I3뻤FpVFFH*w9&)emNh?{Mm"hF+= 1[Aw]+]Dێ@'B4Y"" 5֕ΒŒD7aWol2}U2a%2@eoi쬥_i]F߹DCPWjRϼ F&&\T?rl_?(Vʽ 0AFw:]YJab3MnVAvZd;)՟˂w-~se5Ȧ'la#}B%D9Uq0\[2V<ٗ?  =[9H7I6%Uxג1+@5eCҌ,43A3?H,` H__3WZ?:P+X$ LjJNA*V1;l,8t_OkȽI%;>Au!: vw3=gp *'y/v~Mib#nG~Xci< u)_m1I`Mb=?چ,:j"?C>9TY K$tE0Hb~'`W31L[)w4zL/krG"WN4-X(h;tdY<`C B ӀGoʹJS*Z k}P"zU1ZV1-ɸф"7f {5j-"&eV߈U}yΕ^eZzWH B6OHĉ m`43TcgtX VdvI\7nŹ?}7A.Mw6v,cόQEa/$+pi[s>m,%z.fѥ_偝H aaʇ $nFiŖ쾤p^MY'#?ٟ+tMy QW!&s"Ғ9090踠J蛧I0=ܡ+-MҦS<4F둺PyVh԰KLQ@sqKl8AU x{l-Ju.**KY|6HHx7K"|bd=% Kj>5L+b9ȽIUߕ%%E^- kK㨀 fGB:1vR+T#hUפL(-_c 򽜊,3+O`b,րQ js3-eLaAmG<;; i<)K=T$+o|h}E&ܩoxt#SEgϫjZkh{( RA=eyACg2VLu Ŀa⽬액PQF`1R3*5\/M+;gH.K/ȭ ȀX [{F'vVڪD8Ng`̭tu3%TX<}URcDOwg7rBH[ AܱuH&z.^~)XPo"lN_SK* B\E6Yů8ǡv-8Hv{k@:2%xCJjqm3&|e]|e9C(~a(|qS ۪&O:(`j Swڜ@~*8}L/^^B*0f58 b.˜ATٟJEA a$K{iFR"x3(1n3$JU("/ёURŮ?0rN .?$]s!$g 3Yfd*=KWUoq[b~͝;SO1x73 MOCh(PXY޷<܈n ,oU%h4 )d͙N,AX9z0@)M{NN[N!q:|v<І!1`~: ^ O[SDu_[Ba\}x-VعʵvruSjxF_J玎Ec9uB!:m>g_S S-NBw+'@5:i. ^iE$v#?PKwԨVp;_.'S^4m_ 5Ƅqt]Lvr`t%*[ >W)!{ќ Ux #tMMf c(݂ƧRedb \2UC -9 &u93] ;R 7? ;}qyyTLF'U:g8\xIXnHqBߨ;(XŽN3-2&.0o[*c5LGW9<Hj.#SH^k ev]1¬=?}#QxJ%x 7 : sy#;=(;|L-OKyFz!-\85sڐ{ի`ڤ-1?z*0p"ĂJig&Hz)03YkYV P00G~%= _QDxMX a(-ʮS;}\31 i!`<uH.1IAS+WҨc\>MJ1 f[+HLmA%b W"J#JY<@}!3W:؏I " e">0ېV#SUh,zF㾭gKO)/UvVmq/~}[ kmݵ>a(YPiAJ *d鵗|%<+א:xȺ i蜥”Aװjtq\RIB3eZrFH;W~I|/fe# T}5JfɍV-?*!gWfiN}0 +C&.6ty$ٯp0LLP"i]?`ՈWL;+ uY"U`K\$ד<"Ka4U5Z$a) Ȭ!Z0&ek%&yUl k܏.aL"N2ї]3F6: y+=w}V@|Vu˾QVQ[^-4*+W[xѧT@ٽ&I(81i\ZH%Ӗ_(/δae+Y+nqdw?mb5_>6)!vYx1eLTj#Xɹ \|' oA7jJ,* +LVA}n>\ =Vt'=?H9ć5Lt2yΓ/"l{n̷ӛWz$N w*'?9aqA ¢5s3,YpYJe{{2I7yr%qoϭYZ""Vq2)NV][OmMKH]^c ˉ2ojֵtf]QK(VTs$רo,vȪzoTMqBCkkjLшu7Ť. SPA ˀ4廌pP4 rmg9D]`Eȸ݋Fka[̦H= [O;~DB&é@Nm3x z}Rmަ2Dp%kYA=$=.y!BO^x(*A]JSѼ ܓ7ҨJd7N/l^ S~dQzȡ鿫S^w0tяgGz8eDXؚAMi%(C_`>^I}9΢9Ӯ{+ "}D a{K.2͹ClX`YͽT@¨e_q6FUƎ;a| y&DP9t?;&w.H:Gl|gՙ˕y'R͍Vf4 T#lR^l4]$O`lh<ʈZ!/ӳ k\,2%7o|61C.O9gdHT82yE-A._5#F%;>&bp8o |GYGbئY؍xN4ڻ0z <㦎BK4#6sI!:=fv,o*I@d/hiX⤍ըM$Dsp4Ϩ uIf(oql{b2h3a~$,LC/b=H!kpC$ߏN;}k+9-xQăV X\y1.QFB҂fukW69Yxc,"6"'ޒ%5Dc3oߘ˯XB R2qujr֬po9_ǎz JLh>vio튶]8LQB15b æ2uNhЖ{nHF ~sX `y5~5o\ Q 9RV aEP0.06NF2.|cj1! " *SR̉OdanΥ{gg-2q,ѸNr?;PGW+ 1[٣xZj7>pjg7}\ǚ,WR:#^`??(Yߘ{8~: ?Nz+Etd3C޲'9F )mAԀ5nIU|1W3X`֫!Cx`QDt.!U{ڂ3%jXrRX3C/SPfFW̜@W!gª~*dӭh(ؚ %lh/?t7)C݄b07 ]v[Lm`a-D7! 0o c 5?hjF'1 >[2vAON #EPFuKsYFp(iFO+ϟvxh'(LD7>nMbqbijWvBh',+G@rۋc-xfM%Xm>,xX7ľ8DA4WK-kyb/dt up,aF8f=.}y,<m‘e8F=D mhH 2 '$eK̴˜|bK9@C!@ -Έ5!Rs#S{xxMn唫\c gɶn$ \V2 PMKBE8H4TDIƂ \ G]nˑa||⾓\k=Ch[&ԲO㭇I! k1 %z V33,T3%⡨W,܎Nk\Q2t`{9qbo@{/YYmϬ ^"QH?bOz4&L9Auu{seAXcR:s9Z2rɵ@"`ZCoj h^̅,$WF(_ N`b˸3)V M\m"g2(b*5VA wגm1<ykN~'эW&WVюnۑT0Gk`mFeZ0T0ϣke2K밈evqK=62 "noA9,ȦѢ+J\LO xeצ:Wz(7g!.j5#(%נW)bS͑Ty܅FTs]@ZkmTwZ 1 W+n?j]Fm4|!+olR|QʼBa3 /;hoӭՒXJR·'GzZ'5kNTFٲ4?d*I0še8FUUD]Ptl;rZ3}m~+[fL, 8+F9 T'kwG:.!2vI(,b BWS};x)`Ϝ߉\שmƫO@R V4OќC]z(YIB"\Az=g~O%Y"*ư,Mi[hr]~jvʞY` G KB_PdGcnjύ+n-,ĤyѶ}Ym#|}7D`Hi925"W޿323?SUoX8e2|r0xR 38HyѽPvHrW]=߾* 9MWZŶm:ŝ CGWv-`,^UXBd=\td{R"(W Pѩ63珡NkUXƔ0voI' ]n]$X]Br^oCRN)OSlRb~`RA55Dp+7Heo0o"8mśaMZ*3&s?\t5Uul9-& -R?dQ<"t<{.!=#P\`mO?}m(cP(&7 I Έzn^ˆhYjZ?E– ئVvɒS-0ʽpSpuyX=Wb0)OZ>u;V^<d*ϛ3aA.apׄ0"kG*51>O" hL7yʹZ 4X:x =嫜k|c tR9+mujNb$F(S1'%i+1库KEK K8:H !;KKyTs-^2.`.l/^k('uP7oM@z7prO.Ur-ѮYb/S:56xOVW!FM{q{!;gye~JCTK#)2ؕ(82 (NLHA%~ÇRw!ki! fW\ҥP#::E#. s\P%h2vxgmjvBKrnp~)e;<ڲ(e tI'.&fQgIicWL+mG/tzfQ&cۊ$B ')oAWha3H"^lʻLsP΃W>, >-DK_Uk"㹄,IfP>/c~$أi?W$nm|Eol(}P6]} ]NP8u#_j %Wi.nآݵА>?K#HhQ͙"zZIpCkrǯRUHhm.0M(9*I؃O^ JgIC #;]Hjq9ےh$( dϘ=ZG^Rap*u"yVn%! B(ϑHN_ӈgkL=X8iU_.XF y &ELS䭕?Sě<$zEϷK&Fs]wOsFY&19V|QiHnL6.jKy:A2BiQ)5:{vCIkDs4T3R,x [Nz#qMFRU.dCLƗg[I4klLy;%1mv_3s9StZUS.if{˘.hѧPIErHOt'ItثЛ!)Q߂yU<M,*C@6a2OX+Fp,9ӵDґ|S~Ȩ^xT/郁T9znH+! R+Èͱ+9dsu[d ir\*qIb-Ib0CM/C, xVD CNkܜ iFCu'6b7M #D8at n"x5O{тCN8i|fqRmjA{Ȏާe:35Fj 4;Dvцׇ^Hi+"}l7.D1ȽO 4ڝ8_T|<_uiڗ6¯-V?<)?1׬)NB %qlp۶2?e{f:}7n4LIp$ź5k< |ڋw[lD{i&͙ K2zL]-|87Qt01vaUxaR O›v!W_2lre'`&u$q]ZiW]_(/ڍ(ߟ-ܖ8LpFkv7]^!!eȞh !9 ٲyi?1(a:F`P@ 1l_$x[1I9טh;!c I&? i/,6-rxJFjr6X]`/^0*Kh6$\S>vWf$`IA7 p豬 IûnÖCDl>ͼVW>(UvNSBln[Ш3HĐZ/(i Q^б9$Twժ{EpZ?8b6a%Ou r+?}yIF=cOR,)nbfSܚY| 5jQR߃WQ&Zx yh6$"G}1FsUh-k¼\`3ʑ" %#;ADo}Ifﰻ.gq)Y\\RV&F&Ĕ/?#dBI4!v fkZVW?RŊH H\7#eu5ۥfH5tƨL-O8dΊQrye89hB!XUOKܦq=@ a.iA&nbGKtcu-2XXȡ?&c\4W F(UGYf3]9`ۍD"Cnڤ6W y$׍/et.U\c I35;GhZ8@"t47@qj|*fpwIg/uUqvm$)S+k(-wk_~VW#5A?HP;="rb >M$RD`P¦Ͱuq`5LIlDXhP1qG~&g`-LCvOmǾ)yE$D= JFH_Y|^UDzWL5 4]}d?.R.H*sT,6hx߬^-VsZPԏp~ :p1MTWZ>2<3x2,T?I(51tylŪr/0?Yeuo9}%SL&.UlYFU}9v^!Z=yP&x3P !LuWt,ǐe 2CƚU{J\3.XL<L0.%:>_z9-cF|I Oaѿ8r$a'H" e6v+Ɲr uBAҮ'ev$bev(hrwZvE-iP|L]z:.g9)^Jڦ`+4JZU?%IT* VyYwb:~[S*Ck׊]~T1,j reBuQqcO&i"?0zj0, Cxq?mq2EnJƑy`Ӏ;N*:|l9C~ THKˊ~$UKySnz3#0͉[WEkH~ZS϶.xh#뢓(kߤJ-^B1P"SJ6 i+O+%ܗpf'IV=1>$+ۆJ4|4.BmF i<$&(PF8ya|T\9% (/*Y2-t캳|z͘p3%\Ai`3 >!=.[f@ķ9@uL=0Ai{?|Qvar3zU-IR+\Oa@pH7K/pVwp8^E'fû >6CU97q KsΊת?rj1wkZwL:oJ;-u&n{ `%suwٹ6Ӟh';fR亩GF@a~4n8J,;0Djfcijcw!s넙-&1;IxCVzA4^>0<8$ڽ_7:B1fx$#:H0p!xھΑU! hN}H@3)fUIȽX (X!֯}<<:pކt6J*IhYbԆ; ,:e >ƎA]=h_RwZfF#T%c т0ؙL퇻2D`>Z_c4#}Is3IXo٬s)b_1)?IuYufAG1ԟʒJ!ԼRu|yV%Pѫܟa=k${=m.4q*u<1u$O3#jD!ZE#hv]9 2}E^!跸""Ѱì [w<]1 1Ub-?4i2$ m/e23u^.͡J{L#Obm *IF^?cXV S浊 Y8 "9V!KFJYSϺ+<={%>[o:uۯ`!=q+hmƟD|1n@ZKqH֌峥ҙ`RO?\X,x Z۝5جsIq=)^9h$)70h Nn15)D|CŘ#vw K}BX1.Pז@0CAA5ڜZk7e:r͢..LWibYçWaIu9ZXS\i; kH4vyM-Nd|~ORXRF|x],xY jiuu+${bMIĭRx+{gyѽfMJNnf+El+ۍwwl]+iX}bWP8lL1uNEd9Y2WJBHm3ؐԦԽ ˖ʣa4V=M`P89.{  T:np8Gl|~M\aOs~9={߭#XfQX9ڐv3V:ĬN}) Siߟ&f >p?N  mukۭ.wg`w0xeS`$#Ci/$aDH$y-WK?%WA4/9}w ?1m;!v/#w *JUL\2[߮*acWS30U6O~_3Z<.\ܒn~s5B>ygÉ}q_ՑՁ_a!}_fhPa":IV XhY%: ꃸdQLFMwMr4ΤXd%O@{!G_ xRCr7NKD6Zlყ<:1+Jѳ[zZNMlcqTtZlJPX7Y \1PԹg؊ҏMM9Ky@ en:rA,3m*$){߽B\QTg6&0Okz‚C͐QW4&][& #׌]M}F?z3Aj˼gt/fKvEAG:;B |h${ʨ'];8%F3 ^9JIO"tՂj~?Oco@RlZcO4ueyo2('d7G:P/r":\ZP^TLpu_ C[S"df?#BHċA~ U'`* Q-׻ZbMJ^R;ǭ<$' "쨹X`tnGLa(;C0 nVo3}o6H 81CԐ,͜"sIgf?L/j0X;ohR'ٍY}D`C#y-x|I r "F=bQm-4 `,y|<:Kl]\1`gKk-t!i&K YzzI(ٔqټKFRd0ujVsqGxZ|D\Ѓq@NDž{ΟCZ:㩰DǧJevAeObaJ}L$ յH Ѕu.D;8'֑yԧh?"/|钂)"#r/./94[f\-gj0G"0|/.1uk䠝"Z=a#k n \Lf_aVHIAA;C\1:f;25j 0R"_>Ja#Ӆ@TRab`Áap-h׾6xH~oa` &~OvHw"L{q#u,Jg9f>kyp(뢬>)ǃa (?8âϻH$g-"$Oj~GfmH=C[v8Zn|]5In6xm\PvE% A+6~*hWJ9QLAyń%zqQd2.uӐi\ 5='KlZ vV%kܭosajğ'I3L\"giJc/hrZBo-:h,Еb$J-jfu Sp=1߬ \ G^N#8΁޵7/뇳w8Z-ldP|NSyZ-*?GE9}4UnlZp~vOR{\=u>ͱ2g`z' A^*0{a fjPV.J߿~,>qX_Ӳ 4`E ϚLWkfk#F9ig٣hq1LIu,aZw`845~p޲-|)\QфуZ=To $;!fML=@z= ]`nIOjb\J߷(ΩUC- E触 ܼ&HىW`)<~iMKS6ΎF/#5K+J: x((wٲ>W4BX=$|Z7uAz%ۧUqx_>4׮VrAcҐ#<a LWp-zM\כ pOw?no:,|mp'?H9)hYC|+o+R3r-Ye*|:cӧ}a1QDgOlDUIll\A㚥bڥ!0}݌o{yW|J/ei@A[=xa,VXz %]@WU uP8edQIPL+C\(gH,2~6ָ 8מ+ eVvHV(wQk:i\dOas:CER<'LE'> @4 >oo͏wު4wnD<<I~^몌(Ȳ_]#Ggńd |ELeD?c@jB@>:?jpF%Rk ޮٰ_ٳX'MHovS/V淝Y.m%P Q뿌!kը>qܹ՛&z#o$/S9V\$E6N.º"W53A;^:`c-omBveVu(q ]zr]7CnZT_n0, ]5B 7rvOf.մEˡRvLN 5WzS_I>Ȁjd{ $̴6pi`y'vubHt;x06~ yZ><_0 XQ5jcSt89jWOǤTu|6IRkgĻ箫9=aP7[I&+@w:K$-AKa-u&'qRD_+G2‡6{8*}k "-r̠?+(Qy9i1Mc/Qާnw{qb165(l>$iQp7u`[V 7x ZPWU0DbAtQZo6r/F&\9pE20- @ j,T,N#C,cxE \'X^{ Ycgo258 c8a/ 7H={9Q.U?URO; 3hbZ>}G 꺧qCΒݎbelih0;= H2qDyĔy֨QF3k  Jy8]0L gdY6\d!& H#LEREl=hrdBbYbi{?&^ˠ3'ԯsOسۋj zNnkXZϒni;[׽kIgJw+f7t=G.^szϧ5.Y2p,unh,4/qzv[1t%E֣b3UfIx3G@y;:9ӎwNc001DūK^=ˇ#HUͶGtUaDK[HRw;:ESg'qnVO hFSɗOjܯq) nbOkg6iO"%s>fCV$pkק`_aD! N>bSD񪱶Ѳ585 )!7Zʡ+\mV$SU*C"I5h[r"ye^׏x%$FrbSLy4ClFzl;E'i⢴Cdf}J/ҝwT&# }2 8{~\ - gz2Lb}ќGuiB(G.&m\a315]/]2f& };DļB%WZ,P52@=IWK4G^(u%-A.7+}ָpT>^gD"o Y(|_ ?bN{Z Y|pn"$duƾ|y_i>t,d׷%j(>#@7Cš_} 4׎@Tz Zk8ITSר*dk>郅/I@pR ;"2ehhٽd [-]gj55<EDFx&N bQι"DcuU8#M`^m žΛj!`\-We']J  qCxpgdn}0mT(Dy6ah)=9˫eruGGQ}wBVd2i@B# ֐Ps4ؚ cN·g"DʮR˜,W"{: 3KmN3^SX0YuWuvQ@g60,u4A®_=c+fo-G5(l33, pOA@BtkǢDuץ$_;%X8" p-,碗 -:xۏ>rN6|a趈o"xfH^iYlK@(pP [ Y8v 3ds^nb0 =nC|òŒc$V:E>BW/QJwܐyU06#AoA=[}b0^\6!:r" !)2Ut5+;.#UeH^UPQf\:b\ îk9{vD4::!yBKw| )|6(E <6_cNS3DК]kCui }gvMU$W_0MzWݠ K' ܋mw0HGsl2}en]¼҅$qk*]L:0t59 *$? 6.Nɻ90/wBwyǹJ+T8pe->4fdP\i-9cwda \)<+(v>4t[2ǒ6+5}.@if:&k!ieMMjWsmP9ń3`9sm7hnǒ%`p!pmNu8PIQܯL [.ӐB {Jj *-U\¨ArR* FםVk@hB_Į$>h @qmoFh0do>iX0xy?e&>Ѣ& ~zZTQ0&kXpZ"usȿ5PPDi]YsmA~-$;joN>#A[8$Nm]Tİw'x+r'^{h߶V5C<&Gvť֟GaDl}jpqhui-y[Pt@f3&R2-/ #]7hR4,Kj"eT߼&Un"`U魹@Pp9d*>qWs& ԑ/sn-6Pf\NaI.گ[.՗B]J Ym=ֵ|ϖd#  K0hN$jR~4]rLZ|S(AF$ݩm2hU⡮M8jt\N¸W'|cr^Q y޻/ė::S8k; $[F(夔!UB:r$: IW"+,n-b8tnY8 ?p֌|ϯZ Q;n+eW(Ot(H62kR%зVX7J:Af[/MͳKS},e꺂99nhC_TBbOBJ4tm~7'YJ~E">K!SIM~£3F*wWG<劈3'] NGI"L$fq)wX6sx7R)R:.Əf~BM!E> dt⹦F\Egl)a`oM&6 t_z[r߇/uǴ<*8uۆ-^\`#rZ*\~srV6GwmPŀXAI63ުsisCH6'@4=4siߜ4UHRD=͡-K-ד\W,JmHq݀H>cV?\_gk ;{yQ0g)jLPiNxWZҐ/;v [>R;,Yq54TaD#缲`8 ^o>NMXƜ(\^ʽ7 :#Bz"gPVevkYbի^y7 "E'2I78L/TW9 >kљN+P\v1m_k}y >Tͮ<sB+=UzeRs|-L=y$Uψ YzX-:̭UYƲ50wTć>Nz|W=KVusOAS!.( K 09&]Kx&p 5 1fF\Ga8Z Pr빴cb>)z+=cQ[-h X,g(P7N 0o*].ˢ壱8lhTn55JQ(f1vG{V4'ÄYc,KWo'8RQpg6c &Ô7 I?ݓ p? DQq?%Cwg 1ѴSѢ< ٽ\XBpeFq@4wAx c 0 trq9.c!?.]HeFΎ\":g;⥯5(6nA] &0Bv{i <%a93a+QlϳxGc_o"2Q02.i\M?9 zZ E`01ka$%Rȧ ) ]t_z<}F.CF]@眜%߻f\=aG˘i\D[ 7BiA-AO[Шr{2*xi&P聿"/nQI*H*Q'򘛐:vpD{ߩiòG]sl'{e3ޤSo! &|edfzn)_HΨ뉤ؾ[=x!v & \bMiM>\ۆueG^SmQv6u(2pE$$~^6!^~ƟTiBWRQԾ&uU$oΤ[Q3|Bȱ9 ̸Fc ШJ:1E|-!ȉLh^'M<]" A>&=#EWU9vwwa#=?Ji>>-bI=X~n8 ֖~lFaHZ;b z]ʭ_Zٰo pbs-u^1s- Ր.$g M3ZrV[N.MAD)]N4 `Yk1}oKvv4hPo/粊ϻ#cmZBN%ߩJJap3OZS yI[:W "a_Т#JoU%)GJijA@')'9RQ֝R0Lha eumr :WU(uq_pg+pM)J^$L fkc2 Iv>*fD:x 1>UyY G,K %IXvCހw`fK 8EW`nhz@s\{cPMa |%}tHh:i7h;0#<i-].rwFڧGdMqՀū]R;Y$i#s j ff}>O}KPŷ}kGʯZHz`49_xNۉ\-Ѭo<>nѬgg@:5= ,__Q1z}&?=Uw,ju=U|U}R7UFﰵQ墑iWZ=Ғ∶pFx1]#q9^JY/lg&G&xqYO8͑u B_h@^A ;mř{ʎdcGsYb'a,LP1 tmI7;ӑK֦xn:WƔڌu)ۂ`^ RBY=}c9g'1V3FYB`H+Hso S+ a0SKs<A{"PON8]azGP9)|tvPϡxW2Ʃ9٤Y6dl]-z/%^uYbe.KDhOklx ӊd}JU:=Z5m34P8"k%HQ}EWr6,ڣe0v6ܯGn[ ܳ>֎{9Qq$ޗx?8WMVnyۇzO^\iQ{H1U? eMN,r*‰0 ҕ9]X;BZtӍJz^%1bbL#( tZ>N)7T;{(3y'Eد0EzK(zٹGՔWg52p.4U":J+6wGvjy^/~ⷥ Cqg֓YKd{|Km j ŃgT:0wmʪИ<8MgQhRBeWA6땲Nмb ؓ‡EHF Lл>L.Nxyr {͛GlUUNkjUV;#&' pzIck?[;I N:D i.ۂņ XA LdLfbvx@u%Zf>BR;7GIF]):ncc,F*f̣~oq} _tPTyR;\³&"Aes~k 64d}ZAOp+5 :*p^-ab1Z|"e cmEd_HqIĴmXD]鹝!HܗK { R` C9D1ՅV}<ą<Ո3X9oXaVHw-o'Cv/B/F~(-,`t z_VBR!o3nzQ0}.jNH~Zz.pL 8gRe@).3M`’{.O~8LL5Tk\@$H.a9Nu'!a)A~ ΍Չu l3߮(,L??:nd%ChtxZLV?3EF,j i.кCYVHpp)Q "\vZOZXv{ٰνa~5|u"~SKJ̯ LSޤ9RLypYH{PߗUg_jWl` ΋2J[YBDSmŎ7>NDRUE:cv6Χѵ~&oZn.킙tR}1۳4?⡞%[q*d} n/;2V^$e#:`MRɔLB0]&ז! 08od3ZuR'Vsi>`Ιf NfP? s7af*ʚ-EiB?:Zz|m1gw2J]H-Yi3v)0l"pRF9cPe+8xO^æG{~k f1 pLsG?%lN_:BFVdigl`+"1WVb-̘bKqa\ M8tBHl5ثhfO-$93 Ж9#tEJ‚HJn.W'DBݶ7id9f _,w$=k>?zh vlgFMw\t)<` ' D)MP3j3ŕ& XlAVW93?iL+ަJ hP\="1 eHj^L`6M?f ~dϭ1Q~ˣ"(Uf԰Ҭ.[1{ԊߘSǒ7?r0'dK%x mOaiQd5.}ZY~vmp’gb8{}[}H&K1`t&#ygf.+H$0#5v"// '}bݓUfj M`QnG2|C~xUE/Ĝ,ۅ ,hMG{6܇ oDAAa|7׬gpo{*bNyCV)"'VVm{4Y tq~R!/#@{gJv%)`B|d_|3c~)NRS2uG0+@xgf[+ i)p.ed}W%b  `ߴ&' mx9!J`&YNe N&< F kw)XC h +$X+0xdjc½"ՔT\Lώ`iojYTfp8o׆s#}/o5q0i Jk\Tp4DuS\%Lé, Tb&sh0!T ~BϏLx,ȅ)Qvw թ1B/y}KE#Er!c Lɳ)??z_P]q+"Mt K׿)!LT֨JV@NDοk]9Vrl.A bAj̄%c:=P> rt2 W!Y:(!Zp &qb5J7i<!b~$]uy(t aT=㒟]L}}u(y5 _#˯nQəp-w_ i8Qā @N)#>_ܥ|hoc{ C^OnL57D )/hIKV/@OZczf*MdL G^ 1fK*1?w[8g3aLh- !,ڬU0a& ZOٿij=18uG|Cj$MR%J.UkB֐~LM C]C@k}Է({&A3hI4j&uu ;œbH zb ܽJp!hhSk1c)\8d.sM]}< L&@!Ĉ!kh@$$ y:ŔG.Ipw7VC 8 R 4(_:("v]?|{a}v*aRs{?2/$>m6'LjocS֦߭|<׹l{AdKon Gl{<֙+W=GQdHEi9g4h=޳nϐ%kSPOj OD8a =.Z=pO<J&@Y3끳iC]η!-MFDCW1q٪GGwڃ`90?Uˎo/8]t9Mެ9)g1u~J"OdP]BS>'\iC19t s/`<,ym아>u<Y`~Z@\AG[M(Ӳ&"nf_NW]..O Ahu䮘%U`zF` 3Dž6F-ibm*bə{~X\AzwN޾a-jͿ1qr6-oi`[I7idS.8+28(%0-UBצAX+ xM.yS)ʂLD^P-ou;2](Œ 2AHia{c՚2`v`[.HqF+`WPb,Y28ig72Jv{*WgI GUOzc ؋F*4hE_kAK h,qlk:Y+>h4Xf ka%5t'fG񯦂TaʫHc̯H޲IrċpM %[ST"a$.sH= Jͷ‘OwDԊ|5Ȍm !`$IUzshkwGS ]snwE;M^ =fR{+KU`$ѲQkښ,I6gEXז , ΔҪ׈%'a?9SP!4cs?4ZU3[uJzs ^M$6{“3L$wTnCg#Yr!_w-?Ÿ).FP"652z#M  Vl/LNtey|bZ6HdL*4a?gU" AREl8k23]WpL!z -u; jGp,3,TQo9=*VG gA-ĞoZfg3/|UT2Dhh||J!#oVXz7j6dӻ Yq%=b@WVt^aK JohOܞu!2a*H72S?\h1쐼*9%AǷ$k8.:k+]x/h/u&p^9?ۯZw-$иVB(Hy?;F;dswN߀6{ʕ'dA}Rk]8aJdJa+\`  t;IP/*Î[;=Py^g& {4rQD;=>frFr:+ mc9R~}]`{XƂ~љCoHA̢A\JNw̞6`$"<3W`ҕx{]]a6DRxO~&gwbyhN r".>XvyMx}`'S) 񄞚j8ȌY}UI]ȁ(zx>];t$&z6Nq0O0s^7Uz !M@2dLy$h2;N32:W,hfGjb<_db73QK I\\g䲡|D>njQx?9Emw]ϷY4J?Ę~1hY'*P?A7*/W3$o lVij!! MܕaڰD;ĹW_ q<{\W GQ7dmW+[5u$?wtUz|vtbb_>Zqx+*ko¾ aU ' }|-! e zc)gc(y`O"q'/P5VM8#̶ [iWW|X(IR]g6@#ǮVhQIa20( ݼYZf30 i9cCZR!7Hc\5*i]6NJH7}nj`S9t[V*ƉiѝŢ 4&犦mß_^(]}~فLH1i {*!յb/¹i}T9qמΜF-0->|+^y/M OOq.V%rY H.! IlfBع6֭Q7 붨d3ʷRNV ʯ;r -za6tOj f 1ᡊj+J3v*M`MЏs?8Ԟ-t:p^z}o3L`M ECnSjҮN@g9G*iiia8CP(3jOX=nƥw!%Y^XF9?JEſubi8+dcBn_?o`}+Z8ը +GFR!G]!: n7iV]ii >a' +VT9l8 XØ8V!.7#nxNϹXA>U^ v JE#tE"GG8Ent^>YUM\2*>Ş#9HV[Tƅ.stCnb2 'J]mEz,CP桹E򫭃=`-DMc.rx+Ќ: Xbs\&=wIAI5і.|BI0~SUjBAH# ~`xzŭWi+yg[] Ԯ+G@up M_'DFYZ jI m9H&(uby߲#/Ck񌘤[zˑ?AESʑ!?ŗxF~}dل+ngO[KƁIh[= @wvj"PS,OjmǢ]CsP?S ݦ{$Wg{;r"0Gh[kj8f`nqz*+)'ToV[D{+p0ArJ`Y4g8WsZkh/A؟|?M5}hr#{[3%z*Eoj2VՎzy$b"fgWPJ\n]<*e ]f.T SDU_)Qk8~qmL 7-Hl[JA4zL=PNFqG J|왍X$JY6y2E$vSs:Shx4WEW5`V~ )2ŋYjl[o@x=1"};z :$.Y!jǯV)q25ά-Ո*=} aAӵLvgu<lf_Fͱ1hp5L.,#MBbF+1hIcv2M\.;5y@4uߘ}`#z%/w?cЕUi^AVy.>PɨՀX{p²1]VQ-~%&V2%L!E/H_\p$ Y[ژṋK0 ([{JfQL֩0 EnZC d/,;v yh[L>gj= V BS -9fז9ݪU)Śı ^:J3S %Ɖp^Q RC R'go7am~Ӽ )6"Lۑi>JVH8b)rdǷ6I| -!HIzJqNb˫PSLmLb(~OdO| ;@> ךFbHK@f>8Y@T;_QC{L2IC$4]zӲBX%͗ T۞ w~5Sev(H7-RONK?4}J4~9Afe\{ǜܮՊQtz>.d W7XY߱c(Cq5h6jِ=Vk>}+^Oeuۛ//fKp&z84Upݱ/R3߹TGY:U 's|,u~Mig0^Jk(GZFuщzvV9[H_8 ɜ21x?WoN]&5*Cؿ!PG /Ï̴6FJMjHPjV$ (|C5g$Y,jsy"RW\1cIt;lXd$lm1D'ЩǚH\J` QƷ8%ܨnF7$sWI%:)[Ɗ@|O#vZkS\RK,)^ʶONp'?Ny B)Oنr^t&bp`'OfT@Z\:<]:$Tj|X|LP_pPؔJɇ vm'6nI2| ?m+OM\?vϭˁ@j ;WlPR[ 6{Ty $o_gB|l}Z(Ƣ"5l*2ħ`=MRPjbA%#8E7qj V~Kx|,vs2NF^Un.nhU+&[p_/=!%@)_5rN :a=C*U>5 :ۂ Νoa c{C;wOow\Me++yh:TU01<۬Nn{F0׬|)O9׆ih2) 'h.jK`^6}ۿ*4KTQ Dix)%`] \M)e9Oǚ`բ_Crq}ȥsZ k}2ZE<9dqhVb'AqXnA)VEef;,y&m֊]o2l~J1:]=ݑxb{RՖ5_ g, ϙ57[Ou/-0:#szMvnyQnMMtA.!ykryK#Md+F+CyeR(w\n.kX){=_G(kYU[5sAP5a*Kϭq`NNPv>8n:]6PDB{ЫuueWKȦλGm6rn?uI"O!<457EȷKR[Ičft fe \(80GmIA5ރ80攙d0vzEvS)sÜ 3x<Kg).]{OsrRWNWHŀ>ys P:ε9NqDB G7FL+\[Y;a[]DD{`ZuIAI#ª1<:k &@@*֋d}؄|[۱PNR@q clO:o+Bd=4 hn](ETؑ1{rxP U0a'Dk%̡u-':FW!^.G2&ne`2LZL-rH@j)",G t2|U'c!BN-!Yoo*0r&f\R%]%hVGq;Uy3*4BY sXmNfB3)ȧ I$rL³{tʗ͸uuo )']4A-~"OyZ-'-](}\zL8Z| Dx&!߈fqq+;4̘+Oy7m) Π kD6@4>OjQ(! Tk@tF<>HKrrz0 H_h>1N̹"(1,$r5w$Lmx!hpͤ]0ī40|*rL[ 'X'0z<,εږ)8Zj=[)U\(LK\(z=nkTHj6i-:]ߋ/D=f@-}sj'yhqY⃡@<-uKl0&`!C]]}Wk9S>6ŝ0!sv LQv2%]y2̔Rݺg}ݬBKYAlI1d~! _yZi$$.]ԥw^{?׆i".3OF>t( ۃ49!7Ū..oxn&yhL^I].CV9gYk2 Bׇrl x^r0z8l4)ޤ1&x.3t$\4nsZb<#smp|gEۅL7GN(mXCh :"V^&^ߵ,0Ns0Y_u3lqad_\nDPulϼ$ .j]4CAU<'̹ ..X:NsRX|77,'[X~XX E!"owVw3suQP}/ ]D Y0AI])t%˴iC& 2(\mdûFkud}pa+#WX1[W?U(T-J7Z+M3}^3ý$ߑ^ڎ:4mH$P ,,h)?C  ~׃fdʃ`PgZϑ(9JhYÿ RBS$̳ydK3!G-=BCw Ҹ2# FbFFN?$E{˼ChA iʻYWuۯi(p؝}zK`U^NeKvKbϯ%T#6ի\a\G(p-zPjch3M,y-q{4 Hل( KN+8Ɉ'nE"QrIZ _5s{]-מCmQ8RX.}c(CT7ORB:7`žETksiYz7/Xiyb\da#Ώ{U\}9gIP;c|Z{ 󳤞1E/ u~E- r'aa~}^*AB@[V TcG2F|>ܢX9txIDAg9u͐a[܀ Z\gGHDH=KFF"rP߅ Odc@b1jioLгVʹ`Iyߙ<뺚DnL0Y&]ԆB_&r[t$-5 mѰk\07V*dnn\uF3dHG5l:joz$㸀Z\ucd֖4g I LKRnqQsUi`&Щ(KP1e#|U3 {Ir:R3?w=0c]R%+))U/ZiꢏڛYI !c9 Oi=*7W%_B|20wYka0Ht%qA1Ƞ3 zҤJK.vDzsi7/&ot;`6eʹiيy#;KLYG]Ic> CLk;_ ?#{}:O=[ZSBw2O E @Ib]|#p'ҼTX8&\\<|$o9 rQv$[, D!ynViũl3˜Dy]Α(TQM<9z2L Us(3lm4*F;׶ʸ^Qaq eM4ͻ FR6l͢W$MLTTBתԡ澓vLTL 㝐Y5<K8ZcU VNL[͜vkiUfFՓuoI aC}:i mYKsۏJX=ƐU99Þosȃn] :8h`{٘/ƟpR6L $ng2m串lBD}u[Ȧ 񵡏,W"=֔e@3cҴw .mmf&حxL5޷x:Н(,r@n ?BoF /搑 jf'mEacg z8fX."S^j)֘n(@lRҸ{b#r)o|"p[_"ShE,^'/)*I.FRZB,Ln4$=U1o5*K{w¸N.MJ7jnO/}){IcV+eW ܧZܓ0[d HIVw^l&5 s: |~ Hu;>Q[:^Űo " 2v|EԠ5L#cmQq&Byfel:`/{V*@YX::c;ϾCX YOBOK5߮P}},!f}oTkdi$`BLnk/d~=E oOb|#AiHPcHz":clW.J+vP 3We-YD4O)Ϧ;<{o `kwjU;/ a$dr-ѸO* 9W#< #,lb L:zP~{>䐇HmMEj*Ka Rk$]+'s ĀMOS%ɯVd (gI@_18+wܱ>0izɩg$dFwJ%Y_a\*G{EA+o$ &i^͞w 7y-B@0ÓӬτg+dN ޔ] Hrx,Tغz j dRSuq[p#ODSWg]!Ξ?;IkÉgS-|'HO671[ʼ%1TDqJP:u>Fs);up~" #M>ط޴Srբ@_v#[Sn|t}.@6ǹ=_۰<{b7;7~ʱfϹký*аs _, 2E^f'DDOHts(YA`;DZgE=P=zc@,\ *˫ہL+SDhC5=ࠑ.,f;ryhXx"ϱc`$1>.I[^lUcxlMxrh'q,%rFtGY@QX!mZ/*6ɮ!y,v)h `GU2T%܇0R &% QEAZhХi1ȻDLuT;vVIqt ?О rw-'?ݱs=?V`ǬO{H#^S琁ё LBpZà^ ZJ4Fɂ݂,ho7cp򨮅 o'm'OaKqI)56A Ԭ'[Kw19Gdaؤ`Y3~'+ bk޾Ķ,Zm"*,rSKM臅LfkQJk}Gj.oP2Wފmlze9DdZ65$F]N"\Ӓ{ !Xro΅U#r T.;}E)tBpݐ |Y+Wq7Mdy5C+M^ Ә Xޱ6sw!_NtA ]r2O!`IJBJLDExCpB\14J|4'V^M+?~'[g@ K) &L_", h{Vig41$ ؉kN 骾ӯ[@ mN2V PLR_q:gFxy,㫬ͦR /K̸D@Վ R o™||omBM|z'^:4P'͉{.:d롗GPSi<~zQR67,ce J m^ "I q|?iA&8YKx$aI5ɥ!ؖ͢C4 j+rY, %1z;p|b@;dI?\Fsos@řy-BzGx5` 5.a;@c.f-W XƠ2<^l,XnQ4ҸbÔ8xj+{!eǡ~M~ a{+N϶-=#cNH$cUx MqKMŬMA G5N9bWyEp4hys wl|$ AJM#A(r֌ qa54;XI`,0ffxJÞSki(7lW~:ln[ ;95ͷt$B#Ts 껳k ˻5˰ZFMq!LG=~}*n/g im8|AC&+bѸUQU&|bPϧQݕi©noa1N3S~N2@he=V#5!ZdLD+T[3 8FyS83~T2ӟ*m KaPB e'bu7ˋ?Z(3݈,z]ݲmѭS˰@X&BAZs;7DD~|(J\.7Mj%5",ΐo}`t>Է3}D OZZcV:Sknux~TZe_8\ԏ9FNy[f/L@G-D|#s~g^',~":574v灺Ԕscgd"re1p h~nd̀#YZK*QVz;AjL8"#/7v݃ {VuE[{XʇGͤskD#=W›IvE^{WhVg՜I;U yO`mJ{KF#]@᝚jhi :-MCܷ#V\xԍEGfE8fCQ _lrúЂX;q;5na=zaWA9m ē"k(j UпF@N~^*ѥ53<@Q=u>5YdzАKKH丠"-Ԡ+~=Kκ <]C)y`՜MMH[m#ś=X`gy5 OkmSq&VOD4Q p zoƽu&A3NjWrd5iWZo5*#%ʕh([[6(J5PI_2c?[ڭ tdE0ow:aaV/(  #t4Z`lq[@3"6: Ksʎ:L'= 6iJ#\hԊ2/!SO/( O^5ǴJvR^ƢAd@&Aq@Mg!#sN<-1CqfGA6ẊF^LKV҂nC.7$Jk? ٢P D?Tx(k9BFx0fęxIݯTsu*8?B(zGB3x. -eQ6kyKr-_W?z-=.!M7wl_ye+ _6 9*#i Ϗڻ'7ZmMS+e44Z@C `dX\>x8YR۔VH+tDjGa@hŪ;t?c2hBY]O,'ŋ= C /7_XfZ1O1ܫJWQ@>`\g,+y}/bt586vZnba 8k/D)OC)z=nZ@qیq|3FjFGFSR jyiɒgB*Ӆ%jAq9,Y&-&3p6t/" A{#oqNdW)jWr`Xz*]5_!a)b L_'luYA',If9j<&7MƳ>۸ZR~`jP.gʤ?&rPϊ2,Ŝ#W$聶`uQx}agk * Pg(^|]F/ФqRʩA!u؜:jXJ=VRe}kU8 ڄq;JaZ8dž$^6%F/Iɨ8bӌtqXi^_D "U~U "4:0\/+1ְw/8THs;zT&8EsXWhGS0MrZr; uTĂ4Io]ZgfD'2ݧQ :dMO9&Kc.*/VeIt$z( !)g7~V($,fҘGGL] ? .r 8UEtKU؜9kD.&%)7B9er$~.z]Ϗ\RRP['CCFdAߢ~+;U?SSoG/~NzJ2L3!{"ۿ߁){!D٦48/Ac)QU3O`bv!ɶ30i o y wxfO {CP3hiyDI{6[zTub3D,+,=\Q-ou*7V u% S>/~韇c"\Mе$@5]q)'+<+6NJ3x+JqK(y ]0c J$>Ex2}[肽G 5"ݶHfTrG.lR×9BxmO*OkX͸MeKbrFf]|GXpC,}7F" Q`RdGO6 p0y]ss{h- sJ7CI*\+MSŌ0'ص~KxϥFJQ<78"έʾ9}abeFL&\_,y鑉Cd$@MȣO2yTSFdžJen/ϹorzBF8@J.R-ǎtG?ٮO@,?yDce!l`Ra3@Mfp 3fAm ၃&1kaR?$4K&պ$y?\/n}BRAJਊ6S-ӊ('.ͮ:ݵFMDt[4EyѮ\{F\͉rǽjF]A'Aؼj̸z;X 摢WzdӁ>$csRɭ-SڊSL]e:!ateh*]o}:p[?C1'L\y)RNkrH/7?iTiqɂ=ɳh`WjTGbO*ZY el Tdi&7{2hҫ=} `UrtvRfi*Zvc|s`+z+`:sjK͋1 i61YX~6G1*A+:1~9Ùv5yz-}U ib/["סIB QƈNT@KkWuڇ-5OGVٕiy1V.e%` {Gl+{ȴ= B} *?[+MLJ}v$gr\QT`[O44V"k#\ ZP"h)W#3jsM.)fqlzԵ1ftꯋ11 Qɳ:ϋH蜫M aCVp$ TaPa  ,)@GD!_TtePΜ^})3,de*e1yeuXfi<žY"6p&/%vfyjq{W E ]e b\[7-,70[&xկKC1Jd-?O~WG\J%KT$jNVKHe~:-,*f7~3._# Y8&v`0`!_ ^AN`+aj@:O?:ͿaJ7i\Cy#= DIK1݃9C?<~uח5LOXZ;}n:tyW)R IjrZv#F)n8kഩy.K!|B}~3 )+ 'wȍ ϓEuox̊W #7S`u  :e]Gez'y  eT4Iuos2Ԋ \Q _kOV!7-@β86jH@L=榬+y*daYo@MbTUYH+|"?%k]?;94]MHP.iD5|E-r6 XZӿ!@_p#y ϨsD\r0%DP pF[*M5syVl@b''LW\Qߐ?2S8toewTQ^r$Qz^E@?x>W;ٜMJn i?U-:ΨN?76vBLI)k*›uplœ. \{HKo9e]n{xC}&pwņvtěk_ *8|-l8AbPG2ޏtY\Pu4 |6H JKH$5ApBe%_ >KL#YT>Ld"ќ@zޫ}4iR3}biF_G  ̒\AwF. oPcϙʈu^0*ӕlK@ qzJ^٪V_$h$AQ_EF|e ܙYi졾l'3>DVyn$66C$U׹\5HG!Iݪ-yҥ#va-9=¯r'&j !Eܵ6py,%|r+PfPsڤ9oc>hF. Zک/hAzibm#;8ha "X88sAA AH  IYjqQČ5Pƫ*kϨDӫ(g*žGه/-p/-SN~Ϥ RU WP'Xu^RipBZA8U2@ J^?[ẢŇ}⛡~]P+!GcptB'hbHSAjyrۊeqW>ἣ 2")Z`pWw|<~. i/9~reY3m yvMLtgNS3`K&:sb$pN ̽:ߤ(ELP?cfE>D؋SڮɌse?ґ:,x4×UQEmcdkJY`3{8;.p({G7ݎCJ}=Otɥy1h<0ho/,f,0϶l2(PD~'<95!"+R!)/WK=enBI\E>cߝ"Ѕޑ:O/(X!(z[}0;8~nR'9"@sڮw*\~/ob.T#QR4w*/}!>!үk }k4cyB hc_@rН:x1J*">*, %R/*\uģ@L`[ͻku~btd-*Ts.n #mR_!r"$m#0OuN(c ^'3M]KZ/1T+ b $^#?2#CBKNOyW _0j"^܄b37!1>WAi cFkHRkigݾOWOrhZQxw5QEJktn8:<c{3ӏ"5lʝ18w<)6 9׀FTm{fSײl_\ m#bS!z34C$+FSCCF #ȑ۸:`cz.*M 5h3JG$qÊe wHu"#Hm:jY,Tk:KF u:B 9{vw)R7^,R$AlnCs0MH HG<5);=>MESf(I*8xmuod^Hl++3~c9]VouH{hhs)pSu=EehXie +Wifm@}^-rEUED, $ H\[6i2~%CN#l0=Ks[>kSIm G:lDٞvԡ*38CG*\]Te06$pNIT"iyի-Zؼ=& /Cl(*Y$Yiv57,S(8&A$XQ1y^On]{#NƯeulo. c3C ~X],]c >. C!e]#N!NGQpIh[Oqz MuRt9mT[wCEErjk_zbN^P!öZA?Y 7&c'Iq$UCH}P~e yvV0g{,}k7T8xq0X0;W>-6πهx3jᴥH¼+4+"9kisPKGܪU#* l >jL!BmJ^c-k ځ401~NR5Pt2ʺPhTsٌu錄lDsbPWOu#>N(ɹ"^OK g!v9L|R&4 Ұ.$U:dvB^(Y1a,e 1Bmŏ|y')c(Q0&2oTʳnDr!" "VD#Y:tU^|h}sc:HXK,̇*K.Fsă\H\LC ?yХyd$b \O; ݟm]S8;ҧW=Ί!A#r63Tƭk(`I-TҰڄx䫌NC2"uC" ҧw(J`UE\뗑WƂL=;qump>EQ}eqĸX5昖 %^`ϩhWVؤEz(`{Ø3]&*V &ae5xSo) 95) dcvD-HAfsE_{. L%QJ蛨ڿWъ߫A~19C_jְۑAyFlpv *Xo%|YjVdu"*Ӯ.T<Hp[Q!?*6נdoL9sSl0k ZQZXK \)&mb2ݳ2ҁ1yӾS.tJr2/(h$#uU V"^@ E{3\yd!mWOWXGQ #(-{bpI׌ 2^?m|!a2xMx,JxkXrdV6GKc7Sx6ʨ7'6i+\l<Cbc-?,f:ňnA*~4"R b\d ׺º+_ UbHl_,*%Q[RLcLQ 2+Zz%@T/A^(`xr}Әd5g(^D;)'u,V@ nh&@[͜'WAxZ"V;j~jT-1 R6=e:C$ptG)ˍ  +9 qa]9<)Ome:S-% ^((#IP,%TD>s$~xtYrP[[w:&Z#<ӼO5zv~0MmmBE0Bį87KMj "eG3.2885kǤx) xE{iM(E-WX^W`Rm9cy O)O>n?􂺢A'ְ1V(b3!/aװ2J3|T6Zx"'d "g$LKd8֢?en,W~V|VgJ獢%{bSj-^r8Œ9KBg IH3h;ɳ?g+YIgjG L1} 83OG2z$|"~G;6tx!M$}]WGC*LP5q8M6RC3agjOSnribB <у ,8G6'rPySDr g~^7FZuLKIǭ" F-B)_P@RL9k%&vy1O SPm o+ҟfIڋPO!*iH=+̉+-cba53f&saUPEvG4iR+ҽ8P* ߬"AFYgYf%`%1rEEL?(~A{Ii6h綎3;郁8#ޫ'M 0NV>D(U] V&4 5i !u^%v(,oFd=b1% n'/eֹYAɴs : aF$x} pyش[v4B^|Ϫvm lc=P)gaZZ'ϕ BKr+ajIk>Z~ c&SƆE`l}V3(~PU< `# )&.وͯTbv\ix\ұ)^o*LCkt&Ϻ' 9OGmcAD2ZXq >6Tî8Єkza}<]eУsrԘXsk8U$á@bh)1Kd+Rm"Ƽ6н>?-umG gɃ&Đ\\ ”(գeKR\_)@L[u'z Q8r}j;Cº/2,}eDo{!nM&mSw m vk<奓7X&CCvzrc[ W@QWQm6f|5_@fvVR.:ccߤXG6=x!e,m*W}';rmpxEzQms|gUךaړJ!w@c޺䃄5PN:U˓sR#8Y])yGnSxh'4s2?<9KְrVQ}Ԫ< ,{|l< 8񒱞Ac}C'as祲ZD`yk캲 tɇD{0_!Kj e!6kܿ^w7d;U6F)4q|wCqxH]#>'J,w&݄m+ =!#a#onC䪪^?Po>} װI՛9=ڇyʓu|_a UDe׼q ·%|jIhlTZ@QIJˌRJulI4:QJ*[ 7a!ı\~S(߸ c2ܪ:~zqJr]8(URL2^A8X S𘙦Fox`*xAjoQdk0%<A+ݚ o Sզ}A$Ddԅ'9^tB Sb~g 5{zX~(h>-=`4 OTYDv{@_ ͋I?r,& *LJyzuYܐhOtdq@1k $1I=2BBUi B zDk#`hJp5$]Ɛy[`0BV9m e.nR\ 2mYy>.@y E ]gDf$Şd];/><"7w m`g֙s+Xݤݸa8#6"`06Cs-s'.zUy6>'QiQ)VSoSڇRr,4BՅɂy$PW\kRz1f!nITi3\jQQNk{EIsDN-PSʛ_ů tC WFLP%8!,aT\EU}+n+ݘZ?4QNB MXe8E]Sπc0[Ǫ jӌ6Ik;j F؛d[gF_,H&団&*F7=}"N' I&HCߔe:Z 7|<~M;e VjŐּ?w#`erʾVVtp{)L6]@8b Vƚ]v+왁r>shsZ?B 0:NPZv$0C_7ƏպO:hFϾ4L'?_{(a9%9Z˥(6fB,SM 9mK!hE͉I5>G +[>,e{-fΦ =cJNTWɋr@XمȫJ<ͯl1\I3" oa:[n*͒.Ug׾|cFnCk3매ۤ%~c%:<4o,Ozږ41cèjpĨcGW(`pxه+!S|8V|^\pEޢpMT[7YGt2r~ A_c5@ѦzBq4ys$N= ]d5Ox[?([)Fp ]3<,H/AY^Qߎ9ഄΧw`J VY9't}#xqxJZ}kdw֩h ߌ7ydvCb9lfLނƏ'H|VmtOwBAĬ’.׷Au~Hkp;ɸeYS7Y* y_kɄ\j&^V;O8&5~8z,$>w9Fi8b7#;+T6nXfhlX/ :bVX7kВװwgNaip5D/((]?{8 tm K *p?N=HINŦ#݅aX@elyW^{4݋nL&Q}13SG?gk4 f#sw<6rb[?Mvܸՙ|`),AӍ%L:G;yb|6s݈3rFO09ԅ>7b qrxj I*A˘+r週Wı_+y}dXy+hbRj 00 Φ^3ǀ Z:2=k6SOFgRHvoތJq#0|ƐibRАEq6 aHӌCA|cYcsw3 ͯ>PbᎲʼnb4itbl<7K1?+,r^jɍ0)4KÈ %ްusQ0:̣M;Cfn%[S67~SșH+i9$|+JC)b Z';~0FOaӮIRgxn<&y$ ırͰ}]@IM=XҰ!f:ĿvB]'GH?sb2u$Ոg_ R|ˈd}ro]dNRRwOV" a9թ;:,0 yeP%)`<97%FHMZS~2j}YM 9ExWՈz-D-9*q&Ȁ҉w1jsps!߆o5߷P=ĿOL&3=M2ٞZ5A :?ZhBp_E8tgq8ZzlWyȬG_R^|{ ;XN-{  P.0&xRAV]8Xf\Lj L/'_n*̭J*ё.>T_vd{g(e΢{JUz~~xM,5=倜}Ԟ[p'XOC^|)G1;'}/j5EWNl%R9].*kEߩe48G^) =0I @T,1`)D; 5 >W.\@F%8:ZeQ҈#5jD<=1| ݑֲLT:kGB׿pcۥ4*- CDSFvz FJ+fg]Dgl"ђ/$ViRp8{zo/F~E]o3^*mlo&MzM{Z{d/He 1Y+_f3\<,kE<մ{ˆMIA(T˝ׄVG1-.ƟĽ'UTOLSP+5?qc926QxLC6iM:ک|rdΗ'_Яظb اg 9XJo,7)=I Fr, Be`F(RʕCl\}8Ko7:4U~njӨ%U.u-d3 @qb$GcrW25c ixoΏ );Rۜgܤ"ujc;]bk̺7}c9N)ikrT]}N:+MԒST`qC_.Vr_s$e n}?rG\`P߿gq8aWSj]dz]l{;^Fda< po" -q.ǣjvϏaZ)]ٹtU[lpw@lLxGIU;a&sxp)).%bwS %ϸaYL>0v y[~ O Qts~/nn*B z h^ץտc_d!8rTZ"H89XYkHKAN-G = ^}Ċt5&Ґeˣ}( Nnrbt):n*ltOrРZL$s1΀B]ؼ;S$ Y5G.Ǎ8j!vmېB]:9iYCpt #=dMiXKetKLG3`d5: q[i"o}Y=H)hΝgdQ$㛧FM+z&ISr)~Ok9Nޅ#r;q'38%'%/ܫˏ\}K]4*/,5Fe4?ڞshJ=yMe՛bV\5oӉ*%I`*qcyuPK65a}>Mr% r N ("pba3qg-;8j"nd]=I^ig|H42{!ɦa1A=I!H1ȼCB\-C|pۨﯙ$\Ndօ 4=n6k/IBr[P99yoI\.޻'ow@`mXהd}u+w=cQNh 4۶Rqyۧl peKȤ9)@g,EqI8Gof \g(rd ޴^j [m8/‡(X4@+$E"J,Un;UaOx:85DAX p.zDՂuUfK \':u?1zኂmRŷlZ?~{)6WMkYo<&y JbT&R1Mf+">|=A۫jA&6[7֊|38Dx:"N}jyqZ}—/˪qQ=F?f-uϲCVC&#;jJHcVp2u*)ZWSgv[C!_҅Kj[D2oI ^ @J/bt4)P2w"CNrjNi8px{'i۟Tj.9C?6*"E`Qj<hǃS2hF;Ud!Mʓ"W6)ZOyztb Tr#W2mY-cY׎| _NsUͱ%~Ut=MFc]7?5bL=}jf=HMx=OtE;}CT_)-bIފsj.o~6vf+@#@E0y` 2Pp&9UŞ&W N; I-ڋ :@4$qqBz!Ouܶ{h-x*}0ۧ<̛sAa#32H:^z%L4$ж"tx4b9?OG$ؓdP\V7a|aG ϼ)^Ab5R}nFX[5*|ow7?a_仜ل0שQ^O_@ZtsMqo4{vOI$DO-%Jd{2%h !he:it,sӂ6jOjL+jk3X1;9vԑe^8]^Q$HRhA1@=Io4 >pwƠ`kXQYm +Vw!8q,SoL(pq8Pĭ+jv\natդYHI6$j5$i> M1ԯ3|W qrR>$mQ3֋3 v]U]@P\s^Zy5NwYX\UB$0n[% رV  ,ŵ7rRiuP-$jF _\mNdL!( je ܘP΄y]kDvv`bryXj^G#T|0<=#({l i#g@Êung]NXs >W' 6y 2b(<޶ tC+൘X* _76QXHil\7gƹ#|t]#mH~5J֟g SfHA}evӺhti5AMa)@ Uܬh RVqp[O MUZPCDN4rAͦъ`J]tڀ3>eS,o526N#Z:FW\:WdӈNmh??q4!Wg̗y;>#D]F` p0VjZ6"Jx"}v mb4e$"$kǏ(|T<±wgݶ 2#nPZBRgeRbe"ߍ- iq`zqgA3aN`Sт1:Pv= 3}Pc[6c6]>KKD] کw;?01ǣ@;DT[@e8L?jDo*y+ghԃ!R0nJq4G l(`z^kry޹}iBŒE-ZJGDoPguS4pFz#bo$Xls_f[@*@?鋗OiiX6~_\DZn6b:QQݑ6`+@VլiүbN%(+99A:]eiފ ݁$bx5jnD˄k<&3h == D:DMR/08|k6|eox96Hhߍ.4IE@C?U .@j@i@:_%>hCIg`fQp|{UYh&GQI3T @nW'+NRvgA3,^ B±%0D3 8(n\ꁿDbo^ib>:N0Q1(,{Ҥi+>Ӻ`&oө2 ^9/P BB ;R3 RP D MoMoF" $a"d]w+/GەvO> ǜlmדǁBayA\Lpʱ_f-Bg D 0{ n5xBt/";aqqg)^@rλjT8F0WM ZNgʹFP-l9$!eͶjb*A W-Ҫ{[d-m0ւ_70&o,gjnc3﵋ζ7oqNr}ym/a]R{c/l^8Lo{0ta58Ai!" [c¨QK5!͡ZVs[F/J>Hz߾[Ьy D$X ֭ p4=Alz U3ZOWol Br\afTja-eMxz#fXK6ڭm9;T![`aLxs8[BET*MW`Cb j&vÙ0eDy᮰ҪJY@.h+wߟtBRoHDɆJ?J{2눟'V{a kbĔ|¦އbx/8dʬ*x'"FK)C-:֦$U[kLafFs{sY>>uwY@ýԡ[2G9aWqj*15^ef@ܳ}h}}}\Gx`]#OsO~k"if7tHV?N|0@gh==C>FL5݈WOYAT3j$`] @c,22*' Ԑ(aU]ZÐ}y)H ۢYJBl,Nß<^oQ `mya?iͪi94&`MVOnRlMq 1(_G8ܕiqͤw!Rm :+L->]~Nm|ɘ :fΧ;6G1&qPF](?e[ؽm"!EYt'IaAHCFKw&56\oUs ;Dz}ۓynLgR$Lغݤ;̄"AqdO84=iK"{cmpI欴ƭŖ m:G/. [6q9WGK\xd*{"+?$,DUvE,Kz4̓l5z5zk/"ϧ6*fIZ?ݷ{XE.K.#rLr%L;QB>4H_ŻsL0H'Ni !,K%|Fs[a^ zCr!.UlNj? \Ӳ %bVD[ao+mjsNu6?9lTIO֩0-|fӺ ܿNjc_}1S= }MY6N<RgjeU ``o,2NP{ "ڄysv,vvC"yN-) kyfJx{{}K5-GZWwV\>⑐Բc'}}ȍu ]=L׌8u-J팀 uPDl wU@ o(bw:b>ITK uC7b4)6`")._m>rk!T$z%dD, vI;Y|K|݈˶1';/gM}іGm~n{G#SJp>qd0m;WD m&h6 _ ^A*D&,G-8\A6㧺|2[gq8t\֡6(qBNGH}Dkzh`1`B= ;K8IaS5}mĤؾJ`!⁰ߗ$EHq+O:Z }Kk4DY47eFÁMt/ܑ&(ᎤaA TjlW;H=\v0h1=#vǘ§UgG {a*: ?mg)bʤߢG# {Z{bOV7Y#R8-00݄,t"Q)`X~vAM`pvKv6J'L_Kf I-ևs|d҂[!ov2Gjfih!ۭF#VнeGܳ T۾,󏏂U9U$99mȖ6+E@yK "BmQy!.q~AX:FU<2;SuT|h_k*61 %{k[c(W;ҍ eysE;xYjhP^4]V:`g@iAH==FdْLo˅A~e٘eR5Cd] iN]J5̰^w=v6U$ VUfbByyDvEUP֌B)$oxKX' Xkҕf_,lmj*@+e[8|,YqMM3*e;y,y O\;LORŝ%`kV1[y"X[;q36%ycfᄁAH1::Zc8#U zTq͂)N*¾+ L*.pXʹd;n\ 60!<O%nএ/ԓrM7BqZ $ xVދ@V UrvZ~$Q6¾/nx:sy؏fXXS?k I)fv(Q4`iإ4 RfysSq1 yx^u"\K X# "b01<.l9oCc"I`$yXzɎulHEZH[4!)DJ V1dac*Kqu{E!*-LD*NMPAGjFj$Vidk*Sk h$*ixSӸMG rϖJuJ46<izlF PHN*gr9W0Gwr]rbB!x~mص7hec떇!^1L= < (QbQhTc r mDK%,w|R5Sgkmc0!PJ.nD <i7*9ZiU+6lQtz"@_$|3 D4{:4){MtlnPptm2H}L=&dxLVpj1 (p09fVX Drm$zE=+%;JЅxκ$H.: fy'u̻~X{]x Fr*&;=f0UåpUEWʴ'=J$o3+ Aej&B1y˧f2)WC o' 8C=@D׍- $-xl E8$^_d,[8=sD iHhA<-TG5tt3|e?" :\bu.*znrN>z?-**9w!m=0(֙hYd~5~un#]n'4 StlTS!#u V5ZŘ>Lx^b'L;pQ.ƣ;b ;ku ^.BH*v^NɆB@ dz'̦0ֈ{~rXT) cf8#á7.Y3`>3t+ ֥]mAgv+܄YXَMrSuYV!fyj*!w 2teOC+yĐsr7Œ6B̺4p&iRL<NK+g']ٛ9m j} 4q/*@@Fweiy?{XSPpj\m%g_W\%,A/4z"qw\r;1cmM mBI *T SɛRz|Ѻp<4a;~N1-?V.=k, {ôCX.N"#KDVd#ˌi #40? y~^dCEa .)f ee<8^:sJhpɾ~DiLW=}Awi?"Ӓ<vp=]ACa.f_"v?%T59 %[&'"ZeVJxؚyZh\f4ϋ M~ywwf[~e(=z,{8' ]`YAlՠץ"zɪYCAHҼ;x,:2ʦF@-?c]BnxTԢ ,O5s-+5*z%*O]k- &. ssV tTZoIt_^;bOTvK7\8WpX1I*(|.QLnX롴 !fj9.t4TJ+LsEJp=kO Oz"FvȓP+v٢nLa UGerYLlT}o8'CyZZngjm7CDҔ?:*Äz#H'kƮ+m.%k:6mlS 'LO?o2-5e\]&KMw6TsЇ I}(7~f ?QkFCv|AA jH@RR\o$W!zؼp?g+@Q~"=l(}O1/ nO9-R GxnG#rBG_׭ޓ'̠zxL >?#(93~++CQ$)H7; 5۪`FgΜhupJ0h3 ؓwI*pP%DjT&Мm ,ǭ"$⽱G$_UC wYE$~mEHb]2 qcՕsN#- ~~%JsICf)EI}n7F:I7 |7#Z?t[}};7xvk,q <:jn1)W ~:ݵע)cjl_Q{n]0X=x)Mu T1UNZzR#B8eVubQ3 6+mUN %<@}2J5XM O%h<Ck裉|MX@1:9I e ~^$y F;]6*"kn#'U*YЭ`ۻ_Cw B^&g7('lw;q 3dB}FV*s󢅬 VJ){vuvLui1pùQB?s>Ғ̭Ƣhu2ج/)ff|4YKoM ২P@xn&RFj-.–&M9L yyMYthgDV-/ܷ?`Ƅ{V5XX6ʫaˡ}}!hۗz{4bQ+NUTj:Uy8Y :vnPeJWD:Z%CRxM 0n.wMYg!JP8*˒\(?S*um4'N߱#+zu <#c=j[_t1~So*#b2Bq9Kdc#v^Iwç 0793JVn?P8%nlh)sxUg,AÒW3,8*Z0[$sEKjѬo'rш%_>)&O\㪋7 JPx$;::H,Zt`vPLiGEsKfA՞įlvI4Rw}_y .ځi;>`GKl-2؇LʛcgTW3NQ!a_L1>gW'QCj5 ֋w+&S䆨H:vunp~pU\e\<o[#3Dm+llD_|yWΣq\v%ų7YN#|;ė+YxDri%FҤl:(2zC 1LˌUV'%ZfwA}( $z΋HkAG;ME%G)6n[ xEg\ҫ7Œl?1^j|"ɛnhUW﹢ImP0#17a43 2Ž$7Pi7e>6 ~&%b!vQ=bLNqпi qGxlº\.VBOwkբypOPh%a}䋈wזAY+ARіSCu !)9 *#HËw9ф( ~ `tyȥⴜ5v+u Dj g0ϛ4Pv/+)xu,;pU 揹*"$p͏S>^T= *u]@ykB1쀹oӰlp5?- ,P5ܥyF.4Yqg|l'ϕc vnA|՞r ùSȯugf~#y]-٭pU `t ,X%$pk}} vAs!d6Cȋk=k= Z'!>nM<f_>B y"B(Z=3(`ť.3t͑F X'Wr Z[G}MNU6R*߾cLsQP%x ߵ4T`Vq̖P+;ތ@[%g.FѝэQD ))W3 =s"@F|iPȥ3=nM*&q῿;x1#{zB%~>IT-m/G>#e8W}i=ye/~ cE'sLji4\,3T*뭧&һBs1%Y1a6/a'~* q VO[Fi7rMѴ1JP=!HDc KE)$*T 0x^!ϔn `ʌ mK=p55mԩn̮x$k`Ŷ)6:9ɶ=7EdsXRuֆ=)u &7rG3sImbP0X-#z3l;goX>$闝Ts'8:~l@ GDZX,p죘~om{ S_(,5]S4-w|CGņ< p!WR*VuZO5fI^?9pقA{p,n6i0ݒ"SGfU5u*&H-< %\3 &7T¥rGD,U;A^1ecY.V5"Ce\|:EA9;{Iհx@ճNVQȏ/,^+[]gi+l(뀝_W`RGpisO жl'"18AsFX$ t^r \¥VbL BHKŕHPK,S>LrDf.ZTwjMƆ}{|D帣I'̈́JK6xcSf.ra_#CsiݕS9Yϵt%#whC$=>8X\ V 91$,V@*I~th)y'J|]kߴ؟9žj7l{<7uLtLOw*NT'F79bV[`U8Z'[.AEi/],ъh4CFs+O(WּM&=**WWUoXrfV:7A&V_08%ݲ;6v oTWNCQFҎnOVח|%\+YBDیEF7/èyI5ӚXzF[P_S+MxUMi-kVR×\\$ j ݱ"yky~u"G膽 wI?£˦9lJX_;|'>ˍ`b 9d|~P.̯Qx˭5y?ʽbwh5l:*1B]Qldi; ^(ܘy5 KZ`nDYJUV"{9˴j3Ef/ 0!Q+ι¯!WrˑAT cyK . R1 xP.OtWVCMėv$豳}fkO'xwO2i #x*Rk-4-hvAV,-:p i- <ЖqU:9ҟ.m@~*:+ćXoEUm/Q#;*ZL4^B@@t/w彪Is%'dq?__{k؛[qsp.h7<\Ҙg3$MZB& Wy`:ʖJF{H+_#ӥI445{+i=,K0Λ"S۠w: xjqQ ,9סR4WGtG|D H*hHҬUXMq`>u тi-:p{2o NףVQU%&Yi}yz=U6|@[VjU6~8G|3gX/z]+{~&N9 ٨<@Q5sz>h(c W:N/dX R)`@E(J=gTb"aG`6}?d ގ?t<웼%v9kVk C|Å˄;,w;~>j ݠ!x|slIgqy(CD96G*|͓GG>1(<,n|;6v$"ڜ}^Z:[#L>_>K#M+2pt@ B1 /0GlKْQѱLڜ~"{-?(jSc܀ ijզ`;Az7/C& weO9{[5h)qJ>3];DX?. te扷 s7tf`G22+&J vtR )U[T07Ϭ{|POkerfwdNۮru ɜ K1Q:Y:5b6)n|S/p#Cc1]3ƚ`]?c1Jt$B&5*p uW SGČe byт \[n~UrQ?¾A,"ߙL]W76T(;5ZࠞUD?߷aUjQB`#9Yz$%O;k ֵ'#)2䚨XqJMپ[ZށWϻRB(ZjޞSudRj;#߈L$b3k7BalC ZM,} <JeV?go;h9r9,)Cx $ 0 t IzX;g˝""gNR>O\NB(DWKZ}5h[OԽLus LYe)5|DEie&aʟ:SpH5 3zhラU{!u>QISAșFd3GifѕrFB0pRAa8"ݕUPywMwW\<*̍9^4pwս$1 ߐQb wUV59}*(yf7FiCtHEt.H2!@aZhVo-"{7OZY rMhULߟRu+IQޗϥ/ ȓ~jm~FY4{ 7Uc>ۍrLb[m J_}WJ*V@Gd]ĒIQj1Y-@Y$yؐ1Gn' fչ M,6af;\M~KDs]ͫʴ!"6ῷn H:q.$u݈ AOüs"3O}0 YRg|!7E\ {KKbXzE*YVOW$tU8 u:Ɵp@H/ S/&fkt̺U%#ЖZzo4G}d;>hunHZ"ʵʴ8m!Itv [Fb\# -Z@XP2S>hB=F{GGoVx-3O3BP(UE*#8\JuG(>ξ;bfq 5ơ|߫:m/ XQѬ EY͊GR^XzU!l()x)h'KyIl1dm1Y̢^UdːDLv2b.<}E|o,dr@SyMf}'9H6- rbF?[FE [T3F4^ma5́ԮI઱雡}5f@Yoh]ɉO>XEzTm3"pE,8I[j-r.R>GnrhF{`[Bij ǝx0԰¸039z}kVhFy õ.Mu l/M,b0cfB  o;vri~-p>xP*%6vf*.Y/T5JJE.@PBQb%ɷ h!_ф nVUYț". RUGOЍ Z33o-.e ʟp["oY8O7GVe;YB1fd /_`mTcP+4B9ꊦ|j&!PW h CPR~̛kQ񥨜; ᾈמ!EKދWEE1JCDfbRO=i>!B֒Ŗq)w Moc[TrCLdpÔ1/J(?k rf,FoۇJFIļcMQfM8`o `b]6..! ̆I6;0vBc֕3eWfˣ2znV{N3{: %9 K dG$EK}_xG Kx b)O[8|@u#+f8oژ~+ ldɞ!}iǺc`N_2+hh,z8X@fX&#'&-b5P_nzSO2HRC7LNzg%v٤x7!% >8V qV8 b%B7}_i<ٮsekA@ ";ef7IuN8|Mߕ=sd*.e!gu./y4@I'<22d$8]' ֺHlL߳TA sߏ$^<;]8 /GoVlA'#T`rlǃo5MWD.4N%ƍ"SI? I$t1Rt.RxW/:YRR45͒ɱ+Zu6l[.*E@+&d<\:;6OW0G/X0SOc_7]:2;~01)&ꥰC8]Cf)a_^'5w%)ߞja~lWdq'.fĤ_u'7C fsϮ@GA]k>PQk.Y(5)`Hsڔ(eekCUVAӱ÷h)IǷ@*5O:$ s ep_L0&K ڧ<6r6{Tf ?ڰmV?Q9*=|ut;i Ā35˔JbNEղ+Oow%}ڙ*䐎jwjp4$T-&W4೩}}v8ExPL%k7BH*+dU\f&<Z5ɼvmkS˱nI l ȹ`uE9I|*}1n!U7ȜҋKO\YbWZW,9Kԍ~ǒ`XfxN.ts pw8FX_߱qZ5Qf|vLGq#L\~ (=Ɵ1P|yh6 = ժ_CN\:%䎀mH>5[fi_gtRFk3H{ķE >m\ANLALE-9w`55[Nw<-}` ["~Jԇuģݹ+;?&L&{偮K "^TmG4yjNʼn)Gskgdr[!v%5-SOmc f⡛S;%~zؗYB밒8O*iF^ 8)QBt.Α+H0n*irW"ltFk~‚ Hj\χ[~{K𥳐0ǁXBSZloePs 1$7dcȿmC|6g*Ōr6i GI{k'7Ywȧ'оB_)- Kȯd?,-o'] g8/k!c/_&mUY(VԳ.q[䟁{2:uT=!oJ2*ۍ ,@T3b|5`BH}EYY|qZm%}H:Z-!|XC}S!t޹ 0"\),5N%r?ug 'vcU'D̏$`޴ y}gRnEM%P}Dž{znfD|?s@N%2&Q9Nu(ug(}2F/f]W78Ƈgvyw^zh~ɂ8﷞IJFgLK,/*I91z9?oI1MvqAN*E<w4[ EA&4{bb畉PհB#@T?љ>6] KOuIE2Q0~fXNIB}{1E &r짆]?᣻ ŽKLp^%i͞e \<6e=_goǨ)mk|? -* tLEnýˢ%KFSq_f/{.>q#vhn)g&X+9luFTٕ,G@(wˍzx8C#R73V7&Vǥ\;PvҘ~ G/QF$.@ 7d.+O#=Uį$)&аT:yeDǨsՃ5n-JKWdFRvy"oZ3ǀ\@Jǁo1KrmJr1p1 -Id.DvJ+YUvS|\ڷFcb=N>%g6vP#F)rپ/V:O*b;ω[Zb<;l=#S\7h/ a!Bj*NΖ+*wwiO 9MTR2X 5h0mYOC}\2SrDe: i j5w/~Mߎ^t;9M$)K VakEy*H5Lx礝VI\$@ NUbף ijΌߥzK' .Ds%nleQ(vzTu #PuB[P< Ժ;\܀t!aJ$8{cѷNmıظ;m3[A:IvcFq,=92VuhR9N: Æ>bk剅ǒoOӷ[*@˒fK9;,3-wJ\~(+ªxRH2<1ni^crY[K( ܈ $jPcVCe /VBhO5k5~2= ( fS;*8Y<yrP~/ڒ;C74 ) X{$Q{G]זdlAuA1cV5?gE&$I) \"bw$-K3}Ou'Hfc=g>$e-:QRr񌴝7^^L1wr"k+dkr1WD%,bWw]IE8N~1-1 ;˖xK;._H.YQݰ+(g,XXl55vKHмü،_1Dw:=D LҢ8%ݢa ⿟ke:&ܔ? cV<6֣BoSKM.7 T^_GVr<[R }EH'rܨBZjnCɅO܋ܽb!Q rgnJ&BMέ&G'A*BjE#^s;Ghq^EU^]Edڄ- o(fU 0;&C@bJ-Ĥ}U6sݫeyҞ;f~GZ}V#ʰn=:oXd0SD{NQ]jx/ƙW4n{^/MjKHj l %QGq$wE RnV º;+BAi+$g;H!J\̼ZraXoԉ N IlUr8S.tEJ>Ÿ(s{Wc B\,h6=2ײ:6J[V #&8$`gqOfn[3-d{UA ):4!`<[rrd=ˑy&\jQ0E?K08e9B; ݌өx^jnyVD{Ӽr! O+]{/D.p5oF]U. igd+yX@ѾH`$x6FUE!,Ph>eIσތe41&{@L˧e'2o2w> u`Uy(SjHTr= uU fNo ijGS]Tlˮ+Œ%wSO%jSЇF@ުڡXR֨c W +< AZqQq9AǑ9vHG=RJqgPeLmU戸S\KgX R,Y^lyzu9/ 4>=imǾeGI$: LcsܦAj^[2WEWMjЩn"P^ims0ՑUae@x@2a=u EV'5׏9_hk&xy]Y>Evu~z// PWDf^p$) k*jnP.*1QMgRc$-dׯ2莟ꎜ!g{..t}? SϬzGm‹`]7:԰ YJsOF6A  *DFlnD 6&Δz+R"n+z% `B<vs݆Wa*$NH/A;1ЀQ.8s(f M]3M^~4 uWxu YӾ?JA1eq-h׬ٜ ;O2;suT$ Jv,hf;~T2o4lWm(>0^A%R=&h{et OW\HrmTHcVc^/Du;fv'qCӧH R(L4q4vN9i_ -b"tAOe Tuۛ9) eӇD )k h&2﵁jq} Hx#V5j8@G~1: E֮%҈ &cN 혎UfOqb='YG)dQ;zk*/&< &2TN~m5t"o|nS`t>.*EAUfߕ`LW96aĶ}(v|ba!Ƞ\_7wヤjC޽(戹#-udeyTu ]G]dFh4 &ihRNk qh?w,BDĈIZp=9kgq3"3DZN>ڴ,3Ň f5GcwjXKx⦈t`O" pN.v'ecKxʐ3S|~nS~B%7yI+eX3$ @"%J>Jd*_?yٔ}OgHQ+5*B>Yogذ6/ԗfe[$.x]}.A'78L=?6%#$v!1Ynx^ FP|GPk,6u^r ?Gv~mZyj'[tqzkBbw!Gtj=%'CŜu CԯT^ u*xsF"r:vFG?StxWt0gYj1S8m(Sx1uNuƲ5S:ܑ0H灞 kSe8G<~&>F(Kh $6bY[Z9GNpg!5ڻ__g\?zwҴidym0t_#0P/$f4??XCR)ϓ/a"Az$ؠ_;MTE ޸G H$JBYuI]COXzb1B(/SECxGpp{QhLyw0(US]IBEoaἙNGߩ ) uPd02na#ٙ/^꡶bSJ&$6J 0 &!U̐ϋAMJyAepP~黢-I_ _?W[=T6Ҫ;&%^IWwokWO%s~ة02CIm+rLZ_玊 Vo`(bj.%X}(u$M.I>>]pLG6L]~3 ,İd;֢H,LyjSwiROJa7MNCxБ?l;uG_FˡN6Sygpsnuӽ-sߜ|IdF'֪%x;(G"E|)'Ȋ{,uT~K u /"o9e'ĩB^hxoj刢\Tn|\E*&GgKޜDLEL֥:tM{h ǼA5̴GOM49#bjc †w)Vću; [>H &vR> &n #vTYr{"R<]ȭmflr6=m@GeXtG2\(bA]I9(cQR\'FF >!zW%ĥrevhD(՘E)0kpU21ݔ*~ݹ_,yD bK =kwP2(LL1z|iW/A5ȫ߸vZ+yF*fa0Zꅺ_5C>|x2%~jbH|\pL}lTa-Us~YY(p7M& JGzv9c }:Jǒl_x ҸWƇN]$6`Qmg}똑v/TAy RZF*&2X ,40hu>IL6W(|>ʛ,-a@H\mr8TשGe%> "t k-3!_IQR#hurOo#7$[MGZRoY"SxMLܜxtX(M`w9M"Ǥxpz5 Cw\8m\z8 @g쵡C Q ]M.ͶqʃtIIO@;A8juc4̹29[31 pu({8k}>N?qÖ0M&p]wyZGU.5Lwn:V _ڊ+nuBagtJd^cs>xwY_F-S7nŘOH|ԬVs9ԲNYl7>c?%E ז1'W웵w;2chFP2).Dj6)M2Se>]7IwzQw諯nT j*y"FŏAQOp9%n σW%TM>] G@RL`ŝ(V xsL>m+- BO2%5pXG[jոm7 BXU*Cad&x`|$9u' 54>*1$EH)?}+O蘜 ]Av)c7&! ̺ Wg-_0ρAI*a4 1xI7a6>ڶt朚xf@,tt97G#} j+_>lX]P'5UJAR7.('OC}MR=@Mf{jgR)k4?4r@]Euht%5e1I[!N^Wfz bdhK =NI嗑 Oz C: NCW3כ ,H;XtXjpM}Q0e-]]xyĜ@.@\֘~y|*GNJݥ|SXMSS tz?7$x6Rux -y'9>dW,wXE_up1#18s 4E:.2Z;JיE.˽XG{qnDI^˜k+_:UA>j8~vC3ɬ\9(k:cG6<sRzVRx.b6[pܡ0X lcx1m쬫Bz,-=0f.@hY(ɎʑPͅaWd2e[rA18" VFR]6 N>f;95$RisŲXvc>6C֘e"hc`dA U_v;sBu+\Bemii<@XMo)6 pUo3;QO7;F͆%SK9M7}Cn_*Afj`i\u逎} fO8 搛%^7L]IK6<#A4&i #O ߽sᯚsH\'j^ź|Bj}ܞ@ )N=,uK=ޤ[nG ۬4hk0G١ eZ:V^䐯U+קGsc}-Kc~Кr/;@aS9V<ŬۜI28)CIlơ'~/`j~CS ΒpXIQYZcJzSfqFj7:j0*4JkF@V= >MqSRtEmAMl5 ]2{oa@LF2sc`Mso?CU<3.MFy7v<,H3O}Q_AkM# Q$u2N.e<`&cu6`KHshͽk0OC6eխ,a,udM i*XU>3'dʴ@DY7k"VN)!=lɟs܎r1&n* hT 0eZ>0˪,R)}yZRJIFK.?G{ِKk Uj䆑r[.ZFigdy[TϨ5EXk Ԝ7- EswOCo@ֲ=fAV]S|8LS8VSiP@óBats\sWGIakW\ :né8(c`V۳I58-˂K-_Fjcl`ЎAq%H3t*[?EdžW8?lܲ??LG|P؝ ,!Brs0Ts/ x,4>폳g;{NO'FnW~ר˪Kϳ>qm~n O Ϩ[LB0S;*loWooT6H]xIN}(~(4qldaqF8PK=qSXCk+(~ths0%rθBI3*E5< h"hUmwK n;l|J][)Bs!SYUMJћщǏ `\ǶX;p77z XTcl >1;J$w.=RR>pSEj_>&-qG5î8ԟ2oK" PGQ3Q..n8 ! R2XC4E]EJ"iIVqRRHca'Y FJwG~ | 0Om.BtzjɄz_0b4Wr)7p;ZY\ҝ7UFbbOK,K-V~8;ʁi/ϳH*6wL )aIԹGNӌ5ɝŊw `sDU)tܗߛ9 [g|D43d 2OSeF6[$YbW0ƀe9xO4I>xúA-㖞m>˥QWѯM֙g?s{ZKxP~Ԙ*TI$?:Bl%"/"GB cjf̲& t/)!2]%T)5Ur2f6NLN㓫ȞλV&+฿B]K9ߜ\2ywb#^6B`NISU'4HMR clb[2e YTі[ea;ԏm9[~Ei!V/!f"IX8cwӠwH4_Yd +}>~my(&ʊ];<#KhH:e!ר<fO ">ZWX&!I?x*p,R!Oh&n,PC:[7.q g,jw;w* |a4d7}g(^eCᢊ*Q6WNDKA!\ox&cO|%8q+ 5j ҳw&utmhȵ{p41ԂRA/nq[/IV ̚ <;-,FEsc$p%Tȿ,(^]c_b[s{N)emX4J )2v98 #r75ɝ$ {J9RԜvdX{xV:  !ɷhp\Iz4(c S/Ys}Lfܛ-"qQWwPTQ:y7*`ܗDEk~[@ǫ~nN8 Q^߷w\>]ũiepVQ`1%,C=K$aT-7ؔm𖿤52-`_bڨs`̨F[P>LjƋj09] ~oWzr زpm/py@H$pṐi;=pD ;dLTdKޥ(o(ܾGi_scKlv*NyJJnP]/M:'e2n)~YJ:v'9.xBKV"jK͏ CfG7 s[Jn%<cT cUi -TMsJP_ f<ϗNQ ɒ偿`RMJ)XUl]9I.1fQܰrA ;ͯxO* Uӧ\u&d9t_K] mG>pq0wֺ¼ŸzՖ[7Lhi1@=>=a2Ѽ-@U/=fKcSk(̰1UCֆ3D3lJˑcZǒ924@Qb#*\#LaE'Ҹnj0y. DIEr<ܿLና] 'ހ:1?J>N~gO~4-h(S9S[A4!#Ss$l[0r50IMo~09ɟƧf+UFhTfs^_z=q V {q[])8nl1_i.qh~<^16`ڲvgd~CbHv-$j ʹ!Ąط5 @Z b5ÄF$䧾-sh?zU"9 ~ϐϣL;Ӱ+4"3Ժp" PPd;+2 ڋaI*Vv,^ bG7` (,l`S 3:BEtN2DbX143s>5qU\spuPv+ӏ$bopV_Vl/-8D'XA=߃95$K+X  1d'fi7y?~EeޜƔ(: R4yvč&/AVTˋSK^)|M uTupZ?` būSemNyOo^yv'&kXXI Ӿ,N*Ɔ76G #K ym0 &EtmťÍ Z>Ř/vsxѻ\t14%dOH0bs-p>$@ ?6{K :!+9#)-@J[Msvd},f^*GV:˭O<[}[}EDe sd BǨ?v1|?W)/VKgq4|_Zak[]ET!y쁉ZS}qo)-:/=FՀBjMU% u C@LaKMtEF@B|T;7  >;C{I0.kWjމÂi\x<0]'/̢3)ų7S8Ǡi&]ģC G[ "vd=ҴrHuubz+[X~. `\/E467$P̜V>!-y>pR@qd#>r5ם$35t5mN0-L\]m6tҞ2T)uF\)88 0I@hg .<r`OLDjpɫ7R$ų"7WFƻT1O֏,lTEzjq.`􄲐ʱFo& O'<1SB -O,YʤUt7Eq֤HBPbb2?r y؏5舰3kZ% ^o=LH]+~eXFԁ, C+Ȗ*<t6!%7˞h-vD4tr9@ߴCY>)|td{fxt텮.1Nm?_X ~^؎Hl-k9,L5`=sZBAi[x! 1gN׫ů)E8禤(ڄɋ脙1l;'9V[{na4ZsbR:99y{&7WŐAP،ɺ4+j02Agb~QG]%¹SȨNf+|=қɗkRS9[ACC C,zT Llz6 b%!f f$2Trz7 ÷;ҹkz\#[em]vqox;+g "g^40KzE\6-4I(scm@$jΖڜcP}hL-[$n#_d\C:zUBW$vjuiV)Wɪ89$'c!7{Q޸DNؙ6hM|4XZ&d'M1B$T-Ūj)hc '攠P&tAWQJ~l? ?Sl2u%l}o1Ku'j5aB"PM 긐}j$ޡ I &h2L ՛^F@ᅿ=27曟O3냓84?!wo" s"~n7PkM/üW7._Rr)D+eJ[hal:W{^=|WKT;i٩T|2@W"U.Ȁt$: s3U'~FD?Ejw ށ0. ~<zq#]$ֺxX &E'H[Yk:_W .|lw\BMik\\mv[2wZh:7N~1'Jڡ1'M,z0;b))hԗujO)~I$)H dN9 d !EkawhxRB[3!ۏ4^ $}ҕ~yPg8} >41!th^/8z ^ b;HClG)KVt3p6U`FG.ZxtIYyB33m&xҁ4u;C?l\$´ 0IX6irByKϯ o'@&J.RjFmxK,G֤sPh A0̺W~wf>(֐R!"!ࢧ*)~fɀYlV#:mξ[6Z7 "REJ1Wmx#4xsOy'};~D:*X5OWx3"uxǣ`-[4Iʥ^4pء}=ڟU]T00q'zG'G4kΊnUyzd M9E~wp8DAH+ahL -U9z[g's+s#Jw܀p=}lDmV?wqf<^%+mِ!Jt:ǹ,PeZӼ5="q|Zz:W/[/ t@)hihhuv3hJ5ҫF;QjdvkGUTM8$P5:^<~N~a2*\jզя/ 8?ȳ. l7T{bCv(Ȋ66vʯ\Pw#!YOZ' ~bBN:=oF%N_mrwz{^T KoOFc#fm+uS9Y7$*Nz2ń>).9·J8w]Qn15D% Vq-&8T7 vۊL҆EU2h{(<aM=qCQC3  i[*m@}JoF/n$dq˔}},wӌ~ VP-5vZ"h+/ XA!D2ڄ)=䊘T(\^SCa3kMƻR@T&񏄑7юx>*H38KMYtehhJBmiG%Q~"3t$ 摼o+z3Uf+.bZ-5#̧Yǵ*ch)UDǫ ;)̞of™}P% g,y@Ome? dW N'i)9Q/e8eH IK?Hv=\wxv%zSb8 Tw5S0A.C6Vupk`f#)ͷe0P8v<3cs$y@xviUTNctlVf|y [,$ |յ EV~BL Ȕ:G Ę)f Fu8Kr *R ,TakgGeȨSNy[D^Wz4T?!=ъW_rUOB=RRG|P-4?R|Jf_\~v16G+ s$_`K Gk a߰⎀)mZJP_rnH4:=t٧NZ֝xA_'8Uܓ&,0И_b[#_Bn>HIȱzHF0tQ?@- H{rI얂B|Q9^Y}7'W9]90jr?;j؝.B:n_ˈXyځ!+Z f2" j(lߙy %.d1m}ߞ-tGcCo>{*̪hfhjIx/x r"Qj=|A!FT3*=39DXD8EReA1'@"}~envo Yd3ƗdmSc#(! <ǪjW} Do  i2\, 9N(PF̝u ![>x *I!@WI'ڹ} xL6 exY( ݏSF"AhpBKXi9yF_|gfaZF^_uW)P~ MY׾J'0 / >yN`hVW1' Yc @f #PDNKʜIܹ{$C.?ᠰ0WG"8fa؈3Mq'hܪMRsN2!+FElhx?I" hSyE2)Yzo|Qqt3[L3te B[&SKNasw{*Ĕ{3>OѰmldžޠK*ë7Kw`U?PxO Qz'q,t4R){4ClΊ,A7Nx_ Y魦U[#Pl\y-FufSU6'߂-DF!0Cn}L_g˦\Dl@c}5qBqWd,KZxgA Fؙ ERqH"۽Xj|\FA; ^wt&M5wc^O?VxL'VpO .B^^Cԙ :ܥq>7|<v1%5ÿ1`PNp3ƹ4Z`:Rzr֊P/4cATBkLUșP%bsg 0KjBk,|ΊZitq> ؞{'hbtHqaOR}>dkaOSA)|Mл L>J<7o auͱ EG{!oy}(˚N؛x}iRuvFJ7jIυn))V[ܢ9PǮfM}X@9yY(C}çwch?Ʒ15Lп09z(/d=yy>h/' ¬F a৅jcãm^HF'qe6K:5:%;nx1iwGzpL΋;-7_ 谼N1Zb)ۻΤAL4L&r#hB 7G q{A]|0hp،rbr+qv'c=^XVт%x+cJWh۳b*4~n%)3L$q JHcľHCxxdkM^YgL9ag@Tƒ0ugVϒ7=3 d&g8ӿ6cnP׉"o7Uqr|[Ri:9X; t н3<^%wLIԹ|en}IƫPop7Tw؇bTfG%,(lT5-X~fNnltS,HȽ+3]e٧n%?3yXr(@v'PT+BgpdtZ&©O PuCj|7pdna'};P$ U!d"nJi"R͕BU׃E =Y=w|ٽ܀?yt2`%C2ijhQz??0z&V 2e׷LGZ^' 8G苾 1 `#ٳ0\Zg 1GR 7 $)&!.!rrEh7҂Dwkxf|kg%Xb f'Z ]J>9⟊y v<? oH|Rc?֨V޿j15MYl.\4}W_QvOCq7h42;s?-ދAԘ|zOABC"/X/cDbi] {וpQ%Q,/Q]Vh u" 3E)_(T&56PXۑbS,]OZwFT}uC_0Ɗ=vY⚥T3wϩZz)qonus ev ʝ"5Ksǵ~:O&^v XA-apO_8g*wN#Q eL? f?|\fAPj K04ȣa,7$d&d[ H?9Ok1UY08Dj Ҩ~C i(l32MUt.٘@lJ/$1#5S m2aFY!U{x=+ ;g1ϙz"1WT m. i9G;)FE Xcq2\c%{}LJCFk!X6s+wx Z38B|:䁞c Sz)UidkE<'>.LBs7E;+L DɭrE8E-;4{`(}Fh4*6ormRƪu TPwL!PbՈXK3bʆL>tBWMJׅ-B/Ļ/1Yju]u.3eHc\BS V;v?9BU$ԵheuY4 c\B w=J ~k%x3yP| Jd"; :m?sk{ 8z/]Ϭ{ɨKq 9F2<@ }cHRo`+H%J]5?=&=8O8֎sےҗu|%ܻuTCcz5yv2$G8԰p2jS3'@ʊ:<咄оENq"vzB(+i s}RV"Pj(յæU@׎)u |\96)•pQB#TCbYICc O,<%YƙzKS&4^49VٹF`x[(< y3_Dx`sPS/ѧ?~Pmq剜f(*TGtӅTC1%Vx0/ ,ElcB~RFelK ' ŅS:tKk=Ơj"*PE}Pɨ`%Xգ@KURmB Q )$*'hoi".;L`bG'WI^⺳ܡx/,sf/A"=j) F*i&א ,Μgŭ[MhV.X~֬Rr^T <''Y%SN ϡ8SހSNPw]FF[!ϕk{ac gY NL{UJEEK+ $})ko3YbgX< E흺Q7,='Eи㐛ڢ<9ӽPs8S'kk >RX"m[ҫkpD+_>rFZ(ge/HC o@Qm{n9?ksn]yN{s?T2`sZ/ ˒rFF̻,Ub$ⷌBOw`L؇!sXY3}49~LeJCۇ&=Ұ>.=OAmL ǡ!e</ipBGgN3Txn|hMeڄeyM{dyΖN3 mq[܋rWSр }// zec%:OXyq{L)E i֔ F=Tt!>2[cJZ j`bLuТEl\i;:Xw,E޸|E\X$F?250oa4$l~{ҰPYħ1Au^?ch6 ˧|WY >naY2(E4כ ,jhVLUmRBw\=kK% 1QH= #.?%ueԃV_X8) 2 MDioq:o~FQ:r;GlXJgJ ^%O2ISQҎ4{RweȶxY÷!֪ڪo}.dZ,ɘXzFRiOu((IAާH(vJ':MlD  .WĂę7N\u<JSR($݈_P'1 bz'Zɔ5[w){6 -U^[JvRS|G)@|J!CmXLbpr_('(&sf?NLU7qF&NK%ܛG@T_w VO{/h%/V8}*{b8c~8HVawcU__^WR21Hdiұ`yiF8VYTGI$#M_BfLO ژe 38Зݢn0n^hCzZPXG2>8լ}}p~uZ&e16 C/v), w"@]CiکR{o2hY2N6_;S^ZtIHoC>p﹎Fb~tf3̣Sn/ٌOnQޏ`|`.ҒOA?yn/t&ߦD-mפOh<L:a!ťQȒ9l3=ƒ'!)4c<^',[M͝*>50W?'t&ycTwN]T }/+G1/ 3<-ߊ6Vp-"=A0Y6e]ش sY3fC1{)Qx:pHq!#bsB3 o>M)E{4t !uTu*tZkWěfSM qiN9cs^q~<$м`7LLsK$ .G2'T䐌 w`K|@hFNFV|eFn} m^+FZ+Sw5ʽOKG"d@ ?9yJ̼&YQ+LJ fs1\C S,)#QU'e N%m}pܲwٟI T1Kqzs\xnxI)0v I;BKN-Fѓ`_E_ܬ*qâR&R3?>fZ2F?zW廒"("otچKicU3`aƍ&/<ـĢ% l+y󤩓ۥHxv|uҥCX%ɹ^%( !3;~a7:0Bͭ VHV9Nh9U [F?w "1>чQ7 Q"_̱k۾㕕*{aa.r ;*%\*q}$S{=b\x 4H{\p+q jf:Bv,ONO,xn}& EMuJuК ^QCt۠`~2>Nվ!̀Y:u w  ݬpC H5lv܅It9|KYu"a2PcE٫G)(5R pL 0L;R~7~-{akw !pun]bZEu_`"tDl12&$i>l >N!?+Ca/jΈNPjPZ]veq#t lI[)Ҳ\SG5ʭF p.9kF5 u27I ,\A)|,zFZV94#g p8f^"v^w:8ptQ,~,R4 mψ<*2trQǺ)Yamv XvL1 [ lcAH'UAQ4 #"4Ψ4ki^uiwHZjs2}m\O!Jo˖AɗTNF!^i(tt=H.vH,XCj Ar9'_PbI6iP1 hFtU${2e,D۲a皘<3Kq-(nۧN TiSݮ>ZE*Gƌ" ,JA` c. [QZEaXҔh=A!ВVt P$y* ޹u4Ch_nH6T{n{b'U}CمPXie+ÿEJCF*.)P/FJٓ\4' 3o=xYC ,݈]r5XWI,?O bzYpG˺ "91b>ZY뀍ZTߒfT]:[0;O I$qZӂ~"DhѼ{@u.*Qj$bT -:v\%C_ۙ\Kst\TjvI=I1V)4nNdF_ 辅 eۡDᯡ4[9-Oׁ!^&;Vtz%UNgmpl"6egSK>U*K2o`+*'뗦%]a 'ûΊsc6F0HD'V}FzZ_V9)a"fnMF p+/vY MG[dg螢{wR̤bG%)^Գty(qS E.8By&% Fgțuq^n `OiƵBQzQM#џ)`<2tC*bB޳XnNR/$ 9lQGz*7(fO~AO;+he`EY[_Y]Gd=U`Ks)1?լd˧c ϸBېw6qy,`_vFP2 0+J&DQSzdӇWw; ?0Qtı=Y="i͸;_!Ņ óSA `nFekVLdATxCp˰ajzO6^'twNafǿp rɉ.SPUjբynvt0e$J-L1]"+e]xMע|U=L(REGoĂ t΂&”͎+7S>6^0B:<Û~6ڇjɞѰtSBK]?kBГep.D?~ȮyE/b8[JZa9+\ŪUgmCqusI{߀Z̊E_q|/P捼Ziv*7u F% wcvҐG+fDNAT=_3aW؞)ї.Q>O`ZD&s?݄l>*thwkgtTm< 4^ `@E]iݖoaN*,;JPD mj=rP廇gsfUD^Y,Kb|9D+}aw{FpҊ)!q5Feq\/jmN("F'n 6q~':3*.]m8֔V%f*;6JBs͒FXN-=8eRy2:[qnJJ2%x" wV<:ð? |RNmvukB7s\8 U[fm'c gM׆L d5kfW]!EeqL|Rz^ԭyǮQ3P$z Ug!M_$} lZj"Ņ{UE/0Ei6?.2,K$Bnb!Vo5 $!X%,橔jkjx@l ^D odV> 5,xO"01%\^52p{T=:u 9%#SNNć\|ͲG་COk$а!:jap٬sC kT =K@Ȑ~4sP^1Y%"&2ɴk9%bBcˊ]IG^"9y毆([Mj*3] ɴ2]qB+@~)mfYqUr}=b{$"Cr=[ mA"C؀5̶)vf\]VYthb|L3&T׍ц>6b˩cЛ{ΨH8%rAcm>dA;c~> Géi .tݪ)(%{2OPy҆~ԑK[+ЎzwG 98UErɐV?Ȉ 5x%7Zfyr+>f; 78M^hD}^ ebʮ@!CjmλUx>y":n7uy.997-AY2$G^VQIp@E$?M Fi`"̢Xs-582Dv2erEFm1P>2VVhlY5?˸y; Y{XPn龝bCka[ca WkArXB$@7 #Rw`Ri) gZ$4֠=Ϯ"^ `krW*Dɂ}ڻRi,&jp::xZr5; $ji򫲮4_VUI  z'[^[7C9BzfLQiu `405,jRj Ax)R#b #;V*q"ѓ}rx3ELӪe+7Mۅ#f\XKxl Fa6> x"9t+QHh/IO;'qvJF` ]feZe.FG\3ptξ& y3+}#K ;s,VWv*hE"7&},]4aQ?Tp^K$6E0S_;iP'0Dn,"C"b%ڤI%O,Lڱ'PiJ/C#0"mR[-e?``@% I^PaRQW0m< դKrС~VdRȈՊB?d1vޑaGTHգKk:؏RU;7dHUz 3(C!4X]\دY.B{j s,:3r^c劽ʯY**u.CT\qQPjڋ^״%:@H?žvƝmT&Ammac/Q^i6/N;fnSiWӌK?e=,0z^ӕNJ;.X^ɨ}-5΋)q]).m0*<"B.J=7-E[3`< *}*tR키Qu=G ( > [uh{lz,^rnF5 W5 Wb<.:Djvڋ6{ˤ?Y">&R?`Rݶiv4(짴A?asKvkT^|*`c.8v0*ٞIhΫ'ڇn'a0qr1W+\Z#צ6ah:]yP)/h>akθ_.VWy/.}';=e_4}ᰠ\ɫ@C@ء}$ML ЫP4dLf X` 8m9OXzpiv哨zQZR·oPX=Ж.ߝ21/sBSvhH1-Y'pa9~lܜKRPtPrӟfO6%(5+_ 3- :oz8a 1I &8['fdXJCMCʛ\ ^\(*tic16xmذzܯBC.S߉G5O ^3蒨z1aы)&[wQ4]O./l)Z|P jz=-ë_Z0ɆoOD󦤜};Wo,5E @ *R 7J*SZ{N3zÿ>6Bx] 8z-U.~&%hLh?4NI&h0LUYccD#0`鋻ȳ:HR 1@w悂TĚ~8H~o6&Zݎ̭m]T;CMt$c=BRds+3nedd2l=w0Ho2ɻ 5V{Prp#c0ՕPnFBtf0d.:ܨ\OE3dU/vލ\>Mms.Y!G{MHAzo|Y)Y.3Őp-`pet&b+b[!*$t@K~mᬝZi3<(mjOBp6UلdzqD4)%⹒(F^zg5pYzWqcR^B|`cFF' ~~5CgKwEIɴ6ٞWpJ Eؒ?7\^,@/==Ǣ+r9.xXrc'#)\$f%7ؽN"h>R{pLca嗀+ ,&x-s/oզ%C`h`R7g­K5W3nڶ9"Wc[2:fcjġ[9A7Vmr][:37@QdX6+ߋ[3.kOSlحP:#W1-B lbJ_طOYcírC&_ݑ]ߧVo]])hﲯM8Jw$g *Mo!0@*(y xjUaݗtI?om yS4ߧy'Kv`b?ڌՕajgvhO8ױWYdUIJVPBwP#br'NXć~:x<ԼRu_Ű8[3IJ⿧>= af0<*G9*Y]?BU}A&>spsnZмD%F¹.yߦC"׷SυMK / ֪\n Zv\.}&CYO51fHI,)$>*Ŝ6x"vVTOFJ<566Д&vXUe6X`H*v/^D.i'4mlTZ4ݾ*'k|4D'{s{r*KEw(+@m$hB]hN{Q¹)![١ c#ؼP׏Vmv,U~ z,5ωJᇉ1˷Ys:>7c#3jW p&v|΢t {?C' KΖW#o_!(AH <$ _DB~.d~ryH*zc>$Ď\I+oI<$= Z6%PU`]1̋ݯ<|F6JU|iĺ̶Nȍq ՙl,A=B'Bd'Жqdto6@xMɶ7i`TD)'Bp,},|ӧjyZptAP9}@@bנjAh9`< "g PITxfYWᜳ埂]X0̉yLg<?0Gm Jw&C')@$I(֘+,OSR:_+ؽU\w55SRu݊)h(=s({ ߌڣQˡ\@PU) 65^5?n0gMiK!ns'= VdNq  x e &(pκҠhg-2+d--宜)q6jB.&x,L C.r;Բ \{i`DH):pÃ+\tQBH~)TbS"Hwӈy[.YCq P:[C;QP9/ґČizHfkh7~)x&Ћj#GW*4Er|s,[$3.*{ #~$UжJ*+8!Dg}`M)x}3F, |GfhgAv"&wtXK}0Ә 94y#+UӄCھ)aUGb;s%:=oWzVT08(3Zܲy? hYCevWSq0 c *m~"Ma{ojz-?:o`Rd%Lp>UjC%\4'_b%nYY\7c"EՒIQTQzUPa1Addi֏si9{lm EQ}En[Ýee2~Ҝcjԓ[!XxPlIuwޙsJ:52Aۗu&E3D؎xtfwiz=NdnkKȻP`.@>FTMKup;RR†>ZU F%"+Iqic@ >"7աj5|WC-xYOfrWToH_l`) +TB3jȓ$dN.Җ' i04v8L+yӁ@t5 LVRVLٺ ^ť?'ux_t/&Ay }$96=5p)GkuJ-bc%LRa:s?dg:t^N Yghm IY%N=^{xWÂ6!x`$7xV&,474^ 0Mqt5±!q~+4O;\qn=`*^HfS\[ cS9] 1id"~s ;D2t &Bs0K_:2rw"AsgrnW^B 0vzMԎFj _ĝ;(N=YMNjA_zAj043&5dMŬ6K $I| *t l9zv}\WEq.WGȑ8l.%= 5+\el O9[Q5b -~yS=Wva># #ɞUZf+=5CoF%]͇]?ks ?KgWwݛbvQ BrѨUE*fmL9*ý*&PH3a>X9L ~1dŕؑ8:Kxڡi*-]h3@4-#@}dH~K%A,3%STOíY{ ꓯΪP[$ ZJ6g[ +,l˯dh2|8;r"ڢDhΣvtD ˁLSJd@0K\R ?*R;M8ˊ:G=/3\ ZnPa^Kh6t%*f 9{H0ǿuP oWdG?}߮]c3ZY&Ȉ[) .o5 VV֧Σ"T]b%c:Fb\~qĚ "& ڸPȬiIHP l @Ǩ5H> MԜȷ#q`]fS Nt*h3o*. G{(*6QM{RrPa7$"]l"A`KLUl1bup؜|1 O;  Z9b7x3$SìG3Q`uO2fWM1WR* uQX# ASoBA_XLm']lȜy7_x }{j^oiv Ly7aV d˱$I*v۟3Zz铌 9Y+~vjcB$Z}A+e?#5_R@Z'S #ERi=}Ʀ!Iq4r%-j`ҫZcN-{+n CkkyhVn|~"NWoI?:| =b>F+ߎ٫"d0^s`g^@h+1^+ڛwJy}f{Sky]N閃ɕIxLPȈ}C1vO.{~* Ĝ_{ P=+oTdp >B]TQiiV<.Y&tɉ  8׀\@~;n-xW7r˕lVz4H}fybeVN{7a~/mdhZ>LGFbOI ֺ.p1tXF"e=>.;;0wAIS慼o_{s]PVNr{|P=FT -z ycX.8G(zI˞=ڬOòcВ>L2 O/."ɳmQvh8(q鈦T$EeAT 5~uSSa.6*2AvGuG8٩K+șdjiUjk?oNL$*qTM ; RE)oFJCنjFR~-|!&(`sn] hV3URB`SW^ccͱ l4٢.MW$bhԼN"+%e0 tXp-–ۈ}ӟI&y??odZnF Q\1 ?,xx4ά:ۻ).3ɌCw"o4(`F2S>1`')&G `  0:ߤDZ6M$ ;VFնǂ뇽xRN(%Dohݭ=01sߙ@%Yp[(@F~{|,V)cBKC{.R?Bf}Oh'&U!L565/npcB4ՁB*uFt͘auU}Oi_2<dNj5Y/zTbXrḄf r\|nt>27T5yp%̂ஔ\JC}$MmP gN۾zv:hxw0x}-(!6F%E _H/ln$jo@ H=/Q\,~~D#= -!y"bv[+ PAsHQ +: ZsN YūMޏ3uhP*A\ 5s8D6?Q4\jG=/ESA @K޹'XfhMW'ʎdz6`M̎ 'Yc#5Q8ۄZ5@^uw.vx#u0d~iU巼w+a;;} mbaC@a!:E4jLɠ׃FCgE"fOK!:=w]wv”a\Rչa9[ȣkIn̙R ő wvw<&4)Lod `vRVRta0ҽK~,]tb&wwa/?x |v|A ^"_>LԿ%]mtE|2zFp qdU|6J<"kgd?]K]Y\W\M,3Ny42ax&/WV/Mmww>7,Q BhdDo/x" x\M̥}ך3:UBcm8s( ,nl|7t 1~zM mHٷ:>v`v2xTos(~TO7`F. soة%oehDV=Yʸ>(9qCpȔmϒ} )ԇYtG?Fb(Ԧ҅*@X9j͆G|݆^5z^HI&3б?c#* G MqV$ڣ#]F@eVU5[b9G+ORRP^?ps0d赽a}4p7,<* ,Ma2[G̱ 疧ubʠ0toH+͏>cD`<41LRp"WuvSgj ɐL/y{.0}9 2v,3eO(%~^ŖG܇wLyF2B*3"%M]'fcsxʴf-UͶ tOgLivk^UB^н̈%Vv wNl :Lύ)흓^IYc^Z"8p䛡&3L/ D Myw8m l[xw] ^ԥc">E3گ]Xc A!7w;X6G+<_iS;EpYsb.i$ <`[(rXW[!U+^?!,rܮ~۩2hpiwIh* !;-;.( YöZBH:*[܃:V]SY}@;py˽tG}&ޣr:dL$t0gX7' P dl"Bj[y@Y͕5@M1g#53FZ8 }L|H q/ F=â@zPCRgl%e?d rty;Gz_ӚF\H,J{N:M<9wí릨p+Y^vGp pc]Kaaz!CMwg//H?8Tc.O}Y{٥7'Z[H#(ʊ0Z %t؏/tBoVVwtW K%:UNm9i:CҠ`uOJb}ṵإnnTgo5,r԰h2x/ĺ;dѪViY,SmI@e]}B[ Rqݕ3N׫m# ? &SĚcz[ED|_Ly&-р)R5j$yU JgsEcP 勀,㐡z.`8pBktL@t-M6|x7ju3&[;|hL˪c)hlҤ>'($.` <&PDcR-7Z۠W143FBE(Ӊp26n׳StN<ԿK*olVCq>Ԁ5l=j^袌{kPN(Iukख़'NHd [Fd_2w\g b0LgNh]u/EgIq~ȶT@1%5JD( ٠.'#N񕆔WERޟ'8ȶKBR t@ñyEK-amGљ?H.C1Ȱ\ Dtylԏf(њ~мx3 {J⤨bИ`va@^p jU1OU+L \x1R:#@e"Pydil1r8N/ h:?jufq,wrT~Td]P汄}4tl(OB S<'A4#NfA.ψ ЫdG'p|˶*&Fscx^HuAWl@w&o,5OjMտ>/쟈jǎ:ac nFvd{Mh6rh.6.U&eKm,0is"{ !OЪgWj!hK0 v$2n8_3p/Hz |SwHC &nisDfv6ע6re$IqTҎ?(WD嶚m(BoGJQCe2 q>ThF['q0Utӻ}yX6k-fx'yI`vvk8 /Ȣꨵ#%FCo{E|fv#Y`)x ~Q˺ęhDQ5簰>M}.pqh"qp=W&0E{W2I| ցYw$/؊$;NTlLI!ͩ1LY GdXMc죊s]Gk\&~GwH `]F=ԅ -/APe>}֔V䄋Q*TˉT6}]lS)tSoAROi ckA5xGE8rp:Kzbe@!~x,kwY$U}t3@ ꢂMm W]eWcH3,_R8Iz.=-}Q`,tG=))[^Ƞvf^` 2^B+_|-~#{}t\،5W e ʾkfYYL dHoC$j -̛Rmzo!x\'e(DJPˎVh25!m:y6~D uEw+4 s(u}:"hx[3Q[y~ Gr!^Xj0|JЃ[{8O_ANw G)`^p=M3KkE%ٳmTF~3Y%|UWmNM r"4ù3qI(.55k%bs; Je[/LfSbh-ŶÎʡAi&xa¸ajvHgQ?*pq`XVV0h%tB gE"P^fuw"؇(>APŲN^rgL0sH3Nhi iC @hm!+JtpStۥ*@1228zd.5E։C]6#IU<'‹_#M}4Z]Tʨm6; |l?FjBLB<š4cakA7kel`͙k~]+|;+$q Q3:wz={|1񴞎R#e^+$K^$v;l!N[d% 7fHLjQ,EJL93.\E۳Z;VYsw?i ,v>3 $ڽk`N{"Hd"Kx(=CRv s5\>EfV벘wCT1UE#0*oO7`ѣa"r1@6h?SoC|фfDݮt=ap_oOg*T\˞2z]J?Ak~ L,NN6 }5M`%1 =V/{~TR-xM[iJ0~AbCWy e/䨒z 봜 VS̺9 U=R!iۈ2 vS"UN1|r6с1^1$2e D:FlOes..@`Z)"oP߽54*>`b=L?Qڜgm.]h:(,@#+pN J>F^0.Pk a1LKVQ P/Wa5WEYwHiO^=_.h6n丑\R΀^c ^G1} ʿNj js̅oic p`V1dn#)*,1ɲ$QEvg1n'~Ь'&GBp;PrF y/K}H`fYxT*NJyneD F}pHϳ]-iCC"ȶot^s܅Ǧd #tꆮfUZgSkşH.OL3<*pLLޝHbe'YWfjP(CìfjQ?[:zW(-QyXB9*$y9[d Eg3>q"GjHP915j4sryzPJ'j%W+܊):,)^g%RQw k 7%_ SQHiw>6߯T'29w,I[n7]a@fTTa3ZF#[q/$ , [m7 CgsC 0p>\Xi2gRUd ]/K#*WqFrڟtW/ kx:=g!#6]1UBAT2vo >S45Yɷ#ZbL yŃlP}ܭx 1Nbfeܛ>-}unzt ZpT(Bst:[+IRkޕ$bjg9>~G.RyKEZ'Kӻ!bxI7H pDGנ(d5Ab`u7WxzBm}.TpXl!p~>-XRZ?7^PɲVd?EglNdן܉=䲿ܓ#q?~~*xRF0&v\ vu$0%*NfF](ȏ6w7v*@ˢώN *_,O &iOB`?"ZEըhO-y]b;2SaBr.쪧1xEVI^-->Ky_\6 Fc^k_ X 쮜!XO> 7 dj'd!c6r;O9)/Y[eGPysYX#A`x4@ M-5OڦӊN9^UW"r6/($+Nx9ܓȘ?f^$e``Ȳ }SniuSm ւ'ApriXsƞ!۾'q]> 9@2qnˉ/+ H7I,[(xdz3XIǚ(D7ёc~j*+~,}xwA4I=2kvIn˝0 議`3+듒S5/ر:w8 KWl43%^ԩ(_R`5ڗ-˺e"~7ZKE4 #xO 4.r_53HSw,2[CXod12{7O0gah ʯ:kf Xh :/\{ZD^! R.\:kCtd1ƍkL) >Lq4f?]<LE&!bKeGb^[PMf{TI}y|(eA]GOG6F[I|ԁ5Z0ϦD<)vVٻ;?osRFM;څP+x󩇷hҨk^X&Ӥ'=}͘`Gm[tXٳDeg9+]I x3wK_ϟ?ӆLNH v>np4r@= i028t":N  dMtAϚ#VfJ]sߐ8wpV$90l'JtfƔh!!"WÚA{Be1)=@{9hnDdq|*B$?Q|~ Sc|2D<{d]?Vنm: ll-"ɴet1ЪO؋%(\wFrt oy俱"^*S䵆=@󚒇]-4Y$M:G#o#]JVFօ^:=~){6NW9'55d0>uYx۝R8eꛊDoMi[.?dx"Y(-=ަv*fco ~Z\![@aȗem[I|t2jw-b>^W1{bD-Nr/#4Rtv[{;_!V!U/**`T"+ >mijRG9hG=:|Hw#T}_mAgxC B%bd4:\ 7 % B0HؖqW\p։Ʋ;  {wsM4{|c-ZB_Cp3 _D9.dDt2麕/^0j)1*O(LbϕڱA+Ɏ㱙abq ytajoB%.S"&J0`P͕KmӪPcٌ162W|$ {1E|W V!m9n!89!F=b+[r Z x~oW[O:Mi*EYVx#toNJ乁Eb[X^e =$#5ƶL )!7TjQ ťDϲLyCL(c^) ZEAo y@M]?Sn1r:Xu3Wj ˢ[|.66mh/Pc*-Τg|X`ώea;>F!Y6`}N7P`D7Bfmҟ%.ȥnP`Dͩb}AlkA؞ku פI_}2ѯ_KCU.@}|2+[<+4G<]%|M-T_ħ0bE= ze[PYFM0TԠFx~KAfVe^Kv,Z%XU8[ے2jsrH`-.=l-ѩ ǝY.ܼIj0v`~0aouwCI(:u8%?jX'9Ѽ˻v9\-tK Єq/hg4!)~ۮqߵ%ite ' Eٚ@s!/R|.>K6/Ŕ01`)~y?wkzn2s`edwټ!&ad a,+~rJ+7Ș? >˚#6E e{%[zrk5Y=HYT^zBɓtU|hCmBttpDkyV~)lNɮGz'bcq}|Xu4[e2QDJDȭzxdIJQ^T`Y^;8dʼΛ@Q5~ RjlZy1լe qViIOG 5\1l#7]69Z 6c[z#_I1jǓRtXc^"I,R!` HJݬ%%).ֻǸ`f鍢OoP q%g\x[g8?.l_x溠~j*>}cOR[mq)g}Y1RY(/Iw|h ¤`=FFR>*lMSH䊾D3VVmO\D;FFdn\,XM~2/E>6"0 tmw5Do6kҋngnne)UA*oP%Tj8ᇀ ^'Wf=h rץ;Ds_Ujkƙ0$oi.fQɭ?tp:2reD24cq|M Փ"GU4o)W)*\[k-)b(dS[jYe[H9/nkD6Uy{68A\C 'RJhSlo<_aH| 5(}jcfR'+Yz:Z_C;.u/)]6bòΆpO6F,yV6!8gϻZL3h4> MܐA6p+T$/9q|g@t@fPHIݪS/^'/]m{ M1L?^@"j@?:]a1Y2WΫ|qsCFX"#VLM?(ʈJpd]ّ7zS&+6B'\HcI ǜXN@3$՘%KCڿ cU2WY2o@}ʰԇB 956Ȗ 2}@Qu&I`{;-*edD4 RTVC/hseŅlG<&,Hx~g\ЏdjI25͏ j50vݑid!k?sǬHme0%~Tmc.A=Rٔ>f, L@[Sh!gЯPCq!_Z 6dE_Kxga`e6y m bWnx H+yٶz~ Gv1* e]\ %E |ٹ{5\{YsɿV̗ToJr ?q,"<#_t" 5Ij$ƭ@:}|r$w[G ]`Դw(m㿶l$UL 4J$9ZZQ *_d;g#_^S#;vt0נ^!p|挜 81L>&(ŨvWYꕎeTzGo_d@x|\fHkJKwkcDo#̠SVeǤ+zUjjk1{m?(ywHTIG7SK݀ќ u^a=mmt؎)[-G6Fdma z{WBIJ3u^!j*1l\֪o@KfK2 &dԸ dVC$@_}~oy+tƦ5o_,8Y`"MV##J|YSc Mӵ $#|Gѹc\W #0]lV\РVy0lh@ :tW@P.NTBW+eЖՉԉeG y2﴾}t J3Wx C!kHzl4wcޘ*vԪZ>K࠮F~o՞39G| 3-> Q8X,m@a-ImX){":Z1e]V5oadX5Z3 IiBG4NMϺk{sK62 񺐫ך$0w{5RL }5|7}ɼE&]t37?78`#7*edp-cϰ2{l/fHH=^vOY ;Z|#BDtݜ{\g 9JJjЊ;My06Ӭ]^^1Z[܈Tt6Zz1 x6ϳe/-iﱕ# 9S쮼iC, U2*Ed!J/UEp6;qI DIByKx_٤0O hD?*뽮L:l VQ%O=9JX"JYᏹ1kTP*eI4mg^PZxRBc *F 7f'i"I (RC/4lN rP-Wˣ.Lpyrkz`b[x]]6D'1nxA!⿝G;M 'x_ 1/_ UwwJД5C8S|͆::9сoЗ$0w'?D ̘>T՘\ú|_j /(2¤ҵ4NI Ck}ǜ)8C~nOĴ]*w6ԜwƩA;EC"g>_ pޒV"pE3V@\MpAcؙ#SjL M;'C^U P@mNX'4E7w&{z@f?+D |i8xs?.:|DF\& #VX1w{! ]nR/ ݊.|܋noԔt-rj^t-JFG!ѼE[(MCn*1g̜i\dxo1*/'Ta쨹35FV/B`ߜzVN%H]yf+0[7T2?|x4773r1nsΝ3nz#| &a+?B Fm˙M4Dnco\&0{:۲n ӝԸȭ3=/f8Z1(75; v<طq9.Ps\49vM*Io'QMɊe9@]̹%߶ AEvCZ*rws})21p򺴎C,q霂@7P ܎[< E}usCA[k_ 3H] kf:UT#;tXE1FI+C/볽c_;?!'1=u"9gikG =6Wb[Qf={T (Ôl1iˑ_ WH.G!w7"q\BbZJ/?7M6RZ8"M?LRY~*hLZ'!/"21p.?ar-\TE7^8RﭺK0VV E ]3# V !|>/gMSvX+ Dţ{_jcyNܼ;RR, p!]GX.dJf X|uuQ92UnkS{Χc=ܨQʅUrg?r"@+7YӅNo3ǬǩkUtb[pRWV\ދ-%գ _iIYhw I8:| voXky;&ռ,uc~"2^Vp!d|g6x(μފ~^haB=IUfZHp(Hj(4,pwqDfi7/ΣT;2OOޤ ~Ɏ#h-:XMOt;io6$0\# 3xXɘ9W⼒ߚe8ߕ;V|(d裨Cd+j=7OOW!AkR|Azk{_jpBg=HkKMdIkdਖ਼W.z$D΋JDR[AomR]\ߟ=ܑ,EK1 6c<7)4;_qy$VgD=J Yٟy{h9.|Y<RX/vP ,fLP)wKylW̶WMg~e8m65@R&O(IʼzI-ȵ:TP~KdH-Ƥ^Lo-9~u9Ll:{J}"iyR;`Y+E!B[r k 2w&Qf{N\P{pۗ0TėGu+&X YݣɸB+VSS*ʢ/*_֚Ȼ8xKsKb@  ~`AOMN[D莖q}f@zJ|_ Ն5ɊKG sѓk.f`M6bN`ނ1UI-DL(S֡I"B3XmCQ-j#g门8sn :=O^Nd7U> iE(^I$1ޞd߶(d;YNҒBuI/b.=ԃUĔ9y;Pni8Jn߲ x߂$[LPх a7Ŧ9}^MM4P=3׻BROa_cmǐ~eLE Vmz<:OP>3(a aXŸ|HS`~Ǯ@l6T:-fhX_ sb!28 d,I6`z ]yݲ-GW 0[8.Kg`9ʬO$B,NxQ^O=$ 8B^VS*X9D&xgk](͘V>BwYYa8ܻjTIˑ"6iƕ)PS6WŁ8$8t=s?Ej}}PElar] HIO寲VF>qNJhmh I˦[B_oo;"|tpn( az~I1s5hLPYU7qyhR֧K)qe)ZQ:"2Nr fUa^`2%~I4ȼnm⠺?ȝ[j5T ԁTmD%$]s_uv6MM`Bt ē,[Z`j #e$1x=H(`gW9OuOke(O0.ր:S di_yPz*" Wej"Q=h%ɭrngѼ,X[Q<?jR_)rȄ8 DGHe“V=z/B:/cX[F=o[[ i3*DSQuc7V۩8[TWeU2E>iD8 ,|Kd?W$OI]=B夲^JAQ@ ,)FݝKt@T-ˢsv=֗{U<ǸwbY>I>X>Jq aO{ȝsO X,vKx\jw\$MKdŚq] \Ariz_!T7붗HxZ+.+2/_ٍ *&֙ݦK{R{(+)Oʴ]R+b!(3}[6N*Z/)沽-Z΍ !LF8o|0<*8C \DAϢw1>KL?ox# yq'ވU2t',CځF4|y/պ&pw' C20( ouLR{UbHʕVx?O2aCo0vkW`c@J䯠eڊ$U@IqdLb8u(cgY͋:Gd GyVF|r&ϨؓFG dlS!?|.z'ԻrQ\o!˹k~i[E2Qj A?}Rt`jlJ;J@-Q&8Ȉ(ɻ,5/s6@9">% M1xƨ^hzx7zA]g,=eV &nWvkWfz(QLNSE \q،tFSڝ7b-?;d߃dA VRja?#sj iA^H捇Q1an:VB]o/.ݜ) Q s+ _24쑞p6 d0GCPUS=Y1tNJ]N=e$Ia= N)~ hPq=Nq=6h"U(t^FOý1os)z/p40@W|_=s:Y^1/@o:\bׇ@V~2;ɳZUr]_EUW?> յ>,A؎d Q=ux@xVbkRVt,lĹO^,,dni6l"Tbř Jǭ1rUwWf}(ֳWq.eTvMfAat73-6:}3tG(o@ΝUj[''E$҆qL{fm>VpKQRIdGk&XJi&V  x#hbƶޓc4D7Y4h}|jgWUI\omqH`'VxG5Cզ|ܫv(ʍgv@%ӕ%EY{G& =~_Ѻ6,تT#N/j;&+M}*ՀxE^9fYAuMoP ?TQÓT8|3^dpKj4=!߀]צX[NG|bFEJ/SDf~i3u(;B+?ըTe|iUl\mt)!w=-LE$[Pɿ%"ud#3y W#udlkl$evM}6 8K!:?QD5W|d+=.ZMVm7j8V\E{|"%͂rSñ܄$hHOWa! K]CHp0ʍ,>,D5eΗ>vMj돽gf533.^bԺ=QxU=J%m;ّaٽU%ij"-@+IAxa

    2WO$T J% {05`sY4gkǑ=vZW{1YC|7m9-?MWl["#\n q_nf Xm 8 D ̋(=iԵ3'rHZn7EԆPW']wE ӭT"N_S.l՘6}v8h[&@]k0fIPުz=,ҋ}O3%@EB`<_0Qe?|x_@)s& I5uc]G3"|wUraØ0խ!dfQY/ e lQԈCX1qj [")Rv!iWů.8F0a{8RvDSϮ%hP*eߞ0[FF ;͟ |E%v+.g YS\?"gڍe:%?cY!D&}TuU;ar3ܠqpA3֟\fDopmfظek@dAPQS.uoI(2VY|xz S*xȺ3할V84ٷkfr i'pDDuZ',BY3(%,Y:kEۃ.BwV؟jB ,&x8ÞIs*(Qi!򽑜sktvC̪NR&.2m2łKBFy&U4Sle+wuiBzfU't7kP 6%gҎX8[WR@m3Q<*U+NJ.خ.&9i2%dJ5J0Sv&d si%u cW1+=:qY%5&~S%Ja]`q~:MT[ z3^3 U=f޷"[X,+kR:tԳz24i2S6j_QRW-E "\AB `ژi-- Snٻح3M:XHMֺ3ޝJbzUn@ aٳ%K^&܏Md>BWMP7>:pXv}Sd| \NP) l)j=^0V=@5~Xp:ƣb bfWY>w.k;놆fi4Dڤ].ڛR E%lEi'"2%ߚ#dsCm1~R Mk g&PbE88븗~{vŋDyR*)gjbgՔ(&9$<fY:`:s?cYZ|wP;Vq^ Rzx\4@'tsnDb56)9JFv*܍ _yOEm(P6u/z?f^ TZ_2si&/[ Q}ϏQ i$ T0jBȏw P1 b9;}hhA fiCs  +e͋=?Nv|[(Cm#qm1Fsmuֲ0K:%h- Q>f=X/x p 7JW.П3-K%\4==pG;KDb_q ݙ*)S%'wJAwUDӗ0:3ޝ:w@OWDYdA4PSv1zji,(LLobpТN/s?Y Oe e/SӅ#x rrV m;s)4/ƃo؍ C=ERAف`b47%cNoeuCSܐΙ0Qgp:i9'O JZ౓bSˋ.w!qjDP2[]]Y5*#:>2ԎY%[$14U=dqzqDQ" ZvËV$*7Z>7UY.:&FQ6)k.'+r>K@7UG{ L]Qul?9ŻW u39Or;d51|.CឿeQ+$׿֦֓ -6F2<z?:Y~#1Y9J!YN PhԜʛ]ODt 1*H !={ pr2qhU+a.Rm7DBt M 848VS`AR|>z㶯գ)cK˦ @};e7}-š*-XlGb[=x;""%qVI} E2/V@KmpZ`#o4 Qe  .ܨdʘxJ|΀̨@eޚ*Cx x}, ݂T ҫ,F2d*I*o pd61کahɉ=@Ed.-bX0P|NZ_2/ѫѕ3J7M<|GcX~n{ڛ\AW $=q^.˭WdQR54)'ܞל30b_ vA吂Pc5+<>(:׷כڽ_ [9Z>8:@e f_O0Tfێ FB7 b v}DcNq^٪-Qɶ]^9]:h`[ba} < c"רIucd55 v|_֓$nzFl mHDd$I FeD.ʩ1$[&mmk;dCƫ^AUn.jp7Qި@%S :+ocy*{˵X7CM+nIv_5.nC6&l'5gw2j=c ;x;Kb!].L_M lo QBa`l A#2fpӔst `7:`f.K-Xvqm~JpX,/PrX N.kÞ"n p?Æ<"wy~tU3 $JᇬM1c!IhO=(N P# lE9\o=Ew9@: D!48B  1sܐ.f&6Q|e]K{PrKd9cycH()!98߂MϳE7j#2f:r{NQu)8lr3a6^Xe벛T &$piY ՘ }{iR*,e2mX`58kVw9y+r7~[lծo(,MIsNb-3Ř%}icY#o8&Nta,%;8cy1E٧骵|OMp;Jv̊Lx>j8]'pB ϯu[ ǡ!<@2<`d~"\j@J40rYd }KX Na!zE>$tY |;n2%t@2S&Xul_5)QAN_,PjRˡS 㮻e$?ylvYsU{B<{T&"I`~9 oqGz[l$1q9K⠵T. YB\ZWtp2}ZH!> ,]V9(ΧĄ soN $^`gz V pYYlՇ[cz~a";+bUG b&Mo,,AzPQoC)3Jԧ/Úވcȥw\7P\)Y$Yg ۛ0okTalBUJLG`HX FMH0ĞJ&Nc)WSd ŏZ: ӃA[De^Br+ sow4WީB=CoA#ek9alN*ax5NAo7pRt$ybGK>/u{Cantثj҃+܉b!֙l)t%=>.TdA0ҏ@27|z{7z$ qH!E!Ču@ u?,ֹ֮€DTgOXiuyl$L+>( i_Ekydg\;JxJ%wzIg*]<_N^74-BFy\e Q կMaccL||Y6F#iF[80U%qxl6w~d2&fc.N􁒖%ԝgWdᨅ:Qs7M!]^[›.`仅_@+>gz?@ʐl8>HR=c&+[u`a%n z;Ȅ[hq, UA(;!{-,7~2S{^<:w41al9)5 Ē.<;YPf7&7Y@*O4l0C!ʱ}x/臃O*IR vѭ 1G_E98 ,>RY?Pۏ'o٫W}w^ ہIXž) *~3):"2:vwǏo;ғjY2Ҵ7S]R<"C⽨+;me˝ǰSM9_(K]o"b3;:F9Tim8bj"*ML~9Eas 4Sgzɀ妑圔5wP{`ylH@hS#rla-nIX:GH1s}D,Xr}v cU)SbA 3AW<lj;ТlE4s4Abql*ԑkp{Q)BQ+:oLdZ? M.d%̑πQ]\ ׵TĜⷦ9]q`j~㦂<=lķ 7nμJV3t>cANڮd߉i]ъ2hl X<٦Sjc[Q|p!`g篗|!h+r#b CyJ~L8a|ɫDQS*oFnV.))/?q>RLӼx]LNV_"Cъ0E/koюgnzf#aˠ/;5>O\$.X`$aDÂrӇO{pd8"[lm㈻\P8Oncqm,TPU0n6nk-04:Ͽ*<)N۠k- 6+zM:ۄǯ‹6&70_DZo&zx_03W?ӏI15СҪf. pcp(}7nJQ7S^;EFW^][ FʬQuٰ$`S>l>mFD~/$״ j>"@3(\ۑ(xʛl -,0q\sbS3T'ʤSr;iq &x3jUT")^ƽ?g\kNq/ 3M$29C)Mk/pns7=$1sc@m'PD +,c%ZC? BxѵA?:eZS7 l'vn%YʚtTf|W%x;MΚ0nHr!cKJ )Ё9^cƟZH\:#toӮ_Lzf$D^RO&=e y;">D_n=*B|TuE,(n1Ӻ!LZ_꾕lvU-5 i@/r՘5zUF1/'rMCy##C'nWbܔ[. 0 W&OVE(ioUE6,1&ԙnxs05|ZHh_Cܙg~=n\ih  L=Vmx{-s#g r?*LytStS̔@XpW°.dMp,δ0^{RZ0u(ӌitvMTMnvQ&kz1P Xv%qxɷqyTu-rY6=# `Q Ϟ8:|6>:4#4C63JqAK|b};2=FCd>9ِy9wZ8lr !EvvR YMxNk/xz)U כCtZwJDi5>;z"ͷU6 ^ _T h ;I%K5iC\,wVlK8a,"~^ ٶ؃=gll6wT jJj;i;$ iA~A=.tuaUNi( LR]3D/ *_+8I=Ne,p5Qyuq#Τeg)cP 4O#@6Ik v:a,Қ..eKe"jnVq~%:r-'C @^4'%虁t.-ݼMX4F|HP~&-G1(3Mh Tb M5x<^E `aui'֒PyD'S~yB&J7UV ܷV+|0IESE؊m}Fq /nw"M Os+&1Qp+Y&SLKs JMbs긙!_ u1qTA:]$M: Wzk4Re fjc^Jy> `~u_T1SX ]ؔK,rgW ?)4 55Bv f5ΤE %y=^~]*>1WN?zYśPևx\[Ǭe ɲZDKs9TP;qBehc"Ϻ@Ӳv6nS2 z&Jxn}( yt?<=*o] QR {$r4Wٴ-?(AK(mv#;khL-pa[럀q ==r6&zv* }W%?{]$+xN_[U ($>:uaj}_ֶVk :җi[Wc|`AQOoY,vaϔ&;rGNJg"#~),G}+IsFL uh'"-7aw;ܖ˕BCjS*wj?$_D>B DGaKb<2}@2yUCMG0.+ʱ,}2S5;iT}~6 SdaM<0RXk\@pp<5[pKR8jl-׭Od@6wЂ}o['Jz&u7駟T2)i3GnX4Z8tgOkl ̼-ilBW5mwB]TV2΃6ˤ!_D^ Cj:0`Ђhy6fZnbj 1?aI:Y*Н0m ڬ'Z l,#{cMP ^=F1ăl`tC98W*kumUqmSE*i֙{k=|H;qrG?cT:E>lF1->&;hؽ,f ̶0` ݳ짝#P|3sb)D`k먄zF8Iqn_RL5}>B Ԇ'/>Ur~܂Y3=q d *ƴ7.]3H{9 +z'ꧦ(WEE3:!eBE)`S|ε9U_ͼ[ 0G猳Ѻ^aPA6**`l_ eodRfxSdT㡻E!69(G^:PHO;?ps [ /M('9bFFc#;p2W) 9@MpGܥNV\.D+oCĉJJ2P9S=bZ4OT{i)k%BU;zx;60>ufY53F|W dKsZzmUjLZf-~6 as}1mH # ]xTĎ >4g4AM<:o٪^]m#W\VoM3&V5IsMdcӥp Q/J-)~NJw]i_S^7gIWok_żqG/YY#L[%+*]Y<|XgLdlwru?: LN;%R-3; IJaj_ucp2>[o["-I]}{SzKH؛C\Mi`@@с._,; $᧓I*J»:K8ŠdR*̶tۺJ7Pw"(nX1obcܡMn"fB?m ?KO,)rGQ%-B*n*U\T\{"4*I"DDMjI{ۑ~\lŃN4v!G 3mHg$_Ɓd@ߓJ݋՜h7 GoE?5^Cb .(R}ai^g*:Q~gΰ~ԩqO7'r Q{7.;fwCJO6c'=e,h(mεeIgo|Ra8Q C`eK4y:m/= rd*|Rf~|MCTV>*P??҆h}VacxUVُ%+2]]ǎ,ܻڹ,@ NnQng>t'CVt< ׾3տ3_Ms*I񞧐,7( )Z (և%^2&2G c'1VB$֡ c7[} YMy`a#fS%L ZYIˁ|%~Dy]Rxmհl:u4x ,BT.f:2;ڲ<2w9o;n5Ycxfp BIi SJ~rDpnNH?)C=gh)Ҫk?SV B[d5["l 0 ൚mï_2KX7xG=%oJEB0MCٜ}VL7t0bf=˩ F"*qqj /v-- ln028[,CcX6x½ ŨtF洀ɣ1, p Tm2z# wjo3 k Y')U,!'ҐH됦c:62RɢGO.PV&Q#S>oNuga;|[G!#HN )x_{I@B0Pb䍾Ycّ{xv8PPűtFfNG; -4OL{wgNc7>y>M(磨U2viœ.9¢lGSO)X~7s!|68c~YpoU^2x߆O'gbN阨$ FhФk]o89jCɿ?fO::R\,RԦ J_S"ᕼ#q;n Rl{o' Jll|fl6\}qX`Hs"_v|{w<nxdlpePf4ᗱ"|Z8L0Ly6C%"P00{e:ud$iQ!*5 >ts^W)'KLA9LJf5p/kylOݳv 剰(49P](KIn1̛򮴀;qusZ93nFv5hI7$IqX9WU蠘v!w1PԳ!s7+Grqe ~V/mws߿-%1q >VYltQ>%7e̺-Vx\/GO0+p+z̑J3wrnm`F4ap1v1^@";(Lr T5;XlkC$ B'(5Nk[UCN%#V~ndA]DŽkXwUV\F{B4V$OjTmFGb^S Yo*6sd8eOY߆M0@NRN I ؂/4U4^ʷ܁&{s1BB>f[`3We':W*/)DC }Tc4l$R)-{Kh-ݫ2 A'ϟZeo8eBPN+굲tG* )E%,{O˺ku5H]Ưx} /Ac"@#]O9T*Dix}p渄ڤvO8Cil~]")>F@P _k܅5X&18>mZ/v[Gi;wS=+bY,DτR1|'ICqf21Em3',͎a q$b-#DmځMce7|0~XcNvÑh)עm0ʨ mZ/nحW}٠$Hxכ' Y67B;:#΃]XՉwI۽{bZ}W>h|*Lh+:|=Zn%Fn6=;1߇#@;2up;ԫ5%9njgW2AYwkq\j$}qC< WzeϪNצ/-#,"bG\(zr2C6>lJNsgdW[VhPJbn@߱QNuq_` ɐ$/]lhn.hq<FMx7yz?%}o3[ٮ%BpC|L\8_$%ʦٕ  {Jb~Yd[<>. H2x+N{n㔧3hwDk n{_7`/J@NHFߚ& #9ZF_&(rh~%X4Jk[P] _TQUrQRes1Q gIDana1IgZZ:'GHsUVt3kp7 `ysY$3ɖJ?%5eLԖeč2eYtdym*bU04ޫ@+g1Pͅhkieأ"fD2oS d/w+ԯ1(cvAH#ˤ@BGR.\4S= $cHX!I75R0 6ت]6ع9;v }O_T}N\Vd6bټzdIIjۣ9\ENa&QG3gjz/nWz/bf0 3K]D@wK V G0LZe s1 hjjT|Wp vy駭~+rs`6.m.g"&9DŽd_Xh+L (ܯV{0߳y;K ~ȗD@ǶJ$Dy\(53n8J# 9"d.(Eq}ҍ :Vgů#DZE T &32E!EDȞ6,D"wERU ;",8̮X-Zu#r/;TdҚ'%Pתķ֯Mz64p޾kLRRҬy@#&bAQj_S'KWeVZ'%ENL)RxPmy`> LYD΍ f>l H_uok EqVm__ObÏ &t1y*z-ArxFp~lH#1@C/J$aSzaBUf洢6Nb*E)g2]G~3o*ntŁ@wΆ [A6)37Pvp~Z9~ nѸFs=p}Q-3(TKGC@iz879X~kДcGU*o'?T'e#*0(z9MȍT f8mFF^a= ^w4_6q$J:I&S|b0iNtHoE8d"[,jV[X20H6n"z}^a=շbu5.հxl1;)3=a$XBwcm%Z4Sq_,O[HF[°_Ӊif>g$w IU@wF`>ZХT ZIG+=-_ؐ_w,᯺We\pr'{`"pgIc`$Āg?W/ځ ]qw]]$ O ,ȗim@tZԮ]IHCoKʘv{BgHqLUOJ|!w&!Sҡ־+-*Dl@1ɡZB>-U !\ߥcO"&cysNT^\&z?MA-.:ϛ"D&ܝ Uiis'dRFEJl".)@h3C q\dWD09y V'tsQ7`s-q7\{u4YHem`Y EAH ӘNQ{M#3fvr:rE1N@oW,%kޢv&p|A`7>5?Bv4!oxmTcOtJ1I Li<p懼T _P؉.M*c$)Ѿ%dgm5.毝s5!w6&UݱVxG0vZ^y.+'鍛܃R<ྏ1hFY@}o+F}N#ƬsTF;+$<ҹ:)cd%0^d2ʹ yNwlDnKXwmp=WsP:_R B`aSwD)ꊦƺM5m!WұbvxzPÇ;6Y>^ 7{̻,x͟9B41 Z'qN~zq  WpT>W_p7񐼥%NĔhh~8ٻ&ǀ,6~==f8!\6ۑ= ˔g,]"|kR]X{F9Ϥ-M$@Qh$wK$]rGSXXȬ<. H48s?\3S;Cď E1DAE #mq/2|"{n;=җ&IqQ{eS$_@:pHZx4Gi`T:-ѫc-s7Az%kAxE)-<#8AwZ~?4?Q -s'jx|A۽G3th)K[,$ i6F)E`lJ[ ̇W%)~3yʌow{Ճ REoL÷SK~PTşȂr!ѹ)Zy߷ ᬉ} '$4J"U 0*NfDܹ\͊%LolXZ87|!^5b=*[ :#]l*!TZ~YRr,;UHtGn R< ыtɭ=*I6~vЁ>wer1~¤')n+kA9;3".(tJDԘ 'Ì Ï/83D`0,ޕ 8Ce<^ھsC(u %2fΐeFe佤Nn#tΈ}Jy 0 uMRV);A6ʃt(_ OӲ#$=I+(.dh\:Lx=l^AX# >CG1ӟo#gne*VQN(<&yLG=sj~Yܽa @%Tm$,ʱ4MўR&x'LME.tAC;+oBP Lp30A ١UI_4bvGB=yb"K/H4|#V ʸt^;~19ҞJrd˗Ͽ2O U z%  $,RТ}Lpvgq+Z9}g0}tW G6ىik!dGڣ9QAʵ+2$/gP3_ $ LĮ`: Ra/(]\KtZ=r'Mw*8X kD'Iw$v(`O=)GYD#&˥_a뗹+r^WZFMˊu ywOAT8|fˁ2.QUΦk7PzXx\a Rg M̮(LXԝiAYQgx@nϝW1H jGqS p|6i.5"'b "d=Npќ,9k4􍽶 5ڟw,dU뤱Ht ޛ( ߺKt  iCjƾCD'# |^cH `sOL=4at"W f]Pkg߂I2PrRkfOK&.6V3aXOw~ _זQgy(5ypLM;^@ %@vNTQ'GYnt J)ѯPH,+BM2.e}x[׎`"|?sANK)WP)I-f}55E%& ȟO* FhPc?|!YI˦U}b}2(@YGϡZRPEf4U`LJ|'Hɘ0cU4'(2Z DYp龃˜!9R4=D!ђsLI6V^Mqt_9$#챏ޙ[wi=5.,,ڝנ Ddj VCb*@)Tx()ravw0P2ׁ(NMLNb@Bw'U-',A?vp9_/_-m'pɇb}>—]ee"x{1٘ EyңǤힶ(.Ov`!bWb2ǁv Y5;Q V%(ɓS\KSn_LrI]A;8}[WCD6>]uCr44N5WJ@.o3*np:P̙ hk꽣a;}yZޣ{ BNFcZPcHJ 6oD~]Tm7e^nm~+]{IEzP,5޷9Ngp'vE%N&T/[\0丹N0^ / Tb6UeUOi=Y_apdL/> AR|KmVi UPr/vy؃@+t+>\V4IAu<[*ɣuV" NR~CW0a&1J8*?Չ(s/ہRG3wװ2ZMԪ H>0 D,$W$n(jg^鱈D!2 h!$LghzM*!|3!Cq/ As1Xj;۫Aa~+j%{IV9^ C,#O@*S)U֊oY*ļ+(1E>"9N0jOa8޽R&+q40Riyxp0'fΝ_IӞ?IlW^E12xHf}EJmJR g4,0#)QCWAf|(sfK҆\A2h bo>Dd,vbtE4VBVΌO'@J[2#egą韦Q.H4'86m-)ӧ$#9dc9vh7W^zzGP 3ӗ-nir[Ke4?&$F%dž"OK˷b?qFmȾT*MJAՏw>Y>..QFQ4$";H0ip8g2O] R96 5 ߧ7{y^t˜:~Lnhdĉ d%mWz՝nbGTI_>@%Dg{ݱG<Մv Pݐ5ɛ`.N|iI$f/e=HwժmXNtŭet9G6%mTиLAOC)&vQ 4eEW$9*-cn4ut9C7l;NE~4F#6 eV0"Yv}TD*1ͤ]?b궊LЈ?2w-[OngSjz%SWfGG m%[ųa`2`QMecʡ  lRFZ6P/F>ieX)b/c ϺsXXY4'^oaijF@6[n .woxЊXglaeJ2(AV4v:.'[Fپy};Fg 3niiEncv?hKy\N[yP50cRxp9Yr`]vnJHq: l#QOʎvۉ6L}KoCCkuڕ V޳t6O~ߏendGDܞ2ELVͭ'$G=2HTqہm @I\]cnƜnZPR|84rظPK轫T4&ca\tn5:A>öKiT%rX3Km" _va4)vsOXNeiy@]B!JqҒz} yy90bFϚT#9'Bl`{20TLX/_Hr=OJS|RM(B"4=ei`ц/WkO5uX-FQz>qJ cv(5Eo 8ևg>fsT[V. 3".u8x:)4n!C{l eIن\GR: I  {gbz|Uϖݒ[l:n]\%\T3 [OnKYyw_-UB~?sTaJ/9OA#.ar"K?"b0 CsO ZA"`ǹjfJ :`3Og\ xBO.u"Au?bd7nDZY\ѱ"l:񌓆 WJYǍxx znMKC4h8jAjwn8 ܛy,ʌLsy-8hܲچ.w7(E8I?:)?0uiX 0~`?ؤ>> vm vOq;5mRz2ɧܸl#Y#i=Kք!J%1! EcIeֿ}/A_ ^S H 3MUx8O^ ~٨Pj.jøG!H xue9zujF=ljcEWK HFuZhW[fB` G˩#}CʅA\:Nmz?E(*OEFTcb6Hpɴu#5!ea #K5/,VrZuWr:/Zf%Y!DY'z_f^0i,^u9Ǧ1"60k}ɾI&1G%緖|Sykםضb  _8G·Jwgi,~/QJ|]XICgjӗf [ES(t0&9'~֘K 6UXBC?[ >V撽E D[b+WRl뮶X7WU7=3.ouv\_p^Dds[iA0FOZ(gFgT`u[Mʳ|>ꉸPFWQA\,17`;Rw(z |5ngK,]ϱkҞD%[ jpَ%pCq,a?< -q {kݺYbqs@=7 :^.>!GE7 ֏)2;T/KZ odSQTӁ"#{A_`*c.:Aq`^kƦ(&6MLVcڍ<ՑzweU!vxeŀL4< V[zv?#J=Rs\ZI«3s;q/I)B4mH'+_A ZٞMJQ'J +r 0X^J)}҂Hi XSYl)Gs6AUUD*zу6[ Y#[+j%D0[ ؠuQ^YHK2 9w1Qt VU=!C%1kW SR&?qWDi{™_t HyP@8iʮrp R Dk^6[r`]ֲ3ڗ|$)Sq ć~Qի),xam[ ~EVLⰺ4Jt>ga*S m0&;'OR lArkۅ"z@{ &dSH.Dp#Iص.*W␠q]J%h!QNgDpIP#7VHȨ^ePIYDMx&A_o؂p buE=d X`O"bhe=QZ˴eI4hjɫY(&|& 9 $G g7KVr2%à4y#֛ݑ (@=l~^q,N߅$:.6r-e6DGeG|Yk.Ouc{ Ia?3Z@xƫH $sd1NgJA(,.;F`рgKTMk` !'%E-J+Q#32˶_\|E@aL@ WCqu~%Tq>y/qpc<ΰV^Z/O=S,RŅ&i ׬ҌTŠW[z|ZDZaQxe/QO^]zn\hw>ɠF&]_n#dT"_JKis0H7]AFǨXVU{DDG:Z< J%f ˊUdlᬆ]_4||m|O3ϫs^h-{U˨AZdKU:fCau}DeV>gO"R ~Eu V2 (Xgbޯ[gVI"% ps@Ky$ ,n:tk[캑H$QxtzߧD%GZ"McȾFo2|:Ḵq<+qu ֭#T.5(/h}ldE:;bYˠZ.>GIҒ޿ \U=7Uq+ ×`T<>&l- ȝ04#3I|(^O[t0{ye5-LO9g@r/PoĹHQR_V2/@ .gnإ(d2ziQ[Am#+Z[o/u\pu% O;,l#"[-XkzB啻Q߼W|{c ]N .:T$BcؽrcmQg s\{_-x拙؏ ř^ꑪ{EĚaՒkc r> U!Ȱ"b8 p ?,ee3 ]a" 1o;3Ճ62AuFСhPl{:¦85-. 9,iPu_(>ڬƂ]B!S@n)ǑnB,hY &~nta%/%Ccݻ|\JSN?rZ I•Zc4z~hAuX#jD5F]ɲm yS+W Diz} R5bk(6MM3=XBQ ~7躤53[5S@i/tTcd'ybY@.I~Ӂ;~!F^CғvI}#;]= {_k_6pֈlRn6n`yXHQ.k#` aNO(ͬz#GԄ-hx=Ae]'e:F3 fIF bSy/{"CNB TuŊ{I,k߼UX!_4wو[ BzѴ isUCԉ\S4~5͆iǰ `r3]僭SϢݶw [(b$xujv 6a[e*s[d.LkWrקlG8L;!*34x>:O~+wR̰&n.VKV>O'vhJU}3oH%&ze ѵؚQju9K,LiCDI8$gˇM'VE4Cp9Cu#> 2S} q$ʘ F]B\nӮ ,ҽNT/TQ6(nM c:\h1 uJ,K:E=8<3Ў6{L%Mu&͟Q zĞ(e{0o O]ȿ/C!le?3GtF8+PNn]uq,m Pf [8R=75X8w>[SΠiM ߊ[~zlpt4a/#EBg9l1k2lj r>#g5L^g- ï Etq ;{|C)\!̖!-NUj/$=%4 uDȖ6 MV>,Q0(olղ@oi4mk)zuJrqFoB ;r <,80~jk ie=_ B iVjuqjKŌ™>s̿\8~1 d&(UX 1n^@4ߠ\XU,iHj"t<~P [uҜv}R7W&d*!Tdq.@?Ew!wV@+˂=49CY^)%ϊjjL͜/vA@-`&Ӂ-@1!;F6VXmG[ޖ3&ܗP8]sLl1L/Ye!#B'Ks*k伒.sAx]e;BͰsxYT2XGX$5:l٫޿so/j%RPl~CBrU4n q6 McrǶ ><$;W>ehfyLwի?Se@pU"87>?QH+^ Ud*2^|enuZLnX~..$5r7E*s}E/dK,,I{@2uW!6KT Z#NSо)̚ھK,i3qi\}5T@[Ӳ}'ڇ~4PE>W?TEŵg,0!.($/l`[Xn[d 7]Al^ I`P3yT'd̟`*aET +\]U(T0`Se5pif%j5Xz [vG|fw'fXKǀxFU!;E{_AߩEqPq T3d[y* 0G4A%(k9U[NBOux4杮*04a&Yw)GRB]x `Ks%N]M|Y/m"ݱ=\.F@ 9$~'q ܷF8҈׮*r%K+⵽=ˈ4fuvՂ[)23 ih 1JJK^$˟ts1`)253D֌Pƍpm=҂σw9t<56`8D VT]?4]OUh*Z}wURH␛w| k:"mgAhXI=/W ص&15N|{#  +1zZiҊކ~`ՖчTq^uRbVE,휩{?3{w f1: YHφ~{.g,S)2e(1~aFL?G{} QjզǃՁ»4qVXqi2ϭY(WtH|BRuuoDEm1[i!/tNH1F?2Lܯ*]{wiB tG8Z #Ĩ^#Y+"jra@I,$xJ)1`,k{EFV],l>]/2NFVV8u noAU(T:&U #2E+vd"/g=%g]jmVw !'4 Fץp[jy2^Z dG:6/dvp4'7|~Ȭ{\JGYemcj:!H5~EIo#5:YQɈ2VxS*6VΓkcBJ;Ja"qmaɵrS!li~2SFV>+Z9蝁!_k'4;Ÿ<SP*d g7ӥAy @]Qٝ7b{b19WDۼ(?j+|âEg35--`ٕh Kflq]EtNP'BPҗ3Wsp@xN6:3<{1V#㠡nDHaeƄa%(pT_Wq;-(yω쐃a+ ԵF>+Tt"RKnm * U T9dARI !GqkG߱#=8@జ:Q3P~9t50hUD Vg.Gޓ'(ms[$]F*>U㺽|\sW/\ "x$M!pwQ+ ƅ,^~ԀQ+^SxXVh⎲8L s+RS$i%[+w~t. A('_ j') jm;@OL@s[#_fC)whQɨ (G5P2%(j&BLR!9ЌTݺ?=-({QYȁ|vw*|L5Wfz$TOp1@>Hc(`> )*qxF18E" xhM?uD0$0D k* DgV BߩU6g^= $v|>xxƄv'FMi匿9>9] uw;t$8ki^ aE%+n@;J+e , g,#R5CPrfΜ>'M a &0k;56 `E/1BYY?ԃLןcIG0)v,Q7QA<.VkP䝓Ġ%'cKǮtk 2n4z&փ\A6O"KDkQkrAie߿2'PP5A+w )ip-YZj (.d*Wmu_ͻnaKw$ 4V*0%+B^`gQ.VvܸbiE_ۗ[\.8XT2 6spFg'bɍLUVj0Nf0kYX袕1ZaNVy߱y "9PLW\]Z!CK&E1 3Ⱦ+`P:2.Uf S6Y bQB@{FEЖHƪýZ]ZJoL{YRN)e_zGtVG\ֈP'46拶 TnSC:ȜdybvK"JεU[p#Cbr{ ˑhv-T裧@9~4Lb6I T#z Qn}h!lg络۷N>!z'6z  ř[QPFjnc_;xWG]t%Tk?cz,cc™椣^D3-iX>Ehݛv MڑpwӸxJ 3լ ZGM.iSh59 "/ h7i:XVBW'qg?G}*$5hl3X'ލ3zrR k]W zQG67bQ*Ӷ"e{ QoʼnJ鉎́u 8[؟2F汊gLb__u 8ѻhLF)aF+[]¿##RHr..Ϭge&g5aZS%$ 8퀟IB3 u?_ Jڭt`i{Z,-&ڍ !r / 8>ZƸ;9 *Mj+-AvgoXܨ7uHwq \,X6ټ;`;7Yhiz Y|[b7UR%<*rLZ8D,W~s6gd߶]3Ψ>ek,1m3O!i71id~xONDD.GpElv=Եc-1grb,meS\&-M<=`o'J0s*[hVqp{HUza.:Љ`<j;-u!ze~C.,٠pکv"PDd?y3s2*ffvۨ3m+?@Yy1?0ݩ%!W6ۭ V X4C+Jn0.IEP`-"6j|h`CHQ>$ۜ)ERmB]ؐu N2V4{.l-y@W{R#I@zK!D$֫g6_2OVߢ6ʸY@hvt_aЧZNR5;LBL./Dͦ|_ '}GI]V 5qX}Ͷy*Eg T "l)=Xgg#u -' Dކ$/Gtl\j\LjLBW怓y&H Sn#brf>@}1*I5~OBN5 lvPl}ﺔR7*52lzz3H:*h*Ť;e]bTZ{Hǚa~[}I$֊FtSPu2".3+ cw;C:)Sv+_ZKF'&w{ƜK78)8:{ ]RE8x\=UYu.D57wpI&\v@q@ X)]x\P̜4Yt`]0aҰPn_MS1䎗VՎ7si F?fƼ KPm/p4>jP1Z(e~Gէr2R_L&Hx@|!RMr\ amYE$*UuGW(B9I, 0j+QXqv`V疭P/}{H7cS@gpգQ%m0G93/!>Za=w"+K$fPdSBz;/L-vI|jS [c!9_ZgoԶj-1>,C+ c*{&q/:a"SSC$)ySbZ.3Q)'$gHҽfF#m 32+|`ˡ7hoM虡)l2M pT!yuAԘ @J߾dO玛^Hr֟[KīIP?X\&N}C{G?Q&RG=H3~7rewnI k?ppP^ul4?!t ~̐=[:*6.^ӒReymԪgq 43(K sRHYB57AD6 ւ:cjkl^*56wzb!GBjLJ#ϰ OV AA'9%3*`Iq5Gk+a;p6k1:a.ϓ@Ui2WrJLjsԓHJɭݏጯ' VrG9+8n.Ss@Soon1锤 PHJ$#zݍ_V׼M8cJgXo C͊] )' QoaVC yLd{WWе %nڸ1& _t=CYߝߣIF-=U`nЊsz~LFomZ][}VWcf+ڵ{^ĈN(#Ɵ1"7E,Tz(6I7g ! EU<,B8PGyFm%!UV4y&GƬL^\>]A@Rr̹wV~vEfE @]MXKU^.e^F200E h@3Q2dhHA#ksn|0Joc?9bꘗmLާuK6x^pǓLa@8$sg$@pz7H%ou*n\5ԓWXя@m*PI1 0.!0)Y_,YM@57)ETh9uF넔8QlնW&z-~  O (^N1wߘz  /np1K(NO(v8bC7a.Jv"H!BF22xyVӱ*Z%]!B~'!> ͅpGqp$n`;擕rXEqQWఱ%NZc͌me)BYvS/m,P}- J~8# hjgM2(9y 6XԼ-LU3di*ixS>M> g,ErK, &m9pR}t &!L{mP s s xZ%pD<40iM.NͰ>o\'xu֘aċ"+Q :oa,[z<~3chz |BQ>i-!Kgurƙu3"vνs_Cu^ɔH5_Qv8y7nzq`ok 7CRt76k@}(Dēx=>,Uog9TwDahkוsұ-͖+i[+2~wIog$/-c}_{]c;<;%l(>U̢:IuRVeeIg*Г ggaIlQ.կԝm]XM 6V r sUXF /cA 0ߐwddHo8gΈwGP<=J3: d][hۊ8-doV4 kE, |(9鼫1#/'EE=kfQԱ5)fZuXFe8Sp 5e*%nf2S=שL9@-RB3c&cg5?3&i^9# >mg.z&#(ZJpf#ss9 <{PЃҧ d6JtaĠ^69}J$rT.J`Ysr󙕬٪4Pb;9֪yrQlU] MDxo(&4mW]6mƙ(,rObZoA DKL48 N|%`_l?ga'gX~79;wBld.0; :$Qots4$F*FОƳãNkqN&y`jkd mHԜ.)vO@)˳44:bYot{LcX^o)STY1y^Y.bi^]Ŭ@8Ȼ00tW/5U5m;{G)$أ7ꭑE;dT`x'[:1a }+N:i= RSc8ކpjB[&>B,ظ {m[toyCqugx1tHJQ\=r;%d8~ m "rkƮ2T9 +~桲{gW4Dђ`KUS̡~Z{`1>4Cuͪ+&4[@Nì#pb8-7$KVHViH~\*䌫 j@V j+& (o< 8K9Xhs6ğHH }uz5!.BVG?؞z0z2pjhd'Y.3װ۲rh*)1S27;&!~$BܺbKs'E1"IڭO!M4מ4<1OLu;G"VN,螰X/f0r8^4AIߚBzSZ8`mP~ۂ,<B]kE!ϤVk*?SvR;*.`x|F* Dc! 3{'˜liܮNR\ߏvHä S C/HM[HnANQyuᏀe<צ~oET(ɥF/6rKu"WDQ=r U#%,T|ŗ@K]JuE$ǿ[+BZ(igL:kiPΈ !Cu<%ygqM%0l{X?GMG!XH},#kyG ćm̮ S>]Aۆײ?("2Ge WgKq5֧m㸉&6ANZ}b{R8J_Q4ى "ruOY|v2^;UO9>^Wf۟Qoa^*3ЇUX$Nёh\hz?g马ڴ ⑧/Wnn.s⣴m|AߴV^5-íaQ s=UHa`f@C&eݰiQcZG_luM0Ji{'3m!gè˿[7djJ/0}[FTZSƵB9rjR"Eneu}V% A|M%~L>0z3Mh492_y.!z t2U+nA&~YW fdD.GB [SK^_Fq;qS#qϳ&el>= &~W9Pԋ|h8vYSjl˕|orԶvxQ'uj-!T {@EJ@e wfm9edm|"j M+wPN٣lQ0s3'RvZѧ׆jM!K2Y0Fa x8hhB ?F[g``UiW;=I ^ Y!k+%ϯsJ 㠹(,]-<ެPՖ/f7G@tKS򶹸Z x$<^TQڳwہÚdXxN7%Xb3E_JhHfVbD *zSO [)d^@i0PH'`ڨv'w/sr@!co˿y^m*GKxE\cgQǢNjv:BP@(0!+GMTC(i/| j?cFENosbZҴ]рrh7jށ10МrN:UV^-ZA{kǽH̛9^~Ǯ}` _OΨ<&Wω$ڧ*fQůw ݟLA7<&+WĀ27 ;{|#e.nmdtԔD³BU~J;84 ?xRB ҚPg((Jn/.p1b)M`? pPO pIc8/W;B(KQYߠĔͥl1urS7682㼼FxcL:O"FfT1ZD䡗vF[5x8ʤtc[պߨ7cV % M \bDwud4; E Mit28G͢A8 @}T{zʐB\ڙ: 7h\rm)oXjIȁI6&OIw|>3PUFc;a\jo&&)M*wɉD,DA@'cNLVxd z&tIb'* `ꢁRUyhlq"PQ?S[T"J  D+w0eܐASvZ']#3A|B~4w|Ht& mЗP\,(Z=*c8ТFl y᎘T{֎[qXsӕrA`CzGdAsuOG$rMaט_1^I-+ Uu3g6ZqdC$ܸ,N6IkhshCյhk0\ɕ`d'9,RC-T`ŬW/]UO,6F/8XZu>Fh1v奚xl-@/2ݜgUsbm$e #׳W (D1t%%=+e־w2W,.OtA-W’\_AbVLWǔ&>&]9&]:ݩ=zL٪3URHq2a*+R Z DRuΨz2>_)kVlj6Y߼9sc٥oOǧTvu|)vVkWdT ŒYzD0bo*& ?hkrOJ y1:jo! #-.N$6!IR謦DQ4U"Ax'3e@j}ÕMw1Ȣ?VFK#1d ~ /wFB:apA[#rzo ,+%4}FX"ϟJ.,drOtOM[ cbejyYc>Xgk~Ǣ#u؅,ڒE#Z#Y8ODD S:'!TW!ãeZ'F:I5$q6Ys)TI)O&]fotHWXMb[9OI\qSI/7G@XҒN,o*l[P>I)oT!zG:&JYu䙝/` a#٫rl Iߙ6'8w|Թd Ѭ͋Ɖ\Y @wf@؇`ӅLvY#G8 if;>ۓ. $BNɆͰt/HQ6Kt:x+Ľ{I@tKϑ퓵1ŭh"GrV_:̾Kq5NT}&%BSi.:¢ڐҝRNNYA8$*nc?7NJ$b ^2F弴2y&hKA$BdrGg"M'oF>p;d$̘Y;^PI-ŽqPC`㽢¸7(Nh`fiOk`&رcc3|r8f  $`K%8;j' 4aVAZT>2tVTp:))Z:S8Y>mpi˕>SW/tzbV$F"s ʹU%26Y_cPG(2h֢`߽_{[12NC93H`ď>B1Pr."3~;UeGd^O%߰Vt:im˨kS9B2Tn<<D֕; }2:㽾Ɉa -nrH?N8P5>KՓɪzU|L1IOsUի{uVCL}tNUW x43{ $&[T:v3S@"Xu |f<8{Zp·F[1]>br\(oak6g`z֡;*?pTujV>lhgnwN9lyd傹iuAqlj璴Q%_ex ڥ7LEqvzډ/S^88G],*}BqR8pwZ[VvsBMp) I/GwWCc(uXq51(*c\Ύxo-xl؁a{_"swIc5@~>Pfkм6+E2SvawU67JL1U@67@qi %<0]lQfTր PNxȦL+-YD]{#z?~LP2 TyQw[][fTFgިN^Jz,iX#s/p&:5&wVMm[^5t]GQu~A縫]˦2<)s}{Z)ٜL4aǷQ=-mW|6i#]w"~^ðR yYE55 g)ˉK1+;7Zkjʌt!J㣞h'ԇGt2é]i,4JW\sZpjCNsk8h* ̶< #1]%FAWl8餸_.LNj`vQǓgok yT̆^RY֏#^՗j1I8z#!cMI;GJ|aE}=mޚBOTX[> -jTvU'ٯLF"tlatF;oEZ:{16aMkvtZ@el)=_ '/,6cgi*Ef|gX1w*45Rkhϊ!)HJڲDT1m >ɂ x/bw:56$=E&/3{D1C$Hl( :Fڑ]I`Și'=n-yŏLvg1ww aq z#T[>̼ r& U㉸•--a*ݒNv'lO*@%(oc$ _is-_ pzEKxLs6"\e~TԞblCqf#@Rxd C@Pn,zt 9o/e; ABnYj6p:vJpc 72 l$wg& G*?;aեëÎNMv%BnhuggchmC{\[ϟڒEF);43ud 4]A󑴧~l;LUX.HGo]DYSZ[ пi 9TfkaCZ`e+ ){wڟ]/\kLNs_D.`uRiTrQ)t@i@^b^*~a{Dw r'xk.8a~x&p}r 3Dт6#2lߤ#:]kgRigW޷rLK]!ZC]bI3짚d^D &y*X,L}=( ``s/n͍<^uyQ/n:?fP̘mׅ5B qp ^onm tLɾ`ǖ)?wŐ7:쯒w/GV6xI֛͔#7a "yy68 jE5$vܭ}|[0@YY\UE hl}iAIqs+~ -_xwAtD;*DHk* ;R-cY~ jsߥ2udZ0ꔦKR 1\<05MdHtY7ҋe<.% `2:r9su MAͷH; }!%P5cDFՔ\1!bDԄŰcj͝7EsQ1kGƸ$δV0.4no_bUϞԃrojF{LU1|K=E2CpP`kqn,x#k/7Rȷ5A$;6VY/|.y\{zU׻_Z*aX:NK ?Ƃsv{tĒE$/X)j1=@f?f4=3aYy63hH>`j  y2A]8Zh|k.Yʕ:E6&kiL 0/PPTg@,?:qR5n8->BUx 6>Ȟ5IsrB6`isNY" w>[*sux  +犩*dtDm%y_ f$p87b[T:9RQk玄69>|aN UVklk ~2WN9&O>vN}Gɮ^$t~TlDz3UJn-JNHhIl:.5 NauiyheP\m?3MXULujK|y@ߪ3ῂ⺢\E0iEA#.B nޟ,4\;uj1|xG|L i}"xsfOZ(€3Vd>mlD3Xd[!Ǭ%Vmj峜Zujf>E+](xB[`X]\,~}G_aSOKRaJ)S+d8- !pzBbQL{r17bQ)I$ _)ҏC*$|~% ?n@ C?rhӮnm%(:{q'y@)tz*յOQy;B_]JP"J([5 6 ]܂Q oĨfMJf[Yll{ג ^+&ChYPYmt̟+@LW\K";E 4 @ݜ?K2r`"ji.\#4s1k)"Q elgYᠢYJxZ @4qM'Bvh5*! ^$`Y_N l|'iL.2ZpsL .4q`4^qXhÚe*&iNl4cPġWM 1_kգQhzأamzwQI6YY IaF/Re I|AcC6: 7ӯI8qSfm|#ܝތ wy[XYhC:|ҢXGL#z,Ptz33Ÿ#^{4;:NQ]NgcQt* 4?di`u=z߶bHtOF#s:Ѧk=~y^G A*SFvrT'g;?*)8B۰EM];)E`VN?h-ԣio1FpY~P/473tqA+jvZQfYA/hGi׍(e.7Z3B0<극`" v!MsHd&0l&77:"%{x'N5{ςW14 NlYvm ,%V^UK@aKKz5KLO8A6xE@^Tb[ }%C#yۤBNs#f(d1=ӂL<&_;: շ>ʼn'F>*7l˥3/e Ŕd\T{oQޤRXxۃ$M4jˁ,YfIEQy\?^)||I}FjOeC Sؓi sϚsA{[n<`"*}'pr/jw2D;~:h i{h |@ƪYmcS~kL]cfR5(o*ƬY_qEأz$':?p 5 \ۆ> 6Lh?Ci?xӜ# m}LvX L.]&:*ۄsl PϤͱew(_}m:4Vڧ~= ƃtLK߳I.NV9۲ w,-d|!|/FVzCyAcN!H;hZY^B84WFD"E6_͛0g<$^Y] =]?o,op6t +҆Y_|N=< XWZ}hpvʽ+ dl7KkQl0Y DON; ~қʹ+Ɛj{ :i8mQ3I9`DHKm\9 `QO 䭂x*@@6vXAఅHbKH;榜ZXFe[rEFI´C챃O][cw\vZXj!']YNxnc^袄d9?XBaZ\4Qa*$VTp"*1yY>NA=Mr{^ [SO+]:/EZc*4&oΖ nM]$Ucky6N֮;\j bP I+{]\(,(mEoۺatF:+ge\NXr8+JTVii|q\*Q!5=tfi H³S -hP&!z"fOn9't=t6qpy@/NֆoNarI\|dg ;X#j\%[`0\AC~GA*6VM0q_L20ۺ\B=Ӥz~0҅Ÿrzj5 j2"V@L}:B=ϩ7WQ $!B-I}e50KQDOsC@Zͪ?BkQ.Zl#Y}MЗANnƪĆG7las省+Vt@:=1MsO}d|bMa+m 9dQu|J`arN{2OwY? 욾u'qd+y ߅7;*S3-dy8s>JZݔiҳ W6[P:atIa5w|~4 FV|DwL)kB5H^'&)d*O?eLp Np6\agln !I[栌uQ~2fFvt͉, QN7tPk`ۙ8.\>iiZ0W1W^Df2T@3wֿ$yqzUaA.!^TmǞ#/%U_p֫(]܋;kVMc&9${:"syL}n'5ʗbIY-D]RGfG (v6'v # F^&鼮)suPR u)-$TKXBDY6ǗhGyWWfUWu5P'r`NGgI:&:Nȋ_ *)2pkmIp6!+X(\lѴ3yw Ww?}v,4Ju\[IP#g3#ր&68}?0/KK0dž+){ A9/F8 7*p7Μx9-*0G:fZqb:^UF3>?ru%_^d[v:UAN[==jFt6'P%b, Vl i Q>5mC 'TbS=p DQ}q ύ>Kn *>+b͢(16剋3w{\X|kwA_.lA&mR: 7F+W#~YGv pel}[L4n:*#3يg_tك<|j7dbr5KkǪMsS"S((l^/bg6¿ibVcE?TvȤ /GO'9] $w̯"=[Dy U)E+{ӸWz!QqA+1)cyV?.· EOTk-RH;Bmج7͜t%u1xIyz̲ǤXlƵ*)A@jYQyjwq҇k"].cA mxq˝&y˾^+Z8]†g%o{72-em]f>W rauP oSF,zU/O*>i%aSR'Q{sp-b# 8{CH@dF AL%A41dK).3`814\G9|Cr0l<}T1 Xc)(@0Q>tzTsBʴLw gu@ncz'Iu yS3Kki0Sp̗H7o09¿Yb¾-'P| 7˷Y8ݠQ7ݽ=ξjM{=>D\e dL =,&1BLeM'f+U% Ps-RTчMmEN@]XWEv_8c.̊AlOKa ʑl2?AXCѤ$'K檶7,g. /07cNp;)#P}=t吤/bVPyp/UI OMY$>cMYSR$xf r] N.ߟ\<\2oNUA :-|hY#Aպ=dfaCop<D,giHi3,yV qx| 'SZ0m+pԫc!1zwf\~FWhG6{KjاzD.?g:ț!0R62jl~(~dr]?O>ۘ1K=cuY(}QmLuGb4qȗݏ`; оC 3LEA5jT½e>)zqҴY_Pz3)+?N ]qFmgwH}'?7#iWŧr]HB#}@3sCgA4Hܾ5p0o7m'kUo=x1@Cvуu{Ӗ-! MS5rQK؅J17* k4E:R̢}5DixX^lȯTӹr{n]@*m&nފXo\k.N;6dpE gIdbҫf86&j &IiMKAK&ϰ q͠*7MnBX~c"!H?I#"HjBfC"w-s-lLاCqD\ ~t "z2Pb u@g 2/=Ipx^BkLwAͨoY5 //R;c9@NZw&A ?4jfu8N(0=~T~/dY-Lӹ>_dbor|AYf˽v$̕jpcS/;p/,,AofI߷J7lh$^ti0wrr-׺M5Ib>9Ӵ+gYY}NS!DP ڙzw4pOJrT|L 4sF !!η ^2lFzn(>nuhYJaݢG4hh|Ym'4 ۢaa `[펛49ƍ QFѲ?nVP-e;_$b"6|]ݚH%RWS%!+,.[!"1++fQ_wRp7|,9^LSucT@[b : Abʐz=;͝G-j(puNam [hf+ ߾7Oo41;8cn:lw7H ]qs=L#6:lt[Iz)6b< jR/[jSj.Yex໳viyUu8*%YM3ԫN22]‰"YлKB>3 "-D:OX:Gb<`5*%mI6RӍZ^>sC),N4Dz,:]=tk x>)Ϝ~{/†NR- w&2;/Ucxg3Vn Kk $jZ̙ZQ!ĺŹ׉ ߿h:%w DoiYt9Wƅ,eջ<:J_4lC4h3l qҍ'nK)) Z_,oYbp3 ߠ"W8I鲇kudʳ(˼gAs~%a;ʊ"U|<$gNKJ,*l'2Ov/ Zc@MR!auM;^9Mxn[V506<|rNcVov]~&y8?э& YS|(٩mZ֐n&T|ˎDžļvLT(E@j뭝v6 =I<Rw j])EUN}#[<.8?'SVn#?X$pϕIO`۸)5(1mAzSLd/A&FQI'|t f0,cCXntܺPC0`2Y ֒,RWcˇC۝a?'?g: b]\[\lU41Dj|_G6.PKE@6Izo"2{MhUtDC"meAܮ~+[%{"W<ɠ}勒iGШkROuS02ԄY5idK+4^=RH !RxΆli?`ϷpA&U5 ʞ ҙ])kH=TG R*2_4AW#zSyU+H,UY\ 2߼&bvjA? HG^+cH mvzOggBC&)CNN)&7`/xe@j3tkoVμƼmr_PGp @&#kbnheRjҧ$wS\F8IiSZ)0RC1`W.03O5@iKYZfjNTXۡ3?+Ksl)=0؍goJH$K'{ʛ1-I&QX<:%zeڌǴCK 0˳Bg?o6;&H1s5ms A/7.?'ԼPG1Q8$Ա#=ZK͈%P j,׭%3~S@2#$#szbL0iRcܬ^X!ئTke`o!( d|+NX6Te 75K0& BN .P k$S %H)" M laTXOlOV^4uMox%ٜ|AX&(qX&&bZ@y݆[ؓxba'.V_ԑ hdW{dž.$_lXamݤc~'[0A6@U0a"ψ)>)KT^pp 򽢫ojT8,y& 2_)|*Hq>o؟F`jA^ WcnGMPhQ'b&˰qI~dѸS3ȱiEo8dN$DYʸ(B/+S|c'ק>*{#V5c\x=>kHF!b"I}>QvI5v}[#U-pq$8V{f3`эhzyy4JƵ'8vS>gWY2J&{˒TN B =PTe1_7Ҫ}W6 ЙZJ2逺v_Gd'cաeU5xgB>^{T]Җ.= qfLgW l;t~QT\"e%h ]P,X{Cl'T𧷙21EBo:1O!1[ B5(LU0eXC(;]tMLv\C9P6PEuTJFa_GE*W ')[N ǩ_$8P]-j;D#H; H|=g53($s$4 :}Zyf 3LƞOM (L4%`jɤd歹ER2~ϔ@:m!R=>3H}C\:$,8WaC"n}99 E W$3=Ml6ؗ|dV6PK2e+&hgbǰ%B~fKO)IZ860_GL8лY^WM}+ޯH]"n,Vi+Fl:gM@:V1b\`Hxl.>sû+P6{e3P.gA,D.l 2NGN m߫~/3nP8֔ϨO0d>EAZO~6|sZL.Ay)Y@2\rjzq韥uR1ThƙBƣ h2?=O qp%[/TAnb60Q!S[WQj]ѝ0ϠϳR+W-93BjGXqЗңx(XnUʙx%mTINh&v"G;!ypR $x釴pP~,`$}4EvH7Ll~H7r =>Oeһ_4WQFxn|Q/\x\ĈR&AE 9;`b54ՓIˉ/<&f=aɦ#IKDk"BgDpNK>8٩(AȨGt%JlC~-Jհ=1녰n7ξ'dV?-\WTQ=ܞgO=A*" o[z!y㾽T ͇# ̢ yYLi8ݙCzyϛ~&I-!h1!{ )rdIp7} $IxZ5vˡfx6 !F|>׎i HcTc$g\eʈ4g>{&폍 463aF1Gy"Y[{Ixz!뢥?Գzgw :l֪̲M<`6@Vٍv n_j5!?Zk ͙<\}\pa*VȐc`;;D[1 d+[}m%۴H7m̠ 7x8>k겜*c؟L`ef߆ 8gPJ8L]$lvwt0 p\BFG5qso7) ,d+$%D&I ~]E۵4)^sf7Rt@4ͲC&ɚT)P_v / ѐґ2 Ś_ s%Z7>}{[îjednl Xm$AXcggg%;E'upTScz= F!9ײ m&^[FkZRlUi]ch|1{hdu=<#i+`2P{yrx*i?W;{6wg (PvTݼ5u~]& x#gWK8msnw mYl{-u1hrސ )al +X` 'TG+e`ȿk331ءdF٥[~q0 `kNЏk5UfJ'.Mn՘Pf,ZH]a֨yq +zS}( )8\ caaVqaR腁J-XP;%SͶ5?ΜƷZ^'ajUI[ - YoXG^W c:%m(IT&?οPԪAm@v j"N?=ʯ)^3or%TȎu3\1gk1e6^ح=ϣ΂윱+? m KD:+aƉc ݰX3jx k=毞w]%s0٤^&cK;d2:9il| 9[`2>-)N#)֙8v^^پLzHptxM#dm VaoO1D| n REraqo` 4Ęf/=&:w-D1πÙiigR?.$ ڡOǢU-g;Ƞ]R܁_KbH$Po:k.+3< p҃q.J|4dq¾SfW<%:vFx(/v|%Ch83ǞO #׷OsHn"7m(!c'Y'|f)=o-G|R+ ~=#,o tcЍ}=m{^*c>J7:٥2Yt' %\ dSumnKKT|14[pYXje[GθP noU!Sx9gi: ji3r)"o+|XCc mV`S͚tٛ&<yoUckzL a\TFMdlF,iT6v<saiI9HEu!#h/dLuBS!`ɽqjͮǸhRMpx|\,HWf3 p00?%MʠNmF1M X q^*#뷾r}ĵN#w8G z"%CY2RQ$@zR|]HHN9F]pLjVoL0졵pF14j^ *dӏXa8^ +6_fSYVnE{퀛ufA(]XBW>pq~sɣbfR -(gLZPjZW(z$CjL{dV*ET\n&=~tl!И3D/S_)y NtpŬ*髑M#T(&)rgI[r$Z6$hp\R~hRsYvfH]'IR|BNAd"&gT$xa=u4:\` ߕzVB-:K5ؿb:'I$Ԕ藈Oc6ؕӃGH j#,"|wRe)G9%qwL)"8<-sc757hE@ ׳cBYXKɲ(J$\G4UbI~BJr-& N!:!8aUdWqX-"nrRJ;FYҠ3ۼ76{Ex>WXUr`P/:^4?@ bbn(s-RĽAW} x]_M^XmhW눟Wi=F" <3$1_8&͈vSjHEe ÞqAo~@ :\#-h7>zCY~ fVhBC.o"D0 osl7`%z.h)h$Vo쫤Kx(z/ȷ;lXic50їՃ]JbmJ TQ!#L\V|}\g6uڀ̘1.VgZt׊oiiNg~/g9|"$~oNc3hi}( "JNg^ɀOuXNLPEJpؾD"1jP`W5xpgAm=F.UgyҍnR+!{ៀg9CQÍ.znrn> sz<0u,0"^ Yi{x#H8$tSme;"0~aH 9,NXJ$KgMdƥ׶3]aIdVŷ8'!T%"_.AmNf%?ga!--^I$$׈crRcl/ m=eD29wڔh &~xV~!UU#r7I/=gt͙H&CVfZ33R b~oz` UAN\wZSE- kF}Nl3M%M׍4*8 ʓ_84H=?AHO#* .` Uq |52ׇu8lfS1n;D5% yּ]hE~Źf 9*OK' ~w. l2E3FZֶ$ KŶP :?V ) }#kcGs $`(A/ġ_覺챵 S)<8Dg "W Al]·\{ee^y+\dw=gN, -vŶ6V0ẝ_GG?Sa$%2χ4PiPbiY%I6Y |&щߞm]¡`O>&6[ cfv#;]82Q.S+1>a&D+ |Dt+G^D =#}n =N]'Jp^ 4}]faG,yI!ۤvau+X Au-kX\b؁(/89Hc]oIUY.[Z`nNslY$^1@]5 c.Ǖ:-2 $T5!# %++ .lp&)獅7]GMc9!zdqwDFVC"mhqѨ; " 贗 *~x$;F})4v8#@=;Ҳ|pwN+WZ"V:o@&@AH k)JJЉ_vkƺ'N#cBZږo>NNUj Yt{c w{-;6c}!_<@E<yCxz^oH{w., {KI]vՌ{أ6FOitWkآ:sf`ي%̃ O)#\)fE=&?ϖ'į`nK\37[֤N]ATy_+f @ģ)Sx ol!&-(}AKqR;օ#+L Vp>%fQrY~^p ^mϿ TjXB0;8WlqQ{ .V>b]3KmkSr&:6T0'-'jXbȩ8yl88*jd&yZ̞UllǞj-$f?7۪yd *0ߞ3*Qӧsa΍sٔFH㐦)\?&Lo9GF!sս/lPZ3y%*ǿՀo;xFFkMwݜi`o;PkE;Cg8$I$DI5)2Ǟ)]ߔ @o'i[?8B5V3ɔLKZM̡v1K?$Z4@ 4R:IK5($y 8k!\[-`BzA}9xN|IΖx,qVΝ^08΄ʈiH۽lq`Ӷ*Yn +dy\dLzPd)@ճ{sLj& S * 7TI-50Izr HTI--'bm~Ck+*|ߢx0AٰXpmL8䍭8+5Bawe!߅MB,Zlx"Rg?&>|ʒ|њuH}qpW$zem R1M;JJjA#$ -,,Pj٬X VaQ$.| eFBn\I=`O'D|8ڧp"ӺQtuΧ gV Ź:oZ|TD0fƽ4بmtg8`yc!`eoESFO@$Ŏ:4!FWμx_3!AHKTjOtoYh>[sw^`H ơ [ƚvFM,6֪u H@zoWrG`~;N=^'A[4 o_ۏ;, HkadQE,)W}m X18hRdY'¦ Lpgaҗ;^i$DG .@[/L֩ _L4n{)oD]Yk/Fע뗱`c B| {q\9Uy/"}^w[^6'2׺j>L\ԺM(&ow;ť2"#XyFsj@2"r0߸ Bu'LuݳM[rAk1]$f0POtHE=laa* 0Bu[[p ?x{ܫ),PxوSzrg^xOXIG.{D\|]JHIAp5`LײO٥ ZS%ToѨzJhZ#!Dק˙ Nz bzu Bv9VY iY収%F@,Z0Pm_KX[Er,I9 ZOLC7-!ku(ڠzϿ3Sm9Kg+<\O?^UD.AY9zj~W-L|&l=ǓV"qp찔epB[w,?7#61C"znz Փ$? )55MֵR>\ѵ/ΞCTecE:t0kYՉ7 m}*uӒX/{/y8PӉ;]2~b G@Gwy)8(ʇ% D[t¢9UHs:O`^ =#4&[,jg`[Ʒߧq'|R Nb9J>p眻CN0*RnpZvu{,`h+U) Ϝ u EK&0od!V'ǚ mu8KpGIXJJK#vrc- Z}oRVM;xIJAhLY%4J [-,zς Ҧu3(SJ`rg>?m < _X0aS_S]u ;}W;t<[ zNMvW@Էnĺ䖞6)KXハe?NCs%EGO]aF\ʨfT6y{@ DX )|ZÀK`kRng4? fyr?c҉=yuJ|D //+=G"z2k'Ɉmj~ " wv"l* {B(ܜ2ȔB狰Oz lBGuW1Ȏ:qY?R7#IHi!ٮ_=qyҽtP6}6ШEL]k8w;M7{؟2]!p19}Fr(}.rS@;jD1{=dUKGL$PUeeRŷhfr_ΰ% ܕtC78 KrW$߅^xL[2xРmsoA= G;(]9J`~s"ncx-c:C+)FdPP[o׀?<1!ҟn$:f ZBq߻[q b W%"gLh>G$.)N5KkR3)m4@q6AA8FCqs?cI+C#N,vR?>&lHAbru7}}8pjy!c 9֏H-E8`?˱M"m y4;Do.Qٯ7sܱ] @[zFJmF^&0* "v/1PbifScNyQo\Lz(=оV:?J 2Fo[7bY[6:?g%QMSN]vv2̉nIM$:A8='9T/5KižG05~hw LE-r4lTJ ϢʋIy *.KMuT|njU$'R} ;;.E¬kA xR^ݏO y= >_]Ra/ "znERY RS6 uR'=Rsd#6o\Lzi\J[ _Rh?GVXz4ѮSD7Ѐ5r&w"C<&lowsEi a!e)uo"'T]F$Ay udrqaY[j}Axp+DaÞs&$oHetk m≮q=9hGe|e-S%a'(A{ע @%\b g/Pmw$=u"D!Fz.!w+MHN![T\kK BȒk +*|C W|5FC 1XՃ ` >È| #_G7ܹuP-Hw;]B!zL!ӶxBxa u8 c邝 v߯b`vd ,Id_( iR2Q1`ɤ˿f_o 2mtЩZةXOIn.L<6\ik?|Ɵ=aCd[x=r1] h䢧}䛐Dw"oRCƝ{krGH=g.ȏ5gvN9Īa  9X<^EaIǑx wztηij\`DA$Kw{_Fao#6DH=S%%CKYF.j7xH[BeG";"Z..~*N!./rK5=G|[R\iAQɿ-7Jw /<֬:#R~HﮏtR-wK*SnfucPaO7}bxkh.ť+/tru͒ هwnՔ2oST܎p=aMf.tm,];շz%$Z [q'ZчnYo^%mKdl|1o-ʨqݲԯJkǣ\y4:AW @Gpѧi[%A)(WiQ ^ t-58'-҅E~ߎx,~be햡*sϷ?N4_p.qڹ,%`c 3~RF>Ͳ.v%16N8US9aN6N{ɀ3HWwς @萙@ O79˺-RL֫o4 :O3߃xCs.e ]q_xF|ˉ`K6FZT0^ZGs5_wH}F$78"_/ii+Y1+rrF>>\ʲe}j ]('W2UNxn+Yqq)ßgj;~a5dυE-AJȽ7g얢ܗ$K.Sg<0L-Oe&ź>F{f}4͆ke?_'ffE!xOG IGc Fqx8x\^p$RȒLE¬ƛS1Ofq mM5mm?,^"١n̓kZ֫*z4iZx=R!}FL38{"dgMMWshomie-2)e\_?P]A!]i/^r(gH D)*OSdty/)Xp`- zUUѻ[WMl=F;'+6T`bL4IւN|V%mIaQBёɃ%NJ 3'KX^8<4?2\umZd^e]xU륰fE7_^îm/J!|,Rrh;^+Lӕ]a||_{ϩIKv5)vf.Yv3_[Гz*W9+K9ɂQ*tW4a*HIDj@C(}lGgSb5 $A4$Q:"-5vJi"^Y G &F>3 aC`ᒍ[Ƚ=XMԴ4/{w5ƽm<+'T^ X(ѼS0*t=ki0?Sϻl.O %hYi!hZ_ mfw川h= XP~/K͑rxK MfD`H22-hy (mlCe:i\{8фfAvAH?V:f/'̵1er )r_=zi!w&.WICMߠy=r FcrKS6D>Sdd W_*NR.29x>1*ԕ׀-V2ϩ6򸐋$q6v10/ M蛝~bqX-G\g'sƒp◫XOv]7Y2p,XRCbK!,T@$4OL6 pȖxjagU>.U>y}>/+ ]@eK<6忢;K&@,ؔ TtOVj|>J)F"Dل\BJB=k:ɰ#3/+$U.|1 ~Ќ8.Bn^$@_G9x?O5'#A\F)TwGH"7Vsz| z4yn Z `,)fɳYuq8/|;`Fپ5C:bm6nGcA3L(N:9U62!7SI_ %(bB0D2Ī 4Ӳp%{b&Q0`A!D-Ď % i $%3 3A㠞_Ļx $< 6 =+xU +ܕn: H@CGɈ=_ sKQxs;j$"f( aIr }eI?_^X?6jTzǎR>gTȏ`_7_۰rt[zd3uc//N9)%a۱2WFntGY|J{7/oG2]إ."zLom3Z@?Ru>2QFbwyaw:5d.>s$!$XJHCsy?̏ lK~軑n'j\Hg-~DV{'&jK<@gr|sy. z@WJJ :ՌM{Њ.UZ[Eԫu(.7Y𖠶D[Uў39[{!IR{j{ka量n\V+nu%BœcęP>\'їO-hy6-KΈ F>Ig^'J̀ٗĘ(:OF:1:iԦI=4^*Mńk[J~ 1IOzyT#cr>[=58bq .%o܉Mrr`r,I6y۽|c =]熻X cؽ ӊ\P2Bܱͩݩigrp%tކO @䧱oMZ{G?>̾@ "M=ɫv1Yɳ$+\K3xq)@=/MD} *uJy73E z8RX#yńщ64K] }`Shm7n\X0%Ld RqQ_FF!fmg`:l*%Ik,;'|W NA$A''SUc۩UJ;r.*0G׿$㾜疾D^)h<ؿ>ǾN8@}v?D VӴK PX>t=dvZ ]ߣ5Qh h[9 1ʺ4IF M:yiucR {kN[\oJIMzpZ׽pef^EsJB<0/ԗ #2bxw^^yUSx.%ۣ8wYyo|%E a&_Q!r]щ]U 觴4n3nk w%H\V :8D1Ci Ej2ap͌QSeIU<|@njɨ`8},%8m ՙ9rpL;Kn|%̦H(ޥijw4]dXPi|䆻!fKdroi1jAvG6y0r <0:#5b X㱞֟J օQ<=Z#q/",%~}[:flQ+Ƌr WP&LX.cx5 |N7,ZB2k2$|5QїB})]<"28J;ix%ˋe8t }af/J2kKY@^8ԗu%ʁ]y&Uof ׋VY|PRF,+cn /_(T&4]`m/u A KY{ag3Xj@5]W["PDy8oD ijr9xyVgwUΕEq HԴ5i@A'݃۔kAF3uy7Wҿr~_kIx;h 2@Γc't#sTS u-1g˝iJ!|iJ~It$Ip&-v7}~i0 G_"B31I;x%RKNׯ)_(Xf[uꄤ Ҭҗf6/CZ :؎5!ǟfm3|ȬSHh۶w+D@}SClw1)2a60Ձ8d\DBAIO!OCY,z_QTpe/*xwҹ- =E gݡŋl~&3Tn<0z{`U||!" 3O%%|fFq  <3B>&c|8Z-jv{QNh⺯u'ϴبUXHv|',0#ˋ-!gJI)UO4Y]%!@qݑ) MbϷs>> QK7/k`暜KEP`E0FkS!HOAQ-dO@0S5̷ݢtKzNe!]ejAgQݐ@]%"| jOBt?Hѽҙ!v(IzmxװytJ軝JGh+)aDMqcE,mnFy9EQn͖hJpD/{M&4m}[o:ۋzm }e ]}گ?.c?Nڕ=>u).$xz}֐Ȼ0 iGFK$zvVMt#rynӽV":`b"W* xWǑzt;7JȢ6HiΖL~ɏ"]]Q5B-~Rm13f+z_^4jtU 6CG܌ 55<ɕ{0@*1h aR&LUqs4/92`\jW2@T0SϏL#j_A˛L Et:G:MVzƨV{٪L2hwre<&`dU17"h1HGQӒ˱KOTϙ%[tHkCZH g,\)GqĠU m YbC@!{Ù$zIcwDp 9nSj˞z^4ۧn#*<WuYWV'nT T2x\UV⟷ӛn_@b#8c/=RoL?Tm+Y3l77.O7}g.[W,/ʻ⭄@_c}pg.!Ot MNj WӁqsp؇A/i>eռXQgUMu]8JV;LtnJu8%/T?cWe/(Z˙^AFe;iҞ7c> Y2mOl~f=ZbtCmO$J;¼f-L"#hQpp&OXaYʋqmMdyk.RI[uES`z<+!0sќaW2WHfՑoR! O%1vڧwŗ˫?gGR{n_"+S0@$? V(Յ'cUM8#e= xgN./3z?]%, 譗z9).@Xwo0_rc5 ü(ڇǧs m|: [jՌߨZ6XJZEe[B:r~<ǽS&9Of!?jDtNP/93荗r:SQ%^ԚnPa3:_s_ ø<čakXe)V: Zd[i-̡ fT XIqq&gR'j %DG()lc.FvzVtb.9cUhWF%SIirOų-Kh 5mbtz}WӚ1O5b`Ob05I$ߚ}ryeSfE7;52;4cfځrܩC2$^S2W[ k Pܸ!u,xROӎxRgOoi.21|| זWDpkG>Ph",>VL7[SJC=VtAI &N0)D:\]F|,q @ρUOB.+p* &l.mӦ-s񉨻WxLW J0j|ot%*;CH3,{Tx-+AmX[{x( ܹ^t+|pX3wc?1q HBn#2f /W6dF>%(!_ [͑.ez;%< b'_T}ՙd8V،SU[uӊ~V4 rŖUG/rSi>+o9|1%!gI5Z4r9KDvKϠ hoý1ilhu .mQpq둟\LLwVLxDRRlթzI)Ig 5Ag) 0/#AUnкeowubiJB5v'j|ST L9/>&E#G"uN0~Ga?ZCtUbV$O:="2.}Pq3MO"/qL⥿o<9@gEL "k.莬J"s2`@Yo⩱e^0Ţgו& jSXЯ>,G6#)fv V~aHL (n߈DeQ44mdh?tPZrȜm7z!r B53ҕ(Q Bm)F!}P8D8Rޅf%8Te0&ʋjPqi?%9ݤ@taLLCaxnYOZM7MFj A u^~\DCzؽ20uvW/.6~[o!xH8W~èEqDJJ=fbQ{[B[E6&sgvAmzbbR~<\q{<o49D)>Kh]SˁldyNåPY'w!7oqkn"`. qֺAQsZtcI*=ETq֌i̝Râ[/ poB3D*hiB *]= yJy\\(VXiTkG#S@ެ;YGf/45OXK+)t;1ÍU^oc(?Y; CT H2o|V aɀt;F+ʂfnc%edڣחSFy Ee Pef^|̷a%"SA _˥Oޫ Wdp*ʓ$$ZSo%Cf\eN <+൨vf߫J)NvGvqٷ|zsѐv}2o-qcxpB1, vBW)ix1u|x*uex6nzg]y $N{6ݝ"첽 V,ğ̌=_K+<#5Y2/,kB%Dצ:G6翶/Z8<< =>ÃDtFM뷑[s .c. lCJaoec0>O+lρ7qAcHZ)FՙzxڧʚkdVMPqdGvWu=^AuBGq[=~neKn3O V::ؗ#o\'wgtH џh o>Ԫy Jȗw#ojbgZ:N 7\/PdMs" q,RgoK[m@yetXk(Rq?2gBPԓjnHz>b|Ei)7Ep;ڒ~c>*Tfw5(2fl6Ϋr? x L@ SiƷ42OeV.Zr["+((YyΟ*YC?'2|i^cY5bF=\QE~pxHn@O#4҃|z2)%a7-I҄i|w$}p JM8<;ŝw-!pl Xٟe)C^yKr2YlO_N㻬`,#4gUxUs jr(j xjwhI peD1LB_wX60ͶX׎g3@_|'R#X.Q$NBu|HHe)ig`g?!1b?P h)nQT7 "6awҧ>OչC碬rۮGnm@F# .nN=>S,_4ap3 .,ũ^*eOސ[EM$eJdkow(7f8Bɔ#gqA4P"DBCu|˙#hZU)F 5UyiѲgdT 2X;דq(ڸ[(<7}C_d N,U0H&}5H/Rc`\T3Rutvz0>谩 c@-*OdRλ\rj͙+R֑U"IZlWw0wlj-'#Ͳ"zj0 >sGF:d՚+XZ(pdŀkH>m׬oJu qqC&$X-GɈZM%M plSpbcKBFfyI55R%ϰi$ݎ(f/r5'E}OCa 2T5=[fWqȼ `b;ҮdE_C{6Mpl%qCF#b۱I!>Rw5pw1|q>Pfo1^XhؐE%(Y:U~>DFh- [NHÒ?nYNnmL \C+Ը&pX%fNMv7`Ÿ?Q)0`z5j(Mwՠc.H17)6B bg}<=CMFF-7F61#L"˴nq 1vQMUAT 0أ!tD̷IS&oMW1$ m[C $> U}5sy,Ŏ "L-O\a셋6k#~W H1:َ6?=vbx"`'=f`R_{~dСx4%i H)y x%؟=Պʌ†~,Ѝ#D8SQR)`2Zg3ݜ&#)<<׏<»k?}Ƭ{6TO:Hn)3 q£CA'-rO߻Z!+[v%5DujR e+>]H<`јS2Tbo &5ݽj/ܡQDŽr}ˁQĒ60 }M")t12O G^QZrsCxDȗ௤E $m!B}=Gh㬮,9s7R H8P?+^&!0q`ICYI-W̏Kl%Cc9U{{mD_ ע{CtKVI`kW6eV؃|ja[q$I! :=J ^772D(aya;+uΩӯ`|y=DY\.D/wt.؋;]B9. 3wi6L-:ԙ*jA@T9~ (0P#pEvTl$i @&YVJ)Cљ#/^ By]C" 7+x$K înE==l%n ~1+TE }MَҺƟ`&GDMSak7f@l3%<* Ja:=Z_M?]@Ӳ 6+@ׁ \%±Y' JC@<-1qZ$*X]mOc7._ǂ#sK#+VrRn%}3 \T`2`ίt[d#g`aނ3LV/q~6*vf܄t S'r8L^e O#kY3M#oZlGYtZޫAzms+jAS݋d殘\p9iܣhA'ɰs-YZsEcFv6[tu F"Ms_+^'cdDy.;(e-֍@L47 2 PG^xNҊ?y.I,i8DS,Ȗ ”jB3A=;%>Mz$Vܵ)X΄3.Ef!y 쭯00ombO(kQM}k6qHų|p`0DRWwY/iFc6GWl\; .T .;P {K(IxbxnFx-H9ȏ}"ꔧ M`g8i )K r\>XN";ޗ܏m r:XXO5|a$A2%v *^p܉U[աy `7R:G+b@"C9 /YVvFCfNxLpp& >T ɺ5AŅ mVk &zjh^'L?IPv)fk1BПivKN'Ra3J%z.XK d33Bc>H^tw$(L=e\.!8{ls 3Uچr1InƉͰ {."D; ܁u£a<}q [؛V'ev}e/J/4Ȳg =KպtC^!QL(=<% wuqfPL%.5eJS6v\OCX}妴S$iaR8AWV/T䗿7l8CRǂ^=H:r˲7G'sD~)Ƭ'bW-*479@VkD1ZyI­rR:@oG@[uYgmR~i]2E nl5/׋]㭧KGƺW KLx6Rݶ޲Jf́K*.vz: ?C߄l`ퟑw0gO!>j>]xz̔>vL~:?&b8֙xMkrԇoOi ߴA%S٩F(ov V"T'T]3 Sr))1Uuan= }Z[%TsO7B1 ,-JyQ^NPPZae]47 G[gQ!N 4\Q5} B2&k3b`BI{,+,+\MG41t㥫0ahQb4~ >>Lm*_R,*`A(k6eą_nSX%^H;ղFWr∛cOKA_;6z8Vtq6MDf|B~{A5G5PHK.4qIoyyOMÓf5赧шᜤe˸,.1Q&{jb(?GgJ2/ݑncMﷁ̇xΩM:MkH<4@ [lQ ˃]pKPBڨC."O m8sa#ƽr̴, 'ubz.|cC[]XRŗ )JkR-ӓ%L;8~W Әz5*"&*/'\1 5N38kM(p#N|-8!^Bh *l0Cq,"*¶Pr^s9xk>,rcp_ufIqde^BC4]CW5T r8 ji^vVF X_[b kO  v˳y~iS-aǏAO'pWKubb NLJ\{t}޳Gyǩ1 T5oG]ymHUw0QߺvI$3rFD3dNj L,s ~ jP\PޏERz \ oL;T*Oq Gt4ͥWΒ]மǖuk8[]5r.k؇@RZR/ hMhrWlZ o=U" ȟm&uk\>o)'*[QXcЧFA݃pAE= B (L:pQ\J8"$}^(po"C8/a~SdN ϛjPo&3rHt3BgpÉߍU# ~»=Xɩ)Nսe3])$]|VT 6{i?(+LӆIH*/FGd^dfM=(wdM=e,RW9kn(╒f|^KA^49-1Δ6o7̎,*Iˮj}3#.Un ~| Q>ύ}/U3:;&t[,\>KN+B0ezՆ-ҬevWDy7ecTVx;Hyp4RZwU]ヨ} - ZTGf\gʖB32K9?2Zn-;Љ*UH;}{FCq),a猝I?",sO[C153R sÐ@49zO_l |*k QAa[.Z֥:Tξ"ZzV<+Iq_J/ T/B'\%T' ;8G~snrGĚb~.Ţ1"jl"\ĮeҘb'+ՔqE+ 76F18*^UF4-4<j~ |b4[(N7L1I at`7K^RիDgվhvl#O2BI) [N1Mos $؞❛X`'؏ը?'`A M6c vqh} b3\ !)[?Ɗ>3B*]`ErQFI61`GZɰa wY^0oU%YvkC@Hft(Dw#t X"3FͣڪŔeg@ bD&7_;jjjk™iAzMUL(vQiݯ|v|n7ZxgcɊM"xW\>mo.y/G:IUMx&U; +z *v`~!XXxIF5#!r@~հqkeN0ua`K6-sVJ?s WXh"sk3E}(ʦus6~>")JC&} D#Au_tD%wNu?| dvR.sbkxVY?.g^*gkj"s&w]]N5|<匃.rhYt&\. Zlq+t5龦Zʥ-}1=/ITpdxyKD?pfEK{-XLRaxϱ#0d%\ͽÉsbyk*s'>8m}\Q םz40ȕV :R}b.V] t^H;Z h<7+v(ewaWCC[kW}q)^ KFE/'O"~BV@ n k?W>ApY/-"+eJ$5wl%B{gyŨrcc wO{}JDGkcHF0Β`L\O6><*T'vN ň:]zfŻ/Q6wWf? 4DiIQ*)^b[_Β` 8ʀj8 h.51q~+׉~f o} ;nxj[ HX I:`_4ƫK} inWmm{IuMN >t( /APw]7fR QN QU+ +>)Fg֜+1MGV>S"%'"); #r5q&ų\~!یts9d ,4T\Ts5ȷ`^;<2n)K"\o i/w晍(6P6.'ֻImsEqX,?t/h4tp{|.!ItR_l?xf"X[Z˵T#+d/v{Wi .'oy]\s)f!0ش(]_18%6a O\əLyNDX7i5_ۈ~4[% j1EҠJT'q>lZ蜞#*\.kOHJKQgLpW=rϖ+Q Ɵ~3Q"TN l>Y/10r9R DqLOM)KNbh[,\=zxxf- `",$8_]Xqȩ4噓l:+o:zp6SlwL=];mʋxo[ <0C- M_c%m5iHi>j .T:>O|πo`"iۋ|DI*! yzY42[9mIƻPnrHE|If>°*JW 'E2IPڒn cP 4r36 }Mi{G+A12fH5^8{mU7;94I Jݬb̮ |Z=S~r0ao E:{,u/xlt*~"}}SB_:ӛ2՗e:H@M2H".NA־3z 9n̮_rӨԫdWMz)oGrWD< h[-]i_[&U#--ʷR GBЍ\mOҸ05K 7Q}U7&cԺZq-:{aT.Jcm_{B5ki1:+uӞe_A#Njߪf3+Aa/leV&o>y+)ƽ3~1CEgg>24 cB4M RuWB6[7_4e[ͶyjRJ<]Vne`Xݮ ,ټ6v-Q X`ain˖H%kr~RN1?[FS 1G~G=Lca6rғz*"T"|,8Bf2ʺgPX3K Pf!N:gK3|V a z7a\^P i@cV4TO0F``م_o>2G80H`Bw&-~4$ןj7g'!yXieL|#V58i!4hP^v6y5̅ ^%KI{}vM.*@dkۨXSnbTXcP܍zM݃^;jFtJ.ޜ݉:"i?^HU~YĤy ]G #Y:̄)*0ylQUd"i>W >)x'twWOv}0Amj/ ̦L9|R> E! yVK,B9O5}t&D*n ' l5As&p٫d '4]SoQ?yމN04OZ%݆RwW{M2hd Y/3=w?N@?A߃rmڍBxP#()HGVbx#Pv2C49֘4f p<%h'Aj| PJc!O cǓ?iC b}[ [/Vc@Q L ԽN,)zʕy!}cl% i(ޭeN&[Xf%qw>f"*yqHim]02aC@Bj` gOQN^dbmNq>%ފI<Ջ{msˏyhǃjܦǺ͞qAfRXnb VWiﮍ!Sҫ˚{Y5!$9y|c6KrƲr@G35lVIg1CJ*t>k!(2'؏Q@c~2fw : a$)e[ &cWnjמ#r"<;mvRti:k1Q!\.ݓ7y~$> qŒleG<KTCt\YC_bzV;#euqVEӂeN N Zj)3*&g9/(iR.&!~p~fĹB9/y CKlAm<\Gy)25)7~y+\.VNrON$yzblyahY7ݒO#vJ)`~⬜h\MQʊX'1eTP<ӻC -׆ŒTc#s>\o^:c i$pY|܄TU@ѷp أa6Q7iO=j H&b[?¬82Tǒru\K!%Ox gt"g ?2mO$1pMXCU Up@3wV%Fо|v"EFWi?(Z:ܻHP(XYwm^rb.2n|4 J;YgX@~*]T:>n>$wgc"@Qi[PSZ5>j+S=S5(P^tB,7e8d/*2 X V4gVT0=Gz]-IkN4Ko5gEhhHjN~ =贀K5& ;Ӈ[Fb_ _:?,utF6K>=|>`oT#s~ ;P.Q!r ר*obJW;SPYyՃex:>4cF M} VNhC:!ٯX_IkjOS2Nٝ.f-yì]LJ$< ]2ns'1o"Y&X{(ǜ\C h#:U8{y"9TNPbb{Z}3/F A^xfIœi_EIhb^GZj9rc#c2G-Yd%jJߞoi>pv.h,&R{FhgQvj9s{2խH0'h@ΰ=&.ʷ:£2ބ|A"YXV+yG| aqVO|W*;,MɃ8lEY=Qh8}z(uOS3nd6Dl^i.kT,DƂcPio0GbOD#-ی(b( 7pu*g^9ꗧFfVDޭ l76T'/os͕6(ot؅1]< o,#*wK>Jj@FǰSN@Ac}Fk{wAvoGWxO^*;=DyjHwM?WF˾iř V{̶)T<%㑅=nMep~ %5D<Ƴ[l홴nnIE 5HkOVf&[־qSQc85 ׎^Cp-SLx7vNMEO~@yN9d RKѬO_`l gYۥ!i@"X"zk]3M_̴Đ}*': 3 bDlʨȮx`'\NI.xql{;n K nEoy*4n}`ᖆ`fS&LN>N<謹-Y^꛻툪dM8z^;Ntƃƃyk с&K7.xWǒD.6?{r? gR mM0}\ђqK7-QnT&ԁ2Io$^v*Z1AQ*r=ȭޤDb2P0P!2&†?+Y{'  g٠VzCE ΝĊpG,g]*=Ě.!GعiҚOyCCv i ޿##y#(F}Xߞ`dN k)5;A!`SJLY@I[fC_AinG;+8krD8E[T-7C](L^<_z,?ưXjqbr1gfpc3V-:iMlbN$nQ:P\?[,`d\:ђ 6ԂKTaNр K'DuCՒO=ٵm~%x7e"A _@ cHMԥLybN6GdH]ٶوŜ4<-88lW[l͕* }y5z)#BkZ`<p Wxgƣp}O#DuF;\SSC?Ɔ%GkP.Ux\a@jH:B{d=xZDIlxGcn}̂V@eƬ\" YW]يEKw iX.*+@"bK26q?HWڽJ7d#φ+=H H~߸qC8ZM_~W~5=ۡ7X^[ ҇U"`IiToe=^ߪjys\׊p:P< žot?#mp#-b6Hh^ 8*{Qnv!>- ̄_YX-6N}i!Gr= HeK`/ca lɳ 8 }N&+}wCm\MjqLͱU.f_2w18A&K260 CJ/:@\FrץPC){ontKd^A3G Lsd^cO Ň0hK)?1QK,_PK-I&:,iD*S0لC ?Fy>D :8N+&.lA%?4YzϐlϾR/3ߏ 5ᨥ3-ۅt;X!4O^-Kwؿumɞ ޷fq\(7Lce\\}T{ Ȗ~t1%e$roāqoPd%-<_{#"9,_ĝ1qѦ]cVvj&˙DNz= R;=tk ԫ.3/G\Qx͈PQP8mrؿ@$Xfy :F7#?^{-ЫT^~36$:->XׄK5NDF4m_R$RxxsA)/'8u 1R);5 < vzF%J젎6 UD;CIpñeNE~sj2Wh_ApYn⏻mtf$͏[^vd&'w-Fk4bjq}W#YEib:cmnKN9@|qAZ_^k NBc;$=$>5 M;2OLǗd,/^U>~nIϣyS;sD cQIGZM+ V+X1@CmDz12̕3k#Bnk.0yW!C>;M@l, W {3u}XhA[Jdm83tc4$͎U8γr%DH;7/l~+fW-bȅYb[arహ<6/6^S N*헑LpCv2|?(> 긱Fu{sJ,g?_N(!2#>(P4+Ǒ):B\ӔSgTD<@%<N>Q"#W>^qBl3'}B{ȝERmYإ5GZ "6i>k,Zhu@'.h.7B[(~KF`yn-)^hd9Vc("{'yYHkWe0fZE!`p{rCMGp׸hq[3y6+nzAԥ "uE!Of- AA_ alg Z^c(8|tZteI;!rK|?VmvQ4sSMzZ8A^2ǯF!_saxJkC]7q =}=Y=б"CÅWK6ep%^M>:B%M(ۛ_-Xc }Mǽ;;~|rSH-KQ[%3uR-I6vWK2HxG vNqTK2=ؒf $v_ݰ͈iA=l&hPys۷rZUov꣏ӣ[᭜T}ha 6W~L:J\YY.2f<ve)D=-5?ve'tʃJ~XL]g>%WGú ̜[s u4 Nb>j* yr HQER5fJdYDF݉6cƻ0fj !9mmK:"o)4cRu6(IɣdCY [gtH=^U8wKdka ae\B čFSDcˍ4kƱvϽ$Rّ]ͱ V -FN2Ypej\$X]s*i]ͼ1V،EX&|"Foj:p!7 l=N(g/XCUC6dl ;OKPbpk.oXq*Gmcǡ6}z ~WpݢR 34&&XBb=dIU cxk~B'|*Y^_Z|z6$uX'9o3QV "?[x(ݼ*9SD.AYYZae-4۠O+ԒHgM=V=4p+1a_2S^^[Ƚ?HI$W[y6KNjV=63OCH@^(#{cf}Ɣ]A{pwd U":zNo;Sb|E&hzBAt +x)%4M.p`C`[gmW7}_1KU\X%bEǏ0㒅h\nhH~^ gN]g[?Gf:7-Ϗշu#x?qM' f+IpV.`2ʪsY_iS VW;] We>+Z ) 1!*<t^mMvm`ytN\u^Flxm 4{䛝D_#eS$A&Nn~Q7''1AÄ_%JeܛwK9 wTw]}rT6 tAާFvBZO`q7o"Md=&Z5m@ )aL%rZ:W Yv+bZ|l>e ǀ\`]nY$pr\fВN=rWVLIRzo +{ r QȲzǼF"A#($#"Nn[LT%|#0dҏ85MbnԂ3F5# "fӏ ݎi_.`jF' -J;t62 oH>t~/96|_n\4ps63h鹜\fQ'1sj"N"E@TAzIYo`1>GF]ĵr3AܗZR6z2hTm_ =D%&oQfA0/h,+ecZp@90'/C e™5EsW )ĺ#g΀<ӼZ t+ BOtSb|,'Pl4~QS#n)C 7ᆐ7 KMTCԩdB9;?` 0Ykծ[47<ao\sQuwVgHb(N0K|!X633C<9SpG?Aޮu:ǡt}[)y/嵌.Trqrc`b# UamQ3Eۉ̺1׬)x%C ^}2No2E_9b?*Z"tH,8*+IT9S 7`}idաo95 ںvZ~>׈>@,d`%ϡHӌܜӷ5Șl[ cv0:|YX\u (GL}.qՓ#g28>aq}#"x\3$"+u@ ?rLn޺l%3D1;!RDfA׾6۝nGV;UHf)֋#rreX]~Eq]!vERMܣ?ki{+KE`*wtuj`ЈmfWTQ&J4I ?|b)IiΕra,YS t)py VR/ e3QS!ۆ@Z r֣,GO*H-u%b ;kJ,HI?I㲢/W<^Wkȁlŕo͸c[deKYaLXm:.f\ QU 1$AEvq|?ao["O8|ia~JXL0UIP@DA$?Jiq:L`UYN1&4뫋=sk~\Dw\Bc|xgmWg3ZAlC*M^\~u3ks6ǩ-i o'A2ӍRLls܏L$ĖBvM668O^K>5E-p!͠`4}ɚF qn HS-1dC5ݺ)sDMP +Ŝ=QU I_˲8d0.w{ Ba4_iŕ$kmtȺvHOj%~Mz .>\Ξ cyl>H7q<&&V ɐ'-|rrIf c MVQSiǑ:AN }VR?B>`zOKj:f6ӄ C)vm̎!j5 {Uz>d-2,e]SIc-}ˠ;iN~`ܗv/Qڎ- QX֩Ud3V*RbkxĂBb73H'2>*TmsSӵַE54==5ݚ]A} )AS-H5)"Nξb2>}f)8~1u&qGLXHlco=RY"rOjR9D4tܠE.| pGB Z6H9MP\§bP ~xUmgys<᫦L:/{FP r UE0CmEIgXu3FErPR|wI|]豢 "`'dÑ N,>+F<{rHkؽWۃG- wFg Fc vVԃN.7++{qH9 RٶJI?Y N?g{.b[JL$X5$]uqm^潾Oo nΫev(7,\1hPEG%(ċiDD:=ݗXj4rTXG4\M_<*t'xepL!(?SRDrv1ho!T@-gIă(F4Awfbo̍>`Dm,3e!~kp&\96{cC56̈́k[%Yo`_Fw )n)횳/Gu;3f 2QнT.fSx0NjFҵ,rE򰄤xAhD0*Ɲ̸7z)ˠ0e w.+D]պUԄU%/h1^J"M[JPkGe[*c'WDw)W,(1Ľĝ/[$B^ZV&.<-R#\t(zZFc:VRס%}2n`ichu7~_TnZhѩ"q?4ha{?fZۯ2TJc WE̅1ZsE]Z?-)#ܤjG x/RJ潐Wŧʋ "IcSo Yrh\' eH`Oe_ˏ4MƍH?_9d:ym \ otI l'?R٤-DU<7Ԥo%G~I#(oF;j &ZdP;v^!G8TI7336SEORu!Yt X7)ɝGF Imn|/=|3en.YFf7o̮}}殫/檖f^`O u59kQцFfXƮY43}\@Ar*pVFuS"HjFX>JD9ۂ^0ҭjv$,ma#*T r|i oϨ0Ce8!D`W<$*Sh*lP 6p;QP10K/8nOBt$(.+,ڀιkwA檼TSSx``qV7Bp.V ڊD|z)ƝB8 , ,&;m- ̛XWJsWwCQ( ]KPPZUjLYm;+T%w}I:IkcpPpñQ-Wd)i6U8&wqPenl90 gՙ\ e]Yg>\ɿH* ogm>>`<ƅe,Pi_tUAʚZEvsw\N{Df`hخnHk<̯Ht9ݵ\`Nќ4Á %;pCy^dEs)WV̠"ܐS֘^Ԫ%*PPQQJtc\,lNN@\|8 %p/BN+JqG>CŎA6ەtά8.FDݕXZ?Z .@9~p̜"'c՞:$'Nni ׆!zu$3^T(݋E+iIKma;0ySS53QtkFZ_:<99wkih!%$6%[gXXy2\1]@0s٤1heL:(XZ E;|ŀc&! ?BE\§"Gyc[@G~̑ ɗV}G2'5ށ'!oPNtɸ9z%8[[t=f{vH1on%iIZ`LT@c^kBE;V $ ’+wQH0)2sëaNx:DZx?&q}<(nk 7T}{V\YiSu8g}Ilroe_ :RGBu9)heLha.'~ޭtH͎{be"̞^%M8bЧu6qkSpQ9Ǘm`^a9<@rD "=n· OH• N/~\m]RZ樾r -e=`:?Nۨ4-j1 u Z M[bvIj931Wd3V<8slCÁTwnС7z4'Qmar`upA:^%2!N%sxcjP8@A.{/e4'0{d x{xzsFD酭pgBqR7ؤ.u&*) -X=:تjh? wR.jobz{7A4WtDܛ8],a4QJPt>4zTX` S" ApH  `g sO}Pޝ 0v)M?ཤVvC~a‚-ϼ9?R?J?ao>wM =\>΅|pSl`+ a[C"/B%&p^(7lFX1tgZaҞct`b;6GW߀,SÌcXR\75"Qˌ 3^!{셛7oT;pㄭBk'C~"cyqϕf8ζ%*`'7׆h|YybY>f,Yf|!3{RʐΘm?ލIgt/Bg6w59GDؗ̔%/aWh1I.t'ӾMwa@J6LP,n;5oӗB%L﫷j8I}`K>p_޺X/8Ki_"P@8HtowNT~~9;n쳗Fw8W/'KKV($ƹX/}9QS9zd;AUHe*}@pl,E(@won` P߱H7 Kmw pEbx9ԃ9i@}fTqQ~eMm.ñ1vL4%MhT̮P\5BVj9ԕϼoԷ1P_斨S^d;6 gIR7淙"=ޘE?PeBBv]BPI | JgTd'PH.EKR"`JGد bۂ>VI MJ:cZv6/ni"e:0g5P FhWNO\3ː no67qEOOgtx Pw[U$*ߥ~s$yٶ`%G!p)|͚vq2s#іcLFWɍU1>mb|1Jx̏Ƭ##/]ʃGwDsMu||5q7ƉBE:n!S{o8*wKf[m4oגY,,.'۱ 辘-oBqh5b׈\vw1xn-.+v[$i'Bm<b iR֩\l ;5?߽9P-†kNSj!F> 2@'.'*Ho631l6vT+A?bMcu%T++ Pj$F>D\ч!?e!^ UP>gGNREe Ot3SiPrStǮ]LY$೾Pbk6M9.`C-bbmJNaث-`l #ƀk]B(G,>C6`XθيQof`c4jN +~Jʦi(Su̯>z :1'EGû3haWv+<1QE4(WPk^"dH!wmP,V!59z|\Pī/ \U gèGcKh!NM%] ̈&UǎAz_էrݸTgmqKǛ0 7Tņ_j L$qQFRCp6ia/[rdž}~mog &:&ٛaGu|gL?\Vh̟΍"U?:/4d3(@MmA1u,~g g 2=C{ [^K2RffߘcK`$_^#ja.|sT=F)s(aX2B7]K; qFd w̦O<cg(fM6^'e?# ]cw#t?1IӋsr2&фJ[0a CaiG &Q4A8E0e3" 𩀺'ֈ*!CMIh-&]&dHs+ўB9 Q$dQ{QSUP@+) 찋Lef#αNa8{ZvQfDXAugXAϕePH[Ckn9%l$d}}5Tx_'l/=υm߼=@ }nw U B;&o(.X[!Y$qmylVokfe<=UQ&њnP(VDC L(0]z]ש\e([!gɉͰo=90d @rkz?K[bWt ǽCO{ Kbcu 5۝wC͕9My7qb:/~n L 9NUOc} zbo^sxtK 8aO|# @h{2yU%G!UI*=Lod=MͶ+qI2;~ /nyx$w>=;H1#_ՇN%]*x٢&ӵ/dK)Iӧ skEQRC;I~0Y!xvM 7Y>zH?!?|=4?cM*V+'LZ}yAe'(ND-|0(eץ#c욿 Ԝ^G invAy˼ٷ=}B){?.<,kC岖t"vc%=j$HPCU նo/۔\1!nTe-d^U}zf^@:QZ=> JC~3sɭhzZSg4t(+pbn҄W8 $2i鈏x%Rg\8KѯG `-%&^07B+w!|۳9:5`YEkPCp g>@\\WU@2I)l;'<);?Rkk&IƲum,̀5X?#OAf?5buޚ%񳹊$VE4x>i̲F&d*,w(*:K۳=h EU "!F(q> 4Ski// 4HJ_•'6yF=000`@*+N]~Lnܝ+_-57@3Ҟueo>R{HB;1_## E{ ^Kkm[\sq@Q5Mʈv݃'OCsvo.!x&'kؕ MF4qBwMפC仟zLrTQvfKv& 3OnSRIFʱdZ{CidJI`%g^vkK`4=*!"GN4_E=SMjcW執E,:(HqEUhK #`W!֬`YR!3eAӕHO-56֔yceCTV{VWJZ?J#n:54+ i~{4G?%@88:QEFB6ް<^9Q;}8&=iR> +21uXuH%^cFlw͹|l̼}uoJ CS5Vt*{6T.{Y0i0< @vμtܲNt@;$E3TCAa}S4~5ƒ"0,:QJ봘ᰡ]Aj݄DH+s If FX|F>bP۸Ӗ̎C̾L3viliS$=] ߈;ʑ-s^E\?㒱FŷV81xvK϶sȲX!~75'pk$4W"ݐ`j5:3-ĝSs yb噀`[/D("\p\Lh[rK@#[>PDxRʨNoABA~2]m-S2"k*\"kXhN[D)v:UhvG XNH`jӶrileJEW!Qq}\{A<~Ky>njiy`+ΑUdՔW"%F;UJ*,n'W$1{zKFԡU,e[b)-=I Pjr 僤$3ݓ3쐯ZS0zWt:<~$/J?٠y2h?@}8nBP;]9\`Kwވ"G>2 qlMû;d9 Eߔoد .\GO[K!iDy$YbLpV6ȶ}SH[NOpsyr§l`U@b)Kt'Zku2|b6 QR7| %$dEeخ^ZdNkǐ3te_R-RI&oxl<>o祚Mݱ1Z>5B?̍w߸(ǜ-EÚKYTm>SzN$M™1"zbgRjOo+d0Wɤ0-3UgM a#I!s7G%eC=Fy˓PJB\TsnT|qȺ>Bu>rcr_纖|~!y`'Opla=H e{b7I "E)]}V6}]{:3A.lt[ꩰ 41V̀ŅO$?Ƶ6%k?{t`pITcxűm@灵Dkmx*_N#ʚz64}]%_eU{ˊܪH a?kxuDWąHq|3^? [Oe찬 o3}J#rjmus@HEMӵȯJSӿ(W.(1 II@2Z*1B햾~ z^'_`2lXw1l:>tpq\Fzۻ4'(7IlC>8-F8 `Kꖟ&_c8?Gq;.k6 \㮂pRk OcCg5$cEPΌxuQPe!a8tH!HF%If%?9)#vW۷n𾚽#ӵئF+ FŽ%o#4(c)U$.2/ܟ}EC;?ӭi6 r6Dcyc^$x8Ur _3޽l(W_i0u_OW×íY[X?c/ ߧOC @a6+4R(SyoA4)̻L_\As=͂/l6~/lRA gFfCFXPwk-}(Sį ??!IɈ#lʷ[BMG0ʀwjm~oewէR_ f7?>D  ˛䕀ע;h|HcQc,.\u o(t4~XmR9NA ЈGOT`Ñ|y Kd~4r%ki;07EJ=8,7c55j pNo!Kkni_I7^ 5|UBuxLToXV[֒²GokoHY@5IʅLL 8`'4ᆭ|L$uL<o" 0Wa+o#ԈqmTtM/ĈiѴ0R`lD(DH*7ԓC(X4cL]cmŧy'h|;>MaYœ-XvDq/iCգ|suon4G W)G_iDٷ)vA}+-dAt e"baT> pUY?bȆ1'7d&ōm?i$ӺGЂDMaU ̈́*zXpKH`@%#W.v.ylFB[ :*(+F-DQ5LC7GX$Rc(+=nq 0_&?6?OzIޗ 3!7GLRܶm A:wh%0odHAdNxeA9u JnoixWi#:ZGҮ- uD](¤|?rti ;{g[;NJE4ZVLr@]OW|ϒA@_SkA.p:tj'([᧾P!CT |tQu Na+QD&Ň* WeEV/墎 js,KT@1|nklYa ;M(q>}=>8Sͫ7opߴllt.N8Hi\b*Νi9(%LE4TOy+*#cn[>fLRÂ% $tIhHsubwaE+YR]Oن E_Ǿ!zx%'1 ?g~]S Q}Ly0'5íKtzK`{{G) YS@ mKTOV'(=nYKd"rDeG ǶT=+%er4' %]`!/HS+}dCz'Ej7C5>S}hL<‡niG h'NDt Pq/&J̾b-I׃c:1 Omî]K۲FsU+1 O$ *`)6 ]k %ߣraTlT']i$ 98HM?3ՔTEO_ݣpb̞͋~/3w"e.&>pٹh>xg%Hbxs.(uc\ :7E~i;KeupcNtbï &O_/VIUUM G(MV#݊m4kMWQZ83|Mz_ v@B/Ǒ׉—"۾%(crW޲)-} jvY:_M٘+úA2z\&FbuACqv 7:G3YD!ejey LNr.42f7pT!o5ý)x~#?WՅ#r94\oi# 72ՠ$NU쁫%D5p|[4 ZR<[ICЄUZx.% uwC{!&O3=-?$L6;=b~wQ&T%薍.dfpU 􀫶^^ u>d!,ǫQ$Ÿ {Mvc-TE9*F>;h"dMl堦؍4ɟ'tB4PX+k)H jCbY]_!my`+!ʠTb'%c /M(䙈jޭ^lMjDAml!^PSe42*v!rUD=`yMMsA0'bb.)rzoηe3 uB4J_XWݜU.?2GasJ'w{VEm{$?FyOuAQmoy#GS3}~':91A߅LꖀY!IVs.ja%!͟!>?B48A$ /tq<&=MvFd쒌y6$>p۞SҞcwbm-v*gbQ\;һsԯ%H7*-E"f&a)PMinWC>e߱T}Ak0œ1ICtaM q  ٖFg5]/4VQKĭ=ƕT\֚-ώ- (znk@p FATɠL3 CPx JND*dl=[!Hq䊈& oaX핔xMqGtYه,fG[0 :Kv c|&OyS3C),&S;ᕤE |1x!jn^3a)+{g!ڻ U1*LJ9`ײrґ$vHg>hhgutr nZJ͍EXD9P;t11Ml%_ui~^#Gq! i3C-5,EB[9ɃЊ4,J4itecEELGbPU F|NhLrUZ8DXv,T 2Ⲗf@V5eL0:wg)$yhS/_~97֔34L"EI*HB"Fش2BkbE"7Jduu4xt1`xMrZF*EB|l/]Kׅg#U!yGۡ1JU~`Q^ىc_:[mfZԙ)2UyQZ+HHNЁ9gUoԴj: oL[,ņmiTѾ;Sg1?t܅ʷ3jNՋRU!!Ϧ3:R72(@jgwÒYlQl1awV up ٹ3>`(T/^Gd  pR0Ϛy>Y*a5Uw\!UM}n"{Si((X[s3,@iv֐Џ 𖭨F@BZ˪ֳ^~.y͋'^NZNxql6ӕ V#6lnRc|:׳:Vw+5ܘQk=6s") @j3X^tWi q Y Ϻ,eg<|S.xEdֵt)@hCb ԇ%,{'lF`bO\=&/Lf??uYi8>/+^QKjj'%@NKƛRHڻŃ P^S9Ӟ,d昢@JeA[U?bHbȌ֪{PFiJ5w,褖v)yf|~޲mpyTц(.11cV7 q5}~u*j \mήLC;㈈(R\ 8DŽbNuG+%2ySkNcִ.&Ц3wDg[wN tGEzp}flͬܢQȝpϨ5iՔ^*7&\psJ#GSc5'y{Z@F ޴Mߩw G1C x 6xq+00YAuv$cs]K" *` 2Hj0o _t`Qxn+Be :0b(KRh*51wU^cH4\RD<pU#=1g$s5nmGZگSdcTn I@e+X LQ.Bӻ/Tx Ve_A !NcAbOh#tPElu [9r6΍o=ig 0M<\e:#݊L%'$`Ҭ{ f\yXa6yx~jo7_y$檣^w :A6t$4Uu7=nB}yw6^jrf%C=upPw`;{:[/r*qK"vC0^NkfyB /\R|S!&7 ;3G"Bk듯 o,TxL =F<3#.y5&Pf,ǜ9ԕҜU^ BZ{qԌ0GLȡfK0 ڤ_wjtTWu/L&3g]|qMkQh4sGCOҰggarE}d`iA;f_7c(LJVyRDeRn{"<`() &{Eke;hwْ[p/S}b(*1BubT?|GيiLO2uC,R%i!#(WRt&fwsp<3߭G'UFSK*..A3O%cb@Qp A|"༖p w[xBХ*>PqrҔfMSҶ|JA9q IU3,԰)c3/.2ĝdo&/mF^BOv6|{dq ~@E'H4C.|'kHO,vd G&T~T|1 L\DNla1Ӝ>Eu7E*I'&i+BjE*Kd^}-IF$SŧVCR*@"Dğ:º/5hPWnqAXH 5Ϳ$L7*㔖(Ji?Y5 {]-8D7Y)ZpVDZ x:dNWZS{pӜb Y0"n;6+~G4qF%{}XХTPɭy:IٴΊ'y_ꬶ7쒴96." 6Jɵ w J6,AUu akD}U Ю l>L9frVBmީpÓv!:9phHVj/&Lʻ ij }gԺLḌ4x-+[S@JV鹗n"ct)}Sӟ"|A`hVZXy|} 00ܒ %|yyߨ i9^U"߷5܀`7kI_\Es닺qB'nVvփ5g2z_Vl%F%;0E]3pxV;qtJoPM1 "傦=l Z0AX*+)]/ybi'q.Z8EiۢZuhk]&%lް:]&qHb~Od:(Z]bԄO6Nf_e!̉9u|&̉@(Kq;hw1]Px5Rդ?x"͠_k [/zaA5r1TcHޭARSJ&]ٷ4gfh郞p ;;Iw8zz`:lA&0l*4{P=ZsûSp!`*ޒ G"]@ Pe\]jM\!Ȁ`2(B">̨=\}SvJ*q%nҷ/MpŇdt%lʽcSQ"gfn'zl fX*T0IWgXnf|/#γl{&Y>',mStpsʔ7D<|NZ$L9Ͷkb9LYP/Q;P>h|ZZaɔJa_DgP5Tjy)/؋*n~妈WSLƫ5ӉWUa- {p>n\ DȳG\eˉY;Lt@΢UԹnl?fT=[<2滃BvZt$vMz<(*2Y- NDz2Ÿp ָp2>XPb^_7>N9D/ 6Ğƨ@Ȏ-Wem/fu&`X\sD ~[ ފ69co|i=^[~ ?XzaGg0 ιz*9(f2j}ףȊr,O1 (.D: `ŠTa#.sMB CY]_IۗQܝ2^ )\W#\D~+-3~?|CxaJة542Aޅ& v}}eWݜ_Ү9bߢPW{ynOB4|*SøGۨ5**pyi?H_S$WNBtj4hS{"P/L#A+u%#|kpH"ڰn? ~~VmY,e60Cq`'#9#`Mx;)#]Gg\]d  xj_er$Fv@/sANCoŸIggޕ}B#\=@k|j0/6D|&"aGL ]?_n4`"-xv]]0Bj9G6~ܑ0Bܷ8w -%MT3RK6) -_IfX]5t %fv+lz5| zevD{~v|] NI$mH:oc h$54N= H]t~'y'QvGLQ0% օ%g>VtB1o*4_8²T/k BI  1f IW9C:k1 2 [3Vsպ鍑k#(WdkͦVso]駞e!)-qm!W8|heVإ%W%*Ixw9v h_NEԬܧN#Գ>.ot?#ñIuB3mؐBTFL:25{V=5=x, ֦*W9])ۢҊS=E\T%(1-cdJІ[CKdֵj -.f1@#*HQ7P0Sj k*7·š{7z RF zcD C9.,!71] CQ/mѥҌ4v09g|eHݐ%A]Dϻ]}DzpД>8$Y;!&tj&z$G 26-DC\ d' P,!@Ӫ{k>  W'iC_c?o!rn@򾶷$@v&cXB]ؤ-dPvX;ۤ#/:|8.xrZùWĎd?vPz\-QսGlw%AfzRY1,-ίu\D4NsE02,e +2~g:s`,I #Da4ppFJ,Xe뱖^ejp^:T +l^ )fkSpU?vİ&nC>JVRVݛLe`A/c.t'esA&d xF6`fֵβKI_5@1Ã@cGe^hKT'ɂ-bB5\zD#ޓ9&M7ץ?:0&mװm\q@9inLyGR/%9&$^v[=oj܍7{ӅClNlecF!ǐߪ ͯo>+C ?v<Y݃9&~zo/aVS-Bqg鉛vRىOˊLFުFͷ2+`{@EGõf tvHpQw TGs9LY' *noi4"괝186TN8C;Z~50RLг w+inYiiThYu8F|{)-R>'Zخװa6t7 g"y>+`DF@$$*n 3sRw:$d$KZJ?ٹ!vdث31tJrELy1`"xΏs9_J6&FϤLoM-O-iW\v7h 0d󰵘!Ah0Hj&9y曂jA VqL XZ%L%ڝBݪϵqi0c]jΑ%:r2 WAA]<(0*aʊםPT{ l봨`"ސ]xsXqպP,\) )9L;^g| L_W^"al)UhMZƾz&ji}$e #|5ݳxꓴ..pC5eYqg`smTRC6$l:j#^ӮiU4zщ$M&[,6iUduk 0ѡ լ97+h` pR>r:dJ߉Mq\waՓI^6ij>W6T_SJ]ij>PTT>ʼn*ẛ \c.8o5wO' Q-( ).%FR 7z Ƒ]U$YTKhn/3&Lڀ-O0[b/{o.$n+?sv~cog9s҃]g"m em:->F6X:ڨ=Knc6]x]Ek1ĖG+ @|68}l:0V8rFʱ^H؁ApBU!; >ZT:|i4е_02gEv@ܫ9rIٶW|_N-]X&pt\b)-duq,([\S^] Mj2< w~TFZ%?^6[?KцǮS#\x  ^4h6`'fD6܇POq nK&T58b^dQ5L0e{HmUi,XQ--"o\;=s9Mpz+L ΁%b; }jb5V߄ Jol0s&7y$n PbD ?ԬfN<;39" EOy,MΨ4)3\l˥u5㵒9o""Wm GopD]Ǵ_EzK'BNbzc1* 'H_p~ ${×>u d3[>ô7ُ,B6lC]{ˊ<*g{bCsw*D7᭼>00վ&cm 2*s9ۿ!L=cRspXRZZ}A7H+wQ+'}˸*255'dd"VG'w)}n#ٜ#U4g9ZA9Cm*mu-rNim~@{e'uJ!#,%2RN\G +O[ k_NH:L; ׈('.eO~evROszu K<<*4)TՖJ-=Wuku $N3(.Lr9;ZLہ!YK!xL0.mq۬ԟ@xhI=Y`m=&Ǐm n-\@+pN5BSA6@A +to' 8(Na:B 0=MexBDt*,Tk( Oo_J} uN+0cv*/|Z}sh!\g:J m]eY]>x!C> מEydž;Po/; ѶBs8hK!k#YҶ+Xr)Բyԭzm8ck&^['*_ʉmW @} Tp4ܡ n. ͙Vp8hrfiOGa?Vf̙%m/'J {8ͅh*ǐbޡ.#wǷʽ= 7imE ֵ4Ts2\ &cebn'>ádϝʪ0x'ElZȓcޯzx]B7xqu=#퉦~0)4s"59s[c&E^E]U_L )+[h3^(i ! `6t (m[YSrYq 5 ,LWݒk/{Ӽ |+;WL2+` _(ʴ L/qzDm*auQoQTΞ/圍6a4&)lqL2 qlt&XOvz2B#tѴ)z4 =?[A@^&XO*%׸Sʗfҗ,8YJvWaޗ믡y;)l&y仹̇OB" ["[C֡;yff`Cu8@t,BϨ$]!Fn5Vi Mݏd`T ڹZ/XֵBs66|Kduj9NG,N:vp;UV1*{ƶӅ] G48NZpjjSYF@0qdLd83 Q׬ŀ$Ь.q|'a/7*ծ>>vnH JUgiTvp68gm+? B1:u GY7NV\4; $6^dmfx< /(tp J`Nϗ!p1C*sgOQEnh,g7ݧ@(C??h}He7J?nHiz`c .ܚQS;I]jV|IK$ݛt3b`y|P[zIYqs`mfa#t$6R `Ιzވr?qx9S;!RD_0̿$vjٱH!q_ҩeli:';]=?|d@ߝ.OƝ>6hTB/13 L~ :'4fd31ejt2@'"붌!oWDY"]x {N;B}5` +$}R* *y9E08 ʚ~JUKKȕD#BK"b2@ea `(ƥ~1pIڹ.~JC {r8@>JwfES؈?iFI@b]/%mrkZ8V} ސ[pl-tT-tk̈$3cm1";#~B"s_c3ߡGHqٵ2зwۻ&eERlq4}apXaaz;)h@w0?_[^V+dѶdt03QUgY|9Վ Y:KvY037eRp ?ȏ0I!qۓr{s9BNji]袩X9+' ,(Qm失Q('ShHg`*?sDC Q3_A[Lq(3GTǗ6 &W~qi[[&i=p8TR>f|=qu.m% Gi6d}BJ|7HҏFa#yg2A_~`1p5i s}>~UK Yv#ƣL#z?~$M} bh`i؇O77Y$ʁ}zso#įYJ!U+zQ \OiJFM[鿙FtN+$/`W 4.o0Oe(X=GX@+LJGh'جhW5 չx\!$4.#C l!ʙƨm>{Zʹj5gr_6J7= n(-2#]|Gs@. y#Ei:2(S'j7H|6O`-C1ȠbʾBJH1PW?0/@Z H-ݤnO~ հ3s?j4]JJG;$[. Rw&q?nHԖDq~4]JQ YXwh}usАBյ>BF XJZA/A9xB))j\)T+4i*yb)hu̘˭BzEX2,/d= P!s%&X0e*g9xV3HIu tV`K.=)@sCGLtvUu A= M&Uy=MtPXEQ8wQFi%$*B_q$~R$z1ҫu`KkY|;|U08uR\ b^VX)Mz1X-N"'/TdIb2Uqf ݓVAfg.n8c'tP`R.j?(+؝d&հE.d]NZ!^ i@'ٛ?C_OW$!H mS$ݸ3^IH' q,+*Wbf dd)mgI<`&&+eH<аl9Gǜmz[%K²sOw3نwcKiꨞrRs0Ϛ]<9 7R^4[L :[6'vXqj |ƍAB 8u9'擵(l^}2!/ /} (Ez(14=rL pJXd=2o, J[?>]`!u,]8/,U8uƚ~o~=c(fbS9}@ GX2*۴3j)4Gۯ<{ݑ5l򻝿r!ߥF{vdRs=ۂa !OVT򼍼 Q nҳD8G&*)ZN JH8Esl;c\,Flp䑱m+h]pfLb K@ Q?āX6Zp N~GJko rL<*Me\s=W}io*!ށ;}-ȧWͤ[0PΛnis{/ GDnj o !PQ$0"yV$#&n9Whƨ޵CXT52Vj>$ z \ _GȃْoSX< JCW>Rz7y!#um^[PӡH pt:$2#6쿃nWhw@ *@BGMfK\v>좭ݢ5}Sm7=ZH'lt-7~BN*K }Z#1h\09dҿ;o:KITZ#w%;wE"sD@ho)CPP@^j@v"bԦuYHLe1(K臍]PjjNc`Ƈ$F7- 4sw oG X唲,ua! /G(z(ಣ+&sC>qcb5A7}7IK{1YK+`pMQikBm&i);nwƖwি#7r 0D7  r:Lmr^y LqF)NOr{$DF_21E.a=Yʂ6W}NZTS:rs Tfuz "?lY,^n1ye1);E'~`o̽GW0R&b D+m!;Eȿzg,S<(~P).­M㶾hS$P;Sb ctmfc:Zhek6s?ӟs]WFYiCt$u<9u=mj}T2,erw+!OrQ7И=CQhFWFW rȖapab'F筥k& K=8p\3M 0N9Ѳr_?p!",mqΓO]S tBB)}JO;TDe5$}R_7^OIfDP҂d\ûXQDd^EYC!& e׭UM8qZq*5AփY RlHq.Q{(Ev*6s 2v2ZPs[{"D^z# 49LzP,g]xHsJͷqOH5>/X_p,ti57HSty˷h9:Y~̆eO咏EI~&73G=Hdt/]@g9Cv]wE̕c 3Tt,Gz3b `1V~F!R w{a{k=mI;gA[AߔEYYi")_iJOQհPcLܐBbC1M6)e>K?f^i" I LڙHA;@M_nJ4<˹{⥅E`0ne59aOQ>l X߆_ 7L@7;R;(:+3`8v 2.6K~ghozo?sT]dx=$&6Ln\?_s"7"^*^P7b)SCm>>[C8ȇZ^T43x o$فׁ@(VX]PqL\{[d-AM;+4y{KީFq1 C"1/hЇnA(g8ߦPúoZmlY;K;U4Gcq=&DLA-W.ïSS-#/mvm*6]| jr( V SoU@jLAn &,:(y>C Ml_%Ә^ڒd90HW)=9Tш|LbS-oQR_<&3Y80Y'AD-$H}02hwC16KM*:ATq_ydZSx:!u&G& >8ٜ!ū=TG8ɏhZdc1SِMFD%Z̵_"qd($6o,d 3~[VGaKO4pvxY>^uy nH9GP 6 LGk 3k |a[>,\K.K&r ԥ =2T:=#S`%v_΃vg=;pS4tL3z7Ґ8ȟNjTvA;!J l^> O6U(%NC2ku|2M,#_x9>Ddm6P??I[U؛IѝcD\=ztng+(1fWnXptGD#'T$fW$Y@-抌*L vgbĵ^(ہԿ: {kx) KWt3O"_{cV]DEx1zד mP3u&^#88 Dx\% u..vV"N`fGP&\P5I r ]5V9zK9翅4,"g Ky:FU/1Ɗ:Z)K\fQ'ŗ@Z݋GRyGh! $QR_!WוNZׯʣujiSؕ!Fm3Sb  WEҕ)A2UTQQAF)9vxj RGϡ^L^ut==ԟͷ*k6mu "N hT&%Ab_o0} Oq"H`ݎaHM".[{n]ž5~. @;mT@0 9F|s=z젌 H ۲3n3pJ"T?qEbfp7' jTrgg" 3E9GSI_qPz0g0VI7XF8+g6CVFg9Gx`Dd9Én,!# 5Td;6Ie:|~a+R땢tal Rށ>8'%YDž/.R:N+^s.,u~ɕ)pRٶ((!| keS:=vrC]T}q:"̐haGE=Du@:r.r4'11_p" O+}rrߺcwl1<^vhM30?+ 6`f8\=TQe6`, >" \ta'.+{_(ߠ$5O{̒,{. G3d`i *{F_aSySFK/OϕDu`E:xKI-j/yDPGxt0m'ܕ4ΌP9:U,hb ryĈ{Ιr*(_ ?^Pm;*h.Ȑ+ZWZ/=v_wq(~B^ Acvt6%7i/U͙'?wC%SGsSQ9`ks8hg[("Z֢C ڲAI2p%}ge s!C]+,R ހ]Bf} `vĊl [s~ =6KM9\]BvctGAS5@BŒss|س Nf}"({SjH [4A[&6VK6C3uCQL󛒓ՈϘf+ŪoI>B"Gy & ȗf1!f-eO ZaՋK*l{ K:ƌ78%Uf-_#,KHֆDrBԖ6$8cT%Å«0/[YO M3eA:5\AQFo($T-&xc LZԲVFu/R !2d5K)= kD$UX `paFO%GRYj  )qiއN+HHbңZ:%hyJveAan }(Ƕ@kH# Kv)ޡ!.;pqA rh>8h\,y 1XXkX?4X>6605c<+ <S=He\ "h*-$AqeUv{=;hHcoBi̇9FK磗wm0u#e`{eI6퇺pQg|l׃K%</G#="6iJLnW08O,h B0/"څCVD1DEO_Sf;ڳM5k;~ؔzxrNC`H}prLiu%&>v|%U#Jb>-GgD18? ve;XV;_v̍#ٗP~}?|k 8x.zR2G6XP_tE=5-c*YEO| ;J/ۼ9\a/RяJc=e6uo^ۻڎ4$<ҊIJOUřnZvDvK% *KEfQT E&TfG0G}v>P/_؂3@ Q!Z*y24Sj =&Eڈ`cr"mrersGH6u3si桎_Ff*662z[J`:^k>C$CV"ӓe=y-0;׶=2ΟFi憨Aw2=/J6j=kNkнL:^W`o-Pz)rL:|NMB#UGC:"JYm|@%D;3Rg._2+Z.X3jRVS*?%q,+3GAAxU}y3I_Wg$bpM{QZGX26v|AՖP%"i9}ZsjO]+Qͺ;#7dPIN-jJU6^\l*C~2YU7iPIŹ[Mk(A14PQʵE0\lΛ::ǚv>QvDxO1joL{bDP>if:~O%[ꕪxx# UuչJq@ @ 3@L+XiZϵ]_=$ Zm M#O(աM$"g7=́ߵZ m=+p)`3Q֋nh5<3Ey`_O)֣wIQ ;C Ǿ%QD>y^;1U1ptOg Kx?6f oUe٣ 0S,0&Wr*53oӜ]LfDȃ]LzJs%4!8<e%\B멡ΝdK(C˪LϪjTتJu"[!>U94|'Bþ0^*e(Z(z1K2?rƼCi3A5i?N˔Tdn˴4'}@9CQ'z9"vՒ¾VTP^ȤO[ʹ-?;\? k,U!4>&yh|M2o AbV5w{/Pڵz^H jr>8y[k퀤Cv~46DsYo5 BikC d̿KeZtW&HTG:4l­ !6aKL 7ǓxB!};l&15&YK2&p7?T=aۺ@.s%/ p}\ELYLLv´ަ8QF9:I@{:7aqc6 {'1~6gKds@kCѸ+'%[6FA% Xu= Ȟ:҃?K]fUaNUQ_1Z,*V!j@m?B3Hg(~gd$grw{?uEMt9Yэ幤5Pö$nyA$#zi֟e7[,(kΌTE"$qAj*a :f]N7l+# Yy)+ r]MZڹ(g!yUN0FܹF3_^[؇QNIW+7\s~C rK%]jĪ,b;HXypR{vO,8'2e\l@ϙVc 1uzAlhܥ;EuHwWT.$mUXOsvn^)=ݶkWTJٔX2#d̼!j7O,Z9̱+/hTl~ڱS5Js"/QǵKe&@vR$}@>#}-،~L:ZX:SpyrFya٬ ۔{[\B&*E)| l)[;( 8d'\QxnҒgKh,|_4@1 'Bw{$)g/Ts1Irw`1[E5婰Ւ7՚U=}lէ,9qMF"j&/atR{rzS9vUx(/L%@k9[6Ӆȑ#Tl'& \\MD  p^x^(TIC`3)Z{02<ϻU='ЯG8gV0j߸3PGf&{b5ڵ7yVCI4~9&^SwXq5Є& .Lom; '#8OPpCf˞yf|% il :{B;CJvhKxb@u2wݢS*:Sנe=ڤ|m[ǕKBthrS}UMIDž~s͐ຆjE_$~nz`=' oi@j}d{N6gaq8]ȗ!>ް*u~ܷ/?w!z'gCރexDZY a_ gNidQÅ Q|{d&1/Հbҹހ-"/E7 PLD1 VhG3sA?@N Ӧ*&}{Evw~,4.Ƀ ј dtՇhM[i,ϡ3Wf#h,W2vym(%JN#Ii0'bYQhھP(m%"?NQku5n.^>U,JOu\ D/?#h[?ylno3YΜ"9;+ M)W (w6,:Pe՝7cNSA/uf_])z|S{:%A{^)-x)G\K-ʹ,!8,z8"dq :9Py_JU!Hs޲AԀ5W :(a;p_%GZ_J糳"Ӎ(aIjJl QgjB|zV韥t<MNÂmy>Q l Md܌MpXTL)03iPU{|sb-~4l/Ltlv:toJ$-$ QijL Ԃy`q !pB;&@ 77l<4"֭Uiܸ I/+uˬd]Un˙BM4ܢ&{h@/FPЉ/`Dsg: hf%QTA015C?\ڤ@?%%I:yo`0X J3nfvVfC$%#=2CeGň .QQros *(΅2fB1+PD%JW9 A37o:MN٧bgail99|7= (?p/}MM, u*OnzFudi`VF{V X2R V%LiyzY/IGvwu"ZӜȶ@={UAϩ;oݖrx) k}PJ\ ~vz"SFޤYp%T E(cRuKK6aٕ^uA;٦eݺYυ3 X9a3Dnd;mCY52IZhDKRy9i kv^_$xtY@T A(BR!ˊ$.yg-VjQH=0aDؕ[u紵@I{3T{IK};^"$ & ><{?BnoC7^%U ~)m{&_2o+7󋽞G8:,`%7 ~9uJ+$]\HD^4-A{ &LI(~By}3hQf)$)\ݟHJWTs>4( L1Ok,w9;;RuILd=RWR,zw< FS[>+ .- UܒЛPT~'_FMgo"0A"kuz4R$aD(`/5ZuOwdwaއ ܇|Ub3٨ӂ-6*=L8Z5Ý\G&@XGE88mA836%L ٖtOV7юJ>;w1ɀ{Fv1FiΠl])IItKJ?:P 3gѧxr2yKySDzɐHݓq:\܌A ,DZZrPIS(ŵ?y6r\p) g 5"0~4JHfJ`/%P<Nz5MexJv-Vq̭WADYݠ6om6.wG:U9 apr >x|Va,9c-ipCƲ h738E gc^GV.h̨צVxzy3wꏴ 6’m&Uv!1G Ť>!"n3{"R6cr&#vUh|qo&frQ!1 MľַP#/aH&y3_`n7_-aӰʔZaTx0 wn >#P۴XH& 8TE0!1F>gCF]NP>Z2S"Sj &DoC ʙ?|4䃿̟rLԾ+- Qܲ<ø~\[h傓rc eDU_fe=ϓL󆤋SmeJ9w%oi~CՅ\g<ǝQ[-Mfd4{N \Seᡲ=<IG՚ǡt} R ijsЩd&>I@Z'sg:KWZqc2If6d se 3Gץ +~I&y}Ӿ3tCLBj EB K,L}{gz]fΦњxƃ*k dp`GЧ` ?ЉD 6mjY=pc  揗NUܠy=fU 4 ,b?T ْͩ%i(;%E2Δ'R}CA&ɒfNcRHK+: L,bLt&-̄,`IQQfa ?s^tZ`)ֆ,I l+-Ҵj33^y& \KWp\1_:4` @K?]w7a6AyџyY ^" stlUjقW3 x`rE*I?Ĩ }‹ ;%7ѭiGy "a.G|ީ  $kl;5v^ F q+ Eς}%Na2$X61!E**Jp9)c]z^'evr^, o9KPĥ%  8|h́V^F4RoGd3'Le hwe M@,1 [Ȳ.}K+YNaj)vb.`  ||u G ~N0(6k8w+̛UBo9n\j˳| +qp6FĮ?GA}Ţ ۰+ej3@ljVh6|E@3-έ]섌,л>0ހ;ޤiKv>#q N Jcl.:b RkHg>0?T&`CTar`*9O|j{[va:<{U $/F=L5\<x*]Gk>zO\Гc;.l|,ěJuo$c/ aC|բV;?{ }gbܰJ(l{cL$r]d56/ŝwEPNwR\+ZJłMW){Ҟ>B&LjwH@/'NݨbYe~fD@HO|·9?`(7"n2\ើC|=EcG O ^ 9VӦQ`ZyxzɶQHW~ ,~.J{A-Zv;6|OXn8ļվ >jCn-&BvYKZ=ޖ7lLI֋𝋸\y >6"M3!Lԙtjv?nVY]pIuTE^u@s!#}-c:rQR+wiO̐f\$N[baꖺR1=!(zֽ \E9#wBňlVUE/(.tcOsdgn_REԏr_U~m_iҷLr:_,H!hlHx0d%D/Y46!0}{K XGnF {.>\_>=N{A9$C p˕4mq+dGLc*R`y1fNAHÌKF287k_;A=OU0.}%s͝6Xwu:VVj+)WvS+ڱ`A7򰃞[xoNc?svPv)3г"w]Zi 2y_+xȝ )z^.n@;琊#[sFDPm&k6NMB׫JKjl)@q ϖ@2&zMiIϋ,_Y%8IDiRe$ʨ̅"/336M@ˇR%هOqÝ%=pxDsHZ4ˈZed-c )3:h&墤Y©1mQ=?w#D`+-)qOl_fִHR΀})A.Se]bQ&.յ1_CٵHȚ绒c(ud_0mÖ)@-:ҰK_kp_',lC8{k>Z2C}مak{':i`S a4nr) M rQ EqWvܜT^hrݎ8cT>U#һQ>tFeguOx uXVB\0#vsY AA=_=sܥ4.z[rg,TlZrAWLsN8ױ(wA08b vj֞'r5 4QFK*sl+ɱض:R#U#Nؿl|᫖B4VREW12Y8 zw'ڼQAt EG RZF0.:*wbq-}UUhh ѩ AJ}QEu5߮aL,> BJ< dxڇ3fVUsf9s[X+"} ^-;gFw} d6I/bcQ?5ƞgb mE!1 9 RFuSŤDz0SRM~܎^Tįe^}2Αku<:!BƖ>#Ufyz=Tcԁa(* j[d@?K?ΙtI#q YxX,uߡZ&C +\mxҁk\06Qqlz32HW[N)%pݟeDf^"6 RnYWb}﷦hw /biO?, M<\OKÛroO_}3FI$qDkmubEE~rhwk cU@x9s,պ1UODZ:DGZN`}rExA6yBPL %woP|6 <6 _:_%L5T8{;Me2gYM59kq"fMᖑ'!_ntlMEݛ]ڑAh;+5 Zw%,޺8y a}ܷ#MO VL%(|cL6"><F 85?P7B+﫣c48X8{j, ,<ɾtlQ&"hR URe"5} o})^p8ݟqeyFVHZr-UQYZ+<+³-bO?CD݋?!#ޙ q̣$L  6JB_w9XbP, 56|l t$"$Xij,b ƀIr)ĶeZE`/i{~-껧Mv|!shB6NAP!.XR3F6!E jְZeEYU`4gT)3K:i%˔rul:B^NEx@!d(gBED&=a!#䘐͡M@?FOtm?V1 P׫DӍ]<NPO av[N+;f!tLvBFjTߥfbgO*t PۜceR>pOt9_U*i\s\hg&w?&>\*URF/+̋":ߢ+2MCϊ${4C }e<گ=!!! :mXU1 b eB65RiC~*7G]De-ECi8 al 1 5JrQ *~ OLjq E WyqwUJV I^E6&G>ziW~k A #A8i.2HiG Q"u9 9Q蜏WZp~V@EKf"4Z8K@p=C 9X ';3rW}b6\ 5hLgTL(FpLu KN~|[ZoA@r>6v>5uժU0!aD aa AY`$bOqyV~_cqzД+e~ clmY(¸9 ՔyP82{ U;瘫C2 %ɟqt.`BU~0lA EFfo\*Nѿ1y^[2I]€3N;6k5 C8,Ҹ?b­CJ ERoěU$Ԕi =Dv V/iv<|`;˷ i6`s^iT{$B* MJ}T3GSVoHQTB T4;MYcF{PBIPGfB-. ;?kҾ2ttw >4s $+![L|2쥸*KlϦqze Ig?2KL\6ꙻ~oe9{ι³hE #kI̙2 o-| ']ql?@@AɁ\1~%joh k#3&VsB,ms+7y!Ϗw 9; b 4$ q[Tڰa?G`a"zbd/|sJeUS(s doA ,X<\Vd'4Eٹesi7h<"V]CCNu# 殃UFImv -ƾ7]㬢bGCZHŦq5 aQ+p0(V$pdQS[2ݗ^  -#8(X)-R zZev 8"]ݠ9U3d.h P_}ߓ*Ŕ/Zۺw'LyWm6e߁sl*O3e6ƙ3 'gwF '!l|=i*5R_K?ct} )FVk GD|Ga!/u)ULO c8a]%(y_9JnYYIpy#p|#qo87TG|gXY܎|D2W1_X^/eTtvVY\%ٮ=` 4܆Ԧ8.`<ۓ|Û x$ rD?4s3;b̦AdjSfd^"~֬To,QƐ'>-DžMcA3gx^^0;rSg+]\yc0P2C Gs'S tt&XΓD ]}Q}=K>Ú6I黊ۘ]Ro@&t0핉c(^DXC}.:çcgDALWqF+!]vdd t5)7'VҔ%0-~ XSNEbXA.umjr.ݤ~J^4A'iLv(ܪ4~o¡;,镺D&q֒"^RKK2:]U`΀$aE82]{>5X;=z/y6?>%vRiqhJsBK\DwVV"JFC>_!ͦ]ɏ% z% f6.rsr? ! ^V bwJzZ?}NZy vu{lF~!cfOmbnR>,=,"܉,g~* SeҠhJJUȭGMVe dٷMuElPVܩ"&SZ?X5P/x=h#^xtX/<0 );1K@y6Bl B /PFK*SEH{j;]\Zg}aG9o ,cm/j2ׄ3>adn)̀j哨-\8ܯv]Kw0f  [Ët\Z`DY Sd5nNvMRJS} sP/ċM84XU"k3^|՟ϿٹM^oW+,NOp$j:TntT KGBjƇ&+kQߘޅ69<#xޯ( mьy򑀆f\'滵)ǘ ֧ML^Rm_c:ƹS&ʚV%A6"ZNGA%aanս8. Ѓ$_ 5*a:|>k@=_Jm_rq=#(McU˽k85 |ʁ;?n04k'6,i! 'ʵAn+%.6~#l<ؠӖٓC&J5ְQ_s^p m /0<闸;Q2jQYLũ p@M& ҂!YImۤpFsndYmA:e?mٸ0ӰvG-ǸuNwޙC\R_U(,1cY%j@ xz)v3\Nu׳a&*%j] rj˯9r=DY~Oc2 s+&]={B?0!13}Q*`evy{+;5-wrj~בv%Yc/!&\}ɲ+|Cn0^ _ nyCϽ5JNi/OʤM ؞zs(W4U8ZkOfk+hԉqqSb'|r9kW_LYz$*wZ=ϖIc2veMĊϷBn/SP# 3+ KzgER:THhhj_c й>mQOm@OΟ>NR Ӄ%Z] ʚ\ g*}C&5> ϸSHܫ2]%#-T$(1YhUclW).%GKVД}%u Ձ6w m Cfl4n^:8QFE@$tI /SN4pI lƎ/j>eCUrn&y;,=9OPNI껮*٩Lh_vBTHo-"cQ@De۫|4%j]Nu].c8Y4 BlϺW[fp31.L9C1Haz3jq*闪 W;H%`,X6{A, ц [uZ b*(l_˖[:hȡ9u/'lPTHH`m~D>}u:,HdnuY'L`"$5FS^FxԐlE&g.4HtfY8x:ԿiFXNSAbW/7ԄUAl-h,h,ea6SOp/NslZz3Q`zQud ؙ=f+仗}4/)cTe*KZM;'J>Sd-hgJ8p%2E$x/xonp=L_D7:4Y|36ULj4:v{l)(>">&xW[LĕnY v1#mdp[Zt|Y SGӄ&X526BsqVJlPt>`W6~ RH%f x(ja <_'ϻRk?}3E}{$&,BUk9^Ɗ=|:!FΒtfM\箟1׈8uTn %QjOXQI^ F)eE V"Ym*#+R JZ”&K>$pþ׶($pV ۟6nS/< 01 ƟzZ1CC2ȽyRn9A :V:uW }vLow- Q`"o+$0ۮ*\'EDAcYT(XnY Z&j'Á5'(\YD_&Yb-fwɷzQ+qLE~-l%uBG*wMm/x.eP [h&yh㒤>XqB=[;MC@t{bXBdmS]DLJf_A_Y7D{{'.k% A Ƶ@L8,bE"?{Dϩp1$C45i0yVnW\'lF*% Ф7pyXK/l$OA| +Ca}CTf|R VyZDձj4LQrT`RWWL×'%z>B ~= ؾ[P POd%.q-<gN:\sTn)9]Q+d">i?{D9`+2jD-^x*݈~)¢4m;K W[1Bq@Cnי "ä@():8祪tr[] OM/sRϬSg ^Kow@TDsP( |1ۜiRO{ZŰ {i7^n=1 YB-ė_͌7#% J m($A+OWť1>WoȟS~sup~]18nn1|UސTGd"$8[VtESuf%|2f?!?Du}{*?"f^ZscybGgqcbQ 3 ;m /)CQoOyZ?wLW]v #mO'Rpݯ=.h⼯shxL.a6%tԬ (-)<7yƐz*U=3yq` GbWSmgm!Yuup-Q̲PJ>m1M?>oW݌UP+; 7>p$bz#EeYyAW2$6FTa_ *{gIDNq#H|oHyDuyV誈q/ LK k igzaوIY7v]_h4\Xz +r( qzK5Dy_ "gq:„M?nNf3G&16~ۦO]~T϶d ? Jc zOcb=OV7MUQJ=0>S3v "ཻyj5,ٴNn&r "n=+ Շ׿g4GTE-<yĬ'JwE6.F12|S1fyS AU8Xw6Dߚ`[4H@e Q^;G3`Pҩ}E=APEA )#3D̃"BcGX\c;/k#0qy}Qcq?H@ @+%~X0_+%"$E}$spczq:riSw] o IC>bk_ ЩUuH\1!S{:ZM@l;ȞpFjN5L\ݙ.:YP+HWoidj;|F9 $!l 4W9CYWgz9ƍbOh}|fv>8?v#OR^BYD(*EWM*(Fz%TR<#F7eAޠMRRI6C]t-!6(9kOԬiupڨ&5؋O^( U x 2 SyFC }p"HQ"-fgo1!.].V}{V/1<΁k$Unipny_{ yB2 u=M,\f=U] HB5R| AcٸE*e+~ k0|8*bF"rP nְ!o6v3{;jS:^|d1~/hӿ"coʳ)5ޔ) ԓ瘷`>H'K!.C e#)m;.isO+w}_z"Ecӳ]phwDd832F4 &^%ήźy kL.nگ>s %$r~hڪ L wO<Ζasvse \!ɂޣ- G_>,GV6i)b21ZԤiqԴ1e[2McP[cb[2R}ٻ;\QWN->]lH*)|s$o,/^hY`oiNflV8dBkު,ҧT/фq̂~Cn,սۖ&^@Fu1765ܯ#וC\[QY%/'~еw vO=5t eC؇nũ 6/+ X9 I7r!-Jo%ӄ uA߄qخ Xt̤ҌbnUZIDuyUR==X2metL)EAU+ZƘ^?R'\}4C ]p1%}u^ӣn(AR54,?:}Tԃ/ ؽ(|_&Ĩ[Gr:Lg@fm0^r°Rz)#bu żgWq-s)!T2n<,1vfϕNKtg@}U5J^kLZct;OL TcBXHqEs` 5ew.BdD8֎PBSCD7В/*+6M(GՑ;<[@@텊53%`0[ar,Y5ud SEh؂aE#BLqg `.S@DwJ$䗸ҵY7eppUp=Ah(trх0+MwqnSNCޖ{bu*X"E޼ë4;|H. `[hKy]ß9"Mk]pZV#0F;o90xg_a%q5|ck[o+K~h9bZ Hf09;88hxi^@WfT6c#wPv#F1T %]V.yʼnt׵>sO¶Ƽz4̥$yr qv-ߝ(Oa(CL)y7ꑎ2 ( ss$롷s6Ob~9$;,[}Kt GΞxo)b:}Bf7@O=j{6 ¤sf"G"6#'aȻ644*"}`K ԆMI}*/BtUf$,#toSYWFZ>y͙/ҹ!n;+[p>6F+{pDŽa c>Id+0Gs(Iq>_ Q94V׿SB(~9 ^#^%O*pZ 9Z}lf{7YIT6[81 I‡b@l֎eXd9tM!%߻С~b,l0fc-`|jyM_w qS~cU(Bp; 5b(2rDQ>cл@eYJBQuݍ# ÿ>ue=$Ne-ͅgCi 5E["Y>L!p@^I#igkNo /[}.VnN,$gc隹J/[RͳS$Zt+D~65 >voDN$en3*M-D-3wK͈( L49L |t9)Mnf UG@e@Cmʂ!V$x0fUx~XEP YkC/Aw}ځ'p.Q. (s礿oTFB J*vx)yzT+raĜ;^%90nyI"YT4]>7TƓk5W~!uTԳ\mŠ!NVԡ#"M`pI Z Zkhh@= YA<8'7F-o84{nb8ĤOoM6CGtoe%a{My?${O3C17 vZևY蒁x]vO1;di< e:QHtY٢>jN[wL]^YcP3>XLZ͸1@E^O䌳 ;)gˢփӟD{߿ SRRMV.9z%o./ds2CU4sPQWŲx: C΀Z =}>rՕ8԰~jE"j-nQR fj xf;o @DF߫2xY5?<'Y Rn3ZsN?ZRVC뀎@GMꁍ b+Q1ڠ{XĢdPNqnb5&ݸ-o=Ἣ5A XIfV!e+5ˑdO~ x.DRYy{d`(%|w@u+MMn\O=8CQ]#d[/iRl:3h= n›T&pKE;ۺ>D6Eg_FM7h'\7`sʋDpdgH$ՙLhʌ̈vu>z [ +>98fDϗ|<}826O(ZjA3hNGՇq\[4cn)48(Hy+vr@SpRu,-)x0I`O9tILVEš,S"(ː7zs,r+O[<,i,ixOodZכla˸|ޢZLܰ u^1BWLmv}fiE,gH"ifO4dENۍIaTr>D^Ru•,`đx+C('1+X)!"ؖ݅2sy*EsڙP+U*reCoJ~RD5CA>lp @!!NBTx&'a-sKj7TϦ!ABjV:6Y␞W=%YH+{g !EWN`} c~Ṣ~-%:Q Y{qK<ڌIZ8/#g碑Ch |)`KrC .'h#9*7YڻJIuzIhw=8 9 G}nj7X8=[A$aB؞Mo/2 𺣘9זT/d}1QUnddT+>#gx Ca&HivyPhH 5;N40fE$8ZhIP)t@qh}m9̗I{KL&@9nV%Sr%cVpGlTj%"12S+j7 t-wO[]sY-TqKs%)8"sJe:;W՝%; f v(z29OU'HS<1F/Tٱi&e8_BLΞһ-t+0 J9 2zK;>^S/#XF* ug ,`fcOǻvx{=p4"#?k[r$<,)"N?6Eji`~pjj7q-ZdRT^Dwv=z(cAʳ^ǵ](;v;Bi\o54L}t*Hz==Nx_ tlla=ytRjʆgGGe@JGW*jG:}?F6.Wp,=+lDʰVam AlKO6\/l+"wA y5'ZLQٞ?*[ iPc?麅 \0DƓ|3~z0 OedW0b(A(L B"\2rT '8qXH:#ܶRw QKd /F&_XɠҔD7흿iyW2^ٴ x̕,9Ze2TޟscN[ gPtd?<$I(N4r=]'tE\d"hkTx޼>mLģD˰)sE0T~t?>N~cOVܭ ,K'ܰ(7z5/{+Xq!g )=Zc[.;H8A]8ڍlݪx2 |=s5k)' ?%[e7:Gw@$bExN_kS(_x xX+p'a%d1,J'XS~`7LyvG7UWԮ~Օ r'aL$[, an-fJGgʧZќ(2uh4TFΊ 6.۴ſ+u -&y O;7(Y°nM&'ًd,݄y̞7ZBԻ˥E܅l*8:H"|y;Qϝ:LA@$8}.Dl(عZGߡaXξE8gUho\u͚gd+U=a;ޢDGj=xs\7tEw Mf+SRoabC!Ō(Yc/֯g"cHz-EcAIPވjg|˜vne;˥ Óü/ӓ.obH["f=ڂHl-0wx43;̱("1Yźj³zBD}3(] z^R)W_݁=̓8÷X$VjŸ;=ſmpQ~T )|YIC뤟Ll.$0H_cf]O )3}eAq|T^7bt0$`SdϙI\. f>))~|Wʺ! JBۗ1*~QdjEksl+ikR/kq5.nݥGQȅ(n(`ɯn6k;@vzi.Uuؾ2Qn5>OC0c͟fȺ9h~L-%_ÈB `(0( 橑0I碦ګ $52 PZ}/ҵp` +0.7Dުu@JZ}y&?Y =ϐrt hcS{`SћzQ#h $R\aSB ΂hF C%0M'cՕ 4}&*oטxͮނj? H>5dm߁_pֲhLk@Bu]Ed]@j;Q,W( F[Tr72n%L&iOv SrM'丘7?{rF@ﴨ\fYvꕐ:yq&oc4NnC2ߐC}gׂJ"hٸ; pBQO34j{NC[<7}EE7߆H@Q Ց܁bBwNQwPӰsАݲk =7rX )C|-AWl]~}R<*KZp %MD2wXhJJimu!sȔN9<_w4/F{됪1TKrcD^7Kpu^r3Ƽ Gr!{Y"!@"n`bU8Ի"Xۧp3_ό>1IY !l.:U-+c!A;5@T FGʶxaa3s^;sypXU)9h Dч^Ҡm3j sb^;y`>IQv˧1Z|Rln#AJcEF?)Xƪ?OEe[lG2D vuO} }Ö[R0І3J~<ߘQpy8Ieuta|\g1 _M;ԧc9ԅ5G*LY7A/Cfs=luj{=mA 0gxCIZ!&|7߫)ZClGe \2vpV$0G\Wd6@ZJCK2P!yvHֽc[l)'"z4*BAjGZ z-g ~}Udk !Яuo%szy'ڪf'Ո#o;SOECj]1nXgеLٖz#Œw1x04 V0Z;E M/ykL<%d/exc)[+$gcơf ŨZ]X˭W>=@ *G[]3װR$a{ DP䧣m9n*IQȀEVIPCŽ9$!J=ՄpݕqSWZT\d<ɗ-{jЯBBH4 rAA$scuYX(Hg{F3@nLĔ_8+ H'O׼֩W*4+bNKYRZ<{ZɍfR@a`UJ o[}w$|*R{uŠ31N\ k-~*|5pr%bPQ~NBR_j &մ0#dKT!nė#YD z2}yx` 6ԒuBU: 63kֺD+pÔw3_4?q<,"w\/oz-J[D5Wt   R*5NbO6S(D ( $X彎A9/pMEIH2zQHN}'CO Cm"}dcli|<|1bxK[335ơCXAGR&ŦY֯uD$b6%Djކd܀#v hS.ʶ{۝Ύ4]I]&v*Ř6;i}3A%-4=6 n 'B .97ed.Pqޠs0,-:|HYjnnm#WCDXnvL(߻,4!ܐH.^;,譫IY N2OB)቞.WuVde@Wb,󋹴dz |šN̝#8wKJ/ݫN}k-V8[ǦQ^~ra'pdnj;P =SfrS1Gw^݅JM9.^jM!_%&[Ur="vTX`@b*cE㉬R{#s-==$\/cLlIys_l(1Lހ,k_y4٠ظ%~@u*Dv>`2e߈ljjZx 5<ɻ-0&bŌ*0Pm|l j`[l* 8Pgq謢;;!ʆS r":e#H T)%iِG/$91P583v#tㆈI%ODim~mltaSU"r {,"Ti4R;T𷿾:RTZ оkVQ/KI|.6`/SXH#W*)'&x<ъ"l6R+9;6D5H Y(UX5b6~eAd٠vk2`_m-  (ACg敨ˢwÀ}ĔQz`G'=\!x88')o!0s?bׄB۩=0"!T'Xhp~V`."-Asf4<TnfGY}T9\H\&޵}sئJ,ϋEfTK[gpq/x >H5FzKFbtP_gfLJiQVd vn7#2Ch\J =L6ץSO4~$fSΟ꽐.~Ɗy|b_ ONZS t "ȶ~h.XB\٥>_X{FJeSͨ_ rCPMa9{O|"7XM|}"˔__V!DŽK;ܹvҘ#Vd0}r|20NW/'4uhAK$Ak24VR\㜟Xo D#AiD-!)ݵbt6t"@҂)^Hf41 +T \֊0S{26xa;A\{MSkkc$okN80PЃNňuOD;iLe WPҌd\y: \oeڑ^ u= 7khFIDy`:78ԝ॰~y%!ӊp\販5O1u̸Ɋk/(}? ,,DB[K*֮|k2rω =7o vuhnG4q[qb)"7ujx\Xv~.s~Ze_ƹ0$FLO;o}syg{[+Тqo]>E (!#=d?3HMByO>1 05|79DAc~?KJ NEҔX|}Յ^d{<èhnB8gwI-ԤC:DA (~IǛD1o? A:á?u`@N-Ex"~aZEԙip Jo9j<P=&T/pسվIɅ,1a~xZ\dA'GÄx^AsFGMn/o۷{7HWwn㐬*gv61ȃX6ްQu- ֬Y*#(x{ fq `Ss@h+)yV o܃O68; ޤ[y-Fyy(j {&Fј`J&=v[dccF(*U< ՙ(H{oL7ty5/ZTN a q|7  Q@5 .Ĵ*Oq@.2rC/+1L &E}#c6^rׇ" J}pFw\= E2"d+zd !_dH*S)i|GGD޴މv-'ykzpFƀ1n]/vͫ>6cΠ+VQ[{K|=_`q)m*YuXJ ,\NRR7K_'߷g!Tg4N=xx-BFrYY #pQ ҏ  q;]N= Un4qp1%Gp5chې"#`sHጟ.6L_|^֫0Sǀ EN>S(5]9 2pÒ7'5mO=Z W/ KB 67 ʥUJFc҇fMpM0Qq*`2w0f_=57=p[(,X6qپ֛QKSq;Z!FoZ-!aӾS1$z ˆy_cJh>IoxvHV8ޡBy ;%M*J> &w[;a ̔R7ȤED56\L-/@lƣϯW)ӻMO#0-%nRy }W{Hal:|[><ڋ^dW%6G.1ѿa#KL͖Bx߭YN!ЪX3 oIox!Jd4奌PstAաS"۩uZ 4AmvQj0Z;Ѿh_pUe :-O~j.Dgj oD7X.PdKn㛾>wj;nNFNG=؈ ߽w;UNI?|K76g46_L-UL\4(A*6ީ9;-ޡ(4`@Per1"# `^%+i8q-`~S8}BaxӃ= HQmiUvTɠ`B~Ag ݟ޻Tn[- wLAQ;,ZWAxZ/l/ةECI3_LI&~kG~pY[dvdK֖PI(μ}v@0UyiH#K1Fc2}ס$yu2Z'XPUڔ++!U6Zu )UN| f:?=1B435vpK؏B$ߍ1-@)+QCA߁wH `MWࠎ1-24 5.c{|RFDVmD( ]Y|՝m =[0 7PjAz?yQ |@!K $Jx1xp5?M5hr[` !Y'CfHtzsu%Tqd}kZLfJz_ .I;zqsx,n-;(\3a1`jҲh^r<*bi-gLAPY0s @6'+6A|շ3Did CK]BQX˗ΧxDT]չE")$4fV(O.< ^a~Qqdj:OMz&bqq:5XRhi8*:d"193_wy ِ^$ ,ݦ[fms'lQCװ,U K8arxlF gVx}tSQV~'Hzybar<0Hj n } _MvKecs6a8I"1>݂vs,~8DS|h?J`R(j,`s1E \FJDvz&d4A.lf(Gd<%J:ED ee)J9ix _ zNQ}u6;V㘵i3X:ɼ!T3 ֶb?X<>An%蠦Ck `H7+%Ѯ~GGJ_>7VjNg͡ N1C@+~aQ}e'M&õǞL>5A%$VB|?"y9dJdF jb~c{)O,&=_$Nv((vt6r YrG!d0"<7HMYjy2Jznn5V*:N,UhjJ,nf )7CGNhrW뭽449/!)JrAk Sxak>C,R^ X>K^!#]*d J){{GU08W{\'Rc;MY#-{'y(M7K+\YGDG [_VSs}LãkoOuWS*-%uIk&mX"3@M.)&7*ulP$ b-IºjG6CȼA6\j4TPU͜[URhN]ȹ̟q[yޓpYT/.Bu}ψ| >'4ko,XxJv"DwyqYoSEhDwuņlQ58cDP}%b-Kń݊bo<*ڎ>I 캣ӥ}rYIl!ޫq&+W);@q/2,Wq]9o;9;XWtP h\"5C#hH0dq1Js]5犭}g9y)~TqW"_;Z*}SNGkV(L׀n@BU3sfI˿ν򅱁y2`yK3V hZ*T;:Vј\ S P~E/Z2PB9Fo<%kY@`t'+YnveF_*eK:JNP<_Mr zV!ESּi&!76[5, e\WP~3%v8ZPÝ=|CH S0HnqQ4$=Rcғ6&BLsBn+f=Rjf=#mHKq9L~E#5qgHM8Zy"<3MiO¢]KUA'+e7%%}=paKZse6͘mA\ҩ9j;F/vd-tf~G)I%;GC23e^r֭,29kYN -SmՎXHֻ۴6>QkT`'{/;y!KYo yt`C~3:/%_OB^[_xV9!S:yDpFҴ4?o9\njy$n?G;hL<e m5IH3p?|{k)fjUc>wSVFn EJkA"8YOm=숧N$qk^(Anj$S܇8${7yG`հH1I5B,Q]oa?z(d2 K6tp귔jFo^1M$iOQ7GjYEUcEZFwv`3i #d],Z0c?EqtTK}GS|bE% )wwPC.Y;4HxZ H8&W`$|IUil[d >=&H_'h <";Ot95]oQYN2ʛ&pFP@X[a[UQP`LH,g"9`=Oܝs`ךP:1a*:w T -ej$0OxK,7 DeEYy wgQ4)D*CzZY,N[`% uoLs1 Vk 7cNAP' l1vk*˶?D;nM M][G:Q,8a r x<2+@2YYt#ڙ:,JJQ7J)sFz[bEq/{op]MjS ],fڪvU6!j3e13CS=SϹ潌tEvzDPpʏhP *9.] |âsԾC|$|dMB xFW,0LޔоHu2͍MaQإ=4r jPҷHB3(kX2au.Tچ5>QSL^YFtV4Yb)Tq8&rqyz 6[tHf>{>P*NpT9"YmrU?y$kЙ-(ֆSn ];8E#ʌ{ X8Nt+%/pmdǼU]ߌ0a~pWM+`iu?6h8C,!Gt bDN,YX߸2$%_%mS 3$Q{^<ӂ80)8;,!9 NCb!` T_(_{c:H(5l#Mؚȫ7`PZJ/ԇzlUF<%t(t9Xdky rZtQ3מ_~@ȅAı;8ZeI;4(_ -DC}4pm+4bj>;+ESh,Irp#bah4lX ԝNIA3e3=Omo\gRCwh濂O fCN{Fp1Jj8M*dֵB͠(a?wAN'}eL;K&Bx:|>11'g"sCJ8Y>̘9C*E} ؓyfɃ6vfnz;/~/MG@ir8 [RFؙdzaS)Rh^(D4\\(&p4ʙOd]}E}1ԡFYN+l0!]<3C~ =IK K6o)k82o3^Jgh8''>.֯tw /"|: c#-yd/&S̜&g^S+fIqpw*‚x'6{\AlH$ KCi7Tm2Da8}$Lwʆ7f&Ń/blˏ[ђJd%}B5ÒJJcx׼+Ƙjǀ":+V>Nj>NEr;i4X[g& M4$޵̰xvbc_ECu(]PvCc(Ih7Lj.?<ݍ3Qo_͟VߒB [m.4j?ꨋpe\Li nv[?T:: r{Yd,Z,2P$c u:x HנosmEVa;)uQݝoyA-s=4vi>=VdԈ!=$މ]?V} Ř"n{GOJdMm7B, [[='I#^zb!dh4DZbU]e 4R7h pcO )BmJ?zͳyodqd$%U|BSu \C_7뼆  CA#\_}|`ZrnBvhh7:(jm #+Nm[R>0V b>6C~kN/Sԋ<,uBH"&/pQXHf4XK,!ZSawQxB%V?vaZ1"nؔb ?(G4b%*GQ#]8YMtIT m*S~>ۯ[f'sMٝsAh.{Q0D;?~j1+{b'gƵdRͩx= 9Le7W?KJDKn<]]/"sm~5۬y1r<3LPz2l\Bm`~n H*AŸsI l keYXA^4д(̑.ʒ[rjU3 fB~=P1c9K%L)R g'E3pR{^qVK3_i]ޝ=k]:?,?OXLP^.yd*+B>YD2YLt^j l'pP 3ڸY"-8"dˌОgQ*:@N$x/mcśyӷ H6ƓLLxf9.+W3A'-JH1?vÿZFwPApqN+o8/D4mUp4œwAfѨnQf v!@mI] Dye H館K܁[ޘ7q~/.s`}Pny,-zV) ̏6nxRmvy0D9O[ez{qlHȜ@hŎg̅nJļ ,S _`[QUH "4uͥkO_F]nGQų7 [Mʂ:imwnfwK z`v߄k;RdF[T.%gW _tkÇkK$7A$X\U HS MjSo9[dSt/8ջ4>¶@u ;'}"/܍xGMFtGL|Dp4])+( 3ľwPD o}T疟 h}lC 1O㍛슰Izxnh{צ&>BSu.U'q]hdUm#",#եַmӒ] <9Z{ FN9]R>ֳz\6:8:HU;UH±H7_:{J+e,@c"[Ϛ ub_q 0=EɔL~wlPB{*=킯<_:OY~"*4$㩮^wnMMP!gl1R>qF$:"ꢢs:GYqTIJ,78H!n4'.p%G"i'vJϕ*V){KAF6FEYcgFZN;jgkӒo_qP'5pEDT}}M±̱[)n'VV.WϔV0t`2)L%5_ޝei#ZT#͆Dc:9yF?z%!b눤=r x:!AO'8~%G+f%J2dqƜvV:c@]O(XWf&.FNn;\٥:?pQ4A-Eǿ+կx`3F0@;X(xR„Am)Rؔ~E9١1h50oSGꑏaiiL}鈲x\5 Qɨlg ұ7ɲ{ɀDCQ.`AxZFm9[%TxF HݵhIk?J}!8ƞv`h|2Pa]9pZ<zz{ĕ З6$Mǘ ܽ0KvAXrdHѿ?O,ӫ̓O1EhAT>@"tp(Y1 Q]ƏbaC:pR\u2fMj@fx8a<BNh0d^N:NsNӾT/6X \)KѹH\[ d;_ \O5 vUY:Xz(.gCӸr`J} B`JfKˊA0un<"L'o݆%Z <zF pԅ-qI%NXvX0%GҾ \rkܐVC6 %^;YoԐOR*MˏJqU 惞Z{ 8Eyk;D ^4g|qnk5lYH;UGv=Nk6n6GϥkdĽEah ^֟*G\n7 ?  Zh% ِzRI4TEj+oW8m*yDK Elۣ"3m-fޜFI֒e,)-bg(~ͩ7evVi$gsgVĭ6o|Y4?Vg ^5*{c?vN<5uTz%x(Iܪ*zSҫQ9&[AJNjQ϶lA/O.P^QBCL6@[d/}N~gm_ uQ0Q c bndgL# 0%.Ȳy+л9}۫*< W8l%M Jj1\̿"W-B^*BK؄O'c{wV O X.u;oT߀(:cm堊\6ʔnry%~ea,Y%2|X&j>i"X ǹp+Z)vE<>XavH(ڮf0-\^ 46S6"xbDmY# ݨU0^uAz?sCRwx)9VI#˜Q)Ss> 9 4$[GS>K`CfmuC6Q۠slXSVPQ>>%) Diϓ|kah`Β^p|ʀ`\.NfWoGn6%usȇ/ 㢄]itZAkbJ E WP#y}q,[`M?d63~w+RsRuceD-,e*> PJvLSD(HG19IX^BFw.&~{:d#GbF)Ua}ehuン Ma5tCwDR8KH;B}祐Z`NU1[Ƨv% < 7㛬w#6LfVJwM(xF"orz$na4lմGF!N(ά\ͳ`Mt|[yP:P0z$?JM.LegHh\'Bt98z&_3GE$ Y< xv:||s͇1ԇv|eWXF3CVC,"FFe+Xmlm)֝`e@K|jm[ڦz@~ٺMwfwFw1e?(BXjF]P,ڠTbGgR;6@M*<`08 _l Fdt(>Mz)8-Eg2y hʳdQ|֧߿S'ZpM>B e͵InSWa ǒlJK_SXML \o2I`("BceL@ 5:fgAt$f,H>@ aXmz}Xw3$j([FADc"%{vqy[ uNDDA|)< ܵ3;.& Dx*\$_$pJrzH]0hԙ?!< D.Ӯy"1ܬh[J!eGcQR!s@QcL ܤ{ 305g `CLz tUo}yj4]hМ;VT"0i!"W6 SYTkCs=o An≧\O({f5R?U\{IF{"Whi ̞RuՌV[&jt@rIQuD0LInypI{`l4 ot4n^?eeQAD[toQLxe``cOrQ}^e ƉYI T, 宝vZ O* Wb J VV?s? 7a Fc,O@K 6UqHh:a~g Nہ62a(k-PL|jfsL gwդ9$-GZ*9ܗaMfY \h 6p.U["Ky͐-LQ)CCyDv@yJ*#)E$ه$U ,{㼋*(ZؾS_.@_r-) rs`lq;NrQ Y&U/Ќ/RA.yt^0|$&'Wڇj1ǻ 6MFQ:V.~4Nt̝_98c6qS3d3`f!Ma 8"Sq&mc[q`$|vSK#l `vP!ވt4Vt_d=WJ9n;C?T>ILϋkFTY 2K{ဥcB`meAm$~Q @w<`\:kiҋ:I!}nl\3 ѤC(7CW]QM|)ӗbHۺDzE'4:ٶ tw!?MSP e!&TW Yc/zxumFL=w{N#`aR>dgܧF 5ˮH`H&˨]m#^6s9\7=ŮRWݜ=fxD-Wg 3q=[H9r" %@GTZ;η〓t!!E;_rч]Bk\;egl<|)-pyҲ;Po4^er[SޛtӖt uȵkr#@2Niqlw8t̋:4>mۡ9"9yUURG3e 3}0[^谷U ڳgd%p$kkIӶ)x^qdԝ.\)}5w*%){ygSiwo]eu)4kn0+lk *2 vs¢Q'ӃQ[_3˫oB^1di&gMꥢ<@k\6f"%Av 䮔 ido^6Km'o29-[BX]@}Z(U9wݏp ˺A pT,DRamL,#N!ZwwWDOD߆tB*?Y.3TC&n,! hǵz)usӑ]P.lFb}Cs(T}o['ڪ N55~m&˷@ 3`EP~) p3Eo\)Erq .s8#iMivO i(R6R]2SڪwZFle7׵1ŕȮGn`Rw}MQAܞtc1{5io;۴./LP՘6l@ &eNknVGAw܌v+VQ~P~ܑٖP)A[hd Sp>W,Roun'iܻk;zװ싨,YMATjTxӧ\b*Q"#t ݾ6 k&rr59iH`N&\Xx"z1oC7;V(4|_.vuP^zE e[)FzTi5$Ih6x05%@6)[ַ LPT~7BN9M7BtL3K ~hy  vdT]17;u5͑+Tΰ5<ϱWyF*VMP竍¡ ԣِ^,M\b ׊rc(tɦ?,dX]ZALoANtƱEtGB7OhuLtY e4/V|՘ Bz ͷ42@8l(u(!iDha \9+M?;ޗvejE$ÿ=\֊;4/3OeZl#5Ey[ Fc_*߀Vso2ry9Dc:; { uǟt !bövK0*a|1ˏJT@#)@~K 5O+w2 N#  4,,NS" >NblGFT:@#k!\$$h0y& 5 [-`-2ٔIczi\O`J6e5gq73#؃ j.tlʊU5do5Ą"+DWZ!ޖ%O1\ݎ#6{[5/ FvT7ֱ[ e*5RD Ҿ 9cۊ'Uq`ucr`46  ƑfM' xNyz(Lq}sr\&DWcuijPFk\q# "K `exc":mTVjYͫӒ Pc'\OXo.ܧvEߕ5fxWd+.YBNؕ:EZxxc莀 FE1>3||΄q$$LjŻR5'>@Sk򟤉(N\M$w,Ȑo2 %t bamԈ~ϵal&#8ڥ >h~an<%?S[nPwUc+d-< l":y1JU N¨zӺm$&_A pZ:n`}W) ^͙)Ux!qINP}%:;^TY)BG1ಢdg?$p6'7rKJ-"n*p[sXGag3KpI;\b=/WO;9B, J "鬽7|v[n=rv6g׬A7С=Z $?` ҤO2[V!j ~Q"e&xcN%$R8Vcn?SB7=3doޡ:)W,lC/TXO\mR^ӝ<~]$O`~ﯡD} Ao-n٨+2]^mۧN*劭B8"XRZ;w/W'b;/MZj8 MF,e .Z:muNqn3Dnr:{ U;YFҳۚ %(%@!j@-4)6}ŜΨ:6t C]jvtNVĸ<*(WGR$c_\̂R} iqj0 g'^CBzd -XZW'.Z^š|\/mkaf2;yb { ea>þiMO"aj73b~?Q*<jL^\8z(tb%ܹ6@;:iNnS|Me $4>y5&gDO?5KSoH^:OdStjab/ب6eߧ[cA^*zN 7yKױΓ̣ $m3սp~p{I\|1q_ZRh_^Y|{5JS2&W46UthM w"m(ܮ7F?nyvHcfsP+ {<ڧyCE7R&KA8HO\Ʌ_ȯT4TI!3(o()_qiܙcۥ $Hd֡ءAQDU[k[g%Ȧn]]u(і-Lxc>&I ͵Qj9{nք}P-u!uįa\zkƊZ+a zJdOA̩z/)-7"7+<86)GfpsckiiNCOO^\{H#ܿK UӇ7@n7F7;lS:옠+Yꑃ '6@0 JkE#xEOuH:t5",5(LHN)$KSh0])~BR6Ƴ5J.gH۾5o[hGNג}֫$d4 ~|j˿NW($hi;S*irtvs*5I sΌfdkr!g cG~SkwCSy񵋕i) Vu앩dPFw2L<Õ48Vk!g,9Hs k$dAM}6 *(jҴP<ᅨ8SrM.TT˒ɴR2s| eKt+}xԶ_edSkQf3u2&* RW `_5TYFwCMV! O3埱$6{xזMuFsȠօֆL}%kG;h :ul9΂ex>dӼ-jUӗTcSGQBz\AWCe2[CI_9Ono(Y$~lJ/0WB#UCʮ#sS#|U*E :"!R&sȧi:ܫ>dC8 Re1[-'*J,^wZݶ5\ [Ó+Ui ҈bǓ5T?/܂>0Qħ@}{P?%=; ,'Ռ\U1l&e5UwKq1#-`ЍRn)H#5 /J:Cp4i1fŲ4vpv?;X uU26iݝ&^{+5wNnt]bq4Ĺ&;3~O$X=̷4sTYyVLHG^5&#H9|2h~(xv78z.}('GaNV׃ҳK&[ucU, ոӔ?;5J痄32c`zt-|4y6 hܮ:|RĖ[ ah*@Rh:dz& Y?u`ZZ*IWr>vdhh(J Hč`ɬc#1A3o%E>k&I0;y](ʴhIe6V›s@s_8Ej&. XxU?}.G[VPx>-QL h zFOX+47{h-ݿ(V[Uh6E$ <0U=#T 0Q,.,2[xxfD##π'F@DScx@TT3\Nľn[cS2u` }]0u_3h:Rb =~0ئgN Oɠ+FiF;Ϙ FZ阌YqEx\bDaTe4~afE}[cbM`ӫIx5*׵DU P>'R7NqR0=W){!627TKQl6JK?q`ɬkzqgpG ܄U)=4EԈ{8w\PF"3YIp~۶e89=DR"UBqhJk>f6MT9} OEOu~qAV'~\Us~' 9=JldW\1~i 9!%tB LR?ci&ehٌf5tQd|-6+USm]c5!Kq]&EJF0s]E$9G=L$78oR|=͋i+[#xkTCCCߪ6\Z|UvWfy` kMcӫ A289 ;S Jl5=aON(r)>pH-O*)+%fY0DB&0~#p$Q)(N9$wQ$ mVԠ%;i kq[ͮ0>@'Em%=m?(ʐ%hyXN{&7)P}s%#-;Q|}DaqƐ՘?LQHTShiIznz0Aѳo"LiD_bi巾9^Tw KQ@Kn rۈ`gcEkTWRkj*۠R: X1uVڞX!U'D0긋vKa &%d z"x9!ܸ FiAI"2T͐\ Z4<ö B z=<4;9T,I2֒Dج}ۮvUy?}/G.6BBlQ\EVn7u;VHf8}:J9ukhz0{G6.T'ե},X`GӉlAd߀5V[4I}{>,^f^ɗak$PxLEK኱q1І5µ@%&M43N0+~i+$ @X["ExnqFW^ {w}'M,`KMn,a_t S<\ WEQ fT#tFj B?,j'_vߔ\60,) vn ⼐)齬Օhј0wl<(86ɘ.9s8T`(A$)a p\j2H+K@'hF~lM̃u~R?P4 !L6't,: ,1;n%O">NܲEXb:z|P,y1`XÖ.*#gä=IHǹ1Mْb\d޵446U'vp?߇&¸4W.3qy(L_L? UsEў4i2`?XE&8ŵIv$4UxVH m+S}8 E)Ǚn3T QgA,mB$ذ5L 9w!5?&WFCqUul?8@9; K']1>70<]"\ol ?x?Ku PlP|۽ou6PoUjn'Powd<]ht6{V}*b&՚_|dᾄ#9*8"W~ T g6O Ί6\ D wDQG,XjENoNȼn O7ʾA*O]M3)ڒ]8 i6.RRX\@rn" M+M[+xt@dLVGɟ{$$z }9Kk~G+RF%M{{QBXId cY6К@:LFLkX?6E2 {:MYەVbX~fVf'Pmzo3/ao~dM0È`Ni`MĮY T@6O!a9` ;nimU58lЪ3< XaFT1PܩL,L9dȭzN3~'Ņ+vŽPPL՘N[ QnB(~GH2R}0Y5uRڔUvJe.h(SO,OiL 2`P etZ2xt6۶+ ^/ԐǮUQW|1Tsn|y)hj`CY4!<9xg9O+Qv%mEIE|Agbbk1IXm +2izYE?fH:Id,GSǖB;INb*/m)a+},> j cjX[%5G ȺR!tN@&M%XȪ3*liʇo]߸YLQPZrMnIq WRvh7px#@Ush/ 43":d`rG`э4{EUn?))I{faǑ Fy{ l)7dG0y,ŞGZ󤛷D,-=\yDRV|K>X;уn|tRjbM_|VBp0 x}=Y*cinĽUi./xjB-WI9F@o9!l㸸.ASHA,F <~+xb&|X1Xy9k\ dS"\J.%nˠ@pܣ^JJecUr`Xtv1#u, R3EuHo!+g=6hT/Bߔ\t7.iIWѠ j(kLf vnɳ+?r72Ji !]^2۷dfsJheSYeR. jA#]QF{}jƥp"VBY=d.X?2[*ɇ²`p*Օ Z[5  Nd=b45%#V۲oBWAWTdv \}/Q"`Ⱥ XX%+CRrFUEqyx^ ^"C8wMf؞"xC8I~HRe Z>>K64&КJ"b1[Oe"TzD;J|^JQ+0!U1[9J%pJ|!hsZT>醲+3_bST[gpbsyfdXo]dW4+JsVs*P.F8{TA,6zG_~a7?蠎s6!~eXyxr:Ljnx.|g4N:vgCGs2Nuu?#M+#ABplm,EyaY[xd>lL x]Li: "1&.h L.Z[6CW+_=iP/tߠ̹o|EcV؁rEAq6]pV 5j1="ʝX5 Hx8`!v? 2I2獍-rvzi14&+ސSgG(<$i33)Ϫ@P0LyGJ'0z`½݁u)*[,(%|H|8dے^/ۧ0SIIu?զ4=ng§  lur t>`H###f!a1tמ"7{_Yΰwo(3B]P"- PN|,CO.pf_OM &&e?N~ěWlRA?kiˈ`T}(A QH#0 0_äc ?'n_jfKO~L;w8nt=mCVAhܳH* q4Dȫ+qV՞VrTAOXկKwe6!lYjNO=A+a7/7lDo?qY0fylXy1VNԟ2SD8Ԩߘs? r-?)t(5&o:64 Oʉ&oLy~nX1+O}MH]_Ͻr~,rWxb2FϗoZ=K€#~E`SZI<}m`2ARi  T})9{rU1|Wy :bU`~I+z66a(yLW0Lɻ`WXRM ÚsBC%Rq;t3wq-cy7x49htWO¹`ưzZȝhބk 0:3Z6,Lo8֝Ut:rkuZ Lf)@<欻6Ab+=ʱq8C m)*(CA)A b5h`XK94ɼ00ueS]r:Iߴi6M+Vً Iڱa]v[:@<~<֖9Inx>/pQ^\Ld/fAGGہ Ldd>+. XOl+ەu)"ҐKH>x=sjR=a|V5׬z}ip}֫",XA_@׻,F*]8lPN(S9)^N?#5:tp BSYdK<`9uG7V460q0 c~O kdW\oVjchS"2BVv󺖅xj1=ႱZUHHʰ85Q=il[]+ XWG w|1y˯$yUzՆQcNXӅͶRotE=*SA2|81=2Ɠ⌲6e\E6_Qwڃ/[{}nbaڹ:oV"(4a$ \~R Ƞg=Lr1!GWGSpCʐv28"\.pXoelZYkWNhjM);M? MqKCz(US8Qp1E? #u_Z6@%,ƒ^ao,rF u3U CŤA#;Tq+էqK;%w7HG u)H;#8Nr==3f /b60z&f/~*FtH4/S%)aTȝ>Zف*"tjk~%gӧQl YES+a A w T}BSq[XbYw.!o;c K禠oYAּilg QK|&c0-i˷uz"-B V.Ὦza>>r?k `n/[F8d*$`BW~J&&yNm;_V<0Naf̫ F](%6yyE0XwBp+82LB,##wb:{V2:9tl0O` )=PJ;Tcei2ذinDka2d wW y'|/yC=n}IJz@3Ovĝ91 zwzz9r3-] e Hr h 'J|%N͹=l{*j3Epav_,CvuFOֱ@L2wSmeQs8>C}_D[xT}e:OqnI;l A6?fLA/lxFn)rH~ A"V"e i@"J>IJS X!6ˠij0$j0JP"NvJYj;Pc z˝Hl$cx~qл_&<zjS9HYK47?aPin:@~y)-Ӓ;ZoYr= Z#34S:|cI| 9驕oaԴĕOu69Hc is@>T../jnzf<H̆Z vH8=ޥV(?b."c /#,w2 u: }܇O'{/lpetRH@@GoAXX:m$wB2^#2om(KL7| #-f~BrFfSّe+mJ*X0 _dʗUK,Y4P.tn^)G͂]ùQs=#ZC,sϞf:Qpw[BI*?ze ಏ?L!Q%vo{FpmHC.h ,:`Z0YIP<),wH0Vo'zlb Ӫƻ%jS l#y*g-f,D{c>"Xp y_LyQ._o_&O)l:=oަK" z $2EDx pW.g`w ɾr& fX(087RNYe8+^<<unz[;_#4wm$ۖl7G,]X GCoqř Ρ)uy[hTUYho|o]V:> "^&['[w_ S%-෋az;c2E>$ ʥx[;X&Vwkh rQ$JɽoGwhų+аr]ʸ: 3]\rWS<)wz͒"B*DhO "PMm8mP { @[jIEsDg[Wm΅.nݏI^w="2"ٝ82d3vxAv 693jan)=8tXsjC}@N;?bbd%; K Wȉ؏mYЅn.Z%s|/32EK"IQm5@;Qf9PEMhI,ev@j͟Ȇ-ڹ:Pb]U@}gr"[弮voDA1 kCYAP{u+w_[͝ cdmg"5+ʞ2t@%utYe_Ϸ(ܶI Ȕ%<൐fկg <VE.VQ1r'=ݠ0nFTdb?!Xn]8~耗j~\aGIᰔCv#$.6(4c*n4+a+ x I |qOhXI{uw@a~6*A.J"$lÉ)D|uͿ#vlpiN "{Y6SVImY&-7m-X'tE- qӶ0}=|=>=Wٕ1.}UtG6-VO Zk?Wvٹ5KABw-lZlU zdB0 ]T̈́-3V79= vЍ7Wj\"kTMHbá;[2}õ!r4g+/;]hxo {u>`ܳ\lA!KI^.]19){wI}G-I,p&Ŭ7#+g ۾uF*~[7ݚt+qot݌ziQm͙ΘsdJ^Lw =/“³c;p&AVV g:L0|hprԛ?JKyhƢO\~D0q3+vzK`_lB\ZdEUpwf蛍%'謅:~@D5&myE՗WdrhW!E׈ @ip#g G_gس.qql$b#gtQ/"|q4Gs:U ,Tp{4.ɉ< 81zG1FuAɦa+g;N;, JJ0fhmyb?Cc- cJޜcRJC>5S4-sTҞY>ߣ XPbc,I:-"CrK T kkd4|x2fxŘs*"  ֍4Ch7dlkxʭrj ƔH5ÖGqi%tMLلdT2ŧr"aQTUش1Vѓ; UwYfC5bۉ>[}r[zr[<lC7}Ey- v7ތe6. 7D/ 1ܥҵinXݑNBY!)Yg`klɒh6$K6ҷRo`2(^;>A Y4öt5{7 Q2V^~3Eth'I)t؊=K9fxO~XTR,!a%e=\t'??F/ hRHA{ &"N7#p \xSAv};. vo]U'EĎdN)o^g/j\M0jwNvkʬGuX)SP|eiV!h^Y1gMa S1N 4wMӤ*e6}&.cYiD&ۂHlQ>m/)÷YIǦmhUü>% /r #b[duC\n]Z_<Ly^]]C&mB[`ճ) Ĝ -ޛP8ӇݍD(#hbihk7Yt1YNc@Ȉ@TQ*8u:v1 9}UɤiW+}Lp*Jpj [|mW<wrk/Wg[f4?E})!Kx'FbPUoꩮ/,OC#눎<՜eRyƑ@i|us,<,E-M1=,~зRG: x}@Rzeu;5Z%ɲ ӭ u0m?s 2ocNn(7^bR$ TL>Ku`h9!Zv֭Cn? K,Kg5lp߻ qeXnڈv<mErBAPkW\"ha<SXm]D d( S^|m^J6yLV?\?3K[<]䭦8\6=Ŗ ۫C};6Ȍdu2tWU?d,uh%)%K RqN&%@x 8$0>ϊoHLȜex 7 YT .o`$:\e.3[g%@uړ\BUJt8?2:6HOTw*^J7v]w(K_Eu5A-Vx(UC03!K V|u9v.闣/ :aySl7UxUV"7M!V{p$0M턿Jhŭr {\Z6cLM̧V?I`10G kebv'7woh(klzt %9PJVM4mE"mƛO'ZLKzEa@xjP`9_MY>R3"t )r#ٿtvS$D7{oA{}{1qNa'x -ϳdX@G!1ݏڏP/)%j=piVzh,0h8tӁnC@Yk`{c,k!y\.X}'*xG&\Xds,Z?g,lC.H q]@ !1ɠ~9i}xuZZIDp't}16xY>T+d4Q˦2q6WOdq0V[8yܥ_-#⅛PJ琚o"iPCjzPv:5!Ď,^͌(*E/%R#Ǯ!' irmdh מL!2 lԀ@3ZrE|0aA؉؂ ܥ Q 2| &Y$JG&0@]췈~]ͻU8g\8)]iynur- d7 kZwN f$VH_@1Z\g;!,/EZDx8EH.,,}ڡߺ! E$kTtxO{}{ jvtlqX]Z{szt:` +R΍^.k),|0CP>FO c0E7 C!F#RȕtghےZ OJ7ho8Ʉ :2roR!AhM-8pWP+ԕu' \K`H!1G$.s3WޞJ mNܱz ¡=McOlFH뺾+XoDF3}h>2SF2 +B;״ O/h %Rڂy/B|姿(*wBp)<> =|F1U[+ӓoNvƇ8QP-nX#6 v6P,rli\apGݑ3VI_$8vdY(A+NbWMHQG di(aR PVHhT-tR1e.] !h5 e Zʔs*J?48?q]՗"d|~D}Sʹ.";?/P I4tKs- ra6{:9ؓmnb뷸HIoAM誺D:ɣEK XA4khG# Ŗb*;C{+ p㫆N6JPvE.72*:ݬ8)n G~Wd(7ꃮVQ[6UP2'oY~k(NL+6M3 .f(L9|Hhq^q3vsfk1'^um_bR(8 գ@-"Q1ox\uZS/nvmdz#a'h_`7|{>=&&wD 9sE8& :c֯d~sʁCݞ0còe4sQ瓲WELG!OmFVc\#ښTb М Ϟ IbL ?1z:8qQoI8C+',U@L%fa?@ lD.UY9K8s# 5ati}o>Lm]Jp|UsE69NvB .F2H<`"w94<=9),21;褼1`=#̂=j%t-Ƶa0!j7dr(wc3q0 {R)4e'_a )9̀:68t>2@4{E)غ .6>+MQc>IVzj0:y /ced9]>z HB#>p0T{6J=َǪH&a&J86%F)Ifl`~L햤.`3[ 1?bRXQUvѧUQri.Ԩe^ۇ^/O: zA:IY0ؑ#K0y7{x*DpYv|;Utt}k">ueF6I0aM۳ybN7 K *Pu;?VRK)Xcf5 f[}+=Lt1b9Gi~c)X= ]-*.[e b.wyU1(;'{SGjP> ; +BS/k5tIJt_2Z:1&sJ3-@E m*FrzsJ55h"˶F jpd4m!XH,l*i }R/J11 ڸXUщ8P!n $*[Kv>؟*Y-5by%%>IחdZnH}ԗ+*edYm<2\AX@l#灒L&y \}*|E]h8>sw ґS!&^M@Fdqֲ׆5'$Wo<ΛmoSڙqOA;c\٨4k^Q2h'MXP a1}1љc1+SA&mMMk(tWqPD[yH4 })Xekm빡VYB!ҁ黊#F`33א0q3-ZC\R*aa}<:hIi`j:я@#.AXͱVUuX[g. {ČÍ[ajE'oGj^5\T)|pq3qqͰ<ЉSpůgtԟ='y&sBmʑKDq2m ,'~v>~AiFFe|pS^kfm+'JuĈךꈢvX)mD-r¦gv$ڵ3ұ#%N칸N@4O%6gQ3؇Y)ye+kXP>ɉk a ş}> /񯮰= _᎞-eQ­ ^=)/4e/"^{Sߵmb gPͣ{0X26#T]tKfy 떜~9CVMXm[W胉݅H+\w Z-5j'0C:dv;ۺabC~5.?އ蟘UTCL6t{K[=@2'BE:(J,"8E˲9oV_B^f'tWWi/]_Cx*[cu"}e]+˽Yj/$ξc0^ :x򅐟2ͱa$Z@Zc:{;c=3Pㆢ.vj ʲ.vp)CɘDMLc ^Ţʎ&#²4f)7ȈO|'{D)DJ1ڀLo+ԌYT\y(^]rMs@/9BB>1[tY4+ͳ F]#H!\JԆlħo)?-fH~x~m2OE$`(*T).Z@Ǥb̬U2^Vh2>>R" nx~-~c"F ]:ڵ_2 d>|A.rDjߣe$3>X Hg Uξ 8G&dž[5=4eZ锨b^8 (-eU i,Rˌhu'hFFLɅ3)CdζA< UXVwgzɄ0:^n6+ʭMҕ;ͮLeWs V#O$MB+s8/B\c"HZDdn@bPOY7Ɣ{HĚrG81 OfqQnY~)3rNfDd)H ВY!5E<6?uBmzxG1vx`c7Z]U'o% iq]u^|>^~^F278 Be7-WYup_] CͼA3XG .DrY3 z i @n+).,ӱ IOC*iUBNEBqH߻]$>l@~DyE-,0$qxD}dTEa| w_dvo,>Fw7ǯ ux(yȥ XG;a^(76T*\\PŁjt;6w(ѷ(vq,9mF@u[w mE*ܦGn@ęh0Cj2ɱ*~?rEUGtGV.^T_2@VkP_ZX9V+2#1= R~׻Q'/dڋ4+!dK߰}Gcv)bX֠G׮ nA };gQ#T"A5 sIb\>LL93~a. KmP&.ceh'kEDټKJ`fP lLVW@tјD99 7KƐH7R%elh6y~vW_.#ޚZT-j hג?9jCXFH[Zw S/ Wl co߳T-% W <"uHX rhΰ'kMOfNÛ :=ZKWN HW%_('~2ӂ b\(}^؝_eԷ$o ;Ң rYݔݻgk7Oϻ%v__5xw:q 8֐pM*Oẅ́[pVX 1Z2' ӂPOT9>:fF7t6n~1&K-y Odm҅p`@a^L`r:azkia~oK!= zsw6EÉ6^]-X0/CdF lREd; gr+HFHc1<-KZm/f5 *(,[J;x0/:??"#579) c&VyQl ŞY#)eNJ'wyU |IJsI,[I6a?Zh9e;QX_ѓ ~|L.ipoD]A"ɆNJDM*DCaNgHuxO~p襚F27Đ) H4 ]rmiKrCLg󅼻Ib^;nU>WZvYׅߺ< pqRͥnǫz/2d0BMXN[/IwG#I=}?:@ӏj@A6CN~p,N KÆǶ9KbEN! + `'-ѫ"fWuR=$5m}![Z@um wb x]rHga[Ķ SjtbB{utuP4˝&]OFvocJ)]L(XSOY3â`"st濯B'}G(ȭ|OCe&-"sPskLWOP ,F$k;f䈶:fV6!_o֐ ~Eo :l_\%UI)In[J)~LghC[0wGFX:D#FPaWZ~NR*M -@T1>s:$?ndmEV%rx磛YaPHJ_Ɂ[5ށ:Tβ;ŭpRw}$GAY格TgxK#si-2#hSKn/)!%iK;I4m[IOw#8/b?ZuY~H'1B(S CLXF֖U}hn_bJPM~p K֧lC\h{2, My Q%!IZL>RLy-fR8k6\?YOZt+?]4/K84_VI~pM^F=J (.) hH.Vۉ:jE5@t& O̟+g;>rcp} н}/[|>E&&W)gk* i j;@N oQVebdQ7*]͇ץKȲ[n;7UcsY?< ÎrM31!mE{`Gj/?WHMRZ:`}]<=b*'@נl2 7<2 9?? m۽şŰOKĬtȑ 30}T}lAu~ޑC 8;lXE6 zG!iO3 $;\ tFoF޹sxzg7zE fa ̌lXǭi-IKӖ9*GF_8% #|`|ܤbF 匇M7b fKtTd}\LҷE/@\HUܱ_Wg͵ӧv`c"D{߰[^:.rᡤ~6r Km>9Sk$iT0{k0{׵e=Vu"(TuQ]h4_Q*9|VWk*ʇ4+b~&/aDM]g)|Q:< iwnJ-,W`w#|HD&GeoُͰv xxLQ5A`;4kSvھߺΌ-<5@A͑&cwWhF<7eCz5364.;bA03Q@Ê4`rXi^P|t Y;RuTz@7 'T([Q&E|37fځ/̿L5(iɧtHٞ e_V}g=m$,`^dθ#w@cȊH:Q@<%0{Mx@Lwvlv$eaAOK' &357U H.v`HHmSLZJzCjSMvp2c郮j.VZ9u}M0Di؏xP :=GMD#$%7IhVµgkA`rȚA|k˚nA+(zd!dSS55W"n0I A得qI5[E2 ot;-t dHqRr%_W3C<ՊTf`]!g!O7ch H&2ڇ:S@2lq}C)SR rg_OƧ=7 IH]y3|< WkE /r7n0C272(c-QiFgm%v#Wucֆ`4qa#8g!Q'פ~(Rd=ƫ\BuDX4H'sENi$vt" 70fkB)c>N~jJ:`s(?ŲnrVKD^D>Up~j,4 *L4IJs_pWd `,| f/e_յ/`Z: HெwJ},ХW n`5x?ˋKFxydID4ÊG}hҗݳu9*\rD0QdNG窹*Cj&{R56UT{ L"' }f bpMkyzWwHtRWgl Q$qp#bv9k!Ydea,`4d6}"r/2c{a'SNH>^Fi k!`-bC'#Ttkt(3;f3T.KQm()jvm+)nqKCsUdrI3OH GIk x~rYJfީ6" ˬsǫmܴ&NW *Q8F" g\ u?&a<[RNr'qEBIY|m)=N@{f$ X TKv icP=f^#`0ia5:!8|V iζ]ّIl W wF .d0O1O/QZ$}uLf$*lZUTFY* ݑscȵ + WȔ<5$p̈́jNTura1"nIV+% Vgsjܱ.RUWWIJ@hGz*# s0% 6'(ozQF\u}Fdr "3Mkʰy7f eγ֟4*82;/ Β<3"𣏕pk0Kpİ; B2Qj-WnqnFBi6n(%V[\rT~;F4sdG(>Ptzr OB_'RcvC*G]@6D<%9w`;U!| (a" I(QB>^A퇊sqc~쌝o4' 2b N} |F굵+#ڔ0I^/xf_3J~q1+.gz%U@Ӫ> ]$FMJ\ldtђ>H^C *MH3(ʌO:\\dWoWGc'[qpՔ$8n'W HGz\K %cO$'Y4?2@Dxðgqf+mnEvY#B.2jͭmOcXHɂ~8#|eH $G'4\ܩ;[q{a>}xF8z8\=P[ K ωAw.M WOųܓgU`u!Lf͛Naazq-߂7Xq_XR"( 7Vo2NytL=E5$>Hڃ[SU}m,4hܤѵ@nG@Q G{>F0Әٶs!f~ <]Q U#;Rco0?mF`lr<#b3:Џ`(=d&q.P\e-I(yq[86{pxA_i| ^dĕB nV(fIÁEm38wsл#Uc0lJCM{2з͜z۔hOc4QˮqJ] neW=+쒒:ߍ_Zձ:Qo^X"{IU84=S1iB6AzS$t;jxxNv5|ΕJMzNa _j?CbS\U('"k["AlfE}/Xrԇ]x,q~U@.ٝD ؐUHTkm|>ubhbyYN0_ aUUg#RfM;o^7M,#qU9`!x8*HᴱࡴvǜԴb[z cT?'H88V{DԹZDw/ \#KItlP;b=~V~ήƩy&Gޒ:+0N?<}b7?rxkZδi+?#PrWL]d; )e>^7f +>0Vq 7~|cc/(JE9~+֕u>yhҎQjkђOԠ:Xb}S>\N0.!Dfb udlPX*C)T#b`&A\s% J7*O帛V_CXXNEzX\{/gL@1q9hTVQ@h&D~gdi6Bh^2T/EJ #eI*@TO`׻*VȮe#Goҷ% ^.y )K݊FYzw'yGkA~ fz@!2ʭaرW5 : D)}66$&-lԜR&"W:CT`sD:ۖeꊇ.V_K4x]M֪%n4 (TI>gM}GՔ7vifQ(܁L#H:Wx:4O|Y4^\^- CaP^-%3oRp1\S `^\~1R9>[9),O?^i_?&oUJ=ÌEدOmTbGpDgP_1>RRl|YVwyw{P dh.Q4΅dM׀!Hz+ ǹ/[0Xu4cwEgG Xo˳6YHT#g 軣:Pΐ|Iht _>ܿ5B#({a^GycOE!u),udx_I \A<>&@E*QD] ]l~GVdy|iD QoSֺZHkءD_ť  i=tl%{/C {Zsq1@7]ީ>e .WW _Ԡ!tϠ?q&Hg"9F1+'qbZ7LE._FԒٝ8 ?uOBK&%s 6%@ ]נ45rAS\5%xE0Z_'WAso[3M-5W{NBG/{+q=rx{O1l d5 8!RƸ'?bPxvg5 xq!Zi۞UDw"]w8lon;~X2*Xv4z\wp҂L@tx/t=q7TtD,)E݂~:LwD KUE@sɷAdnm%7cGg'9#wh9ZDF+/:J30h@[/[ e>}?t @ 6d%=5rU!CҤ>5~XdҰHΐ伃+ٱdzO"soeDSܸ5w叾Tg'ڨ=ƴ?+RJ|@bċ3"$,r+JYNo=1B,=i.OӚJ!*!i{ןaLطl :IURX#PV3>jܺcNnlvY Ěm-@0l]},`AS(&J1a;\gRp%}~aF!1Qxw2L[2Z㭕mowO]VLqޢ]>{do}7#Ps/9w1ߎ}ʖ [u()C%= 4SDRJ[aQY˜OіE0l7!FX/}7;(@V{:qdz;unyF75~U:{9`*VN_3;!L o_ Z. g2{L]*T1y cE{LzML]K_9C9ےPFE'^nmKxF 2FUs"ă c|QN-DeyCNk̜ CC,̤ O+H\A_\ĉH67F-k[sRiô}6/. X%3kVmb}@i429D7]U.&XAp4*F>Ed! `+`(0`o؇!tLĞzA<֞Gt*M ?q۔mwPFG?&/`eA:ls]6PF;b.(?3s?x ];n5&Q4dƝXO<BJ-8)e1ᠢ^TF@"U6:7tB3k"Q;Bkڞ9RX*[p|I![I ZOpE4s %u9X m!Ǫ$z>\ņJKrHˑ,;?e % a66-t:;hB?C>!ߠS0%jNqk@ SZYc%ϐ ݂5jp8G/Y⒥y`~P3P>`&}?FJ>InIfP* d"N@o^s5-zmkoKQ3PsT+sx`"2%S$*QgP׆ u Q ;oL!Jy$jpz14W0~< W!˔>J$/h ԧ{X(ʨ'O9gFq~ 0$ܥd/~AEțjx:p +xsSW%6 m1oҼU؋ q/D4c|c"QɇR՟e裘|a,/}%za?Pе L."4+'YF򕋓g=gO!|Z>VO{F[)2]w0aH>V^hEZd:t -ԅd߷S_# +.QhGNzS:g&쫂k[1C0W/U le -m|8eјk/n:wOuNW_콾!Ĕš^|坬3R3xp݅e1!aȴ!։^H-9E%D6 S@vWQ ҙ%ZBB˽0Ј!j-]~֐38˕\p:M] Qf2d)@;Ps;P~nnKbR-&~q \c?raYICg. nF#|wrQI.&pmf'imDKKy%2e:>LL<.@s*J%Q.tA{,j; IKXōi2i,Hϯ~3;$DiuUB $Yu %mƦo˯BA> H$ߓ?V&zLFeV4А/Ew-z]J*ʐf_x"t1:px휙9A!RMb٫%Q /ׂ#exZ̸ΏEzdA-=,BrFϻ8\(_9zWj,cɔ9ri@rm JTt$;JLngwmⱼ/6G.5-,43VrZLU'"|_B!Tp<bLP6מݜx,}(+\Bǔ.I3?Z^{ f9 ̞Ħ}>xvagnCtk 0{4cŌP *Uh{Fh -`Rais `n[C_T+ź'u SI*djY8bc F/~-{~epΙ7,Mf>-lB5UR]y].o)aX0=4_Vnϯe:ZԥU!);`LۋW0Cq>)ClI$>/M9f0?#z,GFxu@fEes)2ћT0E#^HYR+Ă 封e9pW9x7.7gMu;­u I:Ci*Rγ'@x]P@̏቙ LO ͦ Jo(YnW)U5!yuE ^ɍ6{XgSCL8EXi1Cgy Um:L=ߢ)=EER"#r@S}YH4;tʼ/VZc/zi: 7H&HffI2pަ뇲e͹kƝno03#dT]2CskR1n,_p*kacM)k_9_ 9ߥ hcVw/'"%ihSqFdC}3-AA<Ю=LsCbC%*]5(nӾ+x1ysEGNNd)qXZ؟<ӦAp[ @ f/rbQt5`1y?;8`jy8(l|l;x l "7RTNh!>($i@wwkY>~_ݫ ٷe6 ,9_esqJ/'"BNp(Q Yas_͑#αxK- kD~ a)' *U׹VhVv ,'Y`6;{/Na";S@0' ~#4 4д#73JȤ?@ȋZO[lΠ0@nG:޸zb2PJ2 ՐR~+Ō*RYOc׎d4=j0 ?|tv3(xJXjrg UAW&q5 2Sɟw:`n̆ S44`Z'qR;-ܕP}ARhx1200B*S7rq.b1JsꠘfNmB-KIC-AIyuФ:ո/t6ޭ\#:^FF;Qe|x\v?\᛺\Hv)z~+1d[),QM}{}fʎ8B9{p 0{;<v4(G<Zj>޲VwUp~E#e#,U8ڭ(ݡ%Խ Ң4Q n[Y ՠiׯoٿj(8鱗*V hT:S r.Bu-ڨ32FTRĊ5(9|ɷ$ !Mې%B;Ao2-)Du2Kķ!ʷp ^#,Y]mE~nm-3E0a\l1{O*)}`xdDobrC1lm*,DN,i>Ug"Fd6@azs[v.WE WhFS]p֝-b"-BXGeP!zl-/~sp>' <ɥd9E;" /fO.r2²43zzr|}sPb^ qm!sUt(ĥxW*mT;Xϓ]q澬g{5⸢u&wܭ Fؽ8ubAʀJd/SҒ?y匟+8e`26g:`FcY1I;܁A?`N₃mO%?CS.( D"X%6Pa 6)dKG#HSz߁pQTONu^CUIןE·J(? 4:&0Q~[-@d*W1L RSZOXs6V{a [%|y,A]Qܘ$]ni`m~њd~STnՕ:pq`)T83]Xc67'Zg܁Ĩ1R<_έ@$vc2[@_YWYo`٧" h;V݇fKeo"î_u53z}s)'ucIkr3 D% / !eڍ)w~ R7C[:5!B_*P}%z5 ׼/'BXKnZL#5.lx` s Y/%Q>nZwZa "Zg˙vT j#q%2{4/k#g Z|Vho(91_M<& h2"B UreL+/bșO,جؕiB}?>yaԕ8-zmѬ{'QyN3Fy\{*P˔ זQ 4jKpY}VATh0T<(ߣQ%&xTᘳe(zUs[ilc~æ͚Cb]ӟ@;pDQaأCP+F OC: 2VEw-' \`y_aW̓:to̽OͰ5S2s@ɶQ;*r{Gr}TQf:%N0c>Ub9WPl<VHWp*iuv|[CSb0!n ˒lPN+Hy_(ƾ#1[dق-T }103]U| 1I=̤kI_RNR H%aV+(3=SUzT5S"" jw.'疭}]CRJ:zNb-͋'228[Vݠ8+y^ղb;b8F^4/aH 58F͟m߿k(af8U`iAvo`^?媥, ~q0Ϭ&\ c]Fjzq)cKnPЭ?te(  $XK#]AQGA)++~ )t,) ) SD4zS~;vGɻ/AnN,A0 )taAq$$k*}[5N\5MpGWK+Ywodf}*'R#3&VrFɱGܼ4lCVR`xidek&B(LuP"tHLŀGo0l5- O./g>T xQlhi4Tԛ#F߸oh\cI_&%c!q{ǞZ5)J \7-N:K}o,B&9.iTmП(\;oRlЎ}o=}8 2Hv))cB$'f+oopT&X9h~uJ:K ,#& KKlKkN%Ϟ!}6: ]KY='sR4wk<9[Kk672lxP|ӝW+1NL`<#1jGVW I.#xRt'yC@I6*Ɩ1%[]WplyAѨ* pTԹѪ K[ Ф%h߳d&+WH&YPl7KXN,r<KTwF}D-@TO .BUukuR2|̴a+<=UYi6D*F`:~DC4fPh;vʾ?MtsNZ!RѼ( A7SH[iT&8>Gv#'0tGЀT)`AiբYJ$.G˴}ΰfQ~ ' 4j3%&$@z^*qBVyz]=$|Cs\ZKA)]!2S\#78Sx$y͔E"+2݈4<ę%:k]vDz Drjp)^?xy/41HQYJ\K; =(v71$% 3G#/#e;)M)63ɘ*kL=]n=yg|1rH+Q CP W_PUQ$󊗩Ɉ ɰ]Ld+&&ER)4$ ٶNׄ]a]Jlsaar=XtZFWpkp'dxl *M[愼GVu;,dP _۞~,e abAj;.zf}S @"z$Fi 4T3ALہ?)4OҐp3szQK}4geW Y2 ˭u [; $ `)VOn =-<dsF#յqhsߧU3##TV Q#GyELiKz]A={!&.@ĥb -Q 4 N|%es Na=1a$`H?{u:dχ()&X=,lpR8,MHTbk8@``[ X|!AjbK1?@k:F1vc'NC_C$;891LW1}J]e>*. 悞p]EI!XQDӝ2!aP'HlM51k\L).O/7dySE58uMSiXi˄m8>h9_ski#ߎbfo? 7JDIu),! P*Aʝu9}i,| _SQVw`ZO1ysݷiY;d9ihYL]{X' ijE/L |2B>Ne,d BvGv'A'BGpϺZT8ԪV@fPR"T7;m|TTd8!HPԍm.G…x73 < 8+6SwR,7jL],k/ ɐEА_0FGaÎ1T%ܒɽ#MMbI fSGj} )o`a,Ȃ$(5vs>.V}Q?[^% AC pג_N.nV~0b+>@S,uڭH@)bأ5^p_aa_(Z+kz؉`a2^k~}!D9Sdv!Mr) )HƑH"0MP(CYqbC ?:Q:xϧ6U_NF `2e]k3|۝KZձu?Ig۞fn% }ˬ0)Uf|(/j&9M c-i5vpTҐKUG_D*+(-;UNs9~ṡ\$*QJ׷Y DqC:/֙gvG| CHO>M52e?NoCRvӑqް;^10" O_avy2RN] ٌp빓-fPpSD6p ˦ն8Ӌxa !ñgb%sNMI)c@nT_'Uc%kY\b+~D?$x6/0J-b%b*l}b޽$ݠ?i,}>i@O<y*?船 н HMhg9 0?fraQ-~t+_v".qQcpO(L"F%ce3U<]p) HV-xA3־O[(|uY0dƫ l$(zwԠ*ՒlȑE07wd Ul*Ji _ 3=u Ir#Ksep6Y|39SU6oAB7{w+xeXD S1YLfŸH'JYFT[M\6#aa^-Y\ l)_CG{<,2|U?%CdtaEÓ Sh2hpxl{?q2]؅Ify-1*G᪝\Og|wpn1Ԑvɏ;39O0aa[?{6xL .lV7<2HCH*7[C-0;ZX@5|XG֑tUM%Jq~m #F PpFMF;p:J3J֟b Ǻi1`ush$F}պ;M,mir˖tHk]=Hryה}53PQ2cVt/66mg$0x%5-x}k|zLBH&eujF2 ӾP w)s?P[d=`@%Wi#w4'eEnr_Ziy;ܮ"U ̰7{-65x15NA8H.P K&b׀-at)#vǂ#|( ̋902FS!&MRW9q0;[ip=0ʮhVNP{.P_Fp_+<;ͥ87˲F9CF }9@GaMpgAAKN i:@Vp SXÉA%%m5Vf fe_Οk-kZl~mhҮFh5@;(jbyu9I8q/}4Wi](eߋ'> >=em*Ғ"7sR] wr<L%A{$r]R/>OVY :6w}$/9O]qQV͚ǔth+/rU=eH^E|L)PomXfE.JF7Úp=2Eq}tJ61D|\Եz ƕ[xTOGe`t_3-984$N]ĥc%GC1*&H[9$gz-!,F$u@<%Wڟ$h.K}#X5YL88I'M5ȓ#:Cp{UH;ղV; j}9}*|K6gXE2[{/j%S<[#3.t% seքp C`E' kCrN !'W_WptAi\&:\Ch4yuqm b̹| 1)iyE-W3*Dm+èԸ/»1j@^uw QPW'T7b g]c?GE6{ZMI4A ʗ/+vQ\7ckg[q: sl l,9{𖟞SJOA\%9^FJn, +iqdR^6 7WY= &Rh.#MPa]HiND7J7 &z;+AyA,SY׽ŘGDbs#|g=GS#y .ur 2r<1 ZiMdaVt㹷+uÜ /gU.ϫGQ(6WȨyC@ϰ)~/ROɊ0[gς#j";=挊\[VғbKE74ZiL]<;2J]4M4B~ߋE)V )F+4|H.jAb7Ew3b.d+#f/LhK r9eV0`%eA7Ѹ`xuRi3 AN cK134b:Bq:!]Vc]yb}W<גI}!Of$Fi) 4w"׋ eBVCȔJT8\>3 *؁v&}|W=t?XKa|@Qx;h x(eXf)]15 R./X^/㱥ËdXnd2+OAm+ 3O3 'R}Y|sZ~gOx[F ~a%Jx ѫHc ny6(KD6hD\XY(&2yJG)IcgvQ˺Л~?G(PۀCxtK~Y"\M4*^\yp]3 X2\g*_PO #nДU?Bh )_ï.^#xra0ZQE2Ƚ j'XQ};Li9E * C<|KtWʌ,ANYs0㜸w"xSiޖIe[$ZiUzॼI :jIlJθ U>[P;&|_o{P /w 6 ]Eicq%ӓ(L~! 9YZ< ~0H gcJ8A`ϳ _T0*`9S(Pg~X{95";p%L*&DُMN=-| K0h#ݵ! k;@N`,81^H 5 3>Ca  cBd 4o+qў>J+z;Ȓ 7:SEGДڬc3Y7`kҪHr񉰪bChHV/aR6ݽOQ4z1j. "`qֺ1/XdRpPg$S;P;J%pMO.yJu E z Ty[AD9=G[pX!*fh-4jw0Rw$H5=hW~3߂o&e&Dw$M`6|jmX.zG5/ПZM4 lဪW[p ti` &k'@D"xil/Vy YOOSZPWH|+6+,?Rp{kY̐Fu$$UYњX@Q UT+Q7BpYm;HĂ&T:W܀5l 6ɠ 3ypOJ t_to@a@`ʴJ ,Ca<&X \,=}PbQfCK#I|3(`/+< ^'OK5\yk/c_WP\7ZB@4Δv>(rj4͛ EPʝvX(MZc^pfG:jWpgL5j ѹD¶ QdPqA 4c$8}EO%Q8K,JL,h 6Sb\oIaS"V.E+VfIS${2| Pa9V'=oEVpϼR$]FqkgXoYʋÊFq3 >n=q5Jm$<~TB.UYX,yjJi&)QK27R8EAN'ftW^\䇜+o8̤q6킗7vO&~[+E _j;W(3 s*5~M,vtf[`9*&#Rr6c-CZN![rcD e.Ҕ{R !'F }ϭ029I,+,b2,Ixn+k7לu7ex!ې[sup<_ÖT1/0I+x/wE Vyz2UF@k_Ҳzb1֙ӧᇐxObh!g'XQVYdʡCaieEKD ]LL4ԛ$u0 0,\cQȣ4Y%xGN"hJPQAI|!Nf#V1.c]"}\FlB#sΆ<4rDFl2c5E#4}% &Sw MOv̤;I F+J =ovx GʏC\o{:ݒj^ &fmYBĘuH3V9VEë5".}KP⒢~JQ)X"`H#]eNlّRED~DZ!>IpٯR[fC(H$qNxxJWaP|z8w܁r:Yh|BVE A o&gXGx\uӇb(,nZS [|_x+P6NjIb93PZnփBzcXR =)N( ,Pn B1~b}6r8Ii/Vl> 7VGiW9L] :RGhJ85QJn:knRsWtFwԘ9׿+(:x%I2Sc*kQuΚIU>RaGcW!22w %kKwЍ[@y}"8t:e,,j^k9o$m?sԀH2w5Kl { F[1v`aᦝ7FTGoW0[.8Ca=E\R~e +xTtt{@G,[hgtVLlKOme 577klZ}'zj^HUЎXY7uD=?DЊ{CcOyb5QN/#Ț6(h(PO}66D*W3)$ R}be W"Rxܵg3S?␓8[v/ ^递0ʕl IjU,ЮLSnInQ(|%Wn)O0y'ɐ*64)FjdR' v )7xv Qbg`:j^h0viZ0?@gϰCܕ='$=Q:OձC6 >pwR2X(9:;ʺrܦ5&T\SwK'ˀaX ӟx] ^SeD"%͟2tߦt.'FXӜ& $hXD<3-.FEh9QsW[*lXjuY"+>;}8)` St [;a<" 5& ms_>M Uwdys(EvywCz}u. ?ytD%l{Zqw՞:VgIۊdR.tʿ h;(%=; :Ҟ[D޶IH{ |PY.5q@y'TׅjF:u 38f챁 qA+|[冧Q-]Q4$(n2ulB3᣶$V;+OEߌ6pQ)&"3:jzb`P!b7 =?x#W9–G>f)(J{H;&?5ouĥ1$'0mSJBKn!)}Pbt TO: 4D*ĴMdi% _n\eCREP4%T$!_ BeX~8bLepQR(כ QL?N;5CLϲJ,DJZlLވy^<<=ڨ-V;؊X >}oj+K&`A@2F2eqDdrPxmQg|*;N9aMV$͖4TAF>8u WQ 1t& h/"u}ةF(u NÇ)g1yxsE.:RI/CƢ\Sتbt<@' Ҟqzq#f1[s\ֳ-)R 5Ec=t*^V6+0oCowMbKS< i ŖSuw|uus,E#1-bu <\CR DKG_9h_ _aʂk4cy"ٳ!F NHTq bMkqYUG@o M14c,zJ& RΏEMb ,`NOplH8/5mM=q9k6[_vX< Zir!{dś3 _?+e|uA3B4[{󚤎_L~thf,_+x/֪ s .eo)q]IS FUIMu|A@4+Ƃwh v- "~^U {W "|#كuldޑvзbtJdm56? J0[P]?t xG ;P-")M{IX/SC_+)PD? mΉTB^#<[cg?^3bIM0wE&ĊI˥Dp;4>1z Q#O(#JՂnNHa%Ʌxګԕ7[TOgE#1; >ȼT)ev*N}e}]ȟ9ķ뢢Yit M+ ,%(&8m/dۮefO)ęaM4^o*p"?&Zo95W`БHObj{*EJGmQL< Nn$7P)|ׁ+Z@<Ř3)qMH>99HC &A*ʯ@! ȐQQ I#@F8KY*|u*oIVD{} }Y*t1ꩲl zxFaLd^[%rn! m8{oOTntc)',KE\fh\@rr7F^}*hgZlaA\ZܤqAÂ`w /hű3|_λr䶠Q'|#,$fS`+6G9a]!*,qGtj`o r ܹh=$ɑGX y[ssSn@%̇o*͏큅\C.LH*fP We7ͬP!dڡbJ⡞I}:A2; MAM ~ʵl_rKT-q^߅ӮE1-#HcC5rL;Kn@oN'نe5(Bqeb 1) %7edE){Y6k4aF`Zq -,6?nv#fOF&I/ۇs/qh% AQ@9;c[X=:/1@7yОMYJ'8Cg"w S(OhD癐i:S6%[0=q{ UW `7`DBUoO38$է`ѹj kIt|J}R:He%t+]!Nw'Eǀ˃Jy$SDloKiK$>vڝx' 5qY3&ĮuOז %ky C i$ېW욿}p)+O+/+2+J+ȩ4˚7у3_3i7aI=|H"uXvF <z8%~&g&d|Eeinh ٌ<+i<ۯ3q]0zAe/q8ΪxaI[%<̙ZkYVx!Gxy0mBDztm?^HSYm }g2 ICMsm5ni`w2bl;)X[C(Box"G &I?S}6-*'5ԩou(y>%= "[VME~=80k@Crv/a dYRſԣx;'k <1tثJJ( _wbX-J83b )a)?*EXzP70Zzvu 1zTr.bΔk +J.j—E9) oi-ATT,AF0ntne^lDI q[ȗhK 5L%WY_j:~:\1㘰B8FxYqxy,*z_c Z@!@T A{O4 hu~FٴPZ$  ?IWU>3eyFi2OZD̳ʧCйO_5 <5rxd|}l8_KmhGjp$.M 3ֵ'եa$ȜzrP".x^ڋgDd1<{fj_B -I)] #"@ick͛A dGJ̉PeT%l$xE%8-κz}{RB¸EyDAr(JRy" H1}z~b! 2{X'X\fUzCӮm#*v݀p2W_ |?X:{,rB81DZIO((Ӝon,'H i f?9^rta7sNZG!r 7*G^80f1lM82>ւxO1w؇hĮA,r{\{j/(sKk,lto~ ]c&B475n{fp*!uudRij^[gMW"KԊSq i㜽AĪm47g)*׭B2f-Ʋ졯l,la}ϷGB@=N;+UKh>$D 'ߢ:)sr8n0%#b8bkRFՠ`S>lDgo /FFG/*$ 1 l2bk3BPqtZ9(uW(˿zH4:7dC|,_ N Q5]p :̨f#bɢ;fqPph+{u?V7Q=:͈l3}2U 5F91w:P61ymm_Tx0< ]>%'x=c ni D8Cҝ/=@K@%zv_>Tp#u/\DSWWNtz0r-,KoA* w #rO?Tyk?ofJ? %{2X>hW1Ct@AhIUͫP7k0T VT֠$'nUD*C橵*d"4qv@u)Jh,c!JˠkdR:nJbuYۉ`0֧3ZT2iOvےjPJ%Zts ޭ]+60'Zr_ tE/PrlmΫ:){j>mPeV^1co+JB;[Ʊ"HqsuZuA)Z?\(9zLZݾNC,RLu t|,:?a҃t,fJyu/ Nh ^vfSe(d|B>SO;hytStRUws\}mW|ș$,4/м7/|LmomJVѭo:5-N켈Gc3}HN:gmp}_S"o':I*%-F"NUJ1Q0Sjz\A.pڿsu_; =|' W֎SФSҝs# !t8ݙ cVnPw9N_}5jJ/$aƅ,Į|-94g _=Nuݮp$ rnJ w&:/I3NX Wp암w0YS2`_̤=&Sg8C=2a 3f4Cz/9E2˳Hx.MEI—wBXBޞQ6%M $ǚ!z?MP`z(B[ݶɄ%Yƈ 慹Ŧ6fɃ 09qL"nIO҅n&`OuæZ-%'mh# Ȋ<]|eKJz5m)xro/${+[J13r`+:{'u[I$@&P<^s* 5ƒ2xo* 7:5^7"={X:526c8 GJ0Az>3W7GZ6̶*BܨVp\" Gi_NH0&_"-|mֱܘwKaە 춋>ڝҜG>A;dէbx!SAy|sjt }MŢNA)Rv*~~bߘXwA;ԝR9ۅT,T[y86j%'ot K)# -StnP'%p 6cPw FDse?s-LW(!oHxߖgqwajHKAšݸ!! 5Vp4KdrWl^D80}y?Ԟʙq, [YӨ|3lBrlzԜ%iZZr5  0}E@L}*ˈkh.t 6e$/\l:0-yIdj ,1Ni'X ^JHt-'@ϾK`|j`n;L/د4(m̯3&9|J*NY=57I1si~00!)Od~l3^URcB%J̾O{TmUt8l ?䙜6("]"9Qcǃ־^g9_,i^ȺF\~F.:3$T9L]=n~he$ib!~A{ꊁB?98sކ]HA~_?;lrF|' pyMr>Nhv<<[B k3{Vmq:W@^Kz suz.dTD{2~Z{# v(MYvSZ uchGt&B./ mCI?0DkG @UUn syڈVO"I9kZ@`\³VUnΪu#vtXt(O PiEKmb 8D;h!6.һ}<${Jg)d :N'p(G9}ɽFCbKl߯O뀀o{ TlLkaX> CE9?D3= =Qe1@FCۭ5׭wo3_{>ɽdc[ʸžz$LzlXL]fe`B婡ߒhf, qm?43^Bi;[d`Tp)}zQW҅<RY$]+x$5maPM{ʟ<-wV{kҷj7iuK`OLF2W ߔ=jD_%5yq " s%!|%V-V9+i9( "߷ma1P~em Zi4|-L,/]M*\ 3,'U30˧qzQ6!MG:Ht/N2d?1Bق*,g_r@vpW8Uyڦ.x2^|Nl;<;+ &6<s/"[/ǴKհ4YOQoGZh<}f* KӒՈ@2T/T*[q FAp}r bJ({DjB}Cɴ5Ea͠v 'Z,B#ZWk@qL<鋵oѭ?fUȲ@1-D[ko߀Gއݮ>g'k"X/--~JC& nq`ݩfTUOyވZ#C//À13^a{G]Y*XME_C(zLW$M pEoHC̠݇/8y@- @T^LV' y*hogӟJ]ptu, RkpHbhA0rG9RpH4-)\ϥH-̍]Kk 'L%N(}|*,w?b~ '@ j)HP|oXE+ MAρxd=Vq> =ˁK? 4"iKƥ5%t#8flc5zI\y^f(Od^XwW9MYBd1~]wM̚)~b<.,8MO D&s&<Ύ{)* d?kU\S"bPsͱ@AFkS2*k!Rϻ!+]dW㮝H #7  %8nnaܘʒxFjq}hr)'e|+5BܕR06JJz3xb"Ly9G]p+6iiܦ#tE? ڽ?G]1m [d9kM#UBE垹?c ,fi @DZ,&'zR)!{kzƒHȃOpF#ƱI!|W]h}Y&m]km>p;zV:e(clc2E'<1z<I7ct Vzύ.-)ҡuQ+s&14ПDPpBqMiYȖa<]#-0v(V lu;|gZٿ9A8;:`b[j.cw:{n9=,|tXoLT<7냽΀M/I9]_ږY&l62q,{pr*?JH?%rdx<38]vt!ΦWMa]JLr89i*N&334(<ì$d2Vc>+kTE)4|?Sy d0~ĐcVt-] 8~oNߞ,]zL"VU/m?C qvk9o  yc`'?N-̖yԣ Tң\J8n -rM̀ /KΕXs0&)iO9PwA FI4L#.˳(ݐH6{ ɃZA[o9$B ZM.pGaG͡XC^!&ocD!N靿v4{<"Ul ķI( dA5eBhn)84f{Q07Agwq22Ċ*¢ԃMR1 3E< Z '/"bQuEᗟ .ac4oK,cZ]QYb>&nGR/h`;_Ndj"cqwUg >ũd_aƜhˤzndր_dhJ&[3ϑBt ]>URD|>ۑITL1 z*Z[._7^N6A/<.j-777pfnU'7\KʎFB  d'|%ZoxP8ߨ6:l`0"զpt K/!&Ins$LOr^w赣{ʶ|ʜoTΖ+$QZ%lh%ivDx9pja,|H]gN֖y+( VMDfc5m܌8wbS+Xz 'Kv? -?nlFvB)0tf nc` mRq]? g6%zx_BHR]e܀z'zXURV *8GCF5_j?|(P%fuP6r1~@<[}/FnwpwH?5RMGD^_}j/+4bC3$2h%QqRitBxOhfт6L42O{ 怑5rCޜ Mz]]bOY`7K>ġf'W{zt6XRwm.irR455d[Lh/%waHi]")L{9!@xsJ~ h:-t"z(f(?Z"WUl0ɂtR#/7C8GAlc gnE]A[|ób#zf u;[Js 4!z`R$AR"rs| (bz5fnHN:< w_R5ikpz K|vfauV!1WIߨ+]KV0 IM` uː I5UHw|X9?EbLIM0Pī]%6jݝNw20wwJwfd(O,}5V I }Hvg{/tvA%m[#dn"О(x'S>d2!:9i>NNGj7'i]3扅E!ߙӲhUqV yl)}W>UH26+tsvoWTZ!GωOq}lV%,|LAUr笌H4=q>b|QJ*G\sܴ!^a }}g7(:eVL0-ڢf9f3C(VB&m}0iGK`n"<+Ce Lr+ )'VNq’m(v:TejY4Tx{p 8?Ezl'm/\yO1 eaXP&&1KKk"D jƏ%ȡڪeAx&ַf64,RĂ>1խV8i.@-, -!q{P6>Du i$,׽1]s5b~;;zܧ2eOƣA"j"7Hr23#dnyߕY;U/D^=XPm|E]||]1F ޢ }4-#ΥQ.L\| a)RT^gm7FA~{+!,?CTYA9gw/.ds ]zen/zw/hDf2MZ\./r%α3Aqߐ<(ZHK]Ӱ ~ x MVBjԵS/ԮZ\e;2;J-0`FfYbnBҗSbnlQ JTP$;AYh6˳Jb"?շ)T6%3쵁5ݛnjMBL8k t#MRĐVNTYl9zΕ| 5pV<Ӊ\;D,@'5콄 L>oY >uw03CQ+02jg+a@ ^I|6}m~e%С Ŵ`WcS -a7e,"o\Ψ0gEpfv)2.KpNύ,/j.oS=օ-2Mo'P{k^(dhh(u&8dŌޠQo-30g'?Np"+;\Yk3sAyT/wDi>=q/`3o"Q|N:7M}jEt"gߖg[ ŷЎ(-+lAST-FvJ+& /UJkiso ׫`Sx5p9E`'̛ͷbO8-G<b=n1~/){5@ @Ud2s06eO BL{`xnFU.*'.ϝ,<6e-v Cov'_<W/0.|ؑtϨY?y 51/M.mŞ[}'z o"eຩ f'MIqk da4Svu afoC8m!6K8HzlZh"5^@T4Lǐ{=ȣ1fMwrfxڟ:?c![;g<j<ܕKF,``(&$nL||<> Bo{ :5$=7MXfMJ K?JY}E7FRȝ|RlyDFiL9\њSU4ňxE,| s%8RF?h3S??BaHA-hX-Ҝ2Y1LĚ/<ĆJ2./EM;FuO#%%H-@LwͯC#V-7ܗoi7o$jS';@Y)B4&z9j_M P׳#ktv `e4{a*.މOѣcg.;z{\FtiڝĞZ17&\qjd_\Y\38/.fA{WY\mJ-5e(G%-xҀ3GCHI<ީ Ӿ!h,4Z@zZyТg^~lQDVܤP,H1&=Ñ*ţ(9/gD)dB{ͩ\P!_ 8CJ <`9Oj#Y5\Tdr.!VQY"~P7&C6K- ()T 5γMt6 6%wD4M1dz}u>1n+b𷑯k˄\pK7QȀcƬ3վ=ˎ;s7^\hnQc^KhKG\f bT̸Zdtaz@bppum pjEj̀6x/?(~d2j< \R?9h zKP} CL,o$e_z%FZ@iN6k!W\3\P'k@xq(Ys8y]I7|[8GlZMu\ftÑmTiT+nJ{ Y‚q;c6GL(fD4 wVZ һ٠ ݷlBxh8)xcXq~\ħ¤,A= V06lIf;IT?[L:[PY.<I)&sn rI;@ C᪮v7GrlM1Pt\ԲXZH tR1~Jȯ2w$6J1j!nR{$7ԝ?%u;l# +oh'IPG j*2ٌ(KCI7QkoTQ[ؗa:e/0`d$noߥVpleT剗Dv oQtʺ\TM8xCPD-ߠb,~9fy㏻tK}P:9S {AEnKӋ,16񧅍Z?W(k9kHNӳݚ2?\ 豊WLr͕͐r$o&9 FgK~$|=vhm5kܓe{A[Ïy1gH׻PѭϽ<S衪“ЌfaϹ֕=]0Xl fg;!X,$OfQKJRKqv4 UMrEʉ{ a N]$ xOԢ6yeIaެ ~=,ߵQ3!ŤgP]-Aɷ&..cHZt C33tv#q&X/ ?l^SZ ShKe|H:0ۂzy d"{iӅ<",V"+JЀԶy即(N/k>]SԪQQc='@B0xur8 aQZŋ9*k]FƖEe7f$-vl?5Y%L2OoB|3 k~L&)8|SrDU,9C:><~RW94*5B֟`F^sСyRe 7bASF5J9 < yR.%Y熀"}C񭣊ti6v@ڸ1Σ6o\⏵Kg Fo6jfV~5h3;Ak,u!݇g$Nr`_eHi{|տ9R1 q1=\ě%gQ#|6wd ZK؄P(%Mf*@ 5gSЕ'V668>y{,WN`v %;[Ҟ,b@j88`4iČwgE_k(ԯ;qsg!LN=/NE/U]<D{bDlSyuapM̓d/sO"9xP#&h K*Vt̶Uc'4zdܺVǜ꣉rd_; uЩ +Pvz/ hjXā2 BpV~VrLQ-;d28_. Y}g!U3¾5:0HG?P+pMz=G-bw2-QNIj?+]:,c ` fMK[\G"ITȒB,p}R23d96U;xu1|cSdcN)*{s\z`Ѻ=xYsf8yV |#g|qOg&58g^=(7$DWꮬ8=fȆÇR9BηZm~\O@rę͠K{K]ɠ[ݐGrZ@jG]"_RLt,24|!cDړ;VI%叏qXL+"d.kS˔cpim AVoy* lWQcAi]Z&whT5';'G<=!ʒZcm]J*mfoQPX;}q) li P i\}&yn]S~w&CTXYŌ 7C\Х|R|H:DZްvΰVշT T[8Q #"dL] {XD M1Wkm)*4LiYw \JV'h ڢezpm*a^;]e_(M9s>fPG(,SH?>UMq3xlޕ Mlaaa!V1hyy*'WJsk9Қ>76mL]zgt*%,Gy` mj#x99m[dzY uvf/ad}Is++D@-w>a  Z}^o+=]e*4iօuu|/A@ໍ TxXZG>>Ƹ1_p !<yOH:h:R S؋`moK&3n du&Ttը"vT(43 -i9Z6Kl V۽2hM4Ey Nj1:oB"& c#tX A.0۶B \3[sT~rDhKOk+\`kr@(:gbWk;+7U$]BMpn6e?Vڐ#mgLtEWOk#Pfo+O%?I܋iͿ;]?pa毩[޼m_AV2@ѿ rA5к 3dj$sW{H|S6Lwb#`KgSw@k MTuPɚ*+0sz隹Uʽ 0[loNe`@_+i/hz"AJaŐviq JaHZʐuk sHJ Kt'-$,m.n _꿫Pn+DM&lwš;OWVFXOh^(dݐ0n>R'(:p9 ;89{i_~Ɠ}Tys<$e8B6l6ߥ83.f -+P[!^a2QL_>Gm$obqz.9L=@L ަNd p㶫nguEqIJ{{3װqb&PX{5>r8~C լ5EW5]1&WaE9*ڼy􇠗2ac #ƞj]VyJlmHƇ2?VmECxsFe [xKS.ؼ&`=qPݛ5wP< ipsr9T!z*%F2GG&>usDa--J֨xRXL75iq[g0fPxU!Z-n;+FX 4N=ȁ98*"\b0<mM9[MhU~=|_&'3ݵ(Zgme6\l/{FJ2S*B4<DJ/tm|;#׹F@wL sm'(X0 ώ1~ȰЯ*5ԃk:, AS Dy{/iU>b+ e4.ǵm^wɃ&GzԖ^" L۵z #]0 kA@ܲ*EF`͜D^%̸tJbp{"*1G8 %%tLu1x"zƏ#TZh}&U@hHN] =nqg^y)|@S\ :H<=dҫ 4GҨvm~C ,Ԝ;D\Rs=}z0d"mv i=F)\7- |AwỺlȟ+u=_T1Dq1THw_x~MZ@E:uS_s{9xYy{r>|CotپMh8q|BX=n>] *dAB&btx}O (̌uEA> qE,NIYYX"+ x$S^Q(/D FbK#F#;F5eKí@ǪZX 9dS-ڐdE hå8ڹ %΋?X̰H?(LLz(Nk10]h4fb#p0sg'- eGFr9 ڽc7F@paI$+1~/ZnY)0e<H#Z@#ڻ&D_62"峈spsjV@.[UvOv,giD]pU4±]18`G0B5X1)yEcH:MM= "&k{צϥBInW9*Yej,_+'<{O 3%=A՟5ŖsZֳR^-!:)T&N;=eA#k3 xG5FHo%tiIb`0 m ﮈ}v 0j/t5: m۸}.H$'>&B):cQR_n5~괟DDe@^z[t`i9 $ЬV /cHIwlҬENɠ҄eTk&]CXĿ=}r,M ѐ.}Q؆nZj"oF6[I'"C``r*ǧgp*F&`': OEpjAӇ=D 5O= Ơ:#!{ZəjqknM9Lh>DwLV~b37JЇspL6ֽ&"!2[[*F(>=EE՟ <.uԐ8ycd.'&dIE ||IxEK i~ّ)Jju?௄Y)jVVz,Ѡ@@`RKxbQyѷYy4NԊdb>6<ڊJZOګyBʛIhCѠQ" e'\Yџ`24hѡ 9#as~Y|-9@ޱ*1݅Y_ڎ'  ߨ;_Pīk|aࠖ]`)Nňtu8$-q;o |怅8ԅj''ilX슥bssWi 4tQ*iІG|Y 4' JSf[ 0~دl#Cn u՚]i1=aܠHZaZ'g.ߥ:a]2a=!άŸV#ٓ76{jPɀO5h?~k <2mg\GdKճq6u*8J0t<)-w,K1B_b܍] 8^XE15|J}bW}Dޝ7#U"}ofȫ3s~XqٺՁaUb_͜ExhxղW[nj W::`KX+]c{27rBNrh}ӠEGS=udAsg"`3 rpS2xW(7=QQTj[Q#xP^ɵT6JgMrN[*ZWZ}Oq:x @܂ [B_{[N%$2(狽P[˞gGMz?9(srضLE!@e>q:t= > \|Uq̴'yPl.Q{O, ,& Nfzo *:yQ$_*:38i#b~07Aԥ@H0Uh X=kYC'vaL̺Bhww {dXRT s"Agq9< Ȟn4Nñq| K VUnv;:Sf,T&7%0V?nц*1le%EȜ)up<0АmT1H&м=#[٘+jU3 ͸/d;1O4P\O qm[/wCz`C!S6%@b.6Dxpk`% qÐ^2%f^Acs/՛$R yGwǝ5q!h;!D`׽@ C>iM}uDjyI^&1~ %1ꮕ/BctvhTT(_;ﮓVjH5֢:Q{"#\f<(Cɨ(y(u%^tjԄ{oJbS'Uw$59]0y'yeu+ R[4H 4P_ͦ*HΦSD>oqRM}Y#j1'; j*pfb[$d%'@ebuNK4Xff>ͥECQ,MS 0[C2 'Ǣ.'8U;1V~–Z, [. ȵ Ejpji6 ڭsq>+cc D/ӹd#jזe$'jTNs ً b J=tosf <Z p3ž˖M?H1M+,D@FxPn]LMj!Z`}Pʮ3k_/zYJZۋTS6r_*gS+:tG:u!eHm u\LIRu]/8^DG qkjhGgx<"Q7Iy:K]\_TYmܥLݱ:<6/fw\U*̻ {r<4# ] _/>J{R^*^BuPÖAQL#4 BQɬYW<EZ !@rNWz׉&QKw>S[r[*=Rm!>oT=\Ň=s wfA K,A:r$B4(FA0! &=#bY,qH1._jxOܜ>Nz)@Nf5uݭ-ӫ]Dq ;ڐz.J [Ӆ]hEQZk$82P^2T<~"$Cɞ":*p􁔯 ^,O6:OT|@H#> `!{ݛFke""9H *w$:BJeCU)D j;Z6ص/f% i%_*.&[UZDܹ9*y-Ґ`:jm1Xޒv&XS.*Y0Vq[lR"̻o<s/L]hJBmOU(oGFg#`f^M1fLԏ{habi|&""@BnM^g鍉 ,Cۿ$zF4Xqс <`$[dgO@Gg?F[…`n b pfree ~]%kΈ j_d!R?6pM1S],@Tː3*$`)(FvD? m"Hơڎgo=mR|ϲl,uϬ3)nx(ud]xՀ.nב!P=#94ԺQy.@v+FF;G?==|6 ʏMhN"{DEDJp\S=bUZ]Df^1f3-!0a/ 9Kcg\[FH ?[kk\/Z%ZOMB۲#AZKTZ$Gq :YVZT.i”}EF-CU+Q}ldNRx7l<&)v@̦<`7+dVX|`@1Oe64KdlDN6]/yPv&銼v}OߒE@Y9,$׍]_ਯ ;.+ABS>kͰ_){;y/ B2.~ɞU]gmְ Yة'{0+E ~D9\؇\ ]Tu9Dž2ҵll<篑?]%wgO;_@֒r4'xy]i'{R]2BۍEشI  ~[$b)xbV6F.Ul4fx )Q2Sr۫]>q|1MI-O7! D4wq=A&ƴ+?Iʤga|alXњ/\"j*/LdK*vZKҝ!d7/0Jĩp{m3{8XX):}+Jg$2%bM6(|ͷ)^&Ξ *<{Xj@m bgL"(+LhFNpqQ>׵ )^.e` v}I:-7ӼzΫN2HOԚJ@= ZX:-ërՔ2`GH7 6+BTf ot<ŧg%(hi?d\H;GdzN `Wm5 BgJ:P.z UVPf>/ 8OnMܒ^%M%Sf.KRBQ?dCA9GBN'‰/S?0VFx-.;岇=8~ L3 Bg߼>P=tx+@2 8%9 cnlno$O&-s~^҅ZKa->3P>-dJ83IBDq8hy\୭`8_ȚZP fڙl *$F.< z_Fz(@'5dOzqOe3!j1oȯLi®pN+-cT$X@q! 'Sݴ_potI +T#i 6ʓ~*]=6pGvMsE @0dn [|jj&kUi[L|ď -A{*uPK^n[ ծ+vF? ,!䖍suۓz@OokQ]:0z~Ћc(V1 :?BydP^of\_ܮW gbмb ݴ bi|̱/ [qRY +ERxAY X-*D(v#QӪ,&̐),Qjzi怱;:t}LLYKN0)ᔴ`ch<;ɿ7K.YV:@eM⇽nTd+ĸgMȘsU$p,uv!JcW{qS\`E2`0 $vMUAX=3[?ESck`'::a 1&&m7?⹘+;=vE#C&g%V!=piG0yY0ysgqE`1-)h3=euɒZ74ϚH Y9LL3JJ!.32q"^#vz}\/Z6RIWD\yfFb-yeJ+m &ymĒ2t1<YSmjV=hCb˙g0hp8?УUz][ý " bidiJx/pI삸(EhSw=U,1VXVa5&JFzU֣1 SXk+Co,~nmʮr/PFˬ[dWq"'uZ4•nl[cΫ_1RӍ0M{*f9SP]^ {Ye!"~{dLt å'O>?:B`%y!g>7H5;:i^g ƫVel',W&"|9M OM]0׎"o|i ]G kF|=`C3|]SC,|ѦHQָ)uo2/v}@)cΠb/u,LcI|{3тC ^{W$@}0J@h,c@Z9VN0DW}Blk,T Xײ1jFzi%ƻ&l!u!o'#Vn(LclR)P&-t_u5$h᣹f__(U8Z4 5Ռ؈J-o8Gp}AM}CxMhfn7a_xșuH KT홪 Rqa%eW V)ð`Y%M֠A'^+wM-9G [Ɂ ïHLvbP"Jo4^\gbC)TFM#0 *Xs|hFd0q^'ML,7X`lLXKvh7hP6s߶ble ~Q̜9=K Ţ%3C2檭ꭙT6Ԏ9DmI@ȟj1ibi`#^;챣ۉunxFAQ!VvZ6'5©߽W[;l

    GO/TKTBҐ.vRfz{w嘰Ӥ)Iʠn l.}Ԧj4}2 j%L>d4 1UTri\б214e`2 qI2n}K"/۽&4_'ߦnau )w nƯp}䜹@zM)}E3qȕHD옗Uc󑘢٥3O=l QJmn9.!(jŌ&hb0'LƿmҰMzPec̚BI9&c4Ny9 ~WX[ p2K(0h$yCF (O61 )bj"*toPO͔-]^iT+v~ E6wy#+ \ n:oȌ9Gޙ,dM)=VZ!<gG3v- `:>NI7Eeg;iʬ:ގp;[saWض'&;KyA+ycx &7sK}fAε'*jyGR*U˅2p<7KHne@HwC^ ,qDI% ru Mz&~)s po'֬޷f7OF*# 8FZRXC) m<]M2h +ByCx[‹:lضǢRY-H @Ȕ;mĒ U%"x0Y*RlI %qj44}А UGϱr"#Eub-Kބz9ǧMB`v,/VxS ^ ;jIx4Ps.Ocz+)0>;3\ ) ?SKDX#1)B nV٩m=R]%_e"2\HBPm}j@/2 +3uUFnBrL!rQ?SqV1q\_>McarsHM|`efG0SWĖmߴ:w9 ZaQ]Y5;QT qGvz1:` XG*K!]80^L8TD?i)l3aorzg(GNT醚1 asf1gIAP߂ r,Xxh! MK $_R"o .iw,}0K4}EϟOQ=CšSW#asKqTNl2Spw4KQTNmb%ݹ}^=ʳϜP^RU83SP=:>ߪS`7_5ӽqw"J\X8zIz?켬lsSju v8)OA1J`+vVsn^HVZf.ZD[ʚthdލ~᩵[ZSИ"pyߵ}Z1Lu6埦_W!ke} @UHa;E`(G\j׻<溘:vIC恲UhqT=wי%80Bx 3O|ϭXʳ #Εnehֶ&'!r[{tkèTR]4GQ3/2RK,.h}G:Ҫ! i-P\ j<dkV&^T`H!P %.xx}BGZb\Zx (q.z/Q`N[ÑWr,sՌleho_Z*BH]>"n(IVpGqQgo2%-޴T [WV0I8벤SJDw^ͷ3OyƹSCK`;8 d=D1:pe)euhyH9bA~&vZ/|w1U KV#TS|~t:sU$IqUϒ?':Iiہ2-iaV>XsDZGتqd#[tg')I?AO 0J;:%*]\h8ÕOUI޲՜c5Nb clE>@B ^.ĿȐ|EA?J|)eMÏn`1xbcsꞭS>Ve4v}"/GAaJp's/D!+h^p؏. }baZWoAgjdN'u BLz)maX`*6b$(8eݨUNL biV7G[Q3JDTlzѨK)v/^MS~󴄶'Pܚԁؙ~,d ר|K*ݏaaVŽW>..m_e?:x6A.d\<9)Vcuܿ[uME:q.";S(gv&ȱ)mn{\_!}E2 `47gvYDq4vP2'`eL$ENW)?vFr'yW^ .BX%A` 4Jy^6&' xXUj Pog~JmD؆<+zUcA춝m*_:GvA*5HljeϞʹ[oaא6)9ԓ|65w9 ,C"ym_se9Vyn"u?;`!`0^P'Tu7d'R R.-tS,>Nn*,pwrMUT&Rǖ~VzfāK3-*V1ToI$8^PxAy5(Jy*K3`;16=iIyCۏC4iPSh3q MȹdQ%Ϊ Ǘ"<'Ym \ca$WdM]>tŽ&U 1͘pܸ^drU||E?q]ufoǃcl4XVW40CTͽyӅ;gBϵx7g#.r5Q2ׄhZ ^J]V솚~ a+Oz޺[:ۘ. [dӮfS9\,%oqoDS }>AH r;U4qcS (#ܬ ߙxκq,쑺rV &`Cbs>=\!fp$sJdlrTaijCҷ NWHMo؏>terл1Ź ]NWK}%i2bZ݁j4>R4mRUtarqA̹ T0*lXgUׁmG>m%\]oS˛R/3,)LDo3y$%R(:mv/ُmWJW4,7@÷i!Bn_# KmXȼd:7WЃ)e^ $䣽 wTd&q佊Dc^992:$uYm H0E >8[Cy-|ЪUJžТ -dC~jX = #luP*6AEG =%&c-KVxT.o r8wFSRM4Q9W3[ J27Z{5-W6Xd~!< nOqYU#$0bV&jgl~3* lgw!]q 9'?x.OR\!Z'H@@ CIs8J՗?Ka9 ӥ쩼53`}  ^0p\ȗme|2e* b#>PoՇ3߅`Y΅P.{΃SHt w3+gv\rHh/1-(vG|罨[· =Rxptɥrj%b["DŽ+[;@!qpKQv:a;w__dݼsn>j kqG/u!fq2%3.tZ!R[ۣ=(|<5]<(T "* A&l(^#諣 ܢNfNjrq|'Wo/vu?DX6ͭ0׉މiLL+$^^UzBVXJ[-!L^kkA3z9d+sOAϘYk2)EIEg]W^ʱ^- =*h:px#= Vp;6]jKBF] C[e@Pb$CqqM5-z؎O7Ƅ\CD&gw@MG"D&ֿfϘsB 3X0 f!zi#; ԱKڱ `,SyyP?$Dp$[]NQdp3bjtQ>/В"jͶL/hlS }ֳx5!CTH'2>/Gn"vD^s,8Vh?֠'H)U+V宵Ped.p 8VKbunOKrXG;:VrP k%So+uV`M;B#rAWo"=\ Pvs|Ѕ( :+-K!U}pU! gL`d`@Ht԰g]+u;־&$ƻ>+owjBWߴsmJ՜:2)hkKP_ / e,}(R;[fq3 ׼9 C]]jPW)Wp8.=Ej-ÿw&?NfLxl5Vď>  tIusˇ'n̽ȸ01W'T:P-Q޷nӸ֍*` p(k _죫ayWE֗A;\WvK_4}9$ F'p_nBcX%DhF]/ -XR9i+h 4W0nWI 5ET4%'k])IؖLErIDa1R}QRnQY[WկEjG`D{ExYyUS"<~Zp0r:fO9247ۂn AeixwI?+{2g"K"_ys~: I*-`[ tnh%|qŽNX9:]bt&rb{Ǵ]*_Ѧ .ڮ 5 `C"kVa0 On YV B,=Yxsp% 4,T5QiG iA+oYw M+(+M&*fw5 ak3%9ޑ/S~K\%sbO"aXҮwBGgшSe<0z7&޼E#02ũ"!rѽ2W?hy,Lbr+tJkh`ۼ>~ğ3- t]ƞUڜ4]urS:zZ˸[XF%Fwhsz!˚ѽFd#%ߝ*s00l>3-{<UH/3uF`eo V!3KK[OVfc9 FUwJF;$k53xUn Y4U9b2Ni#|yC`Lw$SGm]siDǧ"pG^r%zR*щi˄*omҵÃp{gK!*[S +"\#j]/:lC8Q! ee9Ӗn)<_1 !$1]Ij/|`P Msߧz8_GqzxH7ض@>d-ӉT_ʂ 3j7wNI?"<d">șXOϑ՜Y_}:7|‹G߇܋\6#W׊+{`tX\ߔV|2uӁszp[ȐhLxs8K (IfTDnݖMr2X2LA}d? h!@IeA =X+%Vǡr>^ HrbV4);2fQ <G>^oMp+ i0\{}~3enNO(@}KF䑘ug*nW>"̡MšI8a6` H߯hKc~Iʴ$+39Vcq92K4 ZSMSa{N<5| .Kbm55cC`O%1o|e/\y4a1jϴ+I)upA#0.+e#len(rFi0h}6o, _pӄ֭s7q~#xKUmkλT# Ww D|y%j[$`~cmr^%Ge%.}9G4(qG-Mf!0kE7a$MRɬ Gx@efl [YB;jKwApݗSV{!Db@۸>4q( ="Ey\hEki~K|U\Fzsow[YKAnk8Gj53f&AW-ǩ?A̓Lkw rR[[DRKܱ4@RJ76q?t+T`fuZa{Rߏ'bt&)62%Xc/Lc{Zs Yۃ0Y/sK7v!__kH R>GЋzq (e{57)G~Nӣsي.pxsmĊwFׂc׊1s\YEfBWNJcGD+SgxfQf-3L=l*-:Ox@CQڑwy /u:8}=/GOp[B:l/$NCL ba6~i ^-66j;Hժ8fNQAÛy=XpMIlGKw>Y_;z)\9г zO-@3br'ޯCoH;YHKF,Ƭj\@Ŵ\2 `qFh{0& 7XF햷ﲨ2~BV UX}17/UDcnk@\`/w6z|TU>=тu,#j!?xC_%տ5R\ _+K9vW N# kS .T3|D3RVCbOţJSR *M)sNՉ?2 }(n)뙥ŷ6 Ȋݶ ^u ЉBguňUЯg+@%u Ҷ] Ά @V$gv Fu l_~[כ"׭PPe㤫yԫtLAw!UVX Q]f Ʌ(| nQ\ zo~y-u^xZrWt ye3rbj2 o_y’Fm!㭱[o Ŕa6U\B|%o2DctxhXA0"HPBw \ P()ʥI=8aOvLelKDՅ2,FDop<6M 0(S䫰 ~( dԂjbu89y&g%e%$Ggv@4ʫU n.E_8x?fR%~ lz_y*bdWg>PVQ3fի2q՗#cA!!R_;xQL3{Qmaٲ G8q'eC/9l2/lEp{ȄF)A{`k. $_ o`H""@A&L 22މbpRCGw,ȯה*'2b/1s:Zޚw^<6.kv'ч+[2;D~jLF!+godd\lݙjd p 3RySpX0ct.s({6cM,lٳ;QDcɍ1{SdžʴTCMݚgl$p&. 8%a geOzY/ i0  SV{XHY:ڮʪNNPCia^,1__7"%;jzxgu!=0s`'*&+ͫXcy%:A:GV mёtn|4a.?a~3s3hֿZ>jJ(rHHLvohB`zzg~3v{:'LY02|䈕A&

    (ˣЃ0zuCe'i͒X%KN $AJx&*c2r!$`8V_ЪFftj9ι7`h.fJdx0!truWhpEo;d1ek>Sx7}rActn>bس~l4J7) irYKJs`=(?fJ4t(\tDXo00B +SU̓.UscMXo%ydvCȀ=3༳MP0/Պ.7R-!`ڎ*3yS;~\a')ݟU0 \E[k (D?Uoŝw9@H-p&eLsQz"L#ߔ{i̫ET)!T(Cv5YH ƃ l@w_NNJ)8-z< <W1`PWfljL|ꤦ[)9lJ{-//dHMt؟ch-pF]+3jKy+[17MoWUA>=mI:ek*"K>M3Ս*͸ڸnj.ك/a(@G鱍i4l#E Nek4|9D}xH B[AwJr-,eTg}E/E5.>e[" w\ӡ(c}@G3yoQħgO8'wHxN6Uxr= y~\ӄPNQ,jmfn)őO$1px+{2nbYPjx_-L:_]v=ϢКgjbw_gjL$\07MBS&5ˬ& @ƽ ߳,%y]tk+QWx^=^@6=yߓ%y93.UQiD%b#``5K8+SknjN ڣ=*1|PT*'BPB^ Po!E_sΩ%97킘J0hgw8O=4鐮/{CfvH(Q`Uj1U8՝oIuv)3#.A54o1>Zt b։h5QcDӪp?˩^kk`{d_d_n#.WCW7/{)Y2XBf1pbޟ N#5+տzL7] (4* )Q8D '0n֪5wp]X-E ,<%}m:CQ7"k_FPʇŔ9 ~l&Nˊ7ёz[:W޿qJՍoYYvJB[ 5nw>M_uc9mQ6.c%ўOգJVՈbHcSCɳ)LVJ[|Xn U\e9IWVL!(~F?" k0 ֶ?P )wSqL}W⊝Ag kP7A &A`JYc1A} [1 RYʦ@惆c 9EK&u9jw4@lGG]Lw?q~0HGpG `yĵ d!x Wus?#BE Am`dR%&J e[wn6 caDS$`1o|_z|) 4(3!HڧӘ & ʱl e4\O\z rm+P4}\^ٵmZ̊tU*C-φnE <./C~޴N,_ SkO~GBcFs-N.bQ]" 8؛ ırgA|B{PcSp ,fb{12j%TC;-YNQFN)1/r7(Mk!<LEō$| "<髉f !}J'̣{BǺǔ+k=o}mHp`$}6ac) XIJgDm],7-8!*J{H~/&VߛBsCaoW[i9CVG;(F m.r 9f',5*4tna=,cVpк)$G0K,vjS?|L1Ҭ%"9UbagĆk$z$F, =j°OdS=M)7J4p ki@%Խ+Sy =Bgxho o s%١nIu2"-L{ qYZawJv'=hݞOfLDfr`;Θd O(Aj[V; wgɈ.ʄڌ ~3WTE+\z+/E tIY*1%#ICm .+%95s;W6՛Q:PgMP%2H%/[8p@DԼ"S{g0d*/ vҬm}Qqc̸)8( e?'zwWT;ytօWF6)!c!]]ok)G; N:Xֵ2-&L*ty>SƴXN} U\y yt{0FgwEvג;kJYê:V+%J:i^8?G| gfl8QП?'׀ufR5 dM̉23IrpO쑺mÔ S[/8c% WF7_%n-@, Ҥj&\Q-6[߽9;FJ~;8Prĺ:2WвhXθpO@M䨕#jӐM;}y&H)jE{KLw :l1oA,xnp!>2g!Rp7gD~&e=46]+\KL#.5VٖmW ̲86 iq &|؝dh3qV\A^HTHey $_H%TsUq35enl{2)„&^k\&7$H:LDξ: > QLOT5mYsbXzk>h͢(y4{F]CUW+w *Gh4~5'+LH"|:aʗ@[=զ${K]@oov>+80C}E܅^ixLHmZų GO#`7h.:qxQ#d+=QB,c;Fw5 1FqZ@Kgũ ?6ȼh֮VڒM__ӓ TUDӍZo*Bz"?*CYфS:]1e8* ڄ'^1Db!:h̗RJXKV(G/y@v1FwHC)eKq;C8qyAd`Tn۸1 &!_?pac@.SiAs%?wW9yr35Gè-GN:26>nP%9<Ho[0#MALHKpEl ! eB`Vf%f1f]\f3,ZE5ë IV8*Yu?*۪E(6 eڲ|Eq\csh*``M_ e4j=togo "4]7R4W;&OyV; KƗ^D+k |m=:\傷m:-Q͔@eN5OvV=PimyP*sN:Ma MvJ8|;< O2% okk|b-տR%*y6 NaC;{lx9(άS -tЊy7|l;j,pWqkayc6ڋqcB[얏7ZzD; wRz3T=/EvD:_r.NT>I;v7]"z`?{Ct6UN8b>$iZw7cv< $1V,0?yN2WE F5{h.-3yB8@3G*'41GUDN9c;߰!T4x2I񼪶o\G F|+я*{ɄT{& clܟIs|+yٮҡ/ponj*Y#uIs>p eNJD0UdxWǪCiTGbߩ( C/ -$y^&Lo՘w뵾GW/Vq8?jx# ֻYɒA"ul'PsT{^ޫ\O÷L!gx] (g Jʻt&p8Jq""tU|* At5j-TϤBdv ~NAT%+3wM~Km ' Wl=@;\[]>v- n.-DWшQ DCk>@KN9Wyb"kEҲ&uD+ߵk>㜏ШP&T[MQ-kMn"0 ֒n%1ƽ?a,Ie6>H-M)vL؛%`ᘈp /uHgk괥T0%ULFmB*&LGAs,@Z-Q„oAe4+[ÞR!r0% w~R@NYK8-eVZpv"1#%JVihDZR K uMq[@(O>\eP=RiY@S$ Bpk :0+-BDwpiW{,qOqg<ʒRḏw k ]?uۀ:\BѩkpR\Y2 q7oRM r=wIt6kt g$^G aYϛTF>;xcJ=+Y5H(i p N p97@ӵF!w%t#D3ෑWZ[+21'9 >^28e"Dn*hW"+Zn[?𛷔xHE(E6 Xq@: ğ/(̕N$h. (/\ -5Xd' h^mkP4uy+ZѹDС)ڴo0c9P]H3|R6ͳ.d8?+*^ܪMk]"y Fx[S@k_PZoЅ4u)Fwr脤JCRH* kZ5Mf%yW5~%6̩xJ-uS!J"KŞNz11އKf,yXKFBB,"xa@N0meIl=keZ /&d_$xz4H,V gQQjjXvW] T+0n]h*LWzK+3=y R+i80>m5 %FKʮvN(Ǝ W),oϦp=$ETZw'|aNԪwu4lb.+~nliĨ=I"Zx:9s>#8V\47l6s y=*4A[DՏSmʣU"(<2Js7ox绞$lP=Ury/[0Gw@iF*|(^TZ7EC#s7WT-\CmYx$妡!>3T8iP?45!"F筓,/lj= z7gRʹ[@=M*_.o紊a-a[/'1`gIRkEfIA Tʊ{nRӐw$%@Q]AwA?sԛaHgA3ЃNFy(ȋW$tM KhndkK'/}6:O;BBӕ%Ҥ 5!&0 ,:zh O:GL}TY-2a@1&q7kaB?Q*="(pTtӵHML1v(_NDon=m$ fZPvŃ(F tJPUf쾘W!Xb xĹ>~~،&N*t8"{&X>5qxx[[dm`2#${+M/+OfPhX]?{2$lCar~Ft֞{j?rJpJ^\sN_ǟ 0FQ+tL ~|{M?5> }ۍeYŸt6^(?^4/Z-8\HhƃZ e^/gJ*RAP3/PV# &EH91Z`1Q6(sAwǨUW,-[U@Oa1 /PZlB\U=R$,᠑ɩ]~ffwNV*F lokb6R,z.8e'Qq*aUif_pL*͂Qn(VmiBa5QJ úI?tAFW0,uѡqdc CDU6xb`tqKKvӉӍ_[as] Rd[c|sAME5K2y[Yhɹ*\׵3PC-*󼊈Dxc{NNP:5bg7J7P( kaY׽ncģ473qkSOXhV >cg+ *?׻,V] bUTؗRB ?E)mVrv JaaZ:u,u`(wZ{&u C_Ia\v O( LvqgŹidvj]3I=a|6!jm+c{)ihqvҪ!e_ScD?f DeX8!5d25׽rB*Z3M6S{+8Ei?GðFE?Do" \^xx7vdCu xV^FLb+;Hvd8\ JĝvMث=iCXCW( w@\0[j6Ʊ[-KVo@ a~J{WN;JN,\rm1e[Ju$d%%s~Rp;n l]C+{ SG; {b!ُcxϕԴHuHG.j|00Vqܓ.~@r&RpBa~s3R8.(EwC{]1gn} Grgl3ߘn,ie&?=?%ǽ&_QEe}ꥸo35J~RJFJd2*,C_}$[>Hƪņ!-&'~L#~Jص]ђGmi qܖEh|,k߆xٻIUZIJGSLN&зXX8b2z #DA̦4vt46WNȂ`{c[ OrCuzݸ gB$C4$QBiR܂.ep,C8w}tU|䷔=bٕ9x[Fƒ\b'y?Snp]l/p/œǛA8ts{UC9/Jċ0M{l(b50WH8^NDLj|u#gn@Aԋ)JT$$hQs37tqrFZkpX $4Qb͒5E $ڧ.$Fx }"5vƾV,c mUј[\^ eZ<+n$L,D JbU$:793MG$5 =| #u|08rkC)wg~AjgAC5i7KT2lUW,+j1 (Df`*~D@g~mYޢdKyOz woNYYW&i )+W#pYT`"ł_Ҿg$;u1@3qKܹYY6bVGjrnˊC1vuMC8ju4Fe~R[5'N+I\}1y5K{X@ QJ$@ê+D?[۔6>&7z>$ȇvrX55zBZ{[ѡj^ c|tЙP;2`s8-\̓s>F* E"sUv{.zAĺ.tdDaq%YRzy9Eaz a>Y:?rVn;]kZ>W؆eɣf0dfcơdE d2է eִ*: &w^]_ #]x6ez,<7$ H>x;'\[.7rk8`CfF-G!e<"y@y*> H3P|0tUM2c:MfOL2 -n8*Z3tG~Ms,[l+塔W#~2_ (Sy3 Q0w$MϨfWL"`:mM:הXŠ#Dc ,rç>7),j ʔ^"ƐP*x9$iHDSּpmU^ڨgb3==,Uh9qs8>JW{n=;ZUPK[g7A.Xt.W7r`#n kQ3vȳs4e6SH;lrYQ3ޢֻX:|AŠ{ B2.=v޶ϧCPizSqq^z 4"x[>QQ@H.coEᜫn7bXM(+oӚΊ$ATs~q&\肸`\ȧϣpH#scNu:jԶLD{#Y껦^biZG%$^=Gѹۜ ]HQe&@y F'O?s. F ydHzkRh.P䏻VƗWDž ,g@鋍7q_:ߊaZ8O~Ɇ,WE[d T 4ݫ2`%Y3C0U|.czEkBxHqȠR${\!j=.gIxuejO..lȊ& .Meu;2!#3:gQ6,;3aQR@я3- Y/Q9˕QV; .~HZmtn |p 4PY^%jTەh%u﵇K ZlsGX~Xv䛑bjeۗT3.K2$J)64Î,Y'fZWً~x>&{#IRT2v{"1.&Z0U(Ц\hj!WHZO% $ȕ&wֆ]eL5 =L?"@xC&QL*MI&&G%-hG;½ `tG`fLg%'/cȰnn鈒iri1t'SAۍ6Iؒ/& 7hrg5m"1 e0u#ih~0G2xN.9zG;Y]Ы >Ү 2hƔd<%kBKN%|Yz9Pc^uW~vݎʝ"@}h{XIޞSet4)JG)2 d]?PQ\ǩUf]*zg_rGM"JbQi=E_m #R,<쉣v(,DHm/CqWW"864v@a;cQs,:HY!JS<Ӡ`sD XWX9a;,oQxS7v.6dC,3vro kY& 0X`(Z;KYPYz xq*~.{d90e+3j-rgH|( QF\84ULCH_9&dUԄl]q{z0s2؟bZGpeڎH*{8_i"QGO[QuF#F6c]<&)jzO}JMeԙL$Oc68_@Dw:1rcWM63\E3|?#3D ɇQ* ȓ#Kow|<ZDu?^4zzpjcnTr#D4`oa -\fȫ3S~ 7ID' FWB<$k\l RrXμK<ߩ6_-ې26rd|i{]sV~ՏZ}Eog͂:glSK>>˟0 )sͣfƓ_ ink'T2[&ӗ]^S{hR06莨R1OIg[th:O͟:D^a:uFܚmW;iGC 2t@"B_tG2i=?lf\3詁|:V(-n.-UfDOU!MF$a ;,CJ9b-V[8w'ا?FзGv-seU2q4O  K *Kq%DWގ"!IeIg*kq+?@JC/~̝Ny_G8OnLsfԠ>m&ݛ*]BF9wYa/WJT ۜ-?|y>\mYE^~3P71%TdoU+KyO/dŌSv33/ \!Fp/Iw= &yGyUYxdžRr閙,پBH缎mZ -(GWiaK>p/šz+ƚ/@ && Of1=4u_G (zν,FKsINkY8ܵ(e|l_S57c~BIR ٸ`#q&W3QzN -?]mDT5Wl,yEkD(ގ9#e33yjn5;(B|v _J1 &80TX+ɁhI I۰>]/aJϦNi6˘vqW x$!SͶkL; MYkh#߈87PAl[8"QUa_FӐ0JloO&@ &d.<$W }hJ]Eǰ/ao+Q7;U }FG3[bv4̂|;lHAH }JՇi:hۆ MF&\"}Og9w;yj. F*hfe*L.]Nl@)RRdgZ-̃*aLȢ%- Xϙu_nzEK9H#xV&87UJg}-._X/o,``tp%cb0D^ =)Y:YW `] LvŚJ4?/HEVˍ_ӽBiI">B}M3> RZ19tiLǾb>@ǘ>cCp5i _]låCPK᠆C =0euHn}LoI$M#ռEI9KNEX,CH |)%+C$c;Mߥ@%W}d#$Q$r = K@|}NEF+I;ۜ)Fm֮vTGQA9:*:ٛ!laݻ$"Ue" =M;1ei(n}~1|A^N4}0> &0 L3/&]Kw5Dl"0󦛟b+@$Z/Hڗ@;d%yvQ${z\Tvj̥}̝# =Xi9BRnK!sDVsT,Pn||hb5b.AA1jwvHƧh4A~ L̙R j'K;XSdr(yKNgE<S!N^PxP#xc:.g~d<5X*k[_k0 _ #q̻>|I[4tN`Z"($hBCUE?X5ENcS<'QPNFa9D\*n ѻPs ֺAq/6 )aK՗sOO#DyTV`Y1f4^P{ycjcYtű@}+d!D,>֙A}G`=_T{/P6_LCBL}+Q|9aשRD(b e' E4vڅg^Jz~ #Vড়Gbof{kikZը8a+yzeh]WXeЗCnX*/eW]/}ZZEA5d Wj0ǢJo$BpSV5}V|,9٨[k7U_{浣3T)pH f'<Sx!8^e3\VoYx'nsg=J6&~jψd=U(K[莉W~_3O#NDUG8)e>5x?zE7#5x'5/`Zb:cEV =J ן ;Diɓx1b(]>)v.\o*!d\p: m ˯[c^*{3@(J)`Q*F7?~h0Q~[nxFZ8]@ҁUjp~XCXٲS}Du1D'7eLXG\M /StŽFhL~FmsBW8͙tn$~&w,1S1ˆۉk*7o0QoTU:_ a"'-*Hut켧om;28'w2v2mDMewtV!Cbz#.!Z/74xi2_eg#?T@RizIs^ n2AFPPƑڊ'%yꌰ[7Wʗ@Xsatۤ]^LCw{z{!ۢMjғIؾ0dDܾ54q<;.6j|<~2gR.66!$D\ @6(B<8G%99;l1Exu: Pqcpli J#{N[4 i5I'_:[3}601%UÙOc}:"X&5"Js}7ly$mj>š9:h0Q(7Za2c7z%l5/AKkX v@RIu_8'>][ c}qk{=,_q/m)K[(tb;B]C‰2ی捐AVR*p__ 5/ A N[4G#eW%;=x9Wf#ZS ]\A 2ԡنw)dk]K:?1 ؁r!,yLYſ5 AM M^ ǥdf> 3[=L5%&'MG'# b;!9?e-"#QwGB_`'(b"jD&ĩԍyY' J"z| 5Uh|A0PQzyt lרћluߥ1AȥF=],ӄ1C" %!!n' -T(r)h2hC!BCg81,drEl`XUYds =8%e{q8,ps*ZeϠv"I>><[ [&11=Cρx˭ߥjl⭬ج*HO5o^cm+.?RX}Wo7C Ж rCTlAC9^q߂u>`N}V ӨNX ;?b!oZn`kQF#`Tɪ@Tu;`ɉۛ:'5='ui}2 ͗cK*Rv=siiګXbȔI&ꁼ͉w.~#>) Ws$jC<6, R.dNMA0Xy'|e_EG,ꗽ̳-KQd-z4^kUaDsP`x@1ݲaJ|k'۸=_m1e[@ҿ~h)|s} #@e};=,?`BD*oґ)vq]lX>,Y}Cɻ`II;gL>U~'@o 2t( UZmʺ[Ո{kd_'1 F#@̄}v=Ͱ>-w pߠw/ڟS9&އvJ)!I B}M6X0ͩ$z2}Lڐ.bcÑV ݫZ˵GZȊ?]D+o;d_j4p|}mJcJWWD#foovZ*{7 N:lH|āY ؼGMAfv1-i]Hb9wS2$h|oyR'_9T@IyrFqD Cw׌ФnDpaܿ{P^bN\ae!#{ ]fmqY:]o&R~'{]bU D<1`0_*llk[&eT297.LTrz;}`Mk %i9" nKA6HuC0>eZ}錒.[`%XSUr cٮR9GDY>\J^UFM78SxCרl,RTWHj ӈm+)Nh}ic*6Pmh)HEQ2.e#ĺ@3~8)H  F[d}jf0A]}al13?9j4zwDϩ9k8ND$`<PбTbhN8S$! 73k`g4l*t!…ͧqg靓x0Z| G)+& ?n͜7R\亅)Ef0\ϗL~扠I&$a ' Gd~. s:+ȥEւbe3&'@EOJeb etc@)ȅ_,H63~qN N+H;L?m9F׿)"5]Q3&c͝>c5fU/f2m?#UtX7/e@B(l I 5x@*ԩy`o&V{QC=#Gla#&nRlB gQϻ#"`_aN-}?cl=vU Qs,?<棼r'bVԞZ:;4xkM|# yމ7g/u3km:JNXyT69̮NЮ7@kBY >%-T.ooOC{5Ľ"~zr'PP~uq{kIw3=C? ?~ۂrkQwPiJ%(l1իW փ;wԊpPNH_4!\\"9 ;AC/"vi c߷4|788LY8F/劝 ׳PVXCN$]á~<"(C*meW+iGTQUZsm B34)EZT64[똪?@ zzԼu(;ҬJ5ΈMM_\uԢ>JKbE:a'Տ⛭-%+^~o)Z;(#';tQe,>/RӔ xZԱfwhyW%৉%e5*? vZ401(owA]AFiInlxH Җȹrlp[)nLCG;'}[(GG[/ޏ!}-ؒ9s.~lS8$-~g\x>;qyP~>*'qzm3tG8s涔?s32Y l&zý s&nBHpV@׸"BJ/zXK?!y1~Ågb}*_ ^ާƸ'^%Lb , JrB@_4H ^nvD7LafR$8A)r|8#ZI߈Hibcev{*!~"*OEYOWnkt63Efj =.Ӈݾ3d3궗֚ZȏN]%!-V؝&v s7wL E9H 㔬;hYʥwGmLL\7^V/+F7@B(&WZBEWЅab"r3q.+7 cX#;x^`\l)AK` sSAYm#R #OͽꖹPNnO# ߀v^̨()!u1aCn'Qwϝ_Xܒ]H>^$mPi5C&W֙iظA̋@l^el0GwŒ^8]ʫd }m3|35<*=&u4\UG[}*txv11yc& O mPn*x㧩#E&*LDD4bjz^u2&VqD -Nn0*m޽ja?1  =?xF&bY |Mh7,T&T@T;w۱No[: 8Ӻ89ʔZ}fKj&#cDs@v]"}o]FA~LH ?&+M{1BwVg]D$h4.-̙ZvX&@kԙ6vzR 7L2rϊ6iqT%\߂ERwE6q Z/Rpѧ>;Djp@jbQ<_'P'kRYx(z:9=[nӊ 5F$|}3P:"/o\oWrdzF˕4LJdrFZvW>P|> }=eXJDR;nɘGLȦ!^yYY-D+ʮKĊk _7/&lZcpIƺ&9sUMr*$\h^RY]h ]؁1[aQRy3j5CQk[7nd+&DpDeqo@-B .{,:J%R}ӗVDM`rh70 Բ!(uڸN%w;n8#G ԑ| }bTt-JTƨ;3ܳV[V3_<z@lM' ,:jex]q  {ڐp[xO{%m M?s4y]zCۣM .g񋟱nJU|f1.hh8s "Q57V$|/ 0+/˧zHaGN5iudɂ?9;ȊbjYc8llҒ)"1w\%r}rJSD!`!FeD?{;fkIŻ}XJ|6.B<9bh)0b, 8hui@S_;]}_m%ua2zݲ Ov/Z~W'0en+=]}!4M8Fj V?Xn~EبHqO16:L $(jU=M`ѻ!IB#~H/\/ڢЩľL^Uxb8 bfF{y#vb8g:Jס[Ц:~W\!5NY.U^r2T+Hy@ȤU҆CAF<Ϝa 8 ګRXA6yAY* ȿؿMĀR!W9HBkR`Zu̡:/n /fOXPfQ ZZV"y#q HuD`ʤ?Z~vd1L(XEG;^]}RGC"dQ,AM6ɶ\Z&Íxikoe`c205A?UY. 7qU &^A'RmqտMΙk[= ,2Vf(3+~YAlAe;]Pb.z#<.!/4`f2gW @1Ffm6]pt,/v~/kY{ QB60B b~+'|!0((kg wri+׀TW̻KH@SWXB]~bpw%Tޒ7=DNIL]EhQ)/Tbˋ$Inߴo~x@z+ }7==<$=Of ~ 4>ۄn~2{uJC,I}ze2{-Y߉;`%k4ˑ{xY2 'ޫ[!I?2% K`F,$h X).u֑ Fs)_6Yc.:"ae͸Mf% [mՄ٬Eػ5V z_ wq#9UATgj,\y;ZURZZ?bYh3CY>k,+,*M5mRD3"ڶ~5b)’-J\#Cx6,}˧^Unzc Yq"CC#c χ(/$tQXZWVr50"mT!40a3tf+֕VW ~!)89\\WET-|7g?0wzʓ_/j p#MVhaųzd(7@OnVq;}ˡ!~vk $wU&&UDMbi0CZqF Rs`nz}{!ܛ ;O;ޕ@3oZ}:d2+!.'QcV18b!DFbqױxES )PsWJ)yuG]D}5DedEjIѻGjBa eW%4o3&jI:#6&2'~GD9/G}7i޾o<8$Az /NEEF?,öX#sΉx w $Dɒ4mDRYġSg:Ylqxww#8q [rILQI)+,-h,{20hg! CtA@5,oL4.t3?0B!Dz'&7E''p<ъ(5}+E-gڕH ?+ @fF'leG_ xĞ|nT6!^"܂F34Jg6^t,u^>w2xs$Dʇr`-PдdiGweSԻWQ |w-˜jgr<4s%-[Xw>K2,*ZȇNa vO/d46SgHIP}pA0%2ȟ蔒u /B[z1!-rjC6yxCnZA [HLWdťPijF njh ֖ gU(|̳S.AjJR. ;x $Z+1"pX/ /~H]_كGivm^- f}_>B%#VbMDBu21oe%m{],Nsm'"(5#1L*Ai!m츤*${,׵<"HΑcu BvƵzSמҔ}!]gб: U@Xriv]_>]@@M+)"[Ed~9%u#>jN\#p2{݂~iь}+Qq% "lvK/-(hbh\u.:2 !̕$DĒ,uIT4ίA}ǃ:b71˄!0S."~܂XrY9vr8Jn_Ei kzQ$ u[]$n.T2eѪW@J׮/SRݽPI5Ir`++I%&x%eT?dHR5?Mk҆3l95y-'ѧCDV"O-mvuAyfEx5.R-_tZPP~OvUf@f}DeYTC++S7|} ~0~CW:V<LF3WVNHo sBB~@to+ D6RvuwO5'Io lLv`m֩ sZU̐-_FNm#vf:;J s"| m>-G/ĪԏAߡ]cAh fMV ̊?:ÄGy\_=Il7;>vGM j^Vb (x(ɍ .okֈ~Of(>5z\RFv%Trds9rZt4 ~,W퐎"eZY"bsOyUi{T5"{N&֭쟲^кXEIi_*٨Ft2Z=> s;tzb5ѱGCNڹuJšqB: {Ca^njw38WUTŖXj(قH]6&L=DSP}(Y* |d+-:|ͶK,x"xGpQEbJ+! mċZcE5契kK0l6R\ٛ?Ni& IeTJxjWb-` U;;@,sV7Ï+k(y9g~Ba;[RLdq$KK68}{Pk8LYqxeRTMLSEl֝+ut:Ka1^j[FqC&Cᆞ}"МI%i~b0N%uǬA*]=cO"p(=BE">TwZb@>umGX(cdSEқl^,%[6@%2yg(OeEN%Nqf`Tu3Fc .aҊ!@\v5!p] xԃ8};YY o cBs_})Y~ W]2> 2׵OaMjDE E j;K @9ۘezp{r|oC6-q p}D ~o ?gҶaI<QXe8b:ݞ~)Us|wiM4WvzGv 3X_sOML, I&njC'JbZ!ِL wQ_;;m3wVJGA"AF)Z%t v0ݤ %V',|>pb<.QYvy6)me.$3ҾUʤ@߈rOէ蜑(rs}ܤ\y[%MFu4/)+AVc(ךdubƹoP_Ne$,AVۺBW>×"EАZ?+v4ijM}`7TY'cwh4~k#-T9`c;{\S|įr;uQiЙ 7M.pA O.X!uW 7gvL~it+/ ~ۼ%-QxZdT/C;i]`4I+5,h.J,Rο8_hR&x뤔֯7qrڢv u-]BkH:)uGq\Xe]!9fQW_NqІ|UnVx" s(GҋG[wȅF% t$|IGMph{Fmy6頁!l$#]<=}"Z:bD"U璚`Ɏ1#Y"ް᠁CJXٮz(\@4(FO✂ vK@8#|8e}A|;*l_r"S@챔$;VݒK7mV {NLxԤ)+7;a;ަK%TXBYߟGA<!9TI=*2iLۅ%uI:?^8m9-P;w. it^7+"F6Ua !IӴ8,}pcܖri7 K;ȨbjliY3}\. "B4'_j/ޡUgUhˏX;q6@k ]'*0 _#''[6gB[WlE~Tu7O[sJwڐ([8p>m3Yn0 o7^YԎoztDirSt"4UʕrH5?< -hmzN/XDA^pNzBnItW`hV=4z$T&Ul@iN]ۺU{dC^7 v9RF3}#۫o5kXE{`o*yt;2[C~ ;l[=J_?~be4!*!rx ړC Qz})^qNW:$(M9+h!=# =aJ(O}qiU wbmst'{;˚FC}(θ4Lc'U{ d} <0](%7 X!׈k04&FnzPf-O݄lXWI R=/*sG\ ;6"ns/bGH#4mQQ/Hi9v-vI[e)]TdöO*%(zZp5\2e>G`Xh|8g u{NCj-8 t\jNFGį 4hW%P98dmvaSēNLX*}R-/K-.Lo|[7)(cdlZrjŬw5ȝnǮ.X'ݷH+")GwsJ}h.Ϛ7V= TʢU/,k,%CNcV6nVbx6K>_> OWvݝ,lyohs1i e)543v$`թ8󱵺4Dc dzr[g FG}B2 y||QOD:ؽC7;½¦Y0*ȩ'wa$0v[K4q;}|u ƀmBm>mA+D#bנR Ulꍛ+zCvjgĢklU#btWczee;UOmx q#%uֽa=}d&WōO[[^yœ~4F' Lk ReU[M$Fr[8 }[gySvgm&Ezx<(X kgVVg2:pl~-I`T]a5`ƁW52A3N7.{O]ijԎ'-hǎz9@X5C0=rY‡4P [KhQVmM}uFKqYNs\-XEc,}zXh#TNU\K?R;B +J -# Г\s'&$uCEa+qy)F?gin<3,>lE#4Y9S| pAejx4|-<:RR45'9!ZUeo;8aqӋʼnNG2a#yLE8/{ vωnHK@qa#֋pN;M`ׂPl ?eLкNK*0kWZt~D| <1tE, zKE`OvHl[vC8uJ;3l9p-\;DNmƫeIJN;Z5}ǭ ªR#J }U);d)w7b (tݷfxC~Ƽcw~WWK& n_C94*Leb$q@U_7-jҊy1&Կ uX S Ƣvr'ETXJv+Hugリv6Db(y, Mqqt<^}%043q8{*t]?'YAo$]6! (.סk-ZgLs0};ey=5q a` "NCQJ|JS'P^. !pjۺ8zzI"ԯn^qs$S:d{L'鑕$^xTB#aj q K&g= wdmCOϞ23ay!p&vK'a=ҬJ~V p R;4ȘtB hI{2Ӭ|-Sgvrv.\;~27s[Mz9+ a`!qy%YQY7OHIq{[>t@W{K[&EZ=F=둠wjOXn=Px|\~SȔ&G>-NUp м;PM7U^ABt6`#yC}Sɞ;A1t4Ӳϖ‚"r{- 1Q) CcN&,#KD8e1i>|;rRn[iZH|rQϬ8!QuFnHkn ?(9v"1Ձ܆uH$+q`T_N䞑<*ݢ%z;E#4Cgor*3@S\in>g҆ὯѶ$wH401Vij:<4 Ȫ+$|=hYeؙpO e>gfٴMpCJ3UN<f^VP͈h3$tVΫ/QvLy&Ly_;|& ¦Oxl NSyA[<3ZX:4mp8 ֪[p3MBmGYiTivVfn,/=ej\V:V~XW 9j.j1D;)꺽lD#C٦A*|QLxWpG`__ʘS 58 v>bpFlz!ㆭvKl1r(g:ѳ!pson !:CS.CdFRGx:2`"Du93.sƸ;Ureh]; 2Nr\S.z:B41(Rd9G&(!l<AkJBpc(6O=m0Wġ9!kJ9m[ElvKD#~B=Te£ވf4GC5]oSVa4XO=j |.{0"C*4\Y0W=[o@*S>ON%)g@rܢ\?g sB܊2rQz[]O=1D~!қ/sџq@Ꝺ;Tne%k%Μ‹mdU+7A=;DL9e$ ؼ[oe'l0[W]~ӏG^UYM kӑh?BhBSz"x6oUPlK1aOYe†{'!i@]i䴷Үde[D,Ol%FBtJ ۷}9RIcfP2`B!w YZ!gFѽ;"R٠de1=bg!,s]GeLjXl & 3S:muaQ_JוR['d': ubY#ʈʣLvpu)fEWbvkz8(?b Hz٭+b]<oHxP266˨~lq2O0+1n—ssT(<#fHEf畒GTEpTp/Qt7EIJ r%PPL= Ţ6GW\tꀚt%:v7g#(GOHͤdZ˛BITK`/T;D5K5ME<t;,׀ VH/N' <57B.^$L~bV%YE5 b[c !-0ƀcY>ú1^xc!F!L>R29MVWqⵢrAGӅK%ָ'VT /$!Î ,ʘ.پ@L'HvԫC~">B/ }&Α?}1$mD'PW1W & `Ĕ! e<\WZl#LS:4\4ƙj;uuTb(rv 69Q=^Np!ު*s{ cbNPⵈ Mjˏq9NvHKv*VRLo˚oF|J",Giъl2ܻ %Ű3_&&)rĀ -f4Wm,.Ye5Hyx3a&f0ZQŎry1u_º; K bNjx޹ >sQ"JͪUuGNT a\RE˞?K$Hqg4X*$"s5+EGΊS[xzQ/'67a#\0)5l?M~uw8 %g2r1zR0}V!0BlG`8/l$h4W+NC'\ʵxPW2EG~sb'ZuU]~6ad%7;^Y1Y$FL^ @'uWT:nnI3P4g76hנü+]~/ 8ȳ_!vq^*)Ƕ $>v=8r~$$y3& ] ) A-Hn_{9edPhx#"k%tXRtSN:[ JdSiUnUbq$[pU}gxMX)ޫ\OrT:ٓyt|/ u8?T*gD1JDjmQ4~ 撧Cb@Evu<`t/w.DH7;l7җ F@P_ۂ`u_leAbx4mI WŊwhIhRi[` CXRo<6_])B{O@=oR ic^0әYoivq0 Gw^6$VˢW\/D7򽮆@Ҹb4tȩPr>(3|$dfd`tϖzmQW CtI=xajvp)I9=c\5{j(/m\RI˪ oi^aG?=g6gԌ[ Œ*"Ls0EkX1P MlW*mZhde[c׈:є@_Capt3*}Nq!] Dͬjzv4| w5fх5 JO&@܍8ʊ:5C 7Ji8ReVH*BdzON!R.䌤6GKDS" (4%  LPTyP-'n ̂~ >Jd(`U5ׄ8` DLj]-#%apdNLKu!]fsuI)JQ_LWH^ǿ4h)5'GX|PY&o']JC<257α݉#);+HӸsY̚Bdkdm RhPi[[I1 [ڧz%SnF%}j7ӣMih%}Fsv\$|A(!T#Uc1տ]Lxp/Jc:nu:p-g'єh^6tѽ?op-bh7 yB؄|~Wa|SDv_B~XD}kaf+9d/Qއu0G5h.:TRpѶX*;!oI/-e*ke>,P8)1Qr1 I栧P8NɲUcsI"R}OH`.K5} i'W|F?p>k ѰIipU+5XĽT|;,>R$H,&Z &ŝc4Q% Vi:Aqog¸'D(>Իn}0T ! @\߫Q[ڟ8'`-(VF%OZ2T,:;AH 0{!#a<3.:H8q !Ysˑr"&Ubp@Y~` f9N ]h~0~~߱ ԺnYNe#y2: O>Jd~_iLA <4T0 1x*25/]1!E5){&q҂)L7'BxE::Y?pʴ4HB]Wk/ažoHi\?_7GUAѴ.лHS_޵yTB:FDWݻ J@t,Aʸ ̟9זͪ-nĘ_Uxs(w<gE20WeCے7yN5v†ff?]QkPs}F5!/t|aJKV8h}E eXҞ>%*j55epџO@_u)M^RAT{G5܏=Gz.eЊ]F+Aefu7C Y^IdRlKA`F}8ñ=ix({lk)Cz/-,U^Կ+o֢ 4\%k! L*C(2XYg 2rٯpj;;c<&$T@^L`8Ze+zU.3d-;çQ@E ]])SIM$d .cyIRܢdLžn*WnaA̪C6•!8?Fy0XpGjZl&/eJ9&\tm [m^$Qf;16޴LsIB!LӉZ)v89Fw# R63DЦb0%!䘶LrW,A{ÒA߯x.0#ʴA2.I(DoUm~-/1e~fC#V-W+!v*-~r0xˆ u\~=^oM'Ԥ'6;_/6Bw(bvei~ \x/d#Iu˅ն(B~Xc+NtSm6H*lj[-43סּ;j% &e7= @v>*CAVgBcd5ƺ"hq>|letA$U?:y{S)z!,u[* "*mz =37;5 M-n H sf!&CٙfV@*4NuCs9Dl l.0=p]#5 +ph"-kzӬ`)'vl;1.{)GSeF;*0Zd4*;q5h~*9q*;7! 2b))MxkO.l']$.ew&h#^ܿ}:Q:A?'qbJ2MްПGT>҆/AM׆6i$tz +tbaȃDTz&lqyHʎ_]v{!,1Lr5@3(?,r&cQϔ F7l͓vGn.b~3xu XMuѯ(WNazKhe45VGzN,K T7p ;Z[TqƢybP߿ |ni{b .TF/s4ehIEpKQ诹5̇tm Sj{ ca "+6dAlwM ťV?0 WMWyF~(0;ÕnPj!P/T82o!F~USXjdzi>yJ4%]GO((m63܅v8(=k@搛JTSOi-m/Ԧkd=$"Ls``2%F# 5Ɓ2h\g.հ~R<T; Zݽzex Uj_n4a3vl))` *7A Zlp1a"r8L%\јq++~uЀ6Ky=Xg:Pgq0Kh0GZ RZJItyݭ^:8mKZ̵Om) -'P VV<# H˿qwK^ h1Fk=ҵ>DI"`?Z,3-,Z(6μ\PGi3P[w .xCJz}X.TKw S8ZQQB8mHHMbSwQHAJtnm~__A~ZD^VZJZ G>AYG: A~xh4.4t `V>'GN>}I:LBy7 ;aUS K+3}DC)QYAqi 73kEs'r` DJa?,~|qz8V=*M\iLjMil񂮲Z=ܹiNIg"\sgHMn7H-NjqZ,OwpЮ;Cpv[Wl#`~j\+NU''qѳKu_ KǙy.Jjq݋dm[jg>\ӏ_J${FKpѺ=z]̐|B#,qt{U#өE5姇t<,R)#x?5"(ٗaTc* kI+yg' 7M=dWѯz#f!_:2 6ybg%@2EᤱB=D6?ED-TFA`O)=( m=o>+63Vlk}{&vo¼Id|w~גk#f8rWAk9M|EFLFa{DһPh10cŘ>P5اҢF+T=#~ mKB v.'4JK/ݬ0K-U:7pK$W} ʑ09gPQpq)Dvm ?&5tݤzm%f5^36)jkI̿:wUj (K]UBsgJL. 3h3쒦lg\a F6&1DyܡkslL$A㱅 ˬ꯸ ܛ/>>,.Xߺ{<ZtyOXfͿ\ @aleқj:@bk^ "b&LYOd ΟA9bC4ޚaӔ9:'BAn%X:k o\u/ nrV,Y!:Jꚰ0H|q4Pu"?ESvgY&I\KPE`׵#m!^?EΆMc,@vQ-|%֯AFg:C 'v.W[cnsfCe:]i gpE+'^^)! PWX0Rl7Vh3V _d࠶DcSE H+?s3-njQ'o?q5 L):oȴV6緿 L4cH o[(=>);අpR>ӵqUk aXzm!u* >=; g;hvq]$- ֫|Ni魳{Ti\PY&6PqPFKE TV.lϘ=0W Ww+!cɫ&,w6Ш M\ܿ @:PM8>-G>WF>4n% H+=ф[;Uz3fuU‹(4Հrskc| )f{/WQXF FL?W۲TE'a[ <(%<5a =}(IXXczW*7@9#3h, 29ew@譡w;U'h՛IF9<D  &LΥ5No~ r1#[g@H*r/,NwB]r*I?ꂉ+uKj\ECMcu>ѯ|:C{]Kb|Uf|xQX~z`א͐RnGB{pNp-qÔQ)S>+-f$ڞ޷lwO_^_k{ȿZ$%wX4=3|S`( OBpWmN @ ?n[mt$y,,oAY a}琵b(Շ;:1Ƭ_8*N33DՏV4` ?*Ȍ| g3k6chM]օ8\Od>azVPOWVt6gcEF>,Q8̨rhůt}&5L_fʳtxe}r_?A6e(3r.6T%+ D,)Q>8?b$uMY撅U"\Z 0R[4pJ{lB'9l2Dy>zixm1!1;\c{uEoT0T/y^˨V~mC- z+ֿ5}䔹꼾|b ^lOM(+ܦ]<Ey/ƅena KM(/|V^D!Y7, Rt.[hrJ953Kv0}B5&> LRSkWP٥9} 6?vDCuvt7G WSM]om@Dzrt/#"џlxM YQmH\)Nq37_41jšdr5W8 M-*J.I3FZ_OX<¼چD($"Y9>. )vL*TM܋nYm呲$ MnC3wɖ{ֆ8rX = ONURǼ$uA?O xnUdtU~? r%dJo˄J[TkWA #T1X+gs1ކnEZ+qe~,ĜfcFq <L<3 .V-HI: K+\u4U>۔QJvu"@Y8Ԫ1?* X|DY-T%ϛ22T&*DXB^2޹=ot鬺A…s.'|FGpR} =߯tc|WꞖH* # 2&dLCNI"m@q 5 [Q3L6Nxֵqk~k[<ڑ7o0>,%fmlqt_eUL67K_=as'h/Ԡ+lK@6NY.ޤSMR2}N "0lC7 ЦX#Dp҃AcoH 8~z6xGSNcʨ97{ۙ`a5FK3[yfH(3ȵjCv"B̺?C#9Tw 8 nkDm?;niʓy(ɥJֿ͖e9NŚr{n!WYE4KUBqSvz4`)Axmrj%6 BʜX"&Rba.zOߜWcB WMqd"m"X Ւ?-T L#_ȱ;qVq;vM]ٙNL*}c]<ޤޅu'ݎ^ƛq~!}| 0űE-O=׉5j5¯g L5-pb%_ q&?sGZV]\̅/ eKy N,Ƞ: ,5;]nu@,)}Q{QՀG˒3H j[| wW^ebI-n/eMI_"UJB}lO38A%Z jߏeyxN"ƮаViwV;,*)"ZĎNsWF O&2'~(r^# h1RȲv6m=Ҭ Sn؀'35 konjZ]Qdhc½ɏ%R.vzRH/hևJDQ4Wz?v0k)Z4[.Nջc9ZҀ(&-E|^R '>s)Ul+xLzarA(\dKţ*;!k(@@) `8ߜB/oׇ`9,46F}a)Qz;H jvWƠ_8Ũ ڝJ5͊m' ω([u?E/x*TeR-`<EgwWw lz%.rX$>LfkQGi8;k㳘x)tˎf /[M!=S3X=s**)~VIԀ;>H-B?=v2Ayl5]PG4TWN8*n7QΝPNE+Adr<NyШU=Ƚ6_2 Uh:C"tA\WFX[mx>vF V9\Xx~[3m;i 먴f*wƘۿbOe}:%wmkw*]7h|v!zb?̆g{@Ea~F!$Vh{aHboʯk5jQto. `li1_d`_3 lB#Pv+O]djjŒw4P. 3gT%kEշyY;7A3"s-36d8 } [ 3PJ!هa+Pg# ݥѷAlvo{)1748﷊cS}AH|1pP}$/c-]'py̧YZ92%GW<m^%j@%rK7:*-BT^vB,yf-dQ!m8{*,9J섈~[q_m65> 9X]@\xqvi])@|ELgZ-ߦaMLJy&cv;mnɏ9ZmZ ;@(Ge>ovjgY"O%6|Bؑ6"Y4a|ڕ_^L8´@ːRPgGxҲYIVxn W <0 +2_lc~.mwߦv%q~?zhfOՕc4HcQyzuݕڑL&CxW}~5=wl+%yqB0S%-@+G8I",ŢѺ(u:MXiȑg'N /sQ#iZW9b}WtEEٽv E$ڋHsu[8epd0BǶ:Mr'ʐTF*8e=Il +( =c(IZ5 TtF L+)m;u:w>pG{hɛT=4:1['儫UFT"0D:ڔ)xCb6v2oj{T νGq \Y*ȷXxX+Ӧt kC\¹T<6G8-`%ѕL"lVTF=+: ;.6UǙ~Wx؜k>uz\՘ߵ&1쵘}\qY' J攀vS /yOBqȑj- KǕ_d%E@nhƬwߠ1JxŭCFeE}cq= y9n{Q̤[2)R%nHh[?R!#@/ ST` U#Qn/9Q6\̥ldѿoT =PA%׶~P}%Fƛꡡ^Y )`PKͧ{a0fA?<\Qy.;Q]ė`zKx):l1>,Zpk{X ]ě U82ehX$V!^Qd& vk.UGLwq~[7Ջ7V&_1k,$փ4CF\$Vз3 HҰ* T6{q,bS%)8s6SOvR](X>ZK3Rn7ٷ4S)tMȎ.GeEIZU#Qd9i~7gL Jb'ոOT"' "@3BX($8`ILTŜ`RgOꜝ{%d Ӵzϥ ??siٌn1\{\6L\m5%+6?pbW.mI;,0vgKzOr$#zGCKѓ9|2[|YoWa \@֫>i/iiRLC>$eg p;J%ĕkG bVGAp[\[x@8*0&348@Ӓx"8_0eQtbe tlt̙t3ヒJ tuP^q~"(ZT(57|4sྡᘼ2NZt`W&`aɾ"4@V+\P.rLpVlt?Ls_%r/5B% tbGUz-:@mِN b}ѩJ:,Vyw͋tƇxܱ w2jW#\SPeKmʫN_ʠiTkzf}ư7Kr_+XK<2tTg hn5SSU (D7%OH]**xHAO$hyбFBnibRZ۱p[Pm)nC>tKT)3HB7()/@)F35h|,Tq4D<>y_0LD-lnMD;:H]*7cAlJ!FD2y\v)5zXsJZ,#WEGSA=NYSN,3LP@v; H ~)B!u B}c91BN[-H9 ǡ݁xwXZ@3(;;BZC3 *sDM2Z4tbR(M|8*p44[L"LHklWE/bJĚS&@eG< sT,*js8ěr+P-gɏM(zi*\(tղF&baoez ʌdRV؂<<݋ ff >d'~moWD}pAs|"m C=8ef׃nmjNJ00N +>쵫7W8 w!{6ip.X6F ;2+ IcMs~Ia\,A VyRڐ6NZ2UO59Ϧ*GJ<'Q%-eRJͨXgëd%Dsqʪr^sϞDF1 >G{"7-wl2Q$XзGvR|6 O4.Uk {)xMƒ6\wtn`¼VsLzUM [2xhC u!v Q:uh/ӏGK8ߨjH,cƳlr6 |A]bƏ31H[⽽Tx>(ZCg޷G[|?Y`D3 ^G$l\'sxZۏ]3h-ׇ" ߆Tj 1t92 黓_krLqo.]кAN`ܦ:/Z?E;l3پOE|N O?qd&%ZWJ'JXizHUvsRMj y((E0UAs{} Q|ɻ WjV}𯇀[5Lλ}̑^Γ.!6[17'TA&78%,FSAËWͫhq;#@( gRV. <'B vmͫ %v޷79[)!Q,%,*xGJH>Wb޳w؈}T# 0s jH@I#[ y-7EtZ!6'@vWl/zec_(lϬpI+~y!V6hUKLcYSUS *T.%sqj/dSjV]"AZ:d%Ӵ:Ke8fEȞĞbmNcÈ{x4 BwhWF]˫N:\s f~ RiQ~iͭ,]P{Р;7m5k[:Pr>uT"3bq4|WP0{K|9|+ LokC~͛N"X«WaJ6pOqgbŸVC遇"Anr" Q;S_6[ A.]Xs?ţ?| FH[|W|^<pJЎiC?i[A"|'^ּUJeq-؄> NQ=LqL rKnR`E"u}?u/Eպn^ȋJ~%=1m}]̓N{JHX4Ekl=B΃D A%a<6Ђ{f*1"\%7ixAeRd;;!vNDyvZ?:N&_nDtMQU?C#N֟m|SN y~~)XN4DnoBLzPtaElƱe98VuĘ=1cÿAg2 \n7tzQLg*By7 UT>&ΐnqPf7\ eفZQ!t5{]^*R(PMc$Pj ^򈔄G5V]D,4u,@bW1@U5VgrKǸ #elT]hy+gW(0%!w}w8+YB^Ы\Ŏ4zl[?Tf^㵉"CnR|Uaݿe*f$e؟j\0!l؂|zx$d(%.K[|Wdpi) Le: U`*Wc$A|Qf)z%hZN:" GD2D70j5B-[R~Bb A"i|1GT2#XzIR%K4Au @ nb4 O$Ψ(kdTa49H˳~xUcNOdXRnAcx` !H}GI%;.2e\x׷<1X+( ,H=kvtp0=;vmv4M-2#3j޸˛{5?7aty*m-CPڠ n3:?fXFnN0Mz:;N !U"8W% `Mݎ)4Z|{S1||A>]*ͻo~7҉ bNNO%j(Zvm`w\Yq缴r . JZP% 2(]8bwQA6@ʹ6./k#NME^MNm#ފV[|lK^v(egs.< .N>Qih(^>hta^\1nS~lLc$bgG#zٍ=hTrc)OW- Žr6+Ҵ'Fp9Y`>gХKS9d }z$992ri۾yYXw>hk^%5V0 ʣU7{y'_6S GmD%΀.CnѻT{lC܏xK }B =ݟ6 kOxAO/pJEuC Pa"Hmj|K)7?} Jekk|w%< ΃j̳0tYZ{7W! $,2{ML?}qOMF_W6 *CCn Nps@t@(QD2~?&k5mO@4&c0OP̔pwml1?̔57Q';ވ#Fڪ#[섴f]rn9]]''O߇!b* ߅;J,vk$\k8yL`.-]6e7,L``1톐HX21=eB߼zSc}/c埋'0KcVwak~ zAS `P҂ä>˻ <0*EnX(TGt~yCF ×/G4}_^ Q&jL9q!mfUk 刌{1cdp91 A*?Ǘ?g߃O7R& [1a&>[@ z.0 EXA=+#n@U0d?J WuژQa&S( 5a'ZPzᣉJýjcT{y4zW"t`[]O}c'05T;2&E>\1C#p ٚdXy7 SXzCSFN~zC"Lkf'HE-,4d=pPRPns+L,2W&XBVzU㗋&M6?ِa/ެ6|b)I+*)Z@HϘVA@°EP.x˛nĕ^5n\AtO2[\X?Qn>T;o_T Ͱlg/#N}Gsu4jf*5_b |cjT\kii=No} =,jˉ{Z<;\c ~z M/ǸV;-8X%ӂV\ܗ >N=9Iw; (sw0* T߱}9 vu"<˦Ξͻl%1[EAc+b'MFR6Ev-yB"E;'ezaױSm fMt,,;?:rWsa|DB eӝtc K14[y,}6,]Dd /B@fW[ɭSG*_G[~jXA~Q&J?uY\|7w5\Xߥp٥] Z[KjH($PJfȄ!] 02k>? v3,ⵛS+`eS Hy5vYK].j F:No3:D[S Rg ;0z=qu 3kwwS6"N9Ⱦ9z):kܯ4)\ɧLpnSc% $~6Y6GM.'{ɎNY"=J>{ @܂ɨdi)sCժ5Ʌ\[*>s z<%55}IE TŅ1:\["$e$,@+E 㹭?3dH8<Ϧ ӿ)Z.e(ΣT/k|GY e ;]+ޒMI2us+pEGX l;(ݼ= :VPPRf>m@MhlAr*<g-'śr /vrm>X<9c(IEfK(l !)bЁU`E_>804IG&勓?IgѴ<"dbyOZn&S)+ ]"{<C/q+5}VJޕ-'QZLҕķ.j USюF:9DlZjF«uÖ=q1mtm- !i9[.4nyw~!R k?ź(#]%nfc:۹kP$P(@ƮvI(CX oQ܌K#^ʃ؉WOPeثmY?)yjmMx2e 1ʧ5m}H9-M5vZq>F)VO3 NGX!RP.:W'#eY.َGFWav<.6s]%ή׃ O{N)P! d e=H];3/t+t91P9.eF•fdOʴ\⏎|{5=:5,7-{U$Ә'9ךs1/|G!7.ɶ{:Z[]^K_ho!,tB8f:mYY[ZPcI~NFmU#x-%+J5MxG$]h)kei fq٭fw[/#_\%rI4& 1uӢQJ=Q'JH>I3pJZW V(?@w#5eOO[?{z!Oh䉒y4i8?-8[0/KnrU#!YLƱr*ޙ|*x4t5_UiڊfA0$jϝ-\C |K7`r(RX*9J6 XoXlc.S0ZDz-RžvcS8W-rÊj-K) PUp\R>Ko4+}aX,06[xC1ōijk3U}=J1 E9A)$h{ r^@ mq"Ӏ6c}W4t?[uV}VN8P62EB;iP#Sgꕮg-^icx` 0n~j00(D{.p]A7}z#¯P۵"] ȝ|b! 3.W[+t*ZGoFdDY[ ӱGHB/IiCO,zIx=BWn ` ]z].0KkwycyGDB輡^#%24pYYXFC9Qr 4,o.gW'{gU7 yPywF.8ɔ H+.%usfڨh<_ˠ kŨ~>85Sx#Qޤ:?7Alhz-48ýAD.Ճ|:I M 炛Nw(9!PXȏ>? =ʬOB1̶I;&Y82-')'Sho  n`ԩ`},W#ntY̌g3'F@=PII8gb)ztpDGpaVptYmxpw4/n[˼*hK /!cSB@H9#4 օZht+lGJUx GǸ|@r 73q*7X vZұ"*Mn3|W<ϩUP>6,#Lo(;g%SS s5"׉&Jtyco97icb0g0y:8KvWnJL\ua^HlٕeXncD `iCАT~73N4q@_Kox N3ԥf,jqPʽa؍v ?Q0n$X,ÝfY SB4ag<5 ; CPU(AfcH/T#lbߵw7iudA!9UE_c[-S^g"'D?3PBFHͪ)cpn5&u{^OFmk[_Q4ccIj&5NJ U9++oMÜW$kHvv%сgr2Y'#~J>u1 ?b+'hK3Y]YV=1/M@B niy%!2mի:ߩm.~p؊nBgeJۤ. yez)(p1!M͓ *ޛvg m:H ֢}$Uf:Mj :Gg;#J3bW#u8.kgv h=d՝ БKlw՘?l+s7 z|~airy'EA;ؠTؤz㻡-mοRbKIU*N{jCc.7T'|'g:TDڱ*mPVӳB vx-owh^#jޗkh AuI]nQ|#,F~G4=ڪܻMhYh-0nhP$:mO)R=MY$ҮRS ѿvsJ~%LM.xR(˷+@_t'=ue_sVCŕ-IU%J5[<'vfxsBo{"މ4]'n5|;gA˲ۋNݪ@ۖդ5XO;v_cىcD%۔hNձ˥:;ɡ&a w T#mް0cTZ`bk/8,HΨ_B0eh R_%@*O%62=꒎kF{߶w<̎AptI١lkYݳ=^M̅$BΗOUZ>ұ<3߭O.Wٞ @#5uOI^OAʎzx8c+1`o`Gg0!"bEݗVLu+&Uᚃv]fNP8k5,L#07;Uťŵx)KPAL=Ʈ ǢQ7S"hip;f LgKBr$&z %5Њ_n[- a8ɛk{/oO ,WR)$wJWw,#WTa WDZ~=dO(.?쒓 ь#!d:%"x ϾJQiL̈䐭}Y(~k)0u=ۑ;.Yb,H 4؄/T06͠ 8hGՖ20:.و};jVL0p, ¢mg"P]7<ͼ I}q)ShU iezD EmctؓEuЊ-}??]g(fCf/ Ra54c>AJG!YGt5 XӪPdAIZ1x'vwI]n\ptr6t?8gR(Sߌ]>^Vf$M]yQ rGSP.掠W dqDW7j mΧ*8 ihMh [7LugHPiRlMqCQuXfg CǫUjr&!Щ}Ѭ"yk*tkݽ0(ii{gxL }HZ$ف^~Xa"*., c)丏 Vl{rM&\S|u35tUXFr1=r3^wB4smW҃OR,?z;>T ʄ6+$}sb V~+iC6LqVC75,F2oukGvx`R-7,n'IIl+:ߊ-b̠7< qjSudVl-$el2c _"H є-yJl&m_S)2<,>tʋ/f74󻦈C(ҐJ+`&uH fa)--H(vB2nM3z(~LcKVwFt^]$SPuqۉ5v"ZeoGI)~$>)>afx&#LK;)<ӫ<*ҏ ]' ߄B=`g&`0๕a@^ vʞ>a;+T{]% NM΃,)"J|t<[sM@HYSW8 f%Cpƺ;o(7낊ic`Fsר,`g۝zeV*sȏ`/ jĕ̎\KK%h,@cx'Ԫi}<2Qm^kdq닂lMزX5RcTlBetN:|sI(ǩ ˬ"a`d-'oYvMt|{liwY7I!:4giQt,i^E .65 @ HUųR})A|z!A;Ȁ\vk[W[bTϟ~PQcFwT3_]o9YUN̥,&\|PtH*&$)Ļ+!_pmՃu<}+ YUUYTkC{pZn@)D'H|rypС ^_'ʞ:8h˓p_p{J. |@h0X5t5|IJ+\ AƐ'ʏI[OB~nn1C9[6~g!Ih=LJ(kːm[u1Y8?ӓ`p D*w5;Lm$%L6<Էvax'HŰ1 2FǬyN/9hT~˘?3J=_.JëTi7/3&ޖlWpT [Y1y)9w溎Q{Hr Q El>)jd=Ӵa<%xz j'g^8gC&/oꞀzmЃeڽp,pӉc5FOdGp }eiroZ˽u|gBCG%F8,R(m"S#;ӂm. ȩ8i ΠaMVi#/n=te 2n$?~. (VmՑN* */.6:מ12L?(PdAN 氊 u PE zR(70,KW8̅͌ʷp?H_g#^X&Yo7dӳWzb -0ӔLrڴq{BNsf9O$/s)cfmAw!6rUp*P\ Ϟ3_N@,(3ʟˣIDa2'KzYL*>\4lRB٦ #՘e|W)KȄv4n%8MD2jV7PLny`:}Z81#n dWp}M JHz~ PVer|Ygi[\2mĀ2D!.W:I -@=Ì<+GPNs@xQ-01):FĉUz:";EUƨsaӔqh. {O!#:MV doJ=~xc_ '7wF+bì'`b9,)ڠ-L݌%9^_^*>އ|im^׊&|=bdLqiJX_ˬIm0K/#*M 8^:tbQѱ?hLX;ꦀ= v8 b# |BdXíK9 BsN#lw^z"&C\v= 'AV`xG 4O8~ULC[r#6a֜%6Qoú.WßK OG " 5Hjx)>Iv55D#S(eCG_O lέef9F [!rMZ~F[ٓ5Xj#jYhFE]+AU=NVf|#K|qs> C8BURa3a^"ʥ|gޛk>۠GK]>V|\o*0m&R7Z-Ԁf, 牼RI+K +8Bm ~UwjO>.ȩaB|޴R2ßSiIy4$ j3Ս+.6A1*̄zASVi-#Ӊ؅%Mq(jaԬ{A ~,TQB]p?I㶕`F1c=lg 6O\xy[8[*/nTY]^Հj c  uU*vF:.v:aBaYmb}=Skv 4s2LWM:w'=cU{e7S>*TX/_ EHCjS L8V^~\<Ȅ?w9;W;P4(u;;7w$ bcqjl>s"M}|1kǍͪAħ/ CZZBi" pf2fъ*扏ʞz+p(Es-7O᛹DI X`eyH^ ޶cj@K nR)0F?iN DnQ@M;,ԋ=k,}?qeoDPґeg\?`PA s_=}c6n;G?(<9jܫB8$ZE^=r򉦋 !Xq^t]Ox]%KW ՞=9I-E)/;Ch^>9 6]CkfK}/eM<$?~$V+̓D<}4G,?J:LSf#P)Հ^:-sy *ede \;˘Jݞ{:@IW=:HёsXgML|{/1UxmIz!a嵢 :x\QyIMN3L-&5_Z.2׆($3D ץvMLpU g9$qx1}FGkM~B&usBu[vD:QuaȗH»{n`[VepxMm * 3%kTsu&Q!^t{[J}s%qy`GMk{A$p:)Y#f$źlAW߯[>UOiGzȗĞz@ [Qa+{p+4.E[ mƭNQ(E*pדpΨA y][,eMlGB~#8qj|^с\X&ho~OZu$[\gCwZiez禅8uߧPߠѮ M*#OG+@~D꧲I`PJ9˅[yw\VWW0?֠d2%F5 ldwKx[ F`Y[1`0Oy]jѺhWDJٍ4K"@CX9=/ Ik6(*ƟA.ۤI:k[Ys{քJ! 2~Js3C$K s"/׺@vPDD|jY1^ZW6m:L@zo8>3IG^'F@ŗۇ]:7VƷ 2#Chޏyُ׵ }@ņOL7ϰ[K'U8Djy@F5؋H)~hpxEӴ-Z0KZk/rrJ<.#l7vmrC4%LN;qEjD&ɇKGj533P#cuB6NΔR.x2qZLY.6%0xA?z)4VC3u]N8zY =Xl AyZeyp_EA9ͅ<{o\dot CU'pȊQh IH>pGoa(,` *xCc5zy$k^O{%YxRi`(x㰓b@~'/";g)ŽM&o䞑BB8Pj(gn[xċ[!ե0=g ;MH=9&O1R;_ a4<ݜ#.?׭ʔ0 ~yX;qӎcEwM;$뽽ejw*B`#&Vyf&_xv'JC(*Ww$p bZB`Z6kG !REqNtmܽ>cV0#IQKvN6,?21QiN-g-m%15c:Ji ?d"h>6kf 02Ml sɘ ,h #jP&-ˆT0<.-!@ҀJz)| -^|5XϽ᪫a艟6wTv2:.srzbeo'::O7:b7 (`^V_ Mn/W* O<+}m.ZOgBq6!HWUI|*AZ`T B^TRf&Ҙ2\O]&/g7tvĂGDH5WqKEN8F[] ?gXY^#SsSx+{ZMv0z11npP|$DJi'1dn"x, f.+Kģt0z hcUM_i.AZ JۂC$ d K2O9:O {i.8p㚢Hܖt`U?,At %hS$oDvC1 FUa乳FZI`0_o$3(F=J\u + bz%GdgRh[F6v ñX͂B NZ+vt׍{d8Emh܆Iƶ68`]#۵Gw!g=MR14g okMJ!E?>6M~B}aIr|=k5NzyvgG)! `&*E#0zxJz)m!GdPY B} YĢulH3rj_0(JsV"SGX6"?ډI^ Dvwi`[<| NTs&O$iǧkjP.&ZA5y 8x<Gƍe[E0~joR>4O2hiږ7ch@R_YYK XȈ*{~/P#gFv'#?b 58F!ġ CG*v όRTGu/U)P.xS;m|fĜ8^c*"q`|7o83hs_r vC?0p{Yfru֠'Z: Lةv@]@b.A+=+W7KڂyEmve7U_P_ /;r!q"YbTDn5Nsdɂ yQ'tk&'\#١Pa=ֆ) Qt-lMM 0Me6G1Afj PZVAO{{&ݩܦǏZg^e>Bw>ڂNV=S B:pgߞr&;[م>JS6s~K!2]/A1^ǚ* G!h+Lq'K_ ~")BM>V/=8صGLU[4Ӱw zgeb%ʁ}%Xcbψ緉v5 6~#i:3^m-īn<QPOX5CL\. 󮲚l4-}sTqύs C g4Q%R'uxS7MQZ(׸DjawNn{򃑽q-b̶}2j8+gL278H5Z^*BY0)Y\HI'XקbAd- I`!$Hr5t'ׯ#*c[\ԂXQGdC0N(x PnZx3T쐶aM0mClcn'>d\щ'JwN׈J7qu%м*Vyf{uYQ}]3);P+p I=˓~pȯ *y=^U K?TU F1CR>赡]hv3 f+Fs ( sTO]d0-`L̄XFas0;3}]"6Ig>8rٞ!δUxfWlq%#f1=ˏCmSAg"J-65ōPg[ü YQ#X:Dİ!,/H=SINieeӜv\O:7LDjs#^O_Aj-4v.0ziHtdZ#p3`#SԺܯ`h0q`V"XT.grA6p{&BS?ä٭mvz d~ i[$KE+fBARQ_f/-"̑P'vZaθ}`QK(h!.1|:hWr^M:$C(͟"X>Ԗ*u*ґ&XWI͟WrxK%Gp6NSb33 )+cܾ !:NRP84-Kj-Ӥ k{L2*s>#.g~}S2˔<-OIfbHF.9#ApF!p]X2c %|gJh=/EU)c {1h|d.b9ul*P ()~ݜm]Ti|ƗI~@;uWM8SE*%r2kNUgZT˦ u")T[ZAJkUȹbc2j= :lI>h fel=s@cM_KQ@ch!W Z<::/YψwQEq` bjo0fе1V@-x@0I~к ^"^r.Dž|7ydkQs 9VL)_>5H]g ZCe9T=-UXàK"(WNTcdSqlYb1kas_6=pš{GNf9m |D fZsKo*?>bs.Ugrs>~ 0J CTlKYK}KÐt7S }0{2ɢ "JU50tV@x`-FC]r~CA!nO-;bV-bGF(mK\[_aIK1"R^A"ԋ|kZL"BTfPF6f7}msCM0>;DvwbnMR:V+uQ }T܁>[PjL-e&NHIG[6zW\3}h7 I3sh!UU7$l G-u~9oܥO6ܟὫqNG,D3 sӹ$bT/;W7FawZS~ݜVUKpޝM "tbGj;z◔S 7ӈ%>'N<;lpe 5a2Z #/GA*Qro^wOxLJ_njǴ;@-X +ԩF"thnQ#Uc#sy6] ceؿ0pH 0ڈe96kvdE{[ `VcqE޿؁t3p%1xi!_U7x ݣF< 職;|d F|nJӬ$~zEB }|O0^X3Y)-u~&cRX:FAAI \ؐ,ؚ_ZrNBd<>mrሴsQXsZW$WLsetHq_$2~9T0s U^.UFfU$)oz :?kQf(+ɚy n ٚRh4N/GyE*W_mfП,ZE2%sf/>y$kUY!-pP&5CElH񰢰]b0G/[&5$ L_{x i Ylɋ]o%V$?B(0A̹A<\f1hLGj L(ﻀQ$1ITZ v?>&X,(^} Kw&J 9L(~+"AOQY,QdAah1VOvmGiwUٖ \`嗱A<;}͸dڜǐH{E]of1 *o*@VPs).`X!Bd5??aur6,%XjɪKӣ9nx3w5|[E(v!A8I^>/KKȯwE}~ZI+zvr¯v.\ľ,CifBX @4nm`֖,ȗf}Wihs ŏ Df{tw oe%\]`*6X{NWCůTҜn-c?u4Av95je z+NP,Cf7e_g ><)0-%qQ-j;B?Qfۯ̇ +z-r'ҵ<,v_`^͌,oDNp*ȳ+w:JJTw5G.fF uIM g8?ETr&,夑x|EJRg;⾭HLte{b)u97}9 PBI m6 @~tqvP)ٷ`@g3.VzՐRR>9Fӱ 4~n \k<44G klHsh[l߻i{y|۝_,\="qxZ;cZC,qfHKAk$n7q 6Dj;&q׮w y0o_Xi1,|uo3'??H;`mo,тc im@3ݯ'}"$~WWd)_ʲq#lN$^߭,w 4{7#Qiɉ/ E+5:Doj?trZwX8 YgbZl~V8ꕿS{U|KW0X! -qmҞ͆FW1Q 4)6%9ؾ9+bHr\Eh4`ȢpZ!WpVJޙ:vDmWR_!X=Fji7F^(!k!e L=kJN_T4 #S'sXP.}:~`ș` `uHMR(ƻzwgv$&&" Q<`p>h[,6.$F4JfB30󫿵=&YK~J?ѫ\hzb@'#WlBPc/-` ?\l! )P,ko -.@gGكֿGUCݟ<ND(K+$ę[2*;b切?0m+q{o%hÛGQǘHuPEG^2ߜi%cG4"TZ "NNgtKԲ;M^)MߣrSbRi4(/y-\xgٖ 聆!t+|:UѲizq"tGV͹{p\ߔSiPhPWmCD "XVw5;O#elJQv͂2^2)+{!1:=M-*˸fݓ1tie^oyƨ7uW( ގQZj;"!k?"w&W⧼٠[nt1,̮$E,~ӫjT<./u#:vc@CLlؘ*(=찼3qQ[ovS,TZr+@,^q wL o!؜} w7Bm{ƩjH79M5+=ڎ+й\FrάrKc=􍝶OXӶ&UlXH~!oWHDTYcN tNi1כEDf0xc%WWT,1IS!vsWtCȥ:qBLr3n:pvv cԟS 8 L%տeb :|> COM2\j- `u!Y@雤V>K VdSΧ42z먍 {!r 1%ްя &|0r ]K,;>YbcNwVV0Ci0X-7&Ixh3$*(Z9Odl7Y=ؽRlr 1n`>knGA(߷BVZ`8$NJYv_צ#7UR[GPΉ,r| 3PR1-}wEt?3#7]zG:UޔВs? f_4UpF6wHVunsk 7V{,8ξ?ݤ9:"ZRx5\Z|lhdJdW0ZaUmBd+[Z@gDF;FcBG-,FB:#lIA0-~j1e7N[ Wmi~vkK\q^PM\58]C!:6oi&v>B^#^W6<vߊWƦ' iQ;֪%ߢVpƳn/iYS;XM/ ^`d?$Ozg?ngtׇ֒$+ lj%pH+\؅bv$ E)/.Pi "R5 &!ygUAUIK9m \rͺl(_AL 2"c |M'kGD;b kKPՑmQ*lbC/iGpc%fN?_6ʖ!:TkDV YFRjGO: 76`N3z޸+=<:YҝC^~-2 khu],إq N7. qK궦ÊQvB\pV EP8.˒%'IN4H (IdcYt 4<¢Qka -l 8)UoJ+ˣ {w4OtVte;{ޣZ:}iS\g-r1*Pu6yId%v.FҒ+`ު("9OV 8 mm["08&hb7=m9&6)Զi't=BuKrkbt\5Nbw2xP8䯻]~gC,TnfӬ/ tBNeح=׬H0jSv|J4)|;P>m) wڥ҈A0WR *N:&!%#팗'/>A7 EsxK͒1NKj;/JpyXB)qA2{ef@+~8* be-w:SY)~{l#0#%豖h?!pE??3"I HN†^Qo^⴯ F-hDӖk-UzP!c^y 7D)BpYS.4Re36k}ƠCK`J#)K,]H˛P,ޯomuA`F=ߗbl3;ʞ5p: ȟo&hos3o:Wd= ldFW䤂[O]db(4ni}=Jo7jl|L:2 Sst۬v/ڜg|$i8a#*/nEJB):<9y6 0˶?6` \R(~8UD1","jJhyd] 5/Sj/U4-PRTmkx`i*2(Hk_a3:kFU4(ptc$zחD?֏~F!2PEwӪ5q8n'x`A!CW]BRU BpvT* }η86g\+d U>ѷɚcͤ;R:0r%h늲WMqP8MK-wF5%86 =l<4]BP(Tw}E_M^G}knU/ e3U*N˝]P';D $5myd!nM7&C4 ۜ_Ol}o|(AbIP'~U@dD+ *m[ JEamӮO?Ȳ\fw9}&;Y(Q 1Tgd\S}w%yy$;HMBǪԭ*[9r_η`ˍZG:"7PKEKyy#4/! oC)Af%0?D#fYs!!t8&פ Nl8΄sA8iPyMljt:ޕmur,߭@aN|5 }Hv[7h1T 15n;?/I8{}ltJS9ߙʪ^(Ғ _MyJ'dNt`ʭαsKaqdd Wx܅J~J4JPo.]AsuD^Ȅ^2'Pi5sr#O 0NdAWnA.rғ%+^ ڛtpR0l~ٰ. E+kao-ġjMxI<4`ܰ2~ |tw/΅j*(b c} @k-N8dF_5|2*pS,hhJ'C{+>1432k)鄸LjTzvdߪ?e2oRW PBe-.]E%ÉO`3'Ns;%nMNv]Ui=B3nUhG__Hb`a@l8:~%^8k\!OcV ̯sZ5uc;;'aF(ʛj(GZipXB8_ 2;1;گB&mNx Ü{j,rƏ`9OwiG#=dͷ7 'x%Y%>Ԃ~b=^j!+pIɤDLY?_Mq;'q)>̦ =)񔆆BkM2:["ͺ4[q.qƺBܩ?zeՔ9f6Asс;>+rR)_ 6 A7C,S&߸ *aaPnE}^@R8܀9fYgtYf?CnɟY_|~+QShwHR6E~A~$}ܕVXW6sֶn1ǟ}/-Oeϵ;69VQ6+L=U +~MVأz 䴧E7~"&>*ϨC^cҴ&-^rVS,: 'bv3ԇ^ڡS1wkd,9mst|ѐQیSOf?g>%Yu<_(yod|}3 56`o&zȎF'\s $p1F1.M Ya\;l`8/No2R0^GGy.A:HRPN3ci >D?\>l 6z+dS!:xP3#aCf| %Li͢Op淖FLia_( VƎL/C2-aNk7BAjZQ'h <>ź <*n _gBtW5+jZnuro:'f =aA1Κ=ټzAJbk6kaNAL{͜?.F_ 21W0qw->)Sn!g簣 vic/cɑ.2KN';!o/ Oc8"c0e$q5 dy5y8 ;[eW&&eh5ľ:&af5" aBOI80ib?ZO0Mtm&QXhWCD - m{7?HÞ^4*He.Br;-VCw]1&u b哑tg@*9Zq/ %Ӏfy$99tjzr}AWUbQ+Y}8|nr?YaKU^]#l7iL:-Pv" hۚ k5D9:v7bbm{L@)(z;-=hf04cәм<ӛMU9nmtVhkߣ6+hCp$ru-v;^jfI7?g{sm~ƒEAGbk'C{r` {M0o&9SZQS3\;4P| 8mƬ=IvEzH Yu|ՂW2_LuL א Y&Q{R]V`^ <"8_vZ7$;{+$ /}Z9 O:6ӾӍvs3*t! OKa~*VP"/nMpjbǣꑀnM~f?CY8tt$t_&KC C?E.9PkQ3z $^qqT8s6uWS3Z21* !7ÈRz)oDL鑔S^ϰYq L` " m!P(?It\hUZ"!"%:'Ȃopx&Thk/h3VOI2#A/ɺJ!T?$z\ZPIw)2v eo9r؈K&6SL*i-Fz\zXqKG4X҈6Vn @(ND[RٚĔŏ`- vt{I= M#A?A'rѿ4!t9_G#7H] 뢛IE:_g_$QqjHo~¢FP+ի Ir$n6O|-kvNAKa"X(? Tem@1_wX눙 L>io׼̙9GW<ڳțvaa =>?tN U={p͘e$~ IEMq jޓ_EU Ik#גN=Z1Z㈌'#=:u?£Wj ׮Pn/ވ a0+r+I#N ۈ EbEH@PDeB#.dÑ$6h$(nU DsR RRce#G[2x7K)n0tu΅HWۢ(`|ȵ#݊S1_c 4ʘfxqr 24B*s|ztkЂH`n2Ą`gtO72 uih›\adS2i!X}#H]p 0tL8Z]W}3F8[=+S܌KѳNz ̾D[0 ׇq M_si%51 n$6a2SVXӚAEGi.I᫧e5\qPXOWS,4}:/e6y3"ž zV&7x izg ݬ(ӏjW3z*,=<gL.[9}QͦZ⋛ |^HEB$lN>/yyz E&%_w-{%Mko[ M53~Pw\΂~ka/g5Z fdB.|m7W_Ft EwiFF Lyy زΒ2$FRDO'{ـ]w.O@&9r;& -%ƉhJXKb4XB ҤJD<{:1"h. Y):B %]\ݰ$<$ȯ:##1X˸ߐ/ {4cE{/f:\˔h{$]nTOw VъֳYp:DZϐgs46WۚtmRZOwNj&WǍd[|k6ܐQ &9? ԯʿǹg{d$‹ ?lix?fq:x@ ? * ^e?̴ȁ3ʟZa藊Vŋ=Ю<lB=*V.MxK9 㢟F4lUR,*B.OHz .cncgIDtw@P\Y pH-m6062uG hH,ˌcu{c C?P3j*@~E;{L5WZ -5gƚƣFn3  FWsĕfa1W,džSNxPҗ6]ErE6´nn;" 4(9$G1h@?5^eu& EoNㅬx8pL %+&]BCbu>{dFC$ 45c3-޺C7oR+XUs|Jԛ7M* \#'ć`o#zU1n.Q ܟ́%gWH/HCkC%toc2 V/2Տ*a|1|lkt]"nXZ)@ r"QN.l;G< yАB0oqSO1hcrQo0ȵg IW7;&nRW?xl,D F%N sA↦ ]cM\X^ƫĤZ{葆c(^:˜3@ׇ1. q"dͩ7;_??UvE "8xTֲ 0hcd@yzTPh )D7TϚUJ?w}O)RVjrJeJh$ JE4}DMrй [JÄ(Lx*qc"YW$[*6^qΐy~ *s sL\ y1t4>֊ ϖ_=~3Lf_GE}+;MoL@F/g+.cW^Е">@пrVg[lgßT$$ {וL!KVVYåLqh V2ۋ!R|ò- C pe1Q$hDX|Sk@B.ASDZ5؍ʏ4rLϞ:ҼV٨Em-*s"E_əK+jzTʙYN2v 3UY4vp4z!)#y"jZqB?,vGS E%jp&Gh?cdL} t[Ud-}p<  6kԏͫ R<%2q13 Iu4LfPC>fII*J߅!Rҋi!Iq$lo3pCЃְWKG*'a՜ t=*!#)i+H bUpiOmZG w>$xW 1C+N[̾ս3\>= <>U( {$ W'%!Oj> ?4* y7+Ao-aCZW*tT?rTdx gy hw,`aOd@6W2!nß^R0\Fm(Ѝ'.~^-f Waз GZKajwX2Tq6_F\+‚hX)mh>ʎS[l8r%!nlكJlPƑܥ(u01-`|geb5 :0$b Ǔ3MM$ᚽU^|N!M\SJ0z/jn/ho%@qo#σ1̽(PYzh?M ҟ_RPW[!vnyX/3g$$ nL[ix"e 5L|u$nWA!YGohRcJzŧ')+NG8Dlh;5+ɨyM#*{Mǒkr}*\K,qxE A3`p~-].#pM=3f R 9mE5Idz 3M=^o(Le*^"Oƚ#"!/Ǜ/0`24Wx!E<| Y2si,gm[SC\f6 vU|4t6ioЄ0#zk go-< $ y kUX* gl|2Z Wxq(V,V.TRyqMrb0͊O?>vOpţ>W8hŖ=Wbd 6\x@^QKX%D)"N|dlj'9ilM-(L׫[p)}={UPswP[jʅ5rWw΋K!ۨ^Hk $~漀JI tNBӡuibdo"{*x﷢$t] )mA",EIj՞}䋘7퐏h `IXk \mKUr~j56܀IKb 47hP"Boegu'kog,[<.(6DCO ]̍R(VE\20|/U '9AJ#-8XlS9B4i?{(Lvu H^q}DtRTD%I}0O56 eH{/ZQA#B>?$VD~wv={oɠ4k:=a }tSg)-hⰆ,Juz \YgNj&Y'aǮ:Q4dM¡{=nVF92O ?xצ"(" s\"['<8}Ч?/ (>%otF@o l5R[" #+%(29x-ZJنd@x8be1@x&yeEo@ŭ;Pɸ,MMi`Gp(zG7 akTZi8J'wl!$fp6{sB1]G %Kd.-.)uˤ_ +Rt/L-9>>k3_~OF#ՐʑnUoL8pWkSx8C*[|6GNwAت"2 tN8 "4RZ^pv64 U*-H(wy ;(zAHW,Jz~ie̢QbѺHm΋ц3X.Qu4ް=EF?` S%pmX~̦I@#~_Cg Ý3w.Px5ucBgF+k [bNAjv .#c?e1KU@LtU<`DBA}h^y)1:W~ چlJI9ǁz';/Z(s\p%j^f^ۃH,'VS^a8SJ x B8Mױpm]ZTZqvۼ#Pb 1 jDj[3`=f{Yӽͤ.ⴆe6CvD㑯~C՛*^\#tTJ]Vsx0`]aAr~+|=*cĐP?kĨAkc.ӲR8s ['s0"zz6Bۣc3έny'S&i]}`<9iqEw41^eF(hW27IOS*AFC 3ď|pK*`sK]`^FTAJ*ylU\O/Ξ7vށ4^N_WNKh*GXfPJ#\`1BL5kxl +XT3d>IIKFa԰Wf=w3쉻]Wݙq(98h7g i"ο鿆%⋈39vIT\1|-x=/9OT`8VE,sP PT8gtH^q c5~TG|HS0'F$(#O =;⏣YK)?M3s,5+ i {V6 gvUSMI3.6RDbbk T}  Uj.75N#kdA}o* 5FjIp}Gc9Ic `%(ڋwZ*x~SʔLnU^J%,wf}D@F8BORPٌrڗ)M 3{,qįC\_VtXEr4ȣfG8L$ÒaY"*QJM8j Cbqf3u{tkc>**H4(Bkb^ Ybte+Ɋ7Cu >3ޞ <#OWiJ~s׆tbRI[,p2B>Z-q!~ 1q ϕU܆nBoKAPdUh-#!C9{#*9LGٖÓH!)/?'j'kr@@i֥*ZD5ZtHnQ {Lf]AmB3c{+g B7W|AI2TG޶n ^IBG#qj2t 8̫[$%mJ6Fk3MLqQ."^c$Vɀ,`:.3Xua&r]| pML=?/hj5O{tc*rՕd4J] 5Mm,ĤqdvoDwG/{PSqqmVJӿdCB֑!6UWU15uÙH{[֣C5czCdS)87?NM,DsYmXAsN:A޴66l? @ǹR.櫦hdLɍxe4kxCsdu21 krydy971hkΟ)Jw =:cl#s, ;%sγyUt[ k%HyUzzo_\{D\ShFe<>% Nd`u3*e礭?}tTe+ʹ1|a_~Jtt#D}(:ȥBapplF]hW%G5{닭l ٢ a!g6icN My?8g0`i*۬ݫy祠Jʡ?Xj՟cFSh(~h1wpdT:ջ ?JH;%)c7, LDdq\~ |GS# ڇ3`3sߺ®x x<[3eTts߈.܌;ϷLh "KG yCS U$?("*MrֺӝҬAwn +j= +aJƛ $>LA$n'RWϒ)Z$C;l^MVd GF`5w&X_40V-8 Mp믈.utL̘4fHuYn.^ѳ,By9Hbl!2k1Ht2_sU~ Z~S%s|Etm76׎ !< uPAITmo?*ԣG|3 kW56(]JhAGv=& ݄9]=ЃRx#Wꢣ_xxeRRzF33lM"2-D8M=Vw>1Un#0g?|zUT^V =Y I&&pțɍnḚW-q1uhe8[G *[T!΄` ` Vt,+Af~r4+YCuqt21}GFAuߡ Sp#B(LFP.B$1ɷ2 \-.s ~@D= Á?Nh9WZ5 Q<ۗ_@k?D!O ,|}2 J bz/xCdl/9ECp@jV{y}y`5+Mv5 V܈m߰+=:-XHc|J[*dQwvE#/kr7jnV660RCt\.Au*xџrdUPȥ4@f@Jlfe١9qKI Ӿ/,Cy ,b{b;tn /H>Լ u|a|)#Hbb}!t_qlmsD <0K pWi<0Rz(L+(vO ;f7r˲b̮Bq@ Ѷv7ssV6Z`_P!fs8]LY&:UfCxiZ~O F*W„*XB8˦X;b,clq=Ǿ Tw ;|dl._g,alaM`Nj}8}8%, ~J~Grds\'Z[a֫X[(}bS\N@~,grg [FCX|wiԔg:$IO$ ^ Cw$.?Q`gmTvP-xw,QX( k[5<,҆RU[>·RC.AxaZye<X6,NvU4*YN[6߉bb#%gbKL;I-TaH>̽6Zj.!! >JsF7;2Xc+>P aX#(֨&{(y. YwaЃl{-̊շ߫0-03?kg;")Jp҂^-XT@lPz0LTV 0z%ȡJRfDOA ^ms_VCN9) "vfBĆl=qX^{ VcUc/qh*sj-x0$jҧ'sEa00uZ&%B]Uqmd5٣G@jDlCFB qP98Y/sB RK~X9ևx L$v͊jwJo$Ĉ'z\ faSqa^ϝ# ; ][O넶\+Q(qu5|4d7$+oKA Oʠ_~ %^;arU5f]Cu 3 }MU B.KN{L?]EicNqw_ }w"u,T{a&9O yvh~x{nUg`OHQ*No=F-AZ Mu4b7Q[ҳShPmX@S $OD ^^iV8_ u%Bܼ?A(Yհ 偃ϱs#Fhl.A(mnꎄޝSP,ɡH r=? dQ $: YEtp/Q@nb D$*+gD;=V^0U`At\궤7> &xV;wֵBaX͔^kJ~ܜrO$^ VcS%#YĆ{!}`z_Ti%e*L]R, BkϲbeÌX]"O~L?dV c>ldhQ1@RFVs- ׆!. f2`maڨ6u.ⳁ}1suAv]u/SXea_3SR[>X4 qCwcܷ,_1 *ccHwCX<24X.qCW28n_HӼ ,V%{x9@JC6IiQy/%_Nfg+q5.S24%wG}֢AJu4̓ڰT`Wowh}ވ$yiHP&c֥s^Ȓs) K/A6Ab9$KzʚB %&[I}my;X+pDD2I.0өllT8jo*rvШn\vL">PƁ.3v竉L0&s+ve2«[bJD-%g#M`\pFsUަ9h҂YʟvRZE{ ͒o sw!MIwF88Ν0QhDrk3 OBoxxȓRE,fU~|PGƮ6NmᰁN1SՎSZGO8C AԐ$ 2TU;L&LjRncH׆", XSpdwY&E# !bٻn' hMLgz^#W527֍N.G ?S6Ij9GE]vWa.͌b8;Y4D+;q >XՆV\o= <DIW+u?_ml֢>J-OtVh@3͓X8cEBcur)*h-˸D JG,GGX~9nߢom2"-!=zmRS;XJ9&`矯.={B*aڝIRmwvH0ԇV%JWGuvE} 7g˽%تăݯr>'س=THJeWUn:X?/<4 G0WUpԱ!PZ_0e,j:i"%uևLgd}SQUSaC).TW%5{(*lKUbnRm^Úb].+ɱ!tԶDc93XykȌXvCHslkIu9& 4)` 9߶7kaE/Vv 6%0)l%̕Ic6좺taП;`&StgUV=M -z6jL%t/xD] kU}fSn*5F/P͠ ME2^9ʴ`?3 *D?1.#gf篝 ̄ʡI^{|n//qNU1GP!?p.Dj=h(]>mc+ڷ$+,IzOAZj3j'QNnƓwNo`e Z j߉$52TҵB%pM+k%- Čh;r|jfOˑ{^ojrT=7S/P' KJlq"R\9;ψщ&yMHUy)1,R=Weۚ"aǸL~4Ls/;!L[SfGmY>VZ2x]ٹ'=UØȡ7%Y] s=:nՀv:kNs2UXSX\p "WwBFvYCSއ1DDfcǽ[ʵ`ĩ_QN%w 93?A %tnX ;]LDjx{\g plĻv4T,q㩭y2LPF2rdySɩbbjZ)p0Ѥ #@:_D-8bFnZf'\J-W\TEß|=kgU)|מqrR^6w݅kX,&~ql$/f)X~Q .8]F:ki=AH-;2\>Ɍ<2=]\3epܫH n.Ϙ bbԠ<,SU~fX0ܥy,u0Gv רyz8d~&<ɐ(gXU$;. 5I~A yp~ֺb&nY17ժB`ktWٌ8U3h (c̫'tꭿ=|R4@t`g'#*_*xoړTd;#C-ZXsv计~6O<|MI)']2/؇;5@i.Qc-Pug89OH H%5xO1p.'QĹX ʊ3lwZ!%ݞ*lg.P'Pb w]~p _հ(m-& %n~u]gDdޟ?/pN fE~ndnYRx ާ=XT J8@!b?n-SK) g{"hkO]0>|s>3G3i:8hAFsȑ:%#;ڭ,vmx2 wIX9G-G?`8ulM3C j}{42Lb3e8HH zJv"庂;ZsUXM&v?UU3e798JU]\1Rg&Nf<ꍿϽqTBgCpK4UQEh5g DM$r/O?1^8׬\l=S5Z}62nh)9VaI@@UZG@nd/:T:!zTS]@ϱk2v/E9 =VYKG0LIwR(~n<\$ns e=O%oVȈ /2<=#Oq-/r]8NJ l4fw8c%VQLK\S   X!C}TD>3 /&ik~iqf%# kw4܊(f`vMCpEv(1;Vxg(L{-Yn+B̼Յe1N]ۀ曓,s )‘@r1݇b[ƿ|1E߉KW솕60Btp@0qoVq@ n697'D$бÿaF.h{U#==N214:q*E 95HV!tYꪡttMΗg%! X0i<a`Љh+Do c| jElHJ>U|σm(`QD<[aeI @ zm| J{Ł#ݫ }c90F z=ft?(mZLlX6Hb y$.JSTI҅: ⣔% eFΑ&Lg^7+8u[G>du.bWPhZ9O8e1݊!ai"q*`,90r*`-2?-U2.tuҴdu#4h=>PHTq3`,DT2;/)rEc-V`< "01' e= `)#{Gas>Uerc-^  Gal]8X\c;Z^G!^9X(;S$=jǻ'BPqC44o$4ܾo{6(%)S07<Ó8'1SgaOH-dadեMlm=BhVxyK@ܒ WvʶJvì_.7FDR'n@fF̺޿.s<rJyfw?hҦa23ۂ%ujiTV@( xRCoK?^-oo-Run&_ {;ZЀ[D]\uGdX!n݀bh#Uj݀!JQ3 ,b.9!!;?^SDùS2_~7  , *bT(ޅǖՁf5;($RcS']p/ 3n껳7)fQLM^>@Sdw^yώ341XnԨ߰;%d/Ⱥ8bmڳUA@S2:zZk}oPT'+eqrIw̋́f8.7pu6?-өbFf wA wW>2׽?3'?O*f~,-<Ό0QnX} l+Jv$¹{7Zf'}L PMB2|e‰fk ؝$j b7پcR߇n-LraDI"&"+@hUj2Wm/ [=&WHNٓ˛^ÇJ8ƥـݔq#{}bg=aHRX1p3c0LQk\؁<ܾ\ȱ5$u:Q#_<[w-NmUAh4Ũ^Tz=;KP[ApH g_7 rĔz fbT>=z&kp15>gU[VTuiں(0>$238[mndx3!ύZeO7p9ӺuS?ҥ\qcJxږgCj,:P8w=ȈHtCE/-c݄c_{* >1;zrd$CEK"aUHT, Ldϸ5ʼ'&dBf$l9f]Wۣgq]sVq_qL{:Rޱo P+l<`"!  7`VePrfK]eoH!]wfQ28 $TSɚ2N=*Qw~mMYCٮ0.Mo&`^0 O&:P qˑ )g3,lHU[<%L&WsQQlTD3.&`pJ3=GV-L!6!Yvn^3Sbn{yN}T,z"DKo1-xuf)yBd /9Yxӳa_2rҮ:F"^n'˓+e o;M"Z`rkVʲhH8eɺKޭ/ƮKh6s2^lE\HՄgC^hP,{dWe5L'2RWs:KVqDRa;}F NlPmg %{An-bB $݌_ p*Y?s-Bյ`tl s뒺1 'ג̈yNrH8n;_lkPuo8ZTB|Qknm3~0KI\lg%m `X]_OVnkn`xl ژl!ʼ6E?H=x{% 5s!n\7L=I2ei5|dx/0Ȱ_sAP81~禥:I1h, 4u݂ԽvcD3RqBRSW4Zt٧|N#y(m1vH ||It߹15[b(a\=b HߕfPg dŽ)e8v"k|>uK4TA'j.EhZ?>DIjahjd' mZ W}n|(--ȱMn%̦ Њ7]nd XnrJ쪷_"!1>\65u~ѲT^ֺsxҵ57'vx,Ec{hz% xoE.mi/UV1n66Kbi>:έ#C}/9g0  Q>tLbzʡfnMBK(J]=g=1nL}!%r~;y*lAZ٭j`?m;^dvc٪?\te&;^D]8dGćS17rJ`! 1c=u3D2C?3 ehg>Q!ã! leclՔ[.#˯ }3ęLaV}@^nܱC ,ӔKB!Um7k4h΢Z%$@̆vGD46B{wVT-=Bˤ"8z Legbp26 `"UꄰsPgڱ-G`8>W1b%G+1m!OA+Wӎ!p U< j>ͯ;M9HuDYkLV6x| ?}ҕqE$SghWœ JMê or"kg&"}=ܽևCۇMA (R6#a=7 k8D?|=7sY5 ʏ:_7S܀b?*V>'.][!Ab C,/ӚS\I_z.ҠP;H4C'Lf x#O{+LZ ԡzn= "-G*6/>EN5<{*k!f0ʊOJ!m2&)")Gsf!U+i{UIlgBN1_U-$`pR3Gn #Z!oL&@fi~(mn[_(&i>I{[V Lk[3Ǭ0=UNG ;e9WC H4"pӋPjWC-kEMw =z{1dN6ƤBW5fڱӇc|ئobshf t*2iZmjh~dFg~rǤ %H /&棞1Ds r9c*wx`:Ӡ,ާ̄$K{G+lBwjO4 ٳ,5p IA6uį"‘/2geOF 4${ȻykhT0)5=Dp>ݢo?ZYLJI"%2, Uq3-Pv!> fOe,'4&v E5nj]C11l[4S< W&JBGnIڲv*zQDp%ƃPK9_Pδ?jM)D„mg.𓰌G\MBTyL_m[%$}(/o>1a+BTx܏,u)Y\%@HP=ewis@79&Z .{ dOAA@6 5+M:Yotj/* Vd YɅ!y ^z-DUb,2VJsKgV {. }OBԂk\ P,t Jh.y(5G˯fMW^VS[2;ࡪĒ&o簵̭D^ p;$7"PV2: l(~Hn3̚r9|F 1Ne&VHorn+%IcH9)[:mJYP͕GĭቄCڰD,]ODBY3N'mq.~*"6y+c߱>;`|ôR?Ya#mtH~$ o vyqNzž}@Igy̌F&*& 8zE#C v xCUrEH6 |tO?v1~M@{M~$xrɕxYb0LP^AFb\tZɊiYo8:dG?ڙ+/P{´(XO&43Ĥjv-2wl=N:ұDª^ƵUTݤI<=\ᨸ&<}} VF }T|Zl=,X4}dwV C_ũ2xgQnS1!V\JkH͂=(r^ՙ`LkU#8k60ŧJOǫ,uxZs˸\U7d_L}rYlC;8*1'dDD0'ueҰdWbdg#h:LG~Nz+ErqsqFP}H8J)lsD}W&cx]VbUK] Juy뢜'-t*3=$F,-iTЪ(͹4 ArP&l@ 8Km5[ ػ@'wT8J ][Kpb5NiZ֠>"2!;!2[9#c\AY+L]t&c~5ބ*bFkpr7ﰣoMt/G4gJ@w^{'Y3Fj`g;e_櫂+lXC[;X'cQ ޾:XDfQ4ޯ(bvyOȊHsX|t wi yS)au=/~g78ߔ=gx[osj>'G%5ZCo7@_GsIs hkK5==J~ dFOyKi¥ hly4ʁS^{X_[#Q*4Ǡh?B>)E1kMSpqfA?zv L0t1ijmEެxw<./3Pk.wm=Ԝ^6AqX6< /m+ږ% Eo24WCwUkж%c|>~xTxU/rT ˵C^ML Fs@CvXU}?nbd}ohPӹ Gޛ|0Xsʝ+h(>–WBWĊd`,lij),D@DDT X)B#R^I픵dž#Hig|H<~VNN =}OPvL8P6K+Z4y^wg,!>.)g-ɋ!&ֺgUsz-d-?7h}MNSnN7`F:8ɌV$I]}O(..* I+BÐmx@UM MIqlQaVckauf{ 5#)TCEQo8.xs[#y١ C~CUr>D/\BzVp0qNYd-.]7N~rr8xZ*~+ ?9nI2Ό)Dx)Ƚ Z.NGyK8Ȕ8DGU8Bb`a]^c6p=6߼lw%pקd=vSUJ߽W~Δ;Pѵ8}%3U!"޹!:^)k 'a=f2' oCeöa8ZdsteZf$MTQ6K`FJϰ{q!Ji(/#&S؁J!ؽ9$g{ kO 1u/6 'Jֳ˷36@Vq/2RSH|%$f]VO_0𕴉 5 ;6P-7*xPn[awXuӚȜzqEuKy)XSi..+TC),ey1bܫj nU@B-o$FN; V"yP5fnJAX 0@je-.D}d [W$euA͐1?$68r ^U.r5̹sEo3eJ][D8a!]G(lӡTD!t/<8H +)T E[e`r(y{;x%pVk/fTd,JO&v^H wOP߀l͔Pݽ6|f'&;e)s!bKD]fdsA,M.,}Rc@&Wc;/77qVlinҭO`dJ; eх^rUڬHWE#׽=@pY@/c,7o{Ґ/ói[+z\'D;.iMrOBE~^3|A^ U]=h5hrEI_cqt/%e*@ŗ=!UXǠуuAT"pY$!ȩJ7xb_$EcmQMmhu/~vMv c\# Id@7> Aw:wy>#< bDⓔq<8zƵ܎D^<& m]L.N߅qDOUjVِbyчrhyhX:K ܩCJVv̓)ūܫ|X TޫkCbAÄzEf1`o} OͮPli֚杈zQ[H_N`2YO>J}$E{ >E(]Y|hBu&즖&9;;^w f.@WJkk8Z!qh⮣ot|ݑ*w&*՛;BpY@ggx~qւ4`ylx– x!>Tym:΄p1l i+qږvK^V$SDgvlb.g.jm/~IbҬwS:meCnQ¤u{O>MWV Msw͒V rtk=˫G5Ɇ EuHq7 ;0HIn-r< _Ķ3J`NbcAWt1b4d(hB)F Dӥč񀅔mt-*LY AIӔ/D~b?'l8$XHAgy9?;1äX59ٲ ,y _7P _{aǯtp(ټK^ivµbnN$1Kyץ qu3)ͥDvbo%V uPC kLJH>,kԷirΫt[\7LtJI3yѢq8h%Ap*=?g7D,OiDG5p"ն(o=qPPUI9}^k-Y9`܀MˠK ky&BG}afa4@npchz]ےRx}FBBrkqT9zKE-,ww*VNZϜ 66n2C3Q#UIʞ3tKͳ;*bRa5yt^kk.*n}<3/mA皚$ hߤP~l>]'ePh)} R#^>p*w{v\"XM:ƻ/s$_g=yx@!N8ڨ2pnk bG|*A/Yے9[)Y]0DP*Q Oa0 ;, +' EuYP6!D{Z,P chHi4$0S>=:0P9:e[a|ʊ_EXH*R P"ιE)'l 1,l9#9πy] #U>ha]OXLs#,Q)%I\,a;y{Os: *iTlGy?[/b0zp)=V]u`u͒;gqG?鋯Gh;ٱۍILJ-hk[JRϋ^Z%ueDc=h$ lD#*hǨn =% %DZxQWK{cp$%#'qr" d2ς5sSȭ P@Ќ|Epx&.T`tz XUS53O-dҊ n۔5t.*^`Oo_lX5ޜ--iTLtdhԂ;'&gG)T99Y7L [x\Ȍ*D-Rƙx8a]KM8!ymaGeGWA{/,owXYN>L_xux!l J)"Awz%x~uo]/2+L ^]ba#j8͓qcM4NPZW9aF##s47{_8,^BVRQ8b4} 5t LoMdzu\k5RQP˘w\ȩF^b+^?A̡ od# d02b$}n`آE4~>1$~yo%f K-4z3<0H)UT7G8mC34|B!1†v;\FndDZ}緡˯uiv"ow%C6X2ά *(+̡ғ諐m:ٻd y%e=CJ1}8#١{9-M$iʑF2> [3أ"ljϾ6ZmӅt <=%.Dn$ZliC}&eId1al;qϨɦQi * q?ƙD;bErf"MTeЌEHx1@cn-3 vYIִHuwR_o=FG$_kݫ!j^[P"zWt|D Vj9'\_)ڽO»naӋݑ`lo?v 楄g-6ގG$ion,Ln6k/lhL9g1wd7#-^0e_r !k\:Țg`1!Lgj.KJUh%KND!:WFx8oرlmMB_kC}~QҝU+cF\ѿښ?ڙ:b_JMbM/! g?UjO6DZ"R`Q#"ɽF}.ne'0`WĢ(4}robLșkNW y~`yVbbi|\\R⸢zhag_,Jxau{p՞L qJ&B˞ S+pi0ulܼʢxE[weGd֏ N$ }ϑ*;Jngn)}zܐUkGn8ѽLY)TE&1RUw);|+HF2X2#/q>dj-w9v92i@Pm}ϓWFLYr\͞ E?qZg)ɩAcU^ẘ:EET? (_zDj-s͞A2PT]5ǙE-.JXL$ ہՇ޿M襁IT]H7- 7fPBa+́Zn`{Dݩ(YoևbM[@m$( @Z2El&B)Mg\IG|/@TtX"\EVڇ3Y*O(_gmf]kx*O6Џcn`%xM'3ܭ=yj}Y4c CFCL20;չ#Р``8>`-IJB߰eۭ (MI|(^ 0<-\RX_:; V-{!~"aQ /PB ;t\z33IO謹dAR">!TN x"&RP7!"$c(u F{OՅc< ݛ^8K $C.ꅣ,H! sz!׺a*n,LcQɨ1뫒7S:AMzj%˕XpL>`<_LnR U8m6z/eTVzE7J'bMGO  3u%`6,Ԧ(qVE$'.:pF %naMš(^l|㾓qM HRL=lFc d{ToǹHN˭5i(bA_ > z:o=0v~g:.UavD]@}敟ˁ ͖8/dmd-PfE\ORxhJ ڞ:u/-A@j:K'W{6qhk[c)ٻx=Uu)$U6*#A,v^Ҝۅ:R)]-Df5r6ǰhϢ5nS>S/ïmaPf]͹YfNO'!Ra-s[|qX$ v:sv2X7 rs[$d*bo^.;:K/w~s.*("Dh]IBsm3c2>)EnȆQ;[z쇠kȳut ZΠ\~g\*MR[8ԼUI6{ nm=.\r#gTJ dc;z_H̳2tŽ&[2~4Jyl'ŔD~J$JH,>ODH-"<-\#%Yj}+˞.ȔX8#%;}mЖWbmʏo<%XH@ŝMԀE$ 6Gn^LV/|"]|'bّ#F z&Dz 6B!>B> ,JƁDy;( Ŕ- 9iowїe!L'8)74e$3/ѾD2m֖Nqя`L,Y+y"l ">jiD΍Vǥu{r V֜;rMh-3:Wtͱr"x3QfK]}XOg0h%sV1W ZP4T$Xa+S|YQ xE7>;Eԕ }WV`gWmR.1T,TxY|vĩĥKd_՜r^sp@`"囦(TE$o~dFߙI?=Y\Caq=Y-5V@Gf= 02S"m(Ȇ9!w2ȋ[/ʍE']}0>F Yw8H/5TBSxX`m7-2A`?a Œ0e{8^d.dDICenȁ ׸:o\55C"1sZ' )gilud,CW̎օ(?[Q)2bh\qL{4OImIΑ *7-8cs/I(0?jpUxR5Lrg4b r$N~w jwmڏ3\II!HQMq@m3ݷ4hD{]q :dJ@4,e5t~%A*!pۢ,D2[ Y]+-=,f}Q i0ڋ1}jJ2H&T o9lspSLDrŬ'SJScM߱QTԼ44~m ?4жBPߑo ٶ%kQ;L=9`ݗܯGdn9pTˈ+e:{T i]B7s :;8,=ubWe+LLD:4lS-7#>yH4BɈ2NH4~G=?w7f!spl[ƴ0pvͭ Om-p鮄Y]Jr(Gj Y 1о]x0!` r[%r5tq6  E p { h//qi##1t=b-4IQ,fmo%*>~<ʪ{]Wd\F!P >a6OYs H*iV-4O4lnr: n-ubgmMMuꪽ5dN+-m|IxUVoogzr3,X/!n~1AStml.ӣ$AnCc_kγLK\:2v?c\"aB `0Eo)2Ns]ݍEم)T*b [ p¢XV,[i,"?Qt I2 y)h!,\B΀XGTW?/e7k8:LŒo~& 8*VNx^GLqXhyk6-٥t&E"Ѵrs:Ǩ)~ }`\,ţ僤+R&瑝vjdzoWQ R92CyBj`ۧ qhI|QeϛVHib\c:eF v x _`W*!7%µY"ݑ֊el Yj(,x$pݧvrO<(f UH5fI`WNJ`9B>X697c;Qlx˲\B%r`Qe'iՐ)ۅvT{ 8Ua6+k725rܵJ"=B}@*- L@T- ^܌8;ZTO !gek!A: C@r:~A5\BD4g? ¨\b/MF#u"\{ÎKo$YX/$xh|gI7_jΤuRZ6R2p#K3GSUk?/DDX_V둗~a}t]S31Y8䩽HYmHUi {| 2z^5ܸ-;BB;]zAmN6B$Wh6ˌ< QZVtCmBiqtmo[-tI<&6em0;xǯc: n(듋2Γ}=}9E9=7 I.ڊPy,7g X*:c_g0;r)n`e&J.2A1"Q8bS@r+٫4D}@~b-ܡiQ*?SiX w4 C^ak_Um!EA R' O?!3aNi4͑<7-iDj7Tf[g>E̙_LV|XI RXq`pEk!YmD(l璏O-hΑz>#O3f%Zle6s 1ӔIGm2WWpR*T{-'.5?|l]yX?$?}df1m{5=ѢqP7ohXN:Y2)u\ՓT޹hu&,KS:G<hrxF:|RԕBet3M|^ra/fgv)ƚD׳.<4g\aNcH ~KMH(ᢱS *9 6JuWG]pw4#GǑ*omG3x .?*hqihQXFEْR[lA] Dˢ8.y]AiI{Dעe-iA,PyYٽ(.4c]m kAv1|gQt<d KcMPHѧ^z=;2oyaxڼ8m 줈J3.Y/2(ߠZaOc v,߲&(;L5taGxdNH,R+6q` NcJ<6tKM$lbq;&i_F8;G/Nes*mǏg@2 ׻A~怴y.MWtPŢZ`4iV!poU%ye@S뤟.t`8Sctynr說PH$v2JHwûG#.-fЏW[)@~IU't2oG OmW&@ס:GޠX9S-jq,7&B՘ ~OyXAeU+J;>I}.jCA7΀=ԌSaR#C1YKPU.gݎsOӨ51VQZ BoV>\uJ.@vc8zB >>_y+cD=m0rIX([;xa߰[;;QwE%b0n8F6RupiiʻiHtvۜĞ| [*(aޞ RdAVaur짤;{v!_DA#NvL4E` Xw3y,:VI.L^Mh}}W7N#O'ix=hCR)- Ԡܤ bl!a`wY/-'n]k7|.h0Ldzkpq:hN|ïjEÁx8g4o8 < E緿>S@v5BCSbؗa.1]bIQBQsDLӁMZ'zY{ted EDqT 7T]7SP2j[o% =푊9SPnчXM\ꚮQ'ɽ>d-y%va\4)Q9e^f7.Ş~?VGER~@9b&a`e|8 U A A&.(֘і;K\ xR ?; ,-rmw^Ĵ3Hr$ygӫ5-Qx薕] i :i4خRB jjkkGÄjû ʫPV~-#52&Y.$c L2o qT[;oB)`Q&;(}jtJnʊ2&L HwD9K.7E<=(w8H % xX f>dYSʔ*T,ѥ̨M8tXL±˯X#܇5w=JBEd/|"jYX-mIV8}p>V rG5-bQ,gp ahX#9*%B&}-Ղ}co^pع葯Be6f)Kћ5|kGݳKH% erׅ/EpwF"f7vVhhR,$󥐎 Eiid.-_LNXl5=}ୖG1@CЦѴC.()udB PT5&ĩjQX)!cON-っ9 ^_I(vf~|~@-cQ2=b:|N FIeIj;G!8iA>H,]}yDiLd<} _XRk&!d!Lد&FO\ymIaSƼį=Ǣah40H2_0^9}pQeqEC8@=}3Ab;'8^X$O1e\|"@cP43~XY'܍V?B$_4=>=j@AWutnpCOl%wZl:{7L}xzmXU XRywRCƝ1nUYoQ. Ө4]oh@GA_dCB<7T a+u l I+qн_(5l#bnͧ΍װelǢroFr& !͹+/A ?6mgmW}t _V3&_0Xxs8ƖSk_}7M4J$ȑir=^ɥǒl96QԪ AZN?"UТlS\XY '%( I+hd>kqJ(9rJH;^Ҕ{7 3(4 NOӖ I:#DcYZg*dw$-)ɝXP7PN4q?uCLߓZB(W>k&#K+? Í! ƻ6&-YpeNxc/@8@^Mu3 J*tACQlpڟ745JYfl<͔N}-k_O![2B%:z>0 畍; ءb̀P-mmv@.K(FT"x,ªz VFn :Ծoདྷ<אD[+kx WCRx}ۄ6}Lü _L[ѵ-5Jޤ]5(ѭ;@Y(whPFՍg3{EVe2 # ^ViTaE-8ȵu nvKXaӂ(Ha' g/K?wZD_sEZ tDӊr`i q옄w0Gڍg0#h4=r+(d#P bKEl{^gHT7G=c.;h(뜍 ^Jocl-bKVlժ櫋:/pQ=a*`#G$JN3~;ֻ6x쿦@(ƁTy,@ 9wjOWrYbN&GO@k[N4 uTz*Kř'xF%a@fpw%=OsFlpF%)0(g`?#8(;gd,{eFUΈ" Skk:MrZs3q5~Af__G 5x~]kz3svb-hd;3{~l Or"+?B&/٩nW&$i `%r׬^93!aǴVPB$NΛ Z7&`R,&,D>k3IaP^4G9TC|̅ dVI5FcoP= FU(qƪtߺK딊(J- LBƭHFfصCc #-ۺpikы glϚ]"v̕6IŅ9sVHQ nPpVAtp<9ȸ5]$dԁ_Re.GHfΠENs5 A_ؑcxZy%:ŅoCKy3aV a, h7+HhLέU9 RcL֯X 7X-ܑp&9 ~l sc חR' ~>5e&9 )-a䜚X%aƻ{}U:TN$(->~7TtI@mmCg i̾cfUnd9mj/¸Ge؎W4Ec`Ly^ %*OÛ*`7+;9m=KW M[i{`a;J'8.lJcXr@eЊ*D5پ@MP݆p_:敧(eԩS7;ٸΓqP vE\:]?z`ά K W f"4S{<5[:PHU奷'Ƶ=*v8_cʋlgW#UXMwH9Rhz uO*3}e_4l=RTظFd$nC 7-UbFQJH5hjfQA%waۢJh/]f}L$9I%njQ8 y=1j##RG70R~h]@ʜ|D˃D^w;fk>*Á:uFC.ɏ+̂thJz}inab]bQ3|}V'IGV%2y"x{6R`Tq;H Xg.lqi̭tIi8oD*}b_b l (4?s F##ߗa˰Td|8\2CWJ9FXwT5Aa\餽z Ч|q ʪA:x-D.S`Yh Ja%ʅS. 1+%w P>+Ji^^YZװ+Dݰ hd ۱*tWqGzPL{r$g h~꩖9]eY0։=. j`t:?tdI`ItNGw.EO&2vWjWYa[U wnyGn}~6h7j]lW\kw]0'sMLk4PtK.nc;j*H .T J0*jBak3URϵQ= hHS8g7T $xd?$eĠ#hC__?2+u:դHAjrN+kldB^缮N,ߝ^)q@!@u_<* GY_+SUdeÔwf8#e|1)Z׫;0g$QIO4:^'Fgj xk2e=c$8k'ؔ^%r > ϫ& P&%/H~(F2fȨ,Y6RW$2HPB5Gj MD?1h5o3u0V:eHbM\3-{=glhr.}*P]̓j Ա0KtIfc4ԇ/ Cb$FB'A֓SoFq>ڕ.OZ[*"ܔK~r{kZu LuV>Ң/LQ,29SW%g@_aMtlx5mrQ' wV<Sa ֐j׻ \T%]x5cHGBJ$0]6kLL?㡁L)m!<'jQbiLpMI*D7<6mWN>ܼoO8s;/`9DQCM:Mg|ZCVt[nVp*p@OEM타G2بVRkKJ)9 .JF\Q*=Br[|ia!|Wu+@CC %G5f?7ǃַξU[^׷tt',c AV2ꁂp4fp+1S%t bUkn-f=;)`l2;`~38_͒ ,%4݃yjL žL':bQ .到2ηc~`J޵ Q$xi׵%@?t+zdvqЁ("6$Hi:SmR;$󻖇UEn#PbԆ~:-g>ϼD:^\[K>kd %oHh?X"9Rd"翇n% L<=?뇒6{}U&tU"y;S͍;;b*@/o?MqxRld]YBaܱ@kޕEw 20[Zcۄg&i85HȵDʼnGPշUy"KZۥ뿉N.[eD Yjc3ZO4!Il)edZ!OWc ׈t |M1[X3%mbg"T4 KL$h]Ypvg1wKZjbs}<ͣ=>}{6h],/g5qts=/DfR8_^P_Nɋfz]ÍXB)ج' AX5(pC%UhIR՘q˞ fXWe#[1Md$^ 2n10 mZX{۠g+uNIJE1QzToCޜ_#0:P0]:!blUis̆w#PHG"x{D=nԱțdCzG9IT{66R΅-aB3Sa`|vu4ʒtif @BQV?RNGQ\Sr$"(#r+R[ϋ kj$x9Q# ɱR vFG]Qd,gZ~p?rK4+x0Qֱ"߆I?3#?}St܎48\آ$aȩz ŖKKaX}Ia2&;VU".4$5 sG艙.XXjb ʊTbppzk0Z QSuj9NMHua jBaEJFtF-ɔ/'4ɀ=B!1EǀOq׺Tkoefa l |%Вf-V[xt~u 8qzK A\jc#dmBÑM8wKxpR2F݊bZr]{X|52eu;] F$|X_w'.n`.#J2.,Q]#%T:˝:3Tz: "d˰9 p$\pX/0nHs}UMdGh.kæNwJ`^M4NIڶAUۛzI\?){gv }jEg0- gQΐd!fF!\)qK< @\+ۀ݆Bj@9 [(iXWMm`Yy U o:7 ޞޡ ۶<[ )iϤu9SӖk|HoiђaUI*3ӽ2Ja롋U~lZK8$Z20E!B~gfpVfKO(>L+Grg ϓ Fƀ  Z[܆޺4Y8۔M2M-r||Pώsy@]ϥߍ{N\X¬D \OJ"7'VFyt{J{J)ϷmG¬6GvwA ;,=?#MkOlpu6"pЈaz: "cv=,lBXnñ53{a8?65tˣ5| 6]K}{z&;bސxL6_oXSpRcD7HV {rn $C }@ld恊Z9qB&H7'yĔKt4M% (IupOoa>z4n=22- _->Y8u;\=e >{@q^ # *v,]v"*~ }BXR]{+Op.XDsɹA9eG3W@mW^SL\G+CǮ[#C-}ǭqd=]Xs.YTp;`]L@͝9Fs LkwzZN]JV6@M^=ޫֵp?8kOn22B*uIi2"O \'EWxT;u $=O5FDzqU2FM8Tw_.Ceb]k+R#&K%)ʕ*bڕ?@98|3kU~Ff0?LDIT^ W`%*m 9ukRjJ:'DN梖#s}33~@15v>`ѼvCy~AJsW(]M[m}jLjEZ V%r9Ł&$c€W{G\[̟X31c-DxkJܽv4KpԋhS vb^,_MK&t|oqv[/.˜N G`\>)AžgQH0M x`Z.- |KH $%r(׼#ձ*02p"ǦwˡrN|\TJzI7?[[nUN>F}F*=I/YGGAWssl`p&4n'j.htlJ#XQn5RNaփpp''DH)^}9vgleӡFrƈԼ@`"[G2MN^Դ;RGkWja?VP_y8ZlZ%AT_uR'j -|NX7R3s*[g؀]C3ވȀ0A.2`(D8f_fmZ{-o )uvh@$#[ =اF1Pydbiņi3UX)E!;4uIL@%޻)ϻ R s,g\}[- Iq l^ah+nʵ"YcQ,g+ǤNE4mTD8mZ'`i=:nMm43A# Mf_fWtz&QϨd48R}c8vuJL79|P% TfLu?9|\;Os6.ܺ#TBF?F YiA u$?Qpʥ6ZJ&A$N&)=P2N-ԫ=Nݾ|BYGJ#X(n '$ůF(tcJ.,3VFJoFnK̇%n_ N0!Ғ57b ۢE9joM_ A?bxvkݗXTʽke6tTKx [AK[-Qׯ5x@&Lx܂Z(zhشrG(FnQa!D*hBBdAHnAg3ͳ4-RSZ8AF8Aw̡d*Ѧ:Kz/l?zJeD~!;ڑ '}&"\=t^(zRe| A~+` xC\&~F=޴27",I"w]*vߋT2 +[(!m_vrin}fn|GTt C-=]ѭAES_"fi`>9ic V9 I ;DVϱq^`o?~.3ĩtxP%Cz;Lml{l[)$[w ؏k iנZ[N`#љXM+qv]GU8jIo5T8q0Pܽ/pt+8rMj6W>]6Z)%6; 6v*xC^pQWr U+'F$hfZikQjqMqiںvMO&."s޽8J%ک c@! r`!պ8L| l 1*:z1X׽ӂ6R(8+o2(psusظlvyƯshX k  M`0ܙ ,?fQF.?x :8@ Ƿ˩6JG`pr ~)AYD&ζf7X-G:X׉k1uI_^xA:%#2 ߎVĮg)W>Dp|O #~4C0C)͠+F6GSHf05\$HAej>q"at&YjUqnӏ$O|H0[q1L9 i0#G 8%Q WgAΏn75 6<16=~E0~M$#4WuE7|fq;%7;hQݰ&_ h[>!vR򶵦Xp[{G8,`ˡCa&l1Dg%;G#$T.m.oNqI@=իׂTW7~[1ɦoPFC⏎ؘvC{ /EY|jÍhu|56C68. rXit̡n$nwD$ B?!P&9lyF9N;"e9+T$A>nyA\KPs` :V`o}E q&jiy&z#W%@T^9zv_y(_p1Jrܣrzoow`BlT8 ͮ;N<[njh~2 ^wl2}s:%a FBVCtjIo#- dB:/.~4=p{VoE/.R(TLD}y{Wdۄ{Eь$3-mэK fv-ЊJdW<f-%"IqN-YhPWX~da=ESIR+.rLm&>cmP]c8vRH!#\9ïo쪹"X#rZW QЧZEZ-3u=mEuJZ2=&艩]wM8ep<{*P9d Ciz(ӱzVT]2MhT(EVbeۻИ`2#pGd?/*a3 eWTH& D@;DJ\#hbcGՓR~QE6"y'= tc1U .KqiOF:,zQQMx՛g͊?A p8PU3#:3c8xWJ-(S B{aU'!{9RWN>>0Bzի,(w$ä -k+zs^=U8Fo3 |d=5z_݆pQ5ZEҶ>ؗO# fds¨N %YOye Yjx&qdϘ%׋Ġ}r~ R-\M-tL5+a"Qwcy!(7o2YN* 3;r ;S ! 8HɅfԟ3D1y42& Zi N.Z*4~Yt%)>$L FW1qXp=9Tơ8H6;UyYrumXN Gv7X\N^ճПbֲZMv5^_S7-K%z \qs~m\^1bF KJs#YDdyF:5 i~3A [ 7Ƌo`ީGѯĀZuTͦmqxP^* 7JKTcwA{a6g !7Zx`nC#YF#׮+Uu5}{qn0䯹fm jEgkA? &Ĵ5Lyy4|¤$Lזi&,zZMe[CJcQ۶Ok~׭^P ceA0KH%.j-(l"^R'O >!9Ejv(`s tjCx%4gP36fE[q 7N}zUQOpѶ(SoCjײ)/21oD^ 7]:r\a^EI#ޞ" d{&5coҜxh)C|+:%W;ĩʵI u[ӵ'Q4ӭčZP'M]L2gB\18w9+g²R蹄ΆbDdԬVݮ`̏bTu6~OUNf܊>`[^vI0w@9@ 5#ƅ`:ig,0J &朩i H|>G;/Ҋ2H Y ӸdMG2{CYR(_|@H7l҂qʇ.j 0uOBxO hb47xǵ<^8y8}0\-܋}78LBUgo Y #MuTwR5ւx|9#Q փ /zg1$NB{36 u*tA3 =-(hD,+\*l9Bv jS=7 ϤJ-•7  _8ePyuu?C<*`, Io8Gj@ta3דJC~/ ]k ?ژxԫl[ w/nfpuW`|W3ζ/7>+(rz-=[̰g'B~eЩB7*"l G>=T"ze}HT|Ƥ^D f>"@8 -+E׼P}a,!MuϱE.n^]M 2?Sa$"C·JN1ĂwWB9 DjY̑E83-~ Ƒ#y+D#6H(`[֯? "**@X ~1C{G!m \ boig/E_rv; Wʡ?0LT Dt1z ,'xdc+L1crATgGRv J[z`L_ɜO!A5rD;SHw2FS PYH[Ti@SPcܼU<^>9lVW*0ʱ) UXy$5ZbUF*TT6IEE=%}lU?b,565GG%9y^$ǐ߫Mw,N-ŵ]Ll<Ěp !N.X9ӄiF&ay9ogShV qA=.wߖK&:+/W~n_BSn'/&.ح?sdXJ+$\Y>HK'P/>IL?V RshP^GxLa';o \5Hh!T 'D]QhlHyZop"&8`Wr1dz-701>M{X:B7}sxp:EY>:S&Aؿw:ZgU UZm(MA꫌۸,%j#$=Ws=!HxDo=n jڐP%6K|:*M,|]"X\\=lղAcmu{a7rn6 PIJm[@)i| ̵-aS*T|6PHpY"(lVh&]7sc´Z`{ n೸i&PұG-VH^p-zlCHYO Cl}iUD5„ xA@0c'L~qNG%K8IDL`ْ0r)/7)L]/չ` 4.3_0yaBdz:C"kG\~U7d~TAQZJ%18x5aWjxaxQ={? #Y4Bt&Q? o DM䂝M;+)s蝶h:bd֦*.{ AAos?!}͍;{^nlY{XK0扥PUƸR 5c!P`cR$;~_t3̄؃Hs3AOe鄉Ģ?ȶ \hkpoƕ]S:H)YtR ~Mym;ri7nаR{ 68  \Xe&NR,dv{)7t:oQQQFYçÔw՝"X>ɸ4 0m[+5{K wN< Bs)6.6Mu83*a`~dQ" dW,P~S9 eWp^Y!]"Ѩ%*7/]=)%̺m7 m &"J\\Ie $9鼃mZiCyQ eIwQү2殿d `}:b=dyϹGcQ9' S:pu R&gs E88йg*طI X o8¤Â,F8|vF{+'׀,I/m^ߓ HL̵l0\Aб,{í[ b")+"ҰJ`s]4\;LKtsFtxZ"Ed Z&s:EFj pK&%8Zic8VPe_\t-ĭ̒Q7(qsV/B|0{ v ]/5{}: ScܶQ O*25FQ1ai5aaһ_PPxd^+mwU7Hź2~KNR!g(U/Ez\_yP(?fȽj BoBXW|gV8h|Irb8K!dV9Aʍ!éty|X^Ab9,Q_O#Ƅ*(PY  j@*jΣB]tG2S67@ 5oCiRy;/۩ZjVRoY425Q,A^1xT.W㹑xMozȸƠ)_UX=g% cĉtJ5DWUu'Ͳ Gy84y0 &RDo%{dقVJ #6I36b(SaI5S|JڪA}HhޮQ(*)f`ZLpWkѴIj yppW}{|;[xq+Pr$eBdv3c'BgApN_UAu4ϣOCO̲T"*ZB4BQtBŰ jo\qyt=d|0tm{ҍ=zE1N!q=p$8m'Wx=rXjuy ߣhoVo/@'9\fܴ (> qcCA}Mr7:ܔSO +XП|M~m$wpk*S!grکh:zX7b{(,\[Qz3vja?!FiǖUB/n&nm _'qH8|PL͢nL)z<YF7hW>Hp8NŇ1Zhi#[H \]^_Q.=+D"Y)f>~Fۉ~ZdirhCͿ8<`.јJK%|3ZhBUxBAHh{KasVv]Z"߄49s Fe`{}zELFc]=}Ue:ےo"Ѐa+ ܜ71ĥQRb-c8#EӰvVD>֋ʘ}-^oU/bYajS Ѐ#Ƭx;I͈r 9`b3$K5Mo;o'.O||yWOx.2vTA.Ǽ!3(Vݖ0mydN])XZ@x,u(PdGHyQظٗYa0S#ΜMnD^pW٘G|O܋nv8 ,rKckt-(gz; (3Ev̤uc-9.T +i o/X00Wk,3!=25K!rb맦(xG C/ոdeC75:/JS/I\ʗ GMa/m@O1{Y)]~JܨԔR&c{>qԁc_L g( UƔm h 3ebBSa{&H>Ͷ RP4?*Br=Y.pmVuU1)~nCazε"M+6A?nH N p ULvZ w{?QSFc|2dP'Qe&f%k:go(躍"WӠdblk,*_-h!V|*9i G6і_9shCBjO={{"r^gޤ+mrM T۾ IPz[7BF,j:w0؝csz'_eGR"JzOS"] (GWjXkmC;ҎhYg] KwXgZM !E' 9(!6P m\nf\nk>9]Inb@2k;a Ȥ > x=ξ2Nݧ_K=MN !?V@F!;\7D᫐\8{yh rFU'MS\E"rDcޮJ JmrcJŢ] LyVL{ q;G|O|hixCcPtphU`8ĉlF6)x UsYeS0}P>2/e B ZY[]^~s& 鷄&7\${[IYوc%~\F~( 54b3Xb:?/vW*ք.^֯{j';RٓG)-84V6e" W&қ<:\QtucL AΡvZC{ҦoAaS'= W[dfb']|O2}DjJK{<:"¿\w]*oBz"4=f' 1dBV=?XQQP 8@fB)9Ns7[(j,=:ЛiFHʋ/~=Ϭ$"VpޞPve]rtC5t/,q ]5dӉ)p>*<Ӫ7ǂ\׊dPGWJ\h3**xK߂1(RRTF=''~vٸzXfJq4oy.C^rP9(,яtMG𜒐3EW' .CvϤQ؇ b"0>6ʚ ZXa5z-k+YN1_FxSh-J,W4ϭ.7 wd in: J4ꛊ5H=ڗG N=K rR #Vi 5̯Fr>.t/Pר8܇JmUx?y:𓵣BZgyX`H'&X5$Hc}8 œ:;,Bu#8$7$6f(Ej]TDQldSH>\/PΕL C+OqIyDLK߆Frr,dM6Ştf=e` J&t^ !QJ)Zl fB0:ڮ(9|E 8Cmk¡2|_W}Nv)@N=(6n ~׶mxon{Iu[k P`& nCA::y@ u/& q,.Q8\ubhj{)  P  3 Ƥ3m(>H4/ Э+/%ĪρQc;U^)vn̿M:/\MաO-r`:)sT򝺭iS2016Gt50g>sۍX0>T" @Y ozN:KcJ>~7zԩĺ.8Df 5BriΓL涷N#F0e8ngEՇ2&6}T3}{~S*?16Ceq)LWe5UR#A.W7BJ@0FvR`5CV42|՗yeF`^4V˔'$ZÓ(lSkr#AZs]t+%;G0v+4k 6)-7ѲY[o/N6e*S\G\߹n1˂@<[NUk WR6A;؊1Ӻd]R,Wx| $(AѐS?UO?2 xuN--9EaƩM~ϲuڰi:7dUE0o_a=oa]muq k#B9Rc<ӤjEbś> V)dfiU~]+a}H1W^ଫ!c\d/Lp^^V%K@s'zUh^e xB"4>ZqDugiT4d։ܶY_)QinykM-^#;Mnz|}aѝ)jzwevPŢH͜i.Mp>ZwJ&zhv 5EGBnbU e>am{H@h\տ{j͊@Y6!&x/3\֖3B?2A%Lvavr*\d*aMMok(Mױ?jԪ^$|Pv$Z-%&h AteSTZ?0p9eks&f8G J!6]uϜމ8ٖhD!{hd6@ukYpB* x0vmYZ#3BőښEW豒B c&=':Կtg AmIףXR#Z$ܖ3qT->\ZZ^h y泽L%%u4BŚލkBJo_vk"s+(> { x `HAI(]Qx^,>̾{#&^aͼ 0ޅ;P KNSYߕY=080s*1aFaF{hG,T͍g= ɬX;O* Ƥ2񏊬xTm% 1`rեpGL< ;ru5 KI y?qdAgHǺQ)yȩ=.$իӶ[[눥{a|BO!{M_ӚAھfM,vpK.l}5oPl~h&:UaʧUa'e+>BHN0mԔz=eH>M[!S}g]|Zy:vo{9ǂ/*kz>P?H8`vlg|)>C'I3u7͢tt QR䈦{0ИpUC1XYpFáV&SI[ll-CVڭC{^ɗIctj׿͈ 6]1$kc'܅ EDGR:o3s nwL>6w|_ZLK}LCLTy:ےNbf4 0ύl!) ĵ!ZqdJotګ2m210FS[ɩt5HmZHx7a>I9@ L~Y-dSAKS⥟v ’ [scqUEG <:+ԍevVDX.=fxSںdd{]S?#C=&9jklo|R˄Tv.7- aWyţېtTA5Tbbk+' `5Dh< ] Ke90FZ캗BIRCB RuUסWIo4} [>3?ı[u,}A5*yN ljȰ6 )i*6d S?^NrvȊߟR! 'LqGa}/̀as˖Q{y[ijK #霨eGz x~Nsϋ}hRI*t*A u&ԕVHﭩ>)[̖_`]i"YogvbJɽ!̾vV#4tw.ujC Ep@$΋wvL4 0dd kQ{ 5[/|^{*|FXcSn+Hwk$chH BvMx <#b y+a B:\jz`ΌEntǽLN~/ٰ-cxA@iCSCh s3FPܮ}&ENb6#ؿxl  ĩSdk!I0o+,#'{lU|}Qc5 #Q/+WQ .LN6*&~`gbFgA3 "8G!u"up6b'ɁXu.F`Y^jfp Qq@AjAqis ZQ'X\y#$6L.֛l^F#Z-Dmu U[tۃdCx8Ķ5 #ۅ vC[I}$!*|oOֶaJf܉?(USIw%[x.:-)ȯxa"@n;F*,o\^--w!h찣*=cد5lׯ֢nm_n]SA_u׎gS 4E*lMZmk=./YS?dXz^y0 @x9<+`N+;i@NwwVQl8ءtsB&KnZqnb%a ?u!r*eX0›HފH{ uN%2<kzb&Wв-=96ż߳k2gy&ؖ@[{'<" c]d5j-G4t6M$/Weɜ"ǃzI۟l΂[r#"!#pc;+!]`H<MWڋJ>"4Fa=a2q'P") llZ C¹Bu7&MrEDh_S#VA vshQ%C[J\s$\S>o=(7k1Cfǭq`pF R3xj+ S[dxu:d(P ]b6O8_ְ=j5SNͲ8PzQIjd^zg4b}1zN7@J:}/=U4gbJAk_k%.q9BB(PSX > lI+Ywr\9QuB^<}}-]/HJLdvF;A-%u+?rXz\!x. lol0[q!Pd0֠ A+rg'|Ex\w[% "?KQyOF2@X}gAeQۓ/pȮ\WUi2m:M.rdJ!~ˌũE״a@aRIodc>ɩifƎ~c& b,L 3rc"PaO_ɟmTPL?+󥆍P0$ 4hj$dZt~ N1BbCZ(u<x6ϯ'/(`0"䱮_ x3Us1̍ `Aq;d-5%|ˡe#7 QU~^#3_Բmg"w修!JP?g8K0˹ib/w.Kf}'.nite nvOBoIS`Mb9<96F <}u: %-9^~Rmj]ŋp5ݵKR9_:*4cVhڤهs'WoYid4t|g5y:XOKwpqmT.m/،JnQ 9^8C߸GĔڨʧm~2y-"SW6}-n>wJi aKۻg9k0۔20fO\-cY_%ٽu lgf}!Z}@j1SpQ葽)>IKSY\vU(FBj;@ʩTj˄yQIF+8g2ސDu\nmz&j*U=za2g F,,u8mTSFb6K:cVeV'b2,`dU)&,~̚>f?qpNuBh~ W4r>ڳb,@ W8TxŪ۵Z7' k|O/`[[jiiIvsRRÏ 9`cNLoH>`Bo:[֔.U) {=;-Cz})UEx}CcE=0C)evصB"xE7 T4%It\؞|G:IUdܔzEذ{xQ: ҵ)F͞(X Cc= *l<;Iű5BCv2M3Qf7 ߍ}h >~w H":U룯zȒ(ѧ}u(%دN%9P䶁fX#zWّmLG<( l. |^B.@dtPAlU uwiS8-Up?-ĝõ|&{lYүlty3Vabf,&Ǜw?I)MqWվ)lzs8i!Ź-"[pQl3רIƃAQtf2FX=: QAݒ0z{!ˢCqi)7Xɕ;oX݌-7YU@>E_*tlSV+$1X&Ԣ@{E%ԷJv@=&͖M( ZxW;wueR eN4  3O.KD _|w%,hG94tjUrS=(>&p/l2Sz]B sWD(R+f,"qZ69qT=PTУ[$ K`~!"RT-ZЭ/sk <Dtˏ$Y6A5pdĺW.R"y.װaRsآux.Pz_ LVFtmtW߯ <5 fŬ^(7TwG3h ?f|׻P<~KD: 5zC=AF-`o<Æ={|H2j){ :ۗ5ƋFZMqiJuD 1Yq#qT^t,|=!)oЙXRԾbhͺ-_*FQTb.F7Oc526Wm}hxׄ;i>C|Вr.JX%׸ˎud bz57df5/^wGӍND urBw_נJ ,ENj*pvBP9gmi=蒹$;#wxS _ǯ^Υδu`t\b'Gk.Z. Jh s c$5MBt,fV{ݳ"ۉ̝YG ]Hf/xVc2 ,f>dLGC)Õ _""z*t8`Lf!y?9f sΓ;Mr5K^y$$=ÚCG}LuB3G92ګJ)2렢`mQpZw.!(oQ^%hrzbf:+3R;n-0@ý˼(R=@՚@+ϫ*Ayߘ\jz'.j+,`q4%Z3_jǫF":Wj&t_"tʩVSBj́c[C.]>T7}U E!/ųAϯp.@=_,{qJ##&)p-5`7sTlo][YY9'1-ߠ0D5l8#_?v}q9" ,<Dd` K{"!Jg'q^V_IuqvoT-7O^|˪cc)^UQp [?}B6GM t9׈~WpmJ N)8LJ3vNDTd74# ~$KMuzԥ w] Prܦt>*iC2IMuIL^3o28 ('cK_' Cf[{rVBwl")婶M[#tx܈ŷau-E-n%mEо}i٦17]h҃Gn z˳40@Ka:[G3K 6T ~u,K=K/ hS}}a'T8Kŕ+ȢC&6˶㜟]DSrQ@Yp@ØF|1zQԐV"\|8vsb2WEB &E"7Rpj` K٥Bܣ/mKe19P7j-N,-A"̋߷Ih>cӉ"t1Q7x IPD aQl3D+HY#>AQf5"}A`.-uTlʊq Yj<IDhc0PSXPsQ?}aEFLWNR؉Y{^HrK;Պ^gD I݃mu–WqSPW.ڮ]~Xz [O%VCƝ=*N`Y r rJNthޖԇJBXVƃ}íH6|Ű8 ȟbӀ#A:~>Y4+.`珢Xt\xW5UhU_Vˇ :f]wVyT֌."ܣd/YCz.oމ"+T,c xp)ؠYY @80*{O){X`C̼r[6Ե}W_p)5/Ci=߆Iw˞fU9**'ϞDSXx9| lJסZ)C*8`6Hxj!D<\iW@7 5ɁI6‘/IB7+{o~Ր>F50!\/ -ƸqBʀ"xAzބH7΀lïh|^efs D-w#/'Ve!vm.2pQd򒨳"xvC`<{N{Ui}bD#T9), :pNeR ߏ){S}Eus#ϡ[(L)~j6gG9K}1/m ˄b-xd*!IJl/LQg3\Epz2GhgnaYL}\&; EIGV7A W|81xsIJl"bx"ui@ȓ} \ `:әE20+'f$\C%W}+ )]=ܡffςSIwW9,!fb#B2ma!3l-#_3B2 a.!9k!)<4gX{OZW$މ^1blzd$/3- 9KWywP?FGn֔vSͯY QAD =Q^|Ax4bAeG{ 3O@ȋAoM>.=@{\)L$\y]e)zZgX[hqǕ>H2`RsExG @H|"]Zǧʝ7$,Go 3 6MO2}/2@さZwp>2ȓHXEc v3at,;Zw :#1T  q+9щW? K6>!zXrCgSo9폡}QD b{W ۗ##wFy,@V;;ImxҸ*0ť6cŸ F9f޺[!.)iIdC6YH@_#%SZ;@L vTv0wrJ:N#Wj` :>9OSA"u'X|Z5ETz|'+t|}&{7G<~rܙs%Es?|!Eֱyt4Km.GHCrhm^\nKC& ِܑM},x^oH_51k57+Z ,NtR1`ŌAg&mTGK_od(p '[Ya?ʲatL2jwԁ??֛!a4a)|bv_Bwyg6Bre16y81R ޸ N9\C/2l-1jܲ|`”_Mm2cZEJ-apFRvS1ޕ~-05UUI6☇@LA&T0j$%E^%!Sq Coӥ0+Jm砡՝)2S>u+Blumqr<;aHŝgT8nVk AEYq'IO)fPu= F;W]U7SbR_5{[ rN% Es}ht?<,i'^c!Zc);  j^~ҹ'7Oo%ZʣNםd$_) O'My$uGTˌObʻ}e2m.@wiN(gߧvqJY+=+"^B =]"&t`)?aw$<0 a-dWT~LBZXkvl4mVD(unlAFtԒnrVݔP/oyulzHQt2_Ev4 h F>]r^0ȂDmq :2 3r7AۄȔMlSKš̸Q+NuSk@+3.u}NLg˥jF|M fH;y(TwGXR` *WB+o;L#v8͞ekp^ wTxd15rGEn[w >,R&JM].P'ÂR#O PԏY5y_@Mݪt[xAL(aO]UQ+S%m'b~CoNKk X ;FNB% ҽI.t>c\Vشq+_^a@S,ʣ4RsfSyg$tI/j'N)CD0q# s_I6)|hT cm\Pً}gl@/S(ݖ=.`蟌/nPL$H㆙ӿ^Wy\8eϯ΃:@\1d^U.D'3:2&?^p9iO]syA  *3637U{74h2}s]f:!kAK_)x'7Jqf:u"\IH&6}żhɾ厍ҩ<뛽 cBG[6!V^ؽyܷldL暗X&])!jq7G/C2n_A?mL@!C:= W^*&v]6:0a}TpD6F!!f㵡H g i(R M~5 $g*[[yݭrcJH#%w‰w7ͅ5OQG7S_  ]+R,Dↁa_=&&~"hoLƻӸ߾,? ZIWRnzA(uw`+b7 8\h`Q=ISp::z4ϱL8HL?E/3P3A ʂ6UF)ˍވwGXRLPdy?RqFjԗPx_Q<406򏁜s]^ҳGWL({MSq6+2N)Tk {]lX=FZ-.2[8/Anc_1ҕ k񝣔A2{pu$M Bo !?]{6 n=!or7`y5::wo_h lA5 x>[ng}uRWUV- bn6=abn~ÐMhGz!U%K]U:FFnZjTˊ^:Ўw\v"N&خ4Z˨%PiLkU Y\-hgYo7Bx Z`A껕Ռ}{ȗQ!iNѼ6uEQWr5#}-ZU{.&\g:Kk!lpu %I8nE{ .=ŧTQkhb>\*y[ 3N"5ȀZs1;"avftйbŜVeIύ  0ʉ֌Ai$Y]̬ nLi{"~~@3n"ʚD| 6 c&.|>F;j=_?D\!wЂ:ihM0]]@l˵ ;Z;!f'r6tRxIFwI`E(=Bf\PsCVLk2ϓ6M@ɪB#zwjh8^qp/&^b7X-5=d0Ğ_"K2HG4ob fZ%fl1G4׃SxeI6fsWu̳&B_L) )),Ō'Fe _otqT+}Znn)קt7eaV$`+;œ6vdl]&ˁRuY LQ8YvDm0v 8R^MƾwHE/ N{AЁ'^X3bTϏ_wL7%Z㶡~*}Zmʺ f(Ffr U7dsPc*JǷG)g7D~?yW~V:5E\_4RmB=Ч^rJGғ6C|5HS*;UvV%l~Az,2INZlQ$*|ȪB sokk.omxRZ/lꗋΙS; [: XOhٕ8m%J~Dl!hͩA t֛8 ^0 $d%j$yb' E|C5;qs}u!뀙u6H}R{+Ӎ4Gz=nSn,v3q};o["|wİJpCNaHa(YHy0㿸s:Oz.֑i&o-پA<2ؓ.٩T$S>EVA &yoo@R(eY'?G[FPn+68>ړ3LT]!KO 57RD#mi%Wo 6x䫌Ta!{S)\r9LGp`Sg\lf"H F|̯!FvOxߓ½QNGun<t)X@8(O/qpP5TǴf3Wx4&\ -z_R!{o> g̲D^N@,Ő֊Yʀ<8쯹C/TCUzDh߼(4rA{)ŎB-%2Ӿ,\lDU+\)9`%E"xXʹG*[Ȧ¨ۙǿ=p2iWpK:&8@’]d&{p[F "p*OX^Hːz!7s1?uv*2N=O% Hb1́}W}|Y?;MFZ.5ДT;z\kic R_O=scTlA베9۸M|:sȺ(45.v9RIhU7q} 18-{gF3 gƳ0z;ڨ 8N":JtQș9"Ei~"Ͱ7!8XZ^⧆6JLD\㡳Yu:Fj\NzI >b(skl@'idjܥ45ϜJ‰4Q̌?bqv}( j_K ^r\-YFoOXތ{f J-i:"y|ɔ/Ϋh3A\&?f ɮb99`ڂ'k8\X '"`'+i;GuSIhiѻy2'.R]?`]^g$ =[J;]5]KTS "Zc4h qy0Bk)Ig7W?ZQ8}N(s eir\-?o֌R0@! Pd-! ȍ)'/Xk+Hb"<]7(֍PGɀo')7Zඈ1̃E'0BµXnzi,s۠OW6'GOa+;紲)g0o!T( 'n7HK=i0<=q's{!;Dk75!Jm|q5͢f},o;%/yUNmu_x?sۛT.EyLHmP`|v1G.57E{,=PO=5x=xܪಔ5Ld]c+ũ(q9CH@ (St9|0Xsj=2t?1"Lsz/5gE֙+qƖRzоyWHd!gU iB y+HY5 ^8X_gw&&FU_&lMA2E w]=(A%iH2t>8xaBT+ %x VP$UcZqzMܔF]ߘAsJ>5%r)l园pp|vƪykw⿓SsoB[:;OMm՝'p~o iobUyּlb"?$1N]orzOXÖ~(I|q̈́Re2NWhD9* 2bD3B6$ і'B &U b'1]"}bkq=Oa^Ԩ@ՀpUh!d D>˵Gd*U˻-rg-N#r=yKYh8=cBZ!wۻAp]L͏pc#p \9 ïgkŶͤ.VQ⯋P{ OCHNX-6+leF6e[_h>jBWX[.=wF&[;enp.gSB~*AOtnufA2>XOZ:dӃ\;֩ܶjTrxz/c&\9MYE5 b=f vQ`#R=j;2 ?/Η0)x^% 5VUT{xKDj!M1TM QĤ[ q>4D!h/ G|%+]hXA!?43A^'~FѺⷁZq{jB3A8c0!r嬳QT߷sSDMl/* )ł:9^ f zJY݁xd@ dAꓣO5@d$:-+iz{[R?*Ҹ3LYnSsV (=6|H:72sh,۩AL\u ެQQCBKHqَM-d`SO-/զ)ew 2FY$MlUPj#sXKY[cD2 ., * *% Y.|o?'!fʐ&{?jmMPa`IdFMM`(Ki ͢ Q}Xv}:17;6]=a]u;,' C&8h MavW+i1rnaГT" rēUSh-r1 .<n&w)ẆT4lq:ӓץ)b/=MaYJ0"ǢZ%>xkt@@ 2Xj4W,!$앮٪%| K )175ٟ<Za@VJfj{!2)2?# 0>͖9 ㊬Mad+*rwJ)>4P=d语y}% fa$&KM;]7Ԝ6Ϛl,BY(>S;(ȭ3Ak(KjJ|w\XGk-=%C!`5&Rqe~(K\]mTdw6 kR*02A٨=m+L[bU`ˋlG 2# c&(^P>h7\_^=@R~~خJe' *>q3>sp(3b{Iƅ0=31t[Fײ=:L$1em}u1c?wy|$'($TM9gTpp0B!;e$VQK@Z0O eOP}X0 G%"N0㱇ⱢDKՉO"gmf87VSvVn=,#[Vxz+> ف6لi@YGgIP巔kg ,?ovtWl.M]Z[g0ETSI倃JkTzf{{e/3\$hc y,ŠN0c<~Uj8Ek&AG<.n(ascQW¸u>nR`){-=gѼ4g&@8Lwda_@ݶ`>SR6î6GqS'EH, A2|JyɌ3}PvD.(śk#ERhseTUel&K'd:ʉrdj#Oaxv{ᓹi;m+\Pg}'jm[B1,>w^ @ߖ^A+EJS+  LfO*u!arK@k{'ݛ]dL/94 5Im(i5;F_;iK_u7xl=p!#6ȪbN㨚]DAR6 EI`˥^>xQI=;49@ªWVNۣ&| e [(< V":@C/Yr]] 4APtXm}uW}Ӡ*n3D WQ8c,0< p~ "^(zs;6%mZFeu 1VQ%0sDD m@jr.iN^LޔaU ;)Gt[yI'6/ZыRf-aB-V^_]=u@*l3`֓;ҷ^ij.r:O%JUIخXPQV;9/$~T#5ioS̜ޔ!X2T[ܿ.iUp]%T\5S{jϲJZm~FCB>oQC}$͂*%b Mre[P0i1MYL0V'jLkL#@`Zi5hg8*͘r[\-8o0uo'@L*G*D8p~s9v͎*yXvS 59@ƘnDl v4QN7F'vjX)ZjYVqXl(LТ*xD֙+=j_HNЌ~ 7n(a]'&H--ܚ)*ހ|$%=_1Ξ47هNpq> @+0܅C+ي>x+ Hѱ"aP<\+8JP KtaNMjdKmw {$=i&2Fl9^?&.dA댋q@wlj_K;!-OVS bkC$a^>eؔ#qA^V}{26rꛪ:w4O'R5]0!f ۼ8FPJh4qڙAjP6w?_]XCc+ ba]\Aנá%ۜMw /mlI?$@LM5Mchu 3Oo(P:W6i CnL7t60 &úy~-C36 C~'&ĹXe绒.2Z7; Z?tEn]PNQz18aM}c~ _,/G:1# ~֒?-tQ7Te98YsDYs` d ]-Ვν9( i(kz쇗C@<km ]E.-5ɜ,m,58;ctTqr%F17܂ưVj*"3| Iq_78Ov|x)sz2cym^"M\둳A{'L=˩=ZȻwaWIF兝ک rG ,X%OvzaRͩYru8*zTɳR$V\ ͿmxI)}L <Z8H;+0hcKĠ_!|19Uf,:DF3!j#Q}c¤ [{e'D !Q1.xbm!?ڶWEPa )=T+b9|wz- bYbkrQ u'Oh$ 8@Ȭ^ie@I<0;׌Ҋ È,.,g- F c6LEgO#\M;~EMa&9p%F?C٨tOɟ2bqX=.OT~qkSKXP_= mW%Rl? jm/V븸V[צO ,G Y eMaTvr|[ ߓFdR>STz`5EG]!A$$&~IIQ*IؐB CUI߷{{&ؤ_AԼ< !ϵn)wlX M9.?-Py`@D )|/l}}k 餣=7iVeXP2|wB4CnAgsytFWy7d}[+=J(@ET ^6!-9\~ 1FX#B[hl,|'}Ip w"E\ ΄vU'8O.<3#J"N/ݛ:= B:SdgkY o643}UʹQpq?{<4&ijmXć9Lx`lï;u3b ,(e~᧐5T1)=k+]DI|:E@҆)i\HbF1_zl:v%Qf>=FuEGώ7M٘`ɺ^*?>c,RP>˧AX/I:'Û9̯}Pk^d .|$7S9W4 uķ辖P w@"k Hǣ"rzZ;Z,|1t/ٛHzĕۀ]ȨVi JO(lNͱEǜNN\KOTp]8i9 Q؋ 6wd Ȼ`k; a 1ԝ9 ]z`ח_@Y\b74@7.; "`a rVt2?=}$Z(}=x_l> }{ݔ|Vp6u $O\vW9-۪rdƀ'-/A[r"`t7:AcFnLWv G͓گ03e *fu=@4#[ݒv,х&c͵dY_cB-uWs*)uϏJ՛aڱ*N4O.o@|W:rs0RDO! n7'b,ie/ubol޴S %XL7jĺ<6@Aڞ[O(ޕjx-&5zD4T^av\uCI9 ă(da?:D` !vWl5 qCP,|!( 399y^I_ #'!` S w򚍊l(a²&fiyTO@x[f̴-15XГ"y@>$62NM-W1d0uɓ>K*TiP` N,Lԧf.;[o3&bcL8~b6\u.1b1 5١!0A?$Ol=Q`hϥǥ91;tSHf#Len#5`a1|/PMG C\#7A:)KxT>i"DIELgU<8M;pm,[EI6V?$Aӫ~kkl1g>~p3,Y[B(堚5G%eefj`DһyL^!I9GP)6Zw_ZqYJIO>"ݏёJ) (S]D$7/O pӶ~hͼDGhm%#DM |*Slzh8r"{lPVZ4r ?[cµELkƲxa. bQ}_gp}(~ LO~ø IF#CCEPؒAzj@Sds\ q]Y/XQKe搡YD;(u6ә~ _ A^St3$e#yUg:u0jWg``:jUlb`n <ֶRnJSAsH]W%`&5rwȯds[u mt!^ U:Seͦpy[$F>?>>)[U`?H> }jXwy솳#A@%0BfՔ$-6(Ό[Z97j@!t\O*!dlq^cmPä~po`/[Lnܽ S1 _0UtDbo1V`_?9yᤔK=f?N]jY67FԐ6WXQk,Ш1X>N:GM]I9h< >=#0B$߭7uCa5Ċn 9wP>?Ek8=t}2Y 7xs<38sa8gh܆=t߾pǾ@r5KeBBf? 5eW턝\nכ,AFZ~S&e: 6cAQ,taZ~F)_{@˨|(6 Pnٙxb̀]*fl+a-?pO#x!=;DQ 4ZY-b^FqCuYB?xRu%eN /,gL[HZĆC0  ED/ IZ ,q4Nv)X5Tm^> 2'Ӛ/l d1@7*3uXBmo)ٲGp̥jλIVnVZ"Bڑ%aoe@X`AlbM]lj?ֿ.Qt204zJzB.~k{Ϛ[0+S &Oȑ"X$uqX?k#m;|b8͋, .}kWQ,NX<&SxfO!bvn^;!8 BU}*`0(b[ P ϸd+:A`JZcwh2d\I]kdq/aCkduSu&KҊ9EKtpJzOfDu"- J %y]4ߕQ F3Vqwԓ OKlEwM=竝fY).ć/}j)n`s]qb=G}ZM1L3"U' X9$".89&m!(<=i!q՛&|k8Ȧś^?!uI|eKBINJs&~xsºϋ(қ %w4#>&4ױ\%_['+W)jG/L8̣~#?3O;Oqxk[xbӂ-AKe21fq6JJL-#]|3-k.V]RZoW;:^ңh3zHIḑ| L3 7r䵥;أ0SNLkژ (˳E*5N娑B7@2ZVWUpɂwO PGP$mwv΋/C6cɒ$nw>kt#(z@I /xRt΍XI{?Tg[o,v*y,kvMV7G/FUPKІZCuȻEk*F~vTYj֓zT]  @O c6!*KCKWøTV^pGo✴>$e]*ĝ╙&pwob2odūvH+׽fC)%V@sVR?:(DEsԱ]j7fVeI#Ivqj̸\QjrMKPnDa,I pH9(&dTlz&oёM v&lUu.F <-Cm) pOgA3 ?mSMcYp}w#+2q<SRxs42͡ bey!ᓖv0QĔ¼#l2Uld;jOi0hNHvGiK0sw?4{!"\"J1m(~L1|SwZ$6 B,3/k`zMzKHg7~SߦH`2y~s[(b]ěq{RW*u!E)`4a_(޿ ^OL1jr`7P ([8Ђn K.·#.a\g [V O+ Ya{''ͻPnVpipKj+x/U,*~(IZܶڳ\ZT63J~V~l 9ʯfH^`s=\ VqEX0#^AS@%0 mKZ^94A!ZF պ<a3AF\s!u9巷"n@Od $bZɂi@_Qdnf)k!_>]!'!~QVl6 Z@Z5-Zs4׮RQ?1b{m+&@`1n*A+Fo D<>ab`iWk/GPc X݆*G1Xϫ(aw+Pٰ:Ѩ7fM4~87X@}TЪGقx.I^Gl!(S7 \ӄ)hJ?\Z#j|5liX lSs89$اfϟ*2܂y g%2Az),T+φ] q j:if|#"]JMQN`dT?Tg{7TR& w N^iXeVnv깰7:+SZ̮!W {MTTn'-x5/ H1MѬ>ܖ5!KIkVMhUyߓUyDad:yZ.ΪX%!Fp ESo80ry1̯sU):c*fR4鵊@1M 1>4߄g# H&mforY3spT $i2l8E~j̚'7uP˛:[@ (ݞjiB8Zd!΢6, (u(+`:Y}rRzA={0@ಠraaYhg| o(e0)E*F9Ų/ӗ'2Cm]j]3$q85_-1Ηr`l`vCvO\ phwk_JmF?M ?%oEEہH"!1&FxލT\_*Hi@l.0r40l ? (2MLf;} 1qp|X0gi Nd%4,]8\d*NzCO2ᶘњt54=)GbzeA7"IpZ;ҮA/P(p)yy+Eu@71耖@z.U}(#t|Cs}aYր%1ƈC/|j8|u@>5!"(=}`)ݰ[Uޕ~_-.?[hu7-? T?'%HzS5FU_f⻽@iwBu [p-v.'F 75M' {qj<}Q84>+CK'A0-IvL2ꍷ߈SA=X9`!e쌒>SؚN%H{qKLgRk<Rn 2޲άm|cZG:bCY@<(Mg"t[x H?㤫 ޕ8G&}= 7v -88f'_8#AvGQIZ>X+r4#\Y 1>h  ~s)|3\_՗p2SqՅ=Zb觘]3j 2a)bn'SX, n"6hVh۸]xTs&氭t8<7Z+%ddzP)KXW=NiBPD\&)_'.N0P)p"4aл 74'b;]J$卺+櫱}`Yt/aZ)j'ӷm:H X;ƍ@g0rm)pe=ۑOq$ ʓ/68NR)q;SS)@/j9ZԃIC(?GN1hy:oHawPݷguƼKӦQU]3+ 2)"w<0 !AAzǸJ kˑ]k^.wD]{dZ!kIYlj&W}cď~"ar837zJav%F;>1S3_ˌ[\.~@z Q.y- pDB&)H=uyJ'ƭO8ޓ3'k0䨛Z<"@%?VuꚭDA Bxgl\oa.<7= Q)teL.iSxpSNl]ZwFuKʄ38t*R<`W'UyI|(W=9 , h:GKkbњp4fh\֢Y\pR& )aDc²4q#JE6޳%T'SLԲ㋐<ԢY"l#5%ϟ U_V-9 x9\/XĦ₢zdWq m轉f:M@9< ί1'#ns}",'̀x]%Wy?d`T~0%i2#{ʂcN i/ύUnEbJ8L ӛIQm" Biiݥ9"q*^5 5quږL 8긷)6 j?1 ҊX"n;~qRNe֬D_%jdMҞR^%ԑQ@v[;yYqXQ&w4Fj~Het^k\ zI Rϖ=YFQ | l!@zڽZ {@uOL E.yꏰ X!JzgڪsKT8ȯ1?$H& ,3Qevk@ijmJ孇G3m)_ IAp#CB OXv62o7*ja@[Gf7JOB6=%}\Ekݞ5!ad~3-/%i^-6A%$2qq=-Ą @%0_ʞ|!vcOFfZv#j  )nQ3PS[ *#*-ƈ4w&8N*Q-(Kw=QGC-H4f)լE9Wڵʣ14pٿ|pϭ+P?!Y?n)MI 4-kmfp\Q q޹4glx`eAOMYe^bJ_~*@'g 1ҍ)p>K'K)I2@~%ݰQ'vxۛ@۵pe+QEZ>B$i(,_?A;3@E BCTthCBcxS&h?U G~,b]azp!ܙHj4?XB*4l`e:>|j+'ztMՑ 4t@(8._1(i(j^(ǂyCB,kH/0͸~ * Q `+=S[M&̇IȰB:Lc]#42~] 8ua6:ˆG74+w`:2S<grq0m\"ɹ3ޅ%&h2:H!l=jїVRW2JT4$JBm 9 Q4N xSb<W( ~8U8J㏢.,Hi(L@ OTLbjp"{ Ei0_RXJ tJ6oeʤ [~Y '땻+ӝg%X#Sd ۢH m(@pHOZbDb]͒x8ToEz i_(ͼA j2jR|9x~G1&x,K/?L;'qx (/'w©W.R]w9Gs>/p)9?rIPSPU)ٴW*.k$:X0^'1m r:1ԅwh6^x5\~5Ii]"Bʈ]d%s{'Hi:۟8hU0-+ r}y[>.xX*' P_3_BKyJ% 4(K+.Cx2b>'`[pEوE}X*t[/VM՞tΝ,Y&[ݘGgzsK ڶ]d3>Bq(J&C,af;ޯSBF xRp70$Q15[]2y~bN`86l$@ }_v,rf+Z^2둑}8Nsv\?ٓ) JE7r]2q=)wDJ_ 6Sy/P1{PF"H3-O1-=<2\C0NiHc_a[GU Aܫ%\W%+UUOzz %u:"nL]9t|j<Xא_M@90cCbܞP*Uk~Bgu:TqT. vC_E#D_L㕪ьnT7o0 9'M|3OS .H>f'*Tyd 7~ 0Va[׃Klr߬uM.blW#r\vhqbArA<*v,uuo`Z9īoolC1xgsS\">HBeAќ>Y`gYzcϛ#vL36%(U%_ E%g6z+A眰@{f9^(+ /=5\y+YI۬(""W<w=N $!B`nrw`Z }C?r:Ll zfh͍$E˼>pG;dL8r>K81ZmcU Ιd8A͡}>ӆ֩#XQ?;?bL5-&@#/FU2r2DDh%y%G0(<09sr9rTFiR+)  X^HpxA|c` .o?+ bsFEeYDi4jN`/8gwA<-NDB_H@+A^ ù+!x  K [r+fLfK99K/ND)! _bnàDݞTd u*]qnv?/%?2C{CpH|/0h69% LrQeq2ך(%4:z&3WQD=L$+-^gTwioHצb ޼n\ĭ >JBG8vC=o?*P}60zX90V@OG^H6sE6,[HЙpWAJq"_ALϧF{fc:][7)7n*|_W$J|i6%T/lw]Ј~Xf9|W-؎!>&3iƀ 'ݿ*cEpgWyQOf> \KMcE&!b ɍ:ڎܱd~f:J$JpPQ҄/"b Cte1KvdnUZw.uA>++?g2 ,vބ )'bKԵ962 +1bbl˞%Ndm ~C`B&#ȫ7()$\_MVls=,-I -G5ֽ;W&vv@[{_#N);B׷@Q_ik4q>||ME𨉹nRXȬI))kŅuq/zV"e{s]&zH"<,@rA!mU>7Bޤ<$ALT."7Д~4JAq٨BӠr⫳_ylҙJjWM^T{>ߊ%EZ1`@ zƃζnvDBRqH+~g\ W@@DN <;-\cӜgPN)O+fcs@H@%ԃ^y~̈́޻"V.|#07q c j{ $VTѥk]Az'ʘ}~։O9wмCcQ>',?lN {]J+B0T3qpb"@8#NrkI}uL~PrV@aBJrf~m$FT_KRtF&>bz~9Rqe~h+\y q&#1Y4 cd%`0AиS4lWIњǽ0z@т9 I W0[&;vI/xr܈ZVt@q 7XjMT7h])u {ۊ$:E}]|CJ' 0ֶZko&2 Oa}/ PqThY$f aٕa}O i>2gGr#-sy1`Xw=>08Ս˯SUq"yڭn/FZ@t [\72~i&0;V9-7-d6 JSD` [z}4}-g%j(jMR^w6=]',8dؕ jWϰSWDr2 mΖډi..Ӑf.xBm,۫I3N|[V{Xd{;hRA'8?Kx )XH"{ oT^sii)~S|K`.=mK.<&WJ3K;\Mo ~am5>u@B&۶=mG<Nxl* z;Y2យO<`BbI-XͶLxϣ ?`C&bgqu8 b1pĹQ6vRYBZO+!ģmEy"pE˪4oUBSfjlfl͔טZźr^$^uL=&g_=KH OU1 eUڻ":mx S0Rѯ}@^{^>y`'M,9L7Qq@ inm& 4+ai#*a`):^pfةsmHvD@]կ7 " sbcS]oM\wQ$/q;et0aJ@#RJ7]8eC-mblaPQdy-o,[d[5׮brHC99&w-7t멗OQzTi,t͟ïibXqn(l,Ƚ ͛L:8}_Bvh( c43gi#ܢ@r|J'0HΜn{I1cӑ?v@")$!MWR jA@ԋ V#ބnUSp !2C|T86ߵf@нcPґ&+$p4Vs'#"S:Z%#n6ҋx~i\U|ٞd ʣ~h' ~+i~Ej~佶]1e?%)JVXyo@ص?gCM  3 ņ"w\0OR0A>Yl4aƜ/鋂dÍ<"ͤ~.NG'@پ*qOYyO^: SID$| hRc1cm |< nKl(@[t->~>  igXpO2GUVA<̲ќ#]z0!A묊В"XGOgKCfoܨ}$]3Ibn1FBwz*2^zRoĿ91s`Xڧ'u2:Ak5XzY V82Fk*uLSh x W=MfIͅ]Aa>OMmən5,rjMd5ZϮn 8l# \hQ}ֽe>trvY܌4DAK2))%9kW8&oO;FWGYE auPNh`PB[8_B>7&Pv93+Sa^zAbJk%>ʥw Qu.4WUJsgs60\B|4ΈcHX.C`ي)J?nn(YC~JX9Vu1`D|S0*Q4@=q;@\3OVPEa8[C&A-o14Z~*)2Hs6N S$вb*Û2_㝻Yg>DhdsPR}-L]T:`iNUBZ$QTw D8+o] HɼQM:i+G@  y @ B 8L2 J|)bI$fQ<7>~Ku=s>iP?- t@pg6u>qH Ҁ' i]dpbx'̡)^Uܳ-aY,?Wg!*I99jǤZO7E{3{SaA;Ƈj\nݬQS|Sa*O%DD/BS',\(?{ѶĪ/h)B+GUOnڏݱyXwI('.VO[q̱#fq L/ @}7D )WAa4I\}Y'uuN1>;AG-iX4﮿5 Pt9_mk Ԭ[c6)Z:ԃ_IV vqB 7V{ςm˩Չhe+Ќ.^{]G/]Yԫظ1DmV *Kp)L&rh wȤs6l6R~Jx0́_!zoX=Z0D%>$=q&$yWISkEϽ_GXµĺ"AUWiN+RӭZeuLg{C>_\Į;Gޅ&mIenŧT]|oҶ=>q&*md;Z:L& %rW0)G6߈mOL8nQ ýf$pA[3Ц|ΎUVQpVW02=nV_މA\A-*`n 3H)eOUXeQD5 Vr#zAP^܁dݥ&"/OFws Xpy.@bko;a#m/Te*6%w qH2{8hyND!|THTӚ6׶A]Kq@}=D*)%q$m˹mߑ*uIV" 02?d B1T%7BgW^"VTa(zJ٥؜@`QcFbΔ,~YxKHC4,X@?VI/+cSʰX.ֺ} tV?kZ$`?f8s5l)glForgQi'v'z %U>;C=n\㻍 /3O<^p=},z[Ͻ! {EA^:+@18؝|@FIy؇="7Aכ(Xk/p20rE]iWKA@Mo8z][|;7n,=}RnH$9nD [1EXO\=v.m*G'EuP5"ޕuiUg$lZ. ]u8(Y&䣋W=3z8mrX?%Gy&T*Ao[CC`hƜ^YnlI1:UWw&ULjG ;5'cAw+i]^'"WDrJAkHO%x)FWޙ̔?v){5 5XUdqy&}r{o΀6G9U .Ơ004$HS@q[B97->-iNm\L?5,ՊIMvs,^at2yRGFF5gB6\XY]7bvk4^e,+&6ASr[ь+=n$ϗxw"΁3Kl QJT#|8t гUy9/>4?ۋNƳ#=)f6 ? f =WzνVj?e/v=OEd"z#<"iW?:W!\k Ye j$b-(]dASpǴՐ%nD~5)ENi~4_,8dT8G!ݸMLduyx^I7 _.MKg/tKk;~^ x3 k.Rr6GfWX,Ȁ:*#I$I.fw\^dO5a]ol<'&V}bu|2[jSFUҦlCHBltPi7ĩ~ޞ'Q8 )#x:雧XG/Hvz)Yί/S9? M&lUxdYxN\aH&Fr[Vd[q7`g| "ު :E6ʋg1_SQwx:Ibgvׇ GUr_^mSq|Wv hiOy{ڭs]/PW{*֏P^G Pҽn7rJ|}awMP4r<I'c5Ua$sV*- 8 W;@car$X~ҕ}c].ܵ+lt{TM )-%=QȾ p6W7'Í"^lJ27NRiX,k ZTFc6ioք7*Ub/O Zw~%^dgh4;0}>SX QAҏӍ:D9XR–S d'Y\ U ) .,~qEPyRN];(`eyiAE 0Jh:2y;{!HKޅeWΕ`h(< ZƮ9g}X?PA m~Sgs*Ђl^穮6^$/?.xMC *=KT'qT\b7G?݌}ڮ1[| ![oC=pRA}EE-  ;B" JBꖇ5],M|9[ ):_ M(- zvmB>ۼ9xz֭Ŕ_E怜&Sݧy*P0'A3DLSkϡ3,aR>|sqxU=n{';BO`sJn$wy席#>MS&A/kG7*(6k;.C?ݕw&,8| 3DcHK\#g'2 =x0 . 6p.Q\@Бꦜ|( 0e6Gꪫ~Ja˻pO·mWэ/߷Ϛ ɴxLag,4*WRjΤ7x *tuY\9\-/uK1\Az2.&7♐^Px;<e¥m8ޕR@`s~-<_W]{TRU^%~Xx)2nW{ix 68NZce@O_vi\*W+NUAٖP^໬<$$mSdUsv~hiB#")c&ŗuDs3a.6U#`xJi͘uE kv%&en$[r9it<"#Gat;bv=7K*npPCn$! gw\mhH3]$,/_ƚ3}[rmNZ ]?*npm&XA·W"`f쉇~PE(զp5S0CkQ^ҲHv,^"Am>nRoբta sOX?|_~ Dk,adLo8 WcO* "~Lr>[<>8of73G;e1aц-V{Ixgѭ< Dse-q;L?ݿV3P,4DNՆ:xٖ\s2jn\\{Y941$ d"ËNy {f~w$O1"T<,hךVl~U&:RÎLg]˯"azWHJX?K|^9 >j?RwpGC/uy!ژCqM)2lѻv7Ӻ}@݌>vm|q䂀_'}I,Z6^A<=K`жsәkJ2橦vUU.vNM %OZW\[;_xs,SnwȢ/5/OExi%j[]] HI/1+{ݯx8Ubr#`2biׇЛfopdo Jʔ<νJGTIv99229k![G/f(U1,K=Bdhy`g[=$m4DxHdFnj `);­F~~7w44݅m`ĻׁGar8L$Y( ?"aܭLA?Hb "n>/@"Oi6e}i#k^>r]$Ǔx6RPv S&cۛw֚'1c*@?[߶HȴN UFwi#Z4$EXcw>wMvY0ķP6EiKRDZ]uڧiW9 Lw?=m,NrI4B0y sb99i~vRLF Fy+FP< TV]9pyYz(QxX]LF& /7 d54 ζWOP_v#QvisK-.#_dI {2?-dlܬJ;]vՂ֒QQYwiyB -T@h^SЈOt ;9g"c.cœX=tT pȮN{|1xVb[QnL;w$Cz"KuI@!,f[364JKt! xu>dZԻ#ֿy|[(Q`.D+^i 2Oi̷1E:=B g;YD0= g`mcgHOF"3yRsRQ+S)ۗP z2MЖ }k3JI1pA.PՊdvK`;r |VBwV_v̔%hY2tU8oͮρ9m5-z"Ox6c U VOv<] p%+e'[R== w| tnb lex Ai7Qocn0TiOMs|  Ȳ j8oƷ$e#sƎ61ѵNtl^`ELy sl&fE4DB2mQh k*dC7GD z`Qrq)ڌJJz )=:$fy>Cg ̥DBRI]V=%n% ԩzw$8J\c2䰹Ǜv΅QbGӐ (XTN|IVo'Xd} oȓAT wDtlkZXokHIT J[>?/ĸIU rC H|g :,I;q8XKom0V! qnL0x9L@#zA\=Ms[ff/XqoWtאiؒfׅ,;Nt9d5]sV@a%MF\_hAZ@07>ܵ_ sf=*Z0bNMW,C:KߟctYѩZz9 g/#MO!Oi989c/J|D V8lYleZzB#j՘BzwM[ol!='2J"Hj* шC w_ FE:ԴqXrgF-lZA E ˀg,ÖJ"úE:qΑ.(RFr!+ *zV[[B>A Qnk$b7>ݞ}28 ?0l$ |]E5%BsnHbs?8i4/p#Q=_M1-bRM.I-Ngk˗'I+`cE%Bp.xT/* ңMLjtbFNG}2P$L &HkN)1rsOr=_5HL [f8} wH  \f8lLXc E9rjoM ^2G)HZ߮SP 9-#}"3DČbĻn+,H;nMO̹ݘٴ=g LJ\xӶ>wV\0A[qhC &&ֱR.RR|i54QMŮRAmUx M'dcŢ& 4=gc\,M|Bô^.6_A-6qƙ^5rt(uDEKc;LZ31 dcX:ۄf=ݏm}eɶ֭ > zS6G=ADfPTAA+\\MoԮ9.kLd#lZFYiAȎvJQUq-n[7 Բ?I=SmGNqMԊ'3jg#V h7&p$=ݛ8a8R;AZ/`}ٛJp i K?`Q22.Rw7UՍQd?-fXQHF@ޑ-6l)&no nL8_u,q_ 8y7nh^f1qAOdf^~\'0x{HDVsx_;]y)t[bOiG|f}]Ht'Fq(' RdkX?qCOg-(E=YF6:-!gB<ˆi:e:J 3Q8_ΜC׼>=)đW%$869SH6nݕ>*#A$* 3R/O-Me<ע^`%$$]k0պ$/HY]kI8(PSҴ؋1Bĥm'66@է\mf<[2J3InKX)=BeHJj& ?^T|2o E_.*&>zĀHܬ gxQ4`'zE>r)f3G)6r#lѲ.5uAUhW’nH8wDQVz 5+e@@ 0$2!Ib%$qpG@kvRl1O]˂@<ןgn O_5cGJOX.]yIU5}Ɯ(@Q`m;u30z{ܬf؃B4sfߤ&okɫҮD)ґ^!^˶uPBJV*g{ϧ@p3KC][<툮`sUiId<x]Ԋ%CAM+~}?dTZY lj葜 T,?uE8tje ?)Dbs[oaYvwϦ)7!P6 ݎÖPka 8{hϳNVQR*"tj靨K<#nЄe"cň @x%Uj-urF ~ qA /g7)Ѯ5p'{//]5yCˣЄs xZ9=^>f*ds}Fpg4)H[Q|u> O u-KLĖy8Fͤa 0J*PM,1;*H%71Q.9k0e&R`6(MEO_<;aDws360hgaˣoFc,\ FkU_VDuu.+ rS/dSSSE髆_\%YJtoKڔsGe@ Z`yi/ry@q7lN'J=:=x.)&-CV@eAv:9)W =Fr9+B <5к Dc cQ6:݂OӞ?j0ZPBԪ1渭-#=mNuЫ fS S[_-j}Op"Fq(>Uf$HsGbjf#A-{))(87OY&y+YT} GމLDxW½(V#gfaus dګzM9:*+I䢓ў>ӂOaPމ>'WrbtXְ 5 & ]c< #,]|w>.ֱc -4$K{8`BDKu+uVT""Rܭ,n—Nq-?z{[oV3fH8ӳ\_GIƋD[ Wԗ,vBvՊMFa}@߆JVJbD{v実 mYDF>Ni{U6Ϻ~uyhMyl&& YwWBӟ-se+ ȟ k. FSӇ^L'> جGm͐pJk3ҸGa#`6ڍ 5.2<m׃jwAYw'fCPQ}ā pfp ^g20)Q ̌4PWg 9, sg5$t. ׌g ~wn-L_۱@ڿB_L.z;H B6=8*Mۦ4:Ә^(&7aۿߝ 1TAZ'퀩ϷVsM͈~i3HO矴sn^cum[+{JYc47DOȼ1rSX; ~>"uOXk,t~eIPь@Wnn7̽ ROf;с\] wg7U<8_ysMsjs[d|[F#a ǝ4X$%}ݵӂrk#KGǬ` }!8!/ch.5.z.)!|ҠO~Se1 J}62^QiJR$[H.XC[ 9v,wy*aU6w|i~_ɴEPm+pĝW[ԳS}g" Lﻵ/?ػI3uV uDyA}cENx?t(hZfC78-I^髜&(¸RNgǐ#6Vm^)m[둷KZUMvS5G(? OAZl|0^VL6QɬY%*%(bsg89#4e+Nѧu_2o"h"PuqI&Âu~7qp)uNƠZ.8Fx",mf8mM2I;8FV *̜<`1wĄihKEm-K6;5-V[N<<Tze:8ՇT##z sB8,1=N$e]n[F@W" 6!kqKb!Ws(U*eVԀBkx؇BCH&hB qp9Rō?ˠj# %^a9IZ$D &F5 ؘJD7/Y&ǷesQFZ,0a3?aM`o^qp* iܕNʿFcIB(=N&QjuY^3~n7[(+߳(AdSxa*~:\8Qwۑc#'fHƻVoX, H&ŠMۦ8itCrHRe/'6zC "Ji*̵(|ðy@ŗk2:QA:zI5/V:/דjok|`~.6rR߅ {EVJMf jnKQ$N=:ۗYDáx$Wg&rـZ%פT7נ4i,3;b^1p=gGvJ`AAoB~ЈJ=lɣC$:Gj2>VvP?[ - bs]]vU]'R̺JjmB(aq3;M$YhMeѸ{D<6V7u5xՍ} hX~ Z;Y(pis Yb}:8Pg3g^>WEV, H-5#L62] X"Yn*Mױlp -T&rdEg'z Qlջ<"@󰩁t܎+QtB@]  -ǡ 1)Д<17kỴ zh!iU@"{<BmwN8WyT7I)z'F']o4ͷ_*߬r.vN:SE搌vGdI _sPx~f7*3ǡ 2$ظ{Z|)CW3KPfSSYխ:,1ȡH}ŕz 60!h_(FO7.?xx1xav(=%a 3XЋD"$o smZ` FXp8'EQٷg8?)L_\s ⾝ " Woȣ/ D*0c[1QC: w;>&R3K _x4|yBO38I9Hqx51-"u>PT(1uj8tCɅyj?^)?XM?!!,}g薛#"{L' . cf^ 298U$/\:4^3}7]ZaͲ5ʧ;e f0@Z%S{r&ͪPsDjm^7Cd:(b$D *l[ľ@\Ұ!'_ OA줬B\ZHi&s~\]l!G] $ju)gԢǯ Xp5b`Z*p6j1V&q,P ~Slm"~(;\;),?}j/\&H &qG]-|Ǟ&Z>Qn kM^`,&W|$0! "\ ? ΜjLҷmzhUUħ).-rٜU v8Ek9Mh3>x(zyA3wY/㣃#cz82;"0ZgQ*)惛HeZ^\Lxa̖J',3Q1sG Rnë ?9TIYs)LCbV#rhs"3[948p֩~ ;_#Ap! ی1~S4Q$ET8@%5(`H g9m}wFnNlg˷&. ȶ_Bձnj̳*qG 4i9e^>bQ%)qv%hFؼڡ/97?2C:Ɋ=`RNr@[2Zm 1xJ.N4fjLΖp]B#?*W"HWC2*_PAHukS?G)]M/,TmWwW $[ 撗A ELۙVx9zeϷԄ&up wZ|&U3+\ܫ4S=.)8Lk B}x3d2uɾf!"'},Cl}HRRb3Q{ I55VxxI5 JҘ3C`2g͇>0B &" 3P(>[ Hf؁ oL^}qh8z7x[)EkoruK1&s@x z+ҙ9_4l"~``1g?^?x'؈!q!o]Hr[D**h3 ȷmE]Vu%bKc"S8q)ҏIK~s1؛gX1›iD8X -,@n&vbmFcAGf+ #MQ\YT\CQN竓%R rӴuuڏ>lJdYc*"ŝh RJrnKKml(\TKѣ!Ś6'Z7d֡)2)E.!||?0Z;T"J}Dl"/O5;̪菗VXQ\G6`,[A$-_ 3ʡPvc=GN%iAcM#V,VnaF4Aa+3*/ۣ.Á}PBB ӳ;_Bf Rjqgl%O tƍH`1<% CP{9N)1ac=Jnc[:#$T~f&fPM}=iP_n5͚2ٞt6yU~WIBڇOM{OW ]z{"}6dw`B@ W)XA}t$>!ݘ.^ncVߕU<ƿHVHJIM+opGI l b,8rTM((imR'e_t6\ )?ӣQF=7J;T;iOF֔yNҕ0x#Ӣ}M谯D$˷54-{wg(V"kAo\ ILAswH:ب8'[n~QTKK:#OJwG>Ep8վS Z԰Ҷ2}kly (0PIr yʥW0 _vϨr<06j(z<)ա!'+| <0\5e Y''/DA'5CG|:&Q+)R0ludELN=7_xF#*@K瓄NefbFdi ZǦZN|PR6t[ۖauagKZ-nyӄ,N{;_DNK.JUt) Czpa 90?SV%(=¬RGV 4tl-;OFZb WtSn `~@l-t͡>N~K'5"呥Xp)h؋\]U6S@G:H@ qs'24 J|*q'ip7pj-)Z!)=K}P?2lQ]Do0 w* "Ж#T C]7#8Ey%k#3a6vY7jt,}F.۠m\6L{;'g|;`"N9C{i "f@jW/%DN۞-KQ6y\۾w_ѓ;V ^ا)`n~h8KE!gk*15sZE7{;n h?w|;#GC%77qV&b k'v;k8vj"LXA,-:n7!%z0O} sJ>}8IT++|~0w7R?}B+ +=hlvMOujsC\;H8r$^.\lX-Q߱2fRҾӦ$ёE},[uFb$jƏu7 츥+RFּttK G`pq4fՋi6PiVnԺ92$-~k|@ȭ( _ H =vƦZFV 9X'S RZI~yC*e[;! nrppbFݳw/uqUR^@`'3Fm_!Vtѻ&7.O4䐏IʎLÀ7,bYc\oCw|ߝ ׋swтW5#?k;7܉/=2!4ҒR UW })IġcAy `Ṽ N[e8G?Oo(Pd㳚QPg SrP< jZE=Og갑JF|6/1?ʙ|qmSX. e(sҒdvD()c랛!@w! IuRzA,aw~~X9o*k5Qv/R̿_P-!B楔$Ti\$3Beg@0:d\NACS#ڪm۟ĢgƭWQ}N8!.𺏱Α?|b ! @g{ЈTfj}[ꦍSEƮ%p-GAV΂5p`R ٌQ_`eMZV UmjT-bՖ)F%fCa-A8 P ]t(@zI}<ǞX)Y|Ȥx0JX }^̵6-ffR1gY/;)002-uEنwteӃ ؉ ĎcjJ![92_EsM7gMkMzQCiD@ltQT}ZU $fܧaM%IkrQϟt >LLvLV39VO4۸QnäqJJߜc\U ̼x+~ҳ\DDEآS g8*kx(l1N SX(Bw50y%D4@42|sqI'D{7x6T;5e8r$TDA%~|.xV&t"֨- rJ&)e\=|(9LQX1!{m<2f]OYtyRs$K ji*-MW#""qhuiZA.:V/Y¾|iF;cbC!`_&$Ca㐲Pe&K Ƿ@9vs Ywp|MNr ":+1&#N[ũo^7\H7fiՙ3µG?kv_{w Yn&^o]SlhMirt*c id3AP ⑫<GmxwARU I}5O(&+V5"޻Px` l哥eJ7T̳_뻙g(RR2b`$Ș>Iri JEJekVMwѾjZI6vɪA= Zm'qɨ|JKiᲤW"r6P@!ec6҃Imv6sCzab3 Wn,z XYcC˦vv2hx*LgELE >lc{fg5C Pseh|H9}- Di"y nhCEahɒAe&gaˮrUTvL7^` P8FH JOFvs"ï<|gV`Hrn3V]808d sTZ\l#Uzќ͌&d[))vfc}Ù`WQ[f F0Gtl3驑ġEɇK?)0| ;Qf6Q%;o`ѐ`aշ)KJe'Цx <^[hRc eTGdJm\BG3ؒ}}1/+Ydau AXy/KqVB,YUKgFG:nYQ',V`)':Pg̕{xEĞ&_1)EX=؊Vz2ݝ!E̺>'՞H \ז7!uHAC"0ŏYxFI_' otQnC Zq*)bv( jxX\L}z=.ݻ$e&+%-kу;ݩAC@9+p~/zjd+堼M^\x_k_DV ;8yc+\q >\jTԋ_/:_4 Ѧ$qZmΙT%AWOq|F3½;Z)#/r*;481jDLJ/R.DE tfsZ2 _=S05\r}.^QhOa6xIEx Δwg1?g{߼>m~P]dď:#qۅIS`dk7y p|=4RJ0/ ,0QHJ2U  -F.gXGc( yT6EJQݜ0 T]fVIBmoKD/"T!"=*PJR,"A"}pItcXA55+>dS26e֍vH׃DqbF:)λ̣scR [Db5Z/LWgyvLT٥"qwgq{ϣT  Un]8zミrK,4U>d v;$EU,YɪIx|tn31'P![&ț`DRC ,X,$5(6uRWE*v #j6t|=e GN(>_^_SU1n:Psa>BŎߎUUFqՉm/ ;F0_NO_x)UmLL=)=,f7Yw-i{{8Gw'1/hؽթqݳEZc{B^+LH6 pTqoi p7pX O/źby7vQ&绌 k9'~|es0⇫.4eaZe29kr`$Ȅ:=ʄx$׮ۇLزu$49)eU.4RkUq:(uTvɖ/zҜwn>@+eL6Qg]M=rC3`)m$8Ɏ@bBS`h#,028Zf~GA Lݡ Uohr +.$7Oϩ?^4鳊ܐ Y68Ua:KW@&Zjn'bFm1(1vn"kRn.,V7T _i=R$~B'-a6Kx^woc:Mݣĵj]DX5;"c9arDU_UH *OiF*SŹ >b]Wq )"j!Hj"Jq65'5MQ?Ti%vlJL!kB1@@IF~p0g<-!9:B67'۩QUm', AЦPUman+?4J׸Hi3/*MaץEvt㹬U`8su\4Y6M`_tr^ )5w=EBbr] {{& 6ܗgsjz{H(KMAtSK2N  nlҖ صB]eٞ=i=@ pIne_ 947{pCXvsR*"fBK3q qu{fA[9=}Bk-t羳l~q180y#=[SKʌݭ,IIX=_adu+&eBlqh XxlV{>]F$VR$}āMVv?"ҟل/Xh`r꿿Pq4/R"a1PBKs~Aad4װth4[@Z9=L}jG`3M7DSldP9޴VmZm2#g@\x$6%Gbr8;Ou&A6"8,1_qsHv\BSp `[aNϑm5jPR#ϲ>h}Q4 00gLo*QOqf8.?g|#O.v̺+\cs}b۞ 3j&ں(mY`WUMml|TV&,.&"T-y#APdwJKw86dB̄j|u5>?!'%?azkFC 9߫& HbǨ(j6+rob8t Pq.yrZ8iɑlQ?20P{ ǡg3Va.tYcו&9v`HC ^<]~Po |3bWQ-sVVLWuoPK(),[W”WJ95%oװP&r}UEGb=:zT3%klT?0Aʣm;ٞ_ >'8DtAgh½t:t .f@3$_"aQ+% {n:F^,JP?(Akvwm+I:F, R{uj 3+ HV vaA#rYTeEE[q|QyWK+ ޅ+yRJj:Yt}w`d.DWyy"b~jV Y೯p=eU AD^%tz Qsh!F춥 NFq A)™e*0%]hV`$dz !ge-P2Y!¥yY- z囵n2"{mAQEE]%$[J oLA]N>M(zr//D-c93ZlўqNeT =CұDpCB2涛%[!1;nKaFU}9?J_0(JSK`OHfx/ +ŋsՖvKߐn M0lƆ < (AYn_[#X,n' ~w t'B9n埅TPeh 2^}b X c#6mr++yu%CɥbɤQdBBZ? x W3vE"\E>##a^;>w{?Jd!T-yMG6OfJɠ:\GUg&h"PַDrFhiP^4kXސxlzOP۬0 hDD)=?ʋ)2vOGgToanEB.%{_f.7rX0fq`C 65}f׏[}YwIs8(V5$VAJVɐҐ%zaTXqLQd1|ILlDlSC @,b6wZtC#&푔!oN!Nī2M_$(} Y=UW+BC9R6W١LFK-ֲe7˿[`]z>,I/N5H 9m`ׂZ̕ (r -խ-̰6_[΍uEez:aHY(Z$ &qI;s_w^QRAtǝlTEl#> VC$W;!DwkJmD DiH7Lr)0@1bٴ(VurH 'Ђ;OiT)1 GyK+7DDbt H#SR%ɼW1Qgav.s٘w#nNUV < S ˲0E S٠hp%}k”#J1X'c tY,JYG9CNbS*۪U3Y)>SZvw˞6kw_KUO}*QNErYEMjY*އ+`eT7{ej6"S-2UqdXњ,:cRnHT`Ӝ1Mvߒ3_5(#jjZN T>-O@M4MTWqLZQOkI0ƵLX)e/ duʫgHG:w?&qArvK@g(fT%9<0NbcHʯS_q> -uԫIe%yr];f|N/R0rˎj;,gw@#黣 #pchqPX2oZ Em\MmJOugv+JxR̮ 4sID c1ێV:׬,9PfBJUJph>ҥG$kLУI 84G%/$R(~$M۷A,X9[}5d_ž*Rnex8&cSax2NaϘEZlbüx颻Uye0ERtzvm}ykt\4kQv Iԯ~Y.;ޡrR[c]s82Tr9Gaʊ_Ҹ_3`UNŇQ6m( {(v|)/ S'B3gOCܬ H&j#pC|iayn3;n`wEۭ)~.igDm&/ T nXֲyyLb9EYkp8:)U IxNJN.k:M| W$")VsÆYcBr%Ҍ3HxV )n ]4[JJJaAΰʹTJ^L+'6SXn^|uyA'!Dyqm-SQTMcgT p+5p"WX )IX}F Ob<(y9`N܀Uz$EXBqAFs6:?-\@o?{zp[lg>gj/- 4a@j7?8Aĭ]}Bl]5Ll,am: Y^"2L䵬(σj'\dEl|eve7ko ~j> t)?++V2MZzB%b褩8muK}$f-Br~D3*% <" / ce&Z "1h-_͖3ytE>fȋv!7b=[#ϩ;6GBk% m0QS+-O8[佪k M""Qg&o2ARuɮjEwh.K^(mvM&Z 8.ضb.Pnȧ x[6'e#*qlc'@ޢa.?;ZDhkݐ?[maõ+ϵԾ,0d |?ztȬH4 0P渐r}r *Di 5GpPi|`0_}pA6k17zhƲ:ohCh6Ax45a4 PmS15 $5,9c?99BIMhDaPhͱCԖPȟDQ@^[Ც̀aS`|.1E9C9ЯgVoa1Dt&T<&'i8({#M$ŗB?BΑD}* c!;ݳtAjrie?Apw.FO#_\~ N1P4P4Ec<ĒJ%A0 C*U 4B8&ѭ|n,Ih/&ixE-<:*Pg˹|zkDq LH_j2Y uJ/q#֧T#Mr񸛶7;5>ɊZkUcΜ5M\m)KQxͩ<,{8îܱ - H&Guԅ0 /^9H`*h$*5c1ƨl1(/t'W6C 0\]5cvtH8(Vp^*hU%XyBW6 O(+_#ZJϾ{e8r"IKv;cS'_ɡ폩zh0&uϴXO٨J>!S6ʮV|Oʹe\ ] ÇlJsr:VܾtCv\ge18H#YE%J@]Rk׏o\5o-aA7sZ!{d T'1qaf⽠yJk2ؐKyفېd!IVúTbDq'fZIC`!l/+&qIdYVmT- $$:YCn K҂}Ý8bLJfQ^,94Z_]W^$ ?]qƉzM?7+dTHu(!0w!g1[k/S`;gfL$FL$Ne6np@;xL`HGl֔qrXK0ENE.}P#!!{1]/v1yw#Kرz&ls 9!|, Nywy ٍ,d ?gۼ` m^ *^.LeQ ':摍&Pf__g}59ZX-P{ϣGx x]/ NLYM%{O9BX^(ބ*>Nol b[qaf>-p즓7ktք`:.1YDDCr(/Von_P%ˡ@aXHf(;7~R|3&4 ],n!Ul$r@N" 0TzyHpDz!SJ!gһ۝p-9ݚ (y󩋧0zq%b&'<#&#/JKCϑtk; .3:SMdV7g'6c=` M9V x}g kƗN[p6 =L9bhGM!x%mQrIGxCu\B(eiDi@78sN?T2>9*_y8''rR@ ⃕YfGlMt̬h1^EMjFt}()CsgZyT9gX>y?t͘07,}\tPq-;$qS*{X`@ouE`5ј- P:[Ɣ?_Y;4&ı-mb{Qߩ+xÛD1' ''% x>*bVwD +Dc&+R{̠zU%ϐ]WUMK-OG!'JHV l{/[a.X@Pf\$krHd CTwXa?̋8"~,^8QP` 46TRz~ (ƒ Bү+?u+3Fke*ΈŪ56o=k?r-jE .oU^sy藷A[ǧ}='w[&v{URij !hS:۔lBiQ6Aa_Lb3g~ XpΊhx8`߰:V7K3ՕE7uz6џ]MLRpx帗oqvr*|xokX!֌g"; ˧s\Uz=#r;/1ov~i*fɴFơfċ/؈w TǶ޷&z5Nu~烻R<͑R@Qrb;D2~"RdȻo=ާR>ŤU( lzNЊApE#|s8D( `qz߄I'Ŭ`yH]*Vj"~gY<w؉_rF6Οik ouL4m!ELnc9 yDz&K0zĔ jRde`>ײ"9mdOƍh;YRYln@@MC}iyJ|*Oq @%Gb#CRJ-0.w%9+|Ԏ'G{ #buWlIHm>Έ%VzI*^q~3=?(2ͦfsm aG|:-vM5!*?SC\qt氯p*=_u o"; s lP62$S0ʺUMT{RwD޷zPQ.~ !(ĺ|vY,)fsU G쿠Kb=l~=Ga4U`GRM0Of ޢmȅJU7|g:\ԬTju؅4ws$Wܙ"ڌ5Fؐ |NLrX4#%őa$#Fض8L3a_6]mٸ-m/? N=2\5u_kK&Ern_0L44{(&&UbU5Só.,9Ly.fќ0 JGq_,(Քjj/}} n `zJ>m˔Mʸ--ΐf6Z~MT(k#X4fFF%@p3WtyS5L^y>3*niXd\O_vm/Oxw鷻u袓[j=sҼ\2ZF;x-w@>GYB w?.l{fUIx4pБ8P?6- sOB !{l)䔿9 R:|l i^ ,:^Ppn$i'y Gdxclj'7񚚣Pijk_6_vKj2:1ϙQw)].a^j8!2Vz,Ax-wc.=ԔII7+,@i;ч\E 3ۂo<(reAyDl8CwO˱+6n TiyG/,.IP| 5nrcSEDŽ;n^ڣ\PQ@U=%a=TpQ,K[]G]w?@-J @mca})X1R #(d_:DK=H5E?󂎆s󄢘 ="CZ&5:.mAuw6 dϳp5uAmżNM4P3aLoR 1~Q)o"`kªV 5c/%Ŭ^! wjA1鳌z>s(,Y PNu1xLhDJKp<x "P;89>!뗼4 3l Ȋ\UK.qlܧm078Ćŗꁶcp<9/֊ߥ7l }pƅIؼ СAOf:ț K vՐ ֺxvfL|cc]ĺF˞Rw;f%Y-4hrΫJpJ]Z'87KoN@yrv$N Oqk:lv%b}]SD FάN-b«-hh<@V?)A% ȑU }7`:-5f-Haz3Q.OC]60I YM "-RQym+xdScuPΈ9a͛\ Q6*;M>bNnD\QV|fba~Q-ΌD0p:jJy,kܙ3޳.$bq]F~X@ IzSbJ=5 =Ci\!rK`rt#V9Dڜ՟l= O'M71A|uD[ÿaVVJdwԓvШFT4 o@<,x3{ZQ{L8vǏl&>8Ookt!L*MZSljHyNr7{H kƮ%`0qJ$8Gu /SG hWr0!Wkz:4^0Wld?Q\B.!uFi,ua#WyidMݒ"gtCd8gTW_kV&Al鲇csu 6Ն8 ɗƓނSgބ+=JQ8*Side-t K3Y/FID.b3:u^em:=okk0fNj龢Ά 6A?$Ԡ7W(ExsWDŽ/Ý~bs%٤k&O?Al!xmF+aAJ0]6Ƽ`eWAN3n`z.؅ q} UlG= 80 Cr)f1pV8,u"G[{O V^β,rIJ?Ƅ }t[Af%XNkIww< ~9%@W?Wj8&x',df,z*VV&%yUøDN8cJlwrʜOZPOI/NA?V#Ŵ?~Q_BrߊI(űy=@ ;ǟ<VN};Ѭ.黺ҚEȔr,t@DZ>h8:LjOh GJwaeFUΠ]h8ϓյ2;8\{kRxB]4PӋvhpz-%8N ?FE( ۓfHWn(xx Jo*HRbr)~$>*OЍ lQ~_ 'ruМQ>:mW]lXUژ䓩p'LE*9,mf\Q-38R:-d\ c[673 {\n]Vze!0AqC /msǜ&$θ;`H>Vuc.!0|o9U=KZ);O@$Fna?(?I$ mػpdx&+ :xZ2Ⱥ\+s<vo\'+GL Vr4 _I(]b?"J}#i#_(Hӎpڶ3L։I{>ZKvڗb=k_G9&u͆}}AD.4`pѰfV`Ĺr\%p4-F!IG6SgzI'HL'b w{ڲtě,}1~ZY,/Wfo;RߙnpFKI 0|k2f7sTBL L5x^l`V9M Ѧ^D1q.l:DProN O|N'Nm vӦoeT#IqQAnҏ.T8}JOtZlM8+!k{ӝ&`T`آ(QX47c5ФO'rzW \ZapYF Eɾvo8Vy 2٠2weBDL0lH,C,ף&T*vg0$ŠuF䃽 (8S\W59Ľ$DS.O`T~DқyR*ۊR$˓,?w&q:O{OZN:>M fg2L.mE&P_mLìm zBߕ6Y֮k TLV ހ:+vQ,Loc!<5ô\4" ss# & fゥGEfzU'qxo[c N$EὉb=eJe#e:H\\M,Kr Nq[npu$Ooa\ݱ:IW ZK{1 NZ=">ʅ\*e$hK+F:; ͣ枝G+DU*$#Z3{Bati㱥y9dUeD~]_!3`Θ]d!e6vl*z-Q   D3_'y6MYBc<Άo3& 6o* #=n!]U:Ie˿G=7-s_y'},$q.ѹ* 2cB-9MALK 2zJ2)I4l(6ك>Y$MjhdT q Q>[A}#US~Jtg88WZ9>h/pB'݅RXӲ00u |d߄%V%`% i{HF)yM,zyP&7}%!wc /iهK"z"=q9GBZWf3[X΄}u@uL2"ݶ gII8dǜ7YM[6%=A ԙ>X[6N%`h)}ffnVv̮] '/ݕZzV P>#@.d%N@kL}W_7Mڸ{6  7ɮ5:6u4a4T\P+nA!T g<|ڱE5nnDW@7Hӑeb )gIZ8j G$w9̔g@ \h4izm7ʶjTm F#*s\4{e|uNmr5Pa;n;ddk8?5k(~vfl)w72;*A3w#4A]gbr}~Nw;4 ?Zuюjݚ)ivZ!ȔZgUkY(Z4m.9ȌLNfo@H´wL $imM%*24iȝvy QY i`^Wj+,;ѕ߾c<!$#Y: ^y19RŒ+ s!H(MS|Ws "fhSRLMc2]U!D Tnu6Xq"ӳ[HX>~fcMh2ePW!R\>#$0IeM|Na(oUx7Y#r0ls;ꌖ/I*; 햵{'>|2|5wD!UhN*ܩMU\P9q@Akn6&I _YT3ԧ@O8#b(\(EkY&bV`9Wb]1教]n 2Ӂ9Fx3ւ\Pɷ !|bֆ[Tc.BҒFl]X'mmv=#b;PN)`p1s}WKM!*.Zmr&6DN}q,kCM$kAL; ;?ט`$[^M+Ɩ]]{fڻ \}yT|R KLKWK9 $Q'R2`2A Pdie_Kż,R϶fE:taIJȰh+ǨAVЋ:z KHC?W 刔b\N @F0UW\~:+iEИC[H =nA_)Yk;v]`~e;^c(;=K4޳j<:K|c|<snBIb;; _`$ĎDjX| _[_d=ϰܢg'2c@?GR۹YcVk<+(51`oy%xxglT۲E^h/NRE;/\Ssm GMutSΧq1s$,Xzܮ墽]fIߒr}}4FSB Z>>43o/6 Ӳ/:dݖ'1l\Ly2s$y~-a{V(b-ɠw dw\soo$Pqd5H̳dUe*J1?fu:"YZA*kkX 'a N+!vÏ6FaQ>ZZv5s܅USnGMponwc14Dl#j'<}\Ul~Iv>\s8r.3ey]Aj畨pn\>Mh4\aW勳^<h уcVQrK \B/w9\2M;!%a Z%@1z?eU7~i @xzX4.V4wֺ$P_/⋥ 7_*NEgھ_ qLIx> % >0<Jw5+uh퍀D$ #J: ] 7ꑡ4+m)Pz=8tȽMDaah鑔mSj)%Šc@`׎!Q\p[nږT`P\@g:N ^Kq|>8*'/]\Xqk@ձ*WF$ sU|ʺpJBorm*+{o靽e}|֬Ʃt(K6p~:<:N|nOpas|z & \!$F'E2; -|R=p6J7mUAB$uGAmu{.\G7(TPpjDbaG שI:7 S?d~)tG_F:8ݨTB#ƽ3gE4HTr 3XbZ߽R =s#) SDsm=}u<7PAY"kYg Xs%k!e80w;þCPB$AN:8??Du?h\4Q4 qeP؎N W7ᮻ Fuu˷Iba v5 :Ks4kKjo_;EunxآM98*D ,)%w,k^Safq"nkov~t D;qg\/뭤ჽe`qR\=OH5l ZyI+t*P.̦ ƛ,d~wI6q4IJ@c^ga pGEpTš)tWSRU_btNw8\UTsY3P'#[vktϖb`kjLWcԴ[FV?Kw8{!cOp1ܲNW^B8뷞Q%_-p+C|* 9lѼG, ==4ԎAfy1Q$058_z{f 9GcWf8*j b8ipu\NxڒO2GFLdlDRVˌ0ĻdCWVXnDΐ,/&+(7őCCiqAƌ>N ( (欻$L;#>2b8$փ(h Dұ#=波q03QJR/eF9 M3Сd$BD`A2Z>09$ћ IW@~YDnwTݡh5v ./U ;yEloh¥54 ʡ LƚYb{Bev}μdT ܛGal{cu&rkɱMؿlq;.AKDAYؖ^`:%VlpQ cԔ@$g'*Xj7Een_/I<>HW`iwSu"ꩽh2jƁYUJ?K OwXQP=R?l)e#zY n`ܶ>fH)?R] T-Yd/ IfGTl>) ו31=\  MYDrA0}!n 9&ek-9~{Gd;{1 RXnhx ǧfztն>R4 ChWvr*[ 1Ԙ_ :+Z:/u2=Ad!ZVx=Ƙ6'O/mF:57jעpo?>HᷚP!xbwtzp97IP8V9ϭ)vqwͳ +%SJɩI|޴ sEih p!68#98:O'ArKܼhDʖ6x]d] 3zcmj ny\f8'-k5'8,xMd,kvoAi&&=*%$]Nf$c :@ףx $ jV;Zٙ7(ϟͪ5NhBksc[![ T )*|S+y仜1[i b>YsT[y`h7!dA74q?LK* ̱Q='`Cki/>^M[ 9}eD0qt@9g.u@x4jxqv"HIho^uenlޡY)Ixٰ/J]mukU1پbS )CgT/Aw8e6& h'h?u~Qt `!n[5d7I [g ï ?ҙ'6 M(咮6,4&3Ǒr(NH e@3Lp]}I[f,^0z㜎m) 34͂mq4׋ђ"o34|Śpƞ>_Rw"oɱ&MUyLpia(/"0zK0}ʬ~d" .@s7en?Ž\@ĹTPneuS3|*Wq`#EaeKz(԰\T[n-.6"ai /HQBCDff^8vE;ӇB<ͪ N7WXL]2O}3?@yݴ۸mnrE=)dԄO-"9'۲|=U{& 4酭0L;ʔa4SZbkcWzm<cfRfHͨ- Mh*S)7uVY?-gtz"S>m79j7(T?ߕLb$6Tw<>,} h_]8BB0"zZvnr<2WxA4V%b Vnf(u;Fuhbt99Dґ)lJ 8dᝋ;JB7f5i@S}.4Cc2VEVp+/$Uͦy8IZZU0fmHS%۞=RBk*<&ҳY NsHҳDRgŨ>AɎmwh+>@Oz[v0)*pc &B)sKOA/as OT]/ mꯒ:>]OqQASJ}1 {9I"F&h^S 1֙'nd};l$E` x"}_ЪC]R)PWxOv9m G8 ͽ ѬfvfZa( &}Xo '4dץ~ߍ>tE!k/XNΠJ dneyB/8!DOdk/$V5COy6wŰq/Dx@T9%"eDV˖x˙ U-h_9}sP^EEXC6KLp;jl'9AꑅM 2g׆4qv@+b~y8oˁ;}C)? SjI'hm>Joj)=wM(Q"74 [yz -ɠXˊfs ~9^wNr&fRmܴT2}5t.adL6hJ +9wzh^3qfrѢk:Rs<0 I_&p]8Cۯ܏Y )XckLz!K]6m`JqD(ǙIYmbx >CK7weٟ#7>{M]Df5cm98^;4b} 8 &k7 U׌iخg(dx#A1s4 p<dr?ꚝj&f@jbgo_CC@ X .'vfW/&TЋǸ3b9Ss; ,3vN_A< ȏPNL wk.AIjDK<2F݇zI&kFm;Ze}L{J3ЫQVRtnǥ{ק'Xhj.B nDU={4r"FAP5F RBY$F0KTf[h:Rf!&Q++:Afez?^P8XXzd:CٟU0(ڒ$sAq9o={\xioݨmĉuUFܳ: 5 d% H3ϼbwbRΣgTA⸻)K>!sS`Pb?Y3'k$ܽ}f0Pu gIAd8>/% 7Uu>VSd0׮Oʝ^` #R9[9E$6]cK褮 S2[_]iw-LyiLRՉ#C8ˉk~mRty~ ,C)#vPAE>XV\)ߺΝ;gqUy ytײِ21E4ajVJjheYdi9 d,KΞwl]!>-Y?[L9I˙&w00\$F{->Qt)tm4?{uF |ӗO]" ipbjϏ /tji0aS+|νz59[k3uvPToCLm1$ Z_P\/ę|Jjn{7i}c)u^)*[[i?a'<jT2;;+?.5hܒg]~:xx-L'4q'w=9H*ra5ca(|uC,(a_Pgm*_ 0G$+s VL,=RNC)T)dwN!lp|q5hhmךه=TAF [ubԿdeN ֽz)X$S= .Syoov@L3ڙ%C6|GK eEg⩨\l1 )]1w߯i1w ;Tn&=IBߡA)彃-ֳG)5"N0WRE [$[A&X3 g ;+F,S zS*4"tsyq l,u0=mY91) qěcM`AxfgrrmA%qnf>gB5đVŀ^=GLO! 2bF|볛Z4gHzPI\A`eܩ$ ArKR$G"%8}iPܪzDU3TN 5v|ȒY:$UN<-_{ФS:n:@johÂ8fZq?@`n 4`1ѯXiWwFpc&Zjd$؏˞N}UO9#Ig" tQ,.|MdXFQPK>,-X>-peAuFqG\}idzד0y6UHZp(OPjn?gj0h jejS֬B%JcB^ka>7((@PLz|$~EH46O&*IN_Qx6;oUw'HΚ!hnӠ0%E9  LDpJ4v=ւ#&kk2&|5ì1Wn@-al[?m9@r!Uo?C'vT !=\ԓ-(8fnr]ꪫr9ɚ3:[ +qP^|8//y-9@@̲Gp;>,ι}IGd&?x=/:=m<Bzq^] Mo~jC5R {p%t5(wݛ}- adzD\iߑ4yu=K촞5c+`{oUF|eP>KlT[VPհ; CrpYP`v%C8sjOtVdYn-H3BA7Ԁ)MRK~0NV줺͢"A/S M!r~3 a8S}[L꫁X }- {Է_1RVj8]Cex5egh&!%ވ=}ɞ;^h;KݝB: 7m*v}GFэ Va(uӳ}yI J>U~+Z)/b >zDtVkk twwЮS&!ԏ}O7[6?,#kL;`0#v_(+:taM:Ƌ"R2U?/.GWt$_0sf,//~0T@i%U)E[呈n6oנ0q},[nT}<' >;Zio@ C꨹ᜣvPY/R23!-x DV:{25I9-%gwD2H)h;ɲp=Y٥Q+ ~b68-@7 57//<\h8 vidUu0gf煾lfhsb$适^s'0V$@USqRg6wFf9V$Q :WU&./ư ؉+G<5 VTz+kF#)gэZy 3hmʶ118]uh$AD%kS(e]"buSfgLG0-FJ|I.h2}|܉0g{|4G+# mמﬢޒ4w҇t\ua6 !t2<R%q~C "#&pXHݺtXʦ%(;ȶh$;[a H/_VROjJբk쁴Vt~4U{J`Vp6n)-q0x)Eɚ၄s X:@F}Ih1Bw ї!qe(eѶmrvVy"p6׌ho]g0/JHC2ar͏d =Nv ՛_)~Kq0$逤[,4EnD=/6:C<@L'梢!LDxPDesT1s`94eAVx2aLWu69x!yc imC6~E!(lVӳ9{2*>VD= 0kJ FXڽݮU{lxF0_:uݭ EޞK}QGEvI:XM}ߩ}\mʆz'!9xMS9  !NJ-׆r40;|`1SwB>fHՓYomISX[`m8hA5vSp xs^})~ gckbYKcUjN{sJ_QmQ=? 0N /H~kĤ Oi~F6#g,< ,]:,IQcS7iۊ/iO[*sT޼ۗ~g͹uGڻ@_ހ> q}Z@ؽb 0XWy|(ueGrZ?ۿ2ʩŁZ~B!52W:2ȱ%NYb&̾YaZ@'{D~-h/$yEn 85o8q.Ev-s:4n'!KZAM[b3`5g`tU׎ jEXӲgn5rߧ>5;[eU[}250rƪVD=JߥT@gzEk2fAI{SX.'#\vi|B 6Jh/Dzn4tٕ:pzBe R[⾇`w|#[."%ik}4GNq(Q">BfR-w>5@Na^=tI& Oq$rp7'n @?j81$2N#34وMNiA[WԴY" yiTdPVggy9sNCFئ S|)']0HB<|~7*ȴg)}%Cb۾Fb}@}7RZbeJ94((?]"ŽzA% ׸D:Yt)A =: GH 1R)U`bp7[,Q@hg&Նc<|cp&l0#~V,W!"ŚkzOV$CͻX#Ѱ{Jۚg^$o]a|>]@CznyN-JtY;N]6rc4]@X+U‚ ̌c;] jiu-%aS*d`vT@M: e݊vҡ ;T Hgm7| }{6YN,dޢ]ղGV0:]_RfH*`]T 1! 𔀦) $R}QSM#B|yFI)}`ݿ!pVq_{F~Z7h{{47^mL NFx>%sU;92ޖ fV6Hj&q;{96z>]ji-RTf$_sZBVlq"C?xָ}':Y'236+j#?pn?JCb0tU閒O7V;3hL]pÆ03z !eEGSF}51i;~eإl$ŋ+M7y:)] ?i~oM'LB-3 2jmkk~*ޙ2 nP!LiVLha˪"G/k7s8]: E1AR";:G RDU`ma[fT$J Ef"i:P cpmXRllmu'@$._ ע#zUx"OUqWV! rh56J?n?̊d0+0BW N49~*Ŀ%]\J+FVtμ~XP2BߞaV \͞y@2VlMh2kqOv,úCWWEEDz8\["ȁ?Qmx*G;e=jRX!n0 I7CkpUUn)s!|25^ykʦl>RšdSQs\i6Ԉ 0B8Ixto)c+RKsTapy2lEbm1+Iz1 MYytf_C!V0n~PյY[YbP=ufO<~np⮊~I.tr"bm0 ec-Tc:˶?  x`D]ZQJnz6LꂱrT&XסƂ1Tm-ØxHv鶲Z8u*x%f3gR\ǟk{m"fz)تס]P1JE"ު ˁE,FttP7,a O֐_i]=~?W3|qhj'.s.SYaFX|B 9'Rb dx#z.=.4U0Ð5@Oޫyөœ1 r#o5 ~: .(}  ԻRcrZz`\CbQyTb?NFB!`XeÒ4\js%|ߒ$%FG! =t+(:ض' N51y|< q5FCԒ|H;/9iSEk0ȮhoB_p*{KrsɵenmK ̕gY vܭoQ~56/ `׭{41m3*K%d$Êg ?տ3J.XL#@e=R֫hg4/r:q;.=,5RLHh.R]FiZ$Ftq7A1YÙwC=10d<03s%o@RPHZXw rs(s,?ЙDcߜtg #K>[,와1K?Z#,KsUsb67Y5ټqA< 1BFʻ\BLJ㰏ߐ5}V)wcfc3p]HuAW_+b j T6*#j52`(VZ{[~믪면ND4AkݡcRdQ3Uk(=6A=ִ̀>SBf!֏_N| AldFy͍DQ\l)LQP,MMlp!9%u  h[ h񀗝<ͿF^/* 䥩8?1uc쳘`>R08Y=-kS-S|_E57~s]}9@&V;HGա-&*Q=iܡ%{6lJ[>X V_ќ ؎jʒ(]Iʑ  qih(r7=d)cxuBկQ* +_q)A72Hlԥ=: ¦BᶙK_]Og扻 J=+w..Hۅz@T F)}I,)GT9rO?y>`@xGc y+O'nOݳN]ˁrQXL/|.ڗ]0#cxy͋yF&邬!!xruIpw e2  Ⱥ "|E:7%Z^x`kt 3 Q& HdNb~*^(t% E" (U/Ajfr*ҠT"|s%ðFg1rzq/sSqk%\Q-20G/_$0(sn;}|֗.Td"2g&u}ZWʳ=HfvU}g(QG@N1>h4mip誐 07>5`H>p] -b7].a#v]ـ$Dz5WS7d LID5Z®#}p$N$^Vk`9˺tB(nUނxL#oLOߓȊ% Z5r[ ⮄jzIN3rcD`Yn#RD@~6DEq"Eyu,ASS>owHY!+%ʗM]fUd'D)9( %PV4ǒ>EXezߧ,[]^A 30爞oڝPeT衐[ 50/3s a>~g^d@u"_쬖,HLЁE'At#.80:i[` <ĘGcSks춚$\0Y6G~n֎>G=`bgk;\2uӊvk&rEBc=:;A7Tm!< ?S*#4]38硃]s^BD,lZd^X^<R=03ߕ$p̓ٸz=>7"?fl<I!e: G_)SsqI-|,TTXbe âB= Z!=t6ҕZvK H06iJ Af2ՇvI;5C@ .U[:-6Yvsoݲ]JP-%ETn6n6IO^)zog2C)20mxj$ ^GGK|`78<f&+kHq\EϪS2op i#sƬːAl#g,c%<_Gx=1XOx!}ȼ8guYx\0!@.HyIep@.zAV.add'C|C5-qL+E_O4qbHSbٌ' P㸬(3g܆2`\^)u8|0tz=VUЈ4#5Q \2:"#Yݻc:5& p/Gn+R2nʽ9a@y62ZP3\cETKP-%rm=p5q+Hj؍W,GWR3( Dq{x<2BJgL7 ^}.j+){g|:}lgN %Tn N_6[¼r 12Aք-E9&yG"lbƂs siJ7zr]?Zl`wy>wn@G/LcFZr"O!+Rr۞)0FnCF}}w βUJ^%澙ɟ} v 8uKDK"q,SLK_R|XKZ &Xw]dǣw{ѐ/Ů'xOmC4k%>g4<UdzD*D"AfV TmAg/u1Gۆ+FB;馣k$e 5Ukd@5W0؄&1[ZTUT Ŗ&^| { usZMAsըp^j<%W \OIV+,KrlbGPsG3URLQit,ŠpDD9H wΩ= w|VI:A01HMҳvؠ/ILJN5H?< *$Y^4Jx"WA;>dAk\s5ڃq@ eo1IJOX / fDX"nK6[5K XY#:}. B񥠢gADC0DD~rGZjp, RJX|؄.sQ^`S2g !ߧo͐:w)7<2rGTMZ-bOdg4=dj4 5F+SCK|>_1qߓ>xxG۔n(2Sʟ1dּqliiھ.;Y3,E,a8҄ZP' bfE*ZpNZsM Z[Q#h$MKnm.fROBUk Db+;C&u:4gޅ.X=> VXu y;m #]G#Xy:w 3qH At#Z@3*#s)LraTK 7ipTwFV=o !72 ,3ݽ;)E5{q"~ܸm$g1R}P$QIRb {p2 v sjz|s=Fץ)Fޝ%^љ2p2s vpV >l)[Oy; LןnÉryl.o!XK4)^m̷ݶ[]_rt1/xlbכMgB6׆(1a1%G.n$x 0U#ҥl$;/~:AabfC`j-ͶÆg&4ٓ1>*kkOa68gjָ>-xʏ5\/|\2!$RDoDLAӄfL*`^u(ݬiCGMtd).m}bzuz?x9Ə|>]b9}yc4!UvlPTKnf79慎( L* 4jofmH,v(%%6Ouzņ Pd}7 U+~Q|iYLaaI䤰JfŐAKu_bGN|4mH XiX"N$^7= BR\'kّщ F5N!R%г4eHX\5ϡnuhd*"cX=X2z c\;I!g5A$ MQ7f)A\μY  7v"NW_g1Ql噌`X>'0 SqS$W1JP-c0s0IjkX@5IL݄9Sdήξ ˧GtέJ9r7WśQ›d ^9;}|2| 0bhLTeU22}%0j 1 w~nﲼjo<0!/{Xk_K/ ;uOFeOG&#kɮ7)lK/IZ$OVd$ב)tW,TNyIԧbASγhkFU)9w#~$܃.U*rc m{26q,n#kSOة6MQk# 21AfY9&yޏ\1/d{:@ ڐ\Bwʭ-Ԏ}*\ZP.Y5Hw4s\< Wdv /Tl?Ԑ'F_`ſ_rʔhG9"Ұ,f3K{T-(?4O?90bͪbg:ՑF=\ .w;^m#BCZL]O[7@p>0 yZ;޴;>[ۓuR/:x:^.vu-aR%`L{⤹2Kn[^pCٔE6#kA (̪*e-xlLe]KGϿʰ I3@̵~-^v(H˟"'up_ 25+?η:mweqp&s҄nδ kR@e/[71S+.XL[ i/Ђ&u"Vsv} MJ#讀n$0՚w#=`萎Uͣ= Hǀv?&{ tٰ ca1 cF2!x`i3X4Q̧B0. OHCMR<{L)'"ci p 0o|[J+؅C+PTFLc~ΓaZp\H1vGhBӜM [V ?]7wѿ]\b1LvsCa{W h)"xՏw6}tAȫT̪OIRVyv&58"K@nu~WEn,~g@WA?9}H JA;^/,છzВtV@{KzL5"O?ڕh2>Fllww$׹F$d\}׷3x;h@8ʳYZLI\ЃPwkOKөI4˚lpǀLi(j <s}G#]IH'[Zf"x?almi&M,EC3ʒaMj*dݼ/gV8۞<=:o;a=L,pD: Ǔ4%W;OjwGSYO#! Ţ=ld,U`c W2:WUb.DS-^~q*^#dY&3Ej<7sm" 7XmTLLLuT|n7N"w410Zc̨@їV/7s6^/ q ^17cx)$ngʫ" V$GƼMmA7J#%k+BYx/X/pB?M5ɱj`AYCj -ܤde/tGem8dDzȰUIL레 <̭>gNrJ2̆22K.)|Q )i~xjXZvNԉtvԚ@Gt#;L?*:ZvZO9l?|Rc#8qۍZt烊-7>`Oqj1'd3|ё=~HZ?=5ƚ[`n |p8ʠׅC02?~#ht |iX f(T`t~? *yеDPGLuiC|J[}Miՠfx<,,8CyXMLHm-amm?agBxJChTfH&a$ʛM(C?"3mMEokeANmr^@ ћz8{2fP?JL<J^_1F/vw=&REwVfn:` 3\X VcT5kMO Rj9drΜ# d-{<ˁ3(_R<$s>C4^<6dshUp[* *Hqr0n^8a$;fx'm 竆H*U@=BćhZK69VL\Q!<>+8H+tr55]J\iG5_lK m~,? ݪ ?dS3p.&YSpARث *X7Vӹ b$Xӧe bV?? ,pXk\1n"77o׮·oWj_|m]JRWjq@]S QH|fE :7<40 R$uYyGoO:kBkц0> .Tmp6dL5 o8 rr>ͣ+M=ċu8F)x5ˋ>-EN=9/Jc+stoSf|CT C~ '4rGqo`v9C\9e6e[mY:r4`fFj$Qw 4di0Q_VV-|~}mR#& 6vg$éqgOb㗧}W'Kl1^a 9"lez7>VJiBnYzc-#Amff&N-v(;-4_4hoM-r} x]໤KS57GPK*T;([8vPUc aG.W[ȕ`:F5Oo*L!X[M P[%hXC{1 Q#QbrݳbMKSp4; $.G%s`ƭi: Ӗ@:2{1]kc5GgA+yg>*ݡnWExvp:H4Q'4fu\4E]">l[;S7FqhQuF8">*< QSCȌ֛[{ 1 =8B/ŨL9eLu=Vk,Ba+xy+D&_G!<)?9tt mtPldF<^JB3 {!G*-iN@'.!g|7GP"0g1ާ)O(uXMMt鳬S.~5c*n0p}KFMt.dFșz簠ԞregZ5T4>34?LC$%$:Ar0N=_;=;zx $U-bTiT5Smr|}UAgg;f7oSQ~5hv$a@&򱑯q[5GTR@iч_%lNk\#j’ ,/7ҷKjC!Svѵ4Ԇ jۖh q'E>SKe ϫeE2! X->qd;%jU~i&x6"FE g/|][²mcͼ}dYg4`u ҹ`~*\mHg{⚜:zmֶڰ RUajX?GXbTPP{L$=E|"Uow}#zͻ}18 u2S)Qo?alY4kjHn0cBTbA"_(wz0ͩOծOSk:gxs%6D兏_3M;s3h 7m)YF zGSJFq#l۝_gt5^^w}yt6NO4L$]J=q4` [:։#cE d)>yQ7 ÄBs;oW&;^P!1&wnjnGԢw.,A@P39}_R\ؠs{$&O}z8b^F݈~Dm<0cL@6iҶ@D @= nX*JȍtHؔFj@bF2,ݲRoJ~+OnR׸qw.8jt"&V !6w&iN^717GXh1`Vfɺ YbXkaercpUW2d#rxZKOƠf\^Hs|0f~cȯ?h0P7$'[Afoc/oϼwsV)+'f!Ƿgp[Jȶ6-#qOe`&I%I_<2(j^,.hly_:(bAjiqP4[RqC@pmv)%CWL/\W^>vX]򙘥YiԬJZ%LljqL|ɄmGprdH1{9XлE}rU;#MvX;d.?!AּΊ͇ KUMI& 8B=X!# F#\e T:SS@{~'#yKTdP݈w+PRgFX4Վ`ˋ;~#n46cl"=~"lMP:LF`cRSڂQ[W0xI'^r8~^VzzL^x]䊪~ɐR (be8Tq!uhzF +#ם>m'#}E1@dl+,4RLD!9a,5>E8] i|J߼XyV5`1O\uha0ѿju5l` @n?4v^~/kN2ˬ(O[Ł5Y)Ofd9Y{ >,uR(MQQjw PB~sZp$O0y9-}0k{\/TZYoRv*,x7Aq8,͎5{1VBU*Qh$m<ɴ. ,\[C=H+: 94}=R FY3pSN yMӃ~ eUFu=݋׫8 }ĬQ53|9`ooy:4iPEOZkiljb$w6Kh|-c<N'I!wALFnI8g3ۤ,aSg94+F~FM(.4s}R_f(W0NX \Q>:R% 1 ah&AmrD[x"h ھw l M@>~6D{ԺuZB^ژnez j$"]_=uWU#McLjW.M:}a(!vG5;Cpt%^}D|M (bqrśa1Q7m'ĴO崢$yTI7R*9fVe%vf"Q"ҩT~YInPJ;͢&x#qazQ$$1FY뫿0fT,]Y, gI}6ٍB4RS z\.i [m E+ÀŌ\Ͱ>Va]v4W:YxSZ${Ý uղ4Z<|gDe4URphd&}c na̵i뛏ԏv|.]Cqe\|XNQp%ՓpWNEF/"->H'hw|lj/Z?;ILcI*,*]Ԝ5&|Hv27gn@lzdE 4XٿgԢy7 wJiv~ y'2s#l3q\0KWK`P`zN#}t#.D.s >ڋ-{l IrVƆ|gR< ȷ ꦆp3 b7ҨGlOTBwNV'˾"#^+Ez:D owYf"-׋C(^o*`Ź_9ÁMz?{W`-$~ؖş@k~0ԂoMa7U7eC겡ve>Rzԋbcaȱ==63/=S̒G%NL~Ӻ*]@S@e+R;}־}2@:W|}iaB[k).mQ8',r5Rr0ʻ_lcNX/Ԏ2r ANHgٰi3:#d+;@V#<7px 咓'2plYaMXhW)>r,lAb=Y%.rmIzڋ%IǮוay,şt t^k8KOQ$6C >)_ iGdMW)a/]q>wU&\5YS b-U]t{n ;-2#ٰDv;NLhz;Sp#Oϡ0W-TȔkKx߅vKXܺ)W9Gbk7@PtV;MlD/a޴F~xpӵAro4zAj/}HJBcwVF;7 N"짽?iCTkg zM"5fLQ@%9C'zC&>3z%2cZ.:{ײC쏍t՟ZknWr9t1uB%J PTmPXO_&__5QIll+PnbckW9V!^u׽琓<1Ay=&mT*G+3^XY9i~`ubκ{0e~+3xEH߅XQG[’]\xi% TZ1i_N1M .7W+1ZcqLb}*tNMU+B>ՖI"_0`؀wh~=s r-Ufp5dpy+y.44)x\qC9 ~(q´ _O#†('^d_1LM$[W] գp'p˧`rDyt=*}}?k3\!!/#z 1] J|4s~6=@7 mp !do6%@ q^yJft#>F\Z/dtkiXBYo>cAR,{V+e 2a Ei0xMA}}DهHof.P J=Ɖco\DIg$3  _F?CSWQo"N0 %4drKĐv#N-|k?ꯨDƓjWYݔm[JG zۄ ڃQȋ֜$9gA?zҁTē&U "CTÜ4V*-@c WJx@(A ^peRsP<{0h5|XXb,ʅeMM +@mMQá *MAyXqE.n`Ɖ .di+baC]laT|b]LI~;"bzXq+!ɉEp̝`(>!TQi~ot 2)6򔒺aO8zaM+;\ܲAU1Z/tzzl])V7 ge78X}4"/aTҾ,3eh͙RM5]mRDorBo7Vc6{&I^޽Y{1Rvg%)KVݷ<,;s _=X3Ct ,ZjtSCDeLeW ݾiFH qa=䌖xJc ~= h,h2ZV[ތ 2EaAc&x:\IlvU1p~ $d *m\`c237p,}ޚMJE~ cT(21`uxφ;cm@3Zeн}G} mDlo! TS?\!.B [-߽cu3ZLQ'ڊ.1L z~G8ibuIV!s1|ꆖ-V+TMTVĜգHg'nnLۿ76s[*|j*u_n˞ѵJk9TfsaJ(ŀ;Ϙd\PU0!Tluuᲃh2y򬓹|"oT{lxw,K #k'S Y $j $X6~RwM@ȯ8òIwY3z0PBEb> Ѣ QieW':\7E-x%7 ^C*&HH%vhq}hO%VDOXHȭD Z_;$ iVJpVwnz *^Q6( ,ة>TZ2&)Rʻt8k3oX]8\ Sp;O>wkDghsY>[Q0oATkwn^fI_aDKu[dE&`  j.E?;M #i7}I2 ͞y  kNcq#4Rجg?lw`@yZG^b4n[4j޴- թq IF6L lr]Jcec]G^\/v%lfȑCY9|L]XR=_$^u^HR/EB] ,H(igwfΗޟ{ȁ@1cٳf~|C'F^aA*N@|+w_Vlijvl 3eLB0ȉ;)!h KddG# =ȏ{qpp tӼE%$@eVc-yoh I\9k]x9V,a^0\Ek)]C^"jƒbWd- 71ֲ-Vo%e-mOo^d,ꇬ*'X 2g/rqE9%Oȝr';Tڬ`OӃj Io){V4)R_ϖXs-&'1's6ek$p&cԱB]s%oJyFb1$T>2BR*eT F/ݞ '@1Cl!\fXgXs04\/YKAui-.g3r׉'65iacɏ4'c*[q㔻uk|e\2n 6e&7nC/%!Mv%94 belhJ-PFAL(CHxZWvEĺ<_sG!Ϗ-Fòȣ*]ibdK3RMbnTѰ7ye5žG+9P`łu( TmP2% uݽ_ٟH_A(@ x0iUd#pzIU'#ᴾ3#vé ')HWtE\KK K9{oEVT?p{L$^*gRtֆfl݃CW鰭A(_ë𨹑fvI Ds26[HNDG-NL8E'pvD$$_#h:ά&Φ$F4a"ATXҼӽSfjA.'Q5X7`⚼ t!ٷȤ/-jX ΥG!b<YU ŨUz""kf& >K2Re$wlsܭ9Ya9WҼڵG#tnv{pBqU(A/!kUł ~S&Zޖs+)к5qlzOQ@,,KFA"~&n*ާU%;iB_@he7a/eQnx",;|$ټ;d^Δ?11ܰ-\wGJ,/3q8ÂTs%b"# mK%'x$=>W `oPzč 9F06K|<;7;Xr ig(ʾy8]CAŁ֢@ㅱSR1iKӚQe')<Rd1y603`R }K ^Ҳ'+WnnޜM#è?Pjz0*eY ]Y60 U\Es-+[R\rs(՝^a- n灠).6¿XC0~}ڣx:;3zYFZ`{Շqe]W6<{`۲6<2dVdL'A?у1FiiGK n(ϲn@@ Zk9q:})D~G=agBc)7oC#mT8Qٕz@m>$m3fh羮*go\=M7RFW- D8vU8(3@)?cIF y@B:k(Cj'm飣,ʱ/2uzn81D}ѓw dބYbn0ŠIDm,R.ԁF8eE~:\?gͻ)Rb' :Q5;ӁC&l4370}-tUGynXymw7ly `IV`dάcXo:|{ks> Qlb켧EG__oI(F"A|- $^IPE3{NbrRr ˧{b s)byNZX2E*a:^`#!cV%7>=|2.мړI}I8țP+xOlvLߩW -E%מ!_'Z@Hp ɫ/fV-dL#кlzRHI82rb1nw1VeȒs`nϤ3ז !葬(hj?)glg<݌٤K?sq8R~.@Q+.uF$` T%7CDE{~Vs)<6sƒOm;_fTrDQM򐒰G&D je:{Er)[y66|rS=̀Aysjx/TidYǛz_twZ-;z9& D~Nd[kp!~.\x`g S:_ C5ُ-"h@P|S# ٓe+'kP*~3"N>Fb%%]d=N0 Kü,\W3W猗jJ0KpW8 =RO eXP՟9؊fH{>ٴss fyGb(\vYE7d>'7?HXA_cTcSo@ \ ُ߾B3xtWQi2T#|̰%00N!!Tfc@ų*W n?[ӵ7#ݓ T oz]`k?V2&MeDUr,ڂgwd(oQ3[I'zC:䱖ŭѣ-7M } %&Vp( P]dWŞAKYw,y1,$2,}"-{,/[yق;^^NfbkRo[~-%C\_&&Zgsi5| 18jp&O\Y'>|&ǟ.kd4T~:oUJkO!"#|~!DJf7|cOHZП"gAjJDM >{.+c`SS &|^JŹF2O;upiX7p0vbSS)^0IUHx93 s06}n5C-VB xTj:/srU>ՒjWV~s=q`lwFBg 3IHQc|) +'efQX(0&ć߆Q' 릈ؐ3HvZO+HPw)\^AB9 )ZF%yv4w00^}*I|aQjquJD'LV$~b_kx/-[  rp/PtLM ]CX"2v dՌ!_PtLӤKZGO?#GW, 8 Aq$rj$X2GN0.B !Ю).M-2gB4jfk ~􉛁%<۽~9(4 !:S85$1 tHw߀g ^+yl^G~CX3 y,EyjV#p]oBy%{y:;Nm4Ѽy:2[7p"eɇcTR` us;}=sk^N'uOGXiTR aZtb , z8Md㎙_29ٙG?I%:bo~̢)(bNXm+3C4o)dj\4SM⣥ɣtd^ogwFg?áodԏ6x{ـn;!=ʛm ROLf,PY 0):_3bJENZclAk7rGz:DH.&/ O_)Y^EބO,ks BxN;Q0a>bbKsKЮ]"x7ҒQ1ŧ%y kc4~m鹿Q3~3LUH95 $o7} ^(SH}$O,>bI/DEx^:&38I5[|*ʑe!WZq\\T)}H1  75Z ũ,?n tˠ1jLiEeo"9});+1"75-7A"yCtbK<rnck#x[iT:74@?011 5Š05nj#0 . w{Sf.m|3Fc^fs?J@EhA:t "׬z D.f0S $QXD7)\мCz %F2t%ORӞ"Z p-mڈ~^dԻp8=rdvE~Z:vQz'= hE] P#-ojE8U&Eam&$lIͅ7f;[,9^VيK<$eBؾA!CKEqT݁+/cC5HOu5uf+6xmuuEuFd6e<|"jĚ e w]i{40+?/#]An{E8$vhVUkD 'J'd16CC-P;j99cJ&Vi{][XwރcVPb͖3& Y_jF",V+ {OLܰXhԥ]q15d[Z܀/[(1pD@olSj,Os'=;wV28%r /Xt `D@5dVuqď?ߧCו!!UUPAM$ƪz%YgzwDb&]z[©N#;!+^1䰘T=^btR"au6cw(S&b|p~|3 qSˡ6Xv6 lroh5 wqi7 hW[% ?_ks k~%CU1ɩ@&C]ҙ*L%>dg%k܈3#baNjvnbqV%^hz*PA^"yܡN#y ,Uloe\;:|wf 7!$?kUշ>/`/HT'f`IZԺl-#zD|[=jh -.6%-Ӹ[ԼSTQAd!}[<>K<ܷ%  ޫe娞%G Az:1Xoҕhv( "UgQ= y+y֦"LB#aGʿN|&l4Wzߴf#|-$ic1=r{x'STzڍnx:nB*ږR߻q'eH)`\!5P5t ͬED35h=-H'8ߔ MHOEA.˥Ӵ}if)&1\W-/VxxlՁDS&a@4ƎXew߷X$%G8&BhF:;˗]W[vbq·gr-K5M9@jCY&OFO `OFS,,z Iz*3R 3A?KEOu_[2;&7Y{ջ!"YF sXezFљS/;'RpP@js~[6+b`K1'cggE pB|>d?/INl6F VZ¶#[zM8[.3hh'mˌT]૴fIw4@g 26CIT]WMb$"$̹vrhG%xIUs|rC[!yJcE{ҵ2){WoV3|*–r"wvΎJ&@Y΅\Ҍp{|4L\OJPd08#+C uLGӁ]2:@'Β7͙)ף99BK+sW'r ՟f L؞^VaA#1û-:_ΌQ+(?3=M~h$<lׯ; IpV aNp*vΤb 7+Z [lqq|`ӣE<o}hO͆4^Y&n4LPx` >e-JNJGTQ@yf*D.[ a~%y+Sn< @Ol,?>z7\97|bXhs2j0hkr RU/[Vh8gU6rMd"EgjfȆhxA$q7C=ʥ3)bzs87gARYvQr(Q_;hfݫTx*-Gw-'MVx`M{)'< ﰵx3]QHiKHXrBHPdVFyaSJ7sOʩ+s[uӅuQ}?nιu;"tb0 B̆N׵`$Bi|]uc`p{V GzΖ\Ұ N~'B#)Lh-T-uݹ}N閔u KS9m~!&'9j81᦬t[77`OƬP颪Ghsڽr@S%.PƬA?R4|sP==tmr8]8"9$ײorrϐE:YbRE2Q[ADș?@N{~8קZNKR9wCI:N/o*vG AkCB޼>*n[ pBd5k:gڦved}>Sڶ(gj%H&_f߈=N׽hAuIdޏL{ ۲^䅜zY҆U@)X0t,R|gl6%o.)K.岥&Jcdc λR˽QTaǜɫD`APRļ˺+.dO{OKY/{~ruȓαRPF6p\:_b4Z9ӻ3mT['oSIlf%!9]ޮc]Kk-7#o:.9 ]Rkћ4?,R2me˚&/C_US 51~?l x golHfl>xK]J(%Q^*;G3NСXNESlLa_b#Dc% o HJ"eQD>)"FMeZj ݍbW۟\4&%+Ϥ/9\F7I\h2ReHo5n6Z86އ>!fg,9㓈#!Tm됸|E'\P_CD\b?SZu4…&EQb 7r^7A1~;[w\}8B 059C(F۰36ʛc{efbayZb̨ܹ TfTބ.Uz- ǿ}5YjGɂ$SpTLZfįӆzMX6mQE[@9KE.:no{zEa6D"q]РDZuey؇s5+@#F:xJp%F-٥a׻ڇ~TF ѐ[o%TfR#MsbK  7ph򐇐Cn-Euu.qW?BI-kۘT?t꾢{ǪӽjTd5ĩxH?Z#V!DP$~W 47A`)^SG)Q9+viZq[I!޳ޢỶĊX֢sw;zk ~^K4 ?knSA⑍JyXU%YJ 9Gk:ֻҜI"a)2dk[ruQďkgB\= s;ux5(Ͻ#X4'\+i6&?JꪟKG1FMbZoQ!GV#مh:~40AtnHx(.KEoUX9 ϦeIxuka!}+Cacw›Yh;e~fu39I9 R?2t;J)QDlP%"w/I2lLH>B#RVCu ⁣}Njq󾘻w &iT-t;r ػ_BvpKEZlgeWG~rg:]3&<WxjFS R@={w;jUM8=b/b$5hFg: 3Dڎ;le`Q<h[y~!TUݮ_pvx۔-}4}[oDI%."&aMm'lVVzHYb=mo#Xe`=RFOA/G`3o7x9ƀoУ[I#pDcCW=Fz9shKD4=- Ф*]O#v2t>[T+eB5ĞЉ֙!p,wBK9BoR*\C%ZyY#w q`;Dz0'g8ϒ4,w`hY ˁ:jIz\Uu 2"l$P tP9<|\B7+ 5׻+qxH Ӯz- դ?30eKFwGpQÂD&҃O.]l8PiDX5Pܫ{zZoY~%EsQ6`h]p qiȆW꫹8a ${eM23n s>'1O "SDј: ӹSWǘCbRv;J̀bE<%HN#C UJWq}l@+-u[oo+X wC a< ϊԮDECK8*=MiC@=  .?iVlus T5,&} 'c;Z[ m@  +H7БsA]sX#]$(ƬP#i8U%gVcϧ7{zrbp& +}#9Q󭇽|7rouw\^ࢍUg]Abӌuw2l 65G(Q@0#xF!@ݕfKb*+K(]a5 {Zyd{|h˕0_\,-#lz%FG l> 6Ke ?M.2̖ve@̋0:0l~ތY jA(4΍7%Ԕ* Y Y,(p<ҶqWpܤVJ[@pK m4nwA/!} ˯5~ EuO 'yË"];_z 1ԽTFUY1MN2ٽ}ў-Sz%\OXV|<=U5܋^2G}!jGX- -E'Le$[ucT0껚#S*Q껩Z@`Z 4b(/!ĺ TܠôR5"}Tam2S=\Z^ÓU| Z^0l[.`J>ǏO#+wAxmK"[  Wxo.D^Ji1 EP T_FݠVH+2!Rl4}uJDF!4X{ЩvYC~l^~ԺT+{##C=Kwaz^>bd lLnv^H8ixX5{R.kc6pHoE;7H*)@-HYsuh;kx4hvTQBӆvpojxGA|Hm."=*_\ ?B$2؃ֿv LF.4 (i 3*643hWXSD,~k\m9HY$X`&]!E/d_t]׭26EP_ *LץwA\D DY[p.ZU#:.W3΋ teMG9"7·Jw8F҆%%d{k**@A)kiYD7WPh$V1eTDx?=9TW XVI €q hњCӸ?Ln$5*ۖD q װ?a>Yvz&>FTL B6qh#aK1 MZv|Q f>d ʠN[h~`< ]S n@vҊ` yGlE)CП􊕒r+r_ȄvJĊiNs A^<3R/iAԀ$~\17GF.JND uvJ5:pծtsr&@l#ݿOO .Aɻ60 ~7Ɇd#LD/Ν&H2`PY7=| :#R.ԣEokp8Tȍo\}! H3C( J)Ue5;u~f;6Ll7 !ڎt`[dׂ@3g#->u¸!>|p#?O m" ]C, ?I `O} yd~$(}?i-k8o75 :hrbΨ9WY-E3w4ޤǠɀUqw7#W2j@f%F^Uټrk@ ǁ=)Hnu3=/JEnSܴ/NbUlv.ޠP5Z sijtaы&H Kc^߾n|NM-Z~gBv_'վY ®z@χR\H`|/%JajvedB)oKH*䞤3)& FPo#m&pj88-uz\^&{e/=`Y@ӮvF^0d+9zt?-!ugIxyu9+}4ëD>u3̠ cx9-~$N*0؊SVJJJ6IP (̭'b9 AxuYdx$_ɯ^O;60[{L~;2Ap\BLBmP=ta-8L [Tjvj3B[nDYaGx u- R~ ? Lc&hF%Mnxv EmvZ5 h-'S !^=\M"|O;7ldLwD,n%f ҈/ ˼~`M7$<9ɮ^!sWKVQ=F<:D> d<m4=u=pRe/ 3rb &"^v$xDXÖHޫq2w9T1{rZ.}Ÿ́-ˣmAo"T=I(oXͷ";>AD+Q@!K*5qV4JDt nr`I=[N!U;V< =r$Q"d7ݼsQ7UXyqª'N>ep6 NA`j9.{ 񂉽u &oG)b aʋLxFxJ+,#Yfᳳ(657?!mDT $xݥ%\M<9&˂2BR@{zj Hu>_US)̲XX Co=Z9@tD̩4uȦx̹J'm{>fqX*ahó;Z439I1l܈b ݜ1 PKmڲ"+|CC]I /Ȩp kUKUx"v˷?C\~F#Ù܈DY=[3a,_= \[϶04/]T))2:8&IvdmAv! ݧ|"~˛d8p| J[=nA̘F"`&ݛ3p%PCiCH*LUV=x9ԃg"D+~|ZgF@?[꼨a-2W'F:k9 [!6rcPoB :> % jcl43ivШb4[UfCrjp>ڰ, -Obc{ łX;UfcÜRoY^O%+PѨz[+i6wk%E~>B.4@dmp"T+k+2dzm&~}S=R82A[iFGw%q[Pl㨅H7(ܸI(k8'+ʋ?&5a8 H$u[g IЦD@dsګ=졤2m#)@_2*I$niy#"Υi#Su#gFcȪ^qZX1g⤹vsR 1t'N5)Sk^IB%8Ъ%iT^My%u[*$l=j&Ku;c:'E[ylqEWT6l~࡭@3xyxا!^(BmUGc3KU_1J*Cq̮ͦ0{r7^#DY˶4iih-qxDit.*#2g3Nf{b:a8j5y۷΅ V^TE]xuQ` VôX,oL&B H!WL~7w[W (a߲PZ.9hs ]XLYq(*,B0-r'n 쓊`b-PZN>ZVv3uq ܞCcrPP)f)$IS?[L h*9bXm^#}(=eXS9\m$'\&~FŁ+6mOIYwGPʂ\=*%ÍcldۓG]n8%@FޝtSJ/ +[w qՎ|C7W%x Zhp1mLZ곹FF3B=GgeU>۴fCy֏SZ]wاLȜ/x ݓ]$'JzC#i80%!hLzJ lxePnw2 ?|^Ӄ}~[)>67';VusCR* ⎆4vg&C~?7*bؠbez+`&;fw9`t.qPƠ# )o{1dCMW4/};uG֣(̯oCw;O]g*O|c 1SPdb-"ٯ SH ߅((%DLPHw.54y$Pv0}pm b?䷍KkÎ޺OU# th=4ZdR,LY⟹abGu6o,[VaHJ|'Z tܓa@2TVvd9Y+*z&q(퐐ɛM袎R#&zqs"5je-XWZR;6 KS!0cY]&0ȠoO4=̊XQgT!ru0SbdB iN=,B t%sвxlTY=]m ]{ 9 7(EjZ41LstaGַUeaj9/c*! ;!b/t㘁lFHҠ጑smG_MSbtKRXGc G wyO7mXrqNvW)N"S 1?C24ME}0Zvc4ud0^Jv%|r( js<@ ?3c(5 )G"Yyci2ZmWY d6Iy'|ҤK%g=pA<n;{(Wޠ7Y;vB ;Y"|cWG}a;9ۖ$u%q̙Sk"++E$Љl. ]n݋kUP'Բڂ×R21Swi#Lܒ7_ϳlL~zirs=/3+GAnz`cUសMyW1MYt j:LJ}ݻJ%74&=53JqNKv&~*z;"H&o؎;(u_6O)$$./E斄Z<- ==@2 j 2W+bqlN>?CoȋڮqD~cg9\*gD䙪c,I_uJ#f5J3-vQڡ%S)I.Pz[! tVX6m46Gn8KMI`Rl;U_e>G a Q-vӣvy?-G\x`UbKA5M@V,K*Ӻ2\ h/ cwkY( n>pG>ɮzD/bCSrBe!5,`m`_fۨ.&3E^iiIS2{їClnp#S(:c(d HNsrP`y{-ti*!r3V)phpU}I$ZOY]W&qDp Pby/n"43P,кq^(ǣUrv5P(`Qݾyh$P2{i=9%(T:P!ll18y?NU),5WUgY&[f bzxat -Lt鍡0/ oͫ<:鸂UB`=YN2TeL=b)F6ɸİg!I[-Ҙ~&soW, JkZ 3|ߣ!M\N;1^+RtϠQ}i ^W!N:(Vk?1^#C*l)`Iijg~V{Wuҧ>%D-Չ'~\ dpJdNxVHw:bK1Imt { ~TǩkYhZ {zݳ#(vnSiw~a-0{XZ}-Ǯ{6^dN.y7Ǜܜ;!"AԖ0H2juߚд+(mW%!L~./l 8Ѐk}pf c<'=dJ YB|5 `% :MXH=@U\<{Ş-6M @HBq8QZPqUv+UqG6L6d7V0inW7$EW@Mkƀn Cy3(9TZ6o fLesD@12 Mw)7/L6W>oV )}Ry(k1OY2B)!xIq락! ).b5ݬ8K+ yUn'F"(Y.GYx“W-"\[G:#3QGUR2v,i/P.H6?jʸKk>ɋ^&Wj$͍y=$^RZtf=\бMu܁PMFS\=FY}i/ 9f>'9&7}sjܱC@hfOT% ϟoj>a4i | b>tV=SͽFKଙ[ݼCXuZ`kz> LOa7Õݺ-7h {Ҩxo6|P׵%1/KCo,3Q1ld}H0\;ؽ*:x4'FMnpXCb_NS*s4I #0΂_BĭsPia{Й[lTY&d~K}FV7Cj D Gk w蘿{(ٛ8Y͟UƧ>N0.m -+堾Lz, ' F$oYk 8]BXc!ː+^VMT[u%CHx_%2_ur%~yjp|w"8Tc>|'W3I, 7 C%mƧQVз"z;h*LMݑƾ[1;I;tZ$?D!ǸN˜-%{lI_ayuQJ O>ez5;.t4[$)w)$' S 3 뵣{f^/f,\5=6B'$,d dR)`[s׺!Vq:w&H(69d}@'ֿq*­j4\\6 ]d+&%70DbDiϠ_1aw?VN.+arZl|mHf974ϫwK+-+͵*Y n"|&e$Q X_@Op'Oo\GL% !Hf" 'O!,~{EY|&geTJ ǷlB+;)-lWю :~f@VA4m8ʭ< {hE84=Z:>L4GM⍶wQkn ,e Ni 1s{'̋Fq'm2䧵$+]*83KXbu ȳç7pCA<†EG J=筨<5[J*x_Yk  :A Zf.KPE{iBSsg@cX*<%BƉ ĘBQ4~>tCKL^??>ymS³ [;W]H:u XNJ\xjݢlW?_m(O cA}|8rn¾$ KQ0-UwxoL"5ZL,{GөBOe>y Ch7W#zfie&m%wUдa9jLj3q$eAm=0NuEb+s2Jߓ:x&7I<Ӭ3Snhdd_z%`Z.^.X/KH t["#i۹XR7]"G}=e U&vwCD#HV-ፃ, cdc/@J9F^N  "DNPB1Ύ#_ FhVRSN4tDR^۴=ck.YM}'49廮oH\" 璚 4nTtJ8'joPQ+jSѸi*1=gӌ~f4{LH˖PD?$|5N6Hs nmz4tmo1Xv*P{*Ux͇4v,޼ܑ&qB- |rU51(z<g%ArpI;MiiW[ }*0][*dy? Q-fUᚣfg;t=$UMb_;-&_AKFi4Ue6-ckn[-l6רxuZ k2=r "]~=b$_y=Q#XrPq 9'IuCy rUZV lpNi9҃ [*m ҟp4GzLDM1Bev ֓1@Gwk; JpO(:KrB4}X/slelr}%7$J6C&=7,l7悀†vh*C=*r6Rs7tkPՕށ12+%NJygAsm7qr\.zf%2E|_ :ae"p9zm#`F..:?e%zoG\l6j=&" `tKY Cts9 a4_m/g{ GQiS+ Heɫe(SuɓF7?lEӐSc+Gyɺh9? 4єXtAF.&wyYtMcNhҌK'(gceJKoQxK8<70  .UZmWp;8,6/2s_rse3rO2ISy"kk~;)~ !Jݣqׯ;t2% UltǙ+T@]EDzɚy3^tC5`jfC fQLUC:ZWHZbggWT- ZA/v.j٨޷q<\I$ Nl?`n93㸏jiK7#H4֥~ߦ!^C'qH ǥ+1WjWΞ8*X);1-/]SՀ"Z2!J#PjZ3[uz֛6*,.h+BʅX0?![şbҴ!a0䍇ښ?eSlبwdD)8OQ]"Sݭϴ06NBjħveLi\l>6=aZ%6%&Hcޕȍv mIz%'K&L#?Gg#ĦIOb@k>~H(„[7J-Ox2{/}MnTJ3 4CY,u̠+a&w)A4Że M7i!*%H&f۳򐞸5ud^N|KH ^u|_S!Ϊ M`Im-+DQ;PwhV ߌN#acN<'J :hpP:蝴ٹ1 [V=)0U͏QjSTc T \;`9C UtP˕C\#%ߔXAГkJ]n2ic:*+|"KE|iecHKzhy!T}qXWs5?.}OpB%{!Cԙh-RZ\lC_=U+N7xɫ>JnRx,9a$rl#:>\d X-4=;mV;=9wCkCWwq F2Ƹ@]7ͽܺNRKr*f 5ri8ny:1mJa7zg8Xޕ."fʴo݀X8sd`QBDb3|3xb.K tf@:^~l`FlaIJ"̍oF~O]Kavhazo7v֡+r@8w54iI=hQˑ6nEUT>Uʀ^>@umD-%8"[i? n]^`a$jY]pl QWqFkEjxP1&2h ֪PxD.O ࡖmTH`U ڒF{ROFP?M-ʗy kZ3qbmѭ&g^=kY5|҇k٬WL^Xl?J#xs䃔T JWo(ۓE(D >nTc.46XFtD[ vj쾝X{3< ?7GS>Ki̬keSޔPA|w?^.Mp)Xy&\aCQF _cʡbPS 2̗TmB)J{)+rUSq 7W2ח ا>㽛a 0 HIl v5-ϵ*lm1@ NܤUHdgޭ?Xpw=WTx0<-cO^8h64L4sd-6gdl$b9tx7 -9qFn'\0To#z_t}v*ŤrMAxR.Uk:bT{jd;FKXoIaEm}HGFϓ.LOL[BH$(z唷y6'ȣal*PA6) nbF{SUoKݖJ ;hBlg| ?+3iQ։%\X@aNBs8 ]W2y5`NڳĔ| ݫVߚc6awlvrta8ϓ=&(xg2H>fl^ԤImK2PTL2uJg1N/L8B%1h׈J~z ` GD4Ζz&c܁nhw/y@Z٘JGDv2ZDcWh8z8! fOQ&.88kmB_~zdѽC{C}YֿQ v[a}l#-m!\7%5SOYۿP*H}#WlEڍYh@QZ^]Y1XsJ~`iiͧ9&#Z}qXr6J֒SWdFjl _CPDJ7C#tR$: Ӝn7S-ՇէȆectFv!jv mP Y OSeD:K&( Ɠt$y+ThJnit4 ͦ E"R*RZfi. $RVDzG5 WT޻+J=Yv8v&QD{]$G0alP6wRؾD>]iVzġY;ӌUP=w=ӹ*\ʔ$:N ^)˯duՇxhH@Jg0;tGֳu+Xbe)uXx$DO?(_u5Gk/-q*L&;q+@E_ wƓKYF*ItXcӱӆ 8{OReicAj\F|%3 Y 3_^PJU|cL(%=D/iku7oPG88˂z xa#R:eVX*dŧGV)ZcMNw  e[k@"gG;ڟ9߆wh|33FT]Dm%`qwvnuhpsrxbI0m"k蓺_'ahalOC8dE۷}h`|8;%G*aQ^NF7B΍Ӭvsȋnit)L$ <.xmϩ~2 ?A9NO;F$Ukd z#~`\Wh]o;,N0d *qbA`mD"APWƴ& ɱ'A6UrM7D%`; <՜ߜlB Zx V]?iO\X/(©MP? ߛ .G& v~RoM,Ui5`xdl9y?\5K֯!+L C#U=L smt:HX VU@; 3BWVNEv,Ӿ@3̐a 47Z+V͉ezsq=ɈēO$Dvzt6dRۓx KM&2^ fLҸ P^`@_ƖzSWԗLER;^xGbHTEWdGfXHF:I);JҤ =};ݖ%F'Kw]9_wCnΦY~ c NiAI%٩ sxemd]k#UO~uS>l+PVL++F?CTBhhxthjWFhm45о<[Z5yVFz].%# 1qej=@E{ԫC*_ ;騁ܸ,ح[*I&ezM|I-}HOZYye;_ (JgޏglvSSx-@Fz˖/>TB,Ӱ1ro|ӌuI|$OE0ГǕt{{sHa˥H֎(nhIi^& -qySf,h rEx5jV7:\p<`jLi<Ń_: KjG.=V.}OˣF+a9I?\$jKџ~>/H3 ֶ^U<id t>v&2|޼a<ɪe"ARB$oc4:AX׀H}Xk@4S単R5|~O3Q X,aj׬Ϸze}eK L!5EK䖭n#97zXxdsp?_s۰BTA,ڴ&'o 1M=+:d<-,HS&pվٮUO^D0p?L2Rf!PyW5;w8A(.At'ZK^c8m)ˠjF20Kl,ˎM+=9Ō=:ҪvWBKO> wmA'b30ûMmG-0ԉC~!]C:zM]p׷#zAԪk@Sko߯ жF5MfH{GM]i3cW|e0Qik?I~TEb8B~ $Dm,B?L[ XNY S$wj^, 106ƚ 4gJEqUwHrJ5IRQu8%LsiQc@-= ̴JCN|Ư&uuؾF}X{x&>#Ũ/@g`ߔ}M,B=adic$3O$ wb~#dj?4ƛ,]hfJI}KU F߂aVY!u04}OؕK^&e r<D<bm[3rlϒcQlg_ ui]<B< .d(E !!- _XuUVQ/h%szиVn4~y/H} >'5ߠץ1Ԛvٌ *d(?j͈ `[1c}#FzfA4Ug%9 VY; _>-׀*>6NbR543\,3Ո{R0 &_g#WLk6y?3*{Õj$\^t*3m]2kbYra nx uԥ'֮tuiq>wr79 .Ne= EATBjyQJU,=J2FEJ s7.9fAҾި΁,umo:͆,w쵠E&/w < mOG;"l1?Eͧwqpzr7oA{6W!X$f=W4VOZ,G_ 0Vo6\,ӭm6 EQCb.q6`&\]MT~MPIQM݁;=̉XmCx}BPÀyLq<߈gHeX}NbhEV8v+nc2EiMi*KĜ7r93~d9&)υ)^ӫ%h'G`>(ZgvC3^q 0OU'J2XiA9[MpBZnE[gfN&^|L 6P81a1}?ǹ> +ʷp 4I&ΈŰ*4͂A bO*@qkϺ+d:<($ٞΊu Xý*>^hrFAL[]-p[07U@^&Ώ(@K\9=)x3dUhnȧ1/ ]0ql^IGڍ6Ju E6.ۻfM9/sc`<BL +z-75Lm Bs8h> M"}}}1acn\op s}rBmD66۔:/ 87"Ͱ .<;kWl L2>w~Rr k•-e@*Ɖ(jd:nw57;Bs"u']"(HPM:z)> ʘ^#*IY,N} QXc?Mm@&mouxne44 p&QSz7$/R)K@æ <i(}3 ̖tfnζ_UMT:mi{4-""\mZv"$ ׀X( rR&a)wi-"3T٘EFvbaHnK~ cR WcV6('"#ѷ=<*Ȁ#_?LEM S6@oYD{{EN1 1j4H}7AN0JREVBj2ml aMQY7ڽ;:ZU;SÚ"f!)b˾T[}+3PRɃuw5*>˥0֑l@c)_!XWQ^_"N$aWH\Z5*z?cHe!;br& ^S~Yr {BrZHzjsG>eQB賈ŷƒCĔH|!+6}V8/<~ySI`% OeM ٸaq!: |l/;-zXr,)$TiӸ0v֫|4lCЮA,A0u t13WWm:RDz'-yJ/#buY2@j Nixsb=^1 ɚ)&wop ΂jF?;,N&PM36!ʰ<&GddO-->|zT6ȕ1JZI9nw-D AĬ:>ӏ$0!}QP Έz()KA4gD:C[uA RTL'wt[O_(rڥ80ٴKQY?ȋc aEB‚:"g0cIh=q`OKĠhk -R%@ ^E[|~O'NѮyC|\R;X9pL.2S̞8,O8&M**!E/(/w:x:ɢI۹׿.V- !lXĝ#'[/.XKe L΂pJ=cW-ƖG c+&. ,pͰܨvIKE/"I"ڢJN7Jat%4Gf!q;>Fcan ͅs4!6w!5=EmFr8eސ. zV*ŏ_J?^/3e6ж'ʵQԧmv?]o+LdUpx:;1x J=' VbzP?\oBzv_D#Ggw4e Gn^ORʯR"\O sebg=-SQ}Uj_^w=xCh7^HpInzw*: Ev͂NQy; z:qKZL@K[o`I%ertD?deH|y͗{-B8 Bn&UĿ8Beի }F9 kU 2b$AX6גUKv+\0r5QU,r4;nЋމB~]dD8b^$oЀֵIZ e"V=k g0 ޣǘ pol#q-BjV^6G_/~]ܐEcŬے~{2v.‹ VE%'?EܧIf xD|.b MDUv^^ir lYp~&v#;uaƸ6x)ZkJҘ݁AL7ha { (g!OryJkH|ի<)!J@Yǣ3)q_Y/.YIb-Tus|E2\pB{q}yKKK3̢8$&B%PIVL#5碥 R}= FSk 'lƺWΔ2?]tdq*RJa?_pӤAu3yևhgBc'zBP)$1>·Y+91([Z-3dD֚`ݠa$^A O Fϭ Itֆ839x81ͳ<%F5Ǵ`lBQhV??x qkYy2l3nj>QFvsSe5i4LA YD־y$!9y/3On(rERB!g8U`WF9CR.`]NF (| ]y-ķiËyvmf;m,WWZyҗ6d5^ykS#bkV;2r|!g7sYLNJOx&Y.? Ռf~sr.>N_kcLfoxDZmJk+eQE'2.71Oϲ`CRuω V j) `ǃNa Lqːŵa9mpЛ䄿`[0qE `<Bgc9Z+aQnD'ST1 t-ntA1a>'\7(å 9ָKs߮71G:?(F.Sw{(5_%~ ĂOݝ@;@@h&^\P) 2:h\gpCcȁPMKɲ8yY>'AdɻR "r1^PF`Zuc.Bg ”ZHx!/=eDԎee33~Gik4zXvӧiIarռyS'1Z{f mzӺL7id]ˤl5Ex}J>]ߊfc|kT /!a/;K{}D-J>+ZH:-ONrEQD&bBUZVk4tofL܎O(NLI*fdyu+"jO{FN$9MJ} ~E:>HzC]&"H DadfK,FO;ͅwA@C1CبR7iN=vDOWO"&D,y 18㭤0 %2\UbwcjiD!hG>]=(!г1$C7 35g^6 ,*\T"T=@X07hx 0 |D9;Mx~%σ}896TDZ<x4m2^rp6 s]&ILyϊ7[ӊ2~Y-XjX} Њ(a/vl$1I=($Uj &1-)PBwuyEW4JΆr,SPJ؜!y Z-7WkT=-zv OŃhq' *:P;|HBu%lІzLFƼ!wp_&N3ԪsIRɆ{Mӣ_-٪\a+պzy(99X-"v}GjpCw W"=)YEoC$ q kf1wN&/ZiJ㦐M [Xれp6<*bWD,0 \wx '~*!%ׁyZLUD!cޞQ0+^yi&PMeȴ8$=W)xbK̆&$_KXWe~ǽ09͠> ')]PjM e48}fU)o ŤVAkjLV1U s\-6"Fѕ sD+XB9oUf(qv[c찤M v ^K#3KLS":Fޭ9HqA!"*P|2=~]k#N2aܚB5˃;'6) ΦM]@] b{=l$D<(B`Ո9_@KE݋#iLպl |\u; KkMc3Н?Iʩa+3$x'I(~ KrK?́=#zVvIE>. *}>2?xiNc.qe,BςIRJVpm4o n82V]YNVtg Y}1'F~gW!Aox\|);{{i()\yR{yA,dlKecKk:.yo5B7tRr8Q!X(#]dP3,FW)42QCo:BIFM,ݵ`(,[^{ 7pRwȕA ;#C/2[ary]&b;M{Z1U^QMdPep;iNGW'7si7ob*BUG 1E|pPtNŕm _0a.`.WhiֶؖML_aAK+>fq 53=o*5Jo2ʮe"[|Lv%.PM64$!`l {YI CSoӢJQ<,ZI؍uc%*k[y"i+xs@LYoĔ3\A#V\wc$N`ݫXRbq9d8!%f,H?bX]&88v߈+d=@8DKҴxkA*Vy3H}v.4.!7G(G|8 P,V%bŭ@o5CN8 zS0Qz,d _^_JOJ*9uXnAM D.cN|WҪ8~~0}ׇseh)7d6{|3R’=.2Y{}ЪkmY) Ծ6)/pQP32OJ0kppIߛLQ9PAI-TcAH >O6l(6) |`r : xu:2 |ێ:-}N[A(:D17YeI= 18tZ(OFhCMGi<4%C+2ȦF:~ńC_.LU~b܌3=9Uwspx`m'cҀ@۽Ϙ#զFǼ!_sd(WϬ&'xYJ7 q9n rA-p;c Dj e2C(g0js݊*'gaygֺ"aJilKT)]/2˨:EU>T#]-wDJR{zsk:9Ta e[vۈ-!U.wZK4Dl IFBOrQA㦠^5m(&Ml6G:\l?CR0* FJu5ð'Ьt)u{+SIyؑBuj3ǻ:)[aSEh>ی{ 冖s6d(; \b0+}F< *~[Yx)٦]N'X( `T={ P2C g4ˉb#jubkr{Іuc 2^ufi*!=joNVH `jO.g<%H74Tw{rc;U]T\.>7el"w5k-ܷdd0OQ9A"Z,WN:" % vp ̐C @+evӥ7&O+R6ZrBm9<29p}r LT ?O+Ts>|w(yeI1 4*2|=S$MEVytnR|Efݮ.$Hhuw+9|.}>(d/޶2;L?E'}F;nW߮_l-R; Jjmq0/20NJG)*Q͂:{t+,oa%d(5=эi@t3Oy3]ţ]{Z~Ͱ`b7׫:2U!bh p-Φmf&q{ȡ&Thܛ%*|P\솴-c6ݩʝŸbXy6vFfܢmbk R%s]Lje٘'!ƈeO# ]K˩${ǀ'`>FFE3`D],5\Y45&+kWlr& r"U8P{*+d MuNG0Ue-I@e.7j;N^xh,&}P!6)J2QKp0xdy9 ] =ܳq jbUCZ-9O'ev0}(LkRl P{ ҥ Og8[FOt4$,Lp K!9K^^`o#w!*ӝAD?s]l :p;c@2'\I+}I@kat^|J^C8E{|>7ЈS&@˲a@֙Qڪ nvmUۆM#V['WAwAf<.U++dh0!f%s#7‰L4lF\WQV #%_)$ mIm - !7 +LZ^FU {$6&'?{k`rBb&>wײ@W'a9sE;'}21QlɤZ4lu 񐜧0-\N!_5e1?)N1}̕P46 8fZ؟hpxIpHNzV5o=Rz sDU3&԰iē# 5T5=LmW h8ٺtE}~s~قsv_ p _ `ExbngGIybvm+yU&-5H;5b#X&LfR͒(Oy瓮,m> e#JeN|o3=_kodm܌sv1̪9 M|%5#[҂_ 3gTߧ&F]dw.o!i `o lŷN?AWkǨH91V")IHrTLK7 !fZĿ?.OH/PD;(0c_-'=UPWx%6f|Y-'HSi8= J+ ȇ7)d[Uso9qU}ZXGAP 6n,X9a.Jv*FVbU3?nZ _vb<?qLM!nIЦ1d0}]Rh^y|4_0צ! y')Zk`1?۴z}S6w;56zK|`K`+LM `s=V­ñ].K,ҫevqF FO֡rj_zcnnn("@ 2k z:T:x}$ ~_g&t~r8M:C5:e-Ld CB3B a]?D؆'WZ# jΜص"ys,X{EoHUvD1aSE] sxI{ԗQc`nqk:HIsMEzȏhc7*z!qyYZNV#|-yAWE5K-)Dٯ.$Do3F- A?c^1 `~>v™R/Q/y:&f/mC.hD:&03SCB|̴o-&qaNJAX$JxN.QZ*\s ԡV[st[+;M ;%lwSw-ӊ|.5+=/}2~Ճ>AA)pJza#Ś#/8UP弿JTuaؐbN5-pT'lղmEwOssV[AsPP9[/K>ڱtj7$MnZݥj C.[Uʑdֺ"'c3j tpQ3 >eV̞iixuJjٸP]> tCKn=.Ve5W[%'pGmԑGkh9+Z{$\Qs//2"mLvZ$M\wAYB݊3kz+rbQctS[&譪DH#g gҍV)*Pl%2MTGhi~y)Vձ% I|n"C'ؚU炙EsDp|Q1RLTkQaF^B+Ijo|ؓDI̔W.1{ǎ+Y.Pi g@s&?zWLjV.oq4M!A|?au4-c!cm죳fCWq }NnLRy@:B@t>֣N1_CogT~ko;]dHݕTܛBOmfH \}rKA/[Ixjl49YuT1_k;c>'aY-|SUrq"g;I¦p JE&(Aav9Fj,]aIw)/YƳUAb)#\&fP.^_bӲ]~SoZ=Bp -[Șb?桟֒&g e+JS$GOèHy*ˬC_n:NZFB1!,b twCN;hn+PkH0gkwB,/c-.˸B|pA؃s?[\;TL=nRhR"g_7Ͼwt_ݙQg>⮓Ui]ث;iOy`ٽwue${}**ҿ.ԝ=|;dKh8|0H];='WGH0F(iC+j:7 >\_vXaՉJtf\Tx $5g^7?D`8.{ddOKmf9#+HelܼARMQ$y&{$>$iB¥ Kw%s (h_UŹѕѓ1 $31e'IT218ÕR 3t0uVm|<0&Ld,"]*oKv-M1xKZT\m gyeQP5y5uH!|?qZ(^6d~@籶a;Flٰd VuqgMձd_ԕPAQa-ǧ fZz Vyưڅpܒ1CUb⧋pxj֮tC- ȷL|Kʳ|{O\Q4`y-ٮPNv*[@Em{g/;~5ioJs>S{dY(?aH%.F~B~ &jr CR(1U67eS3LZ3Gd\^n8ufD݂P--gi-peqk eVgCz@2n$mR7B.*IG>dO1t';XkPZDx;c`L)%LjnB4Qr)"Ygh^8bףg./uj(cuH`ҏEnKU ̜̑Ȇ+S~H뱌a@o&ՓV0"CDI[Τ@Q%c DXvV?w3i("BM yYthpS]u16xg (;4.a8ܒ X bk!O`VTł`[D Y-d2))x-N䗣{jdmmm:]M1M uAёa${t+f0v=8lp!0Q}n^{8xd1W lW6yJۻWJkPJ?eacg .(smaԡ*hڍه[G^qaWƦv#R=Rm+ϑXe$b}L@@u8ݨVu=OKxD3= #ii6眼,O_ބb(9OrSG;2g>q`jl!{Q|c{ihO NhuDd:_iXw&%t 8ל\dfPt[$O@:^`LXy_#wk|l->U6{aʅbT^X~0::cB.llvG} (M- JMՈ+">^L.ΠP@$2A"̲H3D9V,'j)g KenG+.MBWr $J0f5͈Xzz {yF\NE6o|bg/FWp90;" +2?+zԾv; 1*OWB \f\ErNbP=C^Od:}D _% "p#7XlD/&s(  ix-H9Oۇ؁fwF5..kȈD 1L([ r I jU-ZhS3x"A3計1ȒP.,tay:siDmP!;,#mQ^Լ^73իe/C 7.]}d-XD{@' W,bY0Z#Tޅ_q,e' `ߥ% F|R3cʖ%j$_BhS2זRfPJ 3oay W<o0"~WAwL3AK/xRcx*+Nr^ǑT5o$pN_ 0uجHsl.3@b]Jţj* WQw#&RdI'ǑKQ֐Jagi2f*OKO6VHkP40J֒;Vm),0Z eQd|%_Ս!#\1葪{2( >S2?uNnR yod𢠌9͈q/Y2e p db鎔$΢/C j# ʢZ4>$eLpbT\劭Q,HlLS@@U(ΰa<EYtR(p@P6dpxј&fT,B 7/ڽ]DovmY&㜕)ܲ ?+>7ߑ Yu mI=Q[Vb*9EeG<@澂YB&ԽcfSd8H@ѧVO#X9{1k{pMӭ+xSc?!6˭,UԢWnj©4GW>t}zWbѸg^Hm,grR_$v?qGކfc c>]wj49XF5 s+-xf:Zr~}{D:"2P,AV·}s7j3ٮÔ)*1 *0] vwap9 BMm1_#`ekQkk+΋'$X+݅.K"{JĊE -Ngϱ #n=zhR,4B=K%&R j8he[+f=Ԓ3٥Pc%[LV!]tE_=#LrX47T02֜/m}7&ь3xnQ6ļ낐 clC3"n).,]n= xT۔q{J28uP6OW[Ms}tb'J}Չ"gCX{Ī[{_yrsܓsJ?9q(ztz)Sy6 ti`+ژMEGSKhLgo+ %IHg۝iwzDGԅ `ĸ;P2iuuNn99b@}m~_"eΗjggAn*0#o኏^\ "΋]ׁ%x9W$;Y[s8*Ȝlc\GEV?>4gۥot p` JD)kqLڍEY{ldyЯs}X:PFQHE"lfIGeZbp[j¿-oj1@4I? v"-[gۥ95.=\ϭaczMm4>j{n sd\/L]4ZVJKNp9fwZ<*AGנR ҴT%{U *vGdxSA7gC *.I7|3`{7+Ă:]}Rr/B6h) {^׃hEЎyl^T6(V_mVu.&WGx*v姐nA{ O , "j)4TC8 lV#sM; pdڼM[P1 pʆ@ :hZS*x`) 883E:P{xMN+mS[ xXt }?IzN9Ѥ_n"7 per_nAL`(!O2 %QMCz:j(jgcoשH7ٛoYZD0!T^Ƽn.X ._rO"},3lMnj㔃I/ ׉8bQXݜڕ?þł`ٟ4O K羭}S-U, 0T "_GS$蒄g"5LEsTHWE:荆JOl(aw5 Ww7tk%4α:΋}pjd8f#op6(.<g(6 :RD6ˠ"-c|sI ?GZ= tƒ\ג{3 -ʎgؾ wm:S* |zh/.%~E:<{|+UcHD^hSt+lȎL)_/#ySCn;j'l7G ևŖ.,,VI׼˓|8FAlqcb|.DAŢim{F q.~)qTU>LI">ApkHLirLTRh _Q5jOǀ!#[Jq_yѾ/~lNѹ{ >&ƿ"IDvΦ i6oXdXZ) e A*ޯH.kyZ>&GCATM><,;i "g@3oIwrjC^FH6R C7ෲ!<k <ڤTЍ; nݞhwpn\Dߏ|tY:уHq{/Jh`ݹG& 0,TG N?Jzs|%h瘇#Rp/tvqeuVi իLtF"|0.`PZB Tnca' 6`/ }G6LBn"<W"#1oz}&!Ū҂Y*P_^kxv_㧴e MC(qzdFYƕf+g҉s9F>ڑi%+q@CK8e^#Ρ8{QA Go`Ș l{";;Dw﩯ppBy[+0bxAj.K PqtՉlfR<_IdBiS[TH)~ћ},l\1>7n\C#9U\RG="k,&S${$-bW PU N|$-=>v8XhWDϒ³iGqܕB՚JBcWKOEX$qc}8s3vW׹/8lɒUs8=" /[ľvyY|v v;  bܻ WLŮV4~8Q.%sg"0.3.w|-Aɋ!p.#zq+~^N\W_UQt]Uy1Iy^mh.i4(/w)!R \P󰸠K.'1})ׁ: жTwPQǩge0=ၺߊ?yߦ]jLZ򯁤jپ/|twe9!PWLE=gȣz?u7.Z)AV`݃˝JrwW eN(k*X6A strTKU>j_PFi:;jW# r-0#)u$ # ,pkpmuV5 GR7st1S>[Vݧofj?3ccJl)~=w>9d;ͼ[(`E?|%(}l9EcdOPES6%]WTWW m?p:,6=V /.x M$+ÖmsC2 50)xFzgP, y0?VTb4[E+L(`W߳O4B}A9=,2XX57e7Po "ʍt(FBdd(ƸH毠~÷UFǟ{ubNJXg` Պ2'wQ$o5_͉Rq1^A.Q(nPޤb&,ʘX*vsJxyUF؈Q\xfc69zz7'V>CMVwڸ0Q L8F$'$5@x?0d΄tD-{z ?fW F朗Id& mbe OYσ>`߾1wsɧC<(/|SjD7`w٫YIC5D~qLB$lEnҞL 4= %.}~T eL2ǹ.Tjt݇;Rk;Џfb[{jQ#_E&1[4AuvmJfj)w[ UQ>yD*KϝEf}sFr = R%|ȶVd4Jx3 &szvsU II+(rAo |ͼ f }:)Ѝb#QƝ VF;y^H\#N y*T .E8#tep \]0;@ <FR0e b.)_3AAӍ/abC!}RɈnboPẉ ?޻% WAKfk(CݍYQ{jr K:6r\ilσ=8g̔ Ń6w%  CW7n=nH/E$~ƇR_,'-ݏ mN}A qg5,Y)ׄiS@5l?–"8p2OHϤV{$UfL>aOXqatjA@DRKs!GۡRC|яWh=)V#V&yI>Ɠ7}2ٚ[<4t6VL(CɎ'[ɝϝI?!.v}fmh_  Q!֕Wqk)m=.|qQ-XhZz^/V(v#$P=|~e gFHݨ,V 0 [US~9ŷ~Ѽc1h-旟(G6"k.$!u=k7Jp{WX7$LZ4RM!32THa$䓳M ,J}CQr'ŮUq|"l>>*hE xM'}]5ө+ҷL%A= ~t}/eFrĥuZ3P $TvI}39<=~/ 9o 1M$M cSg)0rF3Br8ӯ ]Э(Ϛ7'BaIo!?_NX!j+_&M-.7g& nh|%zVcTu$3cP,gxT{R{ѣC d65M>shZnƸ a{VLc^׽bonUנaDYWx[i.<"Lw%(A&5Qha?]>ygKwYF%)!`#\>fݰHKD {MJp/瞷Gj.r`pԲ ׵oYa9dlGt` g3QX ҡn (|b:'=%*1@oxV[<ɍ_]T`YӘA x߮SHݪcUf9A:xi|1{˸޷vD8_\\2ӳnS|>P$c2Vz{l+,'hOڈ\@}Q ټBA$Sw 4˭o=v{4`x_ W8g1 GU; gM6.j*:Z$.B)yK唃iQ_͌B-l\;3ʂըOq\7?W,!籋',VG}{h&M]]~w쾖*# E  gR7'u %ǘkӸX6FE<'IhAӎZ[N'IT-G1yx ҍJP`x\rWt[ݰjtD+(W o0BuB ;5 ԑJV!(3ĕZ_ G`RC)IV@ׄj3X Bcڌty WSl07JDN>.y~thY~>c<*87^yie!`|nQTn{>AAbA@go=k.)A[WRZ./l( .MD[=*c_ /5E3c[NrzB#f Sls5i%6OwM=ƦC}#}jh4ibhX!%q ҭy}XܠtPv =nN7ۭԳ.CDS6?KwG{~ݯݾ^nRqIvd{U߃P8BuGϯHbH}'^[ᣞWp^r=#Y,oD <9r2m PqS@Ȧ`FvǑZ`t^ >g/0[h3JNa.*@\ Մ{䅩 04=T كO`aApmYc_KV-`˔ʖ 2e׉L^TO?h%Ճbΐa 0;t~淬TGM(ֱ} 4D|>$[%+tcLD3/{J݂㢱tCh;%RG9B 0vFY-ԧPɽ 6S: ߍ_^k0Ch#%*V/~w-!Al2m)0B5":,. OUMrS-3*gO.&M-\& Lu9)>ZaX"1usPB|Gt94Ox#Wp \Eo IFDR0L2ӌߙ=Px]VCUꫤ G&foK _SV$$@."pP-4dS038}V5}XH*PsMWF%X]^R!K9֏RI`S[뇈Qb6Lc7.)f~A͂ͷ`κG^K} :h$X (^6v )ffdj^!^|MNsAV(k'˃%ajh. _2(.t~$WO [[۬c]Y<0ԖfB£ޥ4HI~ eͧӨ'`ck K#R-㥰gge@ `j*G+rޒ;w@\H}\+&̜ŦVje T&7*&8v0;2"/- 4xJG2]_鈴S}>ۆd߬;Sǵ/X2醎HݙURHBmi>*iK_6 osDКD߭Ĩp*' !(?[LV{ԟՅw^꓅C9€ Xh>+AU &^yaX) ( V, ;n@{d!~-d[n~tɰ&zuͪgVAKe`.X;RlvoHLu^FwW)vAÀAI%H8ewPݪE('?\)hEVrKmlQd ]Jl_x+%╭~ ^6ȅGLigBZ`Ƿ4:1_LSZ&쒠}mioxx\η!Cՙ客lƽ *O$M(Xpbm1"FdQ\ˋ)Dޘ;WRܰV\ьB*y5 >0my{)Ƿ(bt7+DRB:qzl_Ҹ{oE}"B72#Z@bAo❉^em.``-f =\'(ZQ8հ1ɵ>7Pc=zU(3ahfڀ@1 =6PN$LQC͢J ܁3|+[ɣ(7/|/ .J'H 3f3nIMp%TR֛$O}Q..ߜ& e9Ӵ ݢF `I+`\ς'~'GRokSmХr0LleдJV0'oD$'uo+luJa#w08Dž!H~-^rk*nK~Mqs ~Gp!Dߒp)V~nwAr QW_0r'3ನ>Ghweɣr. vSWu-kpX=UPXW2߮H`!x#S#f П3Hz6&!Gqͻ_ǚ}gk1c@n$M > 㡒Ϩ'my\)C5qE{Cu; !ۥMHRjj|Ac.Ux,VJj#.N@#>GË*ګVMāڐOCDg8|A^H?OA^?ֳz]L -n,Z\3C28bAiè\e*ݜ>u+) ,yNƥ`.@4dG9H&*.c0 J<3]YՅwZSsmK {W{Z(ۦS,业9Eev;/Л|W9԰>DR| &R<8-Ϙd,k ˲c|~;_߷*;k(IgX24?fY 5ӑ''Qg^n::\*{P Qz2aS2O^z!M㲃G613_>N0H(:Pο"H = 1Nk]J'wKxRiTHлê[sg1 /%<61 @HadQu2 U3jL5K-ԼUi^ӿqv^QkŅRS`bdl/GO!b6)sˮ?Qy#7/\=2=g^%,$f BWw;W_7IBT~X[ԥj7ItkaL$ؗ~-on!];R~*Cx*]a~gȭ0oqc548nWxWŚ0W)8ں~pqB->U3fKC H?ӕ vfgҝ<3L98D"[sO) K»#B}!m#DPN˴(# uyw_JNh6pl{l==4~L /*6(}:/8@ds[(*\5wLF LbvC7{IIHB%\8\d& ŷ%5pG|8iLr6d:#Cf^NzHuA@M]_ⱔKGP\ou]LQ9*eŰ4K-8:bE͓1ɯxI Mok  U$xrܩn̯kQy՚/ew)vss&~NZF65R/ߌ0\W-OPd$mߞZŁ =5}D^.3*VЎDdRR-@b]3F 7GOT]%4iMJ8>}.H@3! ?K'jKgd%D쳀<w/ *hVH~X% Dd;}3A:t,@`"@_r{ep #|At @bvxzo %3XVNжޠ# Xs=ӱ Rl=lP?GsfGqօ&xa8ifJY0K62A*^}Hg b1OG^] ]٬mWO(KpuN¦7MOg`zEE&&uSB^W*&i94Ebh78,ŷx``Z?\.+x b0#+/q ooumx=pksh7X4}Z}N @X.cNTu?@= ?~oiucbբ阵q<?x :~?&y5 r;EsL(k.0@RXtQ;F`u]:עrF>$> mZӆkMj 9j/jR3% AZb64cf}?N|ay(k )梀Qb\U+U;.gKf^>rN 0㝛g{I갇$!񈄵rP! u<1uD>8΄MbRH0s/su&ƐAiZNw%A*t\|'- #I28,O*:;Nݭjl>-f[JG<#zkNVE&ɧdl,Ubn{u}pV k#jVN?!e }av wR]'_=Z`Jg<]pp䎒jQ^:5i!o)S*1mFohax в*ngg 1WW'G ~I*sâmԥ[V MB#eؖFCۉp԰NOv?W?u*#y+&Ԝ'l^E8nGI^쒒,A/OAA|5:YBS”"^!5Q訐d0DGn"V+Ρw-]qnjEuavAqaY\A2y +4x 'il>A;DzyD:4 *| !u1 c[K.dV-ZĞdX0كouΰ%< (+URRȾaIBF2j &dpT`bf!-fYևL2(>nwb$qҤ>[2,ZH}"Ua}z,oٌz6&^oϯTb1ue2B3cʃ-oUbFػ !+9?rY^Mթe"3_UQj6wː cQ{(F ]S=^5[.=:SžZn-E}eH'4@x;Gni.~mܘ@|WH뵦l©Uvv^":ຓvgu qlr]mV/xϾ[(d*W✵j)~tqsK4t﨏Y,Ab"^%ZrV!u2zvEW&OPּK^X>\!{wlciO`~˂ /ލeXFo.;tpyv9zA0>1kXo <[h73OvAPA Zb%LeU0O l(1r\;-DKY9ȷ6x.{SRa. Uo|Γ`Y2[qP+ɍ,#-ՃciFtUSMN:dz=$W=4 USC$.\q_oti v=+cTܵ3O0`>BjJz|P#8,C^,S5xbD)J\uyq(͖sWͲt] vb7cq&KO 7w 5)IPb B>U,*na6#gۮT ]$yɈa# nVi䫥Ovlc܈,_|z*fo+-ΖϽ.#@t~IΏDObD-9FX[{Qy\ˌym_s0X$FA"LДPĦΛ7Qs?AQj5: vϋuPÇ2PZ W"c׿K agPG%;|!>rv!xX/") }QM!I}[ַtTPUFYg1Fm3]VG}d@Kd2IJm6-K{#ע"[ x #;PZ ҡ = N!c+MStV]*%Sz,̒&Q!{ӵTb`b551`9m%\ӷkWʁƺ,K'qUʔxSB53#JpɜF6vuASfP]WB+ڼQ/u0S% 8T`D| T[N196KLHzmGҥ;7OpxO_4!G^,]6&J+t6RkX*[2:BΖ.i r7zƒq KRR"_w#N~0ejRL4d~ ))lt$Ǐ[>} %}\, FEߙ,REe:LT,ǫ@Z>[(_sX+tGULy0ܺ+`$-4DYUW>}|nf~* eW\495r N~ ӤVxw qGY_"rFh= QB%F@~}dƁ<HDZq,7[͸0A^ۆZXkx; DIiqm .z%nDLr!wT{ Qiޮ: u9l7KǴ#b[{2A y8|JIۙXk) /Ru(Gy}kP*q ꗶ֑RҊ\˱·q=>s< v}]ZgoblHpP-|'Ax4ȑ&:T+Ӊk[FdU> 8)1(~8fEFڮf㜟i|"Oʮ]ACw$i ENnD;n˜3nn F>(iBW&Dw. yB<ހ<Hjc3~? "ȸ잵`<.ވiT =wl.GG@2 # DM&>ΚG-!fC~ETR*RV'WmjLs{NP%L ٛMsyxk5{#`FYVAaג S_VW Yo05_xjܓ~d02˕F_2 6Hժݭ&/AHU <ގ&Ӯks8) =ODѿLXV7f]01n8{i"u7XD={ `|1&3c@WCB@ v@U,Ҩ 󺝕(sfhE]kiS5 0q{3_d{ߎm=fd_"ٱ;n lҘLx|:2$D=sR4Kc[3vM#bbUŔw:IOvs':bwx g@M;cnZ> 6TVTΧxV[8F\?v7DdRCDtNݎs#\܏Vntn|9U^v":v2?iZUD^]K-|Y$+pA)"wWZS\Zl1 _;!Ֆ~CŊ$0]6 ɶF17@;־  7Z 1ud`Y/T-721tCRnV(.*a\(B]yj}|-F{:M絠^= =͠w_)9A4mE"TM z 8Bfcn@q)g+I@=LrrtSǗF40sM3@.`- LpDi„Ҝ Qzl C5Dvcq Nsy 7}$KNr51no4=)\cٞ7"G:BfW h¿=o>< o5:K_B>ĥ--Idu>jBp;2;̉ͥJpfhY=L"O+ fz3C#&@57c / G@xi1k6/Lh{Jv(PYhכzi.ˋRGQƛ, ]BT}R)*:x6C$p ?~oXJ+w(-@IYҲ04a$ӣV 0mQ'vP#}-JekT@z3wb'ܬ'7qIaЂmu?(]Ԥ/3@ "m:;U1#LSEaX?!b%1蒆 ?ȧR,;{k[#IqZB?R4k`h f4wҴbT`+|NrZy씓{ %} D ρ|Sa1sGE_Ted-][6n˜.٪θ%*OxrC,q~)V / )AҝNe>?`w_L=:*!\ظ_x˽{8w[i(m6:xˇgL3(R?Pm9qfQp,Ji.LEq|xj&dgrۮ+#nD~%ctJ&'$Iy,<ϼP]"MHLIe-:>&ѲT8*`n) &׮g! ,R p *9$MK; Mjs~b-7f31|gK$-0t  ⚟꧛;s)h|ʙ,NVVg3ں2VЉ!\R=6 HDՔ2a3(DҾkwCCsH۞ ;_~[FvրIVj +7v^oc񈺸6g ّÙ НP否y]0͜>%d i b`SzM- puZ'~]FZGB3f,>1$+k}d޶|ձ5dII?/ .Nl" qQ(t2y*,MO0lbN^kU5Gkҷꆠ1FG>Mߙ H֍ptBTy:+{ (0{, ɚjKuGeK!-!|!Z[*/z9i@*ԶՃ%cB*MW#Tf—ѭfD]+޽(P/Jk k5׸6j{FYeDB,Pf T{v9ꨲWO^>) F Rx*WN N*кXa]2eȝ4p1XI[{(o!?n̆$[t>M*]}Jz3opMzF~:FA] ̛,rmQ7 V}i}nB&RZǚ@"pkuȻ/]F[A*SQ0YS A )/ӨT$R>Q!sA֟Cq0\`(ܲf9ts9SKQ8-itg`3>_=j:d3 uml2faElkFc3=` Gt ]G`jfCBJ޲5s_!ɁMyw4Wqo, ^/F~.}ʞ_8>Wctq[D-:nd?Y2P#3|^Hvϊ#Rޡj }U{~ѿVG\SLlz!:N':) C0lUܲF5޿WGB'mpy]Li-ƽPm90`{:Fw!p6<>PV@~C~ȱz֮7vI>sEbd IJ x#'&fp{_ݣvB$.QȚ5h| zjk9 S`ٷNXS:Nhhof[4?`V& Oq A.,80.fBᯏw?n4[X`mj0Z0va-7;VYJėb526mُa>]X1i9"6|My: ._y"}G=F I)QmQL;b]Vp9LfC9bt}Qnj9!r%/ME$/dJ-\X+tM;E7v!w@/XYζLT XJA~w5 p/9G\9=[cCJֶGMiՖkGĠAZnsyb~0hpر_><"W3? Ū6Qy}\7>#ˑq[pSHJ*q^K:O؋YfbNbɣV2ǣp/XŁ4N*Vlw H>a Dn8n2':Nn7bȂ/0 bW(1w=R":$\ ӕ?͠Z,%9]Xj6 "'R-v:7 $3}(V/wFU $j'$?}BQ%gM {%ETCnv yNjIXtZSU*XwN U;"2]&mȬ߲u<.mghR> M e9ƶ:MȼITԌ`"'O?|Y4앑}F6sWrFLvw\l>/%b ~n =r/ig sP#~R ܛW>jnΡ%~̲]%"pr,r5}m\'hr Y> ~<ЩR9G:g>* Ԛ̒ز2B=~tR<)9ijLm+zB?[yBLD-t/2L+ ,\1C"Ih6շ3 LsQE*n.ht 3xǀ]?K.eTV|zצ>5H kX-z{bR!WYOt]no2h V])pHi(=eEtyD}Xg\˜+gΑ49[AD6롄@;ʃ%\?9\ߡUƢ,{NVM"kl/#Mq4BrO3mD=xB 4|x*H 8a &:VfG .r{*{}A m֩BjOk0oSvI͐=Mm1׺2n g4D~urR2\r>RZ?L잶5w+As}MTSUbM <^2c-\TRߕ Z{U|$65#8) :!y1 ݤ֭61<< QP$g^=\3IDTkx[wGɁ;@WaaޒJ'CsZmZ ,*%ԅW9Y!ڋKW-3̓-: @j_|NuLxhyLftpGff=P5đ@iYw(cybϓ=` f2?HbTa0X&Y񷲦AڂKM- Z `:]Y].t7 GҤ.3Pz4ghN˗ g/Z̩kY-yƫʨ&.5 Md*r"QhRtbVGd4\y>~&y/7Œ`#q{f-si rj~̧Z'uъ~VQ7䣙mL/LtjP>Am:9m)H. $OWeh/!U8+,YWlk~^MzBh Sc#n*k첧QUd_uղ'r p{$y đ?:UPj+]gʺ╠4ZKU 5[byT9Em{ 8}ty938& o\$w/t@؇AV`} jfv`Qu pb=:*H-hIwq,^[>i1DBK~D >A`@oTEtz tzr8_QWnfMAX_$[X%+sr -3-Z$!$ٽ:KNjo(Z'Z1gAIv9\4]2<U`魊y qtcd-i\K )6u_|5(b;ӇcKed/l7ɧ;Ÿ=Wth OPBPruF\Զslq4X%*蝨).hkk#M| YHyU'yϖ\@;@6X'$"L?V焅E)f˪^yЗ;i __֩bE6F/"MurV&fۅ#Gk.穲ڤSD&րB {PI_QٛwwvM1ϰKAu|K~;n}V`XVOegb'(2[0)z) +A:Kwޝ=~0渷Zx\۽=$uevKYaUwҩ/O*LgQ~|oYC%%SuXJkַRXFJ{]?of.[*F!=Dcl{ySja,ϊ_RNMX#r\dZjMn{4Yj3y)5Woq0 odIPUPg*|D,ks?:IzdigSG `M&y {lxLEM/=s 0@͈2]{$X<ԝyVdW(F*0yV|ݩvFpݫw;y3|zm'v9٭ qW95 7x .]<R}oF-Ԡ/ڰn&>ahmdC*=y5ăF Μ2//]T@/UQxZ\!Ri(\ZUǛ?~Z@6HI<(DkQOkMS _le~YKnwi yۍ럈+X2$ؤ#yU ^-8Kܴ<= 3dâΫg^/b$N 6wzf#R׵EoR^VZt@jSrN/2YH& B%E'}R}DP'R^=oo F#ca7"p9/0j+;КD:lb#ItW`큨FqeY$e)@GLFVZ!펔z3Kcl@@b2.]G7sث||hAcՂ)axkm)7~2Olk]-<͹o2VeZxTxa_||!rwK@&yó~haZJ(gHVYF2SZP)z< DA)Z41r3pyYD IbI˒Ѓr4-@;wkc ^Ppf[1Dz-2=3&j9?+Cď@TW㓁m5zq[թhVHٵÖ/.DS%;o ^1>#;X]%l[ t>gE$zB6( 6 Dzy>y,u2V ̛gIExK{cvy= V]7Mf%G TץPy1rtL%x0ezJkwzH|8mmK軹5MjߓYX?92DIp yUhSSWp^Ve YrStz$@ M ȇj|?,|-~-:P$]=R ?/l^`O/Oc4PB^-_ňC41Siw1I2Ma5պT!5x`g (~8~/cY#]Tsb;sbj2*$214;xZ 2INu>\_Д)?Wa)Ȇ;*Q1DXIo09]x)l|)wi = N"ˇ*rZD[;X\_5Cs(Av8g@=IG&@K+GX,]Թkɛe ,j) +]jc.>:+<ΣƼ/3U97P箎o_dts?ނ J=],0C41F^|8 A?FI: z,׽nk9ƴdᦷ B],A{TE֌.gP!.YWytZ;rtP/(]u0êѕ0 m @(q?4M܃l#"%v)m+Dw3^]e5K96aV#Jd^51i$5CYe?Q2eRt<[nó(!Le am>Fe>~@΍} Liqp<$fQxuj.UTrR UFR"iR:lʚ^j"ėӂ "C|%:ss*1+WD\s =Mwt+arJ& ɼcDD]H!HBGR^ }nwinCQnӋ;Qj%TMQKF -)rGJ#HW^>JvHx6y,Y^& pIbPmvrٮ|mU<ŕh@^A" wG< {Nh+fjP V)kԄ}9h%RRuF 'ӎ?q {՝aq%bT3C2/wڕ|lWb.PGo}ykZ"9Cct &+a ,3iodBoX쁛Yؕm;5*GankCt8y|P2>ĆE}*C`PJmih$TZI]*”Z3, {^2C;L˸@ˋ&d#j(c!{' 6,qKT$ufQk]\YY Od-×@Ejۥ!_#~'W_^W:ʪf"jG5W$H"ud -|SQPpt}_$@4:eO#,5ǔɽZphb>"8J7tYѐ ;.?i]Ұv;¶(Lr;ԩQ_=8"7OyHT,"6VA+?"YIa!ymJ⧧ `[c"AAf6*lmtX#%xy-ٳefuF<]B(xfT048)E 1\Tw&?@6xS_A E4z*,òcCffFvNqa\vp!!拚nau%ʇ.Ӑ#Pᜇ[zwǽ~˪}5TC ci#gkd'θ|5-fܥrWnҭ Z}#00˔ kBm}buӷ4:mJ|DP)%"VRx#kBKjB7$\+,\>>܊H#  ww'kU8i rW4_ДʟpmPj6G&v۔_Xbour[gO&),1/#e7'>kC| Ix;OPS.O6ijwǞ%7xV-DiK3LEߒK<ƈԙb.K礭vBogqL%5]1kԗ_ՔB|Ψaur.f:X`]=O(0N=&1r )q@yw $VU?Z=>zI]g6BɪuρfI @hs8UvEr;yoeEr?֡߄oɠ`<>)VT*:5"mXk(Fskp(F` '-vLɫPN D&'{2f9 :R42QDw_1LA9[&: lVk>aށ~#j:9j=D,*}e']3~6AF ߩׄ0z\9Uq+D4..T88( '7TXE9hbi࡮ tsA KfZldl7/"Әz&(qVQ)|$‹PD|DV px $❇2 O!:rxIl mii[j̶hC66SNQ&b6>Sosy 4l>,'VO}H-(MC|2&5^c)#td 0PtC6Ҋ {:]ɛ'NS:4#&5 |!5,x?1O\`.0̓е` ]$x U$Na_"B$jNų%~-vƷ|SvݖsLweAbt.٘CrD/\Ie!/]5ʮ8KY"W} ?(BCr-F|XzD@/bBMW 9[Lj{ݲ] 8jf+'s:()OCsGdsN܇))8G1Dwklq0"ڣ?P"ބ˭_R|2Awkp`882ΉoUw^\6G)iKsf:r^̔RV\8U4N)-7H7s qxLNJh=3O@SbڰoRia, "YR40mI@ 1۵;ǃBxPTXqf+8f"J% Ot7j![noI@ؿ(ƫh9 ;g_VeD4BSyG,P4<./k)yײC[I2]6;,eNyxŕ/DpU~?ԈHL$ϤUAaj`80 5 5 +eoDu e[9wC6Y@ ]pK՝ŅuT6> ƒf $w[WWB١p"W䈶:h)*w Uci6ݷMk[wZ#8C)d|r$;j$g>*tw?kIJ vMBڤVB-3(I=w~AM# %/65CFfClE ) -mK~k;z!Bc梗Ї1{-oj9 GŖdA RF/6h! % <  ljq0Hx[qKZ J{Gk"9mVT_Č8)3Zp![\*< litk/^E__zYAc 5&:NnUt`qS ]n%Y֘r>U7j{yqQ9kZ;8Yoj:6[Ͽ/.?Nؽ~,P$[Esm u`XN*Rzu0ʻ/1:o1)l=Góg:*JK'x2|.s WaРǀ%nl5 z )mF%M+ς̖j8VX+tFz~fɄu^*ꂀjT#r*{Bc!P>)J$$77*Kς]$M[8H^ |ϗ`i^oC>|Iw e;:ceI U 5g9ͷNí,Vwh`G2`;2″? G6G֊L=?XwrsѼib>R9]{`2Ϗ"nߓdⴵ240O[pNP]W %AF=Ʒh*JrRW$m?[ DֻFv7dهR7#'T^i6XJT XV k˘!d5bR:Pؗ_$|1?_7^KaPDy ~eo??M[R/ }0&{kkowSە)ieɩyEQ-:3 nB9uhaaHEfUD,zGqr2ByyDaE{O yGTQڑf͡O%v"h686\j|qh[D~+GW$6޶h`Jj2l*WՅqS\8xa2suigId{3~-pvS#LW:74~)SYwO1|/1ٸo+۠a7〧actkONs`gF zB,@s^DE m*ipJ%j2 s2:˵Ctmˏ# čS<6m"v&.fFyFR0gy{ǎ@`I˫Nϟ])B_veeX}R)Ʉ{J\~s%KwjSs3S Ba*FHiDHObZMa 'V=.Ty-k|P ha-^>v(@U{a\=Jb9▸Хe)u2*tѭ˓-I刕3oN_NT9&ś/QЭvl ^vJOW*[j-Pc\`v/V#I-@ޑ #(Cz8y]- W oeW f܂l,TomiwvɥF'q}̖K7BA2$A+gf~^P'@vLO&J+"Q5I٤Sђf}wx$(] d%~s"84^{p,J;cҁȉbjfxic16T,K I!,rJH{.8f)a4+ym6! ࢨpvL*AEK;ǵSVblGgW>ԽݚZO$Ǻtc<䄾U5-d VCHMpGk*4Zf11o ‘jA4N@L=F\@on޺sE&=ғ]Si(&åLtAabAًŐ U 0~i?ecHĉhMhvp~טKն"ӓS#+]ι&vy,H/}5VPa_:/,K%\R輼 6/;{[EФx9kIcHGyIm숂<1p) \m Dd$oM8 DF ՜C=K0.y߉~]FN<'e):xcȉJOF=1oUr‡U k< ,j 2Q)]U9Ï .M.Ajӝ܂|qQs;6ɇӱ>Ag8u|X,EYDgAzKd dt9Z($=IJ {y''M<}lAK׳1Ҳ&Gl3KYj\UfQ!mRr&7g^"%mEeǞ"ͻs>qAO$ !Ӯo%IЩ2:=k?d9!lwMlp~f{BvhmQN%\^KIrY$y萝F\Q>N6 `S$ >Έ/HtmI45q+eϟw53ESb909$e :Ȯm @b5׎JP{~]1Iٛ@-CVDKw B‘r;@!cwuͯWFw@u*-82ioPRʨ(Hk+dS Gr3s_A W 2G#搔JB;F0|9\37_L,@nȺJ~??RԹRHnX)B^j%kldvsGmӗ>u"?˸#s9eH+w\7= ^W8Uk:n`'в-r2[1vA 91pr˲zۗQDJآ`7 N`7@B(>Mb!MĿVk{T+5Oh6?arquN?ʉoAe`'˰P abECK w~{#Ͽ3u>2/^qgRQKp(P j04ʀFR"Xzޗq/JS2^&R⯛+"5<ڽ=cvq"߀_ ߍʳi̢.TECIV󰙌1nr||='Jx_FSW246.,ԦPuvs򂄢5e)?E)d4fm͊.Bt`F P`}{vښ41}"S_^!xY౴j ҏbJ~lsoX P_2)8;0dS_$tXKuo, Z~jt44ީ5| J?ݸ.إ$'EQ3R Vg 39)!4 BtQpE`<D0Mс[[}ߎ03w5H'm̂APᙨ(jS-Ϣou3/2qp>[{h w0mrxG8]$U]8Qb5@ԑn0UA+: Kްnn=^(^ IaTL S7eNk> u4#7sr oKl]=| McmEa{T$G?mٹCeUW%paWkxۏzPх@pdIuFdr[_J3SΡ9<?+0Թ_E `.4\ġ,2گ_a_MY" ҫmfuk7F@捤[J3՚<}wO@맫NTQe&)FOS7;ڸ0Zj+s׉u.3@o g%Sxea`40\͓Y-U]1 &a%,υY3g}1/ W+l$\d/z8|YGϟz)u2C `(jgc:Lwx`W:pa 3($TCSw:Q?*i*s.^ޓg8}JF&)XM$#$v*\3œ%gbrrViStYcf BSň2k7')[5~߇٦a$Vp}U}a@tNPi#+9-Ҧ^aN{P D_;4J9 T!UO*9p8_Q^;T;Sd>h?Jd6Ig-;TKY$JzN=)^n_2|S;C]LPBPXk5~BGr6bkԷ2m;ً۬^c{!Wz;Ösa(]s #PޯO#gh8Gl-=0q^|o_e3`1;( +K sN#L]~ pMzjLBkF o]YpKIѐut.<кn󃭕b9Z966ɣ8 N=p&S_Q|{ =2#x8U=u!i)nޑ[-֣:y;Ƨ?ƃy5q9[n{E~i{~tԕmH3'id Fdgr|ڱ'S~J@օ̑Xl\I$3@hmd^wH%q(mqa RDa}5  t{n_@lyi+R W VuҬ.1ab4| ?9H{50{[^L!-V^p8ȍiү{޺Lu  P 6$3Kot]^a,mov8% ֚bkQ= =.:$HV.rsMRP MC,CT4ZqNBrrxZҘ&էӌZ2(Sb^"~Qd,'lUgr/vE9U:KPB'a F]@hAEVP`Lo^hN)ۑGGF{aHy*}\@ѻEsM(j MSQ(ݲ&Af=2Å@i3ExS=9HMQ0PL&tIgoԊ@qWY.n 32EX7Ǔdy]^A~]ԙG#N{LXGVfD[҅BN|n+]iRzJiHF_> lXzr|]6u̪pH\{^C xDⲦģ/wh7+wle@=o[ڦx޼| B@o턺ߕA!Wxc #ab5e:sI>wbBdJ.klVJ-MFCM0)k62tq;LL sZXƀo\NCSSFF_?rFk༤\)'lbѮ/Sy Hf#I *Pk >upW{`QP_pXzalySV6"Gm7 iW)hڊtțWw)wEmՍGaY!$!J)<@0M)}J==L}+nZ*R"m1x|e.RAE Hkg%Mq&D#$USV 0I۶eHaex׶hTϭS05l/t̍tXBUTR} ӹOZvH{DK5q XA.tѮԐ'& ?<'-IL/{uc!,`pIB8C,1$ x]S8UEuAо`_fJtx#`!1ߋ5U`F|ihi9UQ}fzi:LEқ&CwRֲL<@9Cj /A`ڜ=ռ(U1dJboeX[/lUqОBAUW 7[`M;iL iY34Rsbu3"6SC!m_l3 ,\Wtr^ 렙 yB^䝍8.E*C`“QL&>O-^`m :? ncX]#њ+ro!p' zT&[jSpV h`oћ>}vte2K jHC Ds﹫Y w:?1 ǔJqalfe{GSMͺbC~ ;"se{"O.Eh:׽?uGMJQ5 ]ɕr9[nFdQ1e7RfY }BaX{7r޵@0 9@ `M+K{>vdHTkr\QX1&yZfb{fu=¬>tv5ӆ<ք'@$V `# pfqL)d:l(Mn*ԋgݛwE:QħE{{nYNo3nP/qԾǾV:!,ȇ4iS$iם-UM $CIwgv7 u\ !1`IuuP'F`)UPGU 8O<}{+ l [Kl rh┣Y)6u΃먼lRě+5!N P8!*ҧ-pܔˀ pм+9,Y"4-\'>9o 5%"F:<g7^N]c4:2NQi0WOJB,]/|n5}eGq#? u,zƃrR;h=y޲tu{p8b2y%@Je!۲3b"^\ g?ޝ6?ҽ4ut"Z+EvGЁi1 Fg)uӷ>DQfYwF-奙nHƇ"wQ/# );*Oi]F^~Fl_ ޟ-`eAs?vV- o"63E KBylp#ePTӽ*Ԏ1O,tNZ-c+㡰t 氲$U͏#e SfpbI3V>BW ;")T|lզ\h8VQzd~+[Ψ.&Tߒ2Gz <"K,l݁\, 䎧",&H@@CqɼixZH2\ol*}OqW3iX3cLIx2 pE ocL]N7 Cߛjʏ`{X[p%/&aʥ4 ِɯn.DrУk+Q/ .[i ,rXV~Osƒ6H?-1$pH$r!X9р'?S,3ow0 ge55M_%`4:οJ`- ZI:«'7yU~~;<ABLKkC0^zV'c(j>ط0[SGmt/&Q4.J~@{2({3F@we]xbk;fbR+^jm53I =-fP֗[t"[<_40Ȭ'w:Z%%лZ!f㪄TB:=#+5җNf!N9IUaro1 mm0.|/8\ _e͉LKQRq& Z1N d)5 dQ0NЩÉ3ary{)No¦֋\;ãAMVdzb,%߮Cމ[ݟ `Q y_PofaJ d>kȈ<{%3i3{dg`()O:RP$oco Ŧ2)Zb F]/ZYImjUYxZ"`B?ךC\9N% ($}.-/oHz`<Lˠ WJ=cM?'O}D3 ΏvuL팍n& n</v| cbHU`$ř-{0D\*H;n _JXlIn\3OH`K|Xzܝƒ{+27緽,s>zO8-6֨mCyfyjAcA5"ǪPsY%QVO͐b ^>m Qϓn&qY͎?wL5Olrțd7>\4(Vk H]/G#RvZuc8Hs}qê*pG0޵4ճA^Nz n3[(Z>fNYħ,/)*&.]{ ҈\_tv|w06P5a7@U!,n HwNKar`^<ةuɗũ܍tdXt_p)%/ c;FٟOm:EY%H1=V\rur6rUm|65\3柰4f58 }trnDYQs~ܓg}PmvT֋eD |ymVżD>RY hSw5heľ%΄IDSlC_鱯.LgI`?Y+m66}_ĪA 5z{&,sc{d^&KR!PZ3YCxC Xf} A9f2˚UۭAJ+g?iFékP9): f 5StyOD*—;ĩyr$0V*ՕTQ|_q`L=ռF3 IuJ*-4SS@j\DEPg<#mY7#bo5BjhҢു6]/)_)FI)[;^xo~0HzPs-Q|FnlXÙF 'ew";j痖4grH,ϕ{` Y&S26fL.bRMJ/4Rt볛y}4}Mor Y}!mAU(b\W ,i_%9lH |6ʉ8aL4H,ޏ1ڼf5|+%20@ {V;2}¸Ff?A6 8P{k `\B~o v"[S+DFi@%3 ^83kLB%|u 9h%c"{^dXJDeO)5 @ȭ$]58{Q6$k_JM. nremͶ)&pQ,`YP*9%Di0GoJXvtYtUn7/=lzD "TDQEƭp {vH8F~Cqb+w֢1We,x)=5-eZH%q!>k5@qB=(;2{N: 9 2}#_'QXLc(V$W1T@bEpW{yZgE[ ;>*dUd9c%W2EqUhi,Ǵ\M?맶^REZ#ET0\<-⨻Y;kekhJ7S;//% .5M\yMh\T~`iS۳ e . l%,ǷjbD/0p~(3̝@ )Syә~ޮ7⺵*])Jf)bmC*ia6w]ߠ35H%͈2wGD gTs /mc/hLdզ*桓& 2Ub`E6A$VqD,7 Hms05(Nm3y3?6(L^JVaivKg>=/N ^V&:c}~*]MعRy׊Q/BQWNU$ 9>ShuV" &y^!q6kbmQ?_t4YY!_ U?*9N> _3=0[~՝ I.<: .*beoiO[{k^X$Rwvs3Nй'<}߁ iHއOs'nEnvSݖ 'ѡ= k]`wȧ85S[晞Mb9gz yiINxV.DGPinez'pb)GO6͸ 8Ʒh:s_*aejL;?՚ٟX\B.dϩβ%I6WR gC!Wb?t̬e@&e~ˍaW0j:}r.=6̣\./@2e"yFwi萄So}ll_۷՝8}rIz\fjU, t˔Oů(0oB03' &Mz߀YoZlZx]|adyd:qM˜[5PHхD7H 9"p΍ t?El8-C;Ses6Cn[?QH >,:~Ln}Ugww\e+gx \ǫu*XGJK("1lZEІ[9a(F8k_vmUq.D˓(AVy7i[bAoX3*:Y޺7y}?4&5 IBocv;+C?bx$"uh@45@:Sȟ),vGEGDnCpH@pSk#n?PCAI'ƆBSU:"@ ? 5(h10"p$elqw/JZQ)`+fCu-1qCqOV2,ȰsW3.Csb߈@(ޜ1&30' r& _[ Q#G)Sĩ77/7`aM`b^fmJa (Sq9)2*?b&s}PTl` O61xIL`]%vS7ܴD9)UTl*]VK4ʼn,E9c @Z*\7)rCs2 QւxTwL3'צKeOL=hF=M Fr!-2sD]*oS+&ESn/;T^q'i_%Rb@ q"s'0 (˩pWbVx r \1>z ii;rC+(헼߾TC+}]*9BLU<뤱cu#vhgn 1%Ojw*@+ ߙp%NHx>sE[pV)/j$qdEZRV~l#0'e ?Z拷j7ϊClv_14vJP ;TNKIՅ2s1"xvx/Obl6?#, @5 ud[#ʦL6$2)˿h,id}ik5#jA^X(q$BWH]i[C^>m-Ճ) 4W\Ey, :*#9mU S[t?H ~^ 2:O{ "Kfľ~i03࿿2L\*+dp&qAJasx:+-!'Qp_.xk.?aaQ36ܴd&TWUؠ [t'cȔI"tŮ"⃼/7.VVFO< [zSIs\UsۘTpF-9*jV, c_w^*e; {5ֹWxD?pr, pSJ \v/+&5Gc<8'nSx{8Q^;\" 9fX9gTWGC0BARڶ):9.8=2L7zka/(㷏v=ɘu0%ٯ 1WS9}@S]٬[[SQ³s>%5 heEɍPZ1waä%wdXNK[7D f+ R XZY/Ra ~R($L2zy#?^,,P>6Ȅ)w~:"Sy}?,;-N%,V4}uJ:yں@Ctm᪻CHZW}B8I?TFeq J˼_㺡=$V!:`/+)^B{!Pe#d*W'5sQѫ憊yhyEĻA4Pš͙1[,Gγ=gCNw,9hǎ䵥D}iSᐧv*L~1ȿLn k}Z_ixGfk :o Ly]f@R¥\n $A[Οࢄ+2z"g pb_z)u G왜Hs=#.*YƲj{)"mvzUu2hdtO*(*0u_~y,xVG71`_?7L!=b^P_>1y"z$u޷J- ʹ%}9~EF!\}0'&r2moe$n*nڃ@L L؊hLP f hj`IK]NT濺].zQϾ@ =a_c'LcC>Jdfy49A:];` ,ʅ3ABK00FF+O5[wjly˪IA1EM4b0k)2gʤSgmlP\wO`8MBOL--j(Vf;AvfA`n+ IOpBГվ$o)hmN$ӷ30(3"!I\>=Y7RyvlbphH9DEx_¢1m0F6 =iC\0ރrVL?hŐdJy}:vf2%`4)'SiNE[>m,aN9m&7úZ}zE19(!xȠoaΈ %C/ĒIԘSc1`.D7lTz?0GH}6³`(VS1>[Z299:NMGKCYYY,ϡ <$wLl{Kr*>.]Аe.߀)n7v<gML?tGe RxDM`tGdSk~%zeK(Jr FA= nKvi)kD#eyo!ԛZa*M-<3rM}#jKpP{3R0Vsth7ć<*WiZ  ƅEw pyN.G3Ý;r'xNݠoE-$/ޓ6jѯ><1 wnlAgR ݞbM$J-o/X1Q%TqW!s[p~'h?b8Gd< #!))L|uPP Jz4ztܔ.CnsooiIuLȕ+O+ Pә; J}f VA^]b%rr=q_[h%il4n+քl]96kQc3h2υ#r$i76>Fa,r{aT-d9m l7:l&%G %q"Y}bn^ Pud>~sVc*Nmh sh7|#;U>0u[{hcXC%B:\ 8q]$6Bs@QNڇ ĺ JZwUȁKY{c;VNt0%[V,:q%WlCAW3gBBZ[gn^ \9+w IWKo;d3e49 O;)u"/.ύ06 l֒#‚{m5 A8dGN`I6c']b4XQsCpaÚF)$G)bK p]^uf3RR槯Kuo!lOXOǦs(33Tow^2xTga9\3dmױ)\ApK ړWzg8݇BƝza뮅xxn^K,xP eJ>qoeavbk]q*>,|̷>>)?SL˗.RNN{Y%d0"G"sW$$o;۠=ِso9$Qv9ލ}kn/󮛶fm[H*+֚/(`jtHhɶt!B 1dˠٸ\kSo^2vsN:UR44M&4l#_gR ,Lb"uy_^Go<ꊳXǎlI |_51 @dF[)t Xv ЏLb6Ԃq0.G;ki >OtJˬ$岆<;ƫl[VTB-fFYL D! ]E6y휞M@ff:9u !qn\3sUb6  ʯ{K je4xX'6d s'!plׄN#f"c~S`dňr*,K\3=͐>U0xBҁ +oudoN>AY" 3{L$]{uʂY/)fQjeמiaTTJ0Hw->>Y..@}Q> EBQ 'tw, yh:بW;ܼc8 H>g2S&V󘰰ǐM&L0~ [N;V*)t ּnlno>\r峕,$cҖXoaF4u --*#8]l+#oҸPw:P2D3ZfC?s<ȔcnS&1XW^ZĀ&6*+U%|i;Obl)^ji8Q鼠ҨtN;/"$bfX7V/\>6?ID0~Sş Ŭ}i۟螙i϶c\x%$,;6)˄bL&?}LyAd`g" o4D:ᶷ=̂04.nmbz4EFKkŃuk-Jҭ!|"]m+켧=E6fC 'Wi=qSutv͓"$&ܗ 8Owx<#Ɇq=4X 0xH?~ЭmQ,=<(G qٴXS'ȋ#Vw-|x2*rA,AKs1aɄ? R)O/_B(/6Y) SzX=.oM&8qpQ'ttHT]2N:~5FB>Í^rs+\jE`jv\#`/r3JE6j،1nWmB '`g vT ?j3'z#""UK2e8\DŽ5 mTSMKb*xq*WWWE:!EԲ n1$4ucQ'Ugt%,F$`rh^YwzD Mˉ7_9=ӴK\+I@-;<5w>0; B:"Ecy(&|A?~MQ'-УⷙT @U' T{gTc25=RHPAU>yK9 JϷ)ye$ t[ T%~LzK}Ik=F<ֈLj["U$IQp@QRL6{F¯Fފ+ *~MԬʊ _}D'x7p4mՂC0eg-*p2̥3_0O}l~U~͇khI{y/׵I}7ΞwW[ؚ]{Ve솠E$1cvYоn+ې2C>Ao~w35ND^J/<3!r5 ,UGpZ3PR&J]{v.\[Z`p:PE+6\xGN֑x+O^`UC;4f /R b)GS|VUʥk =殖 tTu5KFNsgBjWMܪD`ߵOy(-(Lf/tm5:QXCԩ}27YvQ9$C86E]ܽain,F+ xA.!D+,*B4%*wdsܘ8ƕ`F!V{h f~7]GRF^|!zaeSpJR s\藃Ǵ-h L'm@S׮񒃚_#=Y-<9ScO]E<-z L:E8OQ2pI^i=dA@β*wWW jeX\V i`#3BN*d6{.XL4"z#2sn9-"۶'0cOrLӰ79[=c-@K%8FbD֮]wV|}YvQ>S9e7S-*v Ȅ-|ӣH{p~@PEߊZBVҶC,DӉl]ф6a@o'+]w"Ъ1@'Cl([FLoh3"XuIГ>VL=5p?-w[-d>eZЧ&%y^ ]Cn}gKMpqeK}w?R7Ӥ Yk5_$N7nwǮ:m EvZtv\G0_jT]^<8lk/S<=3nVQ\߄;›G)D@?y:Wáa6`\O 4֏̣Ơ 4z7>HΔ#mn 2qݺbt+xd$zӀ 52Ῡ]Lg9]}UJ߲Ȍl.}&m/rbuEB=Ct+4E[ޠ4HFlc(_>4l'4pmnI c5Y0yKP3]ST7[A6\d곗[ wGA#K:;ZF>)d mr\}ܦ/G4aH'N*;>ׅ  ^+Fb`u)p)m-fHlxArMf*G8:3 D?ٷ} i!sEP ˘mP%V, _C*/Wk_*J@ţ2Vr\/lMAG ֵyvH'%l!UlYlrI{ީ&Dvm6tJ4oB O̩tr~h<°i(7;ȥ.ٲX!l  F_;Ob S5*O-|y͎m956>\0Z퀹(#(b:*pvXbQh &aK䥼kW~3Vw~Io~S%LD~X`i;cv.s_rI0!nlQy2[76{;E%Yu-|Hw۪EnlzNe&$~ CdE<Oz 6Tj5ɚkQJn-iJ8UUvs7 lk[`Gn*{ZhTdR|⸷ʘ9M#, 'cջEfß߁m@E>3?ӧOi1Xɰ<wJ{{RQFL =?bq/.mƬ[.9L?`IBKO\?{}9+z N?[:q|,5WH< Zz-!MbmY%,qNңLyɛ F(?^2ZjM*pMz?g@33GEkT;v&͓(_GS0K҆w=@(bn Bk>p3 2 3wzt18Ӹo@ \Z=pplʄ|qmħyp.ot"z9Y4f(h%|MiOЀPp1G/ЬbuTАp9CSOR(~\YYwQ߹2l+@,+0)nOģ<=r7WBQ_CmD^1>tNdF{XӃ3pЯ%[!Ǡ[iMJw]563?'d<,( J9N}#춬3Qi^^p֊zᚅϙE)(tEP]@WQ߸+V?#̈́ Dugӄ OqH%la ɑd*ws>dp[|?,= `[F;#'"^8̐jϻh&>7Z!l,ms`^T bC\mHTy]aCЪ!$(k1 i v؝ ŒL [;bf7J-dRm,j .> h^x¹a}&ZyI츿 !Va v+ .kZuvFf|Th^ڡAAYr9\tTO*پ?2ޟ hG2P&7e4*ȓ1g5]}3 iߐh?yi`M 2>d[]4&QA~iS-`wۭ]\7E :>ո!i l3jGZⰭG]tc'pN!Ebd4몹BG#udUmuC(P 7~JvPw)):Y|s(2ۊ~]yKoԹݶ؃(kO_RяWe$/Tj_ʼ3.`:-'2^T{Q|坜9J:P-(RԶO6+ÎEwWf`27IfA\a7tjfdW E /';nO YR0,8|[EM(IW ,T׸C'=f:5Ҡ2ZH%(Q p}@^6jm>4Nq&QQ.Y3Y; I`fgL+FWWp6jLN&P'/>XZ1k%xgg# zn1Z7Yi'7h hޯwahwHH+ s(#!Q}tND:+;/Tm˵\wFmTh~M ';sdc<󗉮{6]a#mO>tظmQ _ NHy@ ~TvE 9Jo4g&JUnP"@R7[FBъ]/JM4%v}mZ) "_i{|Vhl vϟK%//kBѽp’{.t *RӔe/R[Qb!#Zz BhZX(Oof6.Brb$5I/5?9ab.E7%6K4 :8ߥxPsMz^D5MܶA|bC9,6c2QhH@Դ`ƲQyșA+FSJTqc>t9H)V[, L,(yw} K=NI >X*ÀuYq29 wgh5ه6JR)a13M!p {%id82TH`sp2BCD:ךB#赉Q#TMgt"yL0m7${ߨ/_.q@>8^t2ߺDicµv+eyߓ/D˺< [&do!S `:jeXa1w:." o .\Ú,4qAr3{*pΔs(ζ/̈*|!>ml!"Ha'*5W&[\?);iLQ0D?=ϽCq|֣f-G| w;<&Y 5xI nfqpwM9 ,-(S bчɏ oA/P'd{sO-q郄_O~UI7to#C r$PKpaCA8p}tG϶)U{69 & ńz}5_yT25cw J`ru lIMS܅l0B"vQ+(U:3 @k ;AgϢ]&Mg(z/5݄2TE2o.LSYQ\6V-]ؗn&"ÔCsg0d3}:PI ަd}-rOVb>[*/rCYLd̳`7۳OrA:4Ւ>0Z( ?A#Mc$_fXYs7mͭy~S+^Bof?N)j s}?HWa6[G3; 5t cq ֢C)n L; 5'(!/a;uMlܓ7i# Ѹ* M jba@BӼ.:z I-~Jv)=VF0F VPޭ0&A vYI|[bj^֯&$9/O0)dy6ga{b* RЙ'[`akQ7@jƌ>Xw2H%SY'?(e`+ѪwP8z`Ij9Fё\ ^<¤m:]xr@FVm 19tB_<A.?3LKY ɣtQ* oݎ}|rQd)nt:Ҩό5i9T8(G%ilξZA`^DθaƠh,r/9 |F ҩEL rc`IX҂3*v؉ I"~鿁MA%|$[7Z48bK}+2cq?0C"J}ZevqOuLcp ;s~?%?2)RyvE!}JŐFt1e igk)z+-DU\':vi&KA{'%;2Or|o2g|zǠwS,=rQ9pQ 1[eTŊ3%!P r~~"<{eџr8<$ٵ5봞^Fy%-o>M\uhHF9fm›0D?4@7:Ίg9mb.|GE!9 $TُB'qk&M]Z}=m HpquKthDHF5B*9{,Ȩ-._b~òp8nh2i l Yb2R!/U Ms";⺡E%Ijg Ϝi0ڀ v ZD+\|I^C\(>he8@/ν5].KW%;pz˼[X=+/l?rqYcSk|8:VUl@C977Lp#R0KN?AgwgeY2JVH/ f³v;@`Q&PT%=]<Ћdˣɾ:Tw[>FXxOP }[5tlc*G<Ʃ9!OҺ0iQ hG+jdf}OD;*! 3_ݧ2}϶"M X3˷sOW Bb3vX9svnIʄQ)hyY+8  E Ol39ϙWD+0vP~fAqNAWRxh r:".$'!iCe8uO 'wonC ?(\\n/5Vm$ &T?kAץ#Z;&u!V:Yϧhbۺgޭ/ۄƙ_eYobuRthtg 3K(d1~02I6: 笉):^W_f|):opD*PU51fƪ,כlɐv80{~GrR''q$NC/yS^gII$[gvbIg1 ؍2>[szqW||vSL `{{7=Ciȋ\ƙPob LvVƛpg&TO4k2%(V\N2Q婼"bRbm {0PÀڀ?,>jRFkӠbdǧRI6 *%?kX(-,w5麽Vj/1&[di y&̕}bȰHRnz^,R^Yw \@͂1eiR y?vJYe|+rb};Gޯ JrChu?|+YB6:,'2C~Bs_5ImڔoI3 hx]9w&eqe\׉XAVD˼yD]mA+#; <~=!Ī 3 R̷| MV >jʗ 0#<B0Ϊ`R#=ryHR|1K[z{D.r֙uƏSK+]8AyQ>@p$VؔZLĔ`"l*!tw -K"_I^%k\+$"c7~FSw7 B prR {_V=IZ! 2o=JyVy JbLΊd#]brMZڙNMa M׏N=i.'ҳʙX}4D1'ו Ԏݳ4/^͔|r}d%HM,f;MߣsR?tbZ-MvbP~jD ƞci-ZL}׈T<:AK]K|*L(jx/ lZmޚe7@$YK2YUpe J4u9('EMz W]x~S-tͺ%&`=l4"^`_݌hb3fnlK{>6:XJB94-BTkۇydQvwa@nbĿ; r4Zk 텑 cgو* uo%EBǷiC-Š`(qE+2zGDۼPo–P=+e_F.[X?'oJsvUo]"Gnd+^62r].TC;G iP'$Si%Ș9)p& }gP?>?ޜ In JjGkfQZ>J a5#4@'᭾(&tGGySҔTq"y IL)ea7E#̄n&%#a!@P."mܙ^'C̶ Al="43W ̍__V U fz0C 2ÑZY,n5 ivgZ}6ǼR~4qI5(wD yވ ?=^cxA9sz%md& /prX zhuhA :kZM~\ Dȉk |弋͡"=$,Q*k;G Ŵ%\1dto$˻Rnq>uA)8'8滠 K~v6e`Dj8K7f)i~\#ɂ1+Hq jI OǬB8}]2RfZ"_h"cPą>1a RuH;6>+|$z&ߠ|R?>S ^n37] 6/ z^evUB%8F,pr0,`|!6KB8DR0;T,K^zmj# AP2jX{%JKu\0^DMFH!fbfMuB^I6i-%%j:ǎQ֪tp'J>" %;?pL}!W*M5VŒ,(9g罒 DRXxjsØHMQXۧԤ opB}v*[<\Lg.m﯑Cë`d978 ҋбJJ$.&mOJi449{p52G{鸇Vت R)rjNj"B,3@F@QmFr *=2د3w>4\a#^@_{e'9l$Ѷčx2%_G P&ylT7ߖHQѝWb !}{uōldF~=Z{d`놩j~No rb|lBɹ]><+yf jazN4C0!.p>2_%کUqKY~jb_k^TguVAWU]>BhdbY}`pU#p :_jGoRףp~u V*g8 V-ߒE&Bt{R3\^J,p*kL#I<)Y8q:*1$@ U sA$c7 VB{1W12l4ȓ׌jKO;ΧPȺyh B/1XgkDl ClI" cZ_sUSYzLJuĭAr$ްrA!A&u1ȍ>lt[k~n#t^aFpӉ,vڏPSsK&&8`a5 IXA!vJLC/CnHWTіH,GڞG4Zd1{NmF@Dg_Cƨm#\.]o CĽ~%U  3;/BXE.  ߌP]P11e/&~WE eRiT\ =Pǂ&&[ qAd(nD`?M3Rp7 <8~ $ŮuKsg")hu}7c9~ g`)DƒQO1ŵr582mp֑WMGov5? J5ZDJKܗ+k#ؾ-vo=O僀͢O5KN&9_ 'i@G!%Q?kIfOE,da>w?nck<KQ"#a4רx:uZ& ʮLHe7h#xTaS'^覩}'W@LfZ4K~J/& XV g)26v @BHy̅/k$c);8Uugv}#r:B$ ~E'_Yޓ;#T:7`$/{ y44 ]qAgwƜQ@:pNK#g+燨=T=bJG;B}}8)1YxTy|]kOwT?J9Nҳ:HwHy2`:㲠lGo3Y*,Ol Χپ[,#w;}A^dJnB=&;Sp{]XqCMSFRk&eљQ!spB/?f>zdv#½QK㓀t]|lrC6@g}t PtBRu},qy(@^R)C65z_k;-&цMCg+g$X-pBnЏvS^;_G\r*m/ʷIF> \ t;z›̥aG-~fRze[yv$]̵Lȗݰ-PR,J[Dd2͔+k(xס?ȧP?RUu_{?XL&33`y̵mqQ@ydHA{y* UX=m`Q+tBD6ĶA|_$|a*}#G"O*ӳQ؎I3 pmr, Z˙fEb?>gTnXC8!<#W.[O6¿]wMF#}MDv"fb ܶL;٭V9 *Lw_ ջ|]q:` uڌ]'& =;#.ۦ1Ct5Gt͔gs.u n o嵵 q8?nSU ,@G*Y΀*s&Em>eX7JɶJJ6Gs~m ]qC }t_Sٚ@:`&9`DwwópYô< Ewqf ՂS4Oe˞/J>*yZ9ԺG$ 6]Q rKV@lϩ;b0s;O+%B{k qAgh %r3/V$Y|Nyv%p'"N)Wފv,{'G 8}8e3b85B帗–fH/^BYV|~\Sd@K H)He"ٷ8?;CgMkґ3+d !jdh+6s j#:ԇtU6&y hOxoĎ "R¼:fEk,+2Z㤓UO\|4`#qw!&dN+2ӗBWM RM/jfEwGaq]o?*tyh /lAiXH8EMte@F:zSA+ucZ7{ږ$lȶhyrvf%5p@ %d\ N{K|>ð\C<gz )&h0RTpT /Q<xQz"#Pٲ,b 0 Nɴ;Zz@N|PJ ࿰]%Xnf5j ', \ 0~"r %b…㟣R!oΒG|.TNrEd)MjkTZ)ABfGV{CfYϵ{aY|-ց9 vgc:$m "%+6,G[ėmUn=/X(-Ao#!` w٢KC.$dHVp/̄+oSGW]e( w]6&E'zBQ7sh^4D{*N5FOURҁww:Oسf^ϠuvxmѪh \X>Lx=IH@~(95߰i~lóhR R.,8%4h;iRAه?Hɇd ⸔4+TIloD8X_6Z ;|wޘOLLk(dE İ$5CZ޳5CF(IwƒKz8dJ }7U`,J`˴qDzQ;/Fbc;WΊˏg5; ~ ^h7<{uF"A|W8a4فj EbcCij[3۠䠠o4 ilZ{H:OOZT"Rs`L tjnj23Ct#26hlslD*37h.\}jCkCOhse74Efd\u0$ 5~aWҼg ~0:'  {g_?j"JKJ>.GM7W%f/Q l4C_@_] O;/κ@:Ih$Cn=jX t_r0&m^ 7AX} ;&^}'ϙ"Ko23AuXQe,z7G s1fI2̎`f_.$iE!8XCj %rsѣ?r+E u՗CEЩ((V=?V]4\^9@S6E(S sJ<_=GZ`q9RnNiQR : 6|䯅:ܳ‡<ǫ=[QEG=hP6k+TN2n;GAC}pP1Ȭ+}=߬fO ?IUbKnc,nu[RWi/y|GW;3ᜤT9?8*1irz!o?g&ӀYOqdQ@lH\^S* W< ^LzHDr/+8sOxbGbDZ :X,XR )/#:RIԍmZAvB@R˩ n\6Pw|Cp)l_cpl'B!щc4qxo`9̉}mhNV+3_=DSiwi{86pTA}``Zq<9=uE"{2Q4":FnI{:AYjyL4hK^iTeu,>I Htdd(G%<^h?Y+4{9f1: o}k 꾿4vIUCn#ȂW,N1a:?j:땔4;dd Z1xfڷNkm$4z֭`w|%NoĔ r1IJPϾd1}h k2N1 |ۗCx@}i/Q.xs6 snipwr`GVT[eɠc10Eϓ;J!3aSIR#+3 { U1z %A/OH"D7g' ^HTlh_SMD#81$-‹Wbo3RN)su[[S$0EM \fqhG(~H:榊/6N 7,Zq,ˑC@)O[.yzsY=a;ȃ' H9I?QC ƕ+ kԷpm3?X݂[9l9OXu և?&GhH\J48Oz9OӂyFsAt{ ӪڷΙ!7O0GhEmk1T(;ǀ@WS>Y'bqIȾ**!Ys7,>jo .ׯ@}h?W(gpn(6 ܼB+1Xz6%d\c[ ua;}OoI[!:h_Rd(x q7˟*}עu῝Ӂ%0_\ZYP/.b:?疐]ܛ= tx 0S;62mh'z؇e8qNƹrTT%-mœm#52`)#Ԅnh}P2q(sž_!A50G,6=lo3wWIĒ85M0ոSePʹ1Cl ωȔlO*ػ.*jo}שpe(ᆧ' 8Fi+6]4p-D]dJZ-1,ҭޭrU 5 >?G74uT.ɫ 3ܫW04Y_T :2:$EFlWb) ׷ N޽G#` LM!;YG@^1z[YP&GR8uAR XD֎^F7D:BLaonoc{}' l~~ISfi'S?Mުp[=)sa!hE0oHmtj(͔n2WGfQR;Ykq8>%ǝdȌt1I4UPuxJU`Ra'زlKD͎߼ݩ9bd|x$ &sV<aȷ Zcb3O!#۶&xOD3ٵǏm'ⵃht+3oh(v\w8Qtgn Dۑ+眒W4BwNp4_I3vlS-]wioJ۰-݇ [Z^c41(D1F@㩗>y\8TE{%gְd :3/PNx4R*uCHQ^(!d#~۶MmnY~ GˆWG2 B1µ$n>N|b2+k^w+59s,Zݔ(eo_ heoAs}=ZQ: dZ2AL W([WrF^7u&0miHI;&T$jE-/y݉J gfץڅh÷<΅G~,+4% ~?#W,gݕ \aߎAOaPuԝ(V?*0o#cx8 FVLRbklŸnI~; %_ X%}Y,sI@!=Eޑ?2 8;RW9c&r, =j"ִ!@!YU0ߌ,Cpjo _]b,y;y4Y=0ڿ`>YN%[\O¾Ye9,(%N?Ӫk7M2g'ު:]PY .g|⣹ŃxFPq=[LA{ԙ(,W2m֗5AJd>?KGT/!S#A  Wٚ ñX"d͇h`y. vB|'W{[낷2"RM TzӃ.Pj5S`RqKIZͪ*]Y<#hF9c:3lo-#ɮ ,5>/iAW(otI|Ru.#FԠ#P@~kG9.@^՜Anb-O4mO|P!7)")Xᥔ'^fn!8L=ȃ:;<&[/eז:7:;YJu48&^b;%Q(ޱ&:"!c֌x5R_]N^_­-NVkLpyƁ?o)8l;Ll8rbԚ!T駗HA& o&s6r_T0޸.]YS/86~FF(]Y34G!'/y[ 7Q CEռ`.${lٸ#p֧ K.x1.f.8ӵ4NG40#_+Z bQШڊ@GT8A%?`[!y):^7*y@iN9W5A<k-?&3Qot fbu:ŜW6u[/nғK'iUc*ѩhv卮qvOg~0aG8Q]2s}|I'peן1'Jr I?Hq^[ڭӐjbk%7frC s׳iR5>-RAiDTVaPGL?3f] bK}.wA/-w۸|>VnP3N&F=:}!Ў)VWF> N>ۂsC:>H^{6R h=! \7-@%F`L*fcWšY06E]gfxG<5GUϱ^U9&W;4\MP5n5{!x%%0 Ps?QEL).Hx㟾؇lg!MIvA |`?@4CԻ͙Гؐ Tn2"qw _nwK)@u%GsXYy3[TQM>[/NRYmO*ڑ8G@eŇs"pݸ+NtnВ=߳7IJzuYfYq\]hꟉdƦv`*'A>@(OJ#Ń\0F} Fi㨞ؠ@sipgxrן+ 8"?x_3׿xGx#tj H9Tu=ଃꖫdRXu[C2?&yX Bk'ǻ{YWk d⇧F8 χ}n-o4&بmS=SQa#pf6^P ݲ"V?U~׵G%y~ !+i;gftG2זj 'xkDd􌆌0j)yr1.%$:P8Mp,cJwV ׻FBf\>JXv+FX.BleMfPDTr)lwQJLHOw,$_ikUPOqd ં79dJ ?Oy-D~ `VME\ky=bIb79iT ͛A4 l"~kSJٍ Ȁkm;R1*WyPl LF 5?nwe:0g*JaVT7ޱNEgߗN)Wkb~S@PVՖU#<])/7\ ŠM-pgHɘYb(j(ﰏ[5-KN B.B8(\QI @elBkגqW='F%0/(~zWf^$N  .M .UeT Y36Ałrkcь :nY}5{*̥;sZY!IoZ*;݌֤-Rd)>R0lݐ*;R*+Dd>la aϙĺyQkT:d͖t^8_NC7٭_."?g`Vp i_O|> |3ni)nө]/Ah7(14P/L\99ś;"Og]L"+ _u?áG݄-/`ۋ&.`9DR(AHҭ 續Qז$X?Q`uWerI\,JTBx(DـesTVzd<<\鞟\Ȍx ϒ^N>.So"ZڣK]_}Yէ+){jβ/^d5x3VFJ `-4`--r#pj zm$r-i~;`pMw3ڜ tᘽ틐&Y &,wMo+-כK!#~`ܲLvin30R/~N)R 'Fy5УnN25XQńULl.]#QG:=|A0bю, R^Tu:E,h]W/̢Enޖ7 **if|4RTķRxs"Zq7OGndpG|tgwr$J GUÆHUOd%;OY&x5;C>V_u`{x,ncT0_3bϛ`2Ģ01Cz8( hNHNCO]| L'0[ƙ?ېlUЏgEKk l&AA%T*u߷D|Ze0b*jm?w65%bL#-IXc_H~C˟=a/seWkPHֵ h:e e[C q'M'/3 ɤ BBT(PcmU0c]x-~ke9^ˉ_Оn3^+c"Iw-gU{pDJ|%JY%ikҸx%wqgNU4JR;|y82jx܇"tzrDZ]=Hd,ሟ}],-5}=بf r\zI-|@W`}tnCȟ|pxX]T͕=tέ$OW*c12r&008Vf(]CA7]<Ҍ#eU2\h /Tl }yODH'2hV6~hs{5ʛiM|u@E? VB{)kJq$vi  's[if:0tpfDp56%-IuU>co K)D30? U0TXXԣy%2: &T%^#j+EM.(0C 0ץj7tE"^/X;e3rtsM̏ ]܌">Nr.SesvmC-0Rl\^Tr{1cOAЎ4-$;fLq@u+?=GZHʢc T'ya f^!2\8ֲ10 IfE"J`Ѯw)~Z\ώv Q?RE7ǥ S܇8eM%69 ܃iDh>a܃d"f B)T(vSU*WkjKuj\ӅzxlNь^)O^T-B8π]>&O`T%Ჯ6.qgubV(>l 9YB=i) YtR hNGqGA8;z.aM ¦N1W uyHܾd&cF"Uql~?OEa(Oi%U?6|KNYF $D\hUӰj]YF*EEkcl 8o-RߚPE$ nMI 0=+2`'{᭸U%ÉNd2DdMe{i39=/2`)kbא A ^nnE )ߗF#&kIխٴ2 0!r!LjL$zՍx=8 X.U"MPq2`hdj#%ϘP%V,'2O14Jc~oS4]`~+p_􀪲WE-Gs%]Ra«SNѨsˇQD?7&O ༉!P`"xÍ|ĮB3挍i77(bboKj(OS_ho-%9gy&i14db.gÎ3^#f#1bG-X7T wk!4j,$J\2͓5y1lP00J=Qj^>NJc7aӴt2eqiwC_ ѻ0hM].08FdDAٿJ$VWfivW'J(A]Ϗ򭑟b%huD`3_4`8:): Wv@ _pgg&)6Dn eͪby:`D= $ 2@`Gz&50F\8A5qrlh՚|u:_o8V5`=#.l͌"W I-$TS1{wݹڔ됡mLPuę ֨|3>M Z3mo7؋aui~<0ħ౒ qOtuNy'&~s-/+PT.{ Ϝy?': 0 5r%؈B;a -`ոQ_BF͈`d$zDWAH^]Ȉb7hl0,+lEȯQlnĔN 𳦜$B&d-u8&8ZN`ok9+D>a_J!`3+[{ I'MA"1)jJ1ʣC79w'X.'&II""*lp|FJx^J7Bj=^"<28SR,#ó$ܦwFP}uhP{UR[GJzp UiЋa~mvKV^}-5 >cMH ɂu>Y#^o_nO2糡zEjń bVx5^֬Dʖͣq6fq&Y@Q ƶ\#q&(;]+/=v,/KAP"ǫ::ĖA\S?J‘z>Q1+t\H(MDT6~envCuy8`4 9"#vfZRf^]r8nKIH?$w)^.Sհ~љc0c FCR>0?ۀK@"B>0j-,,4N5Ps*^m.{UًE: r4M|Z=Y8Ev3'T"^%.t}C52#XC`$YpRݓonԵ bCK=mlxM`MGe'/WB Y@ [ QFFEIci(s#.% [CĪi Slb>ӨɥmbA(Ó_>taL>:gPol%>ȯ6֧I#6ҟ|oԿ1r׵Խx퀉Nby I׊3[ S \yԇevO+]UUpZ^"[-g÷,gOW`5K6?Ѣ޶^g'8ud ˻QyK] F_)e'/)|G9KɆj1 qu՟g 2)K`M{ /v ڠ ]^xM%,At܊/˯[xPbE#8bHXWaY;p5q/|&8y54zqWA+`&:MV)?;+ =qYe.?,> !ScR{Kvކ_L\ظ3AEi{K̀+I|ۨp2h  !2H _V%a Tl}7;,VV#S6EQ8TfMjBMAHJ &.Ekt5 q ť{N$qĻF_*m)2U ~&x%D磺JBe&NMVXɊ4Y$g=NIdz@gCQB\MfZc\3o_\ԲZ⍊ʍ`,IRKgu,? %nm+>xhgj<)ѽ[x|tb ǩO$ɣh%|?a6%C,Zԭޠj7V! W;ޥlj)rG*\!'Y4_[4K7Vdi vb%f6/,Gwvl/|-Ot}խ.֟3Vg?-^]z $Y|O6\"rju~@Ei&VN{Oּ]oLBύ-BrxՃىq$ lgnO*P˰;D7uڏp;kܢ'( MYUThgԗACؒRHq?h1(l.5GsIdq`ڍVP7=*Yf*mu \^6g[p,Y#8*<] ?@wf&feNc"4[OqU1A18aYh8L Z OPK~n=,Qw\(]&g¨}eYZtG5}p{/zj7*%2HߴZ ]\SՎwWΗa镪F7z =׹+>޷Gӹ[!R"z뮼5o|6|-Dp\zL)RP[dfˮ`e:-O6؁ ilT:KayDc^L}T%pNoK `#G,;0-WekX+'ųJoE.Ä S6FS}^G[fM1)HԂoN(t&Mvc5RzvRL荝WJnRu8syX eCA"I~)S{Vd2wiI ~nExKs3k{z(,V/ V䦮 mm⍌sqI2Zv{i@/[!VGu(QGUۦG~,o3%u1 }/p2&7W i.6 .}(v&Ձ]yTXx~M+SdCϡ0dWϋ:}}m#eʪM xt ^l6{gCzbhV!X3oPzZݛ.UvnݰW>2Qfm+WuQ#$QW*?`idBA $6SX_UqqMJJB.]VBwӐ#E`>܇9+Y9#zl14gxڳ]̧]AlMD2)]=Zt?1K*'Ghbķէ9ݠ\nLOIiYeه/ A;|(t00ɉt1Aɖ3‹ 3Sێ3pOL׼:&ɧҶ'+EcLQd,,C@lC~e|(>_O*mS'$;9 ̀#FwT691źU8U-*~mW:*xeL{cigV:3/6}].ә P'BB¸ i1W4sx#̴6@%"R*øcg# ~; JG*RE ( D8ܔ[pxUn2B<=B6h͟H<(^p4*ZsE@2"`9 ͅux"Ϯsr(>K ;xwwA{PL1\\a^iw˄8 _=S]A%-?jrBqKM;1k4b̞7<*D:̥%NH|90+z?zuh" q$xCf0[Z͕LL19zelY} K@`-ZvXՇPƽ*㎅c)9Xg:тQɪ fŒFF[B:Vwq;pzW1.Hjd&\޽j: /{KloWoI#?d f& ʍfde\ю) x$PWW\˸ )5HX0y  CC kxx4U6Deʕb>75*^ӨBE-1Ҽ>V׺,@CtR#7BOe;yh m̝cד7_ʭ +Ԃ>z&oW"KMV57P}{B2B E-j||] 䍈^38{Sݧu7%v9i! Jxg@vS63E|<&_ qD?;;9|kbrq{, D|愞5¬߰+wYq`L4oix|xg PމԽ.ow<V~t2gփ4dm]ީuyn'qk;FyH{Mvҙ*qܹnEtMCh:[,} }>?"liө)=* E: W~ᢊ1A]JiU75E hmųR'L*M\d(ee`aZs *I͗f ˝N ^`d0}lH؂̜kg +cU ExדoD>y=Ιz q}?L 71dX!l5~R.; 2G##g atW@ nB򡷔,)p.u!kQٳ0]6-zQ~OZA(=5lJ%~jӢ!Fn U9ԋlt5?VBk}}j36D+j#*?w `rXN4oTee;z.A&KFxOhP6H}z,2هc*qU&S'0^f>GVe.WHe@‘R-^$m]6uaQBgZ†^{t 2?DPD.^Y m ld-< Lh΄Z+詞?ˏnx+IOktjpmR gb~{򲷼};Njx@3e @7DEVG,R"dwJ9t Smo N$PA.|^#3sZRGzǫHZ)"YPތ70/c.lR:$duӋ}a.(Ip"ylyٶĐadΰI $ ċ?b?XArm9_ BK Eo z=}ȏYL$#,AEt+&7$,j;鶴1J~pO3Rω Õ*At;̩ .7KlmI80na`s99#rmn:-a5FZy FO{Iê̚kxz>X.6l$`w+t!{/W!N3S# JJ/ rt(6\12>/+gydo` ||,4t~[GUd pEڟ7,Kv1*JL0z;f-*#bC!TH 8JRf&^¬JҝuI!פm3,y#P1GK$2b~34uDD}E "U9GR^*rV5xEx2W)WkVn!N<0w;ub00|xO7)"DwQ[A>U>`lC,SMP0#}?&|sJ_6pH8z=Nn!z{{vhjc5Qr;'{,'(нbRw?w :΅(% +ELOVAٸ{0DksEE?rL%6,F܄kh#A x19!_ 9C7>|a>d55%v~?,Nvc-cmCQ vq Cv~TMOĜ{r_{AyJ݂tvO/vZE?\qRʺ~B;l 2j[$SA@ܡILAի5񁤁?hk1AA:qEIJ<&QQHݙU(C2@ ׯ l(򹺶4ebXmbe f$ k~$$"`3I\6Fl {Dn$)Y??Zʞjwϋ/?W ڷK0}B<٩BCu(2W]4MUX^C;?{y}Sɱrjf^%,Qo=y'kA%T3vx 쳰gxvHki?;c3zR{ͪt7($:"$O7skCkg¿/ZqfȝfdKœVa _A,ZTף$wfnbW IYQ// as84Jh} 4B2aFee!g9`l[.C.G #Eu? m 84,a1cX:=FF)p#F2c ?^6c❺+|`= 0 GmG:8e6Ӌ`zO(uwn #ez1EX>?ujGWvuoq-E'$j~Ñ ěqw w,HD%^G|ؿlDO8gG'T 4!_JdI@%guTʶ[jŸh" Nrz!Kk C?G«Fm e?E9sOo%,P}$o*GDtUD*՝?K|c5jO3-|_~mD3TBQ# ܃i:a BJJ⧇~WCkܴzvx{tn0y+`ykȉMIN:kq!4$dL@fAءqEU Oc~U .GGH2!e61Xg)ZD:ΓcT|QY(pb`lM Ő'k 8oMȌ٣Pq ~%GPM'm'U}4lxk-ғF2hkHWhM>_,rr(}24QR\|E4DF >e,Gu8+I ?ƻE=c)XYa+B9KwYGIF|H\ AV @40c% %K. ]{,'4 )Z)}%bdJnx~yTG7{X|De|(&0!o/Οڿd73Mc4igEe;Cv>?O"UO >8-iz5FvY'TUE"Gu6i9M^$ߡ1l!vU:B =XB;_,:@aǫFWQ4taA0w(A*T6Ę߫o҃^m+MI z ԍ&nZYZQQ7N ܝChI giVzb.%-U@̨94}R7IﱎEi{W7T]|@͏6=BJXiOwIfHc}Q'X!p{̀4g1>{.Q2ɘD)w{%^IeoU"s=tC(iyfmbtAҲ5D(O +.U-cnˋ鋿6\o>DLӳ- G{|sAҳ5U ;x xK5n(ٞB\N"l e0ۜw{zLOF yI]is'Hitw1Js0IzW+ [q[{#`{i6͓G/}#cItfObDME(QS'MM ޲*ҥ= .Mzr1^NJ/|F1$`j`,&h$'*qEZ5@Ȱh 6ԢSMoQ֗* 9}n?)8Kv ;7}OLȓd9w"<?`ٱ2殞B2́:qŞ> 8 ^x ̠!#}Lj [Pox1ࡶd $ؕ~#x2EGO12~:֮ s^øx=dACuh t?2Zwsl OtqoX ]"4byI|! I,[/ A94lc ]lg2opxtnH#U+˓6mvDS=-^8ϻGaIΎƋ4x?t=S/[T3Gg[N7oဃ nΎ+[cPfoA/߆PPmn+V?L| S8褥NkB7ľZ8z'>J(:]9L~d>a@@*0b2͹CJHSou}~O-Oh,S p^р$S.͓:@ hV ?;YƃƁV+ hNWox5յ<nS+e6)_˛ّ }j7e*7@.nʼn, .6tb*\OH!=&+`d+rsVKUB*QŪNzbr6eO7H7[ecP @kr bPieHI*|cQo Cߓ}l.|$YW2m8H4tRJFF|f9{ BG ȝ,"jP]@"6YUa?^f/)`_ѣ_m4ݶLrP'LJ}RJv*_GTtH+ [y`"jU-s}[O;iҢcr2[$Y# 6e܀#r/EnǾٯriCOBwGQ6Ezs8"W~Li|Yi#DS]߇6o2qϻ׳92* ݿw<C S 5Am \Haxm1+%XHF*8[<5G8}UNC ? [!ȯRjC=/x٤t]BXAϧ\O[a: !7YX2tjل1<ӦQGW:3P[U+( _JxK0qepeڧPdy?|O dfFg8Kk}rj~J3 E-uu+ͥJIwMH) $K C!x#"'lmz`&i,$tU E Y4fb|S!ڕdwb iQ=1'~. |=_ B;k:>qDzM=Qb" ͖wR$]`f #09L^up,L9tY>@`5eS:p/b7af L8' frhnS?8ǙhR^lhFIW*"6&ѩ˭N2^0Xf6dZ|#K-ME;^jDAU.oҬcky:!]댑~Z- S7Dʆ̩8oBCgڬO~- PjғN7 yĹ@deXH9sܭ1(=|1\(1>lsE$&Hi|x`vIIhVX 2z^?@~i|b/z^V tZEGƓjC$)GÌ ܃}Laxٶqᶧ'~s&6$GΏ?Ws^E~Hz2/yfdE@Vuw~0s-Xs69Fj^X&C4`iWAҗpf1!^!6T!#&AUzݒgM%wZ _Y>SNl@{<ɓ[EXK \3}XS y--nZ׺?.?IpO]428 IπxIIYH^EU_1ly~iQ`0ӡ{~Y%И:rjB*2]d]aHª$}8䓏=,0l^!BfS(h7o $YPˋB xn Xɶs#~ZlD,tY3`hM[LaVŢfd|槱 -6G< x_UĬ ?s%g*T+- +H#an o#f ~oϼ2."@]6/d1lđܫblg}BƿQXҬ(w.| KN-y\en8f'af6.I{Fe4sfTaU3pil= ;疮 zx$v& kXKzmM>]@1~&.niḄ)Ά*bi!lo.|Ͳ G0yV 5b>9bz5ZIYqdv̻V@Lv9<Ǜ~{bگPgKxZݫ _d)_ju($N nn @ GS~? -xTFĤDs@LYa@r4H[bxI!XѨ"RJT N:JbR Y(@~8~-ck Ȉ6w5fJ.4e| մ^+@ YJdb#H4-K<>+?M' 0ʼY1zb d dvX6&3lה cnoDi#p-lV0SOBHP ޗx "ŹHMsVխP0jR#:CBwM纄@$R ^~mh~OO9258˦-oQra=^Olb&d&1eL7wbrɎ~Pfj36,koV6a"BuA߮A( Yv:rYu:\7dPۭ Pvj%*;L@1ɶ.[HނG=s@my#'Eݽ+.v"]lEf~#pWAk6!&zb~l_ f4퐍p-l6q67<9+9lQk}͸ 7 ȥ >*qR۱)Oxrbp!:{h3M*d.i=ƴ X.C)UlW`ی##\Su ǥ5%.5D͉WX77w2K2iuDey4ISL-wmBG-UރuFAX"vJZm<,yg.ʱėdk+ XțV6j1nd+O1Rr+?pq,+>~n#{hE}^o`QD3w Dً<V WVSL/jk7&p|d"\gf9acf _EDfxUAwUj5Za>e3.4_̿q)k 7F!Z ru uvg_}CľXe&ոDj0hΊ{b̂~h%>6._HB&3 UձG}si`+lPei=\L ҏ kt6gݩpN8@QB#g_}۪v;7ČN]Bz@+͈ϛ&Hʋ3}i9|FɚӁ=wNQr('J#'C\mx3>Ź5,zQ溽SedFعۇ_U`s-Y"Ӽ#^(p_Vg^^5u`8ԹDsVFpTш9̀K޶ WeM -?0Wi/mrf?.&Ly6pz6oH.PCpѪTTbPT Du"B!#]gphQuNol'\6K)gބ}H1>b; F`oIRvՆ'+e0x HтE:&ty/LkYj=c'jjoOaEJKvZW//(rdܑWOGi^T`^c(HN`C漶dj+og-aG`Բ;Us >Oy#0lKxA Lvi Ӑ`Vj*Yt9pTr%۪H2C=!n`B~Jw_wɟ%yTaIlzSCk\BhaJ", ,'W9H*ӳ5~4ZsI;^ҟpw.7o=Jaג]WZ;%7ն#J=)6HPal~dnjLPt$_<x /{K%9~g^a]AZ̙u5؄H #k49  U͍&+;t 6wY 5ØK4ɐ\R/Uw ?[@L>\&dUƧx_=$AmFo짝c:I}: fG۬,?+J)t͹ٱY lFˌ +}@ Dq \Y{8o)4+w*VwA܈TxWeg>vaU<@s|!a_qJl3\W8gPc˯v!W=@|vtg[i$hRxXp3ricR$(.F)lc*;F~u,l:Gx K]h,}ֿ>goqj8V MNl`WfS<-IРkXMmyv:%!Qɷ+W*:t;30"=׫orJPAQa*XŪzgމ}ѳ䅉RQgf6Yx{\)$V6(<-GnR/K)S͌M@51K634f]Z""_Gg m幫`$s7ڎ EE @Y.;Oc5%Q-Ȳ Rn'%)!oAYA"C\b4g >q[-h!%uG4ihN(Uj2p3tp(m0Vӽi$Ba$^)NPO""+ug/\\g8F,ρ,q y~sT[޷hĸ鍾DhG-ʫƙt]QUf R'(,}1*ݴp~ c?s垘v+PeS ? ^pa.v259$Fidj)Qd[OK8ةW~ͨRTJtp޸/,IF)_ EƅVX06&ZzgCȧÂǣ,0e9ݽ }Ser' e~.6߮3JR79B)8Z$NJHP8;^сF}Bn5ēO~_x;F+zTH}*';Jյ *q $+\ksZJh x_RͥO,[y7W -:XD|oCsz#;'op3.~m<6spd8T+E)^Ņ' -km1x Ɍz#^Tgsxŧ`בl:҄SxcÙ΁^BU=N*29ܒK+&ڑUxjm;%!c*6 aMz#/x]j { Qs0}?h{mHu`6d,BY{rz謨>=OqΌi.@3D/J 6jm[24_ *O-Rb ogǕN g{V6_ W]>ba{7M:.[-JGfɽa&v1=$Vp =B{j߱M[G(KOFt7W`>]-CS3nMj[e8.y$%Md $zl6u\Rw䛡@ cv-b}VQCڻ/w. 8#£P|g-{rDOH`|_;sؼG(Gn<+?mѹ Ifk0R UhpFi{gd`h8Da+d7 Z̴Gѐ,-%3nCUagGÌa0Vk{*6RPyd{ag711^l簾jxa1l~.62:T_:%b1a #jes$i2sEβvϷf ,oh)+L֦=@G9: ֒"UtBox|M]h/ra'dKoECր{*&fU\%0W申maקqt-+#r}r[_w3$dCtuF:cm Q M-TEp]'Q<\K.ꉡ[LA \~bJD wYތY #Rvex S]5e ڝ1sܵ3!iFQE8kF0]團 3jORp -vT.cMWezB:[]fzCz-QP|L16BJj\FXP(S#ؤw*5Rf$UF"qldi}s#kOQ̥V9<v!w3+Dv-uoG*Rdz&C|z%kNi)߃IQX!|&ٗs}1:7rہc8MzNҖ)0e":u 3誕4Nrڋ#M]ωײNNJ&8IMY= ΃VyChR9b:"v?ZME->ezB {ϖ˸±}Ja[s! Js@o0B/qkUɷdj:[ a6P*}f:cLE k_SqffFuC<\Z3PkqVLKl`Rah +p4D\֒-=i1z9E7a#MYX: CazdžWIGmA2"0v8DpИޔBL}i fB4R $p?\-Xkj %ܵI .a:QPRۼ`ÔO#W5&;q=AÃ$zn#0?jwp.=Bf9cˎ(]lVޱ2iQQ \ ncqGo uX:1ѹ^wlb[JB#B f? öo)V+4G49k0*=8,$5 k!ϳ姡'3кȘ,!o6%wvg+:{Cz)ߜtvM6™ ؼY"dXyqnRij`sh|gJ ӌ A53k"9&Mҗl|{AEDV3{ YBVRr|BET礪A.r#(v,88=m)Lw/wEjE|'O"y- h@=-=.+M= 8m%uqJe">vjSj\]خ{,ܲGپ URm5Lv\^/{P$H$;{ʂ$\ױ,*՘NhQTQ`3V$ g̓[_ڻ.l[w=a*(P+M売SʉղjxXTey {k)Q^(kPdVT*-b T-ȰhFT뒾v^bNov≶-/`4?QwK~Iiqr:F);o /?+RޝpT/68l7P-M=g#}vR. tFXˍ>6S25%>J,`d%JR%[P7.}Ƅu D)L|FuS=lCI/"~]<"ɘThymK,-`XD'o{Rd-Ctw nqqrC _-Ϩ CHHٌĦ$Z~rm(mkfA&z ] C,[L6pM*54h"> 92ͫF=Pxu#,lrxsuK! pB ^13xA#@R_@Yk X:Xf>pLl2hH`>5hpA~5(1ܽWOtT2ղ,&WbCXjQb*ETҀl[誋99(>g3ϞyR0]}V6xQ w:{Up=&͕6v-}[:a.B RD?J"v Uʹ6,Cp߇Zxv<"r1״熮u-n_Z. v,`=īUKQy$:Eu>tf]o,Aj6h.On][T"pW.@G.2}ϝ<,@y~0RPKx梨8WnJTۭiOfvl7CM`t|3D`rg 5ɹ߽ʳ#<{>A8*n<#`88 A8Lw7kP1m96_,Gπ} 8Bb-)˛UC%شDE&ZyQ6ūb^q ´^J%U}vlF*<6BI%Kꚢ9v{@vr:9cK\5\ gfd#.#BjxgO{-! ac-74]DוIF|Yx5KU^j~rX%T|y.fQƜ)sJѧ>F&-;,X#7YFV˝sdhs}LƓC:[Jߣ`B+%:rO~X ,J'_§-ޱ2Ҫx%)o@#=i5v:Xh~gkYu@6Ϗ<rQL<MD$6kiL;GEP丞9BAd$,;Ip KyDffB ёbrlydst}gǯfW@,F{=ȤY3sN3̻"/ِz sƭ@- i-.R'R<nhV"mZjQdI+[HH@x:X M0g;ƼZԨWWb+]Gܚ$+g .5‹ǏAIӝy@pA%0M%vK{u]8]Qr:$*М1$X0V쏭ḳ IkXR u31QnS`\&RxwSr6y_{Ѵ>E0z9_9SQf@Wo$Ok=pA * a"R^[K5N D2aV܅'w y  7`NEq^_)m1s0W3t.aB ua=6P_RL*%Tf#0E^LԾ]PR ,vM2L0{Z5oE뵶oo}1)+0>z<͘ә^붢5JdcR6;~"=Wl^%siU3owۃrpB[UϽ@hB10X &O3-s&)[>`ImdsVǾsR=³ ts̞s ծ\m .'ȇ6Xڜ-n&PYrAQ8 PD#?N*w+3^lEc,*E燕+ B+~Znam<\!Z97& Wb43l*yyG`T1P0 V5.dȾ)4cdsӮfַX!uq\j-2}K/2!Bs"4߸HRmZ׊Vbpü絩0X"f>72-͙P2F"忐YxXO[cŰ"2dGyT6ǻC #u(eCk*ŧMڌ.n"XXQhJ,-Ў_iw2#OЋyeV3ӘǮM)B|L|KuxZFSgn:AY7A^o&$.ї%Knd{ϋ%[U_#9@s'D.l?OGB}Z9ɭ&igsYq2xru'(ē#/z \W/PdVBPg1}`F%Cnn]şimjx,ath2ݩMw"LDց}O9?趆 ]v OTLWnuF &nd4*eJQ=Ed*T.L212 xW-ey~R~ 4ĸ̫dq\孄UQ`I}Fg-Һ4y0)MW#7 <}&psQKS]ذ1XkZq|{(=.ȥ`17Er8@Ms6l۩ƇN JBe>ZZӉ ذ/=aԓ,Ùz=LKz>m ,_fݶiV֙ʉE_ۗ!5(c`$gog77!a)Z.O1,LOV$q7 o@gYS1w0 667+RmEiAğS٬B̴Dd0N9CYBm`@-$Zc ,42@kƻk?m1 m;6oU-$^;M3oFwĈ$(y = y\_vp(տh x}"8ܯq}6k*_f6oGI2RYQ Oq/ˍOY3 ,zH{ C?mBRJ$FK;1Nb94:9I5 oźGWTOmܾDO- AVglcYfI7>bmOW}HuۄhRXMJuko\e,IJ^#6ĺ٘ݡNhG%o욞{LK >'5"ף\{5A/T/>x%ͩo"Y5FEU\dR7$e;rfkL(?^ñr"甋>5HG&7*|yÆ><#zPGcwI~T;#ڑCLy*C5Bg <֫]#L*A({ _rq*>+fFw{$h=蛣a@NtZGEAf!ZGWliF xO΢xB(I}GnH[|kw֢9ΰʠ+iTo~㤬#MMqUr\k"j>X HB:u0DQޖ/3w9 Ib0>sBt.j.S]Si٦$FMOg֍8eFɴce^ˎT#Ƨi-!S, "1eC#-AB4 aAa\1p 1`c1ᷣ$ȁ-' ':Zģ?kGa$4WaZbZ4]]%{ + K+~A(}]w C^h|5uUG~qWU_;*BQ)Tλ>{8%1F@BVE84֥`GFP' R͵~|S篵Ku2={#Zm`O5o[W%~9,vs֞, /2X%V=(8|ą޸^C6Ga\;Ue  H?S-ܭU"C &⺌}Dj\ȡ2۾ 7(3U> eϚNc3o;ѷ άw9{0jN9EԈ:YjBdTPYlmF804jD&kE?BxWOPad\_dp[Dfr. ~G޽xzLL}| SQ#ЖcoLhaSl?Bӣõ0_+-o؎Ԕ3\1Z,#qfOS@-;Oq.s"ɳ}QQ+<{v ƾf'; 6ܕ$p_h/QdB[q+Bg_Px=QP=GCަê5#}B?{⼇⩮]L)KY;T&_Gv#su[MD=?HmX4$#Ʉ(r"b3Ge ;}Y=Z:^;{?7@aGnV/̱Z HVwX.3\$_aVЛp SfQՂ+=:y˺ېK~Z$q(_@:Y|kB(JFbd!HЬ0ʴaW0+caƷ^{0cqcBǫL0kazIȄp=R"̦tM}I)͜8^6X!KbV" ѕcA6q!'VHCXTv8"%$⻭'JpβDOlzD6l=:6;ZsMnni i*#bv0IY\"s=$\Y~ˆ'+"KGV9n1F1S2Y>U Qs*`eܜn J%OP)*P2k.qNmǢF{. Ȝg/grņؘ+ec9S8v'~}.<7i0<ș3XW׭)U]( !D[k. em -5-#Z|ff=K"9]C;'d*ͤ E$iUln8G^k\Oީ('Io ہݔ i(յ6.ґfzuNAʱQF.n(5Ɣ\ۯNQ#3*CߎNSH+tt4.|y՗C@$|5EnJ^Wj0 veh[] *7ǧ>)](ku4#yIlxK, KLc TK ŷpGʨlJìP'{Tt B{Z ZM$,d@  r3!*8ki7'Ih8.Kp7O yVHX4`b;XT[yy73l ء„~=*lѪ>#l<.vL7ًsBbZr0=p_#oox1? 4?Uj 7a!3Őrѹ;i97ޢ -(R#f&v {e2;^0h]h@k훀'&.ZVGIP#Y$.1jIG ňΗɯs>ۡw.Ax;LY2A(>eVfpT-98Ρd.yo Sm8 "af7)J'tq"PŪp/"G#EyjXGWr(Yb2#|kk8{%t"Uu# h97#m,^uCaROT 0.tק!Yi'7a qĚRq0fYTeZ6/^ o…5SW}vsUI$cVN#}mE D Cm'Kcf^EQ]@Gu\nyRSf 'r{s[䳳ů/^$7ޱF5By{P.ԽAyC4j&Xw~XT,7@ ~`Ж& 'J|?:J%af}hcBIT;sC]c tQ0 nL?]K@F>p3[zɅ;.i2Ĺ CӪ WaEL31.̡-[IkLwK7C3k{$PvLJ,,BĥESy4ʳrMcF0,1xM+[Y.gz}[ŗ8HL pJ|K> <1=E?brґcM7JSH1bR.诪yN@kE* 9Y `1AȐfڭ\|a :&L\.Ec隤P)Ḓ6MMfo=0laKarQ{x`ʖٸN[N->qԾ n2#4K8% ePoSB+.M,Iҿl~%h^[W%Ph"?O;Q /mKդA' /ܥ!.W;o;ḆlqWc]whl;vࢠ 83mj7Pm1Qࠔv>fdi./?4J.WUSJ+YЂ@FbNurgS8KOJѳؑcPa$k^Hİռƻ=G>P%#+Ȉ;ËihIRL칼T:QxZ0)(TM&:;UrŊ,NᲸ]+Q;OL2}}TAb qWp^-K6#H{$Ru|95Ĩ#@)4h6Gr.Xp^97VvܝܞlHvb vj6j5γpIQl )}¯ ts5zC1"QGR=jE-CBv 16Kp'}Z񞧬ZnWq@~d}:eۆ}SpDpl|SP\ HdhR zTggiBZuK6\\0"'FBBf[ P(b?K]b"46F3v{{" IRyݻMwz7j|X6|.+t~Pɠ%?7Ҥ6_g0:O%_cĈR r@n:,p_4ߌ1i̭x햾PF3th9kks L J!@LU+Nv ƏwUlKtf ɢ.T DmKZronE}I2WT >u6`PC\ZlJNf"VV ]f ym0Jx⢅ 0<$)6GM";]=؏/R|\cĖ14 ,qCz Di{'ۗVTPdx" ,e v>fBƭNPGb_,?&DVMյ2̩7~*!@nN9^ӭ+{G̎/5n6:{S0R[㫲ܳ)Lf=_r :9G&[ƶmSW CսO6اaqo>j$_]e9攒U?Zz:c?.H9LʲElWS.Jz P[ 34'r6IPr0\K:%[_UlJʇUسQxQld_Wۿ2XaF7pgiHAZ(=N #JdSBe&Œ#>`Bbo>ppL!:bcEcߐ./bTDƷ>L*ƙ nMgD|PPO|3,s6rWФC 8(aHne5\4UO.m!]ճ@%,\0 x <Ϯ I]jK>DABrV]<mg: ^nNvwKr?kIUK-1/2Bd֠<6R (]u=E3V%:āK)XxqR7]xߞrm`pO7&4]$h{qtv'~* qA8CUh*sĆ<-Yd~ܽw܇Q$9'L=DlDKR5BLϰ0F:i[ńUM8ʗ}]lSYk $oBZ,x048i6T; g\&pI09!f @af⵸Y(S0kP\kFe$YCv'̽ i-^cglc 6^>Nȷ\ڐm2/ľhv}&,8N!;\W,BIvA րݚLaT6J~VA{}lr4x Q\l\U+?mT@ a*OfrRH&`<`G5/z:ۓc"K]{ٙ_= oY(oI3g[Xp%Urϥ/ʠ9όyǒIpX.6e 'b쒜_|Mza]-2{$3&[*oWB)],?6J7TYǤSǒ1Epl]_<3Q҃ބ])-Sm{7lBJcK]0Suy-U>^۝=8G,{7>k/1BU? ֠ʣ4\._) !&- : 2&j:!]ytpznu1EU*URFI-Q+Hϖ7Sz+( zy,S?2v>V[bQJ@jz8$7kCI<䝐0EUɈZۤQ4nB>eQYtRȮ2YC@<*SW ~X<T0/tQ5zmM<#KF2O~:FN_p,)(3S魌JpnBڶYr %0KprD$Z#A) Y>9\f:P jtk"{k2n&3(2?O.]MYM=gX^ ߌ+ b-gḫh}E)Cӻ.(HBg3 䰴BeN7Xۣ5ze ׄDpW_G_+J_Q< d $zDe6_cŕh)/H0FŒT` !KK(;F/ vq~TT?4fO3gV#аߑSfA9-]ωY[,\HK<j{*~0oeҘEY\݇c߉ ox(Ǻ> |% L{/?5bʼQͷm/4weOJZG]_4ש%%qgpF b*&O`^ e݋EJ48iJпyt1 竉c!j2'4TnH,1e)UpŹ]Ir(GSk;[p kڃE/vHȕν^,Nx2\sٍ.5o(ۖ44YR:HQEL/DAKُu.P\Ν|N!oJBv^_nhg5|UvU$ay/t{`e.BG pUa#y=P,7( 7=UEqY $K٪7j\gWFW{iO8.Z"8 "` *6% 4k3B3fAJ{" yYU/AWH^p3O{I㖔 $$WP@3p 7IA;BBUE+9ڪ8,_~#^6xLjp|WB\C"AFnjDTe-_hZ6B F!= k<f<>~}|r.BJ"y3uKoh7%TJR-CGr1v^]VF>dFށP_){YxUi=MRUb8*S_72۰Jl(!XN?JpMͭj4JˊU ;,vŋJ2_f>b y4YPrsCshH6f_⼽Z]r:$8[(/nh(; r7 PhOq+/yrI@Qȴ7\-Ξpsu tvqB=w>K7Ep!jBY>ґs _?Ex(S21윷PᏠBH:]Xh=e,O')A:'.D)nSWkB(V.fb7DN+h <&)NJ@YvRw0Hy_h-8曅@:kdg*J:gz@3; yյ*^N2s.S0.)$eEP^%-P=\6PCƢ0o:99B`zC*tRgq a ͘UXVI%L,}fQ~d*9Ǵ i:@ w9S ȸג rM5gTd 0R}PtAv/e_ 5to%"BFƚiBue8}WG"zM_ =e^3E`|m|27l9б""wx}?_XG K3' ˌ(S!XKC5s"_\=w1 /w{=>hBFVs8 iǸo i5jc: [AesF/9$(@_E$XIuq2"R\QW'HD)2Jt1K8t+gi ȳ6W@y%5, "=l{NUV<6b[ S3_,/O8-́ }%R#]p9A6*%ZXYS=FM[6/f(N2bpG90" ÈtXǁu7ɅvNe.ª8Woh%srGh6X4@xZr˹ɉdrAte}%؁k`0::}22ul+qGw&QĀX:B41EC kx֕yv=8b6y6~馁[9NSTɋ~|Nuɀ]0Ex 6;v:Cz\">8o;=>! Z`z`eHe$P%%黳 ~FUz΄9'HÓ!wy9G=G w -Hv<َM-6;@~44 Ͷyi$b­}vL-@Ge-ohjh-xv_Qڨ(kHp,llWI Ȍrc>w͂ayQ/ۿo}bE;pd~^=(%^ك8mx0Kyn.QU_(`}Nʤzm? VGqcg&Ө3/wKQpKx<c a#rk[o$gO#qvBI\wղO8aELe AX\,p#W,eGT)?a?.Z1 Ĥ6Wc k\LJ ;wb&jjO ei9dِ< &Cs*y̫`oVWDj^D}Ar?Lxj/i'OQ<N` $nEA݉IrvGTlZqLM}?qaOǤD_/ɒ ̀\ v`[>p4N"6`+px[܎Eq&G}56^.ִ-Oc;1g'һwa5%N8@IxP^QEY+mr:^å^&u(qKi&]yxDKvt;Yp=/y[X]Ǹ=FQqvNMY*#JcfEͮd 5 RVVT^qr|uwv}T_Y\I_pO%vrz tuJHD,#p\o^ #gO%A#~9,J2LAGa5' U{A$u B!^ rMb^62_S_X@桉1U} FGMt3x+Rlͪâ~W3.$@r*d\qy%rSڂx8TbQZn~v.X8onexHt|k+#51ΰϪ#ՆO[Wһ9HLD>uڢFžz\Y 'ȝYu 8AKA w0Cx%[)mxaAUmU)Xd%.1v0g5@AHIy!/JA]<2Ey@ڗ0vƲ]Zs^*f/siKy0=;Zh 2uM_@tmZJ4z^bOYvzZ(J̳7k"?hSz[rEpaU?4#Lx}-""Unrʠy&բ6y/r֫#^T2kt`+t-qB.\KI,>}=EY&bb,x==[ (a*5szCwR,aЭyn7{Uj.1">I'˟VzGZl8ek۸/@/NcǾ3вl- -PƯQWT[xôn}.s-|cDrEO:$G3 m6ё:]3p L_Ҋ%KVHfr!e 4  iUjljCfISK:atX[NhĽVYqQ1oP|XWAB-rcO[mzGB2xN$WyIW;\ 6(ߖoɯႈyj|{}s?-62#pc3\5~W>Fjb,9E\[p<]Jn|HM6H8庋V27 mIAqq F*b=3>f !) 5@%\FXvm5͂RCE"Mc/ŢC =f&IȐXSjl.nP4k}"d;JlR@U< rহUjIm+kA"%^A-`+=sh7*%>Khʫ9>z]@Þ_Fe[<ѦgОmix.Z7?v HpޏĊ :e7x* g}B^*We@i[2YlJ+v흼 S=VJxDHgȠ1oU &#rѦ\6PL{AUV1>0<7<0ȃU!QKu-h-SjM+" 3.6g`⑪6& _UbHxv'^JG|VGhjh s'Om `yC`OKfN\[)c:(L߫A04]D8b«q(h6Fo$9R0.[AVb~. @~D:sqmu8h*`aQ(FGw BJYêj ӡ^Kdk)׹A%nwFSM1Ҧ;1pگ/>j y HD,@pEUbmVY)nm!/Ԉj6?8%ZsPS 򆊇٭D\*SD U\քɇ5 9?n^-^NO5Wnv@RXC]ĵPsARMcʆ֊ve5fu!+$˜Qs@f:[+C5P}6:CSgaԅ. |(f mO[9),agnki))%,"A= UءP{M5Z,mpƘUφ%U QR@H/"Ag΄nWҭiÞpҽ: s;h<}?+3j90{;_Z߲<5dkH(JTVQ9臏M&%1L!uS:X,5]LaxګJlrlg%.zFj$Dxg4ZX.?#|U9>be)ͳu24?ZVHUd[(,`\0=70%_pv(uS2%zxy#IϘopV6yTXy".HS+J_R43IX)31n ʣ{ @J;"Nm4Wr[uJ8Z VE^KZKC"%l{x!ј؅v>OIGx}i?yu&eO)%ӱў$k/T>Y*KJWM=8- oIA˒HSCRFP$u N`v ˩o!EP^8 !%< 6h7kWOcp~ Țk`Nݚ/O99HаzD5K{ '-#7zޕZ2 0NY @bjSE=:s$5D=@Tӻur2-Pzgu fkfE 5ya#m*q1YNb4߶bޤMzӪHFtq#)c1{% t"z D2V⛷2(#%:d={2* VH&Ȃ gKjd6F?QAeT|廄AߠGcenlVGvShσ%+ xBqBӍ7]_Frki + {'^$FH6B)SnY"A>8" *^P&~kh(j!谅2tna): F]޺'p+ۨH*]0 yN/īHؙ;k.N%!J"jcns%A;yaNdžΊLܨ>ghp+E(%P,Efp<6>o'~voɁmگ-$[psI r(Qsha9-*FyZK#d0CO乥6Nx^7tt')-z~S^ >R:>Vq1 ҾjC&;S cNY 0ʙh%^ӕ]KKn!]&6EuS'(fvSfUꊛTEͰ#f1cr?X9zΖ\I-ǩv;2bJKMur-g\zpH vk Q6[ gёPqR)J eb}>U .H;.ADnk 7dY=&,8%j3`ts<^k2pfh2: 낓 F|{cvh}m~)<|k ȧ&JM\9u/|2ߴ q"V྿2t}BjaJD Nw>DKZ4!25VkFeɛ '_|'{4b(U?d^^ U ݹ~UOwY4R_W'Y2cEל3E0t3`y֧[ !P8ɝ2LǿqIH?E`WTh_ {Y 9-!ҩe v5qlK0lxb'jC@ٱM,xFܭE,%dˢ>M'bM_/\h=k] 5] B$2L*h>y8Q)F(¤:Nχy]F $]{\hJ _lHd??UxDZ]aLỹNzU&`5jl+bCb(U Z{ p7Z{`߿MezOa#ಋ*V=ڏMs# ^#$Z]p<ڍS /y|yhjs( P۸$Oea ]r peF>et8<84sl[&W] slѣ\孃6M"bMPijc]ILB#U;.xߜVΔ.mz4uZ ?`j.A#"9BX‡1Q)t"+br1SvщC6j2w70/Ǻ_Nƌ"Weu#B#4xHNhcdNtݗCjS/<>rG L‹>S=˨=csƴ(ٷ-Rj)EirNwXF_ZgC-M{pPNv5fc4mH5'- ܇V*i&Vp[ ӫ|WGbI0pf"08N@O9ԖrULj]!26BH|rcԚSeX0elŋ՘=}|y;Orœ(ԆX~C|P>_g?ρa")_kvݽ/b]ϥR%ف f+ k.ix`Q!ptGP/y`Hr+:~[M=pf`2Ǚk($T}pDnsrXCt"rXq4*pX&Pfp_6 )PJbJx|gNv6C=m `X0,\ѵJi)0 G{ILuC,X%1!,Q)k4Cxvς7@!nZf._gBW0JýZ?H*$`1( p2̪gu4kVVX}hL\3 ?p0Н3(&EIƻ|QwSoU|ķO6D^M 3~$Elw:Eڋl9`gPxLXl2Ǫvv0#YlߘDgkʌ~5~;n, Ar}kg*fpg+k&,"΍ LNq/om޶< @սh]C)f\:Tr`&I;s жӠwoS.;̿B~8DPӊ=tcn܅ .1Ͷp6!V?<xzWVZDuؙaG:6\J4LlWr&a!fߛ,Txk x󐤒$Ol}]ԧC a)d}d~ΗKcgq/tHLWJ`##DFzNTèx_bz?(~ܣ Z]IO37:95XCNWC ^| bo5DIYmï]|(:PEUb *|L!1 Mo'7x'( ]M8e~8O'E(]~г̚/S, s֙ȄhhD?-'ZbD{[e%?0h/Ccy%}Aர+B[P¿@xCЂkLD x4QL"[(`Xuez$p|{ ^7uTSJũr|̕ ċCƓC:clN?1krQp+ഄ5VŚէҫ:L)r7A-~,r ^լi*b*RtžlQRS7;d9hW߮Qr+3jcr'tDВӐMM\ق=$ PVcs,&ZQf(lzWɜĖ,d~64 PJHMfNY_ Ċ{|#@`Rŷi|WlwCA kQ_f|:Т4ko!H{R#|c&R D=1XI6Ǹ >rqӠVޛ2rOjB?5®knQ 4%ܨv6y9;`. ;Grl\|w|>|4mKsA cs/B?엌YTOsmf@~M?b{fs{h^{czɽj:ʣwERCaoy@`k^CnYs}ZNFz/J^>1Pral|Z2G gznBە)oocn`2ŞAhZt_%WJYĤRM*kҽ%ʬ7!C8ӒҐ\DG<~B6NO4vAVhZVqړ bT.BKD*L!,AJ-]y!b& yYȩU硲ķ 婁V/P>G01eZl^H1!…hvѮ`HJ^$9}!vb d]/󳴚d,FNԼGR|hwF?U߉u8zmP#& =mJҘIg8~gM +sS8sԔ: #`}.Ry*qd&2y('qe5-h}(ȑvlUb1=ӊ)XƍٕBZ 7:[jH6$koG. -V'kkc`h|_"j OE2rs.Bq:+1X01s)g(q􋟁=DC_t(|l3^ btRdxe\s;zlAč; }z0(+F"{R`(WlYy6׵M$(K'ID(~;վBxY4sl޽y {e?^ae<^j=6MI hml9橀& d\" 4ݏ xIɍyHxxL)1#Whs <*ljƀ3p@qapU <äaD6>^n Fp YVȉK"aL&nZQY/?BCLaN' s[q(Ʃ$ۄ(pΫ=$(>7HND}iڊ)n;@p575=3a̲桩L<,fw:e1Bܲ㩾4'B#qA%!ZC;Tk_,_9R+/̼ pt鹏14+mHuU8!jQB7"F EQ:CtoT-xYӿ IA݄͖~-KD8zQ?6I"&+V8BMKg;1ydL83 ʖc&r=oD.y˹0fw,rTbz/5ﴖeh.=88ն/KAqzz_4D*=2Rl:A\"06*%| Yq雋- k;7ଲ^KFSJl? `L$JGҘ!rZjq%`JyeVaom_ ߨH?OIҿ:T,OHrw^@J-F\,B6HvA s3C7aG?n\Mthm -P_|Gu8mԠ ] g >OE9΁Ľa$ 2ۧLtkOnTfa7bOi} i_I{4r:`Xh]_aQ~P5S?n'VA~:WQ@O8c!@>\\ t^iB{ S%S[b`q]WOni4\nݑ^rWϏH҂p(7:-%va#~K밝 #ѿHaFZNuEwM- eﹴҘ))?@tE 6%PgBb܍Aw 7BJ)apD= F,QE~4W\ AS 3,Ug}E0ʨ+y_pJy_z%<yTԌͰ߇5d,R2&Ghc 23#amU{ВJ" YOd[n:~ߗ_VItSr3A_sF9 >Qqk4pf+v :'Nz^V.+[W)Y,YdvtWmu# 4 %\YLwJ:k/P fCXMxCIRhCzI7{"lG2tZ3䶒,6PwJ ͈LGfC8h`کBWpmʗ<us՝IK <{1/b,^׈ؖiSR#4I-tW͔JZBˆpX )7#,te?;Aj ~X]-gRuc|L9!K(a,#~VEC2eάnWb˼˧P=/&1ur:G'e`W^M m}7/ r*TWҜ`bfd#w&se2&Ej1`fjIL]832Fug>[3(V.^ĵ@(~RPF/6􏠙vkzJ'Dbi@ybdLϢF##S4iwaωӱ=3Ijpan<ʞ?"=&=%4TYbi{M 7ځʏ`(G[ K P0;X[vTƮ}w٠a:T6&lnzگNr1:n(Ƹ:3>0Dΰ5挑7ZzvP~rF"Gp_SRl%wlyPN60 Fq;ÁeK^rA׏܄G^Xժ2uv|/Nvp#%~G2jH^Ÿ%9 ºH'X.И#d QHԫtYB#!?_7pI4uu\N.Uaer _1޾jJ\'i/8#!>$K:_LGq+d:7"_hzOĺa:?&.@..*1 /.:}z"fcznVBnZ <ēS]&aRNqS$Xe"#Hyx xf QvV 4V6Fس9oGEkfd'WVl * r9#G> "\N{^oC$'Lϥ&//Dj{'?bcFԑ +䙿&Y}dnpbd3P.bȎXiC7,Vou ku_&K.;I*TpO~+jt|܂ 2V4z4^R)IW?p$.35> :8fYY6 zxd$C?`]Y^"aU!L;] Z,uR64(KM}҄\Im;dxvh Tm.^+C&4N(Q@{髫qSL (q}{Ίne4N[%bU`4c5UE4."j>c PHULC p85JRut^OwW uwP/~i4L΂t9E"vkp;@AH̘9Z)s2Gdy`ph wxgΊh鲣Ee&\qIZ itFN?f-EEEI$'xQFYqG TNۡcX YaGo;8Y6`D1[[ ?n?"Zw({A\T4 Xkj{XxwNVUL/) *V$ix=ZCG@2a^c*7ѥJ- D+׭uV%ڊAHQ/ ]ΩG3ELJǨ^FiAQgeM}G0}^kƭl"AQ?ݰeHo ˃T;Qϫ<^XG{_ʻ.P"bfѝ#jQd'o$ֺNӟs51뒒,sQ~ 9re{>A]<6U`"Al ת51-/Kv o["z/a괗A|X+л9Ob MǪ?i7]OPo4wqދ2`Z+II K!uGogDhK .Ƥ;&}YqUbp LwR)l#[2kwe,ޛ,!J*=Z{\Zϝ%8YWs,ZSŻW5 ;:dٜݒn?B48|it0tC5^Db_+(;]eb1*I g8i9-[ŜxfKz$*.X@+2Z:ƻ{^r Q6m"@>~aG~g{??FQ$_FЈh+ʥZlrcZCʗ`"5514̦@3@y.o23d$Td,hp9+hי_SOz3^koH8mqYhִe}mWݵ$ 3俣8B"ȗr:=,i*%_|%`q#Koʌ7P>CqyMMDN~nNcW K0Â߰'JqM &\.b9]62hQHy9ʀQ~ƚ60Ec TFz>P&_fxw8fj3#v)m.[pqx MlƳ4=/ ?9{eB?͸^.$b޾) i=䓯Mj@*g,_,b(g=YnZeHn0a$/;B|oKRH^Ǖ{&Xl#&W*ݕ:/eOXh)Mܛtߗ)Qnt-;̊b}F|h<]M86Ecq[@kA/-';3y%ujnKv"*ދ7ī1eM̊y h+O?B)/b⯭jM -JzbO{Ͽ234$ z#J%&֍/H`Lt \ff^ۼ4sdmo; 1cdMm_ Z6SÍHO@m~0f'PG"Gl_Ӧ%ܭmwP O?gVۋ!GoVtgE@8Sѩ[#URŃ݂9 =]}+֤XHh/&XWʉ@s,B-jd ~ܳ0L{Rʇ~TX=A.]sEyIb\dA@2zxUiG|qMLlΐ|Kc4|Beor o9- א{}_ #OvG͜噞Cig$lhxJ?@ iK(x"Z=Ȃc2Isך{Jb+q9RO ܊ɏ^-zs1l HvLš]w ҞMOAlɜr z7H%Xo 1 80i?N'^1}ڈ45cS`ѷ>>R{[;^(zҜ}ݻ(pi쿸+˴םVڭ{?7K296MM)fثahyneC &,sAY&j{KDh,]:.Їad!p: 0함[ %v5jdN! 4G#Ï9%#Uxx[0º|MMqQҝѾfؿ | S)rsJo'n:C r.DZ)#f>4ik*Y^(;|[tPw-۟j[uEoL\a K.E !膌F<B #jka "` ?WnM6~uh')-@^X.s.n E #L}rOuMcnGIxvvשlZ?qU;=@tuLo ^8ao QG'*t{rz7?!zɮ f`}1BbJ0@$Y[ [?+k#em ZBMwOt?v;'~f{n\,&) A%<,VR!߂srf 1P$4"ݮx6˦ b7BW ?IAelWef?IY5"{q`O]c@-mQv -0O.73LO_~ʹ q"aiII\P_P7$X^Yu܌|+C{%(\ꮈY庪$oѫŀ;k?G[IQ+hy q`"Fů.w L3s|AFhLWK0aSBs6zc@~-n; @/5\AʛCtNDw KkcZY1,]B(Zw"$ؿ=2?f/_@$vAv; _0P|=;F6v"V<ߨnBwZ4qBHF(j{Ja 0?H,6/ɞK1;!4cы#^a˦Fh,Zcf)07tXL՘D*%3rЋ@=NeGɾwVo0/rV=nshax$}#<i/δU"ˡ<LsV:F vF߄#>ͻ CգI#*̺;52 @,őcrJ&n,%0o=s\v^nԡ⒂;9-QH$̇G--}aWNxO5&|6*`PgXaUG' 1ɻ9Lʝ;2QK I pߔ6oA)f[ap4ں%H&c8 ̙F| QWA-X yW'26OVa@$B7AKO M[*IzX-Dc'_z Mԧ`@vsqPK8]pPb-ßdy;,tbOmziHT5X];Ur}鍐Iz"{%VKLlJ]䂲IZk5c;qNO"g+xD@ "%MΑΤg!>.&C)am}Ltm 2aY4ξ8c炵6iuL6v=:tg-=>0Uxs*% |zJQR`zvv"~sh3`e`IVC0 `ukm9CNF (OeU:È]xܝ|/ g2; @7aqj{*,5MW_FIX^% F&84›a@dq<-,7QhJ W$Jڙe{Bry(G KO'DH|.ҫ -/ p;q^U 9}Fn[ ̢}:46ǥzt?8tQǧFV7ǥpgi6upC:>I"+B,WhJ^ S5@ʙ%p^$k3o1Z^IT8)e9ڏݡKdR"va GF@0oto' @_r1?g$ ]w1Hfq㉔^{Q1Sn#ioaE_J]N=9TILҥS 7jnXT1E2HӜ* uPץ^fA~s4G/㷨L_̴:௛*m0k%, &6U W?7qupDB:FDj:;MxF\pHit`b}iR.Fėh ZtNpU3  SY{:  mo\j1ۉE}!asEєۣIvKŪ!ު Hms[a:ԻzKH: NA׺l1&cXJl+Wq.MEi[hFvR&G2ʦ5q v]^%k|~iuXxE[aZ-翍3K<?ɄXGj`ڪ?|8fxa4\y]M薉Tn8,Pe=ded2;hV-L3вskhfc2vVXjcg*~EqzCDh‰}:`gڜE";ZCWjMNfWfalM#|%UBuKמAp}5e6r$ 'j}G뎮IT-β> nyƂx$9H܏fEP\mSb  gɐBJX1Ó/Zn+ OeZZS"՜h}ǵE*|2Nbl(mZKPVrXp퓑wHrc |2J\2ڻ@`rE`56K( !s P>!ǭM9|"BT)P?EY ?SO2X?J]p=m_uj攆ld1FΛ2* = KTTӫGo gf7Zb('@m+!rHC8gf#mq{ѫ>Vp>xTi*2DYޞ)OCp~dAO n,*ت ) n/=,x@1AdZɗ)7N޷4%ᘞ?m'jUl[;1ٯs 3`0aټ!%&IR ~U?w <ƓIhlG&MP},KQýJ) I F Л$Q:?!pWx;!ʡbkf[}y;v{9i~7'%c$Z۬J1D\u4Q8ȑܰE>'W;0] SA,?4Mj + &;r5v[YkYdJ5Fh$?7 k1󵇧&vA_BBcu근H^1gU aJ|&ؼ%ELVm 9crMU=(ыH2撻>yP,ǜq%屙:uDt7ȔmWRdƱ R~թ e@VO >ap+Z+Äu&1r y~)mIi`p@O4[$("[ZP]Niy$VFXf)HӌsV2(bvt%&2_*{;%Fv ^;e(AcM'c ?p麬,{ڥrG$dHzklߧiPN-O|q8Xҋ!VO~_ >MIlW.)r_ Hwf 'LJ+Z rdz+|ķp6(2wU(5Ǯ?\?GJ0s6}g%!.:lCc寷E4Tr/묑g?5lc#p8fd%܍θZVL#Rh<8f5)#@=y {U{FpO_ɬcbt4x+3.~*C2ëgX:n!ړ[&z}͆])|!q}w̪e宜d4=P@E;︬='*F#/u%gHP׹Fґ12FqVstwrgx~rAw*&P{W2=^X{_'`kAbq ͕^?]eOrB꫆X*ـGv =g?wcue]g%}"IH%bk6ɒQ\'oC6h{7bhfwTR+XS<xبӻH$9¸|v!+  eTFf2:Jp`>'=D*ӧ|LnnC {.ժ[,ޙ# ~'gϔ\hQkO.$ARn8r]X2]K$Q6}j/gn}g+- D֪ W~f~^2ClNB0*{rPFJ_Y$?>ftf$uwhl;h8*j1ýSGU!Wĵ:509J*:xn3H-"ԲgdP Aw6k6u^jvcy#:]#쁐tye{GaiFCHYJ}aZlzJotj?~vZ&XϽ\ĖP=$>sSIroqY6xo%zkF{YFzUm"-85^g Z6X0ٺ"[q|@?⸳Tl!V NڦJ "$Q\LìcÕ.2 A}4t-݋R 7\`h*W$kJrcPa(UsBk3V8Q{9'I)3RIf*tg\HXz?Hk_=^hN~6]EV2bV>N$f)xm2]Xm%uq$_pD${/żӫ\Ώ$Rӣ~+=kȂ1l!liDj>UgāxSV9S~k(z6kޛR֦[v7`.Sc/;=ᙬR6>}̨-VurT訒IՓM*1NO~E4/wc)@5Pj@ n׼Pn4^v^ !(hpSVV~\sk c7p4k-::ڛ9 plb m14[ qz`ʌSFXic3,Y0_s]5?#҄$-Q'wWZswǵl_A bE[`q=5>MOS_Ke=ޟ W`4Jg Z}Њ,N_2MKӻ= Q=SDàLpRVހ2`^15CV/hc  66ڐZ$?r Ƹ1Z|4R^҇|ou˻}fNi4NR\{{'/j-~uf/Er^Wl+S.R 3 8D%ڽv`aBy>cn^.8uf\ׯ燝D^l -N$(߇@a떇CN^8ch9]~{2-;E@ :<LnG#<4gQt.-%f[Ө猰NE{ghR&H}J ;;:̷J0̉6ҏշuTO[dGfւVdp 3(hqi7# ѭ!n_Ō7ּc'Snv'4} {8l+؛֎FAobJQSnO }ܨٷª*g"K [{JL386!r<5V!ip|#NRv )pwiPu_&ry&); Z cԢH!X 1?Deg}P9i @paPpv>UQu{ެAJMrW' .y|9ݠB75'^a GhIX%RxȕꒃACjoM~{rTBߤsJ?#䭗<}(yā6MWpĻ{:8W訟&UJEaʼr?e[(C4ؑ=7+,$Ms([A>TygQzr4_R&]U}R OU.Be?1+w{8۝t9=#=`FT'._RM6NڕcGDY~ؓ\1 :U ˊbہ#9kaﳹ|ᝈAo6)Zē Q^XNO |߈UCb?xʇߐ`ro9Jt2GbpeAG*u'%l{Kky*eF$ "[ߊRLN+S ϔ1,D>S`O)6"^@2ܿDS7TSn x>IKS(",.IZطȤ5CG;X6EZ( wO2^0rCtTr–be@^h۾g#ն@qo ?w1ouVSTݕYאڽYLHn0U&׎a7k>3\v9Wz My&|!2_yM7>NpJb*`} zgu[b 0DY(Bؖt)J5Лe3kӐ&}DԜhܛ9(`y49x>»Q .d+:)t* q92M(Ll׭!aSgͺBtℽD9BZ*}yIaE붬FF`KMfS Au&'%y4KWGHcݴr8nV]_Q$o6Ό?I=唁 5U$tZQ?-Oq(c`Cqdoχ@5ȁlgEKG =[ @G_#-_fRԞ,A@u0~$M•}_g&tAˎ>wB⦵mK8(w'Ďn@/6Gs Ju.(*!#WWqdÀx?^Qe e{Ǹ9y"5heڀa8 V\Qɦdgy] VWj]6*4gm8nP&kLC?_mtRxwVqMr t=ˮi?=AܡK{k<ٮ6%uwiY[4.0ηe/&C<pQtNz oMKMq[Ï3YGі}6?~w BíR|wBs(`5*]R_ U=H]_z):P8iKwRB_׭2l|$Q"iX{GK^ai׎ Uv9N42oBVWo3ݱ^ԇ^:q8$Be/UQ4Y&L&efdBX=WgRL"0VȲb]6[*]/ÅiVl*$K\@?IQщ"ÎB 4uOZWʚ_`v?&AnF+ ҏb0i8?em-V71A]9e}V:$;7.g($6?n9N7 5 LjcB`h{ ̓ZU)wD@=)s`x/,zeN[9g4qxK?M2/Ѯ7LK"ov=mHdnvN[m;t4['cʻ _-e(6?r&wӪP- ^uv7)!m]ڜ+9Ϊ#ugW9*Mc706•8Wl c$}4Z@K%P7kst fg9`a?kBVؽ$WYlXA_6$đMu!9l#eG7$k~~Do^<@GIp6vcQ7"w}GޡߺaaggA 7p_K=l/Y=~lzyCB wfG O959å?o|c0v! 89#G\{9ڣ77tT >.mG:4aU|wQS9V7Ӷٮ)p i/'p {Xli͑wh/Z8Nٶ9B#>j67qSNy$%~V* W87a> m x>eK2aMq<?X f7^]^V:fACX~wR֣shhFYy:P: +Fj7#;C~v,c6>e)ƪl$<ɈN{RS r Baot@(M&5 Īȣ /Ad"[ncQ:40LF5 8dMq| VA%E>nH4d8l v^ڀd#tGѨP!tg@X|1d-[ctc4fQlHוK42 i"âO%S{S_X߉\9ّ$}H~mlNj'~ RoH.qͭB$-`(a*rCf%``l庇оKr r+?ZIq$\ cHk\&=fsGԪ^_>*E(~Y]NN`Vc^X HgJ$[$KJK[޴q]4\ 9u K#? +s~BgȰlՙG!.vD#j5y7}rڼr tqp#` KApͭ4HHT=y:~2> U-}aJp@'1[Nsw+ s` V$i8[}mesuz6. ^;g]@z7r;QZ;vi_>i&r?N[Tơi'j@23#uNyekN%娷0Fl-U00C+rG%O/%Vaɦ0x<T/auzM#ghƆ㱌"B EYW讚Vf#9y* .x0h{FjudW(`"%+Lbjxl'gqr<(fJ$HS)E Pʓ`I38|gV(2Վ =TfdsP?DA|Uj|(bpygxB6XQgmEMt~Ѽw㘣t (%QK\ǐ*EsoGqG'/<+ C 8F``~P0O'{GJT ٻԕ}"cj]3J$Nd 9f8RЧY\4ߓxirbۣx;'~t?XF:0AK d[u~ C0RJ#Q߳DpXosZyj m? ^$:J T;51$A q=hM ǹ n=h(:IQ9dɼ0gu9+p-ZxDo!OF*ajݛe>: U8[Tq^g q[OPdFQ86Y;:4#"!gw{ۺE0,B/g܂0nw¾O#t{R?Xk<ǀJ\ |biSZO9;5P@8ڀM:ik3c*k« E}87E)нn~gX7I]::pWE:%YZ$_d%}RgzZ pTp}5R5E &>ahyaNx/ژxH|yI*0d }-_"Ô++# z?T4!=sP9]3~/Ff=#HmT_*ijf ƛUL;tn(e9Ȓ\ǣ GS @&Lg97<֜/RImstVs$؍:=}tq!u>%MSi*4z4bka<+gSs,t=Bx6y] >`z3EZ&f+/ta?&VZ^۴7aI(cQlAji?Yl1M Su)>iL$z9tv'h.4&w))r AF]rHpa^q?e/}U%ٓ(6.=9[t^u@/gK~h?yAw$ShQĬ1{'FFU'qϾM7/= Y g=3Ͷ Ϻ!+-为ySWN=\޻%pz%^M;!A^y3d&kW*h̆t2D"Ŕ6ůBJlHnmy1#fDoGZ?9ʀMNH*_tЮwnʭqA`vCxiQb=5!s@|d& ?[ގ!X:;]rT-ju\ol׹tJ):A- Ẃ&&`_*d)S 4+7^zܹ'A58xJĂ\N4wh}3v 7ZS@lVFR6),(dqVh?O.gحncbFx1;ɀ5`@7ALL70GjzULͨ1 ӳ067sb}NBlTLn4\;c)+WnE6?(G+ٓJn jȋDT+68[vbp_[]!v9)o7khR䒆w(䈅c tx.gO3.L@nb+HR -a%ع4-c] HY\3,q*|nmRI^Ц v`vżWm| ;< Qb bm7*[t~Ĕ:N⽅3-lqz!W VPNus[84V\ .ҟڶr$QWM7!kPgXӓt*pWkkՙ`t `VYOkFq =QMvl1Ow4"enUfl;ёak\d54.kU8#S"K>l/QY Unyx-zЅCC)A9j񆷐g85ƭ룻7jHVI@ZRGn6;$#NF\ AmT[ΰx!"4(ǻ(WF$<qyXhyHell/\kIja8ٿ&`rQ^G$+l2yw M Ng8O-'cȱ+S bZSxOldOl{}Դ4TA3z䄩 a] f5خ$JƸ=A,m._}meRu*.UEf/lq" ]=Wᮺ9vѵw 98(\>.k1/k,.:Q!]ً} NrB^3hոY9eВ/I6xW4xg5D~qE$oKlOoY|@?xHbݬEwP 6$! ]EP_1qVǓ~wuL\d-(G eHrh#- Ѓ|I`I+A]a*eΞ{5u(NE"Nd߬ˡnr8dK h>;LDA!W^+&i. !NCAxO$%%oMC$" gV_J7]]SXNc09NCvq^@%ڍl$-[ΰk?Dr| rAӥ<,E+t76^˶Y[ȣ7Kv4p|uoE;w܇X^ZBd5dnz9"̃٪zY] su2c}:&9^"Ķ-v[=yJg:OiHa,/q%:}bEwMU;94!9Kl]@V `h%U-%b텺0;'| łp4NnSmUz]QN;or6BKSWp+yBH0Dd`Avt>v!~ k|:nbKե&2 \~E%B;֊gDԊ&Q-ED(ZPTJwj;MġYSߦ|Mj{2Y 8 aE]ߴ*Vӄ{xys.Ob8.r5>=Ac3k",vPLulOr>tOL̵^u`\x#] ] P>{"됽A[]OG 48~CӥtjG%^[Mǫz.0MӤSvNbv- մxGنCLkxܞ°ƣ}UL/iI$,\TA`XwI$Hong$>ؔ]#v*a0'ұ*haWl{\k^-?R۹T\r1NMSٱ}<PNCT= SEq8;L ou|{DUEYGiE ;{a I.LjF pwMbz1 cr!Լ[=&˩5b)=*Y_c :a+ :  '.i;Cdk2)d$Kk܁Z }BXNZGF9¼wBN1d BK:B$~s gCI^Yx{Q*vx_R]Fͥi05'JjdW^ˣ3\Ss6YV_~N8Iu-{#EDž95>x irONJ|P':T bBۺ"[%GڠsV{W fD:@ܹa\O%!_.+luzjIaȟ?~& `+X!Oyx`iDȉ=`v8O%v& Ѩ7j31Y?b $8mqieˑA,[r ݳ@B(@}bJƯLY:\*ԗ*݌6h.Ҟ :/6p qOT~?":DZFKhK#H*I3N M)p: W Ch,'QXQ{!ޙ#A"EρQVL<[ߊÊe0/ِ j3h:<j֨ %V`޲ J"UU}:P̿0/Qڜ\Q](N@iGq=XU*V%>9 8O\-'X/ Pn?3I|zVy ]ݶSV˿~+ ۯ35zTan_Vl3ӏFeX(LPj|]B|e;X$~&o F6FUM($wtrhcy DΦ.c5hbu/"| %&/BpZJF{dV@ Tl@]AE[IUET -tZ Tnmڜzū,ab29n Tej<.PTlV︋}uwQ}`vl pT6}C@9zp?X3)WY ,'MU=D3:R& E iZTEۤ`mVqA ێ knHzS~heyo-h} #RXvZ+fs?<ϋRz#ay1*´_aumˆ(i15lU@QGěclx{WyΘ&UjɰAW.Nsk+OEgxN2AB?) LjǕʿPJMC Ub_ʓmm6I~Z YsMשӘM,LRvV!#Zsiwyer47>f{>2 MYgh2Z F]'&\NˀKa'[24Z%1L YYTX/$⫙m:ps9M D,}@j6r9kvX_={)n3sO;s5_Z$izP>,P4`TYtMYg 0dK&2Lr0yUYxϼz~&^dX=Ef7'tLA_ǥvWcƗF!Gb˲Mm$>y43>jLog1I h_0GQy6 W%$#r= qݼ{nx\[ݻ1mD,B_G.aju-/ylC4M#jB+Sƙ>Qm۬HW=lvw^Hzg$jI?˥7k*Fјi[s&{viHk=ޒ!=g RѢ -eP>N BV0tl%@_Fb~_ @b󣥇[q$3==YBP ~?X.{2渼g@f|g4#jK@CE5Oq߭MH1lqtPF9:t]Q aNc9YDe,$LJIß5DkY !OHMt| O"iO+GI+`vsGnFTX3~f@5i[ΗA(8Dnd i8)H19z;m:NPI\/\)"c~\ Ůá<93p"qH W"]Eƃ9=o{|MDauFiØKkɋqSH뮭52I1XCPuzpv&t`gut\S-7_fyB8DJ4m 1"Hi[q l~bC8}7J\gD.1_׼΋8.GGLzॢr ԄMN9f9غ'-jf[$! U|g6 =ɉ[Au @)ގ7)2@bnL.4O\ > T14߼n9ns\M2_M[#";APkY EKW#߉M +Dfu.cڣunŠ fX8ƪXi DX0`EdG^6.QS`lK;z쾜>`B`fRG{+iPKn὾E0wbKdr6f$QSG1_YS~s3TqE?b4`l]'c?$ӿ:"+QlILmH)oi` ]37\u0AYZ"<:(iZ9[&6 A$ěaQ-8<\|ߵ'/R/89XCFg)*.BonޚujwqBRlY!B%J@fz.VY|1`[G9FWȠxE rɑ$Gvx6F<֮MvUoćͻn"3ŻPn w$f-rR|ϚY[]OOͻGor(>Œ\k_ 3Op#rj}BK'CBcrQ#F]!H#9W+h5yIsqK̛A+8ÛQge(Y:c$C\ XƪtߪwRjo,8vq.*fP=HEƧNٹw+~aSt4 kQ uד8RX|/nsIDF cm*[)P13ku ٩=g\lh`8w*2[tOQ:{mL,RHmHSϑm^!>ے7\| zBKʭ9'^Zf|=#Y^oPZD$%F! 3D"3xy ͘6tzH$?T 2-mԝZ b 'vZNpCpu#ЌsY}`"M+K*jbJ4ۊW'Aܞû O>/Qx>鶌^F8}&<\ msA[Pꨖ%W3v]A~֒'a%?rz>-xjQGL2`{ VvG g "]{Z [7,ɸO3k(ҁ3YkOT>g$<,j;Ϲ&ONݷ K?b*RјӐJ0˧ռO&H/WLAWRxDWL ).*@9iO 0ʃi@S'?䗑-~KH܌HNޡ1^%fC؃CuňA0qwnZ^eSbyѡ98-t~UDT`y&_:ϛy)3\.)cԮ7(y5Q= 2]HUiAh8_pfv>X?mPW7e>pZ3 m06vg K3&Ⰸ1ET3Ou0I~h J!a΍]}Vኻ6]Pb홇Z9UsFsGOUwj=O+xb%&OgB H:y`ڼ*aI|қZ.'"H!f9boLAyozF3'Ҷ< r}.@ w4*pMV HqEpKJIh1|: hxhtr'.һ*n1&9F nY}[n B3^{P:8OVqw`@#>N=$k&T@Y>crдЅ@./y25N$>f7ja 4b{G:L qFU@1lΛBClφe1z no'4) 6监%}u~VЃ+W̤Is%w}ayi摥30qJ3LNo\lr f%;L<^~xے@q&@  MeZZ]m60Xlڙ=\b`c{f6Xđ,jș ^(5Ўu - Wr𸜕!K^ԷgkOR/e;9 LCǯĘ\[yS˴ܽc۫PȃzfQ8 D gdyUt.W!TDw:-+=897c7*H9 65] = l|$ix1{ Nj7{3&Istx~< 5T۫/#mCSuR<*Q3m1GFd٬b^thyXfjό=9ڐxZk^\wj^֬Sz+A|ޜPLJ$rYׄK H{? }򁾄ΰL`$ t*"DiQ bxE?"ExݹҸPVЕ7 b$\?#Ĉ  y3'I_Q˫{? R-bx#~k|7+AGgZF&}77Ƚ3E9㗌 i8\_ue#ΒnChg/7y|#υ_L#Ҷltc~ntNm/,[{C'r@NҙҬκ~L#rZ1#-/Ҕh{@c@ #5-.~̣& hog&ta|[|Ӏv ~Rk~/qv R CdQ*7<4p"{ңM "/.mG$$9bRBV~ $6AA5 'Tw)!?`V 0;@ʧlmxC]hd4v[pU9|uqՒNϋbD'H4*0YO`|M'rd=*\aT>f[9 tDh?wS 8q*B90jS>rե90Zsa|]0TЋ w:W˺.?U.I|A~`ss*N].Ǯ\IkŦ6,2x ɥ-cM3nV^i 6BtX>HjÆ8j7aTn96zUj3@ \C SGLffm.E]"Ef`Ha!=G+,ac_( >򽱄^O9pr'oAi\U(XY#Dx54T4幉C@oH1{T?-4W23%Sv$%);T kL\|:&KAדl"%ȵkX3۸'l4Af^t>'EL뀟E2 g`Dfż+g0J];b9qңO? ڲio\.g}cZl0q8㰱 pAz&rF|dVGV*3O~CNɬwtsAoE @>=N KT\Rsg<65`))~qX7=uR%xpP~`+^J_NE^Ny8v3P}//SJY{<v9:Q~nP]G"پ[[܏E*6oC,HhJ\\1ãJtWJ˂i%GtfP̂ ̧^y.GOU8q#W u=a" 4K -4fuzN#ن1N3BnY-O I>f@y/[Nn ҐJfpoŊh7uTG!иTYpӔ JQvxU)'w+y>9& 8Yq#!]?כx"dJ wp~9I GnsZpOP@Xhi^ߝt 3=܂o0w]( ۣ՟NT0[z<+~Bu ^{bXED>,MB2(n*fc" 2|>]f~κ>'d+q' @4) 75;q3xb=P@޹ޣh.C,+^ z{b\ *"Ps´^R@e%Ve\jhEY28ZoC5OEllw ',&l^hG$AzW[{&a $bK!2h?R`aMJ2']wq\)B:]â%8~0 i?NCqE|b܏F{U2tߦg5/r B^qV;p,ΦB:E}Bdxlf/6! di3[xnnSz(BPtQd]UOh1 %ls&?44MH8AeM+sdBV!iD F^V5QX(Ǔc,Ẍ~=pI*:K$q, S1r>7usUs~7B =0P5 5T0KơmA+nB7T_Eż F_vQٯW֪I :\H*q N/c2zYZ ӌxiEF-;hf ׸RPu.cPےFnu'*΃t. |[}Dg/Ȝ4gw=nX<~/\i%b=;ihdIe \,Ei4/K$MjkFEuKVҳz1)2 FiP/8@Ya+ZQū}=@Hp諥:I&?7nֳ٭3R! 82EӸeѝ6}xy=:7p|H.razfNB4,RlvS] XN s؉OZ9"D7uw0)p@IڱQ/cᇿD [}>Sh/Itl@ܱ-H 6Ҽog_!~+j+:V2gR|eupq`.]uڜvS; ?+TÓ֬J.7DL:lɬ fbtCHH#ZFKxɰ↓R+AP[ ^.oBOCdGjG]Rl%-ފ Ǣ[a5Qa=Xh8 =J G1PdkѺmi%+XĚɊ؂cQu-&f a7!\(Y:mC~FO+Ta3k_(Q"4h&~_.Hi.LPPyUM4 8fl(=|w:+0>“K:))P=όdkZk"BInĨviIx=`!FI OD:'!wD$Δ+>ur@ MXD4 O`_o{`eM b94MQh>.Kbc [G{sQ)X)_LҸ`~xO5aIsqYSP3Td%S KjPƊ3lViq+FT oabKŬ ܹk PNVY*p 7 W](TV+ل:Kp К=ϸhesk#lAs)QBICZ'2 Qq`^ẜWM7L) ]Ӻ#q~oݧ53- 3bZIJmmgY};V$>oT]qN³S_ntZ$@vx*d-M=1ꇂa9 Ғx'/: Nv-L5j aHf+tu?wF@,3̿.\{>863bCڌPX0FN{̉ۀi%ovDxb“M g6S417\fCW:O!ɸ9,kjTOfևo`c)8kr\ ٙ5;ܶgO)௥KVG6Zu:eK퍧ڴ[%_Y5O%f͢?>6-vK|no7cN2`1Q+%b| %$P^c1Ӳ3G,*R!m,ywD;] @bw2sznGs"N#ZMv6OVQJ o}kAqO3.P^*f TJ vs/TqŔpogX+\'t t@ bAҽ?Y]#o*N% >*ù pC"olQVgOyқ-->9N׺ s4vv3L 9D.b]l,82z ٻ-ט?87OH7.:d.X@fs r z@;D~f?1/&| )îbyϼ+:q]R . ձ&<\"8ܿHz7!ߩf2cPhCi%â8oUh&KIX=%:.s~"9Y?X6CڅˑH B{;G~]t}cWi*fi@ZQqI L! CҊ wj+N3}vl2twqDRϺ%ϢT6@lOpꚑs>إ BDߟ^]`3xwؚ]Q㞯pӇxLم D9"`O9%s-cX2)Mƛ$D0rim6~w`vl:z5wfLRw76g^>^ @< >b/NhaS+,`{ZNDT#\~3ҖϦSY:F!GgJ'qiP9gQ[[函h*xH3TcM< P8s OȹkՒ#^-]?7#&%63%<׺~<G×UJًUD/Q!grkNE@M7'\Ϳb d,̷m^b~ 7>zI9FD2TeDIM(ˈ@÷rz"bL^PrHoQ +:*ufVD[L&͉k?¼$d9*fQj,9gh9mfH&|O :1rGq<ײ\1?n Pt"}6ꃔ񠨁TswiP(EKnjlַ&td7,)3"1p#ǃ+o0%~(//f O12J}Pɋ(wmj8=uc u|p&3~Zj|Aå պjد'ڰK=^mȹXnIGnN]ՠC5PyM-ώ G捾D'gn=jZ-wO\P>)װ7lprdvaTנqNI 3=.ceQ@#ʅR2l&]xSoH* Х^baMzpL|}|8uţq6Yn k2]

    Q`. $p̱9"3=D#m7Fg#v+'|.ueJͲdޱj({}QLqMb[q$x9 ~8>`~Xrxp4([>2^ɥwAԘ? 4f 9 QXf4QAGZRzf˔!_Ahg~v=]bHi-| gK;C F2;uB6iz9%qF씎s hOdY)aL*u05]n˛ӆ"9]fYj֣8T?k^5~5:Q$Jȿ R4n!B V혆Giq?.X+_ᢘW9 LeI.!3͖N ;8zz- *CkmUv'@Y]@WZjRVWeWpbۡ*KSLZmk9 Sx8+h9I5FbQc h~U|0Y]o/DmIǙY^(l80/xh^p-n3"w'D/m(to ^c3pR8`,b\ #ܻ%7a4ը?c($J7EΝԽ90I(!c#>.7̑a+ W]%ܣ18[ <3w S,.d;?gp%[}miE)[$ĺ"!p]8xvFi|{L}I rSqm xaM*SHj=abyMݞ1,0 Rp?_P ΅0p̋n5|ў9HTS6! MWCūyZy,(m^ ߍ/˴:Rv J=^eyUHf~.wSZIhD#񓐰CkX,2kc%87KZm_bR+%yD%Vק3,EX..at֨1ClQ2]ucNՔI9Z Q#%ׇxY^!ĎTog_d7_t|mY=rɡ&VLy6΂A+ߎ &/;?mV5$4. 1ЇQ| o6 qf85'8rX4Cam+sD_;ڋE?V.J.N $`#Vs+KRlM2r͵`yZ@;#ުp=>T[~܍;Yu4K-c}r,67Hg+NA.GҪ][B6xTqfe,LR_mVhTe7)kxb+Y ¢0O\j*oAvHHdBﵶc{/C(w\UYpD{{[|P҉LEn^Sͥ⅚otTeӏ9lX@slj:,n}m" esvXQ*Q76SCJ;lv_?'ACalmF29L rfFA߂|QphY]Nzg4`&!`(9Dа:AFX ZIy*`M خkcd5}Mr{ߣ>TT\/%>& _yr,\E/q `"G9cD {OGSd \1L͈B&'f5O/$(o(km|2'[-Vnm**L#%g—&%X>BSrBOW _u-A%´S`Oι9]JP$<[ Hw{+Y[Ԝ_ne8.%Nf^[*p6XVpy^^2&sw(9 KUc]#c_Ai>ۥ.7/'vB<-ʨω-K` ) !9rc~ %4AD,UHNM4@N'1V䮊4HޚF$hXǁP3B@Jvin5=B(ͥ>1B彆$ BZh$qF|h)k{UPIߴH1_c0R^`U]a}޸-3,KB.ƶt$jHU^*T_8yF.~ym1ڜ|" x4+!L(EB]۞Eō\&;7`VnURk Ǯ܀sѫH L3E ;RC{ܮf;cY*%YCAZ If!d"w}S&L;ZI+ FPSu )wVeׂL^,'k(Vm}D@Y@#6b#ȶtͿyaߜK{ƕ/&+ phg|&dRn -yҢ?rITcp!pz9]n/Xp5AGӬyۘAhE-> `w9 |I׬5d-J#3 6( OȆS6߫ZdnzeB~(bzCz$:E'pi~NH=DxW$j-GvZ"dY@>ȶ7Ӝz]D aHWl97H[w56vu׳v& A> }Z, } 19+XdH{̹KߏZezɢ>kMO v*Cׇ%^ajdҼOdn /E -kT">ɍ 3~FÉrԹәWTq2%?{؇pRZb2@Wt@C9A)d5Esw(* Ec)?؁`vb8wy8Jzv!;uA >onTu@j` 42O`:W;ɯKz*^oZ~7N%uy`j.EȤ@S=[4TAC/^ TN bRZ^H%gJs\c ܋/=5e7~vϩ3N&&Ί|$b+s}N]-v-7X2h wZ >sVl2Ww?ʲ&pޯNN3qEv!L[ Gk_oZg:50gCE"5 8Q~pgz(u!{δ _K=Um-m3P?GCH8ߵsz\ hQQ-@ 7." S|dD3.Ƴ"D>b/ցӲ5I; ac[P]|D} .ID J "ss>) i7|{:\(̜:@fpZb. {m1$6Y)9K/tbT¥W+ԩv,;tܿtF0Hj=Ɍ_r0g} TWg qFھy5By8R- umx0s؟`_2cvB< *Lv}/ ]*L5ksx5#EޞN9g*X G#z4]:y] 1 eh+{Y G!a[t>Ռa'Xէ_RW:GeKg/MϷ9}lMEI]3bL%a5qBC=4 [_;%A;g D&]8!haGńrjLT9Sdfx暪ll<=|[b؈|#{gY D<5"{d3]-j~T/QTOla/@>_Hz߬ NM Cy"%^p$,a>"I4-hfđloZ6yxzIϰ@b̿<@Vs(uwQDJ'bƢhxཱུFOR6V{kYhDZ1alr ך,8& q-F fv9$HrR;gqp-N[oxĖ(s\jWI-\ Q쟜H_z@'өp >Zy@v7XԮKe:,dcZl'1wrO Ì)QbGnq0yk|n#:O<.rP-: .`.SDlj!ՑQCw]~ڂeȓB>F4SdeA.*P;QAGАfnȥjxAF='eE]>ᵕЏѕj]{HՒC5JLu[9 bZ;CJ=wݏw-ǂWn# *ZǷrL7eΪAIպѱ޾B~;n@[ᏣN1rn ]v2p*P%2)$1Sayܛ,KyF!B"D3 tsEWuV,>a1!&'ymY½W¶4ktL-@i|2%Am|B=[ ]6 Q??2F3`Ϟ eg٣xL|=\hmc3S;| Ā-"NHpAbQ&;XʣxPbg ad$S9y_*uyiBW<UcFJ&#ԄQ"\9_vt5,V+i~kW@9`M.Sr?(~A~U:H„X,}#kl3Ġ2PWj{q1N|k-.tNnu"ip (6ڦ^YU{G/Iσ|-hY{!Sh7( fV6C\/W=ԍN3|Bck[͝qDJ!'[n6?&x=&u̒^Z*{'tP`2w3Ek"erJ2LY ZvuseX9P|i)ar=n|ADC@/6 /\bn =L$f;ƝLDڳ  aG3%b]mG`&ҧPA5Fb~]c2}R+'qμt"z,a;+?iڃ};_k8uְr+iAlɰFFEzދ7UV3 Lr^pUNGTR"Ǎ7"b躦)#9i?1F'^c mԨ8\=*NZv(v.FgWT9!9KoV|M1 2SZDOfZ6bƁoL5ĄեToP5 \_= HNԧ"\뺂Tw]/{;VBf^EgWITѧn ioRYQ/k y+YxfD.~ӆj:^\q4ɪZӬ(7ЮɎN\駂8RrAM~6@TEJ ܦ,"S'gGhF@/Fyh D8Skw1jẊ;Z|-:g(|Ѻ4S{NTB8 PS>EH71QT{g 5.jIN;wcBdg!:v߅z|񞸻FrШil|r25P_OY@>xa3AIU@ b0D;ӢοۉF-&ZnhVbܲhˬ\YIq'7k@{z$hU:Rn#[6|Ę2CE5 fLd51sd |~LOÝ^]z Ǚ.71Z" 5>FG^w-I0|*5Sx2h^] ! SE'{0O~RTpMc`JgP]&yX 2Ex>%!`8Xg^ρ XԔ8QW1ZO GInb78 غkێ+Z-~nH=d :mEo{]+tV?'<PmQDXDlZ,MoM(c'aTkU@u؂LJjl-GY84#U^wqY9~>CXg~--8lHa=Z+#p`-wuE%*Ya]RM2,S R^)Й D-y=C`R{b\聖fA|`6ϱՈq[Y=KcP,NT\f9S ,j=쉶cǓ#ʒʱ! 9YUW ]t5VV pl #1p-^FnKnOȭtYL}xRnI6R-?5B#'K?F74 sCoe-n x[pv+E(s"&J\K@yȮ/iqNMoX**mX1S⍨nSk:_TζZ%rgү*̜;^Ca9·k&Dz'xbUY{@ml K ߀9#];t4vlNe%إ5T+≹줌[ޣd[-QmBmvuFhً3oꑙ+v.2)MQDgSy0P>j{nʿ=lǃ@C|`30:Cu=mD@S1{w ,%#l>1f&!iRn7&jY>JY p)B ;X2O?Y؁ LJ!%S4io5hξpu[;\wV}~[133/"e$㾏pz8ͺ KZׇ"5gZz%j2W^"^ ]Ep7XBt?xk\w2̄IS'}O&/KAmGQk8h; ߜ_,º\,-%es:ǓM8gJtբDsB9"ƾaXO.п,oCkl")Pc2xEx;wS\F18/'7${["lV6dꕟC0'z ,z$z{L_orFyTzd;l]z^pFR8E-tf&8ѨLʣ6if m|xxrCŷ>,י7h!k4-l<ܣa~pNLq.(khڑMQ)~wqGY .<{H$WtbG[WnifVf:PRѮ8o?L eܽ[]t_l>*9H$YY6n,--PO̎͝+c@r1ӭFUX)|JӞR 0AU/KJC+'YgudƟxIK֜<ȞʹR#@>)N8B0#aض%4YAdrC^N l`wkLW(Lw|U$[cu۪ *F<9[~ &<';,^ØVpXٷzf $xVcdNp/kkۺ+a*~{0iÀQ T;'DŒnp5j+IH"ENkzjo{@x&P y&K҆‹U&lgvs6KuU os(ŭOey@1h!/O63&BH E R%RW* ~>7bhK+oIBn_l@xzx}Q>y fs{c\{)-D'ͪىUp1N7KiMÂ.z+}Ů*CcR+>k|gF,S$?}]b~H%On\E, Jds$Q10,'TL.9 XS;z֓iIfbR{\iOfGgAOyv˥!]z9r+gBTUX/uߕL/[3;R iڗDGXxO!g-_W GJ_bYzfV6)dLWjy6dU-ILru+լ+1lv-EoH L d~ԑ._LJsTВx Ш# qcMbGX-J uiĐ,=L&[t&ވs'~S[^m;dib<03Gpn9F]S؞>jݐ|ΉGR, qJ19J2/(5 C/@"iBnėmu*'$Sҍ@TyVU$UBmA+?r/I-TMmvֱ$(9Ck:1@PiuhgBgǮZ!x#+;Ml%?FldD߫80<3ϼ6]BjtwOv])>aL$Cyc_PC*njz5`"-GgLW&h%ĩʚΥJ..B{K.Yĩ^=a v 4U3~'+mU+~%)ٻ;/yF\ރ=ig)-=jѿX`?b9OL~ykF:NgOUkߔrvAPv|J" /dƉA7"qu\_֡GL:FgictkәQ6 θ_NfWL3C54G@b#G{|?JΩi#f\l@ K^Y\yKH=@; A)xS)0N,Q]!A_,2ϷI1^ۭY%w{+7QY'3[A[nӛZwW37UJ\i: 1|V7|J0xl]ڗ{yB= _9a ͬ_`-S<$/3G w5Wtܿ>ḧ́2%6CK~t\ZjͧP̀|m)R1u0n.yRAbfLp$C>u1%VDԁ"Lx6ײ92B%"^c_D5(9׉XzX4rŭHڇlƇOK+,5q kPikP#@ scV#rWXRQ–vItNYR9ɚX O_8ӕ4>L=s:_H&CRAZ!" KujVz|@^w?yEoLaؐYuvZmgE.a=p`HҺ`ǵ"s+wWW9 ~lƓ&]fkJQOԾ@㦮η_Lr9TޓBbuwD|(kd;>k48VNjN*.IZsٕlɾ\&,2{+#Ӊub:KeXN2fM` .LAS|f17)JFuhVޥ94u9{{qzs\bڮ\=18x 4) *)*PvJbb0m:Yxޟ`] #x'-FՎXX4٬"C 5~W\ `OV]Z[EyVuM XmfŔ?-|K>yO,d.uu;Tdɖ'Pa;[B"O/) $g/F=>ӏG!7[Äd,fW~SwUGX)j@% ik ( O,Z}gn1hb)f]*Vw2xIGG,{NB*F0dۃ:+e Vlsp3-[lJyxJ͵LV+9 ZiCeI%7?41싋.BrBP܎*-'ZV;lx PYwRbX)pꆛ7WkxI*׻IѶBƉ-p%ދCz%]O~_ͼy!{) ԿV'O+>9z.OISN4B])![զً`hXa{&Fj<4 V6z Rhg{QXGW샺JzD9Q8RNTQ*\͑ *z6@# $3*GIPY!?u0Ӵo@ +>Ŏl!R CeiqK8V"$u{QtԘtA9xOݶJG"{\zdD Gr^?NjOh<1R5(Z ϮJ)нc6`'H$7kU7Doz3æN>yH XDp+A۵Nk➦qe!×?ɨ(Vv~UBmA'_;̴s]OrѺ{dYλ'"kW =ވ٢OZŎK7' 0o3j1j0GRW:Hsb;x|^~S;4tJuUZ:ĵu_ۀbM1ەʺ4J$1\3@y'jhq$0!qeĒi4JC+{SXEcŭh_ZKGjݤɃ>; แIS4I~la'ɔ+hcBx˻!&Ik+۷|m.৉j{7:ۄWZ5luT1Y+ntXp"L_0 a'+c㨦/#y,roa d{OcGXk徖QT7V@k#sy/yG1 gSuxZ@ku &-V]ӟ" ?2 7XF$gD)zVR* 1T[qЭi|d|rHtۡvPs~5+ Իh;f%+I=ᵂƲg(9KWZ==BBG|Wy2Dy5!JAky8rkb 9"x<,@=1KA8K30XVWDU{nyf*Q\-XA؎*B>b~9b썡, /v),R6۵ASfɏd'{ %W ] Iq}zeo~vĢ>8M ِ׿[ Y ֽ­[7DM7,e8 ?J/x6nX{Mn;N4 G_S<7hC*]_ob t&fAfc֐='8cߪM}_ςcӤHʰJNtOlDZ /&C,t3ؾB=jiyZVhCIɸ sYӋ5\u l"DK9:3&^/=/+@߃)DYt[~KrElE} ( 89~Q~o#`&tܨ #C0=yxm ZIcϤO)v%9;mzsHH rE3 ݾ7;*U_2vf=/e蹐Lm)Fϧad2 ;Y?It !!(Ȩ f@έ.rL J8nbupFq".g\: U qTK-(*C/kU2|GJ\]2c郙pd [۳$o`*B (5SEw[~$*Ӑ,tn][ޕ|KvlvC 趦 8TϪkYt/y$SVԠݕ?b'MIweԦÕ!JdjYzH+~˫0Aye=UP!J%T0DgJWQu2k3/3:o@b1RH`NTiy,+}-dE4*LH<l@,cuַ-'lue*Iӽ;cBSZ}_^=ޤ a*@yY9gQ4! QRfx`^mRig:/؛rINt蘾70Y[k%.1ʙ%(OTKe:Yۤx㢐'/Fr4~{B?ۦ>V9Yd|)A'4zdbC\fk׳UW Ǹ"w?)s|{<;{S;tS/2_MS~N@nQ 5Ӟ&)>.}hyW?g.XWGӅ_2"=fn75by^;ڼڍǀ( =+@(3\Z + dȴvO8)2s==L{uWAuEQ4,+Jp.(d!z͟PT 7Q׽]+Ot5"!*c+6c&R2g [7).LI6|*8{6ɍU`xBr"h0Xk07ȼ*i#GV532**h9&[޵sŽio(XRI7eHPm Gvk!DEJ|5DaIޝ GRBvtG]./a,Fg/aĀIu FJ4Tp3KFIwF]`$醤w %ڝ;ilA>8?, rdϙ 22 81^DEo>s6i =9wU67VrnnvAB;' ul BYM:јΊ܁1zh cKTFB_5c@_ zKq2UQh=n^! Ly:;6pBEөI,QqwqSrp ˸23JSŨo 3sBDңjö S-`ZIthEr4*!?]>l<}2䵹0)(gb9I2dW&ls9YEHi'ӁN07&;$& ul$m|َOJTCteˢc0]HN <I5+@ ݩvdtT}g*?OSҽx'f$3xUd7jVW|xǿCD9Axckm~p)T!x(LeX^p$]7@8:±;jd&?nlr.0c=fɘ*JWff *q.=$3!r "QJ# 7n̯60  9A \a^=CS#mNklկ~rP @?Qo?ҍhY$#.@BInez_9sVXA, kݶ40i~+K";?iXXcXV_j"+=Cןݬ? c Dޓܒ]dW>R *Q H#1;𸚹Ac-nsn6Eo :tJa+ s $4Lie5ͪB;N($]}kI 3D] D4 vh-k.:u5}5Wsj)m M g:-3(2̹-șT[lmO>Dqsc/"R0fu+ 8bW7D9:q) 6y`i O0p^ 10O*M YPeb0*' Uot")nffl ŋ?X o#f  e)mG~jK(oJi~Ǘ+r>?-Հ G{ZkARq#wM讦}Ƀ zig,Dڣ=>(PS+q;N_ƻN "yj̼Rtkt%Ʋh0Poe"z?U:Q\7tXQ;q>9]OYk)P8S J-qVRXCy.K^/6<%GA{ 8 ߳/XKVQ;^i ˃Hd4iz;k]\ډ+qwmoq!ܟs#U *]?jJ 4G?#$-Ugf^E6!k17:[gk|dg6=˝ fd%v 7P=KɈ2 ݁^O{g=tz-W+†a_ubLC6،pX U'羓B2+Όt3t]^* Ú4-MRbVKDTa 75۝$~~$[GQTN-na6=<qy3[3̔oE0Ddd6 ԃX)]])0&9.O);2T,ޯ>-nDZ 5A py ;Xe&w/.#Ȳ6u&X) xi;|z2_xw{D,1{P$jm3lƋp ț tYtv~=%R . ʌ5YWG QӠ<_@VQ_ fK%Au0S-96mdSb#R$k"M&'Ih [L``|Jj w720D*J,3̓-#X% V}{>:i52Лgvq!\_.VAIXPnTwп1YO,YTXSXVm{e￴똦>4Ba:ǧ'1"?fG9LPׇ_5r\2i߈mɀTΟ YYuUxDWjY˕ \\)9\8ͦ$xn)Z7Dlb\\V=7G}-ٸhDP4 ib;/9j1ܐsNp\zg".޷z+Wy` zf5`c@Al"X{P͋vz\a>?/TrUTl@z{lܧjSuX}7WE\tÝ1nKJ A2(. Gt.k22"|@C3} O0 rv^9 hfZ["FD)FQl pQ<~Zn.T>ljݲ ɾ@zZ`enGv/~ٷX<[ .Ю &{h9GLGZ]9 |dV#ZCMUJ$+ E°.(4XEE9PtIBlVN} ˷Lѕw o67UBo>UQba`{'Hd^d?׷9m%Z+*Q㵕AgLAHr٤ />ϡpHnǐp5b¥(KHǦchqP6HED/G샦t8ǰ:lZ@~llP2Y(bgo> _79O\G])$)6MSEDSӆRBvr>= .s6W'Vd)B@ TF9._KU-i>׎X4UFPAo%+BXF>G1 {,f1=3@8b| rܳxn56/{1§ fRCnBhjHSZQRa5)9{ 3# kWЙb[:(Juo7s'}nPrafZ;F2 ?sj$c?| 1r[W|:~Uy޲8 KҮe5r;!hh]MM+CpkBb7:ʒ9JQ]W\*ssHE.g"ҪJ,ktfomꏅ q~c]CU sFSvK]O!f @X}@zч)6\_@5La ,N-~;( $V˼Wj4`u퐦8iI:5mS^`mǏe:-@/xTone~.ؐN$!}`tH&V >pa}/vJKbk:YJٸcMv׸ ovvbU2j*dN7<׈wk:mw.c&8UB4U/r$=a]B %"g5ӯpxO) Ph\E?a/M&?,^9qlNg5]R}h))-^&+'obs ǿinOH&XH ț#(R[w|UȹKh a1InA`O >fnRz-{x"d](|qx-k|rdJ8uw~* NzG| ‡PXtE NOFWm>5Sܢ~2O&0PH4{7n2byI *r޽ dp$\؝) 8YNrt!|x' 0/ϛǶ%=Mgc IJ"[ 'gRh!k֕ށh-uCU0xbimy {q^j~CӼ"9bҘS hLjgon^3)X_[Ny&%/VV 26=qkK%ZӇ!|}ť:uwV"ZJ zJ7IO(5 ݩxg%fI|O)f!GXvh$ }ϲ n+05ў+*e}S-Aszn t*6MSՔsnhTS+KJ7oSewL+:5]c %ңzlJ-FۓWz]zIu5N$R?I8 'P[A oy(qs7"@L)›hZI~=wo>zaX\i@6nR o $/:=.դZ%[#İiE\4` nfWN\q+UtF"^ Y9l p@/4Sa4n]%\ ]Y8VFswv<(>靬 UivLqvo.A/w0Z 5a;xyr2@CN\c=~o.bSŖq&mCﲑ(N(elϖj墒ߎk溺Xۦnݙ܌v[;=9* )ܰjfKI褰OR*&"rY^kP ?͡Y;##qt'˶難|_K/ix!zS^,Cjph#A¨ok"-Ѡ(}N+Pxc(XOm9j M }#t?v"4ݸ]XY&~Vd1@+W€57Kfq;)}Z<4𤐜tfF.N )E^JbH~(h~=)#Hh6_|4D/m wbm`# ćdLi3 KݻVb,ꉧyW|e_Z/(%WТT׎6(אeޢWl8l՘!_[}|0` QIMnqӭUѾ5GK2|5 iO$y W]"az S#l·1&VqfUa^ ^j W ~rwCr͸^Na$u#E )-"7o5ɺ?{xȏse2Zo{]HQ}!%S{e&@v{QT Nu$d`Y<[ŎG\2aۯ 6[z!j{\b:{!WL| CRɅ= H'D"2'=+ 3ľ-L mۺ_iOkͭb[霂RDHnakzFBU:0D곻K nq[ƴUI8K4HTKyo}z+P,߄U@`wRQ{sЈx?mUgo< F4PmNzcLMڃeyAt2;d"\yrc<@9N,wj(31b3Mܭgm:M^|eO)sȞ28.4E%Gé-c˟;:-_5] QJZe@ޢ&bߓv&K!J\sAt'2A ,v5ve:&Ȏϸ. 0~4 X7xWRX'?BOZ*s0,1cQ8`hdN{#}m3'5HB6@Oȱu7R. NP=}Rݑ5n,]Ew G4U_2|Lɑ4>YIz|<+Wܴ9i]d7vÚVbF3"(9^j//v6ob'Y}*JzTA vD1m"U-smg@ЊČ-Ԓ8ctp\l >N X4/_W Ea斾, Ư.!蹖yfV|+ ]CʈJ-5!柩 !ֹ>f鷌AE|:brfL=\!l2Ts;CO35R&wCE.EN/X|Ԯ-~$sfY 11#av@ .eaBB fKa+TCҪ"[?%yd$Wb%8̜kh+Y.T[LS|qlKLj[X[]ziY y\ Ukt,!Rtt-˟M}ͅ{1: 7ԮRH7J[zW )vߧNʇej}߶ pᘥ"*Źy5 Rf T$6*6-E ~L=Yk SP8ȑc5[)@1AϪ\Dž _[S " g╫4F п5|jىN+x$ p6]3ͪ]c`5w 񀰁Nj/X]h\+f}Q%hT}P]OZarmR.4; ;mr0s G"< mşwmJۖB{}B1Wݳ#&~:~80ĕ5 yd0u:wkT3hAO^"u"j"T2 &L4&D7Rl&4hځ#(}_S ੡cp ~D -loA&^-9ug{ޟͦn4R$gL=} l:'B@9_6mq7`i^sGBqhSli܏!CIG1[).T'rí;%i"ghv\-XdM!6%}Yjؿuݧ::i{0½ct!Nuz"NvuoțPb)}@Q+6 rafD X*iyUl>G Z Dӹr{Wl8`f Z%˩.&M}k%+ F7p6H]Js5ظ MtIW:/xWj9Ԙη;Hc7 S#,1pisfX\$sQĊ5=x#b`6g/>+sӓ7e?ěѐ':"^TU>V_捀0MIFosZb ($\@p% *9Gmg=Š.X ]Z_rv+l'#ꆥCR5#Mf2+~$ .݌p>2Sq꣧ط F#ÏvN5+obv[4[ΐ2SFb;kp=Cjctg ͍s_c7-?#xl,N:laś`^(lRfNqɩ!gs^0='0‹`QFaw^Ƒn+DsU3U}>I*Na\\9<({33Z EZkj|P0.N;I|̦SGŏWLP~͵7щve:kѥF@N3&C X}Wx|㊐8(% +?[Hv aH) d+Npv6uHwzjq NABч8o3ͻ 3Bq#'m/g2znHH5ycWuc 9Ԣ\ng58%eiY;uM[Y*~J\F`ţWA+D9 f@ اNSjE .`a=Ä|r["| 17hQ+^{ɖ'gQD 8v~i)?F=Z#ЀgQ7.lY,L(B01 f㓓+8 pӘ`u"\θEڦ8.+l+?/FZ2 5ޅբ2c*-a inJQ1ϋ:X2A@%mO0%PFK SQ#Nt6e:+?‹.VHҵmY&7O]+2Z;yC'3\:6i{xF6^A1{ y$t/誵zAXvlOuO}mB-?hmr?]9=$|RQL GA ٕ;6.}ͥ!3t)@qݚF;!e P e[/79IXw\83AѻQҗFoU(S%^CN^H|'͎peꠗaʄu[ӧ,')na܌bL*B{g7-+H+wE[>i9>]yAG J$hZHĊ%/2xYFՊۏ_c1›rVȑH38X4bcQDişs-8$voqdP`!2!;H0|ܫ5n #8Og5fTj 8JJVQY<̠r w9?'q|tg s`oSK .rĩxİp]d PQ]!WZp{M,:pɣѶm ^d$n<9؜I ~Ɓ!ǠcBMBF*8.0}θvV.]@O$8~w.Ipy2*jU^ USNs;W' OnB ,(aZB4rި3/6BϙTE]07^flL2A(_`ώT)T7A S,dWh+JɃBA.!d瀬JOҩMНђPaQB1h9b#PlzY\[d|" kramgZ݃]f-%p3܎_vTqvIn^㨭l=&nRP"ɿ"F,}7iBP2xZ>GquF#e3xXNef'щJ&+T,gNm, 3$2y@¢3Yz*%`X3Q*֦o'ZuɫȪ=ؿN2.~i0uKPDb⍰w5P+]WN7+r*@!7 LuBW^u",ƻKkR@NIzuaMK$F@e`% L̯O^R(I?[|r| ~2}#RqV?gL%6|Fx0 x=ۈtg*JbX ,#(<MKK }xmX[ aV3|p J JH-FeA͎x9xke0]}>wm~pNFDF;!sáowL=&CNB36_rD$ebݝx:|v 3jTM ?(T8Mկ~d">FiqC 8Wo( c'.^]iJ( .ےH7O@d;))0bPVI7B xU^q97d]6za}1[,6UiluY^NGYJ0[\-4,,|f{ܕ^nR ɇSA+1?L 2e7H48_(\.8`tAD)1g?ñw, 'i^ޤ|k4NἌAe FPss^6G,0|,ҟ=Jvrk9JҊ<+9r!כmL ^oҴx!>4OXe-/g ̂`ie(3aj;7i6UnTmL5Ulöy:SR<08PpKA.`˒^8~ж6;{f#q`\Ea${`dڸוϴxW?f9%0*>%"rl`/fbylG! @$!{?q%JmNZǼwt~F>WY8SɰL#˕ AG6;Y$Y$ 6K`wKȧ+ IqjUڟ H7C@*Fcj|=ԖVd ~h˘X-?ʀ`Va+57,u%A;oIkN@禞 Ā% 8@/%}`@`,*0>+luIhygD^Z鲊s$P1uU< ݦ>S94zPe̩܅R)i e^pǤ } JB7[p_l-E#f /C#y.gҾ }`E0{ b/yq5زϳ{+B6i@օ\U$!?S,+C-}\'<2=SZqu?pS_lg#ZK`x>Jaur96Z8:%;<twc n0(@Zp/iOq_+(HWCgNs*z778BF#pdg歄ǽ;Gɩ% l>٦q+gJ0NW9"U%|VG#67 uJe҂8E]45ҦtCu`j?@)d!7x/z^#Vy-'7LV-?=`]d6C,-Xr{[U1\/4~bTWv{ 8AoC9 ^ W $*nRίo!RP2Udghk&EWAsTż,ߗTps5ܵ )[m֞kmu-7'COŧv<]w|pUwkp32HcƎ\; r?W]wq4 <ZgG҇l餃ʯ /O{qeڛNԘ_."I X2}}c(ue @܍Gj +d!V |^ {M:ϚD[ 8iaLaqkD{V$mp(^!_VX2@07JpsϚZəi]sOAG\[fXMYM$bwC:Zm>dsMb5C]6^*rgBuWrL 5UӶvyZꀙesO]LX2ke`qFp`aHٶ@V|-mO/Ll}6jR`TPՒ%$YN% 'd T[ I/-4GŁ5:5(kob^#$`uNsnBtQEğg%,8V֠B7\Y>2h3z[!E8b?}EF~~M 6>_ *M̘d#FUJ@ͥDCX%]YR3(g$R2~hBąeyK%!C18kP|QW e"ʕ) aOv^mQ-V$!$ziMTV9V FM9my3PfZd+O1~fA+IlkA4t6ph"gB0!èS"k^Z&%8NVgkskΜx_9̭X\dA;=SW~$>7oMçy[8N_8mHͭݧ$V# hɫOixf\)KNj?0se&iwo 6<-xIxXjZ1ys5[z`mWFqPd%:/S;_O6+vU$b(F5c3\d}j#C@DZ^ysUdjQ/8$Җb/(H㮷g[~c}ď?Dž|)Gj_OO;JA0Pvp1`MB',YQ#S,9TʞLh_s^ThbN/3o#;et|;ȃarXx݌L|ٚ~dMd(s,"ZȽGL}MX6 L} lvnl %Q;Wgm{7Qz2QL ){'Qeb(Sj13pVi-JI+<{&QJ,Lo:ۏ=>F ˁ[=AOk$4`1?,QƫM)":~͸Ijz9w{yhT LR!{B )HڣhA|AWh#| ?a'<&v[l qh')gTdPAmā6&kɃ2ڳ<"*7Q&YEВiĒvhJB֙D= vc&, z 3Рr@/~4)ctդ?p9%V9:%HdFjAChwZ)p۪mJ$"uvz*63ݕo3ː"qNU&AujͿa:#%Q=*d)6塤 \ k!Ӣ<<( o*\/eއ$kb|&漓q]T>?ѝ59~ǃ-aK~qW}Ou4+ؚ(_;Yw|hF,ۥ.Vh8TاQ>ĞM%"yGBr,n9f `(R=D\Tؿ`riɽ{l?_ީn#mlA jv` 3cӅIF?J򱁷rC2t.L'I4 V71QW$>MC!7Iuw䭜՘)"E!}dYDjQ3?}цDhzC1ͦN)4=S^i7Z 0Ee25%%%ōg)k 8wa%}/%I~U8g4cj7e @8s!Q~@dqYB2W![=Jjn4yBFәkj hװ"J .@SO+p@BkȎ2\I+F{97SNr1%W\xaZmI6Tz2_˃<#]m%5t+#PokFk=E7yHKsqԶT9jq[Eޟ4nlg?*2hA݆kHQ5 ( t_;.Ф(lLeR/P3y B_Љ=nf|ȯtYIf`Wy^B[M161 rG&X]VhȈ<ӿ8~Nֿ&*%w_%M?~9}iWZ׍gGvK ^8u-_86b4[04HXQsJ;cjt%NPS=f tU(d7Ἐc~2ޢq^cgJ&Zm|$t>B:@X3:L? q1Éݝ7{+ 9dDp>$r]/%΢$'jFKDX,w@.{_ý=BJe,x6=$aFQqk00@pao'R MkꣻD ZK+O @Q5`gY"7leP+?FͳrʠFB*bC*ߵdJ%yePAQqnTeǟl,:__[/Oj 0[@1+d{|I:ez6r䐳.^F[D> OzCMKKH,q*QR5qoHQFN{uz / 3_"+"Ϛ3^ ͌Bqd]&؂.?[PAUh{;QܷqY/"%aز[.4PiH?yl/NITҾGWU(r.xE!µCoҫH*+34K7_1Noe.ם ^@Wg!xHkK&xDhUdc[f_\TݱbRM?iF`-ĠLmzM17҅fgO&RD:ʹOhCdHpc,gg;\s ZYbOC}ҝxQYqiW|FCc'dlfL`Zt tچCGMH! [T;\5WW 2 'OV_N6pe_cs/~vµH+#K!EUZvHl5;gbAӌN#Q7k$Xx?ןTj/L߻f6]32dM<=4:OF521?MG6||D sSr9$\j:Y+儘bSṽ"j̘$-BI5c#+{`)&Ku9{sXLm; ==T晷V6wj~G esd(' **ׁS](B 28OHH7.FҾޱ.W_E Jӛ?cYWsbJn:X7 {%F'7 8Z] y)[D<2>nu?%z$p#U8B\/{^e5A,55{liSskr> Y%tu^^7)tl(2>oQ aSbB \xy_{H1ܶu| '/ jܐ<[cC]"\Yv?BS;xKKT~ӾAggO^n |`Ҍ5YrdB)IB{PO&h9@XmuF߰ʵpT$&/׈2$=nClkw6hbqQό~>Վ ]5O"BzG߃q &zA;8#7$h*àb*QXS B;4"S:&%Aݹv5h)|9ޭzfܺ% &\=R?T?7?g?4I b;9H| )OO495jC7!n*0`(YHC~p2@bN*C]We<\!_Sџ/U\s.StRI0Wt[ZhߓuѷG/K Kihee vG"M ^!e\.ٞ+PDiPo0ʌd)3tGuyisbSB`k ĩbD,8EeΜ`-^])VҨYa0mV.|aET1m]lՕ1 (ԝ}VzE,ע^1s^r"6OՈ 5Qdw[Gs$e& C 5c -Aj`lkl~kws}(OϦb-Fwwwy6ls<`XD+)ݿ?ZƩzXRkP@ĊSYiѤjؤ7ۿٸ%̽ (WmC!*~HCn5|wH?]GB}(ɋg'!Cfڷ q>xsN~ Y ~x8aKƭM2$P*8/?ؘw?WsOyĥu5& @~YhKVє™ۺyDj]O$qPֿ (>"VJ|J-= ّȢ %] dw{c䡋ayxVm!i&yپWQb¹{Hp 8Bv5y7i=lt:~ =>17 QcdM}"[zl!'7Oa'dP0 GsKH;edG%պ桕]iJBTOc[6 ~rtػk4sE"H@\a.xJ c+L鿄*,X$Ub(Zk`݌ƻ$4Ze 5ėfD s\vu)G0FM@}=}ܩ[v淝|6>Gx[4m qr v6S jvaW BetFbX/3 jstFȒ*u(` a6݌l󅏌w5 wZ D ;x,TcԠn<m\?(hwSwl?ػbf(<~Tpt)|J:4 T\Ԥ"V ΙABb []0V8"V<g4[h\f츤Ctgp/5}"$Φ Bku;'"`j|ȩӇ",A_erEi#@`*BUGT!;쮏#]`Veu(GfśK07tcdoGۿ8=q^3^Qti b {JG(%x)(XGiRb]})|ĎtuѺD(,DI^{SE} -GBL9^Nڹb nT=%H{$q  3[TRYZlWs:'m+ lJIMєE1T84Z,y1Wa 4҈cx,V֐8e/@kxᕞ8r4t8ȼ̬+^DJZZ*O7y= ќ< #ƯAS?KAw>&&#/2?HDv˲jؓZ †ZPDDFʖ৥쳗lJUޡO\ TiF*wV6ӡlJ=_[q*8(ciJPDX͑ kwxcZZT|[V]]Ћ PmS8l9 KnjL_'qFj|RqiØg6[G_-ZEb;\H]c*1)DDLj)ٱ(NQ.a+2@nŜb}({MlN#%TY$HnΜ-)nbQ_/M7O\>sp|`T>r g( }+MxډDL_Vs,<p]sLtUTZcjrԎz8޸ƑR%{[7BNmU@;xv)--B7 $*N\?.<6"kWj(͟Cĭ,ѡ0sɟ9?z47c"ܥ2MV"LD; J io~jrA 7#>2iՌayJ@6,I6WL$6+o($9)x̿Ehl{Q5$I;ǻNWB,Q6מ,n`2!5zhE^`WolcUih/,rڎAnfqdϷAE⼻8i,F81|Ghi^ "sScщM,cۋz꧿pr ƙ6iQIҏϕͬY]$D0m^. )}x*JeNn!ӑ^Y.WMb I4S4mcH窊kҷ4r8'DB86:m44At*%rD!:z8VizH8A\Eo*JhA^i)(g-wA0jPߛƗNJWzYFd 0?<Q 'lf_԰ JeՋ:FOu=U" V]Kyx8+A:6q[N{@>u/6@C;xw <b#3'K<ꭷɆFJ ;ng7K{ޥ?  Gt+(Ï2p9Gg+|`5az<`_%AFKӰ-(%Ӿp,#"̳x@::~bx-ڂn ÷,_ĝSQmp|>(jFkTD2*}rfJL܀kxJ{Ґ>dBΚ@Iy'ghL&`ى}>uFt$/"˺<E_?2q*L.$P7z\}\쎜PHd=|(W,M)<)c"`1rUZ4S/n]~AS_ v).a~sbᰐ+61\])^to@o{+r+Q3foa[m%ym%ܵ"w5DDΛ5BQVhƖr>3/;IдЊ4Bjm(oO n{q^P#UB+4 z7r!:xu(eoy))$z@ u3P~OTbY|QPI]/.0=!c!nt{b@`==ۥ->a 5HDXbXDiP2v5a/ka>ͪ,O]k88?xIMapn|>P%ԡ⩙1LQ<="y,IF]I>\tl3cN] eήMpIIJ+=ؐcMQ-+wZN-Nr5/+V{^U8ARL͞-$ID}M 1P➚J)ki>0X:m;y&$-vJa©@ ^6ؠ]H;vF eLDO A*qK@fy33_E" x&l8߁":KӃzvz?~/ktqxYuKhyR]Ӈ Sw6`$S1X.qu>:"5lQ܈2#=g^%xflXեK-֨ccE`'ArZj"`'AYED l)`7It vLimXvyhnM:|'KK9mcw WTdep}!Ϻ?z͙qg)~=e6&Hm!i؟:y*C= 3o ]`pKph%82^6NQ=]o'#29ZXN.=Oqn]oU9k> y>9d|*@GOj2ˆxO\RL~l^qK=)08$U)u5Ң?3Ԁ^G ccMJYv^sp_RN=L"C=*r&VxwRXJ0H;{$ Aي޼+QZ%> RPj0zGZ`=h7M:mЧϴ1C>ft@]b6Kr-hBKg"*\ yhm¢PIKNR7a],)B%﬒:ecohuҚi|<RWj &k64ܵ.T!:di554WL~Jk91g$ԭ\lR)` }8كX_G QdLbsIҏ<5TDsX.=H_sf3- S*|?.0FFjK'ȏ:$ej(V{LiTzHzp*NӴ~dg \ 7-j}E.=: ?0pm[1DMDM:"1ίĈ@s ^ |bS`}G )]rO)MDRy#mGA&DރC#=" uOa']~bmX&nƖ=>%Bn2v A ,1Amgkn}7]@@z՝8+T~ΔdŷH[@dzd*X5Q " m\dmʸj߰9< 6w> &{ɹDFRR{Js>E?`x`%S<۷Unlm8{Ux$"VB RESest/x`As&zIRL[<. ]X#cRu(/R{o9q08}l03swFB%VL,^Hγ`UdxtK1=TH=+FcS)FZ…ٹb7n[ t8vtFKP|1wJ+PSƊc~r2-3g{9ThU_WYfJ3pI8CIN qȢUu0P^jV!hrq6quT- pn6CF5"UP^K4=ʓUmPP=Z 20ԅPzvU,ByFmiLv@d׆h1v@g+.tg2) @f#X :ã|"w*ENeT̊8bԵ$iTΞB '/Jzdc$1NF!cMR:)sY;Z \a { 6.`嵕bw>8/]u>FM{k û֘H<+p?hCU/{~yM^̋ "cJ2碐VMg $"$a֕-b. %Q+K لXFAiNN7y5!p](I fIKd4yz~Y&#ԼԘ\DJ5>'l0xKAJ~D\]ߙ7}\(-s7& ~o3i~<ĒV3rhx321Ͻ[QQ 9e}) oa{\+i' 50kY֏ ;㪐|67uWđ+KQa֓꽹4B|VL7%&Rj!bn)ͫw)^5KIB!l%rCJu9WVLHQ-(X/ n'B7LHRv:XN9_ (ě;WͨcNس$M:c Y:S ?Es ^ܲtrujbK ˾ֱ/5Q F<_Kt;Q?nL8+FwllY_@С+0lJsl/ݫwJ}XSr[+lpU g@M{pwe4>n/RRf\Ehu`qIq` N`\;cp$jݼ5B`:z9G,Q%;›FZ(k B_$r\ 7,MՐc˂ξ+4?-ϰNJBzd{\)efTwR!ʿmq=>mfEHZ*po͘Ls_#[!\R+Fl0( ,QW-5SO8KR<޾X6k'N͈ߓ %ULAxr6`1f 7% uոgtm^-xХ>F\e/2Nbm_IjqVն$\:> \јt0ɶ.;bC n`(:|MĴ݈Y ZM$8<NG i%S@70BZobCtL,'K5R 8 $ 4'Zɱ]0Bn'A !s'E"@= 08D3_0^A#\hӹAtmi*N[S($7^OOݧ r@ `hV a%ٳu{$YΑ߇ąTS_Mp񖂑Α62p܎δdG: KlGI߅m)x8^BjޔK+pL;EdgB bfo"NK3/wNC lD㠯HqP%6ډaq%|?F'ZNl&LlLjk#g57h`P1U"-yXZDA$\*ӕs{de))9s㨷"gak<iB3VVl!M!!Fi8#CvҨ(fWk+ŧ "Zk%̙Hyr~`3y5{hV4zDFm+t3ĺݴn X>֪KBoQYPTɯ \Bc#V[z%cahЇvVw0E% R/PӒ=j:P lWғAjI"S DWPɱ9[$<&yYĮtxhC`=׭eH[$͜\Fb\ iiT]Ľ;d^>Sᇯӳ2ZHQtgTHTl;u)j% nTZrh`rVR'b,{)V͜gr^e rSRy7U.%:9egi)? 8eF?O0sڅk~[BeC߉7nse뾢[`AI\EASs|Npl!)!#ƚ"'u\ЗϳAH&F< '9QfrΤW VQV @$i!65r->l^쨹uKa9j LcMCKxqX2֌( پuhe(|y]K("k`"a[sY 8yg~Ou}:jw[q.%LٱݵW^6$wt\!P!zgt+أ-8Q<0(=+[H>l}=28\+2C>ڭtϳvz3T\q%@ D㛓^BP&y.k2wڃkf_pHv5=ӐM6Llj/ԣk׿MoN%O%1ƍ99eiȬs){}@_͢mqI5aHS֑A x=zO4s,O&k[Èxb.`TRr^sUUYGU;D;zOR<%pZ8)n$ {~0_ְAl6BZ݂u u2 #=)x-U-C(o B1=EQ&ٰ\+Vk$[i85+[}o?peבW}=dSoUcO垃I4z7 8EG\@W/+7âFiE L'US#[=;kwνXd0))WW<-qadD2 [f*#xf;@pxpHo4OyR]~G.O-yy}q nz-03sBQu|/!NU ҂Fq`uA?&A~:!o-^3:r{, !ꖥ_xK0U]_A~i(_DmyP?hg[ru Ic @~ `ʷU>fQa n77DkՁ#2"#OW*Wt$&'si̅:-2N a{{ =vG9%w^I,+8>;BQ:^AʂmbQ+Vjt`AȋAg埔?Wr\1 xHs.rʀ ڥLG 8?=<7I$V*"Lf6l OՎWp4@ۑ[lS/<[|qm*b"@j+-rKDJ۝+aQ:5ϳ4eMINߪߦf"BK'51 |W]&ڙŪG*7Yiru&?UW, \\ c/^.VceⰦ+N-mRqGlyJ= \Z3f` *k4.Q)yZ'_ɢ߼\Q ƎdD9p&Bg' :h9BAf:a+hgo |2DROvF"ߓks +ئH(M&fK1 06m{KHŧK=?xQ!}fz"0U]EROE# <4jpۀbl9N-&_Du* r'On8zc[f==~?# gg1H#q?SqcinM鸐S=/4~l`Ow)"[YfO25:L^ Xx˂;\cӫ{lȀ+µZzJs9ףnUjE.&‹Wcfj乣Q+0MQ!CH2m.7 505yȫʧ-b6-R@}zZ{7.o`P=i- Wqй^Z6kǁV|\}@Eg!$ 9T XE՘x^*gתL.[b鿳2VQO ܖi= L!7ZO`@nEfWȁLa[e)vJ昰Pe5RI)+qmk7յprsI_JbŲK1ʐbKJpE)ҿfsT?(͏P奿XjqHd7ki ;8<*z*Ipk1'iXƿilNehX' DA~?d[Bh$r]Ux6˦_QgWg;ΥHY PtT/N>Ϟnyj5NU;Q\;QoTמ(}oTEa싩PF"GG ꏈ*|,`;@k!AG("+ UzF۸v.1 0Wr9|P_cO5*|$4 y6W쭅)AFDMeQ Wۉ_)Rv$rjڋ='xq ıl֕3}>ܮ$xiʞ00g<#Aꚪ,cW;xXjyc&EI PQy,hQ Nk:|˜#,6?jYq('B"z_^4/s -aMt33:4M ?݉?螼7ਠ7q%d19 F0Se7R!닅9-l#Phi&}>A1B zA'XHrӕ)b9T%{.L5=8 LvHc*3_)BZִ*T<ؿQ,T0hJ]@7yDVW,Ȣ`̠@b@Tr[vbyW8iV\Of'k# ^Ш cT7Ӹd^$8&_8{ }y(|HۍߔFEg@FT6/z9C'tPRL#4 ˁcJ3U)\8ddVP\uh 4+k: `OY&_JR4~ۮZʀ^Ś57Cw*${d;9i`[kp{(;>\ } @灓HM7A패RSHڹhʨu@BpiM JHꙌƻ}S/ZLmixF ݾJw^8ꦠ׹45F~n4'A19ΗJo&b4}^!=&#`Kj7=0޹ޕ2@º(PoAŒz&9 wA-z2q9gDT㔪 ~oϱf `MtUIUM2 -Ϭ"oqXF!Xtfkw!ZsR7ސ* ĨZ jߩ+@OFJg^u(>[O_S K7 KvZ6K-zR<.nb]Vu~6_t)rY&{E&b bWC6CTC:n|@3Y-jWrc%LjNen2NoM8T["4H;(9u)晓Gn54 ڝS.#ywEc=8p>%cXXArũqxB _4Hb 9m%e`VLMgGYU2>ϘsJU?,zx[⥞"y{4W#oYÂ)Sޣh _&b*ܗ/Da#w2ma L gJVϸ>58u!9pV!ZQ -"7mP zO18 crSӶ8k-n'BGe2B < k%{첞q]G3\S_-OQuAQdtAȎ]QAn+m*4!:8{0!k"#H~{i*f c*DWءssvx@K|bЦm|9 ?6$tX[)TV!##tsU%k&o[cѷ~0!y[.̷p!()+JCPBZ,]moeH#\nc?tk^n} &Y)*Z8m= {(G({/ho`fW9Ky_p07 %`ksRR 2IQr=iu'fBԬ><.-ޗKJ-n W!b8L!4¢HA5Sv64FWs<, B&#Nrl<*OVԉ8NB}%YtԚBTJt\cߐg&$`npڕ? rkj`&$ ݯJ:Gڎ)`xrjy=&R+Pm4L צX"yESgKW#86ʈt|E!C'UdGHBjUJ+|2/{o<[/Q2N#⹭W0kd輸]ŧFK)] A+s5m'q/u:rIL³ {]gI ]ٹ@՘uB!2p3t4'ot 4ϭy#τ$n5xr('Ԯ Ö_ RE0򟉤q2׫Gw5I'S ZVT"CfӶ[Sa[ 1S}?lk;?T83}$k*J#&z'CVae٧ސTctxƅ?*zY#(wnSɽ$?M;G$mAan㸾h0S5 4K7PP<0@ CU߇6?<̔@n#o S -ԛamiw4Ҕr]=ʚ7sp{D yQe DzQdrN" ,񉌚yUM:dvʇh*i"n, 2@ *':H rt-x )_BΦ.Yv\V "M{h N DD_´oMQhpy Rԃ $o ; HX1zvڼGYYjn!ڄmLo;v2ثC1*P6 ]։(6EA*G]2㝍K7iuNjl9Y䋏UC{WБp9j&tآ-nUhF)*6tTO] 87a oՂRnyͦ ]1`ӱnء w^c?xk6o $ +h# ~@76ݞvPHNhh7doP4d "o:\К3yn;_tMktsXz OuǶSd V<-@rt:sBv'j6Zwm-x\9Xf¥WjјSصL+6D hA38b/]oB2H' ޛ*BcSpOo c1EdYT\;vR\9( D15~mXhQA599QiMIogX(Y!aFn\Yk:w)y?W.\jS$KcciN;6C׷ռk͞6h(y/ǭ'Y%~$RȱL; uZ K(߮%Q̽8*:OGhi>\!%;

    |^CO^G]YMK0=;Jp6RfCy3,qo Y{u,~1Eۧ&ϗFG&q. /S?}\α߆:-sebhM7Nik׹kR`k. A n&G2Eț'Nۭdnm)a0O)Uzg{Svi.ۈoa2H,y.ZrAp1Li}:Adɭ%n+qC;܋ |Dґ0A("2e?NL'p+DMPOvs$80O8Tz}&Mb96P-ב!?JVClM5ь}7%$l~8TB5l$(uUx#xB|u$qbܕ:D|IE93Ah`)]7SOS]*( ( aE %tŽZ\'\w2hNR[~3]mW:$T6^hÐ7^>Jk8tPYb8K`ŀy'SbgV̰ǥ}[ 447ܒ 2ov7h_PuZ([UQqqv~׏5n3'CX9yfձ[1jg9EN7a?n#X (<EB:S'FJ3Q`hts`(r09 (%\},:}&s_|a#q$& ;0VАw3IB5c输Ü"EW<]8(([GS(Yߑ~ j]`ҽS0Xp .ʕޏ@+Y F}昣LX>D>׈4 a%}* gT4- VmxZz]@b!ffE;pM @EyF !!ZhoqI=ߤV ]2'Γ;h,E _7aHnW,`UYU$3v3O :Ybc Řʾ Yh![R;@ [0Q{7޽2T:~ U}7t"|seHVTl+8$הZ,q 향/8#S|о.i% n1ï zf<Q.j,CqmY`ؖjHoo&ΏUPtlKMګԉ0,3f6'{GiU<"pZ:"\P@8x87:JEލ}2+;)|^bEJKg]*/ajF,͢1}ta`v/H"(c=OBx)I{wXMְ&#_|W0&gUz*(eJ@6BdAXI1M?9c8`уtKU*g*YKC_I=nMvvHBO9`LezGޫ\LG+D8&gW-'⁏@RP`Zn|i[UFX>F>Ǐ׮P#Y$3!u}`xF~'`a >k_S'grbb|/O6>2RykYܜg{HGEO=J>&缁w~y{<=sJ9n~?ԬxPFO3Dl|CjDNv0H2e DsÚ (Yd8ő?A V3jԳJnb_=cD,TVɀOΑ/)m#ڬ<p^2/仩]d葃׮"SuEcCa[7 0M`Cʊ߯v'21ܑƑ=m(uoL w|i'ǰ" 7tPu HC R7Kχ*M LjW$"b !=Hޑ͠!;@ sSQ)SzUcJQSh7*&>na\ʉ?VH&"C]{jDN.7eɷhk 2y#֜:}~_^Y"O kZ[F&z%L)uڿ~P:zv}ގ.c D xhhӭyu^ Nf3X^WTsYq:cښN[u`byȜ)E>/vS^_߂7TZ,EN,i]%ۙ5(ú>BV 8- ݃Yq48Y3Gf5dazxI;],1H8}A~3f'13^]]phE;aDp[.9dz-[Q?$6`q=e+l7>eiտ'#M?Ѯ)3Kf/8߯YVB~$ᄭ>ӝCmE ]ԹqY3휐dIن$g *c}J&/AG쭶U/OvˏY Qe Aaa|'XTL$lްt5%JU!qOs.ڂLf<)9(|o:\Di$[(@fщj.! \4h%_MGFrTet;f+wR׿PcM|b@+&8~cCݘ:7iҲn:Cg |<{H/v ҥ c#< ێdQ?İ ,/ 77S[^ĭny}D^Ē/1;vnW{ų=u&SR+5("d t^5BݚA+S/?;;J۝ow%1#l?'J0b*Fsddݲm՟p!Z1tGWU.7P"u );De >ML4.LV 1ip^%C hTw.o`x*CK9᫔~FFʶ~uo׾ SLb]j=PؙvRH!&T:l:4LV<"/+bm/}&@xRB"=* ]}z6[ƹiR")%GG#)sp{JߣpyK@~]ыq?uct{B$?%O20jYG*z #Iű@t: :$^׻ZsU,lgu4_2c{lT+>YA&OKZ6ix?[dBt4pS=>1a7ob!gtt޲6('r2q ɜ-(.x~ŴAڌq An0T#|Op b\BFmYMhz60Ұ]})UeXtZ $6pKAdP({ړ'Rj}=kZ^6fZmm7D/d:.ۼ dŁW0d̠6,Z7l (zkIiD% 78L=}h햘mKEw}l f;!|>&g;%DA8)Qjpfz'bqEʦADc z/u*[!?b{_0^̶QS6ک|+YL\W3W5'ZH\\rڡ;^? ?rI;dQ}AŁkx_|Y9^YTJ;6"(ץTRnS37֝Imc*lh5-XNN:<2+Fhz<؟I6j3el#Ps4%1 0"ؾ5BA>ts!֋TպuB)aS~87h3' aru2S х|". T8ނ 6Eil ˗mWT \E\4 u}~}נd a~kuh"~r~ VXhW& v}I:0|k^ξ_$gR(Vwh^nD> Q_߈9Fu.rr)mHB[T)P~|[_6f\-%U!G8a^OS+PK君yqm~yŠK̍zg]GPN`Lf,f arEo/*^JXMkR;y2Fn.xkjc)`bsY~S\AMM9 jy^9.-=\O^Q1קA;1R[~V^ʼn~hVĜD+~ʃ 4ѳV_qS0 $wE1NkL%Jvӛ/4#>~m"Pe&4dBt%S] 4z[ y[Ym4%/ MؼbpE4H F@Ԇ]Jf@gN\zm]L:"wXKBRhJM 8#+4E,6;8ŷmӂ/W6 58^2nXof3DxVZ8@R l>f\'i8p)gaMwcߞ==j\ b ũ=0yhUSQ`cyiöaܧZɏķ/\0տ;<1yX1!n!`5Ք7ī)9T.$ďyi_vZKXc4dcb?4׼aL X>rΪ:ÔwhbHVSLM2HCdFfvi\FljJ!*W ;58eJR -p ,bV[.#cv]_}XάH1CS^8Y%uyLK^FUߎ$rH7}m-9J/HnIʲYis!x?3xwV.Blsx/ }p2r imâfH 8Q9Ƚktm7VK6HGm,c2A%6@tʭf֘9/ƼwEs`sb?Vgi] j=;HdI1BcZ` mMï'sg;N uPa1cZb9@*DTaHGѫ G[\Q kT~>ZQ,!XBI8 i'fX:pW0Q" M&dq:`G4sW%4x|L7w͒@Sop70KQ*wx4I6 <\ұ8wζji6o$jgvT6)4-#_g火1K93-&nrfUV}O棭i `fgPID:_(蛅$AC>|r2%Hxi"p61K ˆz5'yI/|py[DEIz` >H=CVlASxzVH[j@qD>#eduFkP}]:zR?A}{] R.33U$ id+mއ?p!|Zf m(VGށRr}K3-w/8h׷np^lV7t 0M`0$|עz_iU_ij+WcD&ߖm"SeMqLyG}i!/۾$ M)2s*{"4Ÿaz'DxԀ+wt$:ѷ>87R| oxmmNɌӃvkke*}Ճq򃺚DŽI#h.mĚzSPoCMzіO-z$]-Q[y/Q[ӃYZh(cmkf9%8f7eeԄ,|+-0KMي!pAz'竂+ 3뾾tQl0XЈBMj,r?"Bt}5Jm>y/ĵ(kE,+ bGlA`/dmV kDeFX~=®m|~J.8X u.#hMٷ*qmO?tu)Px3ݘUf@(^9ط=AeG%lX7?w Yl|}V&D^5 VH{6v؉L{#uL=U-uɆiZNȶN`K:bm dڕr#t3 %F b =%тI.z bmcs?}%LQ"omm5<~lƛ(7OAyn 1#V_&,FFpTXW*&!'̼IH lDEjdwo+zbZ wή#ݑ#Q=%Gj`uSRR(b Uѕ!+%-}!_䚠AWN_Gti!hm|%)L^޲EX>S<)ZF(:0E 0;I(Y&'F\sI~aq N|]*{5hp#hVyHrGE"7PԐ`uC l=NGhνX7h}^g7f/d@.#?ة *l2Uwڠ 44{.OJ,p/lԫ꫟爕J5 C=1; ҕؒĽ\_c71CB;'cMxJ퇶IׂԸir57h=4ZE4͜0aiLF\qD'A#Ĺ%)<9gg:6^ R"cӖ*B|9]fc0dD|G?5ԆZԵyڪҀ[k8JSPpy0@NCsy-@ @:Se;wm /W ̹U,+25;i^{ +N3<^6nwl0ʏ[ߍkME(!Èy"t$ax #u"ӿ1J:JCyLIYFCӈX H78A*Q0RzAxG!g2Xdg0b_']?H\NE( ߂*dVMơͱT/r脾=F@i\cd@ .F,=[n\gp8yͻ/%gj֭7õ%1O>*dI`e|;A 4TjԘ(g8EEb |Ƭ5Ɋ'VH ePp@CĿ+ϞCUSJ\?HxHk_vr)M7毡W"9kP]{$AʷyT~uj+ wM`<" 3<;$[)4}C/QG8&Ycqp-SRdz.협g:E+*A!v|}J5jGyB0j:.5Pp#g{*pmm[HŽ[ .R̖tMХ4)-GY-A1\aYAգMrY2^~&VksvxF@ɶ8WU^+8 9?V9{{RѨTaX 4#av* 7D ϼd ͦP8]L[cEȳ$L&-cw{XʧG:u6=)ǚ]Y,sUW1N>Ǐ5g {}¤'(vo戥^5"Rι! rr+C>/ Z,\FBX3.^^ BP3r)s?f#?~#%Ƌ3X ˁ}@l72'2 MAk":Rǻ jI"M0 {1Ş5 N&`mED|YE<b ʖ>Z@3U`}wƄ/gv&D\M9'q*wL=z*6r@o&87%vw[,^-d^]QLia"a\ tY.Qހ',DvV.܊f e(+ū +@D&$,pX-j\4&EZ6U^K&z# 7s dƞ+s/5rÙd귲q*f-ǝ<ՋֱC%7-b:266izzM |m-b34>9PB}%U/M6CE585A^`K4_8_e }}eG (P (m2~vTef33+캬GhqvS?wGlVk[?B2DK?!iXHZ׬&6)TyM0uNzIOu!̤t=_v7O-Q)O Xm %z']eWfE|H6bQ V`L;%wSVvV DB1hl-OoEnLNX̦0Y}tqE/ A󊅘bfl8U; RF;%T'65!dT-C4,[tA: 7&Z  G`pJ~Cة{L/9,Eꉁ&!Qpn!!tZtIwUʞ+? %#ήO^$\C' /iBW~|JZg5hIv 7Vt?=y%|i[ /(*! >hc-D{f;x &Ø7ûK22LA2i;qn7~I"*Qvg P:S0{wد6y_:X&p |cdcq,fHsNS1~zFR~nF~+8 'CՁDQĜQ7t=&8y qeTΚq?+ +) z02vEiPf*T1Բ*MVV׀K~l@"*B4';QB-xUݞknMHcOgD {LQZoi̠LzC#U!u}&RW҅h+F+0*PXw&9}M աG|S'Gdӂ!-)= :wJ"yy O~,pZ숛1j9(^S(0kʞPn%ky'FL&v|.ϺĔYrg1|?GS*)h,ЕdI<߰t9M<`/nAH ^t!4`ɰͿNbNM;!WGO_y m|CAv-C[ǢH="@`7 "fq PZ\+ߎ7y0zWU{EXPC q:l:#{oWHwϵ]r7coDOy |2|/+o'u44Kq7 `KX?owBʱr ·`ׯ&3o,`(@=%*<(K&nkPۨ]a:zӅ&*s,N4 Pd{(<:. 7_xYհgGUdD- z&?7wI=aKW*dt*C.kh%P*BU͊$X6Z(!>'8''0=G8=;# _mkN~prߺ  Ui 8bPZGx`|$6 :erI#s H7߳'Ič2u mz0_=Sf՘5p'-t+f0|7Ԋ}-ĎR b+*x7~PˉDhT4>]`XV궨_ K_FO[l0TCI A](Hĵb5${@̄sAU/%C8EMR;Ny\I@jIOQO՟/*\*C"|MՋ0H=^18#ol0L);Ivt꩕Tj]{T>fmBwENpy1 i)E2FtCe+ gb v&XrB2`|>"((Q;ƻW QXΘpeIEՒa3Gnv$ät?.ױea .J >%ۇaRt $"<A;P:!D_Q< \sDhm:޾+o1eֳs _Z0 _5W:)mٞRN[ F$&MTwзܜ u8g\\lybtdŀt34JNVn4\ 1-Kl`5A?d gl"'zxmVzv~l(ׁ! &"zL7Wfmc-=0*^"ș>$UDhĂ P8"&*͖e>eH5{aQq]X̌V8D r(}`?^hzh}Hg"MJgx4)_gI; hq\o?uIJìt"ɍ^iVa`;@%}wl^gxpɾ;2[䂴 N!' y-G&_2"/"}"Hy|2: YR4!*/Ef㳾B-IV-v㜶bl7΢jyGtG)K<Ԗ53;6eISU-}nNߏtY5T&`EJ7nnٸIVHй{ӻ-t.;A'n4KpCkO}aMVj]N5$׀ٖyrF}Vx5L%w ?]TRmDR@$iTV+ R䡰r>N.9 Z{~ﶏ(Ӫ`~-,6;X {_x%1?a<{Nkks8W!@p3z| ?$٪ǭt0+$HSaos8\{6f?yPc8j!4_JCh[j6 Y ճ/,]QcT0-L7M2eC=`9ƭ^a[7 R(n&k@NU, .ֱ b?x͞/u[0%O,< 'cWE"G.e85*4`fHqQ$p,yזtV-fG/

    K3s'5PQ(k(#vmAjok?3yf4ԗ0Xp` e_fEH`lZN͙1Sٓ6/J 3*M Da4qM),tn[nm\1{p]i"ƃ Q;PTXؑũI`@4޹'=g[z wg$ٙ:39 e.t6?Pˠǹ6vqQO#K.ɧN5[)Of:P~vMmC' =-@b3bE%-R;nA|r VhƜ##[5~\]LG#W[k@K^OT%~QQ: r> E})HZb-HAog2C&[ʕ&ު e@< qZ}T&+C=V7yGxztk5|PwHE?ߣU] &|a} ֟\>zyЗ?RУ55H}QI-f J^̲ݬa~% <`Hgg҉ڙ.8K"aR8v:!k{OLH>'kſsҔ5V7w.A-ˈ8:-}C9 Ȑ2F9?)ĥI63q\U?qelYCd:s (Pɢq^I[lq@dhkGjruǂKA궟ajRkz`|7F) mZI'6ݜ5PHE|d"V1^ *,Ii5 ^ uWDa lֱq~|AL]:tY8S D-7 q~'wQdo]F6Y6v(;XؑD Uo f Ltxa dKYIߤ|2Sš ߫1Һks:K*?*qTP.#r\HXL%_q ;n%r7ʭl'\Zn7(BUj%d`/_^;gcpK˱uQ6jECB'ء $*B|0zrO6aĸص,ԏHskm@T[9 T(/ 8!iqZ3BAA7k(~GԿhw]HɊ=jyFn`?H}owtF7gws?HiQɐ߱' n~A[6~z㩈BiM(*9G{o#u)|!.KM$&FzQ9.orXEsH~\̓Oct . OHy֬Kta|)+݀Q~6w4N+H9M dr,pq!+diDŽTK?!wP-Qa/2xSfUjP6*bAy㣀g|FJ*:D~#'I #84$'`]e}fnGl1>m,Qs:3pe45Y Aoo7Jk%7:K>hN;Ƀd3"쁩fNxluz ,Uǰs[sv!BF }+ jȐ#o{L%X!<2瑯y@]X׻x@f."0q4^QJG<-MeD~!d1S+_MݼKs c05QM\ŊqEG :P%*>šB LغRY.ɭ>m:p!>Ţ=DM84E%,O`dW˜V[e2NP:9 Z)?m;( ޘ{[i */FhfXKd9ٺMӵ&o`%eWQԽAy),!{i:##xxN$ ]#u x*GXՒy}SP,i.pBwHʕIs+0"+lF5q]vcG&ABZ** &x^ '㎽*B 0rUe &sU ,BdnqKY,$4Ԛq=mZ)6<1Q2զ9RqF)lvFQvٺvɞvlE ez|w@!GAZȍ$VzFRܭ07%,v /.T2IHW~ێ=DEH5-"s&i\YKj56~Re4~ Eގu ZQJ]́9Of|^bp}8KŌk5}rAGם?O-CtQ`A'\?#z|͞?pQ^1(n%z(Pޫy׫\FZvv!$b7S2*Hg {>͟ns;C#Y[_v˭Jnk`̢Ӎyݻk Z@sM_fjު3E-n5áNl#%ۜmWט\)oy>Z"x k#RZ5I?b'.Txo5mƆ&LmHfTTYhg 5A4uI{l{IzbAbL6>~8xbKZ[_Ѝ;}'@A]U`e#X׮6>dplveaA),b}~aI}8f$Xa6cF 7:c4b: ְҍTa8ޓ uZ `o?'D, mc[CW1{(d܎|#Epm&TTז'&m4a-*d_3RB])J Ztm|&2}[Aoƙhj⍞wƶ΋%@%9iҏRnѼzfϙ \d&&ӳ5 K4Ab$ĈFXFon:jLQCI!DY/n,s ,`R M'=]9kZ6/ ҹ;PIg!Җv/L2TfibFF[X68 c15Dy3`g#~ 9eѺ= R֙faY`K!9@+ aݭ;/pb*62[l-IJALo]#q6꡹*9V*u##q^p2M&&*ScCi aӉ̳\==Ī $R,ľ !9V2j9RCeTw ?^sSjegjAe_8מwSö)[%.M^e)B7.˚$w Cs5nKBU)PFiR:%#P}8!2lQu%;]c9RUHSl&W 6PVӬ qᲗIl:mP|Ɉtgr~vbz-0+ILKǀIS2wt  \0X wOϋc%RCB ;ݚD:Mw +iojnk&QyTZH|xEqCD9$bk'|,`qs9`"PE/\0%lAfoj;@؍va2[̓/kQVw[A"hu[_Y$j$^ڟ&P0e&A*J"*t(aEmʁPp谋fd9O43\^}EmS @)d؉~lR/b0&iS[d͆Fqy/|hSEP!~5p>M^-='~ȕ  ݂51@mc+$q/Ĝl+%P sWuՠ XшLAxa"%8% ;toOܪ~wP#j^oEу#(9QbW{;2!dH›TA:R"*XfXַp>y3l"Vv>W#-ь(4+Ȳܴ`1aSaq2߿y8YI@EUc+5ݢGP=NU:R BM~@!XMݍiZ[]]'RާHf T,l, ?1%mE7kgAinEo-h5x~$FC#~}P24- 9F3 +}HN&d6 M|eE=BlX< ~O&Q:;>샏p D3mQd?'`.2) `u<{PMJ`&Oʸ'lp%P] !xgMMdܨN)2^@m|Pq24TdI@O4` }St_&2Mf/&DM*Z *BPջa kjurHKK$RڡarnִٝOaX.~BFxZ(nvr``q@'p:Lj_&_$izV89MbO5// eXkXyVVO]K ^5ؒ '*=ن$b_DU̷rۡ(<r<¨ G>.Y}!xZ{ThBp=sWؼC bVGqh`o-*MCh.P#bM~OP" ԓPêA=?8=:OS UHHVbFO)<%k6'Ԇ2&@34םƹfUSͨaN 7/HZt%֯CX&ý YEhdʛ6%`[WHYHn30ZZOgTHnվ. Z 0{:ΧxҔUn[ߤ?>̮8(haC(N2EpO~츒S=QѥZy^O(޲aGԎ=Ug_S I"N'<8ES1: ܱ`^`[+[C!!9uVy*$Ep"L?tƤ]_rgӒ[`iqǓ<ׂ*Ő" Vw\T`xRn8x M O[b;f&hhrUmzt#-֬.K6'8ib<Y]S@z,FrJZ<#,^%0Ȃ(kV&\U0T6da4-zbfwq \;0#k/K^Ȝ%tt  Y+!u)2/Ֆ#"2Ve9` ]u !#CQ&g^k[rd,}"/F%$plxC2P!4];oi l͕Ϸ+= Tѻ4ԩHw E)&*3ˍwL0 {򎢋UUoOV3 BPֽ h|f??Ã:>`,i+lbg8HmNuO R`h<%&MbߎB|Ljݢ<#bE٨w.h[N QgnP},Ai=l,fRYկTGmNšT|/ZA|J%uP?Bϟ*q򽦝5pZ&}ʯ7X_70}Fztv.Hx=>CctMm! 5׻6< 7 -)Z2畭hxӈc,ƍx9Ij 4_J$g6m9Ll)]Ei 8衋b=y~' ̈́eTcV KNG‹ܢHhY Jd;osș=>M N܋Mgn8uk (863of%>OfBc<%y:13Q9OQ)@'Z`*ntjϕB~"ޑZQ˅ls2%@V}9N "-D3O67*O-{oi?H_a{ѵ_l *>bL^{w FRdJ pzwM{ER0cJz)#,F7Opuv~5fţQZuiRtR+݊|6}Zm`]F T[@n(b_K~޿d'-׷\KmL NwLs1V.DV _+ZvWoy/}(%[_ޘ zROCL(3' 0/q.r {,4Bх: ^Q%ML|.;euj{{,O6%ulk`iQ!;;́bNtz(D鍬;K3O]f]dW. ;9l#90n{u{~U ?twv.Qw&3Up}-iM>9q`mh L?|%/2S^pTPZ r%8"LaV "HGp+ʞ û"{Zh5=Xd#dOvr"#B#;l'BŖ2xڛ- .=u Vd5gmO_*RZ_W\QMyͧ*tiՋ(ݪxW. oИ-*S|Ŕh@ߏr:K}e3t˱$~/KYoĚxXbH)-{|00yUaA:b+]tPu[;L#X,I@Tvd itԳ_}ZBb#qk~^59;w/!LNKFQ : ,b.1m=B JHw! 3; 3rc&b5g}dwFmw2oҪn|0kFv>lf[ԑ0H=V%y$=벅'ĝf W{0R괢ͽFȊ߈| I(`^LA5`33A bS/km]E@`mAH'm mH2k)ZHX23 *M`K%cDJqCXdT;BH*.6dW2{#k#p} K2B }bmCiԎst3~u骂 .djBU6EIW1OM6I՘M|C/jt0 HrD5B678N>ɲiF2USn_LMt7 _aoXmĭC,; v3۸F\R'#EbD[NIB#Ʋ2Zgj`5䟾IFI2SoËzGٲA@倉Y^蓋;Jg Ze-,L]:uP6sHVz>&#qmP8꬘ &MMsfJ4I 4_*xe+w>fG.G=ۦ4*6eχ8l'|2%,PoErQc99t| o(kP Md,`=WOu$V5y}3tgk߹Zgشƀ0CxijI,<=gdm"}P 9Vi,28Z̚pf- /jٺ/ZsĄQ>R$]Rrb[YFxǦƃ& *ܶ4 Y^f۔2 KqcJr*juh"VMtk-:X)\nl$=}NaUMl[eFG+).!ݰde1vȎ{vP&6QGN}0 8㸃 l` Ʋ]&&~ĵA-Uq1XbZRi;L֋&#s={+]lۑs0ڂP**ՇzA6/Ag"ZdS2ZőcH/nŨ1D.,# ,omR{b{Qr@X{yX{SWvπ|)Mwtc lD( ")+G~T=Z9x=9et\ЅU(¹Z;ώ17o+;@ -;pwOU-cp'.nx)lҜ芢WB X7`b}"nn7~M?S̑F#02s U.*z5P ۜ>'D g~Y8m*twϺ_d|=n5eEŭ$,d+)mŠLzcvջ@BSļz95$8&o%V6oz\eIjոμe3 m Mڨ7%ϝ0Ílv5yY=no5zt=q8FX3t+pa\xGW4$AδI\YF'=n0otP)oCX,T<Ԭp%>oR@Nv.ܕn";ǪPh.6AiϷ:غBz+6.6V٘o EC|DG#Vz#yMG|Ta&AQvt=>2"iXt{6,浳MhYAj9iԻ酪 Aw`=-W1KӹAV&,vh:uks޿6DEkUF#+7kb=5-L5|T[bg[yH=Fr]Q wk7Sap} Hv*~qdk?&?)\3Q!r nGP٬h^w(ː~<vŒgd\fҨ9;'^U5o%!j<'=T^zTK!1mH2C-^wXֽ[?3ŭѩXʰ2D` 8zv+K0*aLr8/If)Q1i&)3 qHi;WN7dMwqFaS$ `̴ ذŃ˟t;usFOJFYM^=eX4)6<bܑwLɥmQ %u iAr|e(M2tTkpM16Tx7KyWhhQ~8وd@j ?c$6[N+1kP/ ⏡۽J5+ZyJ1eI2-yc*λW]o>S]ڹc\+k΅#Wpu.1XKi!4f&Io޻MKNp,!ћ7.`:qBϝ M}GښP1#.*9.`^ YLܿea[ O%D5B5dοLCE y>OҢ`jN= +Rg>%w-Kї 7E9TLAla3%4Il"/{f,#o-Ή i01|R^3dMZx#F :AC`I [*"K{her?"M :4 bא:*(2qȷ|=u(]"S`VH+)7Ar6caz ؁m_4&>^ 1>nB8*ܛMv.mO:UG|8xb fni+\ *Ԍ'qY(=!=7eĘ/egiM+G>[Sx}"d1jK} R߫חYŪASseK"%a]Ab6b2Hb!z +@fs"5 ~s@ݜsy͔3Oڤvj&"cvEܡo>.`X_hzX#O_sؠFfRy|_H߻N!&xb9eSDttO.pǡzn.4Ac]SQd*.#(27(O/h+mpΛC0{\iA½9UC7p/θHv|8aYyLg6BMD;sN}KW8 q{/] "^{R*%u[LPmAP3ff/l~@Pіwޚ@t+ @En>cΚsl##dNfriu| [.0(1)S9\oWVg0{TKyB/P TJ0"%۔ )t1k賝)]qBCRjP|+ Q#eX#Q`SKGQthJ]d\ kvq4%^CC|&SE~|*)E~ҾTI w6l|&FDag=[pa18'6$=Wp"`e#c2UBKہk㽑oIN-.ttTb nu5WML8AJ "KtB|c-t"D0e4Jn&$9lsLr~xO\lyM/vmm(^o5!nGIݘ3jY62ў U`dW~UdK-_طA  rbܓWZ?$.]W( ql}59.YFIwCwhSPpf O 2'ϊl;0Uݤ#: m15;4O !ejL_eKW78ǡ;K3\G6nd7'tp0m%ܣC?ම\GqTڪ9{ٿ/8k\۵Ndwϯb6QF"͐mS$Rol*7K-+s?xca <8Tq.4e̍~B+ .8l3`dNqr;O8j_ui$u0cp+SY`kV]8+a, 55>]NG:]O_Z՗ /f!)P6ޱ Y.u!iIM/@IDm2vCd5sA֬3 Ցfdh$XڮC0+FG~`wey ß>-&gX䰬XlrN!PAqmZ$bXZJ>(3vESAI1Ag>7fՈnδ k5ǬKkxso7$+q!b`l3#7w}7W2݆bzIO{(Evo)hǡl>R'RiC2Jc6Ԋi2hIr*A)b-JG$nxPk20yÝ=DqXu}hg'-j&nXF Rt{p3;&KHqp1 ~yiRPuL 9ՅN. t-T2hv)s<3WWttqyFtF7͛jAkUÄƦ"N""3pUYdս@%8 dhm=/,YF@iEayMZm#6fUЛoOPw88)9: \om?([f`YMTV.\YvxLd+xyd1qql=ⶊIKxor:pg8Sk}ʧ;iVeBpRB2&t-Ŷ♗]W*u4߆m :bQd9T Е!UxVþLҶ*-o^ .L^63.^Ҍ1GRpjo7HEM^ti IuK)BVF$~=o)EPB?ķ%K{=qHIuom@d~BE~ (mΑD7ߍܝii ̶: mq9RHHof{o"'ѕg`̜^P 9=b1_ GSQBywM"fYO"oQlyw*#YlLlVBꞳ P=cDg~uZWrWӋjf6*ninó 5LO\ڹ:7ܖ^5k=ԳEcTۥEOL(&?уQESSVR%t6zm&h\иF0$&uND*!#x#ֿ=6)6Yo}IT"3Y5JkF]$k;s-+2Z?KWe::hx?|ffqHOړN^ _0āy~8j#U\Es_k`Vn]FyKu]b}~9t)d3k6#! Pg;[} yo`W-dc>ڪ֍dPJPUSuwid,|Iůf(wG'3"QgV?I1Aސls>%\gkMCJ8Έ5˽$~ cD@v RPEjo"Tzk 5 DBKAUdbzN " \[lc)K3VU]vҶ%R6)M6$҇(XE{ٯ$s 8g&Ls  ަه >&Q`lnIap:丼d!R70)N=(*3M]vz.$) )3Q|'4+'64M'J4$ik凟%e~~G^{%N3}PeX+\#4e)\(ByT◣m` UB nc^oDNigJ ^x4Z.Mл/ǥDuQaVxѝ*֏b?sf,GVDŽ|dzb݆܍QAS?߷(85ړ$(=^ /r.w4K8tQBQ"6 sxƚ2OL/OUHpF|7 v4Bh/T0V$%h)Tspb3ňxU#3d%-VGwIU+*%Na (jI@~=W&dk ۄ_`E{8.9\;v񭹜y;11!s}h=N $rw]q=>_tyIGvDe}9W*%!oԌ-^h=g1A@+as9z=> C`^eS Cq.`b<}RZa1< ~Lܧݏ;s ߤƝ"w`{j `sVOɒkTx@L:Á6WQe*CzAjH+@+Pb:#8dȰWY@\W{Ҟdiu恞vt&ϖ2lx{g!bIH?Q3,Na:x >!>/ځ@~~@vIV/h˔q"H(?N U'}`[Jm)@ Vf?p_'`*>!p@ԼN%!#Wݿ{SR\1-Vf3FH^{laY{|r8l/SJ(}ԫd&EoQ]kb3o9tW8Qƈp\uKYk 8,msj!BQ|Lf$<`+t'R& 1Ӆ9Zm!)W֔|u䫙N!}2 Sl=_Ɨ"Kjm.'WjKt2Ԩĸe]X_8&IX/ypdxA1=xcrqacSY @HɼU\E/+Gӄ9*~a>΄;Y=v_5?#;vvP|0/KI7- W6GւE ẀlUsR\]Xn{ܩ^e Lύosbҫ庆݄'ݬ1 ܅YQW*Эm`U.+̒5D#Z) cԕ?@Atwjc՞dJ4 #8+0W#"ſ9 W]سSNbi6`ůN_ 4x hs!R'otd3q~h@dAFNFᲖX[ol2r:lTMPer: l9.;Y "5}8IXpX4OU Ap6j> 3g(ec 큐/͟ "$\J0)\ͅtQ=`Sg#e\()|7=#g%/Ѝ=^^;}a3!ޱ (!s t@+޳^M KUK;C$9E) 4O!8(¡|rڱ*"N[Ȅ 9\苍[+ ǟD"j$EN~6.ݘ4n)o}'L;?^7\W$=7)]j_Ih@$kh|<-V2([c-i2szv6=WqjF)qb \&A|9g-T;rM 2e-]n}#8g F[l\Rx᰻M/*]4%hv]˝ΞaUdG0nv8;HY.TW]^+0Y}z tZ~tȔX(%yA dOf|x`0p1\10cCP]D+%tUe' E^5a=A\5|ߓް=|̹n˭$}noE77KdJz -k!7Tn)2 GRT:g60k>>, =,3Yτ ẽ> ݻ)/ NQR7%bFd%#n?f5r 2N'nϋdzDI@€acS9(?0:@JFS7K=MwCQ. 9^@J!B=ï͛2XJt4R]쭠ڤw+Zh` B`Mt tUK74l3S׊L9Y7ebE7y/攟;\a p^Ven1cKz^m9419tRBl@k8&%lb.gkdZ>s.ZՔ{aytr I2ᑎ{qW?a58?G릍&q[2y]U1)H7aeGmvP#2o<.felKp`μ(Ig[lɵ@1SB"~I3 NrT't،c- ȟȽg.cC #mCGb:+8CdPQ`6QD! ic"8 Aep,TS_&cA.^a#ʯ"gM m꬇c  'gF {e\p]HL;RyIv^qq7@6S@AWxoubq\RSN mBVf=`E7L??o~ Wdހ{1}8ÅA~+ÐANR) `Wt*^XLg_z)t}_$ʻ,,dȭ RW禌AM<1}9N1y'F[X@h~T `+ 6 ږ@G;vZsZw-~0Xy@`k)F~dJ9T)ۄס`*5 lE6㒟4ЄtqQ?Dw+LӾ27]ם+q^:1wJo$# eMRн`繫S$pрzTzGWD̴m-wG;ķE͠G2W #^v/rRPXrm'ةWGJV߇a+rwN~'5`t\}"dڹB(t(dH|Y ]󝺂--qԞz."?6Oj ~x5G3EX1u0a@ h^z0jRP'K?qD@8g)H&hɯZDIK=F Kch{X{lk!vGJ`%" sm,:ϸծu b}8{mI>4kY1jYȉf.1K{!p¢$Mcu)-Hn Yos XM+ήb'hű_46 j5-4ጣ5Ӎ-{距78Oo7C^g/*[֮1ObF\țVM'2rk棅e)5›7!ca:91>Siw蕬P0m$Ȯ*&jO9>݈6$ BL9D}$^1 $Z~;aƪD|r J/0:8a` Mu)hfˉ[U]6i`kGS̩TҒV:]qÒpCfI*]a w9WNɌ9?z.kߠF,SZbb 42=ƒd!UY,}IjW0Fv0-pv1ݩ8C?^Zѕl{/+=#JC?r*DitߋLŇa  : LjOY`3[jYЩP%cG^ͨ-qLL &!gmH `b>7Č#,fؗ2 ж~m}BQ'Ccbeewt4C/cLOJ-XzAwHYDЯf8SXVwىZ\ۗ`C##)fڶ ?) '=6J6 !~#nO"Um DqM= @Glh.:U ʶ{Q۬9X(CrV26V+ (ik_BMQ&t]sXE(uլ-屣@EWت@ TIw JrHn Ovc0Dl8'm &b["Ki۶QG ӆ9P@뒵@8bRqXMA{+1' ct]zB.  :9),cԠy)NbR#=STjg,3]qC:뇒Ibk1ܤlqb=/gJm Hr7e4맃 B;=7@^ p>OaeD1.qb,Zh\Pa>>Bi̾`)6[Goht5_ؖTrˇm!mE|9~7\o5D.z=+|MSj%!@dUA%Htsb $җ4v\բ_DATc|*͹ cf(@GPcE6%q̒yn n#qbN# kmXN'u@jIp&Q?4[DO[!.SiGi썯XSX7CSQ}VnQ4>U/蝋UEogVjA62F>qC▚\I}^,i{[44KoHzr,ҏ:^,gviZw] B&\b&6B{ZXW K/L'YVM=l"{i3Y_,pBtn/4 wM&c1Z_)7*+3a2`薿36! !w+K*p 'P&&;im>> |5Xq腔6FߋVK~%ҌҙE:w1:r1U y%&o pj\"Mlw3 dTxY0EYHh0!Cj[o-er*v&*jn sn%ru>UmLI c+z.h4g/ʘVʺTVny^"i ai/  ڸTr6/~Ö$Abe:בZ,A{jIȫ' í[D-zTڷhY89.c;#(\ +j4DRKj휣;JbMo)7 ybŇс+Ȅa[%휔uCwRk\$Tp+KΓ*ŷ(%kC|ЍVSЂZm:VDpbIWOs狞7&ܦ6tKcnӥ}bH: :$mv?v6}ݔ-88^.T݇[h*`h{E,o<#9b@ZsI#D_Mrwځg>03KbeU,5cJ$wbS!#rA\b6V(,>z׾'47[<ۙy1It>ȇ#Ad__~ dNȩ>e:DN޻CFz:Tg˄щ-0j:R^۱v}^Ul֚\bBKL&+i$H~My%©n9o7%i@>xhm|$pD#eZ fo#]sɪg$^s̿wH=1*)+R,McڷqCw^X\ |qJ|]?p5F}+Sdzc6+2xsRf _ʺ&Cz=fBzLF&$2Rp~V%akpbCD8(Nޓ◩i3 5V 9DR_WϏ)K")b bJ܀%d,fi އ~yYy.Afz jty0JKƣ(u*#+@xkv.9cRZ}e<w̹-}o"Yп[T)/'l}6CPVD{RLnV.<k 6\:;(*Am@J]j;CfeB.n7>5Q/II=g{ғʾHg|~Zf[JusM` )+ ~^E%=K!X2?jF4%E+;A@gځmUMk!>T$kh6qz]I_K3OȤ 09ǹPTOCcs\Zy˾8Vz{LUA>Xx:x]z>hvS}Ȭsp2uecm]@])%F&D"J}Յ.jom^gj)tڋ\ I}rL,W9i59jb|!žT:T  6)4W#8E"l#54^U ]2^bhRĺ0s宿u;alzPby6 G/r"퐯xWg D]6[ \V iY6Xðqa)&bf CV ΢isn}"8JFḒgduӵپ^K9D׬t'4]Be= j* [p͆Vtƛt5,W?~d%(}V 2J{Ż:~NTKo(n37?Q\(W>1]?c2Fuؠy3K#Z._Q`<"HzM{Q/8jTM~|C,Il ('c?-$u[! 7|*oզgtTT1H ʻ9mԂzI\_A8 Zpa9t[WRgIcNit^b[iJOR!.P`s9o$MLa>_gfzkzz>̚D M2ZFR.ǫp#5({]YĮAS׷YP{1z$i5mŪlj ?0_wH4jܦe  Ѯl D LͨDdPwLR #oCxd`uN&:ǀ럫\HXr8٨D*,|+H_VS|cx^Nvu GW&r4-> QZ)Uu"d p\wn,Qk\QM]b&fr|z* KwKݹO׍}׸ml4wr˶ Ȍ<%`U%x_~e((ޟdhv\6Ŧ"4iE u8>R*(|k,JĞ_*5>I'h~xB .%p 8YxIX*TKEwxwžwYFp"EBmQ^ G&E6F'(=qh[jl+$ď_#j㵙aj|e_^Y0H}QMԟ5M&fε*ad? -7oRf=v`(7o>REg"j^bTy:Mx#oM.ϭ'5_K }]'ym?jl VHHW]36빌f`n hO߅i~ VKW ߞGؽ,Ba6pW7ho,s`CZ)g\7I>|h Ei?j>KlJF Wfx;3h:D `I\P},Bf ΂4J3|ğ38C9#~oZy钳B+Ì40y~ JbTP2#4 eI`"'wnap9bPhm.?<(;fH{?$&a:ɘ|aXjSMO&̫ ze̷.NNՌ&қj6xWtt9Ą}W.fq7—:_Uǡk! H *7To0ӥ9\эx3FߊW|#!Zޱ?6+à Jı1Α͂ؤ6`Yiu,QlpDCo+xXn82 }#1 āB~:@HpӍpy Mr%"_rN:Rˢ@#GO<€A/X-D-OuR6 *y:Զ}OxY".H.ߓblF$U|誆`\%7K@sAe%Ty_udvbIchӝn.c,AD}z~(΁-$o ̡s 0(D$0eCIjYkzi蒊ɝY#Ƞ̼҅ ͒vޙJTr*6:?LRT.*lRA|+ΧX%<_p0S '^/=4P봙*8UO_W;M? e=r+hMA<90giIw]3ZmF4y市SQtz% #6Xdf*sżHET?kOBBŤo3 a9>ύ$ "c̰8;B*O\̧Ph+' TD5-^N}0}( GY[]E$Y H"Z`ܠ&xZ=Ēh6Q Z1efKϙ|Kzj%SΜB-,_b]UiSǵ-cc/#c1O, DtBຫ*:Y ul}=^^]T,t豈0RJFHNJ *%o.>5.!ޓcd6 WIet R7Zp&Ofr4AjN{hށ.%Ao-&"T}vJs!#4a)5CJڙ s8-&!oy`Dupk@ cu&_!՘doWkT,:׈×N>)XqD61K7$g^v=u9! w!+xchsqz"hw{ gdC˿7kh֭DV܇?NH@ҕ :=אк~Cgvk/B޸};42.¶5ɚkIAW=;O8BV.Ҵ!9zė=߀"M$|+1Ȭ<-b4hTdAdjW8qR+٘Sf ߺLX;tgDe(|m:S4Ͷ<3\Ӓ~2M s%ҵ:HR.vUU# I3@E4ڞzjO2\,gVI) /U`!N% ^|a  ,t"8\rΞRxRJ aS7OG﹅QuK,zeʂncR*AEm\nmBXfUS^J 0 tʏh o"MoQSx.R+(L}y}F'8@οrkzޅ1`Bu(λ Ca56{j牋|yR ӈk+t 콤L'Dx7f*<4Dymt₠~m ~ޚG$,`̶42L~{㢑fk2jDR:S϶iZNт E渝OpdGD{:d^R^=K 7=_9] k %^_ `C@<9C]",,@mYjѸsd英j{z4o *Zl -OzJ!VZGxBB,(zT{u c0_1ؗoFV9a BiD>YԸ|u~( -IHh[?|xʼnkQx\\zfz .71m4C6gZ#@tO$dNXzO'{o=hɪ@õfП)LUIQ*)p.d޺"F[1WW52E&0.jcw=g 9uGVz` 1zíH1FP](*;4KpP˴yX hS+e \ 6/lkyp"8 =g'e8?kl7`r5be6z~@T 37ӟOC!aȼ1c`VgWZJ鯼l at H.wwhV-}{hj0>I6#:?udbਡCSpFE:s|335ͯ;eiFE3"4w aRX1oyы3;"G`Yʭ1v=njC/ק$-Jx\I2fgeHU7T.+IlߗRdKGŸĮd_3'/l?Q]k-WT:aj\~_ghCAߝLU!4J=ވa҅,"D[Ĕʥ7Ekɰ|HOh`C{]TSwعd>X:qWO}3BIccnJwdQ}SH3\1MtɊp%ce,@rf·ĉ@VERQ~ -/+`2]&N}O`7\8sH{u;35y\0=RjTi7qjo5Ɣנȣ?2oy0=_/rqB4cxUǷRc&q6Nă6Zv'57k4(4o:_Xd ŕn2 O.NDcVV2ZS7 Cj@ pTLԤiY1v2 䪰&KQQ[ /!剉~ g܊@ F  {QzV6Pcw8ζ #i%ߓё[Q?ތY8 ^Aba(j_EVTn WYc)Oa,޼w^3[>}%|}m&}wNMȃ$˯ !8 U 3Szh V&ٗ2Ȉ0XE_ؿ~ãe+jf'+I`d Uuo#> A xOC^6nGWf+DOKt +ٗRug@s9ʓvV4y9.*_5\;yU&. /UN[xpsFWj.Q>Ym,IR]g5([O1͉CQ#YF~"j61#_#ңԛ݆̋a ۄ(yCIg="eU>WF`-R1^YS C4rE\NF(%2Tkɥd;!DP}!StI{pJ NB%($aH" ڇY|XXq"`|]V1 >6];0E*gjj CTvU# ^@aAE7)o0w"EjjY"Zm~T6ivUԖpē:Z^2d"Zn('-TNY<:-(!>Ф|MYbsYWM.X Z\|PT"ב@B }_j*'5Plh.Nha!I_=)LX4ym9+H5aVU.-F6n&qZ4GV49ݜ(tgE ܎b(by@ O҆aw {~CSHpcGoaC~,'2 &]ә_t+%}x"robo"ahemXihiMKMKZwN=B7YQttYChHg< !2]ka ͋mwj-3w`F;D2C௣8Yh(-N& Jc|kG0V3DlDUq͕yF]Ŗ:eơ7l+%i\M*@|eCD*h7ZhOzVꙸ6ga~/ ^^$Vy?3 x2Trxs kILFp@,!{Xj*9| բXwۦod=hC^OWp+X61 eqya@@(6S| ~ vgj} ԋ%Oi\̾7V]A&c^Zdw=̺'ve5JP"iЏ0{kbmejio(ŁJJŤ-WAGRm2Rz'Z~-{OK4wzqÁbbFa:5b?PqWtOB ҚgiuW3ʅ$j8o cMR7$bXĀ$:ѧY9(] S\e>J6Ȣlxr})ri3t$, 1}@ģȴըyH?ڷ" p7DzH  @{An3!$z2̦dxv{YQT/@Cj8&ou0F3g*at{З7D8=z:Gzܼ͢FsmjMM+17ratEId1Ӗ^og. ul`j(|bLԨ3Hk*3P!U7N"g㓤CeiQR'ZἛ^:~;gL7)0oG4q>+BEBDgg\&_YeŤr`T$}&p.i|v`0y p"⊆hӥU{{/O92Ep>H-"ikbܚo#YS0/=)y=}H|np,̈́1=gdBO ww ADegιs ӏŃct8nԻwp[\\b~5睜!9D3Aʳ- +f'jr˓1 iʇ~c6R|鲓X PZ?݊=;4n=gW:і:0 k{Xٶ]nF#Br'PD(q؛>} W4p fTbYnBirv]  :Ϋ {s53 T|{bd\=ȅ_ni`b~ClFC@0"KZ!H,yiH{k.ZNhӧPrlE:?VM=v;0EτA%w,uSRa*=h\r95*.oJ۞~];u 1PVj6fP 3dLԻ΂y!*-!zgKǚ{ `跭h:f1\f:h,,J*w'Ȯ)] 4iE 6$iᐋ_hVq< FyKHͤPnt{G3gX}JУ>GdU"g2#Z~OM5[[Pm$OeD z}s؁ L3JqlshXy4fBkb->p6-gc$yY,R d|7 +d߮MfWzrgP%_xhqE^Sٙ!P4*@ل][U(b|sι=>:5ԔN&mU)@+O<@v nKៀSm Nzmƿ]!Z<˽, E;Zu eW7K$KI2|'} b쓠Ap!A7*rKWٷw\M&4]$Os^ƩS I̗Y.@A%л&"\Y#o9a۝o y`˩yGgÓjz]W^XpFMpaGpZBDu6JQD[#"ߙR7D]7!gB8Iwx"nӈ}:nOEq80Ea1!{95 i<9]cM`u>np=7'37'1SH*|S.Mp .mP̄ܡh*lrtx)J1}U˭{KK_ɽM 96;,n1D^ͧ\Ppj/AU'?U$'yɑm_#8`PSᤘPZ@2Nvlc9v(G7y2Y}Sb)HT+Юe |ݟSeCXuz 8w kd|~C맢eL.SAf♠\x59A>VYgf[`>|!>P=KŲɪ$/yڼjkK[)Nc?+Q8EYCRҔy=insv̫` 'T4„x[seXsMwHbX8*NhZ}+7p;@tyo)]k\v&aytG֑i|}6 R,0ʭDP(|:CH+;L{˔)khatBZutF֟073'Ħz,?rXLK1; sKH2τ;p ag, kQG'9ֳ'^J{k zKVw_!j&.Fl Ds(%J0T~ :&fHy3t?ok҅d#V 1Ppeȱ#!hH0d" z1E'\}i0'3Yv:Ed|24@~t񭕏i\R͈@Ej]so:t603zulh$:y@w4HW+)WPIWGO]?ұ^0 Ծy U1oCŮhi2yfH&ݖb`O8*#4S V2,~UG Sސ pcߖime,7+M)/HӎEm%\5؎ըsAϴ.ÊˍAu';LbU!a}MŒyh*¼qw"rJH2ƊW09tYgqXT ?_L]2y),&i[aQ#c:\¿|Dy,\plqD|_{3&ms4m BAӥ:ˠJ* ͨ_*Ʊ`= #E 1uVk}z]ZRa3:.m'BVN20DUtLŸPJɋwӟnYPDGcOTOW)NR%jq͢!wo_og]30λ.;Ř7{_PtpBr2IO(x '[s*~Ou‘N:ڎ97@T%K%e}ױ{XAsiD7ڲJ[+àȉ7_^D0$W= OXo:U ^Rb0.WN+X.JU q%N/oニP,. Ԅ)TusYo>qܸP0 +9֋$v3 Ud oH>r&ԟhhG:X~]"JU+85Mc+_&$i7 ˜mt}79“"&Ua˪L{k,tIC.}Ќvf~׿M; E#5h7F B@rKX ^20EhA* tP;H4:jN|V_j{$_[/OQ&=VK~뙦m`'Uc` w56Cm،o}zN ISZN?پ<6{BuzyXSt7cidiP'S~:&7^jp|UG~1tI ͗|KxS$lB"$ l3$mbJ J[/,$=O5P6 | 8=ѐXJF 2Cܢab濹}6ˢs>gRJr?nw 〤HVfC{8#<.M{ /vl=35IQi!N}dP>֤F,OG% 0"q ٱP\T Ѿniu Y:ئ,Ib ~,\-PVvnP vǖ ]>0f2}SgXUZR'd RͦT6.HTbCXdFz!L'x, hp^۾x>~ʕki9]NmXt=뾭$OnM$%5id3wwP<׺6bcZH|_I7$5Gi&Shb/x]wl(Ba]Bvބˈ(89 ?EL}^r'-5 Kw{Ȋ~Y73arnfdW(oF5!a`/8AzA9h"JcXVv}R%A sNPBbjR,-KPzɌz0`+nh&oi@>ya@{tbJ. {>N֮ȾS p ?X`M0J:{ IǾb0c1Mq:Sa}LZ9¨ԁH0$`EG5tp1ys88[7^mRz{4z׆[s}g)8Ugp{-J[Y:+xN?ce[춗 ġ/kH<0Gt*lac޲=~>w5-ŧ!<c Q6ұR|j}D*&ͩ~y1YRM_!ܮNsH Ʈz4e!l[rQ8!z^ fl)R9LȜ9/1v#lI4TMA^W5X?I{M;3;]z_J؃f&K=vʼnKg~#٬"CrKdr|"t~+1x_QvC M6 e[+f ayQҮ&:r L)ɾ `fRi\wpS3$t>@Ao<|jpQP iNEvMy K X鞲WQjȯYHKDMY-˽8Y㭯-ǻ="{^NMMլ>PH( w]Z SHJ }=8dƬP)N,Ɯb#aQz%^iz%L[S}iL^B{LtoЫ ^K} <#.<9߶d>tsQ>&1 c+jxC1|+"ޠZ_egU8|8kwc][͵ { o%(=]?A<+O!:$UΫ4? 獇DsމU ZtmlIb2t8>xjE6vrLKm`bZH3jYOaZyѿf~Ѩ9.lPWnpM.w|sisHrBΒE?E3AmS [,$Q6[%ʦ{X#͉E~MjM|z_P t[gP7guU#eha]d Kj:zPJ2}tT^|7ޒJ ͞#kQ [9sB^edvC̉WqZjn!g[\8L>JĈЁF bp(k_/jY߶#!}xf! oѦG~tRG)xB;@MAh0ڊX_0v pyYWErMUpa= +=ja^Wo⌜yY?HAyrG/(㇚7p{K3, ́0?X_wmժ^TU˟}pbMYч،Ux'/>e +tA@$byM$eഭ:WZmlkc8fQNQt 2ƻ'ZI;xڼv}XD9ʴKZfqK|娕+{Yvy|Oj/hG(/)?&VXA\'&lñH+MDV}SrJϛJrga OLZ^ڸV]xu@4_l}HG,ag9.g}S͎OV׫/ 9f+ V5.qޱ=kھcq !W$kPM鎾^\6z94ʕzt8`\q֫1ב9uֶXA=_`,j(wU9jL].k_Uf!T2UX38Nތ&9A}^SFiB^ե٨J 8O$6:ӻ>E!g:02Hu?o8 lB\MS5xy2 T,8Ш UOF p$6YԜ4V8J^8~T ?秸`i>(~;t_⯰ȑTT4ICA?X >1h"AcYwpdMӻИH#}$nCzBYRMdE os\/1ũ o.Ƥ`I>p3ḩVyPTirAՒTV64͢=]|[>!,߱we }9N%Y[ҙ# EIlw` a@nz7_DZZVu_Q9 @נrXwEd]iL.~cI DO^@z h< M9l!#vcG 䁃pbH;}3UN! @`AQ{փħ HTt-,0 W(ye31&t2\@ dzU:Y>xVoͯ%TҰzwKTLNCFs9S&nl8 d?p*-|f$x32]n!ay 6(؇З'GlJ›K<nC`ta]7 l?bۨPy-hj8 rg_ƣBRy <#sxpl_F?<Srme f^1jҁOM+NO89~$3@K?;izZ`9kWF =!nG/ Lr \E,SJOezAu;*_3hK}h7E3nW*eޙ/VtKχ} `b3U(0ԉ>( +1>B[{ _d6jF8Kb4ԍE5SSj>NH/SќBt4 fwc7 917+ҡ/$ ?c^@u:Rw@+Mfw:k6|sxU9|F3L&l[g>\!['N伣I= g^vÙ'p-Y*э>FSQ$R!0_dU vǻF=Y-ΚUQ=^49>q`eq~5韞r-TLh}Q=Dze$30z"]ܟدU~G-|R~0' 1/jR>+jt)༏V%yK& Kd<&ػˇcO҉͡BWM&u dl4HЏ`kFM9J)9uå>D }:_$o-}5 J<%ް= /]@^1=Cp-PttP64oƽn93GMlI4ލ]'p.TTEqRWޓ~$(:Uqse+ ȕ,]<ʟo_r7hK.n1h1Ȣi?ݖp0=wU-7K6!~(2qӰ8 n ;'0MZu|VsEyx}UB*Cq3~>)8.NYSKwƁ4J3͠QQ2G:#PAP/1$G',Q04xHzƾȬ;|0x Iuҟ:e.~ مFIex[w8a:99jk*T @5#9擴<)ď 2̸]rxdquN &ϝ3.0Dhbn͐)Kcrvęm<Ģؔ"E`̋RF"c}>W 1`!`2bBvЪ~Y(A#OUpp`C09RIQ@K>3 0tV>ۂ_I m/A8c 1hqZzƪ&˗I9Yl4Rh]yiQ*Ra 89?ۄcھEM~^XmqzpI_V.HJzG0!S5ѩ>q`r,xkz |.\"i\>ᇇL }OIS;=8:5^$n_߃B̆m <+R*y2vz'l }*VڱsQ v3D+Xhל:'^T0a`zy4Y-RBhV8:X68>^@4;?o6p4?zgPAg9A6Ecb3d)+ b{ Ԋr=MXX@ SBqly߂ߣM6UhW,^Y<{дOAe]_M9JLvMEx"]&ATYP+ B,wɔKGҝkKg)jep [|ѰEm_F(tykB((ŏ<2cIa%1Ւ4ƿ*8VSCy`P|/8$ ,P\ `S0KCSzskP5t%P>y7јy@u sN4oasҾ7LJqS23Db6_ltR,eOЋd4tHOrJH \BrGڻ}V)ǕL3XWKtc?#%%.}/[MmnfD5kqwS}DhG,/ɚd'5fQmEˉ*9~Yă0\1Ff5zHfZXiȐWɰHWw{tp3C0S+h;k'3i$(j~u/QʀOJ FAĻrո%2ɊR?O̯pѵ}ڄ+Cy"|"8o꯻(Ҥ&m2>M}z'(ٶx` z9oW ~])[gXNrj;%X=#HzpL 鯱GYr(:ef4msӣMge2!<.`TxH"RL8JwUaH >!,Z5rꥪLdЅieރaͤd 'S& `薫0 Na̜2xU;yЭM^-ߜ Q}+fkїgNl<4tj!ԺAL6,uw (0;jLn>OT22\3 1jR;"5|FWa{^i+S{Ygv@ޱ6G뵽yaBgn ); x[wv+xt7`aFqk(*@#gS9Y;%h.4%k1;;e)悲nΠ ݿPv="'%v, 9SD~.< s0\&t 40ڮ9S(8xm(~㭜XGcen7 @b bsE6k Gj)=ɽ A|)1h̨7A-.3rhdՍ6-IZFJڞIZLs3z⌨zT}|Pm7"SbEwskuԭWK6z+}-A=l. ={zD MkX~J(1_d6|>D,eVєWpKS9EHGy{Y13M*y=+”u߼а%#`j@8^G.V]ًju(^P]ڰ&|sp\lMGmgPKHBȝ %X#5 gFp5zon^1bɆC^:>c'G1#CSӉD̐LG圵Tlc8H3ϵ,- RQ͊?7@ :Zq){(jA";9K 񦋐ٔOJME7dGڀ-(ƿ!!@u)c {BK2Dn&5 1?Jh="&Ҍ!IyJ=B?(X?B/>{傾0ˡ,Y)_ 5)Rw];A4_îțߟNz,D ؇Qa|!}#_P܌֬Un|dh!Z(A?ɬ=_6EM8.&$~>CټNoRU/{#h_߆>T${fB$Ց`=-&A~ 添#NRZel/I eZ_/A篴s_~ÍѨ8B4J?#}j spՂ7.#R0d"ܧ:̃ʹr `S5ݡg ӥ\y.! .1@ܾ{مg޷=iܿr(uTh>64Gh]( *Q!㞘Qܓ<#U_%OȒ$2iH8m2~z=y'-t踦+/%s>8U:wkrW[b„hzʓr+tݙ6hy e?+̮]+ݩU<~%]ݴ"2VrY;"+%TY$- T_kBiu6+Jy!tmӸgfưO;?~zL|Tɓp^ܒ)@JHԍT9[c@= 5X`ofgH@?me>?GIf3c9^DVV& 42$*hNL_Y?.00֗ƎcݐZFz*R!-LQ"-ktkKe" {a\0TLY o>!GæS~:jX.WbyEv_]YȳbsU.x=_¿4?Fs ;=&e_ 7m“hQ~A $~w $A)Nl9x”n$5 INvs]N^x8O)K awG3moȔfSRB)krqql[: $IdD6P)lgjSc)-q˶QUƠ-QMH܌BD+U0 ,΀ά?#i)Sz8S6ˆuƒ,{㏽PtUʼs1 lP&i JG:g6XܲXߵħ.I-u}t( #>ԏ| FaIUʋՑPjgJ&Q˼~LuO>6Tr 4eUޤZԞ4wb¿~Tt}~o2qqv$Y;ZU92x.n) 4 :bQSu^,qRRm2lNnJݢlȅ='E;?墶u {Ȅ]b2x|+7 Ν&9|R-.'RL+f~#g@vH'.hUTiR]ft@ܹN b|:KĨpϟ)W~_Jb:)2zcS#Z>|!Mua3KL55ӴL-<03&G,)N S:d_oR+kPk,_߶62gD~GRUC{dDOe$ּDy|oP9&cnZ 8T%^eѮ!i2dmbR+ ʷ-vr\x{%D\{mpfɨ;WDt݅M[Bŷdk߉𼣶EYe_&d@{'| ~z]kQ;;RF{ߔem-ϣW&CixG=XG4YQg-d\:yJ% LDHӻvh=Pms:9G ĻlwDN"v{7!og\:_kBWGGVh}'#8!93bњ{W)05oΣ>BR)q zv7XR2͐^c9~['{. l֨R\C& jxYxc'G.+hN7r#z@KZY\P{D2ʊ~#; ǿ) 90ð{whʉyE0;: =xC+Rklvh 35S涃, ьדu4 [=2H mu$$bs*ׅx?Zgv/D&>`: >aMwj.vqZ_+6Ul_^vllT.2gOM E`]UbAB=wtVyLuU(>~@V(y:΅uvT#VKڛc$ƹ11dSt8Y?cY&m4o=}UhiDz 3Iif$1|#w`.¡A'e;욲(;Vl 㠔Q q> eeUɜ_= !ƙ}&/n6 }?yhf$e0Ȯq8k=g[{Yb?H ͛ ƍ\oGȈinqΞܬ>3:J( m+2T6%b6N&+E1QaBL#ypQ*3,ѯ1[ܢCY5-yh7hYyk q;,-Lm|fNRpAUK;~2"-t[ TcHCx~3zc AB>k,A˱_] x!pɌ'80LoB~BFj ͙hOCD33'~Y>x}Ӎ$tpd3(1j~ƸRNNbdZ' DԏB9T5H iIse]]UjsI4CR5!2 e~m{L'HVˉ#g6T<c{N}ٵR2N5 zU Mc\Q ^ӉFIUbcV@ I\_#[bGZj2B ",U#3H/cNjfDTY–pO=_Jk!IWp:.TLgk,q^9ݝoSTcjQ$_kV3 IURwhDjb4/=DWP c\Fl> pKՓ|*7\DԿutv[j~M/9Bhe`[%[a_aN[{֡vl fx'S?FY*Y:+5a/3\/Zl |^ES]"9{ !2Sdba^$sbL%-CpK&gT 1`@ Fe &E IGy¿&^#5˅m56 Op1P@ +@J))bmJtdm4uX ZkBPΛLYՀ?P=- o>jW&VPV';WL#S~v(,Ȅ*j"O֮`謚o,(! 6@KV0ZK?#@V"%l5¾V9`dt K20W X"_Q/+uUrvm Dg4C >hP鉆0{D0jπ{NU(~=EX>EK{%yW ܇CM'9..JںKO5'}rV8bf4$ rr$L\O^[(uTnpMt-F][HcY{v#f\B֚*vmF7Il>8>Q1IɝA9hy@YT r 2&]DEEҬ>#qx\LX};]I%C1K gڌ`~}d~`: iNS@II^vJ f)4WV,#ÌrR(GN,79ord:i=$.<2VC;"9QսTc>#bѵu\`ݩ=:^EրL'wXv΁S(Mme \Q[4 =[;mZV,ao]biyVJ +Ç˳8բw~މ W 7骙aQ_u(.*Fm?;zF)NIo°f^rr7\VV3E *8 #\&Ξy:POHFA ڌQbi'@wJ$eɪ8ojπ98Q{ @jE,R[8Usá)eO8NG" CJ%č|'}n.F{ɣqh4h|d69#l-i-9ڼ[5+%])Oh?Yce~=G:+OGW([Hc}~2V!(m+'Fy^#+X%ؐ,$-P:HW0_}ITX(O,392˝2{Bk]3Ƙ[sl=}#6hbtФ+9K-&r:J6?ya |My N܂0ɳ[ۘί[v-#lS$x}tBѹQ:"eb'28".՘aO9cu-KT!dCh$KmY ͳXقcᾢ*3ٗkbPKL[C0TFmwѩ+ly~AwJo1ogcaOR <\< S.-O/ z@tJZ&_,Iat$;Xf}14,FpŸcVԑk8AyaAYʿuמ1`E^ѼPk5W4G׳t iRX\eaEBuunЧ:D'0JQ܄f-q|pwU(†UD@ZFJ e񖅼/rPb;Tb?ƜKTF|11y&aC]-\2 AjjYxdեJH;Lii@c.V83,iBhR^IMx/wH~FTmrvn~l9~OlmTQO+٪V-xk36[qmL;驪qqTBXג*jb)D$]L8 X_ $c>i A}հF3Ԏkrӌ|5H}ԝ;%9%a7W>1B74xCN:S)\Q[WDHHZ(O^G)XnuB2uMOM̴ya6^S!BYm8# qRL6vpȻ]+W።D7>xH5I=㱶O~KPt(R6WGqG'$ /y#)m`GxAm:)vy4[)=,%-cfL>]HQK47LΎ(]HF@'|Wly~'%N{zp0> ^X7՞j;' S`š jkݮFQ/S7#XJ^Vdg -aAG(nNGOSY+?m5uW)?ԞDR3ãA\5-rV!4€$1/%s2EFઆ8~/4S]J3Z/ao8[vmS6. ,9ZUmSif$^d2e(I(2ٲ/Zn$]RQ47;fFQe6{ȉfT$G҅̾,f2^"1\`)Mq\7]]պ ō- <B-$pf?,JE{T!KKHA dhgJ}]mbr8tap`ܜCcHDZeq -LpFE*T_BTzpݛ|aBОDifz?8\nxv*þ/բdj]{9`$q JV:[}!Q5lGB4zxr!̯0G L ^>-[ZRpArBAAZJo[Ϫ äl|%XY1]S *8- z޶j\ҘvO!;c]u>V QĂh^@ȗ3ԗ 37y䱱P@Ěuw\u c3?ݤل8j(ϖw} #ЎHǍi0sc ݙAPg4pw@fD:Y٧ `9,jy:sDb{iCMU`M$s>5Yf^oVařR֮Ea / l{9C Dg]"/ iw,qC&ƥFOݫVAaGTq6E~7LY䅁6L&ܻO uz&WrOΩ { 8R=UĻ(f\O4=_yffT;9#s.YCBb4tjS-yv4 $T3OݹSԐW.{jCS#X_dl 1FP\%?|L|Q'ME ˸Jmd;W% 9NBϚ8gU N/]\Tl =02ZcϞEfGnלּXI]_"O.W4N=:ˌSۮsh#~,llɲj#sgͩS>W4m,Հ,G>bB1.L:xo_|*YxXh>rv'.e5tz-T-bhu^o`-lVQ\bf0VzqaAm GFڟD}$dD DG+wMo1hԄT doۢ^],BѿlZ%\AXFb.~-j.XhQ(W94EĻo_t"YD{!R~*Mf^)C*,#s>p0M:YZF 5ܪ-*H+ K@--S֗ユP_Pt1Z"O0t~̼h1(MN.ϾyI?K<&CX n\{^{_@ƙLC_dOo;<.V>Iw$KJ rN/#}/OXYӅ=M[+Ź-8EX䧓 Te2rMtBخW># JHc&L/dN|$ yXegH@C ҩMGE4Ǯ5w$=s\Rq(k0KH]6mgP|)Ϲ {yVR:}. kF!.syQxRzLKj';o_y޳Լ@ L~cY\hp0 d] t,s_VGFs 4T'7Gr\A\/=,逬> ڭeq Y9ˤR)W+!)q?|dFP-8@c&S >* j(9r4d3M:[z۸>ɾ=[;Z>LBA(yVoV6R iU:,=hag/-eg`xyFTH1>3Zdh28dtCU Kִ艬gd·@33;#ZCF:'@x"i}1\:XUD@]hq zڄ/;} 2 l1jꅰz>Ƥhc<l\ A#G?7kW։L9gDVZ6N$%vUU>"vfB|6B0=Tpa -FU"@eIbAJ9j^P^okUqތv=2}a٬NLJJʂ30ؚ3 $y1y9 85>{DNi>5% 2TA*=M?DZXl u|]1> >콛5a2C(T,@M/AE\&.k&ӕhhL:2F?C0[}L#i$U}+Љ7KM2eaϖ2ᶊs̄ΰ9 .sw–m-,BnĻ/ 0z~:)5xTn@0,K5)Y˝_y~2 Cr1ȇ| >V+J *Ɂ! T c">Q1g8(9L}mI~7ba2jޭ\X30M/feOgUÒ|.1J"4ƹs 1i^j%o6a$ M:0}$wD!ۋB1RӴW}( lʋtg3hWr!S+wNZ3[Q{[]Adоkp& iϝZFܰ ņq-9r@Eu\_+8~we7.Q-:ֹiaCN76`6_p"}2.fC:L/q@_4bYJWS£qdQGp`=X׹LSwU9mlڒdk=6SbTȼzBݸc^|zC @"y3k=i;dĈzlAv9[l9;$Y! %nLY&iMk1*IBA^ lE"%`]-R1q&e7TO骒J4KH*T#OdqOc4R^M w'Dg+:;w-ipX{^!rQ*qaH7u [.X7*I[$_I:~[&x{_ Sxʴv2GX̴+"Hwx!DRQgyEֲ^@BhG:JBKb ب9G' mOşNyyb| n:nJ`)myM!z &7iГ{ㆫnL%p(3r:؁;Q]V_ޏzyT|ٔױ`wT3*CC !8*MAK 37iR? Ws/TӋ>,O$csG+!>Q c#}AW1nQhy,S^KY#b (ҧSn~p7bR֤߯e52EXK))B¶?1bqn ܲJJ8GR.uL̍( Nz/% wۇ9:(K!d wgG]"ALC9W=.a@X&x% XQQŜ3Y~$ +T_sVr[r J!(RgۈG1(VVpywˁ"q66]6"&, <[-v?y3a0ޫwXSfmp_igɜyD P1fۂ3?xZ7еbeߎӋjT.(xxeK~"{/x'6ҚJwwjxi`ϧ<kYwu#'k+(*3 <ߨͽ|'C%MR k 9 V=}M i £7SE2[iL}>|[θi`0v]=x@H?#]/5r'!|9ږN[DR\!pCY}hrGsibhm,$uu >]D-ܡ؇q>S{[u0a/1Au;)M&_fl> $_M.12]~$4.j.mKd/,z@^5$p1r1gS5H^%X唟_F+Dfb*9HrEEFQ c=r/NG ,Ju;X ҇K Etۂ֫bau$?&HTTVyG^ڣ/-EEb.<_e/ra8f=QyXq֯s}!=qs;g[-pf#Kź24"p1q 7zEz(@y/7%].Y1_`Eߵ a(gxм$Ғ8;O tix_i|Ǝ|$i4d/=.!N0 i2M4B?kr, C^*'c9y剝aYxﯷK,`gd}f'iQmE?,U>iPVfmp*h$!<̰_ErY!jQ'@54 ) n4%Y{ 3x?m!2;?ൢ-><6p$b k'l9IQow_I=rqHL"{Uu5<妕]m9ŻM\aGE̛OANǝcUd1lu#Ɲ +_Gڒ >%FHτ0|!Dl|`mNgGUљW *pQ)e2wVlK?t:8XC,]{qƽנw/)ü_hNdw] 5\@TYYC))7/fK2kݰiN.oʿU#nֻ]e'mKN:Kee_ vaI) uD"[w!Rwۿ ?cRUg4s^qKm{74h혒Rcfj;'V!DpKf׵6~ z M>ab3L޾-#֦0U`Ҿ 1TezdT.0j2pOP{e8,p]nv!}c}%Hvfm-0i|;gn Uփ7#SW_+mBAra`ֲpiRK8k4.sc*HpXNkQCg9RRGC}i,&=ҧ$K3 FLWS6 K0 b=K)xpO_"I o]sS  9PJi ̮j<:شE1Mz8(ruV`[@Gۜ6?,EFC2C9v|8>BBR%q,V7d Jj;) 3B)b#1/cS4]*mL]:K, _Yq1?8 pMq8'*rE9DgDt1K5X$+ U cxKu4JL v<=Fuc%Zxzѡ6+nX؅ɣLo4gJ֭n& 8>y5p@?7+vO!@&i>.c)~^|'<Ɗ GF2-L__!%Qz%Cw g@i͓gP_Q]f1z\,zSYC sT|Έhh7\ļVЅ(yeR[{XSMs[,x$_m)9"`䗿A^12 i%L9|8j&% ܺ l礬u%2#<7A>-vxzӞw׮QqA^ӹl=jj dN|{]߮ Ż J0hW Z(^H/2Ӓ3]eX-ƨoP0dQP #Ba%GNs̔-aM|Ci%AX>ԜlA:Rr&]nctb#]B!t糀aIօ MmAFN^N:Y8=V.i"N'n b+Lyݕ(:vI}x"FNĀJ}+a yT}p*ghO#͋OUf!B'xWk"̀Gl ;$~- -~|7#}I>^Ѥm7~d\B,1sB_n`v+MEY,lH{n(Y9]_^qE}8- Da>j80ePALSg5; zN!,ɓFfM@K,ՍK ۮyfL( x&kR{#lffCX/ m~RJӓYd?R$ Ȥ--qTTyD҃iџ<.g#˻ ಺? [ @hK/)7Kr yGJTe<E#t*g r,X:H~KxiB\fg^mAgٔҥBWƥȝO}= #%a a@h!Oƞu%QӒ~Ix[u]l7#t{\Z7b p! 3-ڧe[i?i6{FzA.R͹#mSPYu97)]=$O=sy9 BKAYP?ΟX#9ˎ%M4,l_ x4-e-M3&xv%j:q]qvOQ$&mV Y\W N} FOOƍeexµy#aA_/y?z3e lOaĕYxnS#oOqT)&'iDSW/uy9@ygwrH 'cF|PHGc;.>Mx1p11ϝ7:HM  B8sTlC$@?ҐHͭŰ(=Ad;Pg+zY*YXjM`DxwVx%e\ }u@GCuׄ5W4@wU7Xv|ddCrWe:_Ǻ.Wz%DNXoiH;|?ٸ_wBj˒2P.> `Ĺٸ#!lθ(}"cVҋi5IpD=0[ d?iV,3Y >M4y cӜMncmP1ˑ`t}3L =?jE 6?Zhȑu nbPa\ƛyy+p+$RS+\im8d- &=_cjmdxb ?ʿ"tv$P%i9Wa2xW9ws.h+J勇"}z7aedxFr"Vv_NG3={z uNp*yZN$kaBqZхXsX8VURR b+3F1!$r)v|ٶ % C%taN΄ $R !; %.c:pJ.㙓f%8xUv[&-W)bVujtyꩡm1fv6j!/]mH!F?jHxq7rmٖY]N%&}W "+*>#:u/( M(?}gsTHY.&wX&3e wq!]3ZR"1) ȁ1j,?+X Q[R<0݀g-CğpTj Xd8ɘ=^~uQ~ =_ |t'nWsFKmN#^!!k-prNV|tG^h K/`eITi 6f*G ±?n\lsb.*Ǻћ,x0i|ER*~L5:|H۫&̎j* .>82K!, w-AmXBMEGjY[==3xHb)ܣA53 Puԇw{rZ8)o ƙ*Rξy fStS[6.$e,WT镛ؒ 'm;.Ȉ;? (:U1~W~otilEqXbZ|{:Dg|p3 P5@I&sEvY2Y [(1 GxF'50򙷆>D_ g. ݦs _.'+;xO4p,'|/Օ| "s;Z&y6sL:9T(aJfl;_]?wD.ř&*GKQܓ-sPaSKْޟ'pGzϚ;׶)ݖ%Q,ذG9VgE {hXxJI I."tH'&=+u\ 7jwD(S_( 3 ;`Irm%blKNwChF /n&+f%% .&b S2!)ix oQR4/0WHQ8= E4 Gas ^Â23JOnL|) LW,~k+za|*;Ox7\,i/WU:%6=s{aTP NJ-gAK+|"5gAWNM8?wbCIDsHǴ |1?x_s9/~{ 槻a9;RnTEa0;`94j(RJKY^V>Rveq7ohVQEtzF"a #Qc\"`p>% OhŐID/8]=Y̒C֮zEc];e:ttZ mpݘ w&2bM^6LsN&?)H!} ~c{#wvI--KInejԱRwqIau=Ąc^wh6r]P'z˥ly-kS_6BzѢcSc@OV6neEG SZui]m+(8?:;r^> FUDN)թc؃.i&e6oY҉`09O/ٴDt;ݝ5P[-4Wҕt/21*u,m{oDn6hEj؆}(ٿLS}sr'k 0n |H7IƱu7?8+v#ZщI% ~A??,S MB g@j&gC!%j# u( ȭ lNmk^ӈA=j}76E$HbCdDΥmb| &egfz 6u0f$@+F O;Ukp!A^sȆ&\)>y(w5LOU+*{T0ݥd+II2v@hT [Wq5hYZPsWKPb=Gr4$Ɂ<:5n#cuA:5PsV0L n7w8I/N~SX}q5Y+h=/gOM1RsT7-yb#/p{hkXi);ok\}NY7Ta0 <_$0AC%PsE!F}2N"ށ7%v#zDb4 ׶> "hW1RfҐ\pA )%5Kmji9]N!DFjõ|,-jҘwMFw3sFY4dž Qf-`1 \${҄ȻRX((hC1Yq4̅C!z{" / nGU%]Ǚ~npOumQN.ݕ=mz a q˴9[8ػi c3Lj\ `ݻw6`));!yJA""X7¬ڑ'  `+ֶJO㈇55RL +\(xMభ,"K-K?"f@\7Ē&Vd9)B'.#W)\#_{'.p93ethTD\L1Q R0/`b0ͧ.[UB [Q/ZjVVɤ$n!b6M8&t44LRw)UuX@Ga2UG`۶ r>Q}ߗAu /uժ,O J`W뤝=DV;$ɵO`̩AZ)r 7.t@m]^kտy݉Ac# rdZTIJ5@/&gdDHCr\М{$F3!s{\c$`E?#&y5~* .q;M & :\JI" ÌZYsgr\\[I^e{_S1 KFp`[ $Vͤ@Ooow?x_3u]҇>3u0ްlDڃE_On9;es֎j*C. )"?{g4`÷gy3C*؞>ۤ0e|k [=+fPVxr;DV8g g'aa#C;NԞjYXVy̡E3@H]$ +9'd}F+`K# w3)18mƞb"@\/Ɔri7#9% [}ˌ`ؖm(=w'2r pt I7Ev mU.2RȗkϲZFВDntWZo?".J1UvѢf-M81|wbwٙҴɇ=C P|@|ɉp4CJ8Y(Wlp˖_L^w!g'i 8gf%R[3`ә;#q?;OapX 49 5 ƠR^"pKq& E)UzMƞLΈ .U/)|k-̨Sǰt+v8ˍKZ6TNr/+Z\';ISEKܠG9 CݒbX!Q޶[E kDEBV 0o#Sņn*C5-4qj5Vϡ6r!dmtr-,'p`L'$y 3J 45qSrK8VH`{IA.Y,"VB~}0$Syuî3-Fq8X3 i'LA)fhCEvdS ڷqq>FIXg.;zKi[D[%I=.ҬmɤIJKK@҄eɪ=LM|fS PхyB7) [ `[<;~ "l&/l_SWl0I4Se1Q{a A q.޶o^U iiU^!Q3tnR1L\^,ay4WŃLRi(!o-REIВ]墺K HGǏd )ѡ:𿕒onIr>il!*5h,t;1q ps' :юK&teßra7wKqzMDcq=Z٩-/k7nKe{I8Q0W-L /].w+bz,būMq5C>:6Ū&8eOEϗ$KyILzN6% Y_&ӧ&+a EcBy$'y64 פE'|czݽxr]EiC"L%MA6>iE42J{w7c4 51#}X|uՍzcED0eǠ:ץ1#nR1 i(~Qm#~GIR%*_o+:D vssݫ@{)(J6!qљ!Pe4a"`䐦K5*?8±STC>Y΂O)_hˁwFƴbV|SyXb^q'ٷ| Df^BdFG7mtf92@9V.#2#S}Sq駯_6I:G;ׇtHY6PG:\e*Is!?WpݢXs"Ed'4ho뻄#V#XҾ3hw 9Ju,{*[<| of! Rڟe=Ĕm!j IrvZnQ%<(2b󼡑+ }7"/ D=cmi J﷎pIS?X ,MhA iT.@a$e 4 ODWV bOBqqs(IHce{::TT43ͬv`"#Fi٤7R$-j赸A$jLܔF4  [Զ9 FQ B\)7FΡn.猚!)Dit |׶K˧[ް)=0@5{SB&oP lOLjUAB[X41d39^Ե33i`Lҙ-q}z`č4GAv}.]5w8L,7( fqж { )Lg&ڂsVTn6ښ{Dy}P,QV/E?q"pDy2A{zb?<:zf&+1t, o?~Y!c`Q34jpnV K,FM)q鲂_eP-q'BDiYԆ @}2/ }U}L\)="dq^ ?@,.jDR it gsXcM_0=nV+ZT+Yjpǎf2'pV2da^aA&فA.4`5Jg wvTaʪ .##u$f-U tNe]:h%;{]=H?fism耵C _.-{eGӣDxh z.GV;0"pʂ,PGWnF/nWn6Id}w;V`6J?1Yd8rdė9^ҙU;M>z^4}ld@rZ10HJx{2m=/GX/'ClFE\ )?^p~w:h"$ d"p! 0\aW2@j}nZu5plv;P+L?"pIl7'oWZCARi,d_v $ }}0&}vҞZD=D݋ X@!U&bGQ<K`HGnf-eClhڋN_ OE7j8[7݅1$l򑶰W4p.2>u_'L)s%zY+: ;P"*Ai*0&rG0bބ71ct(u]51NIX2_Vd|<@ k!"6`ͳ0٨pz3v׭ߴ,3՘KYèAAo8 k>;1;wOGoY-+#" '/ {]nq0 _ixs imeubl_8^ t!oӇkUp)ڋqW{R<1(yEE;ㅆMDl`\WRGx4"#Mwi##|A 5)g)VFeYü/M2re*?4xҔRW}>jM -moT,#BИ1>3a x=;ѐ'ѼI|REeCBI-tfz}c`g1},`uiyi /ov$*\FO<2ߐCϛ{NfH ?QzAya@L ոAЯ5Ig'c' JON Qa14:J0?2Zڤ@;s\h׮`)(N4ev_;fm2nzlWkXzIe &jTެPS ΃)3Pf\2LǫSXƶ~7_CW.c{3ɡs|'bΉ?Gr۴k-!B\;iI[QElRq,@ҪUX!]୛2Gtw[;4Gy?¡dP:ӳ5*m(p#OglMQdѕ9]l=&j\9E`I&OFnmmǮS+h㑩(QRi#)frz8;۲*ļ_<;+I$ B]1SXѭztɘ Ā.נ<At !f5a\_+CU07%,`ΐkjOc"=b ݃7iu-Gjď3DuX,P\Ajig\:a1MWv KxN~eŴ{4/v>>PcYVIFED8ݥЪPE=m8䯕%qLW6RX+oD릯쉭|LDWs4#lp[|Γ![6Xs!+to |K^=d{p(<޹5eprH6N@dM>7K!cz(ʕ{],IT# =pF<)Vشf\:P_:O efQ1\#'RDUv9,ؕu\٦:ۡx%d;2Zj+e^ OLal_\eP-ƨlo(} \)쏒 20 _dMX!dՂ{v^q'Ϡ\01"~)WF0Vv$Y[6#pXZ7c=85/ir.#.*Y-LyA>^m 0 χ_s{E@{~'H= {l+xhnKBi *>Qp=:aJ7Z@F+*Ȅs" <Eorfhy6t[űwX02r33ˀ2vUwBeCz2hf06z&t2(<.ϮZY4pf#]NaܢgHSK3n^qer\ hyw@?#~@cPu>lUhY>`dA]ŁGDg̷߄F`аãLK/ƿM'2^d"1x7#5nR{"}%aGl0[),[mob#,D$@mO@ Jafﭟj4`md?dRK)π-Y$d;9Ab貫ݿ*BSV|u( FSX}X)K-UK][ :y4)iR:s:vpgcZBl"B}:bB>#9u EOIz4a: ,||TFDǗrߩ5Lހ!ohcr iƺݩ&/^0)/d3[uantKK(Hu$l&Q#I2PCe*ZݭOV*jQx܈L[cЀPH"WwF@VีñwRի`T'whO'*0f|zewN"wq.I>:>feqǢb|VΒIv9a]*o,V}Ĝ'IE=|ZȤ*#$\}oF E&.o%w-8^ˉ:[\hxbh zpPnnI O1ז İbЮcfA5 ~F6Uy \c`LMTYQ ~ ڀ?d2Ψsflx\4CrEoHIcN(=" TNΠo;)?:8lb) [y`߹)a_aouF7_I-ߗD5+D28ǚ5uE`Lj ;PmFLh놱#[k[=ёvw`LfT }R, bWV?rnٻ;ݍ:~g m&~oK'·I5MZ~m& o KiFHUXBf pk6m{6=3s6Wƕ@5S<_ghbj2E!zϞMUtaRn-eh'Ob>@?t_<\8L9 '0ķ u4NLE"V" @aA0Adj0P0 +ӈO˷u] i|0ïVqT^b6v/$P:Gp8ѐ`֔5N"7]r 'o%?*l°v)pԇދ,?:JG2 e' ßC_D!E@TbeNU鈄/dbCnMgd!V/"h00Z'PkkGGzҒg "{kGĊ{ȢEC@gGǝz& QzgdJ>[G [39~7`R5Ҁzx 2uӛi䉳BuB N]Zbku"}1 Zbr:=JjhD)j젗S6yb"$Xi,@ lKgy^XaAҗbeLmyFZ']C=l *H4rcm0 =nFn.ӈxsWW?baa64򍚯amDHH+Ӣz z@uuO;!퇡2gDl ڈ@2%ΆbpEr*0YƠT̕*lU&[qpcXG_ y:EJȘ:+oP롺.1;s-(U7냚}i(Y]>7&Hg)i$ -Qq2)HOm\#]-j6' h*Əq<6ߔ؀NPfR_nBxD?f 'HL%НSBy=U8bP(5FP" #->r+z:t8Fk_XKLk0ȃ*e@;£uBįK} xxHYK跠Ӫy2j7(]=%#A`pmvUfk* l& lY)tMm?oUo!Fhl}&t;àN8yAN8-?{ljy m1\Ʒy腈XK΀Ku< 7D Nv3: \拦T|"/E"!3WA"#EmLȳur$WC8AQyUzj za)YNdAa&)e(ulnܻ0]j2N#&;x6ijy_s8}yſ ӾLb0v̿ w КJPxH@@@ڝNc7;vUx 1zUSÛ2 '>ΟF!85Qvm&EPO:dkE/r<33A<'9ȅL^ PmL/dW E ={r,/;Amu2x<(e7el\H=:+?$w R3lyμ4L*~sO HPLq3ExcHĵp.) yqrU+XH$z%tO,k1VH=)gQ!jyH*Сr2XSY "\_ 7?+O ]|vP7#N4u*  )p%! tjg.dz!z 0l c8uKX,rs(@3]U=[bE(v?ƃd $*^U`~蜎oS9RYq>@/EeԩNdmES+HpFj"C~˙XAQvd2\ ECqj*@edK?SK kK|A)׮4hGPA"Uz|{-۴Zq-{8rYJbe5,@z4nWsX6ܐ^췱QM6n'{e|+aH(P^ND [AДŌ(a(1 KoWeV{wVϺo\V؍'w8>S 2yfԝ)7-"bQ J"/JgK YbmҜHl?o_`hxJě[w\ R2/߼J\)ԕ3N⍡Kv30G2)6W @j 6v|s-hEH8q\믣{}OdpDx>O8+!8(N`SjGgxφGf,8U 쳣oͩᵐ}|\b kӋﶡȲ*ٮ;!5Lvu*i/E Ltt+E'eBn [>/4J>m-< B\֭r5 :6 #O^W0y3Dzs-Zܿ R*x9'd W,C\t˞ߺ3o){^{&x&I`Ӆ+3瓒&+5y470j\$q?13I#Ew]#(YcvyȣØ <%bq`?goLBM>Ս߮J{!wfz[١b6(yo9 BGX~ V|Ji:ՠXpDK9MfypԤ"K5eJ0l٘?i9}YHmRGww!2_ 1J`/ÞC#vH1miࡼNc$NFG:FJΗùTdC$W-8m 5vJX)ao6}DHW.?Sz1cȨ}h:q0Ц&}UYݷ.ђc8p?}9Pa'UU2 tr>HS,V?R+2L4AMֹPa Nۿ,ҖXe7(x9p%yF oS~0a^c+@]SÞ;z<A/6eɋtS.sޟSDjg@JDV% +)v!Y{>TjJB̮"f8_6>zz.";oL8 ̣eU6.R6SjQDdQ oU1[2Az.ˤ/.sfDY كX G˥.sAՖ箸|A;`qR%SzsȆ6U]"oeA*QѪ/ 5,h}cӑCcN}+XR g@ 0"ۍؽq7SܧS,w2,[q71+.ApP -'!Ik/3M=c62 D؁#8`hy 9KoZ|ե kw!+_0$sD:C\ZnW?P GYHǢ~}#+ gjˆ -LهGvxJ`uo{z@FSްN@`{ :-n. Ƴ/^#!/q#gV&ﱥJ;θgLwSTdsa]gU8%ZV3a~ ϗh!Ӷ)AV=*pbΑ.Işb|x]I!#P >;Næ_sihAY{RkUd[;Գg(m=쿥ϣrKL6K>ڧ=7 q:f>y*t TCL.!!l  v'JC\M6r$E:a)#wxR{c|;UMufjsy3 ^2wǍ{zVCπ=p]dz÷|]RLjNx1Yl5Oˢ%?Wp25| $` x/(XQ7ePaU #_@F+<ύ|~pŧҀ\a7{׶(r$|fS8 țVvEk7&p>ާy|n8$1>$, Q,=+\VGoCyjɞpF qSIZS$pUlϫ^nURfܟ;5Y uhxۈ_C>Bd\Kp_\-:]G=_̀S~2aҼ5/A@(.^𖅃9^1V vs z?v`9N.4B % <() ]MMCPuShL̈u#: >( sH)EiE#V[[R̟dNqe EǕZP1@!éEK&HV0o11GKtw"tn')?#1CU!R2{tD&_삱5Dil/bP6Ţ|pM⑞A" ֱ`Ԅh`ܿjCG",Zqcvk7ޚfFöA:C-kw/u? J?nUh\Z_}w4V'y؝t(,1JQ}q㲑RPx;\͎%A!I?a*pNw\cG I!jhįŕU5=ܿc\<A+nO½2աͫr k6u2WY/zQ*I]2~%$;*UKYP쁼UbfD]%pУc 2'(m$D#%b[ 7r))0uhRsjsaC$3Ed/n=q1B*,lIL QV--AIbpT:t6~pt.']"fMKrrP_3t+GF?WEFwiNrJ|k9瀡~@Z\f}yB9S!õ&tH0:6=MRsjl`\K"$:<) .4O""m$|uKPEhBd%H;.eL },G92r0m ѪN4yIy2cEVT99{S:tB^m YG}{9**(_]?ˆ;MA@FFw,D-)ߐgU-' 3i]#5ejaBě}Kλ+kPg.VhD>69nLYI`*R">3 JgWsh7AqģЫF4W( +@y`/J@nDol0hLbR8P>y-+a@,7fgJrP9i;Nh@Y#{̫(ڷl춡Dn^_f8ѯvjS|NJd2?wT1Գ_1%xLgJ v" zyImaF0Ja !?~„9k'CU4BXXr,D+EEp^4S͡b@:{Q:+`y2&vPN' xr{(AmSI&5VHe 0{_P|qtN$Q*tFW_Hn {"8NuC`Iw3ˍq:v yMTK.nDjwFwSCڨ=DF+uVxU>Dݗ/1?ssVu}8ea2 ,X(/hوȨ%:{. Yn`K޾N^Bl-8֤U"QIz&͢x0׾;2xa*Cl99J[R3tjH^IU'MqZxv~gw҃as%6)?gFo :W8< .04n = hn2?'_@\sg* Ku'Gt,/]f7jIbfWK򙡥0>Ra96A-Eo"[UI@;|Jx|u*MLV5x1+fXuXI := .8eQ˱Az*8O%Γ#r Œ/ώ@dLL%M]pاCnf~kY& .sBɄ'XH|Jd".4N/L#H0،qRYILTKĦxݷ q6vX}(ڔ++2);_cH2ypAWb.K\(tmzL<8cޑdQ7&sՇ(J-G{p((LŽ\$68y` LdX6W+O4f^ш&2- np}=uW+/j H4ܐ3k&ީ[ C۴9g?}bk9>Ow:|HKVf핇rQM> 3}RͪUJ7%\<Dk)Ndd{ux^|d!yy6fR J})Z:nVbS `fhe)dk2ePא;ib۸Tg"BjĊeMG`ΞnWXꍤ9f z-RsA5ymcɉo\ 1IQ%۸$^ jTW6 Όlp;:JCOC"LžݡВw]iTT)M87^Mg*Y!Q"AKpj1.!a#^׍^FrZ|@I_GσJsJL {Zze50Nro}:3~:ehR97Œ;Vly;mߖOf9H arR iliElk;6XŁ2R#3Un‰k1X?]^}Zs! B _z9J*/HwD"!>Wŀ!0%EE2٫P2pÇa`@&Lym~S.;~Y՞w쑠Cezn"e{JۋL=(aPP|(8M44~lNEJ|T*&֊_6#˯Y @"< ~\zuʋ+xSr^J d|ݘpzo C~eٗCYr3]nhzQ֥] 0MjI۷c$dm,K$_De|֐'͏&7ڔ(OvӛU"֏g/Xc)٧MD|h`i0~ AEj*V-,]":=A$6䫟a,t+K~")1M^?%)1e5]6SVk=ҙ9gYk&<Σwsl%$9GW]< Wў PT>]Ms Oy+"clY],.W/0ýlUFimOai2T sH06I~DIP>W LЎɐE0F8T*֫%xĊLfM `sÍEm={o+v ;OtS}7FG!U%&Z_P{.\QcZEEE#xCo[ΙͩV~'~]QPj?L!?G*Bm9SCW&fduwi<sICvO+Z5-Sr7d=3DPsQq8tu(J;Gu&bC-V @I=(ůkKR>.y1y@v]Hf=]fYgt!jsP` "bDc07L:6{W۔o;Ce۩C$n 2YUZQqԣ@h;Pe˙1}Vhjeb&dzf!.tp@ܰG<}+jiE ԃ = [=dek̙+8-8))E`qyFz\+.t9֧´C J_;)hdVQJL9#aEgM~!&:O(

    9/ vFrE0Ld&."o#bFRG= ߛb}7mq ;Pz1Lm Axx6Q}a #Դ//zp;#]BB]W-8ygY~ :_-X.Ά'ր#ŧyĽi GR"]%[0/aI&R51T徥᱗⸍`X!%/WuG0)ޛՎdža4IV7! 2]T2|@ƽ'>˖еXtLޡ袴P36wB P\7֜vGXގ2fQb ax폡\k.2t>cXvS"e4tU{]C&tҕѲKZQ Y}m%aI^m[8T% m,'c ]LUwY)OOդwGA+\1*%l)]LNY;kp)I(ުcwu2`}G:/Ld+5~#j8nns%c3/ Rg>\̧"h̍"Up/7 '8M&+@H~a JX֣cXshY됦dDh,nT> n\Umgd=}˸Lf0#ȣ(غb<=׽ .(!4ONg*Ai.5!{h%tшk&V5x1< I͞@}Ef-N`Z"%ϔ4ԛ#>˱{[kT89lʧ$jEaMc()B'ΆdGmUCrGw2S i?zDW \L\tgTLUޜ\tfK qKʺϵ358.UWrä/Z~|GR 0v]|, l|Ar,HgT4TC>.t P$ 9rq;/ֶ0\-mIΪ}BD#PiN@ f+V09mYF(ea:c4l#9sЯӢ^Gta"?6dm tmqƾ GT'BZ:3+YhpMIڊhK;_w9)\˿A!zWdۑO >@oBshUj]CO?Hψ'^=LDe!`S!v^:towZd9ܒn_{c:i|7y8n e>0/V1zA+.MSnHy,ou-aP,90MJ x M'P= XA!e?\' kd#0a8\ r m!fl zf2lEۍ7uƔR&Gw2>{.h ژu3Gt,0d|.{ hڍEaxUy4g= 4~_ϗx )ỷFr47є^ilJc]+%˃8-of L|]HbIw@(KȬx87 ?BPg^JĪɸZbm\k h%Jt`VI}wKN}OPJGp 337ڂ ^kF^p6DU8ei p#_p/93;7RS4_iPĂLzt0)̺B)DܱꒃrPZJ5%YzR3 S"!޴hШ%3dȖUohc@[!+mxk bf&1usKE k Wu_m J"Q"4b=mVWUYI||K圄kD_vዹ51I$LB'(Ą!SΚ͇,T!gc-+20P_t|0dD֝̆\r-%kk`A[7%`8o;sY[Dlnk׷>$kX$VTtLLkH6pUndIB)$xs}4E+]KR/u gQX-~bXsX 6 T`B):sz2JLЉ1Ŕļ ѕ鵩8ˏһy6w1ݰ|v1ugS8 ٗ2v1^۟^{sҰPa*DE;`97o˕`z7 R%Ajf iA_bG+S_h:~;ح (oOQz fgcd A:7󀢝g.`qcإV&ig|k sEhT1[K 0']IU 5Y[Xߟ&TBUAfl Þis$ ~Z6Oî m ƈ`(j[@<xW=ˁP?6dnZK~,TȲ!;þSgCo OQ҇ >AdCUx19,4;懯xdSv ]&۫BIj6 :Й{á'W;gopPqk3NB<:r醂;gEp(H;p[dJ̖.#&A1*U9\8Y˶{Zxx{f'Drs[n&b` V6.纺 ZW3b&N`ǪӘ^qm]RM7~};3Ջ$OhISHLZfZP0hm|睺&hoɞzOa^Mi6@] 0[GӦG.SX,gEk93vwQY{"AM7Lπv9(?v!'[XoW: R6= ۘ" ,I 3LCBǂ;n=M6;-ɉ?ڧvUd+`2׸n{v[U,QtM/& Roe.6gCgK;>vaoo@ߝj,k}"IlnUYӖe|RoM=f΢˴O}惄q+S[z0Bڶb\|7׬Mt?J$#'zpÙ]Ñ? 9,Ō?hr|tߢfbto5&:mJ؂Vw˯92AqW!,Pz͗x7*JJա>d1e+76QW䍹̥ڨN;]T,$xij XQ2+X1AL&*gA _2ƈ2 8}pVV&'Aj]jjF6R=KZ\>雱Y^SH^;mMּPF8Gi Dm )&o"eJ7Ya:@έA7-! X?#!^ ).\,MXQFs W!u+ ) /nxٍgo#?~OJ!$*LQx$*p`.3KqS{2"'8׮+KX-|]zDtNVWYZfda!Kj}soyRLw˭zf "w'v>)J$o%9um< anGi{@@|TכXfď{g3 lB ++S\tdϲ)F[A.@p YF,YO->RjpUےAp:ݲNEԱ[7sQS5X\(K@OqXsJ(myqA6꼜< 7!>'%~mf*̏ˋ嚶Q?vB~jg#9I嫠7K,8/H}q~Ŭr~=L6sM't92I/5m'O DMm ~Â xFGIuhm b!"@蚙_w>MN!W7Â>qn VF:Vg{v{z]K F/*-Ϭ`D9R|܉R`3D3~{<ȎZhD-~卼]+OI8YRR'Vhlako^;DidN{ZhU#Yn\ցE"08..K6U^A972ԄQ/$|%ݲ>Mz"nFu x`Zsƨ6-|&jֈW1:Cl5W+G)AԑZ%BM|,&ַ q-9rp)N򳊀ޝCfS(!?N%S1; G J+}&1vl+,.^ ^4-/_*Rk'T!synHt֘n`H 1q +OSYٶp >R,2p[;4W]ӂҔ> d}5j nݷyzJ [bAA!<\Pl(exsA F2J Sjxb٠`]sNu#JӒb ohs+:'Fl,lQAYU.xL` ^;@ ý@'w;04=wis~֛+A-j[>])9oNN_ښ_5h/5;A \ڏ0qs 04^p^0z)|f5BmܰKp҆ EH0uauW]Zh$AXm"t_ uRLMԞ;i| B֟QEɔلVĈl`Ds'WP'I+&:ڭ9?"jMC3Y>k䨡my1$xE ZbKYp6 xF&-C-c,Z$ߊƱԠ7{\sYyVo[!f浫V,S%>$Mզpu,w漖C$K!A^gЏY?X xR-OtG) ehu'@}վ2K,3p%_'/WC !1H#1 mt qx4l0'Ȥ5;[jd;ZU eʽ_U+/eDTweV[bWKwK[bKJc7F[ѧ9v~ 7jW{ü0'6דwĞTSl.O㊭Vu|*aai i|(U&v.q |"|hZ 1qP.-j:[5,(F^Rm o[H:uU"1D? I,nNw wgH*ϞnL'bϡsv2E,PE+- mgs7NgT(22n~xuA["-ZO΢ķ50{e7Υޭ:8DřdBS= ?x,V%-95\PyАP:a+)B:m%gUj"AEݳe+(,uD׆D)Bmlw ܹ6&#,zap.uA#AKK&k("nǀAk{12YR (۰OFY5puXl׺kb|?妴(vأA9~THV.*[Nt0꟪n6 m/Vwqܵ~M1zX|"ڠW3EՎE(Mu..P"O4,-f- R-QkjIд iafv=֬Uǃ 'O9Ax^aզpCޚ_<۽+;N9ohL,F%muxא^VNȠb.M1yWA+is8$1V.ˎ6|/D"ӕKÆOb!̋BxAN}WX .ckbOX|^g&IUb#̕X#=KZih'>kW[Z5LΡI.3=Bl{gBpʟ(]gKkHjȖHe0Qs!Z4H+=h|!!`. 3}s5(?EЏچ߶#;7ÃwR'鼱evc\QMQ O[#0'C͆pRە,ʇp" 2ݷwrse*& 1n@zQiuxW,͖~XېGN gk솣qydXY>![v18V~FP;OYȽ3з4|esn;glb ݃6*ah(X{)(fV f ˨~ZA0,gB&{ۄ2{g-귔:l,Uu;x%Ie椳gCm{VHYL^AFj i%!1λ<n;7lF$ 'OjFԓ8yvݢ :ydɕ&@Ө@2 qI9_k\/gcM͐®8ͶԜh ߽%otVRoa{shˢc'䐼ͨ5.+}9ڜxR'򣫭bsB ghJ7'?AQ+olt5uSuޘ͌P)=k|ymV~HaW?wlCJ+WY^A|ϯEx$B\ziV& w1%.C[ͨ S[I:QOٗb| i(+8YBXS,&ㄇ oilH](u,|K[@ec7~sc. *Ԭg㼡{ Lc~6+ąLr,5%`Z D#{ <ϗ0轈Ϟ}P`ڄ .3$XFwM$4>WjNgZuu!5Q6G' ١ߙؼ%ɯ~ϓw5#Gάܔdȫ@o9~}`2Q&V*/?J(?brj]jUҁ`; "b[ڱN/ EA_&qәa( W$4)We&`D^P]0xD/T ԩ6YHu]Ds;3d'nHڐ)fV|`0r(cPKd|"߀0WECEG[gck՞n/QYD4ke@ v+F/MMgCƑOf6@-/{)n$n'D*kI$ݫ.sBvsk^L%: lS~ί̌(*sQ Y< 9  ,װpiK[ ͏ytwXaMJF1O ǵӔP#B)J $~#̞8Lri|"d%}pl

    ZYۄNdUZ2?]VF9whN[Y]%I|oDqwIwEEP|hYk S( )Fa-4(G "S-[vftI7i1gy:ş䧽W[z*%[j)-q'2#+YAi FKN6[~pϢ)gFeɶ5PrƆc7NK0ϢEЫQ"\p˓ξq @xr UjH]Bg;cӃb48J!?rbɁ؍;|=!u_jcr`9,u@wG3Lu}iOha?#Iͪ<9X.YY՘IbQ߯L[jِU ]˲$gH<,Ėi WxAq:rQ GrN'X"^:?5CA|(dYф-+qM)RKεUtx3j|#BjW6tZaD^W5|;r%W4Qӌ.ovF) i!r5)%y;98To$&J'𤬱˭] l_5C ( ]!EZ\6B(j#'ǐ!^OyhcATadeIɜnNa Wr06¦^q;WI‚!ԓ*:'zT:0SgkէW X,&"շP=ƃ0>qIzt 9NpL:5࡬qr⋕3^D& SnZD@}%=(0R[ " cu&,+58~5۟F!̎ļ5`Ȑ:XfCw-lgD F9kHaTNΦ̲?w/u^ I #e-EG ~uærVP9$1Ih2 Ў&Nk[  χGUKF-ZuTQ-uGPOœ/"GMQdK& SE~W2 yօ?UxSv=/>AJ8-ZoJGʽ:}dZ rk9eNu(}̬5]. ɬv;CT$YŚ\خ4E%GMm׏ @&9ԧo B٘QdxAәF`!Q-ۣ`ǀ^ǫaG?@>Qn#"2R'5!isB^2X)C"Ǖ\QuA@4U+ԮKj&iW[Ef;`ʮ3w61M Ir8 [w*~ +B7+3fBm#-' \N{~-!%EhmS+W/ŒR6r-eUt1j[jF*C$ou%:XOB_- PN?m"bƘ%s9͐ߔ!lKzq[cl^o꧞X4r C n@_2rue"5S`5-4_֛LB z`y\K&"-n})2EZwAR}ѹc}yz7 мo^oУhGd#A^e}3 u4><IU[pjӟSY2+u5 (Y7W_ 9 O[3l䕓 xf!ȳMR6jPmL.oܪº됅/T`s*8cZ2JEsX]*RaeX<=E)SeY4<`[', 23ڻԍh:BY>xUf.皒ڸ0>֡Wi?H|i~'.!o a(3_IQ(UicvpB=>dž.UTqZ]?E?ctMኔ\[ng}L9N8xR1S&]oO)L r=PN5q2eP=%_Gך s*ˠg^[t4%Sy5ya_ u# OPfy~ښy,>*3 q/ >ec:UR} X4̅U2-7?c8^&@3J%Ji)M:dviP#v2.N"!;mU.rĺQ<Mw- p2av){.)6p 3+y-o@5$~_2]][ls8UA F k 1JEJ‡;@H@+VkyC>]A+&."~,̾C4[1Ǝ!Y9—)Z4N>4]q^Y FmoԩيuҢ n&fÛ x%-$L*Yw9-_zeo[ZSۆ M:3@s#'THoLX}_B N?c_sTyO~OJX4Vr(Lxlz,#֐-\H LfX˅dMэMYa;9,, "[2k5Ą 1P_U밿=\ Jً_/c=h,;Rg=nK* k`9OۃO!JMDYf [ um'eCl B=8'ϟZ%zi_|&KVc^,'bt<=FXߙ4 zd?BI GC?n? 5 q 3`p6=TCh6'˞W$K#A8muЛ#^,dmt3e`͏lZBxթ#anL.ҋ{lPA?^ VM&uv``-ab3VL (MpwL|ō 셹`U8I rQVQ:!A/0ӂX1@殁=})uz]lI~^!5:P_^hb`}I[}F.+0AH_[%eDz b*"?֣*c(cNAok -p'{a>$l[֤^1Cc}e^ež *]sM&$O9gZ G%J ~0” :cPQ$'Gg6.^;k\{10V7=UYSμ5F+hꛌDs(j\e߹-GZg5 {ߨQɜl v%<8WS*WJ*9n/p>"&W.A]Sh衲!F%[jX8<ɒ_kJb{R,p>_wkdaՏwLIF,87#~~DC-R 4-Q(e|SpRERtS騜殙\$1 u"}\VV P Vb>BaMd{XAHE)*7@[ Z&|?9'VsXEEX|a'tuVdC 0́` VÊa3l/Es*by/Hbhɞ ziպY=- b 9GTY2cअ7uT_½HƴҒ5r*mx8~ݢF_yV',<7(fT.;aƵu(zuu*aq >=(@柳sl)hZG-uʍAJ%D&더 3YpeH-cǙ#%I;@6\1)i倗ٵ)Z궰<ɰ|,xuR )w<{# H$5ݺAFYrRO7EZ1*5kww,}#SS]EHP>bߨ$ U`Ujfc]iyso!,I/M䋝E+J__l+{O-;KhQ;C^E ~/ __f !捕N鄭W|eelw;j>7m.(;R{@#sބƛ]L:#9~(W6gk-gTÊe16c%3ikOMM"Xt9e(ڵh!%~#h`DVF2K Α"xjqz &tRB9DI)~]T6,1*Yo:"#F,!ǫ\b$ֿ֤BV'?`oЃa-oNkWqwɸޤ)ckǤ {=?]tn> *|z2 ҹ^ZuMW:1PX=l r)Xullãq͐U$/s ZOB㇖Y/n#SV'D]NYݫSL@$"H2-uyD``mD+؊ko/&!bR'SX񱾉fwMQnh.cknD@).(*PsIX{ŀW=jCm %EpdhK9*[~7:/.  &wN QZo4,cExT>}spڶNҲ0#E=-ʶahF;Y ;#Ֆ E赞퐋;"pW/MZ(ßBvj7ˁB]=/>ĺZeSSFyT͟|n4?9zlcSxu tąxGr+h@tӛ `ѡFd&['Ltf+>X5&sW>z/ ,홇}r4i/x(okCkJh?|:*'<-[dG!B[S 3v*]UmݚC|XҪ\=!!a^i3ɂ>um ux)hCQWL@@xUՄlWT* &?LLƠosG#AմxoʷF@”S=!!yr27UB)rB3VXq?@\U`( 1+=Fq;ELl-*`y*I|܌ǜvy40b^ oX9ر`Y0Xy߿(MziAgi[-I>D ܤbrHuz6$Hh k  Ft?}> h]ˇOtMcSZ|Zg+Wq.R'I1M+ͩ:Bt=%tQ!= cL`T3'"FVY1;C9n|.,S(qP ؊AlU۸#0po|t }[Y 0/Q~5 D+$M,C`2=3 VT5MS*.U@|zt=ju~(0s0|/QDT<|Q]^Ī WF\ŷ/bDMp>!ս"&"u"n.i.r+ |'GDb%aA;cѴU2=2yK\j#"}O txV޳U p=̀s(- @w+l|^ 3RM0Agd˙-U*xc? )[VE%;~"=+..ڎ3~18۟H8W} "@)V;5!aWW;-4 _ME%UUcA)l.vnj&G9{TH텡m+'kmݳ,-H2/c/[ &reFڙ6s lf>D4%U]6Qzgqg3}Eo9{%@*j KܚnpR*,d ֍L-L+i4B b7hȐd6zY㗧Y5'B8#AK c11X6@pXՔn)7p;N~ZHe e| -BڷMnݴdD|%}d8 ^CZQ_{'8G[o|WRwQ`EI"zUar*N]ř9p5\ bwU=ŋ,/v;(ԾK(mO2Q~oG7bo3&isG@c ܉$^TqEMS?Y_t7f!1e`XS bT'AnMF.⟹ot"G빾GBDe2?X=I*zX_Pgrr|*aʕ'W|^/ fR٦l忦P7=\T;.RAJڥqe,@7+A|<[Xf ԌGV̥4W˵u $7% ۔|a{DO A-#2j5Y:vc__3>S_m')?gT%Wk̇8ڜh21[2?2JI9:ՃA^lg?=pא0$imw"44MPjYEoy}4i$XwP15ECwjCppis>YT4-v%1v=[MgYZoW5,w.îwBhQ6MԦR>|;avgBӫ9%_pDږ|Im0O_ ?^l2htvBwzKY#P~74{ o{IKOk( &4J?.@uq>\Aqg8UE-hPj-.9'ퟥz% f=`UK~'92.:Ղym"NlABP ,rKL_3z7T]/ԵT(5 ָM6: ݡKb)q|m'i؆S2:5f ;w.c ~issH B-nl䛲@>>kl_L;{4d7:rn$xgkXjGO*q$xa>Ѽ3^1hXyxT}w<1lgwNэgcAf>V;hwEi#,,7޻ޡ^j8S{ͻ,c }seu2EFBքP[5q(1')%dL)ъ;Ȇ5`|_F3rd:JCA$G6q_ * R`6ڇD=;WMA(?xȐ i}\cb;/&|>v&a - z,?3m<ݷ7m#N xE) 4NPǦY$μuIt`6cf+I ;B2=W, `PT6[ӛݪ@pB Y&=;>7#)-ĒM%3xx "4*8#Ly=)<+W|ɦ><r9#l9Rc1kK@h1֘f}ǰ򽩷@1.:/!qi%+Ğަ]@bS|K;U!%o}Y+-B9 x%sƂ5g8wH8`j~LeҎ  IBIFjyzTsUqx>L_ g(;%s=dR  -Ҽ5?ӹ14䗏BfM\~o&aRkhssm7(r}D6F9` q-stfU@S%?fuKC$&Sl$EJUO-6#_a0î^ HݱR[I?H-6"@HJ +z>6GcŚdaO~ B9͏0(D |B]U2g_ y4a~JtG\/1&-y%%:bSÿB-psJ|Ǽ~E2u 5Ca o#&|#Ԕ9mLo~m"G>s'+U^ R eo4d2}W6ٔwiJ1{YLr(aҠX"qsqDmejKVn! xS w*tt7zgzqxNxHtNV"9ޟM2x0j ɣu/ A6|d3R]b_"o SF|4&F<3U9b w&Ք J,ͳZώo^L,`NtCHB@ jrv<WEG8%ru褃 ,F{FqKkRV'b nde_S%S9HW(r㔏vig8#`š?lr,Gji]=b41 YFvmnݤD˙, ' ~[eCcXr^t6W7x JX{8 #e_hh/dAtZH, [8zU-0U?PtM씏m7v(h('F VweUl j}ԑd1@ꕡE 1iQ8㢌{cm/~2G18:2*"+$q)4G@#`T݄/6dMYhyUcׄk<~ xĥhZh^xya+G9jPzd0-)!9 `~vQ1 5l9>VF*$ ̧Z81xpafO_´*3=(Y*<mla_{/m@3VHG6\^ M9NZ@mljp}2njY;څ0@i9QbGJG4l~#xLsh xx~~>RIT5ʜ9&8]*"bD@D&MZVbY7Pp0x`ֱXּ?׺(F߫4*.L4uV\iniDsY(e&ƀj{ [.*έW 6{yxJqlR& 4>NuCkzWlSKn֔"8{Z0Da6UF>icvDWYIŚҿw0"1GtaoMSe5Wƅ!LsS~} ğyZ5Ư3:K2[1|s> 瓣up4=Ǐ"OsNC/IXSޚ/jkt;i/_#9HGSo'O3B,jFZ Y"֞ѠR'F3^^DH-Ѷ>,\$tf/u`1(~.(f92<r.{4*}&i\˵LN@jPffLJZ)U݆%v<sSԳߠP]+R4Fxn:`&~Go;Q+9.v7]BQ4M4x+@5!HH~BLӣ3Z2(?HD&K){*N|+NEEum1zh))LYt&xO,џ}`kQevٟH$Cıϛ ytLu(ػ UȮsO<}^ ^iS\a8bazY仳O@gAπ5vEp+Ia1 s#G,Tdxڠ)C]둌T&os|/wOgޗ~yWS h.HxRT{?Y.uqNqix_&&u!oWeV1[ȳ>i?]mHq2F&㖂)n?WxB7msxEJиhƖhFF 4M0 ;XcߐU.,6I5E2y+|`Xv >;$ʼHy[eQ}ٸѦU l!sY'^P BvthBZ} +Y{ /HTF4`vaG=/x~~ik4LޤݝuaoUl'/SBύeyBɊkโ-;D"wGrV,7ق)L2ûy1TvYX\*7^Q$dC.dSv ƃ8WW]0"]; d:OoCCgʹh35I"F9"sFICY>OבM## yv7MKrSYP@-5' ݻaXT>غGލb/J<' Fr:8|gS~bV-݇AZs_45pSzU ݇ϊ,@6 w] y|ȯ;g^CgY+=7P-I5eB#[,#)Z?פph$kPI+2mc Hx M8e(rŁIpsҁ]>B؅5IiT+k0i"=BOuK8$y)L(lF,}*gMs;^PPܬbl0fz/k1 pv 䒟)]GʅJ>8ng]a]r0U t1*6gn^!s9Z?Jd6Ƙ"EخN[4JF"bSm Z+@"%x!5.C"р%ɷe9,$xveBTw:˟^ *}GcA@xA6;x:/t cPQ+Ox']1?!!`x9V lXJز(d)b5/FB!rHREI"i ^J5ڹj˦w_}o9\|8I6ˇTXz7k8c.Ľ_9{Ļ-B9>v`۷lN0mkfDNA`P~`WBE5eh璓 3L&ezyl5NNSںWnI:a%f*~ۅ2}j ;笇G!@Da{0\"_}rMA>9,wuc2_/A״Vcd6~oa;GV x!UIʳ?<eϮ:e7kp<ǹNd;R\0oj21iHzXf%#<Ipܫ6ѝt@RuK"j&;˃)|2:k㠗۩0nmF0a3QSuy,W-ta$lgDmq3bb?޵ \x8KhFǴE\zVv{y\⸺-f`Ĥd)l ,pmX$wRΰv/aΥ6l+ltiIuMY~"(i'kDei7G4E]FB'j.84gf&N[XAl]KS z 7V>O(ڹ%Rݏ2͚/X9ayZ'.%"1)q;^-ʿd8^M0[/&s?J.af[iA8wNJ֍?o~;![H*Heqpm1D _wN>uP ']h/CDty+XV<駪*+P]?L *ovY c ~[fz#e tayw}(e DM k # HqUQtMCuvk7olپ b@ >c݈ }r!~YiKhna 9neïƼKVgp3e >LIqKYTg*W iD)uГm* R:OݒsϼC*G?"WCz[sDY1+]G gvi9l L:M9Uq7Q$1,t2bae,v[uBo[{0+tvMӘܔA,rL7!j0Fwps Ik^ؚHr"y.Jm `\ϤjRU7QX eJcQE PRC2E+n"/r8r,$]'^./Onvۦ5VtƂ#\̞L)gf"'bܯ l4ezH~1 291^z\UCb<vV<&S~[Vv}0!渒݄ axB57 l3t1V$JOı&6ԁ#zmqh(1;CG9-_7hb˱vFnĩxE~D^(B2@ v״er%aE .ܩM^- DRꨩWq{ӛ7jB*jU2j#h,'q憐M`q9ͼ[M ._hᒬ%ѱbABزN),=dqur};A ݱ/9dPPk/xG{rE^V̢Byiv\x;Hy{/mI\(L.:8P"tNTF\ॵǚ{[=)':*n6 *M|@Im;7P*:ICdd1&V`<2{ Q__T8R'd/o]S]QyӽV/9) >XH^?fx#EzlhU3%(8h S."x( Q€0Ft=`5f(dY/5ܲI%4CdF9%F!jy,&4ɕߝF-8f7l v|q_]ʩoN>:_<Gzct9L4x+fGtI&-mht>dwOIfw'UpNvՍtѻoHiwxzt&tC27颠0ǀf[viv҅k XWM#ZT5 QD|veG2zctUt3&ŵ6;]47n\P; iv/U2nOȿ!Z=i4wS-.{uѬ%Ph /W{ Dr h1+E/F PHR"#佟ebi՗Z\QQLP:TNJBƅv\R XEg\\v҆<;h㛄rWeI9; x7q-%1菧\B+l#랿;.EcMY ~owIi${)1,nQ/VI:КAwa8mpOzu:eG^D՚lQFGO._~XZ'(씖: v9:Kp ^fzZF+m\0*uW޸>IǕ7XZH&YXFuЩ^ui9ǻs"@=_& (67Ї|%vy0,vF H^X&E~,gOGϒ :[8!@FOG1KYsq*PkuvLԫ"q{dшj.g%.3tD`5Dc$Zfe2e.2sĻyńEEtn5P0,SU =Z-B, a-Zo"2{X+94%Ц+^J!B֚PNajPSr> mЊ走GIo6CpNLfDk!$ɗHn6N&,# Ѓ4B > ҕtS;E͞. ;y-hA}:'iHM3QJҢXGgha&xzQtq;j^9Dt[% ,0CDV]׵ۡHPU56dBtKnư ZFoV;HƻE7cN:_ѓݺ5 jNܒ MLt}aai`4 WŇ ;zw]ET9i 7?QEkPwԗjjP*119_DHo汣iP#-.2BkyM s, AM.=3shdNޤc9RMfs -,;5C$@%8˗Oi9e?άU˲R'BdOT6@)%3`jr̾HX|sKԋ$u`ع ͢<+AQF]|vnQ #{Ns 4zYF n!jow^(́7rϗ`4 +jkp2^b~Z5$36#DԤ-ûD礗QYlyap(.t="*&`f&\/G^V KFOW?8#~yҩc: tZDHaTW%;L1` 1u3>U0Qgyԣ^Vct[dq/5 %u3 [q'x/__Wg1m>rRELfs/~t11/f㋩rN8q4[{ wMؔ94-8=l,iI5m48_ysUc|j ɭRf"!. ɽx%`^5ZX;h76Ժҡ$Bv6c2 mRÝ/aZ_{|2#khL(nmF!nӦ6$k;b?r_HL,>DO gRD%Lm&px40=f4o.|և2yp"/ p>g #v?CBǘؔ M<{!ju1Ab1xNs6bgd݀td9t7Ų ˪p.4SAs~lw5  x,5a;&au_b?ɋl ֩!P D!5ye(J2- ndwm~Ip<ދLW@T>|v^Pt-z[<$`a/.mATZ}fƯn`6Η2X k+y@@(o1 aeĂ8ٳQIm:+n%QL$SkgĜ9y9&35|#m+j:+ln,d^,jWg e]IU~1 DvϕN-M9k16OM nb܄%_pNtR |uT Z///7Kڶ\lWL h`qF9E#߱N7-& QζopYNuCyB106S7.c7rœ!$?l1qZK rxZ< op>Ȣw-Y  <-Wx@DZD+s_ŜWە)M{23R$\<'l&Li Mc W؝=FiW_v.!qrpBji|0b9R(p&IKM3iʔk!9kECowX0C@UB UJy]YN0Ldt;U~ Җ=&Go=H[e7y#W,FV30;%BCmK"F޲A.baZR#-ÕgwPG(|+Sv8ل^49d!"ĺ;FoQTH7 KH4a6F/9_c@fQgB(g*:/ҧE&Z-Y oT7CfLVITϸzB9ȇzF\l0QnNIFgd*/ƵcF@2.)aàBoAɷf+IJN &G&d7Yt:(itP6OWo$.P"hK<ݽ׀JR#H0bj`zK>eh S_~3?gKumExˀUuwyUK$3sb>T y[sOZ3.%硭K3C'>YcV)H 2|Ք{EuV]¬0NiƤg !kMՕ~;*Ku^ :{JG>^[ՖL瘉v`<9S|ϩs!j]c݅\e aFۥFpֆR +sBFQ+Q"S{8x_.=V2my _'VEM R`-t( 쪑Ԡ?/h87)x̡D}oN|;7TI0"ZafbUCx|m]X rr夆aUl!p(( ­%?*rYm97lTL40KJH ũ7;{h[d&.AA͆;H3@[TIh4,ASM-;M5q[ _pn^YzlX_H~S Kͪ#nqo4D@ƒ&NF@sƯ8#(Śc.3r8y"%IsQd\l^ 59nR2Zu)q/0!qIM52;[Y7fi"WӅ)Daoݫd>%gAcn ^&ݕ ZHg`z2V:wvfYrpp$)hf 8zU(\گèv#c`# 4Q ۱G;c_rQ`&1b2Pb^,l}8P҂_pnxlln<n|Et7w g*_3KbwF3S:ϳTP94 (1 >si2KC)&h rcgM܍Z\%^߲W8F:*jGw_OES4:kŀ:A7>&-EÙlJ;kj\)uCBhN-HCKB`T˚I[>eZy EH{h9Ku:+Oq$9HXٛeXj&=޼v_1zwCXiP|L{|#tGn֜ŀ]7o D4\j}Y{ߍ0-}?'PGbP vfC]NjĘRhIMkc9;7xs+OPg"sxr$fdz1Q\z°`T 3D礗ϧb?Hj'= KgQ8U@~0s1o,QcYnb_akKO@k}\t9x-0' RU~)O1U˳ yycm/X)ZȎW7f61@|0\qSE$`]a:Ӑ9{ q5Ula6uK鵴{\Go7ϕő&k[FD~H&]Y(:r3r_}>q~LN ֐=}"lBdδφߑ&x9םL?"pUlp^Razg!` P+I!a7#aY^dԋ=[ӆEʿx+mBlVbJ1<>?xr@DR(S`2MpmGW5:7_2Gm>vs\Jups,xs1nAUh4D±1k e0vp؃Z焩[~ >ÊW#஑yRX(huH,WD1]4zPi4~-C~-$xՖYJFKL c˂}wЙDIK'&w)ܹPa ?깞ř #TxV`:J^snwS&hy'`N."\xFCM u^*\[ޤfluyF^BT:Ua0G,]قrEBrEqI`%AƩBN%[ذR]Ƌr7lݨ3zPb¹;bdJٱZ&L4_ُAuK(VQ\'AJ/E‰$_F \5YkOPk oJd@E2|ê_s#M-1g'xLGp!%^r>OՙP3q2LJ"ӨQ)[o=j[~quh'[ 6VenFeDyNzߘt"I*ra0zJvPxGJ>ʽO įHbBKCersv++B>M^ܶ&-&uI{bHǟŏSp ;Z/"60(yPq3Z舗n,2 /;6 =Xwr)?jpĝ=ǃ7KA L@Gh3R+yZ4!++vh2=KD(Rj 20|a !e)˅-]$OOƦuۦpm }!C8a1ZY%ōߞ _*Me*$Zb#ۛr‰Q Az{[Ye,L6S 0ʟ_g*]YJڶU?$2~^vV>s;@)3n$JV95M) *eKr;sc N?;KFH{F5f2l ݺK٫EvѽU !زpUzyMVS3Tc+{ J\S՞^p ClyiA d4 V`Fhuk#pWfgFzh4ȏ=a؍Lt'B Y`{EUuw#)?Owmst1GU|aF=B(!p궚̠޺$hˈ A>C"}6Mk:o] 9 W0V,4O>ܘ0C^ğ)a~WZuIUqԺ&vyKBߎ]uqEWfC#d)R!$bKU\Uig$V)2UjG%< dCn\4nL*S'i;مqQ!H;an8ܶ=Ű. kgnǃo_{_.2Ch$Ji\a׳M̜S/r DE $GI+Hh뫞]L'i7xNa|6\#\[3 MQf9maY*(GtɊ>l&ExGYu -K>Pdm 8i.%*I~} 7VӘN鑹/IPˮVz k);O>XGaSRγKSQ@[A uv|PLCmu 8Kjs„cdl!q ˜l i°oM9"[mh$4i\[uYPCR&Lר~yt&F6n5#2a%fl@4%o֯Ÿ*-G轧&1=LoM))R*a!c"R<}_@jI׭9m|lR G}e>gD܃ Z,Yr̢nJ~ e4hU9.~ >SC׌hO$!I'o$^ĜX}MڐhA6nLq'委oEΧJ<+ʮ xѹ"o·^3/<,;RYvjy=SO; Lw8'$uaw8}y`R'z3xB9pAPVYgYUɥ b("_ T;ϻ]̟Lh\%AIgnU3 d/.]Pa͐E2w1Dd]hE̩6h᳸et2!wk 6p'^aT oIJ!h]NQP{ŷ4.~,I4a\Uό$=h^d"*|EB+' ue!/վjO==C]|*X״>їDlw!;VQ+a!=W9s}YW xXI' ֎͟z}fլyEu9C4Wbry "# _C6#TlC˦?JNnj95kT Zn2ܤ lTaT+: :'淖*:GWg L*q5Qٛi,8FΏ?K h獅J3Н|Nem 1| شow1E',WgZz^)Rz $cUl=rbm ^ݺSLϓ极nE޴[qH'h zVTQlCoӬFAP)D.& nѺ%6Hג'|D'r)/sOeA[τg IJaK!N1NZin38<3Xn6͡D3siܪ# b[oUsFqWx>&zTJTnE7H}NQMڋHxm Q9dQ r+4۵jfմ&}Q7"]*' C$ۑA 8,0jAm| yRvtvnemgeZ8ac+f$ceɰygOWơ^'WaMv:uY~Tx zYrqp{Sf a=v0%ItKo8 ȱ|)s)_j,UrCâDD2G[bUr-S`hR;œka"74ݪ/yRIyy>VҨecn< WB(Ae v_RCy2xVx+E%&`g<1YҸ !ݍ*BeF$sPFOi{GdZG(YF^#Z} 9-5,0n ǝU`Zq-O u7 r}gD`,~x"}O,]~)@e4d .ax๡(9O;qx@_@,9O)7(JE-{}CV_QE<:XaЗ`upE8IHl-?y8OMRFvϔ\|zt 8;*M...H]Gtm =F@U?1"M,t_ Lн;#$3e+PGH|AIǺaJо"1BBc/9̢U%7o%Ss/5C? e ˛&^g*P .0YUgN?WѦ)Zf={m*lR UyX7O tQfc&1dBnMm#ׇ; E>3I ]('(.@׽/uw@O jqr޺$ԃ7O T3* & R%S֘|oc5$+`z`>e`z{#,܇2f]*rvkx!f_eU0PC4B"K$qk|9]hH2v56?*o#KGˌZUɺw #iأyY*{MLO"8[#Y߻S] _5a T9hF4i}׮p/7>ӱXAG~mDf٦!\@=TӀD`rmÆ`]:s=\XfgQQܲA`UL9 D;[FE88 .ߎZIjrN}8/ ?9*-8Yoxȑ LJM\`I7-z{u.zqi PI< ,ideOp+(FܮnlDYH/4Xbju_aX㰠"ڐ3E&BgH[tJj* )˶ E8rBIh[ +vuLVƆ6YƇWƔGrexlFN8^񋛄vʯG|zmvgr%wy`y~-P1HhUԈ㴚f*E4T 35]bSSt3gda"F i_1Ћgs|;xĆΪYrdլċYMB1r M؏yLh*I1KmeZTө%&}OS-xu[UpG)I"&Gbz JZ ׎Կd\tr#ӊ J5Fwn駷I(gQ:V%٢ZlrLEjm7 5 Ϫeo1¨z,񣉜yĆ0gVg|Kv83rqJ,P P{ ٗ>H|Enו v.be;ER;qn3wq9&Eh ^pTаCW%sZW#rJ5l" #HPg~ye=Zs MJKN0?v1htdg]h݉Zћf<,6 * )/3xBlR"|,#=ͥQJflP7GG6U*j<ubVOח<2mI;<;% ](p6)lX1%XT<W,*إ -Р&ui1u[ڪeSRar]QzHgD J@s˕w/nv祿rD&5/Ws4# z=Z~rcMOrᄫn=dF%iUZ׈1 Z U0VDAk(m 1ߝHOCg&bDM:!d*潵~M ;P;p2):򏸿W' EYJ̖m7~d$ƷDIm( /+?z̠&Aٵ;n%]SIǬ}9GzJT-?;WC ݑpŷ-(8Q>DZtuY>9b8ƧXѦ>V5]]ILVSM rҦWpFc:բu-1¡ۓnifCutUKGgUq3,†ga{"G@lP&Ba*@0Ǎq܁B%8&/F &LO>O I g0;XߍM|;1"-zE|- em8{9,DeֳD`X7 \F/y{@FN,-&{q5F.&c Y ;e7FgsoLn`_\-?uhQKEh %s o yJo ?\.Cٗ*CrK?t EH 0Oq@9X4~o嫵n\ɪ<Qzx|R鋭g5"'C񸨲#(P>S݃_}-=yx }Vi5LE.RBǏuλYN$m;293o]S*sf8v\>]98j-[.* L!茌kf95I:K)xFBҵv!NG]O`~iXF"A uZ={t=/|Ow?قko-6ܫ±TS+v?RGUҸ Y'a X*wsfjZ`X߫ 0;3Mb' M MN)3ҔW,p@ssO7C#P jЏRN+bA١nPo)Ԛm)zBD)+B}YUf@?"?Nkf$ @*DKn '4r*5K}$>-/AVRDx 0\^%E'O )kgԳ<#fQ4)Jl?}w<%hLy@f} f4lJu^/HdVlv&%]ȚT46:wa 0 ,<1WU9 W.|[apB`@ۃ䨐8br#gL6@ٵ<6=]7xS@zdlA/P~_/όZ*uh?Yޓr >%h{T" tX"l48ekں8 "3>h*v:9/tUxk!bqX<׮g( E4u]7A

    79Pw'ǩJ@hxh*U|Ķ </-Ϻ竆da-Wt@&\Xo''ȢHiOlrSAvx] a۷ae~u<ԐqDv)Jia8&/At 6mD&4VM 55[7qשEUoi)nv)0\NvG>Fv .Z{;z>WzׁӨto0!m^FX@ *'R#*> !`x^UYrZ鰇"Ⱦ[t4r N5' _oh"rz Sv'ϥD+jj&psjZOŊ|9?2_JwSko[Ԓ~@n")={ #z,Ka.uhy-XٗƇ$rPRK~%q9>Q~|p,X+g(0!H\)%/W$kU7n@yP[/ p[*6mD90۾g'Iva^ٕD+=G2ժՎ6e j z zj+Mֿ*FSG_%<_ #^/HW>eOԋ4в@tZ%vW}1Sq2"I$"[P=8(!.l-+Q! gn`N8[H䁎b>)UN5xZUrRFgm/ܧFL~IM0^פx9{C'R%[a, &L>mZXXy 5?9\^fCccB0+:0]T,ЀZ;W4njc@->Cz"|RҜ%k yI9s1})nWaM=xt]8u5qBK($ Vy,ٿ/+#WU^VYؓhnJMQ sy- ɘ{0VQ6Oyy4s^tYMps9#nՆ:>[F/AK3_J;8@4ar1 [./{]J/+DJ-_s,i ޳y Nj"q/i̶˚Wm$ wDקg-dwY4HMG>y96>s.Q~#f~Pۃ}"#W%ėbmM"F8R<%P [ca3ח v_a#ko@(:{S(bE1,fA&!jMqц݁I뙰#x᧒ &J谗5&:ķ ܍hHh˼劒Wѵ)7M5܊w99?Ah]]%*!06]˔fjdFqj*4&0<דOm<ʂn@2"z#1їc`<!P~b`CQL$BCg$Ό)DzlOGk班/OKx#!ٕ &5p}'+Mc $Pߙ#FQĶaxQB I3>7F\ }JχXEsOc*ɻRc à ˜tF?pgXISwH[[IH}Wu{hJfCk! ]5N!e<ؘH Aw[KnbYjUe2Ys7;:m:8*,[N$`!VکI ?IJERxA֪13ԖK\ʚCwQ[SHMޔ<]ҎLR}Χ3RRHŷ%.7HmZ 3] Ed!*WM Iq8FM ̊F'_JgigvP#C Ol!Srm x Sz]ЖmJ:N|ipX;a?@TH M#)zΝvr9Kƙ<7‹/V|>0$eE="IOL=vw\d 0Omy;>YBT 8Ox&X8mPű]4G#G05.[;[n>$5pZz>^zSɜnb[qZq"Ȥ_eDҜ~3֬BFl:O\@LCDˉ['Hiܷ%9bB2KRjBB0N!\6Ǒ3I(vgs+JA ]݄z)(O)\m̴l9sWá$VNўؚO6Mp#?0esoA0c˭KQz .C< BY76Ј9ħc&'"(ĒQ^.+4v@W`:B{H,Reπ[h*6>9'^!35 ؘb]076g|&OY}S7Iyisu,qjV*]$LwFmb.C/XhsjH/;l[bAɟ\m2öb!qnAaure~WvK t.m-Eн)E8LIEUݪҸ/{]`V;a3:eԯ *z\ q1*hfc" @ n(cXo+7X{6@WR~b)1yhً[M:DJ1:{lVKh֯0|R/.2RlGdHEpڐcE-ctQ;0VuvŕJm^" /Gjaʘ§Ujs 3C>mt!#xVN6#r2{}'nh38]!12i#EkQ?3R s{`7ٿӆ Dl̷.CM"H__{U% 7L O"#7&چ8A ۍ+O02~gޣQp昣VuX!@? X@Ec2fhмǁoǮj}xLaQ(e'Cʤm^ Dd/Tݵ(a ޭ`\5!prCeJa_@ n+yJ2N .eMy9%6m:}:3"ՀIts_DRVCQ4gPLD[ EJr음ި [5gQ(cYHPo73Vl >[N|Uw_+Uԥ/?fQ ;9$tN="@\(?`:$p㬙`ͬ%I'<'²k 8{z EQIx4 p2zSg Q4D)' h{m}!b{n' 6V 3@Ux=IG5y Lrw q85:ٔd^0̒R j|f nZe>v=hP쌀8P9OʓtzItu9IFP7,FlPk|W$IDhط\7uQ[Pb8Pޯn 5+vX:UgEOENrVR:퀭:4۝KDGW8tQKvr0wRmsK&`Jo;# \Uk9&3d4~^,b$6(Ȫfi/+!%rWFaWA;y߯>|_: Xpi\3򘿝q3$ZknVs~.AXCZ3jz\-2]ZCg#Bݭ̀3!vXs@/!+FPvj +젉&oGJ ,^QҚO~a7 jɒq!Q8z #< L&`{FX=Ȇ~Q-|剨#%P~$6/mVs_a{ }.34lx _b *'3imyðw!fC7΃7 ; #`EUo)38Ϣ^Ktr-| FXe$]~4`T)T>#6gt;6-Lgpgj$^(cv<\9fR{Qe>G($3/Jx$魏U£w%`'jV*!6?:GѦ;%R&u܃@>ƈ<4xpɵXNKiI 1%$ll "]@DԱEM7#8N53[$X,X4zH4F| tOrJTF.$ i!k dh'@c|X}Qk3.u.7hY;8,+.N4uܕЪzg%u"׃J@'nǥS`kjcyWzk( |mu=Z.v~;0EZVqLȣ>ܾE`*JlU'h21;jӃF'R=6{i0Jl8/]26^QH^5XV ,07^_9N"K_Eb/LM!*MRm-N敘BIl0Fu|Q1V)#B198 wBB'fVʲI益dAEUWw*mႪsguC-ῥJa;B]쉫=,z7!s:0YL=pf-?q=HP . VET&>k}yW6Ё)96{LW8:rnxIv_QR|27S%zU\R%|:B8ys ~qδՀw1ƷrOWN_?2)YDƃ4I=-zHWtN,ZSGP[Z;Ny Fh~rd"We";J. X-AQ*%Ś3zLnj;+2gip/@ǤDGB|#* (RXZq5@oԹ1WP,UOG : ? \`KJ&j!Hq?Ny1q'sۊM$^ }#Ujmc$ 6a7 myW%ݤ)QfŽ9J9mNQN`xXy|=O SһVV(1VYF^)Q3@)>;u+{o*R B6elP36B~_o~?5 ♞pʑX{`#g@!lTPBVN;G]Dt(MqSiu1 uTTޟd~O4IGh E+/ Pd&" H["JhY5{1=&"rLOF `Bx/aHA$Ӝ\x?u"X#׏UJjI~TI\7)>tFT79,-"|SNgԣ<@O^-6b}w0!hKL"FMl}t4Q xDIyGjmcV'/.B/FPL`KTODeqmMzW+ ܡ{Jb3bE1ǖԦN"=w͈QxJÇԵY}&mt[+XѮ7[X#dVٱQO˜}w+‰ w7,/7v@;𖫃? |b"7Z'e WMY )h59(DaUEȬgdKM(A;L>%~Z]0#p3ܱSșy;k U~y0 yst\fo}^ZOU;^IS&Ъ{Pf*,*ITJa.e{F /@k77|6/ :WFԖȍCv:SR2$r=QBG9ؘ{[!oG._J~4mUpsr{)EL οDMя)Т ]0 NV zP8mCeie)u drEk"^ 0$0p[e7 ;c"%.w$_/{n:vŕcg4zЇr9Ղ6k5u X F7!@2gqѐG`*7DAՁ]K^@+4h°en|5 ~ H% OXÓ)^F!>$BᗘJטx?+}&#G4₸%͵ڌV"V5L@;.pҌYk ?VTuI&n>NZ<6y/'ʼnQ!zp zsbn@ў4O!Lze΢^AC|^RrQj+ssPoұbp!uGiamØqt!WW,kRvce'!FkTU b&PD؏GOVvw^n׹&]ߔ^} ։F|B /Y>j=QISѓ@Wi,U ҜSlL)bXg v/6 J~T"\ }H8W{ӥ.ź5@ &z7Q*`E)TzŒjzhێy^0PaTw< +w7Q ]~udT"P4Б_ۆq*6cuGAʎ{1P+'9i$@*Qݯ[ߊ _3o-XխUI/FS1H޹NӾZFܙgA"c(kjx>΅TZ(\usAv|Ĉ#I)&7`Gb.nX^ Aa.caǯNG/p/d ZΙ9$yHYńjF1 %7¾6GU%NtNCs$ !sx;{C@OkS|y`Ϭ-brH#-=]DnvoXκd;%~DFt?m>+/ސy fQWMeyd{ԠdT{;t1Y}FuHǃ@Ʒt[eD?eNOd2nZz NVB@jȊSsB{c̎LYڻY9s&7>7JFb3}]-p0pmU،"W>M5Jbڇe5ZP̫+F,?d`mb`|Q[ }G)|JQdkdMw'"@$}ghqw/&O$.3]%j|e@5㩥iF+%Aw9FEx| gdGީE't#(* KSAL1յ$!D"G`eG.&֦9u>Z=85A=DM8T][gc/t ovdVەJ.7l^$U=u/? -7@ErǞp ݠ=f5&Y?~ϟ3~s6ξdz E!O^hX[8xC&꼳lvNք秲=wr- ҟ;}{sBaX> _tP˲loqJ$w`۩), Y"VO R4 ɝKp!S6!4yXzV$%RP4J8#7I_=nB)(b'm_}0 wǯ]cU0) #BrLBلreBJ..̀YLcxc%0?e 0F592Z\Auo7a]חd|^)eUdrBu{P'>CQYRn~#[!CF _7 Gs{" 経xۛTYE4yM1!dؼoȧRRת: Ich&nY`+'#)QPTvhnx%C)8ۭ# Ja_NJvlk¡a{y@0?ñuxU(wc[.WiKgd'6Z}M`N%<oATJ֎c7I }ZZЍ@>Q) w%{K]C`k(5Er 4֠yyL𨇠Ӏr;af] uӦC}C.dGYuB/7CL_o5DlhԚdN0MZu8Ӈ͠=Pyk&vRn^w\gIϨ qT7IjA> K^oȪaڨ4ɰ%v͈!4tq 0N׬hip2;cMKJ>+T~İ{ UbE~Lҵ&(8O*R٢6ߓx{hj츩ضЎ8=/Vr}D+<>E3Ef;cnp~Ov?ǯozrmxÏzQ*/RXaoSv ^#Lis߁ѤAn.쥠qVr&wi8iꝯ+eZ< 9}ŲvV,%QeNnj#ri{.{_;ʔҹ.^KڼqbQJ7>81Y묛eޓ(ڬll]T1[7)%d ]@n ѥZYqcRIP>rG/c50o"~%FS\\^֠Ew犺g1䛧X X߼nFZwS&艵q!X/I>B>-Yd'tCLT0ߏ{gYm'DI~`]!'5ųkp|-Vm ]^G;6JEIQl` %mR\P^#Acjr ( ԧ?l?lN HAq9D~%ZB[靺_6L.zcF/:11)uH5dmXT#mX& K[/i @ $Rv˽]^j{f%=lzTh떥(?إga{P4'%chF9A_ {xBMq"ZN;r&ogu_ጼ)Ԭم*s`@.z0{tC/%rVQ 7OD{Bb#qpݛT)JK)cL&M_&+K@|Xu.1!{`[ +NQAeb6#`p^QNN~B*y|4/Lj|Df$X R[Rt^EY$7{Yih`H{]o[)s vͥpn7jKyI┱Nлǟn XRM K{p+گICZg@%VH$Q,:EmƲ\ѐyR=!n S3g]^TA'r'L\!t3U"2A)!5¹t.nЋDl-K MȠTa{'%rѥMNt_I`K]g\xW1LhjQlʯkT@2J~5kƚ[A=i3j#w 3˴b$Gj5G8%tj~GM%9(ˌX'&^w&)ٲ 1Y,di/f|G\\G CT =9Fi͟wj!KdI(.\ 7g8:zݟ4뢖Gm񭊝8&6e"zoz>KjMWhr;P$a0.!ċbXFrP3~LCLڡ+.C' Gr䄨'Vut]5UW [_[w0 -aɏs!y4p/.5c! "acr WAAVtM ݳg2ѥxX:?'@v0IBQKhjREhZ+O8c?\ci0;8k&gH|+`QX!5SpIC6-ݏ@] `m⧗x.ǾH;jls2]߆࿁521kvհeC5y_{ƵUZ&^4{:c7^p֑RQىU3uKyDo$!NHBcP߸ Gƅ$Dtxfů7GᕎCݶ`YljF#JUҿ pޝ0v, G?]ǁNgF {qPqȱ/%ǃN݄VcJ:uĺwu tgӠ?kL"_Xv۵eE gzJ67t]> ^>B!L:"nK?5"C۞_İ ;]$kF 5!s˹N86+-@,+s,TxoĬ׵{oi g[#% !{}۝CÄ42"ZGWOL`AFY<+JGMl=AkzdUܫʍfky6O ?J@ [D=b&pԳFQSQ"#UQR`фBZd!Zn9XA { }E,}횱p!z4ZjBcòX;2 ߀`=q(NdF/|Ɲ=v3/gNb0-]7F WZ;"n`kR]롦L\ݵB${x%6OvFK [$}*r GzK S u0o*'J)f؋q|WU_l%j' 3mbەՃ%*>Q.]Nx+3Jr5/ݏNk?3t@~M %xt_`qiG=9Ss<|.qlZTf$˸OW.PO͜Қ1G1Z _kQW#}19'>߹ UbIobMH*Px-{KǃdE5;^ UL3469+1qvM{3Ua5.SKrJv&(jm . sTߟi4qۄχT]@0F1E,7!CILm}y<\B,H$2w걺AxeQwhFes6ό;ъ  n mw?dH .58~^>iUp29rfBp惀8hK Or1N,+d3u#*ca:uL,R]SV\.{8!KځOy@EhlؼTu =tEo7!?w8?NBwk|qu(DbS6&1Dڭ+ZV=aôZEAoj⣡ڢϢL@q.?>َ1H";p12g:DWaڳpq:#u #05眼=2[R}T3_._RF<^$e cOZc;zRR,^ nT &7f^Z*ՙ T&QVՙZp rLT0~Dhެ8ƴX WL/Nf*Z-zIe.ʍ~V*kJc_[,[e;Briw|PPм$xxv_F[Z⇵*9X}VCm\{F2"2@ڈj |0Cҫb,-oc?ņK:D1-V"g~rieŴ(d7# +-fܧ[8zt=$Ch@VL G 2oq ʊ`w;_`1c@heR17K:>Ŷ( g)lق*6Q-E˲[m7O?$d^3!Kh4\1͚ C7b.[w; K$$ IGVP;1D y ]#W`כ;JYœeZPw%9v:rƆҝx:w$̸:"X@5r>_*zD7PaNpz& ā#b춟(^枛yGt/p|Q.W9eH+~f xN4_nԓѲ3Bږ;__J-K7Q|G@XR=?EKF _*s0#zK/T91ٙ%č:LoQZ=rQ".6s/TʢG6dpa*2ٓ1 V$dQpgP)\t>>uÈ"q*Hφ*% ר,ﱱK^y0-\҇[fzW.cC. v|zXB5,/ͣDYZL}Aݹ'E˽xN%cRTrѻuXI䐓6 gu|J՗w Qop1*6z!s1QREMv)ʠ(e7΢7 l;xG5Zz5Irȏ&jD wՆ<pKռfTF'b9A3 ȗ9iQGy%1PO:p8t,fDX*k xᤈqH\~;׉5|trc!_;a:[%@3^{䈸 Y.swZAЁ51iobl+ -^—$R>;uf"&sF.-a|3@=6,5~bGiN[D6fۨ1灭bS R^Mv\huPs;zޒ@GHZP.Iv~%)"nN1m;jrgGZAxB< >8!{e;h7nϢ偊.HMaag7Q=H,p Rޝf,Et(@kWé9:UlCB Ȼd`TЄiR2߻zaM}RwFnIWUtvCPA*s"فrOH|gA8$:Hم LWJ by;\YW (+9bU3cEPR[6kv 22.E6T|IN8~+ DxfzGq\vа>p:uIn+6@V-4ORNvqAriz3aHoʱ5g@g[q.N[kC Q)1lf&)yDsu'5X]%SЂCuNN:[tEx[[)/ÇSGMRhR&.ĕ#[A&"rnKXCdd%E_P1geGy+5Zp!+"84NОZ crP-`qvI=j^ͼ&l0GdFj)4$@|)4)-n!GlEs by'h~yQb6,%Ri| G<3w|ȱD>&2e~!В, aE3=/s)Į{3w<1TVq.P| mvg4,*vLG-_.&JxjvXh#y ?Nk[tyEk f0"mPּ] IpsIh"qh_`$ Yz^'e 7"vRU=tSvr.j=vv_ =QJO#XmSY>;(n#n N |^Vh/ }b(u}z]^q-+rcp) jVeVb쩷^26J:xbۇvO m1XfSA%`Ń lD{c?ߑŸQ|b2Dx.k+"XQחMzSu!NAf45[pB^)#RtFsFX(;/e-En4-'<(I3 %$EiV`5]6۲u5l6 ܖqĂ]lQؠ )3V3im:%3AW^e܌q-d=gm8+ gZ Jv=$31^&i3r#|xҊ! Q^N2:X(2a,tZ.F(J;!ݤɁj4RI,TC_T2w>Zm},G6a+:Ė ӢߗSϨsquldV rA˚l_pN240oy^7Bla_X* L^/@"]C6@w:=G(|A@,,ȸuLrOq?/P(TnHP:z`cM%.VyL_܅~[[? ƝXwDug08c%r7*.EnDq[.zQ &4ν UNuMmKW8a/d6*-溠ô}]48flh!t}iZ\BC \)H"6@(ʯ?M=d7=kKB$7oQY)EdTV xO9aQ  ~7xjPFUtR %Ry\غӼCH9h<0`0H \q~/*>U/uIߘ$2+٤2IDF:SUE>*Hve]꾯/jum+-2"gAO} >"B}, XޕicI@UNM7a42rLwY=,\ZOFR ~#gQ{9_=,}O\$OZFmD۳L"%R's޲g. cCR`c<{m3&'Ȟ{Cd3Ql\Km鑿#vօ2K0s|8ooߥџM>ToH9=}6zp|jε.E]W&zč~5 w <枙oٔO3 nBN7Ý^&2]@8ZA~Q^n{ƭ5`Uop<`Hg(>xFaZי7!wo+!M>A5F]ɶϙN>O1؁`@(osrZ4*FW6yCLH'J'i`Oa*LXQYSNÔ4=G0^Z ":ִP۲9JX n 'Ue0efD{:>`O}1:JB13v2!0:H1ή +ws=yz6_UK4.$4 7Ozqb%ͤXn1I[L=J-oʰ%TM^E| SBG3l^p *9n7ٝoLwE/K[`UMk{i$yoCţI 5Sވ[4&H6Gm3 :1 ۔YV%IϸXP} (1>?)T7B,OU wB1ɆDU]!g(gX]oE׸8+uk]ً[/ p}ETm і^Zeh0w 02k\Ϩh7xI.>tٵ}7KPUN|:hqY-9,B5Ayrt¼*Fݢ#x.y-5kTq;2ufFN0k<< wi hL9>Ku(foy\XIiw{G섓u&W`\Oc Oj*kR~ll\.x;Qlau{;8ƀQԉ>iQO_4wB6Xw.8%W:\@ EA$#⋿h&|nC K4/PB*@=NN4">d6@8 j*6Ot ̟V`bfY}C Ewlʟg@FXL [iۿ-& |GS/ 9K$$hznޅ H80ߓ?jVʪ_@yy}$^2HL xk=ml &8rS/4'*~> '%<6q6EYY %IPdŒTW]-R{iO9VTcJChzy1IZk`n슒^``ui6kd_&V .oKuJYIʲɦY@=їV+&P!NTe|lgځ}뛢~\ضg,- # ՗{6uk 2TkcS2E)uqyO+uyp9 5NeucÿaRMG-^[mDH@CG&k7L& ~"@^O.ⓉHQ{g cIċ UV 3˕f Ar`CD@zݟ%ǜ&+c4s}PEIv2D1:t\%| GT5!aS8mj'Xw\UP0H2"Y@o45~锿8R]$3>W<'IFF&m.Q($pQ1l%Lv-٬jX V^.F5@(gc[񷨊G&iE~MCD"Jܝ'GQm$iᱚѥ4۰o)ДW[J0KNk/PW])1 }=K%)go;Pݎ7;°Wp \S٬Jn|h blvnl=0'w%QZ?k usQ|DSrC ZN펓;jٶlm:q,U?E]5$ }WxbHyl,kײ;cl~ ?5.H"_Dm{3YU hPAvˮL@/ARZ=0. 7iozEWaxad׷+؛Dd`Jm9匙b<-J[lubC$+%:Q#R5o&,I/I weW 6fǹ<} 9d?:7o# >Po2Iz.>&7"[a#;ᦱH xR:'qWsױ'fݾZi9Xt$-u)et5Z2 7D&W3h95ƪA} k[|8mA_j~a84vB!m@SR>.rK;;&s`0sS:֒V@vy^#ZኜeQ`%|I! o|[k?Gz.&h;TP+.I3 Bi_Llۉ YFZ1\Owm˙Թ\*C?|GFOU'&a*9"O!u懰t6e@@Ì n|d^.-XF@Y'`l:qs\rת`-wCChUgh.U'-. z0&ӝ,RY$HBQ2+rkdHܠM&L=p@g#g]5Wxu`wiCvSO  _&t;w;E왽:1xbmmd,U $i @yT XLJ浖Cn1JH>.Bǐ6 f_dkANXZbVCc202ǙKmR(9[Zƌˎ Wʿ1\#z? ArҾ0*B]j*}~N!CaWЪ ?OV:1@كx\[&mH~=$[wpGLC\*&{]?>WX"_Mߙv i/wT|0>UϧreZ; \VPv Q8LQ*&ʐgc a"/Wy4^C8a/6:moMڣTݰNTMśn|Uec gNɃ|[ IU zp͹U& ̹wXK!D[6ɪi|Ԏҁ}[eoL@ꗧQX33]WY^_͚YF_"a3HD MW<Ҳ]Zw}V:ƂDq$ƇsCCY}s$YCIS?XY>2kS[Q^X D!Y ?Q,޳9*3\էpGɿ0MiCClH/T|R? Mogȼ_C:Oo`Iz֗2U;:s̶_;wKuAzVw'^Nb#c$|էb_R`b/-lmLJN.hi{,/\Mn}!dl9AkLB}<E CԼ8( I(*6JvW f5q fXNBrefHk;I%b{`=s%U}x ʺ'azZ-ȕ;|znI?qT *x!j;Fl>vP܈^cts"7x)64%Kh&bN?*TPEp:%?Q,9?4>KF(HF>+~}~: /Al'ꩺi~{ ՛ڔdKD 㒤rag޵;T):d]e(uE08MlWw)J."ԫdS(LLTH VCgQ}]:arX)pIw9C%,a+,UvՒB'A&CHmxy{ij-WW+Z̆f=AD~8wkfX:wKzGo#eI=λZo,b52|x;I.)z 7/8~/a k1~mmH5C)9_e(< WclpkTꟴ^x!&^2+Ll ͭ n>4$'尚Sd~lFL^|12.',h'v ҷaoNxי(X4X8VlMy}gysNn }ʯ% ]nP1&~ D1 X.lw}<ݵUZBބה%6n|rla;gton8# ~n fc% %=6Z3/w(Qj &@eb0Tn2'^Eb`g'ol VY`ĞNKb/= A&*#0LUF q@1)+/\š Z=^)9\[؝Pns;؈iBIs*B-k\['մ'߼9:@߀"Bd7@yԐ!fsrbΦ#m_f뒃pJ.ʥqf!HY# dP쵛涍jv01oYQUxUdW`W.sROp?[:{xݔ^N| l2Wh-(߈"@!(A,\hxr,f؞!A(9|FsoBIW}rnI6Q#gI/911oPRơ(%[S99Z[汊Zw?H4Qm5xJ4dЛ>謻Ϻ8@i?*Ik͓{B⩣qؐ1HȔxq߂ 7qo/|WH5Ɗe0"ynoFZ-` Gt D/ G1g4j5IBlRh(^ͽv ;nxoJ֢&y7qA%o$DTfC#mH:mr6w˃1yrTËr_̘qu5Ūv-;ACt[g[㽟Qe]| CWCmNHT̞Y[lXB3iJ&+}b 쵭Bm~u5c1w ܊2(=i,!\kF`13ť{+r&aK[67qWbaYE_N8T{x^u} ^svJK%`pG%|1{FEP?wH#/Ӂ֭I}ߺ-1l[ZiJL=3 4^)'|rT!fI,[::kV\+mlFUxw'AER$17C7,uAa[.&tmyROxFaS`BLIyq3a?: ()hȰ5$ɗS۰PNR_XҌOF*]8ԒqZ\^Վaf(潠'ɺ?cFbD%.2^dM:Ԁt*E24Z+u+*<藤P= ::|Y.@;% G]ǁs>^)i\%xglh]\+XNF}t0XkR xO-->xG;SKMfKYng~DX3 sOuf5GQb8: Ĩw3B7vh˼͔ԓQGJ~IzXg3!qS \[d^s*+?f U+zԬ1p0.D`W(;_ ?~ُ3%vb5ue\;[M<[Bc>+{#oSQ#\q e'!!eD=tsZ}#,#_(B`,>񓺥SL<}fe LYbl6rYdaQs%Pޓ816ғ4zAcyL[m|c@uF7 nI[%G:#b D_ʕOt!/]|_s&Q<:/x:<;TyJI*5Mu0Ok()QVd@k}}LtdfbV BBbs bK7jV9m+i֯ak]W@=b>uu? ~ qXm,\/ gUާ RTհTo!c3@VeE'_tZ+t{+otOU30aw48SQ9Cw)sj-M/:VFlV1bKtG}FF!cFQBQ| ϩ"׊]Lx^r P.ai29A::/kf^q`S06тi{|tҔz/S:T'% '="[FM'; %Lk~jh` !/XB$)_Id \4' 7u/=QVHCKh|?̢ Cil 'r1ƭX .SP?P8^I"|[b>8mЪ GC}J{xY> Y%VZMl+ qIa U~Q a5 ڋ3'Cdux-hjfh,@q>GFZ6bڷ21 U~r]K T}:Hojr̟(r T+-|Ԟe^Ǔ?g}v 8-!Wi E:ސO=ɾt7iOݠLI ˣ2_E­i '2IōY0)`'r󗶖P~lGE6!\K3&r4ҭ^8( d t PR[?$yP Q bYҌwyQ풳\a!5tgwG)|4?a:!ε9)uŢ'|z '/nֆtL!SH/ƨGV߹n87X0k_ s>G[qON3lE$_yKrq![SuZT7Z@]͘!QVh&@ec87"șV =.4ބkQh wȎn!~-Φ mLQ0R!i9Ml|&\C+1cČMB˔̮mǞՖ~7 ZV)8?X1\ ]$# KG1a%\CQ֜j8ʶ,K:_*ُ*,/(E1po[UPi"-ǪK4uPtaۢp#H>m}M> }߹\tZo梒X]@KzT$nAH\5 =y紮+B` ̾_kQ(uOLp::Cyc0@{bgqDV4[j`E =kkZ NYd!l<AB[b"dvJJ$u@-w$yPn]VZea&#}[HAMo-q(hpF4#)2tZ[h&C#t`\CN}=#c(0ds??v\%OzsnXD7zV)O1$XtBq~%$lp6c4 .tu&շNNLcz +G=?3¥ G晷d1E4+_v6>B[/In%pٜNNS1>[Ey[e)svb#|C>PprK[#sXxQ&iBӁѓíF8*|)Z*u~d]2|),zn]|͢'xS]Š_O؟y*,M7}JsiEw \q˾&3?`o(qE?iݠg _"_ܢl\/ϣq¬L.GOv޶H{`:[e7ah2ܾ٭pKAámk+˳Z˼Df(u\ߋ;6dWGQ?ڰl_jY%y'hb߁4 `,3/@L. >c6L \,#,g brt[(RWU&@yo*B)\#Ok5x-mQ9&۵V?W(w-[SMmט,[wPƜo嘊͡u?m2K#_9 `ZWGn|o\NNJ*`T6/T6u$yZ5/*i k(8lkx+e*2E !Rʿ1.kܐ\#tSv0.^ <^!e4:!SϨPܡ1E`=<хk! w޻d1Uhi&t=cɋD)+*.ڵ'6j#S^u@w&Ccf6b AοqÅ`"D ACØ(EtC}"N^g>ۊI;5OsвyaƘHlzR̓y=DNhpLX"q𠞬~]="K[ӉXs9+(;-o@X#d* -14AjǓ &m^ּ7L;lŌ@[l?\ T~eheMOm*r7/;V~|iTT5꾧EI4 kX6{dd v}}"hps"_4ݛT`"o9( {@Z^ͯe-O֌+Fu1qır\XU 8KT)0f[e0݀R0dCB`Fٹ>L<'öv;=Gr8@^o,)*3aɍM׮[x:(6{ۻ4T[u_[Ldw5ad>e*a˃f=3}dd9/-PFGwk8Yseƈ>%e9 nd RwF䵖4|Z(Ҍ2%I݋|h_k$bfPZ ?t͔}W:ά:`N3)>L=>4PEc|8'ZߔuB4sȯ7$pG!IgiGz}E@0Y/pBt%\|)j_r' Cgc yxFM#d$\7rZ֦qgQjAW ~ WԚ=Fy#R LJp"%saum?\|rEQk$&:4C/Aa.Gۍl 52C(. ) ~YSg.q4@{3ڸYTC {tŸA!]]L1C?)'cJ'` 9ٰ-n->uV3+zWmT,QJA* UaP*]%]=Z3N0&"Q]Otޝj'ijt^jE @_,sJJU{>k3i)$"d+f"6gÑ.q S0NkgzB`+ e u&F6Ox6 'Xrx7tRxm"!4!*h[IuU{OI mTCZO~&&L-LKzJԪم1uЮ?.ӦX#iAw%p$ZC]500L3*Y %TB٣peuv3GIy܃DXn&8rFϰtt~#\Qؐzs{fp{H!ߨ]*/7mRv 8]Y1,0sh]+t&{[_ za<@uv=Ǥv˚0g3jX5OatSc5rq\OM  .d,X)pn{WԜQ$ qwLN&/G @gi#Ƹéy!do]2/Zp cx۶^/B)&Me3MP'p`~Qeܥ,{пthi[:=7iM xD8u%Lgb %;W/ꜭ 58 U1^_Z^.<:YplPr6.$Ķ HX1ByҚDyn0K4 s6p{^uXǦTD~u X."|j`)~1>{0F|旙T/@n6T?rD;/ON٤ĵb#9`er4Y(N;;?\* "OԠ^E!n=YgTG-ę7MY]~_I7 5HG Hʡwk$FY gVÀD\^+JoPsF8ul9P7:0X.rHS7ƾJ k@AL[H%{ѳދDY>vjAf X܄1Ν1=d}z=\V>G%sÀߓi OkTeZL+'9R,h wKcʟ$:O_2!r)/8̨ˢW\X?sm9c< MOBU89Jo`NA3ϒ y[>fbcy%dFj!X]^3$yDN7EwXBŹB_3 ñO@)̛G%XO\bUX*L@2ʐ)xQс 7;`vwu1ɒTIS~#”TulϾ3HݔR4H׹RE&#BbN~YO G+;8L@\suXd >BAf6`x넣0Eһf EoҟE'5fK!BxIcljv >\+?Oؚ}Lfe8M5 1U3LVl)ޫ<({ML!,^Qζ@>qӁ*ali'bjzNǥּjlD(''9o~W/}h@f0vRXY].?Hz,WP"CKwɏkJσF/)yL pY>۸c鴹L 'qGZwNxB4jU GQpBJNsQ̊!Hp9}8Qva?|x&.ٷ$SgԦRHT&%09P ݻ=L4u+ $hc'#e I7${bpY0.``:Fd=.-wE) 5J| adcly<۵{%-~M"4!5l"۹@fjef## j(!}AdVYs-Io5WtꃍKl;ZdJ} {N9HӮl d1o/~%d<;a: 6>]J/ / 32&b7(Ut6m1c:P]>XnGٱ5)|;P;#Kqk'?|B/]jbk.vj=7Mej/   IWcWNQisURa1C>BeI:΋TŒQ470J 2aCtO҆"|BPJ"Ըȩ hyCI3Lpp,}j/D)@z0}~ ;ƜsBuxƩ+"(y`]Ȭ;Z;-K}4"dQDԉ1't:ohvRrN|Kj*X |0z%8Xt=Eq A%a3s2jN|H<!NR-" #e#eqDvk~r_Rrl^[b\f(A@v}0| ҹU 7uc|#`l -/B h{]Os8aN39 x'N: +[EGf[2]PZn=eG'<_ь2ERdBfwH_b(e$G~fڶ#(҈|3:4$vMN8;Y~/nmt4+N0春Z߯J5Ղ3WTbY~1!_nq!*go/#?0w)@*H^=8%L&4e!%9 AY [+"iԆ:Gćef1Y틊͒A LJSD8vkm]al}KqDLOo(}!~K:w$oAfΓA3~2M|(f _%fNY6jYzE'3' iҾߘՖ #x Ş wnT\;XrFrDݭ U (ǚ(#Am漫*|k}D?yzsq aD Bh{/s-eDC&.UzLeQ`ixT!޻w `~B|-` {x>.VBDvh8|[N BZ,T{ɄaM~Dr a;Mp5Py:mRih c1zh@=Q!.&6MmTGaeS!g)oߞ[,vhb=5Tr,^sJ0ʤ♪_]<1?DSd@-&86uh,]U(^)/r.3AҚ$L5o ; G>'Qݩugd~DgGC'䱤0㪯@`ΩFM#m p!դB\' Q{Sn*Yq!L5q4u4ZoYfeqe_eG'7 W,@v3>nn0z i}[L϶fȭ_̹QV`:C; E,8.ެgvܱp*@k1~54ɱO-96[77 Bo2F`QyGTp T ~:2hHϯUe cQB"z4O&B+Bi^l֠>LBK˚JET)o`uOᛟp+`>R!(h㲛*Tk ܆mjA%mZ9a{ dH[̸ ? lߺDCʊqzS@ھ+K[X^I/Jv6PG?lSv&VF˺ua!C޳Hs%lUPZ#1*W60%-Xr* Ƶnv{]?Z㷅/p4ПmwC$@:]%qEoY򰢂N<1כ\Fmȑ\ 5%]Vy ƫmZzz/P_\C5%M%a֖TlD5pCEҗCԯ1MwfT#gbb[bc>eøyoߜK T͇5 2X 4Y$o3d'gd5_CqS z?(HW-j\H߶MShU>t<29* C٥gE ϛVͷa~i7Ӿ%+/ԐV|ͶlV&4 hHlya8&Q,MS\ ]RT`1(ĕ)a}]km,>C?F}Utvd{g( _dn88Aғ%`L׿nH/ELԸУ(56'_g4}@%IrR$_u5z"Y?nR=E8i,gzHssXq/R-w< ^]Mx-ُm$d#=87i%UmgU#]bR!)Qvuǝ7;ܹ1 =k5†h&s WQ'w%=Uuչ $@9AR9AO׭>)[a|l.PǛ<]5vC0J>M*ytӃ{Z$fLCD` ڛد[fybS| c@)jHsBݗ]R0Q e-;,בF:֑<]rd4BgoxkFa:b EJ=14 OO:o Y_ؒFP5."w\'Yt #1trj?+ >!mƫHfWyClZn#@H_Fr`[޸ :.lٗlyK-ℴmU"8Cņ=%Ԇ 9(;! 4i_bYT;rEFNiJdIC2z]]ELk魧weGΪM]Rh Ĕy}$շj@H(-qv".d!o#W" o4\)JQ[VcOf9lyn6,!\Ufi^*lFȚվѮ@&^N$=RI[?6pg\a[<]z ojs;JJydlb?8@!4Z6D,%Yʹ>3|/f#"^ ܖVHArf?P0,q&}v ×1"LMoŽ\#'΍f.`Z KHKxC:x tƀbA$쏦Jly;]N§#t"Dw &p^vic~Gdž{.ߍZwcz/A)ۍּǬ/sxZ{/V.Go&]|UˠXOO(jԗk~8Mpcry4j R%w53ĵ; 1YktݠcQ45ZFȿiE/@D#*bdx_:A2 bL&[R[?[Bc'J@|嗽35gK|9 cxT {p.(?@2oQJ6Mj $/[(Q܀z{ֻ*A܍:U[ZW0h8!=-.v}"~سvϊ?ZRR+?PLyf>gʪٚ FLʡƾ~x U6 X\W1spй8YWNs2pz)nJ&\bU(- sUHGƛ-`g];0W9;f!Yǂ-Jt;Pq7aJL~_ @TNJwd 0RVm{9~uq>m%Oζ\z*V+ YDGBZZ0~R˻q扁x078qxg?q5+@08OON,)tP٧+F3)v1;>Us_]kT)=bARiS}#79ǎPέ ^+8;L^j_AS.эuڙr:"K1_xj+d_v-G9mc,S*^[%m*N2;[/֥Bklb`yP՝>x@ z7=˃8+{3#T&MZKBVkڄL{Ye^=D$@Hd- fQ8HO,,IB&o<8Lx9NE 3YI}O1[,%kJ{Z \+2Vնrx)$(T7ǨY*c7, yfQT=SB!c=@J6Yz:ĜZ-`@t> 3/, Ɛr8J,f; 6i%T-vɹ@2c-Z#V_.8y(ơ5JiY4V Xz#̫^z .#<iq鴠dT8ko+ct){fxy њ߮M*6y$dE'?CDXl\"0{qZ}OLzu]rPvʘcn}j֖[[ flكN7dv&$o!D̿z;KY%4c?O ˀ!IJΦN>ڀa\xQBpR0ѵ>F Rԁ w4k枀?cG!B܀xGJ;G%΃B~Ss Z 7d4Wav.=HLNw{ 6E%FaNR-ҪA"g |U Xbf†uUVܺ'f88u.<[K5ivwYHR$>!r=K'G;Hד:7B N=|'=]k?ʮ4[R|;3 B'Pz>x) Q1^2%SA)(]PMqW՘ޭ28݌TY^H*4Ym@\xCG ۆVv[nȘi\$50˺vRd܉gc6}E}`}#`mK ޣ65ZR"vN ? !lPlɤ'y>avY[/GQh5c0{F€Td{'7X( iB`ԡK=Q$@=EU[_UXYɐ1L JjFJb@NFPPQռ¤D5YG`(l c8Go2h} loSL Ӊ"mVF Q{&2RWOS̵&R'ewvc֓$zUqrM8' $y]b:5~뻨 #j8}ivU(w.tU0(|xopEl|tMxS*Ljve̍t $aMGDs֍k @|_}/:Ϳ*zYj?,Q^AK]/O?A ֢)X5JfZDqUqXo?Y^'[4:2Von#]6*Y|m>VLeNz{~R7soֈ!Bg/8Ǖ%(D/X:|)M=_40 n&JN9'.2ROb7g1f" 1ϛs]@*1$u:"sp 50}0uHk,8~PA v7$}3޻e f&\"?ῇulS*d<б` G{dm_J/b! " AweRDNa -.-˅ =k*} F9+j <yyuy`q<`>) N ?jtlH@󵉨XG(+4m5x l]N/A+[G ƨs?1~0޿4>.ԠX,^{54C?LRޖnWFvd'kgJ ԕLt;pG ^u8-օC.tT&nehl*5<_3@Ym9a=^`R]rIpN.?oxlCK(b/,Fq)%GbgRj8uQ~iE#%]Po x[V}06Wʫ3+/e35Ӫu#SO)Wx9YQ5ʝ^Vy0OK# ay;:8ѧ ˨@M6_JFW=^d8yyKIi^ ṛB@lyd?cv?TھBkνuX}ʗ@!. bߕ$wbPyrA)JswqU_ V>N" |ېAו4}Q& ҭKk-=S 1?f$I41T:=VKLSÒ8ρVCÜ WԬvT| tVVȫ=| Y9w>&$7Ue2Ak-g1/K%%v?/\lT4Z`&n iUUie?+0_f+}X-|ͅ~mA1;ᢐ4GNXDs(6Sz|(\pHeGh)\р(2p}-9d$=Miϩ }x>7<!߲d*~)pzSxP|%,+?cW4~ae]JO9&dUm8VAd)S$∸$@ v]Lrq2$A)_ $z <˼M#"ťڞML( AL j G q..2|~xVNq2`=3D ґ{4Pi\r0 S ߹ G0h FT̮(Rda(r"JMFDL!\#YU: 2 qk..Љc7?m^Ywz .+5I|(A`aw Lu ){6 L]Y< V Qz*<ktЊ={=G뼶 >,Eg C{}5P%Hǜ}ܻ&JįA ힽ]>4; NjJr]c)FM$Oyʽm{|c*_-$lQ49*0eӋz❪R -5: l DGKromE`.; %O&DahK+hu)ڪ eISp\1,OciQXIF_os0:pgijʳ5>>XWއU V4R?/F: ӂ*t|koHjAF1V }"Ю(܋yT+ y~XMzYrޱuYd,'b@ȱ$ojˉ\L'PXPsroLD-pwMnv^/mq6-G|L/B7QkWeD5}{K;^5g`J$%-eμLR הyApz\ƕ[ aN/RX֌In06˟E u!7,%H߻_R;]]%SƲt~Y8Ӑ?"_m}{w_o523"6WǨZV<E-[F7jޚb(T;MT^=y/D+7d0]{/cWnYalrkkX?2rY5q5:4.70,'1ĘjM.͆ v`H[DcW`ܬcD\B'{o=e:w{j6<_8/DBgI MExؗ nj.ƦOwcڼ0a0?ҩeYO\L][R"oOMPxz򝛇zX c"^UֽZX!=MqL")hb-&h຀лQ9cؖ'Ha`s0u^Kwd$vO*@9>'a0J G銿ѥ FF$v|Bb2Rtru wb d7[Һ17n3OL3#f :?W_ ηŪ_g퇯6R n Zj幀$e|8&034zzZ}*ڃ "y yl.q?nziԘ`|eP:p=#>3pLR7Ap33,SGnlsye:׹]8/$_ʢW4gme^$4gdP^!YGw2eelVOԜy ^*}ό%ǤN_Z8͜U}qeW/yMYp]޴ @&X$e.0*NbGT{TCsl@ *y ', M73?r06UuMP9+b _Ux~Gݢ@esUG/R a-pnQ!)/VrAu$L?&Բ]SMW_>y{pE-!܇jgT cPwS}f^~uVy:NW]5I|y5iVuRy0AKFL7P=΄ens? 0#%דh,Xg ^ʦ44)ܺΕ3˒<=gmjK`K wJ 3LJ\kV0v=O"ޔAwkc VoL]m)*_1*6Kδ$e.6v4fO0S*װ:#YC쀖"tAXe2N}[ NSbwBpw.qj+`Vd /7fȍOEO ë]K ;Q;3c(CVs礍Pm0*2)OyҮ?&KNeWݵ$}@chԧN1DW*(doo٦h74灮5s+us${5քȷyri BD..(?HF)^.gKaŵ2ӛҘ%U6 7jo 7G/mQq~Ce>cB\o]5,Xмtj店&bi]Q"W/e@H&W~{F2hrZdϯ)9#l ^/v@4VD< !lefǷc QGT}/|$㯛ቯB"8 -At7n62e?PIIVQ<٪bVqI7eO>g))0֩$92ֈbiG&m!`3|zze)9FR]9[7|kao;YH|f5Uo wLp=riq)BL؁NbTkCҠ~D=GuZ `2,]ORԠ牠mubԂ!Kv:/N'U-T k"} J/>X 0è}!W6P0xLx$5*Cg!Y q9 QCֿl<&#:g>C+TՋ͑gpPL&v),jv7i hAγDԵN[QY ShK/҅JCJg;湿`fĀ $d!' :sKR_Z3[Yٖ. [92nȂۉI .ĩύIۜV3ȋ{sSnz_:b%DCElid~YFAN iV >b6s"{EiT$ڜZYDj98b NJ끢By6 r,t>܈"h1p12RP\ C.ZK8ErYA"催f8)D Ti%hs~&"d* ύ Wol3uhRcY>u3[k.~fe}d8ҖE/Qi[.ADr߱Y>pl%r@QC~ˈ%,8`ڪL6'b<.k+i  b(!Ĝ7ITSG_b&@4x5&1(ܸރD爐2SR~]zt WD|OWcH4ZF; ZWF_y`|b08*oa{{. ƅ]]+1m [9%)EkC )aSZwO{;jÐO@G5f+|?Xο@P~-a5{=|5  ?M t;,(l֐oJ#И&.P_`@MĀU-NА^zWyc̲rv4VrMj~yQ/3"0 Qgk &At:=G]$@7ck( ZS_kZ$?I3Y^~WY"S=6ҾAA9/#dwƏ4FvTYӚˆIAzz1NwQ`!Y٬n%H@uYe|79xyuǍc0$+k'`=pD^'e&@XB#KMHp˖]#&%mp*]LpXqGqJLٿ$NP+1 ?fU>H8#5}f*z5?q9N%c?/CX 3T1ՒA+DlX r^B3|`74~׾D(ܘo\RnvzrBê|b@lL Mid4'2e3 L虶һVĽ\A&Â(hčAwaz\ሆPf/SN15$JPçh.Ӆ Aj0OLhRq#9@Nb&xO4B"Q},3{dKF6jzŵbjHqz9P rU:GLXǯlASZX@yzEVB:a0y<=YV!,Rv+@U`1+_™$MXvO=MJ }HVcb88ӂAzm4.na9+!GٟT{(א*V8OiaDG(C)^1"=@DGoj_mL2ډKg.2-74[V+;kVff5^E'H果2YNf\(0hgerˁ(FrdK|09׫ ?4SPH0P,pcRF14j+ܥ1lt, S ?zSW2Zz=.bg4'&xca2E90 ҿ xl-Ʀgtưyp Sx}.3=Ý\H">Lٖ@&Vc鮿LI-ft<2ڙMI#l+۴6*i}.u5#Ŗlґ@d$&mj?1G)|Dûb*VCo.&-R^d] ׼ Y@a:]W%z$w<nդ#s_jE =)%C/ܵza8 C@qjoEY1rJ=ђ$8hJ'd"j줝5PFVR gxg-JY2o+\喭~ b{uԈo]׉q`Jp>|;fJӥ0bN=@'sNTNٶxĥm &{M&0_k*K.|2Mvpf{gFU^:\"DaCqKZTa2>")@.7DO$F'(vvCY6%DFu,E;Xrيm:3}rL{@GO*ČӧDM䁶iY#kxVe ij`f]  3 Xp/Qt<;Sc+M9nU1* 5'j0I;LKs7ua$tZ:/JխQuGۉkC YQ\9DY u(1i?†X u_;4N-E܅A2'Eڀ 7ê_Z` O"~fUvx;nO$ /I^g ]%yrmb=Sӿ_4 2vym-+,pJGUTdIMj'; 6vCieJ#6"z(`u3wi_SqAsWLd.8ty/tyk1Odj)^[˥\A,%4 go9Tg2P%ĕ,ɬwy,Y^(P[O/*K`\ޡێڪsY ϖHJbe4_$B]094J nDb7RϨEu;ЋnUt4FG!a e*uVבN8m=FIؕQs 5 }XWwFS_z>p F* ۷t2H-H\? -1[IgRelmxKJ+ʬ8(*ԢAgXAfXlU[栀`w9S2jHo2LU,CNF__2!|]&x =CUTYضM_p?XyTkP^ KS+*:-AgS蠟V .E ZqnEqzni4FWm#x|B|-Y <=}[$xM+iJ51 ={^FDb|o=TΟ "a)҈Ȓ9⌖~?Jvn\nRPkFVݎEE3>k,2V!PW:р _[ k3 ~Z-cAJ-lͥN 0H|&n}96r9xX y2ߙAZ@OG 13,{ow ھT*u,liS6SsC޼^~{x99-d +xu3L\|,wy_qR`Hol㟸 bEbY$lV$ ю-B8qy"R^p\cﯱnnp%vo ϗ:R( ;XO+8-:-]i^屒xv )LCЄ-3)HН;PHIr>͚f3|Y̅+ͮIݬJHxGtK +ZW 풝^3$m>H_=X]vooS#::V_h)pg_*x(٬vW152X|9Bmi~oVE 1L'wݢq sRHqiD?q(뇍存Na)yC\T$k|ʢٖ]~_-sLox2\ٿ& lNPHʬ_]@E:+M%aV5%+ ^|i /jvo 푿zܷifOZvMiEC%4**/Q|3?ϜΙI6~:>Z0B͜y _nw𩖜 zˊPhD&e (w$`{չ&M[jQ.Z Br^O͙%NxpQ{#A}c}镲ӰILX'ګNK2] k9 U#Uk%YBcroXIUeHYGflv|-Jf*{z/ @![+}{_9>Qjy@Iˈ=,p K/XpyL|R\cgRTCa>&"SAa<;=̵픲$zM R+W[Ӄ-5+4O?ʞ>E92E0mnjD@)`|HVέf/<9kjRhݰ @E,qskE.ڜ$o|k⦂j+|!H0_p[UJ֎c7D!>zԫgC+݄ w[fYzJ?Y?'Q.&m!.D):P!^]fѼh`Q$Ҫ MfOq{NIE2,z4[%j<`#fxFUV Ek0ngH6^D;YܔYoVNcFrɜC$.oewr*>e2d}YWer":1#K,U)F)MA"OП}tj_#8uo`&!Lz@)nHe[¼tH${ojbnߋO.AxFwÔ,7>vD9˿;H}^%t(t;W=z]^|{{_ۨ6RNF4Y[[_˄ƒг{Q7rHjѥ,fcmB= *:>OzHʼnˈxj^4  .e&H {@>jBPѡ6b2\ځOlxewQl鮺B̃s] 0.ŃlikiH'Oa dX4ݯ1x?CzYS:pG_[O֛W7)Kb쭪nRk\hYi_6ZD7NnP*xk=pd [2H i`˾2+Iv#̗e nE-?%w_A1gs:MU6/}r)N11:P˨c~.fԼ:?{ͷP7ݵ8p^ݞL ;Ք\QcХgF #!Tx{+ܳKv?wn[ &!-d2/#@lf"JZ+{wev zyO>akgPp)O-I lkY EMABH/x ؒcܔ-sjN sQdp(V,AbKcx: @HJpča ia NZǙ-;٢ ՠNş>3y8ˀѼaMp %nFB` ( _)#6);t*e!c%RJ=-lfl| eB+q#p #CUM- ,O_ݤ4 Iˠ8Vo/lp%KsD3vO( |+c#48[vD5^ql]>Von&-W1 MXeOK=ڀvy8&]']@ scdɢ`0(/釨}|s|^G֊Akw{|E_@0 'xd'i4i"<tUO gs׶keD=D~TfY~-D`jk>GWP!7䈂^~ӱI ^Ӡ~\eDshjw14&m=g?o=7<){T#=ZFҒKꆭY;7!A!l%:3̇l 5G_; >}<J6X[@P tP¼5۲SHh䡼, 2Mw|MߓpѶvQ-TµO< {dAѨysf>UY ]sA[GD)T_5߫Ѹʉ?ak2ݔ96DEYXXk1ALX%(cRd~|!ӖK$N3A(u{:7^L>퀪b+GuTrM1t%]Y)4+mRJZ3]CQ*u?%m\,r],F-]- 8Ueck/c }*N.QRP3p(z{d sz}Hãp $3xMmJi[Ϻ2 VW*!uW\5-# bUW4D >R+.jp g ]  zH5Cge ~ɗ^RUaPGbAnV*| 1"@Fؼ6DߘoAqIvǣ}¥ܶX(>{fP>h Q˴M9=@rz-4stNUPPTӬiD(ΙU 2G6貈dA  *B%Ȇ}>J!Y Dr rUUMTRc,2ӽxJ3,^s㝯]Օ(ض̦Kt-e۱js<5}tI+.Bl^DGu Uvn5~b-^u[w0}CC\SIKp AL[\Xp96Ô vz+ru,?s!^ a$Z9voxHcK^lOjpK/,OgWN$OQuThoiHaSLyHq[Uk;Axo m\Ε[TmҮԦTdt# %;`8H>/)E /DrN$듴ŵ"a1al͗~%رn7ԆuB0E%d&cYv `u]t"՜>2)6=zaQx,ECRaP,e@V{Gy2OXI!/ $gTd!ut^}5,2Jٓc,PeytcP 3C+l0 l$cΰ`V+ܵfh &M p;Rm/5ik^aڳi )inC6< K0 oҁ#ۂAΜ'b-^,ЖG)F>=F Z66"YO-$=N3:vQ>+ !WTFk%K0q%JtNcU%o*B(ՔF 5HY6k(=l>Qp);}tK6b^ܰ ~Zxe%ll ?=#Dz{>.WO3ŋd5K5!âСiFd^ȎR69tI&e kRtZ37X]e{SF`׈Lr]%_0[Uw@$I92T)E78 G"-(Ww{yBkSf_$?yiv/;‘6o>RP!}Yn=/"v[bSIi&CPyxemE2Mxb|8q?^DNi9 U6'!ZZy{huR,{h|F6nh,^#qǦ\2_Im|L΀d Η8KXx ɭVRމXJ4jTmDe-F+wƵ <@wpA󒬎ZMPpdMD wAL5Hҭ^-ԯ"{DQH?zxwrEAqFݭqm>2`?(bv.~w!KQT eJ{*rWUJ=S7V@? /3&T 8' a$ত 5'`ߌQ,]e9&vLe!Ю%J+V6Ҟ^ hEU 6L%a!8u,dW^Zӵjb-4"k豰sXm{\s~#6 yaLS9((tIkc`6ܷ)~WB}DR%ۋҶG&J;In*z-$WuI$ !E,TN A{a%ՆU>G=-HF99' GoᏏLɏQJ]]G ޸]yC[+LcGCYq 2sN{I@'5(a5Ff3G/⽏D9uҺ횗BLƕ-rr6e:`i09!&I9+βSjdt[$fU](X{%s<# vXo A׵*/+SF9z7 5`"XCGc9 䛀C6qф$H|Zۓ/݊H:^?0Y@$ rUh y9f$cGoҘ}{GG5p]~RwGd$\ Gt)ȳ%#M1ڿ*bDIG'B%ﶀ2Oi-px:S2TxzkgeDZLjaۗ30a;Yaj &&p@ۈARnM$FkSβ2Y'F% 0 -:_ˑB w%OQkR=C1lbCK3rrGn0AC/1-'E6_mbSc/4B`P(3=#E:X'گ(=UJeMo,QJ6HeX5NȲ ,a 0ϗ繐g} AɵW+70j(ͦyp:N,{,>5؏0HZكCbZ 硧f Vbe鋸ׅŧ̾h(Q%+޼'9L Ɋͥ ? vٶّiPp V %:AZj#qF LSax:ϕ:KX]DN_͓R/2PdCU=m8,5Okmm/Rڴ~w\ J(s;`QY>:x:bk}^x$  mY 0B+_Vif8}ubyse郝d'P=WVEDi^:sD P !v￙ jHؕ49I;g>>9$~`!BA5'V*V։KMvGۏnU҃Qb?|Bx #@Fko5Яj0d܁~ѸW`,jZN;4!JyTHɧ27h%f>=NhoNiLmt|R $ ]t$3Jg=w$&ibu7 8B]挞V3DZJOS@H"qǽSXFAD 2׻A9qzhmmH,N5;YMoWQ q8f|[aQ"v&>I6|lm3#K:4WʽQmWSa`΃00vXE" ,T~|Cq*Q۟2z 1 NWGY9UB%m6Jf=Ь{5vYlKs*h0c?/̒Z&B2$ޘ{L O.rF_֑ Q{^~$tj3ON>zǿg?Ѡ3%m^}/zpPf[ct5SAƦ)LA-f9(qhң{ e)NIܢ$)DM+ig.p! vGf𳪓Vb,9!6A/4N-h"&糒:JSgqpSbp>$+ ȀH}ԕ+4Ʒ#}ݳ+l8C[% 0o4g9g5ΑvNOvnOP> 4=M2g ڎS  o#ULYۣ:ZBOQ%Sx6^<4PN ~$75&4Un $_{#`Ȑ!1KdXyXnNf @H-D|d X<@ Er{I(b nY\g|6PxqELG=rvy_ $pAg`& Zxgs-Aָ4ogQK<@ן+;n6j ̺k!7 Ja˾oUngh <U];i>q?7!Yݜ#n@x4IFѨp Vx 7oۢqjgאH(^g;sv~$4aLrډ%O>;ت'';d^ek{ie# 3TV{!BZm؆:!©F;H {0%VIB=ѫgYոz,ЈX0qAvWt~s'wDz#v\.h>>KbFF#&3^l %:άDv5]V ~_ 2]~ D/Y(RJA=z 9LB"9t.Mn6N]|՚B@(VRk"q21VሣKxfTwJCo$Ԥ(6}|1~jyf68{2WXAR-ⶫ;\cq B,/1Ir x*V`}'4+b̵ϓIe~"Egkg@ y0r;]Hppd*+p~$xv *sEͶаl3m{oC@ p 9ٺ]gN&-[/BD۟+ ~G 32{@k +FEKŰ[ ObXZ^+O\6A$֮!U=/4?֜Ӷ56 `&y$[su@pj|@@1WѠL4H52ꯂFUtg;y y)q_`ܜbVSZlW$&R`\kgێb$)n_m8 fj<NS "b_),jl jOSnvͳ/Lӊo *GHxa<[sij`Y^=LYzovYopPe F Wjf[g2cpGj"}1 j9O_d_uvѫɱI^k*Vq8?'1`Zp֓SFW'8ѴFp2U]"C?""鋽TCS婍؊̣"xVgB|=~"prJ!U/W1iSEq2b5B4 [fȭ`)Q+tItst#)C% *0A&Bda1=L#4N rר#ue|~10J%5"2ɇ2h ǡ16v) !l;t"۫g{﫩Na\Aՠ ӯʣkoϋOö z_-XF]_^X-%he'{P8ԭZ!y.*a 2'z#'}(s6l␱YiD8'u^bO,ˆ~*ZrЌ(bJc!o]H#橹)ypO?8'KZ373jvRrLJn߾}A3%zPdrAPߩL* !ltjhD@&.R,+;kVfؑ嚗H"Ryԧe-|~ypo\SYp}c0 D|Ł y*\x$SoUF=.Sy=_X:j[@k-H` #zrEpQW`ȝ8#@8_]|E-*?uάnpg=oHѠ"̃g= ̴̘KО'XQ_=oS"EϸD:% 67gS45E8_"3fn5w)]7MSma-2.'TU_*b:At/Yvf>*zFh@|ǴNbܕj22>8n߰]<iN0m9 |'6QՇT@zT3{cI?P*onq9>BHoZÃIynPKBPfDc ,;8øceg6k5K BwBGE<(>$tmjSCk(MsUjaۼ"bcAkto '%O8*ЀPCbFVXӤ3S#?..ʁ x#]ʺKEٛ|! Љ5+Ae=1ypt7G?ARFM;?i ɠ1{Y0`ox 'M@h!/ZIhEs Ð92=@$< 7Ca:p.=RrD'*6բPfY=v`M^L !8؈y$=g۳ţ"օtIKZσt()PLtr35g%c) ?%MiIаOLn:{Rr@c,~$ d0p+TlxSݴS@iMM-'LO;Hߣ9/IfB-y?Dݛ|:S?OaxOߴcw :B\SGϰ8/L&0ċ:WRLыNi% lŷ7ј} X0A3= w}(CbD~i~" S/K]Z(gI8gJJʹ.~7ioG'y蝬3 pAv‚4wOPÓ|:XN[fseq^Ids$lGvPQc"ȵ$RDy{>K,)Q^Vujx'Q#8gHMZ|lዺ(jlLs'tlo΢,[5qNė`cXdϥ9^rzddD5\F" Ӡxfy?yJ^pp " ߎ54t-|̹}Cq@[\1F3"A1|MBӼ(W/g@Be(dZ8I:#'s<5a6:8gmmΪX'34"zfڱ! ,u6~NsNWqRZǚwfB֛ELp(m;ǯCL"Ց _7mNE5d>1ёhL,sE N)tf;3.>xUO3.گΚ}7gKOHG6E*T͠SʸCV gv =1F`TRWdxQ™8䷷>OX:Xx'vEs#ӠPY4nr #nU٠#jQPa<Ü GV3DB )p(س);!:2ϳ iQL&#e3hVTTO~/QP#XH~,Xkar i!?P8hU ̮zJs{o΍~Mڅy܆~nwk4a88g'pYSWqVgGxNԼ8dp>H5A_>lQu%&f&cWI~@"҈_/d _ݬ/>2IhdA'oFN1K n̅zNPqʼngq2zF֙\/jCDmIfZ>e\MX%xk&{(W* "`rrIw Ҹ#vj"LϢr3Bà4D \Nr eRF̙NJg"|{>"DҾsP }wЯ |p[Epb`- 4FdWvos<"ߍTU"m\11Y rE əYVmE&YhdsNR|o>sjQV `P>4U4#S.@i*j!6i\K!zɀGeC-*h#Adi޹WyM(PEsxjḧ́*6n[:Y觟.l:D# WHm@+*3 y$ $3?-{}'8bmTg}?pU0?_ &3e;<7{U(uvmVN/3EoA BH7n%%J"K;+p+?! b[%\ /[.| w㲯IU\r9mP8 o7IA}+}P>pQjP FH.J|Ȧ..O}6g߀x|v$SQӆjҗg%сTD*߿P>vw{`uEBS`F.MPIb,Z^=^zFKo- Q^nm3gkh͋59D$5˨"3ndAb:N1=s݊3ōPR5e 79Jx`j`Kn*XwUv`Gvv>-|ڒzjCAG CiAJ mnچNO/b+ӥrH_pniNJ6L\qSAɉ ;:+^5QypCҡ7PGVhPQui_9ua~4@'?YXc;1Z 1*;qRzFZ )ʙzaA1ğtZ1oZiϞ+Ddt yNZ*dʙUNõe^H^$UلvM?ͩplj|VKqJ_$AM+ IFr==yfll(9p+{\F0#:ɘKST0%8ǹ&{ {6Bc32KRk@DyjC5a7d3—& [IMnF"kH VT :p쥊r) +zE+Ksö ƟPXq>HӦ K 7ݞ&aK]J™CL] %; a#E{OZ]NFE`7<[Gp/r$8h.Jr CWqM 2A-B%Йh&VJUawAݵ>L6zbqY{J<% oj?V]᢫x |Abi<*|/äX'̊C,xʢ]BϠܑwY}Ή6{*H8LXޑ!c QXKp$s=3OSlzu=~E{ ^3JɈ'IFg;&s%_E^RוrCtރBiJ㓢X8sJ uѵgxg׼2c(nH[w9*&`>JnyZ־*'zu7}7).➓7]3!)yO7T$;o(a 9[ jyBKvIJ;Ž3NB"}^9.Әb'7|%g0-cKv.ZZdYϦr>* Z#5n2TMjtu|Ӛ^)rK1TtnͶFW1I dl u}ѮGYDNyæ1[uJ"p;?GROƲ텖Ff݃,Dғ/3cb0_sx|Q|{[%NBu*k;H_;{_wS{j݊fStcb:`7@Ǚ||cN7}7Fyc+歿TWu {2$k_b ٛ4较Uj^NwnKsnIWw\1B3_  FWv,Cm!Ҵ2Լ z>,V;jŝ}">Ze.*գ2쬼joÃշT᧰M uq )Ҟ'(=Fnq- z~:CJN%@T95չ'T]s()B8@,Nwss辤Qq˥~.nH \G. H+Ga+UɟܭJR^+Q?@cNK*/0HoelKXzB-BtQD ,Y`VFb,p:0,RPD#s%- ju>&cH؟Ft:Oȶ؏_m%흷UREkp 7Dj@ [MUfYYqax&Z'^GY-b)P3nܹ[0T<%*<'!25H͆/ADdn=+ИF}{"!}֤*"&HrY\Pό .KD1/|;),# K8¼9Ki﭂;|1lC3$5i$%%(KlX! as[V}"xl=y=))roeYqP Hvm%AQj* ~/3CggE3U!Sg3W~{$|OL<죬-}7!/?0Py0VJs{9~{N3(h*fmmQW~@Mmu|ԼѨ,n)+D?9H@$-+'"9X s MgHsf 4(ZQ@g_c~ guE1]>DPpSXinKfD{P$ę|qslH&Z !WuEt&<3a1u6fr;d~f>~>qcòrAZt5"uĢ`Hy$Hk"sMrr> ߬ҰP KPz%#Dl۪?">|)Zص= <=w y=N]~;WfC \I\s݈ƚOݟy`WmzaLaņ-"VAZӓSė[f=cv󳾯:D7&V,3ffMGf RL O2ͼ%z` , K$/Waʎ'[=e&7dY Jih\l$Oniյu)Lޫ&86DƔDlQʌa[x2*Rh+_.e9Eg/y@hJa,l? $H Q|qkg>zL/fuZi*$p[48%9`EApLNIVl#߇5w袳EֿM>#dY bxe5ޭ|](yc*|_稹Au( N@ ͬ5`Df+ rch$%mA΢ ht Ȱ2,L =,jk% ɂ: [9&.H }8]wK8̧~r{i ̖/6.\*q GcU2șGX1j̾ cӿE! fli5UrD@X$މIrZ7-qi7z[ngcLe[YU*WNY?(ZAܶ\TL _(:Zl pqHFyP%Vi,_,VU(Fc/J55I=Җkr&^VPBUWAP4IQxMÂ(Y<* #hncmGLG_$~=Q0וߕ:i*zNĝkRe#˕p5^I[_Ai?pYgU +_AѭJ0)pYRulMuI|#u w[>\7ယ䍓+GLD+[(YIx~GRrBtѯ6N>u OSV7DpnEfqEG"s&R#Zw"th}fHs{9لo85!6GzƷEeMudfOrGFc_j6-fd1ZDx3{7F[B^7HkxBa7ex]EY/sijzI.V%id vet8^xip](J.qe/A#NЌg9eͯ>*aÿtb[BvqƦr`@'" "2Ay7ޏll2rW͙i|㩐@^(yE4dn5T^yHE"SmJ]prw̙,xX"LGſƥIQ :@-NofO0'~$/:i&ϛˊAw>.[+q%F${,/* Ok7"=~;Qd.c!k;Vj?$-%;F)MMT疱tuHWJ$dEI>lPQds&\TW_ބQ3o@Fq@w9õ(Bsܾ~PYFRhl^3W]{ ҹ}ݍ5G|sYky%EYULg0Kw&"*NGRqbscWvvx}\/53?2&i$@,cڥ`_FӛaZ)N40/ ,#XZbxO02gIiȃ`Q̬*2eaLPG,HE8q7 rͿ8n}ug9=C%xpx&9S7ltȁ rks+_>Zpm2"DVO&\ ey-^4@1aH0J!0A b ȾKȏWp qGņD FOԒǶ2aUKe賦v!tߎ aQ 2W>H 2b+PKKȭ`IN VJje F06j H^Kd ˫ko1 7Wg*\>,7@B<"IJ(Y!Ѥ8o󟑃Sǵۋ;Ǯ"Wtӌ㼀- ňȥ@HEtK}XbX42agʲ=@e1#~RpBrU;϶?};ùBR0P3?´Ob[]8!RZ_ՠSGpRai^=]=sJ-|>P[֏B癩Qg U$WX2||~Dg~ƞFOD:+ww\[ ջ5x:f|.Fh{u}/*`WSۀb^?83֒Ҭwy8ZHmascPH0: ; v8EhZ%^D1ejӒEUq >iYQK  ڮ-3v`ɗ(`g_>KMF@qG qh\hZCwNI`r:xʄArY G^Hc_ȚW-ӉE˖`A@Y2+a*_h8Aۂ&ըJ2Vvh&l59uYڂmȎI8L4u_&&E!90[z/XEA" ؕx2^hPWL,P-`׬/QuMSz"2_m'yw\HQy:Vn֦u` tʔ9~iGʹ%=ꍭo, >Q7o6)րX"m!0& yr6S|z!DVӹL$]rqci4~ j<_$H`ۣLIbovᗽ!l')fQŽH$Kujam[Q nn1Xo m%>~KmcSY1?[Z5DZ0|`̓h3;ZtO/wvm\+X0z؋u$9VljbM\䞍;ґi0ĩ^:'@@ߤE7nRs:5MS5?/ =Y~G--@uw~@T9'l-5kv3(P CqK)QOkP_TVÄIy=5aTԥ`c pԀXOE+; aj<̫ izUm~ A5R5_c<хȉ>;75ips3+S4֑C4E,6e7z] ;J|TAHJ,۠Y#̛(Όu/ѓ/~IS\EѢ"1L< E-r;2R٦$(ՙKbA N7{WUI`M])߂]]c# 0eVB☟D%PNuY W{6> ʵo5ge]sz?2WHF2- & ޱBMRR(D#Vȱ!)^a1A7t HGH,$^rq-zczF<mʧCp=CPCx@&-gz ۢh:D.:?ao.D?lVA. ̙ r?܌4Ӱ׽^/%v;keZD%EoGp rf|(x#plvshGn=X`GX]3gP3p~qF)0Y Ls_SajP5VoӐG~^|WFJR3>i$d27j^V-_I!B&NJZ^hTdgE¥o&c~fÙìsul0 cyap?^S/fke]mtMD٦d{C bj`PG%r.'yPFu)U H&$rSPTNB<X@MdV|tB,՟ 0n3|[g^UxS`JN y4ѝn\.rSK)4}ՎקϹ-k8vێ STܛK$-gbmVmo 6g 0*ѓ{MG& _B#\BrQvbM3Np]uφ0RhEP(=|^Gi_cpIJb3Xz˰ZjPU`A>~Sh8hcL$I\ozq^萠.a;-XĬUp8k7KF'Vy۩[ FsIEM`NI=|YT K&?lіs}Xk_ In`&ޟ ;wg2[g!ܬbX!G38|aie]6= KЂ>g(ޡ_ȍk->#,2X$*ðB]'fdZܩ_hLU/V0(Qz@$Ő N4A<=*[e9I8֘P`#Ӎh5,VG>-"&߻&k4<$6mb7LG<, }{}P d6c2ou>ANtH-R׆r;@P1)e:+1 z'G.B][MD<& Lي@Ih䐩jgL{ m`hENILHIvgguKKowC U]x딖>@tnzWC8Jkb>XL(UU a{~o.x#x:mh P/DZQ̊r ~WX.ZH53+aדItF*rĒɬ2jIDk>X35ܟ@LH`n4|yygvir34Ҩ!]EFkTDCtTGn䊤#%X=וlw)tgl,9KZ1d2{IA[FxpsRޮ -Op@ X1~ѥ"7ǘgG`>詣|Id`ڰH1MWPW[ }dq@MNDKc '$x'"[8=EZwb*Yb̗߁аoY]f]*>]VAye#eU]~'#h+[>GE>@6jOR }7PlcA Tf׿"I>F`ݜ|_=$c2>%Roޤf/F7ܤ;;dPc1:kke@#K{̌rK8rxkzk]řk騘@`f`hE,b,`ChM; bLmtG%Lb)5Xi{.:;H>p]Hd*{gP7A|$#3\=QVVeWUE$[z۲9 nsG"SRض%mSmЁ0܋BqRDrW Oh@1s0,a6wۥ6LqYNޟ_ɬNϻ9'Ϸ:";2|Q?.e4+ΖBN䴄d9ԞN:_${$}a%Ykkb}j.m:7ci&A\EUXj $XL7~-wk])l-9OgU%s\H•bwA$DJ]raqyY8~:p2IHa>I2gh OC[kU K/.)܋Kn* 0c~O&v@0RB)!sކگND6%z1uK'35{x *V<'m}rsVE~}Ezy:1 °91ѧt4Y0g-Q}u珍 #"hVCz~WPNr)8ERTÈ.jpf֤(l QڞGNlyHѿAhEwr^LNDG-=D)112̤*=54dB7 Q\< {\lR5]7{(Y":x} o`[/O5;"{(o*Ӷgg <OH[ GkϪMl^+ 8gy :Ds)S҆bc@Rrp<_GzyW>-ZHh7@hp ͡j{b7&tC$(ԓj堒ٗHq"5?M*&[)X%"琾Zo5_j! q; u9vm9ȇhpƙȻ`;N.q[˒x**WN¯!d ;i$N{d%/ORSQnd#sjK淾|cG_ nmdOv9BgR G~c1>wt(įF%SRs\>8ײzx㘜Ytqo[/u-;T+'+X ؟P)ϰUާ?v͖ #hL*__AG[;&A,-A_92t*y vMԆ* פޫ0:z$W!)X.$)8p{{&P8Bdjd-];}-*cf/=Y)%_S;|ڿxqVP;h'}q~gTFv-zE\Q#HsU_uύL #Tz0dؤbVϋ#=N uTt8INO!lu^\] 7[%WS;,'*wv ]%0|昺8JQ=v"?U6܅|Xn7GGu]{HiOTC ^_?Zڈ1-jo#ʕr^#im%6Khwx6< i^8vDgXb\'~W25q"2Vtj+|rOS,%!p J1ABl<;i':µFls|AjӅk ]> ԔКtyx`'^_Y×)9mO.-O[{I_.OW RDQT)c`S6[*OȞB֕EVV:X(AT#*1t-J@D9&Yw8U4:_N$`urqQWδp*eJۀQy 駼JL5l.CR Ռ254uwM1cP}.,4ўHOR2,x.-lBjS^Zؾs A>,3*}],+J O&_MԊ 8XP.w7&E2Nx0*Vg+8sw}3EM]Fv딦7$܂qb OB5E,g-"Atza0%E'iշ`V oq1HV~7g¦``R"mQW%cs-QX2[o υeA" (W%; ۫[[-jd)=3q E2xטPB姠q`^Kn>݌` ӁjxCF3Y831j B5LFIB2R~ rm=J; /8p(C\D zj^J#!,x$!C,%k$.xU;˔KxR51x$  t-WGd9XQ3_>QzK4UVY?\wzeyja șN7HoRSc *V- Ikn1`3_(Y.\`qߧI1,c`\Cb̥Q{g`Cc]_U>FE5|SUOL\n2U͕>dDtaw}3o1,_꯾YûZ9WItLXdyU4HQYn`V| )梻-ssjQڛIoEvAkG`k`$fXn5!<"k24G ojvڍ!SSU;y+JZ[sFRnQ$7ŴM'*Ao^fw (W鹀0x-)t Q) ӺVS(= E+=W;{1W50scmHBwφ/X#i))^:M>^vg`)To7o〱{+jYCrN͔V0T(E/@;7{Tb$-a5ୡBi=2qZG[:Ð;6O\[y#U^B(:0ȐQIU*ew-U%BDH%8 bw,?fHY 7nہtKOe8m~]ኳy9F olWjJ&{90cU/÷f4$RgvΧ1X>m@x=A [`M4PT63NjxcK#h_|Ily}8;5 OXǖiN.B}9pؾ%!8L6<؉YQ{~tZ|`&TVTl`ݼʹӠh"n&ZШr gN˛I=R<1uU[%CGqf֑NH$ gLKNq'Y9jnÌP4rS-B fmIQ]뵯:\sXznPːL [m?-Y ɌABQ߼|TFp cy!TSÛ֖~0\< 8*!HDom8ߡ W܇tsGQhR@6JM%sD@~;qcjX6|{|]lmY( r E'z#b<=!r OEgck;‹<(*hZ؟@aXVd%cvf0(e3PQWxd(E3'Vc _ő%T~ϷjFnKNV-t{Vb13-e4Bfw"T?.KՅΤA.U8TU _ٱS2>ۖ 9 WfR1M04s3Wc[KD8d+k/;~TE&Ӏ p9Pk*:*a46ܹH3RJ "< G4c$xF8 ׽̡%=n5TY wk,SHK OtD[Se"D;[k_'k }n h6h/m 7Zg'.K٨fngd,j#ipBn!]:(!tDp-f{>tWRKuXlѬ{b{%}ؑ l*\+h͟APfN~ypDFݑ3lܙ7$haǕr"^|gjZNۨ]qMh4VɗtLPr+kLO+! kp sZtn|gDx[pp I̺p̳? i1P2ki;S;<\9 {a<t(6P;|4j6=h!lE*Jѽtİ˲@jрS[ԣ#jl&D-G6܁M^qi\l'q`1F~mτxw)vmtҎa\6ciNBqwY^nE,ʁ92ʎi Xo' I#۷ZG^RD=3MFHs?CjfVu-e/,XNA^=IO98=4Mn?4M:'A@W)0߶5,/7K%qLjKǩ$rΉŝfN\ԓE}Siq+6UO| 4\uz=@=#HTZ?0!nne]Cm{}^iPIvD}92 |,DKkWzRp:%5qA;03_nTk7uq #NP G@`ͅ ,D#p*w\UmV'aYPorx !M]8`: 6B7O Egհ¥}!|X2)#?tsH`єeܞWhU}pN,7qqWXߥMF*-aRbڷFy|4|AٞX ^%Xh=n *a{z㼥\G!Ha R})h5,J=gRE.Y!5[ꓶfXMN;´*4iG+o}eɏ5[a"ZHE-ADjlW[˂ugV:>΋Jz 5QFˈk@[;Sۋ#u,xb` ~ecp*5EtNvoȞ͞'r;| ^IAmb,vdZfTnn_FH|zeP{oUe runz(5+!2ipQ0Sp.'r>MYZyY {Kȧ 2Wn8, ScY\DTz32()|CiKrHht^_Sf0/u-ifb8]]  k#f|=kz4xU羪?,7Jw+Rc W JuPvtեM;7~;DA⟄Io  /L'Zz3a{>4D8Bw+.7-5d W'lٟVTqT\ңۤ_֥yQ2D7fS E]N1ְz 5wZq 3dLPR`vO߂>ӹ+l> gյt+խ]4O^E_O" uf\U880"J[T*h;s`Қ㫴Fs3D#$\ܥ`\\o1C 3 "ʜ3vI  E"|YL z.qiDo$FwKܘ$:5),\JZW2]8aZf?\a0Oa~M :r. *oJkJtL,*1ˊ:giucf}TP;؈_ tRv#j݉;2a4ֈSǼ'V}16ޤ2.#j3$! Ms?:6{L0UV0:9LD)7>USGL!w 50f *@LGn>@XHV=ż Bm?A 7U7aYykNzUv1&rO[2_.,$ʩfj7o7 !9J#T2|[4'ݛoSeFb.[UzrzUt z:%o%p}/&7JOcaQv4i7'pELni]K"Fjv9XqQ>E˃ZQuU_jNkW$ÖkZI4]*-fBL/4 ŢM*5՗’f+ݤ݀ce Uۓgڕ1ہN+QT0[ ֛b3oN$~$fg"K}๑O;SxsQ K4`""idEY ?%̅Q:4}7lu3>oK"^H]rq5ߟJ Pä$MY@z1̄+Eb>,P^qJ,GH `X| |#0 'wN"%Pg-zu;Ay'""XBt'ܚmקe#kr#&}P˃Z2x C֜]z+%_z)Fm{s<ܦ|XZzՅpaMɏXϻu}dfB_el#o"3zz]{EKE?ap`ִanc9fIɑҜ&W9,r0ﻏ,&+>$SX)o~` mdBcUfy%4Uo&oNNWcKI%4/2T6KWRV029+'_<E#r~Bro?:S2Dq7೿թᇝC*ؠieF vi5(ȘA31 xiX}R.œΕMG_fl.]Z)>ʑ>6=zHneF)3+4{E(T/`ý͟9Qӏ`?ȘLe=j.5b69cl\$WKhtA /kDÓKUxGhiGY{6ĺOa4nGWpmXuh;"B8!7(ϳRVR)c^TI1baOOIcv nȾBO}GXhGP)ҩ6?)Xn;w0 ԍ3e%j,˶h k.SnreM2ixӱMF;]$[c4Z$"ij.?bIkdCmkXEbT3ؾ:NN,;MF_zj-}yKz̛n3Ӥe S%3eR vWk K|{I70 u^',(LGXְr e\#l6ON1![YȜM݋ɑ^E)&#.܈ n\nE纩M]&x-6wCen'8xv gJ r:83c @bbu=y Q/ Y䕓$9FUDX6DŽmRq?|t-/rd0wtuj!f)eWrQȨՒx73 $q?n=b\4dA.*wisZ#ga SWeoxB ҧ&97h ckV% -/#Λ)i~m [! QX 6a.Y*Α<Ili>c9|F$o_V[!ORZ꠷VT<@6ETBR P=v&Dzq{ʚK#Gd]mG^xX0RG[yъ/&̓I% wfK݅wfc/qh]r`;BAW,|AQAlb%{j>+DۛjNw;t`s=m?l \TrZ/>fnoB3vh3-Ɏ#?^A wӠ|1ґ7l2(~I LQ9d} E 4׺̚} 'p[}(p4D>Jτ3*_I"D&AN9,',}b`Ő܆#' .Wì/ =1Gh"rcvB.KV`0Rz㮊z:D<~^:@]wB~4E % .jH6`~NcE#2GҵupX t7/,r:hǠs/u@'ВB*D1G׷ޮ($O@5\:~RPG}">irfk|.ΈTWh l,tb[ z/:M$xS^g-K% 0HnnKީ -7:p *;P&?̧g=F(Tp;4Q$.!4Zt89Uslϛf<*a'dzԠvE2!{hڡb%L䃞 Yso<=MW8+) >HA"3[S1}B{r{ o7"}ړ]%ml C!B^fE( /OLn6cD.t5-Ahe'<2`H_#LRjuŝ *pڝFÉv d^V S@ںe;g**` >{$*TXSxZ]<]{>^m\ (H(]y(IFX7 y*\ i~@U$kYt'èGN&}c/hʒĬڭˁuH9fӄV1bUM=mhو`Q>j%W!3g׋@OPcG:x!+%-ʡ ͅ mz)TsJefrQ=#%b Bl77F'P<߰*$I \mR].pUUr!]޼QX=M4?IW7%Ӷ09pu7ys6R] ml[z~BFlܑOT a2q. *Cw?/#X.8SJ <{ыge aR[cS|r(&Ziam- h y_Mx?imi'HDH?&ʾ!* jz'6р6!* 4o.=<=G9V*]A^pQN]WڪL˯8s?#IʺU ! ٝ@K\wH^Z5 rqd wܞ $Cb*Lg:*]%Kmȗ}Pc$fȒU'v n @-kaV0?.}^ kSxdO誓^?glϔŴ&ɷ"ӴL3sTV:7 -8k(30 d8>5~1/:+H=*4jqla[w9eFzЧkZ%EMwv vDCK3Z^R}%*b ~J1DA8\B(?z@aHK=i.؈,~8]c/mn9G@Id:^D"*v8cɢc8YmzGČ˥ݡ8Yf7I 5w3BcUD["uB9Bx"gOTdl3[W=W$;t,\2R4zw3W%%jj:ƊNIH$wBXPjʕ.\M{U|t>30$m. p[!bWM*L7++E lJ]|*wSLO2cN I^q42w @*&u M4%-jP>݇E0+}oB߈ # 5Qo" <@1xci#7QGFv$Pr+u%{kyϺZGuJmga7.ǔ /#Xi?IqSaD9 PKҎn TFȳpeX?N R"dxiYYQ_|2f=c B`7}9[-,S^wEwD"}$Yktvv A`Hjfns5\ߖER\S*ȓZQf &6VmX"+I0vEaZP3hDGuv` z|Ff8ZQ^YFS>`^E%dC sA}o/&đ~nC? &YCC ? jRӰBJTx8̙NG](E:@$p˞b$ Jt1l:n ԣʍ= D]F801(l2oW#ne4,g(`g5Nvld4ǁsM_/Xv .\@iZ SA>ȭU_3SjR47|n)~7+rZ'b_ή7JQ9sD~ YPORJK@#؝ʽp< hˈU/&qQmwub\ 呂 wan42Ah͆C.|Lm6 sFIWO|?BKL-_l.q9~UȋIo ["L-"&A=.3v7C;?1^+im{3Tƃ4 /3f&H}} l^fQb=.7:OB2)3{`LTmR&4dJhK䪆X_S\qB^TֵzG;"Qdu"JT4FZILT˱7+ 7nfn`Aܓkm. d _EZONnk\u%q: "\@#K:XI y/̱^3:PA4xAV)U~KEjw7l3p+Q =@M1CnQH Ր?m؄VdsGs{9Koe ]٪ + (v/ n㙄F%Ȧ!8 $zbif?/Ɨ븀,}d͙4м4"h0Tdvm]տigKq҆`z1#I =vV5FWYۇ%ʓCX$=f6i j0jVt7yUNC\ƋƯG۸Qd!} ºC@5P 1b1y#D 5q/: VQs'Lsb:@b{E16GEO /2s{B"8[bjڬfAPw[%f1I^}\~3Q(B''p ZIeZ`Ns?{3e;b`p7j`|;:7*+(: Ms(>C..3ݴ(ĥ%¯ml]d5=mV3YDR]Dzs[T L, `F~k C ݆߫!&EQ9á#s;ׇH͎LmIvGwg`Kti}Np?`@$n师g)S\<;3{ZD/Rlnb57=};^N(b ((F球S8Q X{O]X:6 |8,jigx'Jt6bM`4`ԥ6ili+PFvo`g@}Gī؞YŐU?+)XqtH Z7ntz">Rx'Ă{@QT/QܧcX˙ ໚sj1i0n)EݏE;D afbj:Le 13~p+B&ϻj0﷪f .nh?*AhZ1;Dg0eFQcoB6ճH9*2ήt9ɱ^.sz,Zo㓒1f!jLf(<=Z@z" xZMilE",/yx\pI0\Y)py&-4I-sʮr(jvLc:D 6@GSyF}Ϙ-sqVheR_pIPciQ>5-D5}IlRŐbBo)8"Y xQ^|,u>ҎF=GIڈ~BO)lx;3W+,ďnO )i81_P緤9J9`y˺ =#wi-H2*4b2臠/>8V[q3GE_/4=X%Eԟ;Um[OπǫwW*dtz!~WymyLR{08@vTrgW2w`h7) k Fb-uh)5&͜9]Scd?)7cY)1ܟ\e aim=8~q;@&݋^#*ãz/պjRQkmU &||J<뽱⊈:{H(rZݔ8T|;Rˈ4o&8:ѹ=+uu~5w*YL[u *̳9[B.K bMYW7; f6%!t}|Zeujk&#G ׎=\G9E2r+Tׂz=S/DX8@6+56@ *B>j <1P|Gx7`4^J +[/rMR ͠M<9kgP@T@+ T5'o[@&qċ(\43_ђ tqKhѶ$s~`GdBɵx\(h#+HH) KhDB.ߝAQYJ7 &_ޜAwn5(eI{aE֠>uz[k:Xf皜T A;RM[9 O!i6ٿ/{䜑>6|z(bGJЇx=;I `zsp2߮s\ k7Wfƕ_ӗ;\ ^9RdžYlϯOo;+ќIk =\o#A|4b'@-[Mjhʀ[GN{G Flw%U#O MW:xtBalN#F{oioM4D'/B+89 "e3pf_ɝ/6C;/\Y?ӫ7`ih cg͒foؔ(bu_99l A=\B(ާ2&V C\R VTM70 Lu1\?GN/N~Fe} BDZ܏ fNXrm+ٝ7 fw-9!ࣶv!wu~.ȗ/Lճ3?F޽q郅m{]q/ BnE3BGR$.W{c'yOџf]"- T&SԎ|5&_ݢ0w-촩1 Œy\GA~d0~ĥ3Ղ vk1kDPba$>I~xT"R l@PV' ~fyB!BSIl0Y 4>]Zm뵗-_LqDcnfA`xDFL?dQRo?HMp\Y( u,_g+ґH6>TC9oT9[4_Jx?KFmccmOM D^%jQ,u>Gۡ|6&[6 |LG A͕4`[+Z&+hKN5J̀brW5Fg5"k (<gN]N+s!skYkN DtBCklpt_mYJ=(lr ?qXk7u(͏#t YhJ&7Ii-B@پPUj!U8w;S P"Y@S viKB<8Y󠲯~rTi&hWU3n At OEsXy6 pI; w¶v'nb91<r!}aA cC5]5Wm$`}7t|!x7 {gf1T@x}5<8sU\HzE[Ԍ\:Փ5SARd0ͽTJGa)opףyyem&Y}$όPէmei2T.jUϧbyخ4vng[*,;zc !L ~<пfvVBw~ #($@\hg□K_ t-o<^pPBoZ:$*6zN lo2А'3ӄd $l/~f(VGPvo4/æ6j/bdNe羀3o #Ap;"qRʽ*΄|nmKhT2+e+dI08z=}9E`%/Θ]B%RBnRʂ7$m<i=^G"p*ϝzV.ݾuoC߫~)D9 ;ei:wަ/)Hy-z^edbewe(|L%EO#8 ՛\g9O߭ɨ&I!G^E}9^n1#,R^H!Ϋ2Gg1|TyS'(YxV̆PqYvܤEFc$VLe@+/݈2na-* ^?dY5X^j靨%]y/M_ u3I٠x"Fmr\UnOHf ; .)uk!y62Xb_b%;IWVsÖ'/(:o_R*^< <&)0SKyBEۺ8ҿIO͡#79yz-f4:ژ9A=ПO̖h%AmZ| AMs4;@dy Nd} 6nvh7у)#sȺʡ%W ƚX,0ƋmMA,b&K9(qw=]2G9sy`uw>.·}(wB?Ǧ s$ W>M~ߛT5[H软)KPX 0I`ħɜL+*3~{1ڐb..%Օ& O _&.l?OCM)S, I#8rҖ&y67٠=3bY638(1"~+XRyjekkx'Q7qn$Qi: S7-:B\rhp7re3V-ML]NY]u4BSjHS/OT|iW4*ک-K5WQE(y+{3[I=jzeZfhL'N^Trt%z11V[bu<_Uc15%]dj@3`<*ܘSe&#)Efa°d#kaGܹB“> J]1\uKQ rQ7UV.eHus[IXIZX4V8Oz;ca۫diļckX_W)׈p~=\cY"}!_Ex`ٕ/8HBjS!fKR9SpZ{3T!/ ypWZyL`:n,l- EocTb}0}>R*;qQm]mKF)ێ~E9 ?e4!&UTrꟳo/>觓.3ѫ*j7@s'mқ@eqX^}`4Km,@(rQ dևt<)gAs9z^Ӵz%3[k7&~‡G: +QBxq/ggZS[+20:t7 x} .K' nª|>;pyI7'TC &L'_w~҈Q2kX8[b2T}w3p[Oy09$3gdHyy~^ 1Iq|D[Y_ټ@mN}X QvcjΘB.60ͥd+{Df6|2Xafu6R窔[̒WT5,[ &cF)lMy6p'F0iI+#g~S[HNVٛh\TPsFPByLNzT:@(!;ާR<vyhdhhipTZķcXz!jՐe=X)/#ppJn6|d#HOp1q}0]ƍ2,?;LfsvD-[/wzu@`(Q%י\7# PsQۉ|,ܟhK!6AջQeJ&'/(Ȕu,tϰF"B|yH+Gr߂3!^u,5wkL@XpR [y4TksX݆ R.i[s7Vl aFI21ƣh.}1u csXt'tE*4/_^0te|Iveq$Ʋ<{E54vKM$5\ZYi9k /{]ginjFܿ)6C1?T)78%꒻8.3~Q* ˂h:5|^Ivoݬh\=ScZHu@|MS'/@ \rQVv۫;_ }mnnD:F/G_i>5 XtJׁ R=/ ed$0/Ơ: ?Ku emn>$(X؅^+ą+lhxOxfR9xN=Vb`(l =󋣟 ٹ W#;45S.w'Nf|XP,lk<'xa=H,2Wev*Cmbw&N{Q7 ,,CMe=lod_ Bۥq)Є w![ iBQS'bUwi2[:YnGy7`!pi:Zk.vAN”k{Iq=9M;{q$_0] ◷JK5{ py1 #bN]ŨЦq4-G hg.cBgU|i5W2.-2B%PO@345PbY!MXF$*ӱ1tV(UfxiJsx'Kʻ@"2'F_1=u*nN2,ӌwDD`:o_~nYkQЮޑSflTS~!"{{3 V$ ;S[J2oIAI54[4YpCrъm_0f6.6tCdأXgr3IsfO!JnC+xŻEg|jX6"F_I DhAv> #*xU/5uN@& @yT]sų!Yٸteٲ;gԢ ݼ-n4$-S [۞b+@$!^W_$ףv?HKyf'x&3:*)'ۇ㚜o?%tDj>V~>&89KA,"pN}G{Naz AԹt6]_=fiH$ϮMU"t>+i }TwK Rπ{aMc^oTY@8і$ *i "(y&u2>᠕e8UM'?LvkuÈi}mEP15H*z;)P<nu$)_Et Re?)A%a۝d8Qx@o1>[G Noz`|XFM6H V\i&]I/ϒ?.Ǐd_7& xda+M~0-ʹQhǾJQBq ,ᜂ^d_ɯ,{u[]C|pD(Pq!rPfή2G2qdMtH3 ~4tŽkV'u{tӗ kaі+\lcMj [< /3FX8ak9ͽ9@e(ýڎL0ѱ}\.ikp@ТN*j5gX\VqeRBstgSTwId^\7ŸDCq? Č#`h;~EО(@Ҙ߉A:ঝTd m u"usլ+`RjB%I4)P (}Uqv,B69˕`+v|7K6~oa{tSxoT~NbKuTQ4Ӊv 4ഡgΣ9.̞:q3Q8jsUw^c@!VE> N_MV6A}' ˠuG72[\G:5̿R@bkԄxIX{Kޘ>'j4gd_rp:r~ݎ5LҮ֡#5rHq%lpV0& jd@UUiNɫ!'d`4!0;%=Ph|A@١S㬉_'8< P&L,$+2`:^9Hݢ}XnGi,piqOe8Axɼ)/O͎sl' k0Hz6] "M5?]]Wnqtjv m_6} 8H}+>h)m.&q]Jyw8H$Qߵ<&@0KfZL"gٜ{HW.~?4Um"!9VgD=hrSCtHe6-g~tջh]j_D Ha,g5Aܻ=L P-X |83'aYTu(\#T#~<.tC+U}yg#gWU!k?TҼ5Ii6٪-}ZK COw[eW?8ܲpc-`1Bp-aaC.Hw핞1M4VyUR^L0,ARQVIx*xlQ=ʙI}t' SN"KrWV@e K[DOB! (ι/֘pYI˭µTjCXfRmQ\~iC/p$(0^z"uz3PU/OIXpIl=9A0i;lszoN-pf"[݋aec6 e)\ ׃?6H!+t?})%zg&PWUX r7+%%w.ug$ٵh2%pU?iՋo5ۇ$6xJİ/giONa"DZO QfO{sUOady;Re{ ]:ov'x`a;xCUea6q!Z?۫ėꌹ":LoqwF|,c8YTh>2 ? ZXʇQʢ=m$estj( Ț{ІLl *MBeoI֚Pz__A3w(ȑr7Z)LۮR}L\һ̪*M*X*}}qNZHÂߩl(a:L#a5U/cPͧDt5fBZ Xdrd Z_!a\uwTL}%ۣM2a5LEYƺ೹o!*|қ Nȫcic7Gz H{MtXe " g_ܖ"Sk' rD '%-\#~BxD4ꚽNҸQZnD=s\@$q6&Ť!ҋ@8^5K1 wHnUO ¾ء6 _;`콢uXРGΆzutE4ĸ CVÌE hS(jETZ% "k;Erw MqQgS9+:A ys]_L53w mC YbkȞ6_kmB/qCxQc/̟/7~@S_+>j3DoUpEEfAM~QԍY &8uL?K. "12f#?rH,׭Ϩx`L;e>]Q(iϯ́Rr#Dkj[Jm θrَ8{+1f)uj?4նa&A[13ucNN-s/\1ꕳܥ_Ro@(&J "T`lLvi@Xc" )-(f;ɯ0)nH$VK]+Tb;"=ժ`rZ.K+P=(MzS$뵄oͳ[MX+!aR;v2SzVdPt}Xٴ8XտS5H D9=(VzP'fmՉ$Yg昨&/l u;G3nPv47{ށCuzTIG0XrgdVDI謹Y* Êz=nƭĬY&@~z4Ðp3X:g aVɧEe ?1s)LF؃`O_/8k8/ z~?bFM` 'ļW;4ittsm 5nI0g\bQ+pq$C%)vd]5{G@o%h9<ӞmMNJ@9Z& TcbʢxP(u$ 1^wsjRX<[hVaTb2|Oi9KEX,̇jm:h صh,.{|K#F* eِD a{eข:͌-rmA֊Ou77EQ绷z<ԛ A:-z9DxPf}9Ǿ7Rsk% 6zà@K`2Vن}fJ9s 0,{dz|4aCu4Kc 1֖t} جEc;@qݽLs=j%JǨl_ܭ-(;>t-&c!sAv1PÈ˸ͳL&O; {bKĉuZNQGd}a":\1;g'b#.)J  m/):{68R [֧C8ʇ{ì:!\f$b}g C:e7sF%1zCy8cGKRy}<:nD8ѴʢtzaY-H-'8 ;yh%ְ&\d_QŁG`CܽQ ޿ z $gDH:o [? VKέ1[J0^C8<2֢DP\}aa?JVik3撴Db/czʧlTR( Su0uu[w7ӢIXzbƢكq-\n@wQ \9]8JnSL*&:mb]\g E;U´/y~-zhF*!?Seź=C }b+#ݷJ! ~mXZRVnmt&!Uh:CuX{Q @Ob0TP+0얻o>tr\J }a$asPoI&f쿴_5RZEV KӜ@8 8cNlOQy.w̓R .t+dfo[G/,LK:6h@˙F,Vؿ%4KuN4| BzQU(M My0﬈ڲGјbHzp151 TԌitg0DymC` dӑ;Z[s㉏--oP.O7kyywT/hcNؒZAk؜@TlcA1=B}NM(L.kB l q)| s)tUƲ]1oG_&Chb@%vq 6 m3 d6.8Dg Y7;7 RTc. 1@pZoM+O_9H 7_ǂx9ơ#GY Mw*f 3]*aסNhGepl,;5x 12:͈lMRv$͓t1 }Į ؘ zEq0U#w(6j0HrOkhdA~om!VFJ!cp{ MdC'%H c>Px~~:CCtAP>Ed%b^WvZ; 0d k `"0(!Ί^\գMowfr`r߇'Bkyd*m7HTH #Ev4|(8.$ϻ1ŰF'W7  [ޣEV3JKKKKPcD"jfx?;vuezpf&(ԚWŴy6Z$|Gh;SBȑafFV!0| w݇8ilkW i|}JíA-{0tP׌ͯ['fKn &rٍy:9v!xs"?*W%r4` \~M/*r.!y.R[,/.tm^//Czett 9*1ͣk7(Y#e^Q~$cMT;+MFY2FD 2N5jHłger*/GqIKBh٥h4T ,)[ EWҹmuj>c<6E1fN(h˝@ Y1yO\9U͸D8z@O֡I# RSlc$(Nfv͈z߯ԀTnHFJә/3S៴;*1bcg݅F6hAbɴB=Ge^쟮}e, ~oV*# X+E2 GZ)6 ZYs` na@*^=SB+>˗0M-+@c'n)RBEƵex&c@ixIAxL!K,"[CuՊt0s1a'ْ<GG@Oi4gT|^`ͅq>T?ݐ|f@ƀt(K3*~HFڍ劳ڽq`a=|5pWD>ó!e+|, 17 T]/ͺGx S*Jɰw~P&DD-VWhVѰ@-6c7Ev5]ᾒsya15X.`=ڵ[uŠnafGkKb6'rK=]N] Py_˙P{JVM04WThڻj,'\+7r(lNtQ-}CC0]ll"wnY$1N:))Rga@zEݬ0?mʤ $$SRR"ʲVؚ+{ma*\@D`&ҜTN"QJ"H m 3J lvnݩy' el5׵ G0xN[XAY#DW!0k%6:0#!ϪJYt~*?uz=n0#c9Q#[agf2n} ^ƋtmI(Fyrm Z+Xdc/ܨ!gLoӔ{)AcEݫo7G^ uS 0\VtSs1L%G87!dӌ{D=G :NVJ|'jf:jyq kѕ5R{r"Lko_ϊ?(^皲Ť˙9`eEzs8_ۚ" hB]fo eAmI ;_AʀK"V[n4ܴKs+"O4>5h!QffzE-'=#y@%Mt\<8}XVo=E7/z:U%OH8B[Uc:e1~`ptNJ*+rJbgBJ;/ ?:^|ĺqZ=3T/eyGܝҍE#6rxAz3=4 `?^ c\ 3ϒkAo1^lT$xԮ w3xŅ9' g^|8/d=vG :1oG"c(j=TzKLRLq5<@Gw Τ1kwA삳E[ pOPģ>2]=^ 9M{-@5t(҆ K9@l]9r-bOXis8H`B2ߛL!ujdNI!;H6J^.DpEHvCwR seH.;Fmh]rFϴD{SjVƕv%r(2φ ˎ9cC2zTyq++ȒPɵITȰn]f,bYEp$)|1g Nr  }c) Kt Krק=o"&Q/zlN;,;aw(m5DLn3,ajG6p]h? "6T?wz>Jurq煹ұNqbr%iy{ֻQq^^޶Q6k_V'3ck3W3-P'Bf坻C0nѤeXiwny < ^B"nM,?Ƙz9@Lw {*y]ʮi&)|̈́40`q;׵np]\*XɘGG|[.$Atx%~ӽ+da|Oi|VEuHչ2(N .h!٘Dcul &+Oh)9idrwFJBۇU$SLmE),EWpbz1}=T^ >i_jmCQ4^Ŝ`'SOÐ0?G: d7*eq9s 9?C,įS:r\2gB]NKkX cy^^}R +BgUhlowD?H$ݤL;X}K=W4qm!sF~3u#hsZc8)L ??dT603G,Lrې{ xS WEǏ)~@@8;FwrQl"LQu9R,# n>5vC ˕[pb'TexW\A,y:W" %Xj*~nCQVU-ŠiQ+s{: ?R* {K#6abÂ4$rȋ犨/nwLM oMHYS@p6Zq:-iK1Ka .Ug'wOqx@kᒄ;Nx'K yxӣ)?ߧ0M-у}j[`F,d*K%?XpzS`恅ϑWI~TJf rE宱Nz 6$} :݉ ruv,va"s:Z38K &W܄ *(D|E> U bOUJp~pݽ`Kޥ$]ndP VcȧX^Ժ~u0r?Eә|rn:+]pk:`u9jE=Ǚ}}d`#2j&'LHQ/#.R]-*] 'B9,7uKtubxPGXGYN]#0 Ȍr*]|xuzRnDTfTκ?Zo.J [̉Z΂6m6&"&Zm 95h/P[i%ӨB%-J",)O 1wX {lUpO x3 D ni3Kt\[o8Bq%AM.!-'cmQHZIw\mbql31V ,o&Z F4cH5S[2<\Egߊ˓㡾ոJ\G?uޒP4,&lKb&s-ßSH6.=ӮkgYH­R}B)V}&<\…{WJU*hekvӍ\Ay{, 67GԙYs]0f@H݂:ؚM1;bU| 8[KWD_Lڜ ޾F^"夤U\.yF6hCfEe溾#7~7zLzCM2 NAfE0}y")#l8v)bhh@V1S۶}1(Ri3,Z7 t:,̃ '4{X?G\7\؛ĒMNp}\D , bemp$/;C{bȉ U{#Ϥ8ܢ Zbq _u -o?tiz`TĨEb5~W8(?ҫf΅oF DZњ3hQڠkKmǹ x>qʮ-jx,ڂ^!LwA:m G}B"lg({K_d+6HAL恼wȷۨV0⇼өנ5̮d})k.P4'LD }ҜW㘐?@K^,_ iAFk||[~5jM<%K&|-ׁ-fpP tv.NP*\vbrOi0w7Xo./l8c22,bazyTh-{ !|$5DqW^$s/S/C[fy< =-'^~GN^ϓD`&)V VgAã؏;V?@+3Rad2Kk&I뷺r!d՞`w"\PKCTvi.PG|iJ[L29\(Hs}:2I%M2UC1w " ^_AT)vr^AKh"Rb`=)6꼱y Vf˔\ 1<{0{GqT;hh>.w93{;h7*SpQ-Ҕc7:0mKC%Byjx7`v.Ҵ3.Ǐ55-8$Qn<]RwvuYpTt5e|b {_]RkƁ9?h]Ȇ.5l+ ]ñ뫠LqfsuL %̔ql=oO$F ?b)59\*-CĂn1 PAnjQʴ )aP `*JΡЏ7kO9iKcP|j"ŵ/׬B࿴S E¸>Q#ΦdBЁ^OgTNӂ)Jtxa}\IlTi#lM4mLz|09uK}[J$ h'݀7Ua-)H&]ma.y?fx PnY@R+iBd& x-V)^ A\RXחyaEHp^>!^A=B/ yy K~{8&)NcJ'`#\;Lebźx&<ᕳ=x-KېOfBt8lV CcЬckSx\ѶRW;Ўvn+bjQy(&&_QοaUM_ 9ӗQT~ VX0WKtM FRNJ5*i%PŬ?a TL󦭶JUNT2W7HOHRagⶥoi>ɓݒFdۉ6lq+pl7E܏86059RBhNh3v>ҍf-Gq [i[q? w^iqqi&Z{V6ޒaEh=t>T @sUTcgC)v@FYѰѾg͓NV=ʃlC g@5>g8n_hb%s+eg@ ipJ9Dj2j\V59%۪99,Njb^_O$'zr׎Lp-FEI;( [eӵ]= ڱY!Mxg̓4 5 W_-f%`>XA:(/W̹M^#Q0W@ݒҋYmiBPCeu-4׵ j.Ce#K9:^͍co9ID&ufvgٛ{"tXzԍl5g4`z@RV^¥hRj, PlIF۔c(X,/"oUnMb1Mʥ`wQE;VZ÷`vl%U5Vwa:ΨID:g}||KC"|E,Zry>SAVݔ6,|D8b:eY[0Lr4=@ j"Ќ*B` G->6)v[ACnV91JP0٥[:o󲸉.'ߓa師wf- :l-q?]r@T}YUhwrq>$sRGzq:`ݥh/lgt7`*;yg]Y2aSj*]>ݪC+ߊs_ ()WWdI]6ƒ'_A0DO{=>tXSê"jB0e#K>})3}9?} XTCXuTm/MꕍzfUVˀ{M58Br2X?[lo ,Eд{] \{}+gvi! dtwsMfPх?ܚ/۬8820*a j;pp-`y[n~IY5>ӉPDmi# ^-&-m&Δd V&06̭ɧ{~xwP*?q؂,9]wmI>4': #~5*]HQ=[]_;C>W aVMfχ3_r= Xl7[w0c:mz/)VR._BNYGU8'X]ItZij #U4ɱ-N6 u1p i90 .+U]Ĺ}MUnia5:{ O>Vѩ{] uAnq Rve aޓqe.%E, Xho(Jn><+]j7`LX Js}Ԃ/+.Ôڜ`S="28Zz@8 iE+7)-Gs,0=`? IP5h^s%z>QH-dڡƳb^Dq VԳAoZ[Gܱۢ#TnKߤhvR(J,9J 'rKl_0 {&`lYy%ru1]Ξ.${dqg~=}Iǂ;YVH=CW0bGkB FGٕԢ/DodJg@EӶVً瞐?&)&dG 9x\Ħz 9>7YҾ}݋:!XX H/\cˮDB'?R >Ğ G[js"v=+?l ;MƘg9o^ H{Ȍj2= 3bq˒^ ??߹΢E1\G#a|RHګ2{ia)b0*. y$p^PLI Ɗ\϶,[K̗c^L.ca!A Ů̂iSKŅTb+R\eD:;Zm)|lICxy믇Di[mafWuc9mW;p:,u 0i/EfLi$DR9%߽辌D= kZS kh0 F+xJfa 81- a-/2$_hev.ۣqlFk@ʘU4JQЏ\ f[C2e$EʯlH5Y247:,]Wl+v!^\a.CQ`_īSDx](ʶ:1ulfMAoKܵJuLuN`"j}4h~Ȼ̋F3| ǖ`93/~Uqv!o%kCu˲чִKytflth/J[ Z0Hs3X _ K]KrK8Vk)<ɒ[$$68."aU=qГ[CB/EE/u¬ܱXfEhCq-9ǰPZ5o>dr+Jo,wз)ÂL7W&RFjޗ1 L8ŤdW,xHO{vFѡ!СsΪF_TAOY*{vQV h']j65"92cY -NƖ?xHu;q^@6 K? 4uty<.-5M =b L@zG׌'",[bZZlCxeLQǙ=bd6W?>ٌ͔T#ʖOIiBrI]&=pyMKKֲRbrSI>4$3pԣۓa>8d:mLБdZ"i){oO lG lezqhx= Ke퐦L!6o^ ;*!ƣ%#J WTst&D,US1I:@ء DEfc^dt4}mt{;;<ʯ@=ap1OXx=2l !D*l.Y0ܳ~ F8M^$#72g>Bzg~}s3rB?!ͼ>4&*>k2)"|G)RFqoR g;; gh衧7&%r F v?bmY>:mu h-4ʇD #4JY }/B+]E5^;y%[.llԼ}/ ynGa+7}#WP ˚c}#~A)9ƻ÷6LKEkBZm-D{P@_Z[>SlTBK=aU^ՙ@ƞpY<1A0 8W3Z,ۇ;t!RTMBnz4# )P~6%VJWK_׌JMI=Am vݣ 8J%Ge CQ0C.Oi>k?bT:ݝm^G,O øOcj1EE)EGଊ୒my6(!pªBJ8M??UvC q>[+\^7ГL!LNKavΕĠ@${ٖ]?`vLĂ JOp8Nsl15 *b %&_@V۩zXC$BI-ޫu,c`+Q.rYzk%!{۸ dbW-(w~ymQZK_UkF\0j.^BxZTī6SQyPj 8(?0{F3q0qigKh:*"$بm՟#kgrlWvE)kǂ2$\xt%'a4g7M(>n[OQ^CJY UCȁLf + E`$m(WjM>S Shh/`},}V6%϶L~@͠`j?[&޼Je\0[D6?W-㔝mHF%33n ixK n)I_ 5MʽLp7L*(Ԣ~9~;{E2AIJyx6ZVBݴmwds_ѳ-3̹,?[55 )g'oj ngګ<~kqGd[$wso;'X!-V,VmQܪ]c6\zxq&|5|\ڦH7GFŎ+ӳU w,Wq .h;"]'v^"ǿn6@-LKg_\@ Mmǝ@6DMК I'P=/% L9pR7f<9A:E[_\r&%?m 2E5pl{8.4Ȣ,}U+F-iwX@g%~lMfFʵz &3eW!isGș% ߇I+NU$lo:9[b@lpbfzfD^8@0Ӊ{앭 \3ѫq <#^^ކPmPsrxF:@O>d5D ȻE\@]쯙`m H ES닊*LoiԖod#Xl-dtQLjg1n,:gsA1+ee,oN"^A.?l5P~k)hFbD^LbAGQ1B`ܷeOiHeH`{MЁlE]c1nd|d#|qV6Iqu'-<1טYS1Fp€σ+FMA鋁uȊ`f]֥SZA2|oMc7 GuEXF_zs+_(\j#:= 6/Ѯ8YDPi(pɏFv^^K\j, h,G2G?Kĵ*4$ɷNxN(ATLW\Fj(ׅ8f0Rއ@R;L͸*< B DG[0qg-gs+ONЋ䩄qA`wYi-O>ٷEaiC\H K,DW%0́Gޅ'"{1M!*rjF:$B*:F2|jP)z~zΏ;z#[ʤHJA@M^~Q3(+J,$ ?& m8tv\Yr sl@<||M\&4j]!m >ֿJnZIJl#kdxzRUM?i/EA{>Ç]q8'#u!CC4u.1p?#g>Y/19)yX ق&R-&)m{@Die"ۿ3?W (:rj!⺂ę#r U-(1?LHzǀ|O^ث}tO^hܥ:K`@ R%U:QkIG`N~cz .o/Rqohe9xZI78i7TsDńk:q7]65y$`]|qn"ʱbvhB׹JMof -M)3j/NʬɋY(# QȪ,޵z t <$صїg՘4l+d D"ʑ0wn^;Τ43LNq$w8n-P c?gȆ dC^$7Et⹐hlT) z6EJ 1F÷lA;R+KPʹU\=p]({AMN1mjOi?4٭}^\۸ÉK+/բSI?aI=]V^Țf?wtS!4m,+I-¡ELyĔ'zwI$ad:<Lt8 VgvVaV8,)JϞV;".Dj(PJ~Y:!5߻4H6TTvJ@w|%Yh x"X %52V}뛎֐' jCqK PEYDSyN61zY@R=^LC" HEC=T&]!㣔x|,ԋ [:QGj)C >~nt$|wcV[KTr7Ͷ:soH|3FSZ@|VyVU">)(+J#<)Jg8dV?D͘n}?갩GҷIt?Hs&\. PwdS-㄄I/WؤqN11,:;o8hq(Ǩ\)G8h} y_`Hu$t {`]ߝ߬El;)m]`@\ҢʃCia÷t땹vE_&o*NQ͚f6İ! +210Q|QfD27].Ss0BH_6gW(HiT:Pi$yԏM=pA27"\10侞0wُdgfDmfoO\*ոa:O'4Nב6h|tqNVGfL> iss^%L!A.Uxvh5"~lqi,+|54Uג'(r71pG8BtRv@ނt~l]U _i0"a'v҃CMpli,;zDmפ_TgA9vI GD,uc/ PyvG*gwSyyp{KyP#6S2F̔ \c#.v!21 @5 BY 8ҙl§tjSG])A>UW} /a 't`PTCqː%#d4$-$.=JfL|P|-@G_t~2ƸLrՎpHhԜ! jXJ۲yU^ȸ{욚| *YQZک[߹'9Px@ۨ%A ZѾu̩^&"L$)mβEtĩ;u| +>'Ƣ)p_wk1,Ͷz"gf2WzYv7"*`;5xt*#SiŰDGӱ>Zma<ę1R1s %ph+ hLZES-RkB>?d`V䳆#h9meQ>0 9/6vIW )jXR;R;6$Rsl&:DsLvN9H맞Mk}9MoEL5pޫUrwP. #fRӛ^u%A>iMTIƟ)GGeǪu+؟!$'8K|4 J!prPr~W<aD<g:lcw<|ZNYCE3ޗ#bq:0*J|)uN+H&}#ѷE¢`7'<>&02 9fUC(qOwDzQB@T &BṰe5rIjH~SέKYø^|#.O쁥,  (Z8 "YK-=7H<*m:hP EțҍiT9h*恟S9t3^ex{I[OiXNJ`kAC2F]L#ά "9~_l3@HL", V{!:6S<4HNZCy+7& iV JdlxVŰ\rsA87)8#U\XQP8jMlTMxi , ͣw2-Sc?r_G[1@C8dI0ߑBuwZ?+R9\VMP2Qy g-M@YVnTmWO௛ IFj zO5DuJںzlA*MF]phfM,\մ9tdIànQB7ϗh8ّ2TUW%bzoLST%=wiГ:1Z'0۱ @F}FWCO7b + ˝ZۈŔ)P 2f!pFq@/cි" 黖?Wg=66jfˋe[h&wLOyVB6Mn;#8ƴNLGoS =-)b X>D-A:5E|WmZCZm"GXȏ) TT &ݷX @)g)*5}vň|zT9^ۨۿE|ciKDt-iOnS Va&}Q2 fFk$1lxJgypBNp4akPV9~H%^oEX~C{zG^2ⷝCڢr['G.-Y+NGݖ&pWaQ.ϓC\Z}qɵ%I])6ȫYap9t[]Q+>]kiZ@ϪCW> >f!A/UBS"tq+) ~D'F<epb:0,ɺ [2h2jAXD̃5n}'ׄ&n`IV'u t#e8tFaMI b=uއ+ǝ]PJJDh+=qO9\T. v7y^J= /B%1YאRf9wN1IPDEc!ބ|j~}rd"vՀV M{RȎ;3P9[NP2͖PsTN6W;W sL%AnmBEl4 CܐnΈ`R ph]97.;Wr17P|b^j8?[47JNhY;h`%qtfT%2,{Otl~ gtL/ 5&XH9+b\~HABh[c!25f pP y(2GE^nmTMubG(}l(ΐG!_|ibZ)fz۱[Rm )LX#]v3k!xL;̼p,"wE=2CsHlX[ó.ךglC0;:)#~cDgƋd߲XJ(*Ƹm¬<=P˛O0}ԏfAe/^nW\hڙ_ )ٺ:z&ydwo6eDEkWl"$)rۑ HsP{[(³~Rۻ|o"LH9 _7l_/(Ķ4ѧ%(⌦U=14 I1ס6)Zq#~͎JsB^CފTp;aD$bQ6tu܄*{<N:l)o@ ۥ;\Bo0vY?Lvi]}A9WaZ^gy _.{Ҋa& 3-!%DA8N %2b}A~/L6N8XLz˶a4(+.(>^#aK A@:tf1 5ɘ̭Lr;* sT1g*'p7DaABzOٿ3cL٥w50 k/44+rvb-e%g$BG"?Ls~p g]̤fUqVj_p2BkT詓6PxO4<"9䨳3'yD+,9 }Uf &?[.Ew+]4=B㿠 !7Lh+o)yScsN%گnqp2b!qhG?_jS#x@i+hqPK*꜍$O_!/ƚ QRZaC(rl- lR/?A4Q=\qRp91qpɥ F\#,Фgho:_(3uwM򕤠ծIBd}7KuV" Gb?vlKiz;=.VDݗt%{'8bĨu8l+Z|k``Dcd^0;EtyƾG)'' !X`"'#Юς8 S[q$ǫjm@!g5ɇ3g[v_R}ƳŮV~=+_fr'%t=hJM}H٦GXJRިX6*%d8)pJڊO;V1=xAmoUNFFue[pb#pf-qȌTAѳG.bdYWT?e"rF;VnBS"gb;xhH&7iˏY~\ Z{i8 %~X⪁G\fHX et`N`t`BSK3?Rs ⬶3XKk)n㙻vQ0o &߇WB'I6@H$=<;Q ֗X Z6n,罏to,6̤ CcG8 _iO"ޙ/9'e @)`Bˠ Yj1Y8H #(UUHħj$!6Q4Q.~ #FV6ask= +xzceu|P^f==0!(ԧu][7 8-9>۲ϬyU̙X&8mԯH#s v">E; u/Ef&#֏N$`Dlo%QDw45c]dV8؏^u|ҹJZȴMЋ0R&ۅwPw{SR-}'s|0nr#&ǿ/|7Lk9P^X`ƶ.9*Bc0Gi&rj E`$:)˸Z*=EzϭH}"c;5ﯠ[m-7Tis!2ArVdedUg]BmxfUI¬A(6S+]dQ; xC|@AySW|)2gsUHzmn$-y~\[OI/z6z,oyӜiM¢4b!D"c=yل5 KLwJj&E' ~O*7χZvxPlxb0z3_tAS/# :m Bޠ T`oI`qagw{R `"Mg]i 4ރ߱ۡDͷ7א J^Nt-ɗ8d;51ξ@i$޵4f%ց=یisVqܙ,jyѩݭ[,ʸLmt-C޻{9ޙ4,]Ԟhفh9w.LA9OYc!y~ʪM{6ei~ >@"Bc0fT ?g(zg$Rgs*qEyWMNW4}ykx{B㊝@QLcc 2tt-p*a6Z=ZujBݿqf`bW125P覨EBZ{PaFwA6\kLK!q^>8 nJphm׵ #"ZkX4 + c]j(KF"Eto΅ءzm+d]g5= z-]y0EYn}! y4c> n޸BuU oȱ @p84|jQ>١m{4zc.cnOb8ܙ2mq4L ٰ`_4yS))xJc@jX0事 &6ΰUum|'G Nwzj {UyD6or/,EAj}=pbҸi^Y^H-,Q$Y,|/3\>]P [@j.vҎk Ύ>MJ+K c.+KFql43!'Fho`0q<\ܽ#/\h@NA<Yո5vM,KӬ5D: Q=ǽhh jgjԜhY`rj#/Oc ZL͋|g,tX|@}@1P[Ȭ^=v&cDž5 74yBׁ*Ujm\2z{C(c.]hʖН}JU6RuwçeO1\k@7mt0"ݽ2F Y6LG ,Y.OlRx~=dE@N!H+%>"b  qjѷs#RCp}BИMFd=_v ĈX*l^nLO(黔^p'S՘Ka2!ibK1!\ "[Q$3͵  &ey9m pRl45exyR;C}N>O_NQdn :EfJKhF=1mXv M%.CTR(};P|"J;$]q v ΨBN*{@)³'uF^ Isp|B_d\;:F€̋¥sѴm̩@}O`bQ3w+g[ə jv.zJ:(2w3Zݒ.!8>",?"Xσ ). W826/A=vo<>(v鱡`!7 rH{xU*Vh O,y6~UE+%My/ҟk(|[*"fYc% DAdo@A@' I4t6G*ÚHTv]D%l8m{x3JRuۺ5VZq M#_F1LNjjaܿ\;N;mkiH`l}6,PmmGGD5?q]f1ʽS@ `_~*6~B߹CUN)yOqymm a }5W=g')FbɶNZtC ͟!6U"=oѿm1@=,‘;gϿ ARw٩+*G >_팔~O8,K< 61o:묄uK'-'|V#`UO9ʗ[ I k@dĎXPo+$5( 8QԭqM"9Gǯyw1SV]* z1]xoҖ"uF!a֡-1 "Ђ720ݞV,s5Խ}+ =gcs`PER0X暠  dL^JwfZJ^ /OC~YkTߜ7ؤ'Fû};R{̶4R(25cO肭r S!nyz: ݯjH~\R}Iג&{; ɵ$V9a{^ҟX!ułUxynf^UUD)g>X12qr1YGYZw٘(E;A[L˥qP癁3mbtxyپNuAg. DQtڀt2Tg?3tAPT-Ws/ dZ c`Of9ƽ˰_tL7 mPӁvxQ_Yig>#.Wca#AniPWZ=wHpM_.wg~oΨ\Օ҃UWf/O=J]d{ʿB/gSGE mn rB  `cN2p /(bq8SS>Z(*aB5Ls8JB-Mr A&|ƧJ,y10 ?6ɩH>-ͩ(+•?նsqҖn$4ϴ_N$̏RMJ˞v>,4W sXD @ BQ84KBȱ~HⲦOocRFk&#U5OY C2B+Ϩemٵ2쟏;ѢTUGPgy {=U4'mUh[pt'$d/HӋN%QpeCDq%~f ^ľDL7^c0Hj?!:qCnPi9&L4ͪzǨ#x \1nGH<v-z| NAnENZe1Gu:k"sW&,'?4'#Z>Ơ!יrݱZD`<.'A^eYFVj"`vUG]9.!7!8P.+ȉAgz~@b, tᾖRS(IM-d% hs14++bW.)a Ă ~D&u;#{~@ Oe\fV|_f1| ͺy Kޫn}%PU Y DO,$>Ȝ`8,B?ͦkuEpbzO*5C8K/6vthrsy/1POC\{ K,Xݯ!P`0}H?|6P&V{,"`/?nP:գKt0̩zΐy|݂Spy$1tk2N98$Tj#w% z*䚢⢒mlPmkZn9ƟQbd) rn d՘(Q?aVE1fR'>8M&ɖ'p!n |Or+*4d=>): c{Z'a9tP;Eq:RuۋWZ~b<Z+Fd4!c߽C0D|40WfVW j 5p޴.ٿ c{*  p"]nO{Hyrb/n޼ݮW{eXZe yGܺ阉Q9`rPQ \֍tRB[})Bw7|Ɂ%K'ٽVt: A2[-FAk>AgO.B%B ~D'0+!`HxyKef;yS6Cֆx`i"L>)"ՁE;AT3}H''2|u0ņC[y?%BEG< Ojjc}GLFVr)K>2|p" /ۖtoYۃ+hzI*ӕQ4fh6Ey3^'T "GjĄgaN&e)GSEV1cW=zqN#`WC^yĀ)>Fц1 ԧ'i:S8JE >uڷѹ̸BeYz0Mk_Q/5ucxiw4d3q}#ԗEFyFeLhyBuesS8X+&4FaAT78a!7į 9X QI&]x 8Ak dL@( *\^äuȗ< G|ؘIxInOָۭ!uO&B\3;G7 r} _&oe'(8P-B %sv.- ml.g /:5@߸YP|츁8]%UCDV qN1M=krKg-Ğm0XlmUPؐϒ +¹ʺ E2ۀ+Wp{&34]q0/2,1Y\NfY O*9F ֳnsC8+rسGKC}EWJ3_*:*k^<9YʓZyjU#` (h)=r*4713 b6T)(M\U7pϞ #Y sQi#z4BNff?InGȠN!sPgqVHt sG9.poA$MhLSN6-G\p1]l<ѻim]&WbAܳf?@m[lm!.t]\l] Hr=9!n0,qo%$umB!SKF& *;Y%QMԮljELO^"پ\Bl%[2 g!Ws6 t]mKѦG 鬅3GIE1gZO04 6(꾴'ZxD-S z1ܨ$RVa+pbHǼ!itLA!ҩa/,6OŧOV.Y_B!E?u{q] L ՛8Gw$tc#o472[7kcn+#"*tQ#%IRfX,QùD/+=@n+ XV )(ީuh] A/&{@DPSdS?u]ZP9XFF H3ͱEG0 rk?fM1+.Iz\{]3$y9<O\SB`&Fu}Au8"pn۔towɜUS&0G}3g y,OW:'w/<5;_p2?*E%=McxY+˪Ai G=h؆e0?1.72p<8)O,axmo* d0zI@ЎkI:]H ׯw^/BGJ=U"'W,^}t%I M ?W( K;7e7Ѯ6@K`ME=QBl8({h>8 i~c΃fy SFn՜*%ONϹ+j@P䢆|Fzĉ'igDMmBYv^ ߼IS,/.l)@BCj_\O0vsd\yϳd.uC<]=b| s ug; ȏ#/)RQfqdmC^ "#Z+k@t5:M6!}%A _*QJ<?IN#HU J٫1Tjp-{ nɱj|9^7B *q W';,wcSy&> aAIcZEDdĕ\4oڹK"vo }z,; W'VmINUxj6aZ=rWйsZ<ڷo !6Faod+4@\qv*,A[3whm$\o-qDcd[;;XŏArXagKT}ϴsMt Ha3) ;f} Ύ" !)Pw&r)(3({=~)?PW+Y02WGʫ [,Iu&Yp#<|"K4ο'/oB\S'M@}3v ȍN4i3pپf@~My2g /l~2gWNp L( Jލrt1Uvn@ȁV^Pf7' X@xMC*}-!(?Z904_ "&kSڌBNu35)K @;ZBX)Vz1T.$(Otz=̻leky5./f˻d5 ^G8 &V 9# j GʢlckSq֡#=CE].=Κ9kx?ݮV=2K/e%MO<+8W<Xzҿo69d&S?oMQU2]K1aJ\y0c{/LgF-J3Nč9m/s)'h>=g0ݐA?ؤ%)%+qB^;됳,%O!eI"lytݑq?oC2EgD'CK^>O p,oP*Ρ$zw-BOlpB2i>["+6$V>?FAj4eU4gx-^[%v[(3 YZ (p7"f7߻EV*l2+yTq7l>8(f`QZ=UC6DpTd: ͪ'xNv0*0Q. 9ٗHU1ځ!@sgu X2'JF+1Ov Rz]>Oъ`<$V\m{ǰ6С5m¨oZ(0xYifC7YZK4OgØZ *C=f@j@,Ox*D-U7R"]' -o{^k}TF\ROt& >V%Fz} і- T݌+ίKb\YiZi0`pifRD|nVZUn;RnIEd3CJ/B.SZ.0~0{"XG )=n*Q)*Q֩k&%4=N-Hߣa:-9wlKTlXƆsC.B `uxԵ-;Gݕ_%r'51ܒOMAjH)LqFޤH5\b7e1Q'땟G>ϿBM#a^+ 'H)ے6u&*޻.`{\/W .գ()3Ig* Uo8BhO@'&|)#[s>f&!۠nM^,4M[C{\|Ab>堸t^ڞ)BFOĩnj씢/gz3.r'% XCv5oK9U ZjHtPE-} *K+]eeqq PFis^O䈥et]|yrn8 L p^o ldȀAʠF> Y3g\$ JbW`Ajbz #BA˿\ũ nűկqV"uҚU-f]\_et_o c ~r![Jŕ!?ywގB@.o 7SrCDԕ $ʛF$Q]@̯<-J*6 Q|?L僒VCOP;a(=ۛݱGӞ\: \\:jFr|`%s05/X3FD(nj ޙu*=oe=X2e3 mD#W%i%ǽL%${Ւt˿.f ( k4@M< ԧsUv)tUDCU;`e/=!ATR @Ij3vz|?X%T [Iw+-V5hK NRTQPfY==DAe&dcl$wY$_k*\TBj6B1p4aGόSڎ :9 b3>0oU) tG<"A#b/fwrh&\`!UI>]p:\@&6pƤa<^ir"G,+LT,=|{vvP,q׿B82' \6Ly8]5fij}L=,N MÙlӟx'Ζ__7S\ ÕZ H2K7&d>ӂ fPM=Jf P#IW*䧝pt8> d( Eɉ$I /}!] $SVFZVpBq :wCew.O^zsEsU:)Hv1yYz=^QY0KǓ) A,cT:ݟ[so55ΟDjNbb3q-B`= I{4D,%è8 .+wIFYrgXDŽI"'a}[m.LHm]X5YkD nT8%$[TY$xD"S_!Aja pO:E欞R×B6Tu@U}:9;-o )1(WrxiO8'6#ܥ;xNr3F ԆML vMJ)#H3zaU/f߿mX2,OBH<`S 8y/ԁzsEfak{HmIޚQL+&1ti?\F@jw43Er?rWýk׉Tc{Xv7¤ t[VnR84V(b%朿ϭoIwa|AkE" :4a 3p YI_oY*3p?:+4I. ]Orjg jr;> ĉ[E2bRUxZ9t(ԩ3y]3V}co[z|[FU~$ı 0[ؽDVc\ؽ!$v3ȇ%mk?y6owZ kzvDMGx,Hw<7\cFZ)vkzQJ ',Fm3a>5qiXaP&>U" dޔHsr!/ff./kiEܩLroz梚Z\^z+]m2UR$D 23 z*-, s!ʽn 4wTC3eհZ4p /Vk++ć&=1ng W@oV JH_#cصq0k.tշ&V:p(0;__ D p'n_^R:93ɍ:!k% @c'YÐpXe,%`k:LH.}kjA"|:2&%iN v9eҲrUBhgSf[pasqQ uufG~_/?~H̹W.SIp~F7QkRw|c迂qe;m -6vX[Dr:j-õμy:E5GXxu Hah(/5m}aO,$Z*>fĜ.v2$E! ZPdOY+ZqUȬVbS.7\VLm8Pd"!˵-<,|XhA_w<%$3?ZyR-O D6劷 (ej^խZ2T;=]s7s)=\Ս~gF_٪as._Nî:8_A =+NgPfL[Ƣa>w i`"!CkW:2Vty Q>#4VAĨV$Ǜ?$3.Txl&cȯf^0| *A#֩a>ؐEР%K{ Oc̆6>@QDUL߭gكrdF']8tU"CQ:4 IL;I҆",plnlT4c3XA{7 jkB(~rҿOfx6Z!q0TЫ`* ʳ12FX ]|U YeLPXhn9!K~V"f5aƉs^G28ooz>E`?rMC|?գer"j"x Or<_U֗GTQyy$>8&QS[b|?WdWl,A0?_bA_-<i'j}bʘPTBF\NGz6n\ܟLG0=pz:3DsP;-`:GS在4eEzCXBuF˄1oyI9/gj.κ257։tћ5M%zm`En"U9^ *HovvRYl=CnU[vX,x;,.D!P١'#ҌSj0Yu 7;k>\`qRn|rgڋlo+I ϺD Nwis~zD#b~_~zi?yHh:FM$ݏ ]+6Z>FnKy0?+SdoǝL}O2[а0ܝЖJ$&Ǜ h;'׶I[TihklN$%'$ui,a, YL6㊘nr00[o6N Jx"w)|<ťn| \hE74y5k=y&n8Q{񔀁A?D״?q xUXLF 4Tdܡ~<3Fd&;_¹\n)du=<} ԘxjToXgtRPY~l}ⳃNH* B`ݢ;b\E>^4[/O|=@M lo|739DlI&zR "Mp19ZVcߕY;on1?Y`O,h8ԒH|d݁4!}45dlI. Ǘk ,!㌑Vxq#O)"/s{LwA9iz5V3϶xk"U{.^8/[!4`SKpnHS =l &<>x+GC^ޚ[B*9~Ifb<8 m۲eܔN+T|X=>+Eݼ=cD^Ghj po|;XaM'ECX2޸wOZ-s Am%u]gu.*A"XU'ъYub["%#~?f r\tG |>2EH>o8ƸJHDBĐm׺VV)gZx#-\˞E`ZKk|!=S}`W ,L i<֏=2aC˓\)E H_Z-͌/+<sG=֍v?:]YffvހHV2wB5_f 8WM9uڳc+5K>R9=Ȼ؅$p6Aqk?d1qd>/Sr)}p]JxVI@hu ƻukP@ًxQu˟\n ^QUq'uX*zbEJƓxH2:䖎2Q{_a }Ou:a\ł@W~# ek72sl>B( + |Rr*=-)9%^W|oygJCR[{7*4sv$lyUWh]$LvhndZh~ԫB2jΧuC},nep]Wfl9wMbJ5טO0jJٓLj㎭Wd*Hq{ijgJ uꬁxˀUay0Rbn|O-ɲScKie& رQ:0t WԳ,B$=yC=^ ȿFkU0vf*7 +dH+ncRBfujnl@"}ՙge,]*SPF啘9`4Ptz .)Xh i;nc(Hq[]r7qR2^6BMH->0|+{xӾ-Cg%$yZ:ÃwyaD ta\XkJv k!{0jxԲf{ Ԉ/AIV\,?m1^V3P!M!Ԇ5DGr||PX1A7lH+6E%eL!Wx%CYĎe%E 9tƚFȷT/4xomYSg|XWidJ_*&k~n[؞Ĝ^r2$/Za- pQ):OU Lk4j8sK礆f̀ } }CuDE;ڴ(:qMf V^;6l|2. q{#Ph9mڥȟ~P5QA ""~B𝷅'"qUI}b=D$#z1-l>*Qrt,txJ3d,(8ȃ;FsA9o_A_;|ʿjTIR935u2(HheJC}jx_PL:Sz6J4}e),C[ ?FsJ!@MKn.QCjaI5iVf|C5ܭ_Yz^\d6 h ?t7^^ $#vs'_LLˑ%ͅ9<aָs)tvz'r}L7/ꭊ9/Jgydh8_$me'N= ׷R{ܰ<_SI# Υ3sCgVC!hC;>]t _D;(FSa4'ގq Ӌ.U^80Kywa;aYOoe.A9& -˻B~7Igo6r, Ͼ '*ϛn c^Pq%aۻ!„gio'YFSL^%btwUyF@jZ>27O]pdE0XZnlc9l*>nᷠh0kL)@aORm)dʧʢU;;8*'}gl\p!?_[JpS9M%Kjg[ÀD=b)W< u%?m5=bs0ƔA7Ɯo\> H?: U0J:8=H?}Ma?sO+x=9f8h^Dk?ΧTCwuU~Vd Ug&BnnmBz;e4$T>w'‰o-EN[dS&$ &G픗k8g[9GD7dpmB_Y͜M(d8312^[ YNqG߰g=->2%'z֋dmkOQ05z;j i iو*&?R?"pK[eEl3Se8 VWkm`UOj_?HKPN|$*;BV/tZzVxtG3%t''ym}) XkSkr'I֦O"oe?,5#a$(ƵzD^b΀8l89 ֿxҳLY>mrYBTzW4n  q,rWn0A !j0@)=nx%)OuUA}qF{LOz2ר YVpc(@698Ǫ;êīJ`و,nG_GU׸tM9X$Zz՚[8F%A+Vu&!Y@Itp㚁f^ EhN9 &Cv|:}' JR4O"&׉c}`>/$t)) u43mLOo]%KBdr,5B ڸ{ӨkXϙBQqP]D]ڕ9":$B9c̶6HvQy;1i(*5:p\??Dr7Q 6sЛZ$JF#ɩB`D<{/zaZ9Œ12]e}C-IcW>bT:Me02]KƴBָ-^?v( 8DwtF+è vnI[Z=z'l+'A_X5h[[vtOUg 6_8-|H$?h n lN붙M1] ܑ<D f*HJ!{l!Bxp8HsG Q@2EB˫>{U2ESmŽp+GĴV\N@Rl=򫋢jњ||֗8JRC`\e6)P$/ꄚ|S>Ws"Tw` 4HTu$&jI* H%@Y q8a y߸(lxXO@rdq7a[ց_nw5kZXXz[H@Y"PؗK#O>!ҬT7Z[Qtґ5^xHoNTŀ)03LSĶ1JNW0%]pzbG%QcXZmLpκoעe5^1(⒗W4W|5A~b5 Z;FXGSW""Y^n&+NOoG[u IF[IL[wfpI߭d^܁Ӗ@mfGe/z^4drY'OaH-]bW XiU}óxe4]T4j}'Ԇ$;OLRڮ*F$ֶY+ RO+tںbG1~脈F:s sT05D‡ٞI >CU'ģ痿BlΉϡh{.96,W#8?e2 c [Ccb?sHs] #,&7辛qQɻ6Sw'ni8 IaӹcdRUGJ҈YiJ? D <5QR[09MCK^$h̭tPU\k;Iv G$" 5py+O%UB'#k6,. !EYD _XGO/*gʊFin1a2ލWfF7Dmݐ zy6^Or'`#IDS%ى EP />#{M7YGR=ɋ+VF>ϝ4 ~!oVLrazLZR3yo,Y۷1\o(G$F/} *D|Azַjyy 40-b`~5>q=u[f.&c6`zr%ASzN毓濱3zH_V0)D=E(?yMT۽x,ؾ+FlT[׏,Z5iGrʨlmDd4qb*=]barsE7E7Ajc3w7 祊X9X,QW{<#qژbq.¬=KZ+6vyUg# >$7դ& BHjb;1RGDXgX7/`,Q|lݠG+e0ˆmصmܲ0?Zy|'`j+,kEUieeӴI!PdW"/ {+A;U+B$F@>D&@|Ɔ,s]P<L,yj@8:p<9h̗Ϲ hΪbB *m縙6܋BUlaȭ7*^*'Zvok$Acӏ7s `% m7GC߷lzY5ke<1'b ߹I3xjߛvdu]\>V`5%kB-p~!ke9L_!ioVKanQ?g{,Z(G9r[ϋ0ߋN'7Fl~d"3/WazRq+{sl)S@ 7:{R5Yٝ3E*G,vfb:i{+!ܺs4:Bt-uz0ڌjLpZ*E`I 0s=ƈYBQL$ ţ\̍LSXyU:NJ)H 5_ѐ474G8+[VɝCKE~͊˨C,H^ߑطW2RhwΌ #WHGw)7Ķ"~ޓ@*@7CٜWDcҐ-wJj}` ul?-yw";ds9#:24WK&M:ʅF<-RgaUZqIq%cnuL cz! ?0}`7v6O!h~S@2#AlF -Ό(/i ](ꀑjBE|[c̙`S;Ss;eIñWf+\|QIGd _TOGe .99+1;%8g%BBsH|+ +.XCYDTdO5fcv*jT7L2b1RgxB.]˫3.o!9h T2:ZrG|xТK.cU Dq@3^PL@089vJ^V <D%|n< t܀Z{B 59,O-"1C*97VcX$@NIE_9I69mr[ۂX$ai{yǭ`}Oh6G5&?lQNY]6"X 0K*l3c`2w'/~_r Z(,Ut"\浃/UFSlAEQvŇQ.߁_"qMt5'&1GfbA s.8Ve6kA<ӌvÐ/pDhT/*Ai*Rg ?Og_)tӵԅom$ytr[t۴͢&LpIh\AbN?]QP2q6]4̓<}kF` U܋+6;trKݡWq"ЮZZ ů}q!u!˜j2Cqpw:p F΂T(k@ay@ݔy㡉Ȧ=^$-i-j?SU`yM&M]8c7;rNʳ1fj/tnA;rSūrLX>ϏCm-1Oʤ3j2C ӢK(r|OFl-B@/RqGi+iUH:N$3+?JF|s޿ au(6#Dt\2y@z%~ 8oVB޽ IDqtFelAD y=?IWVt5Teҽ\ Zm Yf[㖓c^=tϔҠߦnukD`ɰ"<7"ʴMk6Yry,/ {&01v|&vd]&*flrpܖceA?-Ii:es߈봄?I@L8, yLV{ ;`D+L?<.k|Tc_t~sd2ޔ ih{+$ K%,n`.e3TOauǝ[-L8b Fr‰Aֶt!1 x`~EgL9HbۨDb~\Qot \hGkB D9כ G%2u>ÂT=Q-~H͖w wE*4#=:zNZFg(#=sfs_ BMv:ЙT+yadݤ "ט@$O; hK1Pf TbiKFƤ.›B%(ŧJR8){7+F b0s>nL2bXΒt|}M0AǼ{-^ۀ|(Y<dfmX ;@>E|KXw[iH?Q";Zk y`g nO:j$!ZDESg?}eG8@%\K$ꇑ' .ޮ]7AIX8xDЩr%Rˋvy[xk.|u` Y& ж&W wWcd<ώ:;AЦ$%Df yҼkR'%tDw-u5!"" I>C~ܐ#~6f5bFpd:J oPfyj^9KSA? нen5z48Z7ENX:> 4<d&wn#:9}7 b^G4Έ 4zMO4lG?]m`F#4*bu3VZ[(x/&;uE v9ՔKDLsɎ ~3K쵉>.vY#oz ֟j3;'|#j+ ۼz"^PJ<YSK:N:T("-sb.K,HkK/x&R@/ *:› B* .aA"_yM>7? vuDzq5mIk'N[Z>?dfPp }Ppba6d-ch+wӐh7^8-Sj+g+)rz~Z#Lv klM" r84G`{dy7\]w <-82|JWkd~蚓Jwt!B_I~\>3Oﲃi`ȯ:J%_}%<وqIh1jPg GF ܀HuL< E#JXl])u3|qCB!1&} kC8BiƿLfhaeF{*Iko d7YΒYDRp`\ܚ"+Kߝ<3nnd3ΙJD5o&@s%}җQf4!iu -DoRG{Z`.APwū.n%^Ti@Lntõ ߏ4,7L@KOɓ}`C<ωؽc~38 IjRWþisY1v^yf̣i\u>r[r´JRmoT>\ #㺪d 09r%jEkۼ&*)"[;ְ|Ն׸ND='KX ~T7v5&S1Gٖ5Sw쾁SLw9t6`)98S}7eh&) z}aD_F!tFzZ%}hbHNA#[Vj/tqݐ>wZ-j,رpxH 4P4 tgSM۾s\D6y|Y[Au^e\WԂhԐJY*m~=K11…+7-_yv\ob_nktdB`ǤYg1HqF be FJzLvpj5qYyE'o{fl\H{աzgg> iot&y9r{?mI^|8]8F:  Z^nmzH[ᗔU~>p7dZՐc뙰,[{I càrs7})f0KT*5RBVn Q1%[=/@ 3M43!B*J%w4оlm9BcmXݡtý/sX$+h*k-*L`}7DJQnu@=Tjk쀻\@NS{n7s-CP24T{slCXBfTMD+ᆵ` LJ{\b5=~{>d^^fD!#?FH( ]fQE rmIฎi@>='ۑ[n2HzPޟ.Y泿mg"hČ)2m.Z.|*Z*YN ,L-{UKIbLlTf%h׏xێzl9~8Q,i ,H dE]ǝ$p<6PylaIzAVLOCav<:΁Unm:ͮj fv w0/@o)'|*_==fN&]P8WTXTG}AfH͋.yrJϟP ws0ǔt<хļ8%*eܙ"eIQ>tx}.J)Vu:^ھ98Jۨ UZتLdC#>c:p[7$rӈn6Fm>5ȧ|)b_ ||F =kn(>I%Tv*X&m0W5 x`S1Z 9?p oaj{c |.UW=BDzGJ_Ly2g;&QGw)!BRNg5g0Ď! Y_F\Fm0OúxtS KZ8'(hS"4q\ixGvl1HҳznpYAY \ cU'f4&vǕۜOLK@{=W U˞۲(֢=b4eY}X-}FI:|&v̭hчD>y̰ʬLL smL *_l `K`C= fu+b3+5u6{g"OAB",86C+]S~ٽcS[mBq]".O=M2G  !¢kzp=H(Mܖ_{_֢G$b7vy:ө?#HU^"J+p,D5ۖ+3]fe4MBe\jF;{5T~z] (;p]ide'|b۠kuU)S=yX ۸CT#'IMt)@FĺMQ 1Asa 6~ er G- }&JGg,fæ^ǝh)q';n>┸wSԮuC h+_e!riv1dQ"'c?"}m0L[5[\!ViYmBMo,;p-Rn{._4Ճs򟠖z>ߏ봚'I 'ng25O'T.+JXMkV+(U#~-fzL Q31P ^#r5PDlE8["7D`tџ)골Br6v~^mzm˺oeGF˳p|pP !Nc,0 k t uVхAS{/J4l>m$Uo*$*+@1̃psH^K|=fq9RAL wOb( $I s<}\d%PU= ijW[A5A,@׬z2PI`Ƙ/k#0r"iLiV'鑻QEn~/)*A A.BMFaȆ=¥᭫[UNri2t36sI0=[$X$~mE"N€n1n^Zx;WYXđTq/Er4{愘gn;E7Ɣh\א ~hhW_%h|&`{ UM̹.vcYI95!$([4vB18էX{;59kS^]󓟜ﻞ+{fWIe"IǑosBq9!(?Ã0O51]27ya)!uE4>hN;0]1+( ʒo%zVdĤW(J 6tI?;Qklg1 }grg : #v`8]f9jL!Zn߮1A 9013#]QrFYBt!H(9[(^?ߓ}> sffbӕ7Z+ ʷ;.cʵO\x:fw}e[ë8>9R2ϔkw8D6.LL`h^F|X4̓+TW02\Vt`x;ulXSLo26~!!#tz_iyQ7Jb1 LSRꏏ:-KޅC=1h\p셔H U[_rozŏmv8~>g$ΒA|i ON~d?"LHG %%׿ Mf4OdL $u\Go68kGhzstg4mضNqVBu@(U][4).xt}I@BoXyNW5/ !ϿOb) |*F +(Huc I΅dmіF(*]7tp]O_ル3Tm}Qڜ:&Hf`+M@4j=jvqyVFwX-m&3CYpe/6ICvQ~c @T].?]F:#y3 6Q*=Vv4ni9d WՖppiՈw(&RUY7ٷek@#e}ʡ]69G}InT: fF9wKҮSoǦ )p'yVBƾ}*(ECCD8MqރTC5  ~vpf[{ҫu "7jTPq]ߦ`U/!^׳p.AQ؞r6zUEĚ .-[wf7@.kd? */M!7%3;eV&vZ228a@./$ $P~l浛 NB:3OU ~PNcD2j{ّ*\C70>*~~b^a͂Ig!Α%Q͕hߪ4{ˣs"2@dH8+IuYf') 9:i?eɛ@R[$36VlFs|6elQx 2') e;X󼙁)Gb(Jc{-zV-$t5y n؉i&;s. hmc)߼L.DX\ݏS%p +?gNg ]ͪdyB`2هDa3y -^)x|lt?tӔb/8?,s`Gv%FKʄ>X4-xy3 [$B/dM'Jx05/2m$\oEtxt9,x8^OR6:fyBΧ->KͬZ]y$.ApvⓘA<ͽ5u+0g"X!Dk[]H~>f<[$ w OF6|EwH 1=zxa6;E8c b PD:7E-h(؅<4$+pb ^d=ǡ}͗>U}Rϱ!0$Sߣ#Y>jgA>\?O2 !0dUco#yjUa69aXVD'95Ç K-vW{f] i"Y|Ji+~2;W7_=?T\UuA倐䙒 .+*:~~»mhK Uz<ޒnТg7uƷ3>]wa{r~̊'DPʹta Z %S+!_Հ+ұUSS֙$yT5> fEI@/Oչ5WkKk4j$jߔ!UcQW(q8"Zt(-!E/nHvgpBg뀂Ā&;G퉢bq5JZ< đA1A@xwHi$/G&g+TG5;zg:F2M4S4-zHOf }._~׳f0?_ץD `JkI1;'ނ~sA`Yex;r~PkDOfddN0&=h(ݨB;ӫL0%%@ /Pm(%uŦ%X?ڢrR'ҥ%I}0ȗ Kpnf@2Ϥ5^}$4]ub^볩 |M;Ohf>W2lb67gTZ!S8!xd.~$d&/IQ9 Vm]t;Kw]"CͬUPm%I=Z;)vo.\?c `:%ȥW 5vnj  ehMs̺Y)@ \^3$RhO1@*D94=>b5DC!wN%h@ۮ0"^dKշ2OPF6; $5cQW-(>`O vOq[ExH8\/CO6Z'8;G\L3D}"WN ZHˡĻK=;+G?Ƣ,*qg[q@:7&&M _2 V]#UN2g{*}Dـ*:Z"}avq<&tc\/J)tX%5^Rq|alѠݧs˰f_ΈGHQ@$[fZ憎G5u {:WGyc@ VlIǽ+T2Zԛ  K()`q%~O^ZܳGl2:rGF" ;{u§ŁM^x%38j̥/-Xr 5X$&MX%r:t Ƭ.)Qjʮ7FH5îL9Tu^7H S, 0%Y9YktKtfٗE׽ []yX4#t`WϷPkoO:Q<_|\p'.'OB^i~ƭ A`|_>)~#)ZJIDޣLI wV> c^7*qX aWl=G*B?r1?F !JIrU~*eR‚gDe%D݈X!lH"c$`Aby'!^TXb.),^8MQcb?cJK,ĨMbTel<̀3Q%B\4u_1D- ]IX;DP .[rtymxW6&|Z)Mj}&2_^:xbȣ 0f|#qQ-#SUb5/a~Xlpa5{njyFʹZRGYx*GjSDflJF28PTe~#ӳ1KڂH &W6d%R>b%oU ⏗WzOn"UQK[vZ%;Ĉutʹ^wA0ܖux%pLуX$Yl:p;}_vlUX%-l^z<3' 4ܔFTZ\M,ʵѷ`k}w-D|!CP bԃXCfiY崯>PA ȩ^"$+o,d?{NhP$䜅0wB൤p-KU<%L7ثYT-xPGxWI #2 GB쮘~Gh&g-k>3%dK6 I§qA2#H/ugWԅXڜ1@7S\>Pwv+\=UlbMퟝC; k!sRdZes0.>2#G A|#u7 y  y*Sh_1[Ǐ8N).b& 3oz±!Džb0s&QfIgԲDaR#): ͵ebWS\PAuHCIEK^sbYMgơ^#@d?#~4ݷ<ϩ;`:r HӴcOY-s̈g3t|+FػJ}Cw7S'?JO 8ڇyi` #X·X#;mJ]Ƞ$1UٶGoktB_4rx/_DtYDx\[cp(= rx &⹆!5G$$-rڀ-q~E+%4ʭ 3V6l`}Ç"`1]M!iRǠ,{ x#ghw,.*08Aa( -#^Ҏ2ڸ.۰T]ѫ*1ܸAG:C&N\FUL! DF!E,>]6rJQKX:OrRW q$N,ι8pߖxGI$NZQu7_vFJ֠MnE|nӄ*%Haה\ ,춍11ſ0D0F[1\ܙ_?f^IA:a LMJp 5C֚RRS1d2ougRB0X@WIzjQw9gŔN0nmSK,K@Ӯ[yNjh̚3R4uz^ ocbP,ԙu򰭸!xP$Y7 oq۩9 J͞AWp%ns8u2vؼ!Y/3 ~eSmY g3iq b fKe$Kݹ.ǼBwCE rnП3Mc*Fa(S-[I g9A=e 7oZLRE\gp!82[='4"Wl5{H]"h4h}˙%եH ˜ExAVOm󢄤STλw>ټCǽANoj|e1}@D.e 9kf.s—* gBJe WkY>"P% "]#X ~[T;Kx=ax M6E jwB@̽EaT"| n(JzxMS-oj\+uS_-{1UWKq|gn ۈ?5b-k,@5QfWk!' :|}y,Toa9Jgz8EpTyk{}%0(b̖@9wni|Ϣo]t94m1^ۼLUG8n>|NjK.2wM}CC$T!x{WB#6o4Q`Ѯ=*odkW5so|*3F4ۡ**!UYAyo6A^[&#}qJ9g:to3-\% Oo[?C(gD>u:,)ť92ZU~HL8Y;dd@AI^:)(6&!'{tnEOTRgXY}" ]2-۱. K6\4zuAǑVe&F-)"E"7Hɧ9ڸh& 1n1O G6q JѦ h `Ⴊ~)]6q~t|lE}4m|UbL6?tgX8[m4X-mN hpguyr YG;r)QШ\+m^U&R)߲=Dl Z1ZݮM ~N p+`{Ɵը]-6$ Cfs㛊pO0w(HeNɯ#b>!ɣN]M"OOOQ(yFz[lTH< Ȋ!_ Չ B4!4튦E''7`_-Z7VFe8f!QWSgG'];]6z.Z̃h|2ĢUv07=+jdUAȸ3zdfES *7l;ܧ> 2V>kr0%̲jOr0P'R+0H[5_W ?kR+0@gOJ׮%.<%vݼ@dPO3|^EYW$d v7dQx4b'ӼWxt;$Q 炮x\^$il`s2F.-â{U~;8VYJ`%O#'|Gu5!N"f&Zϣm aQ#"D[{qT0#ݨlckSu-X+w|t>HX<_8C +F!aɦ[!PBϢ+nڼGbHCA׋5]eY =Zǎk!f!ւ 0Ծ'R]YhD_K`W^0.u(G0()x\M+eԈ|(xvC` &U[X>J=A%G.D0ja ӵ>*ș "t{݇e\ !.!w-5_"7#]aO)=:ńָGH;Pp=qq٧enn K.^uH*ID^:8ǐ}fk|VGm㉭PPW<8Y}O2h$:7^;;C_EF;T20-| Au+F( 5 G+(°a\81`g]U{%~ХL˗aAOJMև!ׯ(U٭0/H!|Kz.jfܱM !'[mO{{ h?%wJmzyZ%Ҿr#Dul%76A"|'҈ٍb9 .b\p#ҳ4_/?^ɬ((*dQWT=iOLNDE~= ѽh;#8O7utlƓX Ƅ/5'kEнvZΆr,a _]o:m8Zh̵o<17Efs(tkwJI:Ta#"H`y 3r$Ό$^Xo*!4o췦O*]o] KXjY2^@^ӋUJD٩yVRxNCЖr!jHĒs r,\1܀KĵLōY4ڽ4)kp'Ul6EX`3U>̀gnDG?w)$޿0^좦< &DFB\OpϦ5/=!&NE&@s*ZЮD:~x!{XW85ҬUt8޿YG?Ϣ[bk j(ylu5 #t ֍PdqdоewפҔڧ=>%0N$IGYͽ8ڏo_֎[M(3 ܷsN|qsQ3a@1BO[k=8԰#ZT$j'bM.|ӐvZpe-k x1ޚ?#hyee~-dKΣTlW͔/[o.', n!{3.5Ŏ__?$B1Krتv )훧jc.ߞa?ffAo{i+͛qpA'g)Lɢm5FM›l6"۾/⚍>ҡa&29|O|rmwopǵ*=ZnmT: Nn5H ׬G} t/(|>Q^+o]^Xݮde"c{u<) G'{EȱͶހs'Q}3􀍯:3o$z-!j^_ԅda=D_ep$F {`.C6J ArɃG5dLtSMK~ob^&e1Uo.*Gýn#kx9T4h0Dsvl+U_$)0&'7'\mE rT:KB'mr@--ΊӀM]a7He$θz|oC&0P4#/]yay8䊠'0 `ؒʜRH 'fQ?2ۺ5<~R P8/rK0 `Z M;;< z gPfsrǤrG7rSl>>7xwş~߹d- ~"w SƴRrFΝYժ ]r/tDm гv-ޑ#~A!h{$,Ogi[^3!q@RgCB[}'kо .DSGjqiW6IGAR{ڀC8]9cNDm郐PO#4`V:v ݼ# ]{s wLK %̣<]W/nMk'JO%Df|]}Am5!+uj$\bh+YBU ߌ!GDcfbKK.@7t 4&K*) caIZrHnGdq 3?g܄b9^dЎdPs' v:)Qv:s3 lBۀdɈ Zm-'7H>*cqSaW:P!ϣfd>wt3-,:B4`~4 & ޹):*nދ9һwާ>bO}6BW%~w6t$E hUqt&jzqX<Ϻ \9>lUk*waf;oiO/Be~?ʯCK<*Ƈ6 /FNpB-h%{,k9KM2k=qR jZG&{ vPGV_c&μXo>dc @u)m6am9.}I`Ɂnk'-.J9Ͼ>˲?<0ߊPq3Pm|;bACl*68x)_1H;Ȝu#M aT_l4MnԺ ݁*ž}Bah TGmDxxypD-%H/ a+cP4DaۏRE# PP:k 'QqB~ ڡ`ota\*BȐ mLq3M}M/SQ_ʌ%`YK չV < PjsѺH5oBcOٽu˚1ŘNEKi"XAq:4g,w{v09DCHʩs-vޥܺD VjT=W~=қ_uDR{K8,a7#͞ ZՠF (.m4Wi O^: -$ ,f3Ш،f^!JvSG;<>&f~><џ)c o4Kn`xոWH_;Uן=J8 ޼ a37ƒ |ŋ붯pLAF l\т á32\hb߶0cDԝLW ŗvAA cXșRWȝ/,PE-7WӕxfLL5pď/duQ„I{T2]KtO'r˜&KqBsG)֊ȴE.e("Y ۅAeVw]c \ йb&aJr0_Y0_I ~LU|}슺#yà}rt)|IP CGe#>u*I',L?@yiIimXj)?eˍ4pOq/6m/i{8@W[5a5_.Dz)\^5WHh{[Q?;΃8F#>vpx 6ڪsONx¢BW)zcpAL_d.-F;Un PYsFn(kϲ5V3fHG4:enPح'ǹyɦf_n08G?ю\i`j~ePcN,/I"lq7 Yy@ ճ~"Mͣq0s|PoH^ 6KF04X:8,+LVD6%xN1(͊NVfhLWz^ωٸGw$au {7Odf4CBWZeSb{䃁ӽ5YQ"M-}$?r^PE!pI+{"2mLC9Ӓ!.G(?,(rP=F{<Ɋ{ӳyL`|o|M>>G@n{hjM XO?Cq"'bi.V\GB´ ; n{2oGIo_G_ޚn9Oe3d$ɘ@ ^utZg2!U¿3r>-טZ_J("^}y>AٽM#$yV֖čkoicߠp;1WtW RgUhNZa.#s`^w۪+/횾Dņ*H)A"r4U+3B׿_V([B ߲}S[yqd2/|6$>QʰOP*\}aZ s؋zm6A2 OfNk=p2@Zat4]&NJ5h/#YOQ!Ȭ ?9}Vw~i%O=_tIe;^)ks( %1VavPA3;[I}l.y?HTU+_U[o$z~| g])IJˑGO"A28,=IRAuT](>[gIۇb\M3 l@ ]Vur9N0)˳u}aT=YdaJTe1HW>/[ж w,>H}Y=i@IY\dludیU f#5鿄,JQ'po{-ծM`y"&Tk@oIC\(9t۱]Fl~,]k9 B:K$Ui34nܝ^"?%deon`S?]n2:KGZfr x%K bɼ ,\YXݕ[v11 C78D\FS80!@g:„V>;Wsg$(3,}x *S<{R^_n/RK릂z6(袳MJ>o~+T]BMktJ& }yj†F)t4 k 2NIIJ-zngs6庂_Hm$Q:P79>y U[ˬ9Jblj%l.Lnf?~( Q,hI=Gv(MdMfLĦ)yzF> q \5;GXxOj.6%>:V5ώYU}!WbCjpIaXJYjo16"koAڽ/IVgYJBv) (N6.›Ã!W l/b6ց? JZ'u䡦UY'G^Z5d#5"fw1!]Dx09 ,9&r>Q.W$eQ,ŏ.5=i^Io,|Pu_ٓrn‚ f6cj3e/VI"Ňbkݸ >ݔ̀|%GS2|Π<(ٖR%ὦ[ 0r`fw0%8¯|Xy,`d\ږt6KwFy KwQѮPm G?Ch]RT8ZZO~^rxgy@y>l(I~{ sil5J%KWyݜrبJ!kbOyc.<$ x >b.L( u>M[L)?LӟyCA^iP*آ"?9VKXuEH)Tǁ6ce4ZMg^2>,g^ФP@uNJxt*xF,y nY+A+ 3.Ԕ]z_\Y?=.K OYW^~LN ճIC4h7Mj8f u)eys=aۈV??UKOtx ]ᖍ(hIѨFY1’L2 5 sώԬkVJtK>t+#ؗk 85 Tcu]y2ҵjcX5sOى âߕTHOܥ'WYy-O RI7/^r? hלÜ{HeE)lTUIdP3?/ i^C$ܴ#|k2MMRG}\yu^LG\' d e cde]CJ-Uxxep3=?hY>"@;n89 AJÿӏbZvi"K/0GG+M,c8MiڝwP7" nC7Ak3kQ^l;ZȎΚ]}*pNq}&^/e$AN/ }J {g1FU)ǟ=cG1V> Q `[X FT1r#MkP#ܣ [9cf5:RR(HwL3U06A/D vr۽F66*_u"$f;hyRŀ\o_G lZ,mg@¤<Ɵ rO*kw .޷SQvGT.8JSx^JKw쟋G']z$Ec;:cx|.{D^nOp{K颕.V@SٯuT;_ShÁHSvЃ/fCNlWF:@5+$?0JOa s;}c3u\#e.%#%V#EE\D\cB J+cAK$'Ys-o`)A#zq'M\-[[_& dmoJM m@"2xLtl /Q:Ra ^fhj\3 厃UԻԅ!(wuB w[ 9<î`@ǿiqf)c N%~#فyz_sUyaVf?7­UDpSب˅lMwƏ^)qE0eFn G~8H5rcԜUEG/W:F"$bF(VH FE# ZY' #1`~Θx.}6pXH$tcF{!VI~=FgFal  |W. D\Lz*A ь켍%/ݞt7J] Y^@u9z7//׻IDCgRƸE 8s޺hsse>ĉ-(g Q[/Ngw ~S\԰*pk0R8Ң.uW7-\»Ym3, [ͼը;sMhڔ1onRP!K["W4cR/g]|51 < =kߒֺ6ĝ5q]yXPtIds1u tq:׺SfU֥Ȁ8BpgF~Wxڑ҇ Fߞ35ocϞӎ-U.1!HZ[r |ê epfLֆ PMo2jFAثTe[_=>2R` aCw5dQM Amٜ7bcY~{idH,] a?mp%.0L WGV] {K_2T-, WT:4r^{wmlR! YHf=esZ*)ŝv'i3o |oJ PcuK:r!7\:EԀVcM-Q<tň6#$7R_*1 xY7H>j/[M*vtx! V7aVgI|mbq\-U仗԰p)#ߝXpy}1:WǛyF`XxXaP^5җ $|;kj~@Ls2Ys,cɁЮFC|joafV؍)=U}Ґ_yenoT/HDk䲅k!$ˊs1J-lɯb'$?F(\:v=Q*Zf&apzt |ٰ ~a_k!-c*Q"zŃXѥ?"%UGf{,_$KQpHn~7_,Sw禯4 țWZ*^p M NuםY),]VLL )+Օ6y!#X&Q1 _0/4 0Pw '>gu͜(V<ʓ )pI<"e/$ֆh:<~ ELUxvY+hyRwUG_Dy8/fXO,*{hED D36`0Іx'Gw֘UcF֯9[9 ŭEוN3K.LvlOT1dBj!Hŕ[͇zzNK>gَNg`Xcf<|A Wn^WPy{%xmi-9gC4Oю(iۙ9S?@H?eÑ :|NB>x47Lؚ5m!\2e=H>C퍟z?ϱ؏47!+sh@ 9J?K£{A f{}}_pVK2uV@>OuXHBZt_ZOph^rDU dT%L76ܫ& 2тâ{RzjgnB&~BG fX 84X)5G2bqFTۍ\< HtlpP;~o3n>0r o垁`CT;Ӹ+9vG9`WTTT,n߶|٘e%5)HJvLRيD|-ǙlExOJ1 xV S6.nD8gH;(|ۈFa~gNX\)d]BT{=O eQƊ#VW=7hJ \ h ; ҷnE)Ms8ۇ!~"ߝK[lU5-hp}3֋6+[ũ{_=./ʹ˚G_x}8!Y#Mp ez~x߷E'g,U&96.qG;0u UxA#nLh&&,W /i;܊b^TNU-x[Qf ~ȀF\o/{ B SH_KsNsaxb*R!@oZx.h"AШLWF͹"v$ t 1D6 +ECaׯϾ:DTQ Q(})js[dhۺ-"R@M祀*\6"pkc)^kIbIKJċ[Ԭ1QN/a0q%X4Wząc>SlfkJ2ֆ 6o%S\6*]^Ue!h}͗&>B_eDTN#{wQ|I" ofQDiFQы+HM NKIМq^\d S{0a1qE-F=шݷcueX"?8-J"5Pv&zαYR^ xOᵨ)J`Ǚsn{Cˇ=MFPWh95ݔ8Wr<~lx|"e_~M_+Oygk4HXҁrOLTt}jˆ#uB-d8 kN}z>ax]:< Ѭ)b@4/|7oPh X/jf!5X` jL45@LS9ˠ@=ws^xy<rA(”ᆡӃ(8$׷zgָ[!P%#g`s58fF05/Hlq\!nK{Y#\lU` d9P/#0^Eg-~&o必'qE]\J@yEZ0盥Encnvt}UmFeQ%U#= qKKV/klϐbH*.6qS_tj; 5pS 8ָ9 49.SSDClfGLH`υ X#H$?9U=Nc6veSʬnuTN{C\Y;ב((-ۅu4p|"{ūNtWXgaI71ո}ᡶY4$Qb 9t,r' R-r֐n>&Z4Ķ^p4O)_oOQIՒt[Gލ*lX b2VɦgUlMw"ܵa3{DgsjXq1Ř_c,rcV~94m]±ATKψ׆" j`d~[wGE=G~Ks ;[7pR(GٻgetsMuzFdq-/y]lhXSTC!TP8p5|ƽda©@ҾJoHXdfNLo +njdBJFRBfX,8ļW8tɚ<{n;DU^^˅x/V&,9.uEѐv|"RӖFHa"jyalFm4CO9{\!y<9L&'c"'bE8Ut#3sx{/'no&`p[89!y|pag mxV(64ejS *Ӷ `I@;! A Иva0P3#n]{SlTJ|ɿw(5Bȿęy4ykP|ߋ8,൮alb:OA=(C`DlTk9B>ӎ9)PqZ1<}J) # &X%v^)Lo-Ho]N?)rv`ak0b@nbF2gVT# `>S1ּz*5Ӫm|\Dk&2oR)ObOULe5fh0 f 4P*/ff"; ĞZY; %% {RE4P,qj<+7|N#SMth dk3{ŵ SC*m8.E>NcY=b efH|Z_-#k0TuP2-8>mb>X#V1A{zc7pVR&+լDY?8Ns҇jjH~?-1)Tyuv&tR(a|N)Itp y]Xmѓ/[ >cljqCû.+5 :H/7UӦ-p}(v`UMY.'wOP)2nΎd9gϾ\W`&-  _qo՗6>b.+:DM`]QYc Ef݁dڟ` IdiXmkq2"}_̂ ĀrYLJ(٣e;bլS R|o FV^CnAluB$oxڕX]ᯨS?rƍd*eTX7g`YY^l 驀Yn7Vû}%Ϊir+uYT9z( ^r}!!$iz[9r͍{A\&( NAGl(ޜ@(,$d(LO`flPP0D;*rR%I33FaK> Z~H:|U$g?Ռl,kbfqh>96@©@4[]~x0D=s5JhMFu mi 4*o|yfs^DQQfEh {[^ fq0bb\Ð('>DP2OT/%sgS͹ 9"c}o,o:r+i5$=i-XYU1-<=go =>}&,*rZ0.6_,bp2}! 뗀H>eDCKN@j?罹]6n*Kq ;86*Ԭ"UɆ?pʇ<$*^41rqL+8]LjU9t" G/dh#B3$Ǹ]xyL#SjyTN,fe1郇!kol<xC.Y.7_:-vS-R|螄/ٜ2D÷4\rK=O@(tTʤl*iDŽc&cv04_ٸgYĹ R a-y] qo+ێpY8P4dzQx4!y@CS,Sl@,mPCC_Z֐pB8~6W^ V.ݔrhEGdcT}/{4D/ub$sHNN@bZpѩܱ0>绦&!J9RZPO =dC*G@{+[7H1$>aqATu`[1ad.8&U$zb fӉcS.2*˭ *`00t#JIQ"iґx!A6礋e=%cwhtUi BV亜RP(OɲA}hsYd/ey4vCK_ג^;Pe gTa^DCv( a䑝 o W>XhG Ws)%$knrPDb\yZd<W0Wlb/#EI1\1eܠvm0v)-~]U`FR7)NZq!68"Ċ?jO6Q 0/pJ{a[s+#| k_.32%gE(c'r$eXQB{W@j3aVf½+<)MYo-.s'4/fWDo9au)pԏEՀ4U4d+k95\.IEWI4W*z8?"sg!򪗾_(zcR}4QS@]XRl CqnߴEZYM<0쟆J+:i$! QlD9rpsF{VUB=ɪAUTi^MB Զ+_;YωK!).sKPLtqMaP;fF|$p! TkV@ox}OfZfqWQs|zʬ8 ̡9rb񛃟d)8ΧU&eРwKbĈ݃ S>vZn4G+؍ @:W('ϧd) {+sGs (y9 q}RF:.yzWOX18*2|z%rw&z5?d*"YoJH㚺*z܎3= ?BrDG64ٹ!9?cыF:5E#{J2X-|~MJu^Z*f|/Iad9Q((R/{l6v9o}xi\ɚg_|1dZt W6Rᣭȕ0ʩ&< r(;3Bbhb¤>_&|(᥏otwi]>]BFtˆ!VtvJyI<+BKL~8ՐIRoDl 'dYa;Qka'ξ;WMv5cg}u>d>/O`cAS Y1Jc[I'1J$OR=#emx2=Gʘ"Wy)LP bŲ<jNĐ @\0շ|CUi0"AYD5.< g.+[%|Qs#s-W&-I}0(yOkçl(z*d B*Hjlɾ 7=Iضqk|? ] pjJ TmfB'8;Eh+e &}ysYhm ݅1K%|WTU?J5 Vt"9V룤Dsܓ5QU-ݬb$Y[SFlSGT2ƚ/d*qfQmwG !;d.s,VhBBgC9*wC]h0\w+_NSy$9yie:XV֍O_ ⍤ 6ϑu27gnY7T/~c\3c\`()|\3fn{r(~,\A[j֙ I[R$Q-^aHʺ۳?t!t)p. .tKZ<$}sNr J SS @;fn͈uZxVbnnBJ̽'OxȞvelE1*۬G]2k\늻?cSxjfȴyCY[a5u׉%KYɤN  !mZ Nc|Ҽ,HfTd[\A8ą7;L⁰pI'NϖNce6bǎ1gAM8?o RAV:y"l %tEA׈~acWA0U92 ;0KYSBpi&Kd^cpw/t0wND*YS(;Z}ؕlw>yr2DUe+%_kb,%~Q[NbM؊A2w- Zpug7 twnK&!ĎuLVOTbm-_YS)Zsb REm!$x<†wyX|q-onyWDH:d::c?j(`cɒZ7n5-Q0QsdEܗ"K";ʕ܁rXfc9}AhZ,O! Ð1UX qsm?Rzp-ʱQBLwdfؙ[^3f/wY7'gk2yNߤ:j? Hg\0AibL}:t<(;znAs䢐 djgf=v>(|ZU|y9QLinPOZaH ȈO 7CM9CIvMa:2^X:+ˈ'<wnb+=[fk7ARdžE8dxOAN!ȹY.PPeA :}Et6Ɍ f U~T0$.Wx@H{dy;h!svK)Ak?Ix_80d]]Jq۬:݈` !P>w|KӜ@7jqrP%+i㜨)d^.>ΠMI?mnk/c?ˮ m$lOLAFZϝӂjG:nCE"dK:8g[ \j0"f ;th8̷VZYf#+Ηm\h腟w{^7)I~E8zL>?fJF;Rzs{ ~g }uvcԹ2y1OM&SxүbVy\N+$vOy^rF Qs*W^ZzuM-P2zKЋNeq䴕ā`@~$V01߁RWa?/6pX=3\eGE\.X,]}8/º+AtguaFQmcYo@"f_;%$nIlv0gңNa}d+'"Ŕ3=_2"b{?j*a!($'I*xm!6' aܷ1l&f5wW!ZS[ȍHW0*DbY]HXKC[5' CV +z)(*(ACG6nwI[kh{.v7 aKJӞ* #R;/og%% 4k}6$F0܍|;f D,}:<hC v1cߎq{v e蹞uH~B} G gh@ҮSD~KS+>.w$h@z3~ExL_!/>HDN#P4KvðTs$\: ^iY 8F54q#wMFV F9 )%CCliXy e9<"Md֮ [A e%߁`r?]Ji5&0:pNWZ #V94[ұx׊b >&Bxe+ 0)␱q5}1:=(ȃ%u(]yCVC“,+(MʼBo2XtQ,BKf:@\+nJ& h~o8*OVg.AiИke#438fqaCZwM70xͯQjV Q^$0bS~~2/Q?x(߄dWobH6Wxv HcTӫ*/}7, WRo"/NCeq aF~%ͩ)bU?%{4{5"=~i4+/esAhȠAsI!C\3 lt$Ѷq&80!#SQA!T]7ev,YFબjz/D(DtT= ]˾a^jGd`9&y9?ODp7(V˻-#&X̸H=E íj NU_ V,D RI񣡁lz%t^8Wsz"&c|^UblnȊJ3Kg`&,<{ʓo\ŭ8v_c !=d}W)GG@G'Xx^=lE$ GxS zR&Վ?-+c c7cIɲ-v@SAl/̰^2)nn]{tre 4[$49/YnPM_x2#k4T݆ծע[@}y7p}hٶa@I)=.#gִK_/ЃC`qr|8&Ib‹v2ʩh8][\k@%#P[nl{Vnds-9?ߧPS ~co`JLQzf!Aa30^Lr{o Ex(G~wC7@da *ݘNsz(dr44ժ'l&rcN]՝g$xƵA W lФ7.ԦDh*۷&s&撛v#D9;\?_..3嚞z GqY1ԶVjUw*u4A2fEf|t" 8Ʌژr: [m-QbBvu_#UмTZ<mЭE =:l2Z fAˍl$kr'ˑTz*NX89>5=EoHRBGDm6×ن1Cokp%jz2ڭTo_.ɆݦA"G ^h*B11 ^}hKn'`Zu)ww:wX 2SŠ7-u06X_.dثt*JxaNg&ՔfO|%JwL DHpR _U~i̒y%z%;q9*raF1`;nY_ch}6ٯ!rMhK2Ii6[D7nNAak6/"LvN. f |;t3MR '$)?JmR}-;͎D*UWudA*ӣ75q<ćujvfWF.d>< ( }B%eVO3;Ym.fԬq~c#Mq)+N-&)W 񙔧6.Eh$8 }̓BlB% 1" YB(48&aOi+s:7d[öIev#8-ӄXFum_zѵsbtҔ??ŏgx6;#@JMǸ34ɣ)Jn_GĹS[m٩6'Rt$|xG~|. %9 )Cm3pg(;Y5A֬*Q^XwR>]y<M<<'aaʻx묵]FW8ٻU pBΫdiLF4|"k6[3=s ?t@%gi } =f4c:$EpFe`IԓA,7+ 7T\clĊ0V1V5\b ̪;)l5(33;)) TLFy+L7((wB;`/d4(/#vU\Y*R2Xa(*)~-7#R0Kڋĕ]'}o/ڷ(dA,kQ6E˓D1!8۽/AH  pGdҿ&sZ*2n_ GͯS6Ci T"[wd !K@ޥhR ׉*Nȩ@rcd`H(SD/4އ&hFwg@*Y7z@,h 5nUo)g#G'ǛW *vk Ĕ [BjO]D8i Js=1TY[X7et;zMF%/bQJE۸F7~MY6siGHcbu|ic?;P8oϵRRYJ R|>TbhMw"l==@l&3r-GYv:,>зb&zҫCR B.@(+ z,Ӥ~zkh[mETNR4f7L};rт̝fpRWtp$,آhߘԨi<.kbb]8c^"I|m[FC̑PEDfnNp<6i6e+1'6@F k_>.32)=PQ^: 5UTHJ`gw`̳h:&<6㱚C)`'1WbGW cX>O rH8D鵺GǐQѝnǗУQn}iA0E8>AVRYӢ`w(*U@{n0;ioB'#:K:vm<ՓA|st.R<>X63 |/y~^ %/]qȆT`:geYvƃV} \n={qmQ7jXvޢhTw6IԍsXun Y}̆`T?;1QKhtбlU[&fqKLYL62T% `k\(5!kRy0) 1 wWzw!q{rxnV]%5:DwuQ\BF98ўO`R8%}}%YREevg|L\}XJrSC`e3Eބq6Z%wHoUO|-aݝ>^5; B$@Gĵ .pVB#r]mbZS=.1yW:W XIQ~t<3c/tL#tҝc腕IX$u֞.Z1 x݌ BtP>,xy9 ~H u0AmUH@׃Pg=*> R5!ՉvI-ZHKeP3 5g0o< 8uK`<t}Ԓ|2qڢPD~ .;䗪;"xzEm,3fXkԎ^JٟFc}4n{8WL)38Kb'0]ETXvX@zUrD#JϨ/ ?T`+5`;:\8WY>z+Ȣ}Rq-=5ɴ)rs!6K6؞o0?`V)yeǃؼli3( *M w^ EUU@JJvs?pe2(YC#Йwƨl41 ]qO;fUu(}ֶa p طSiT Z]*C;ȋ2L/q 27\FF)r^ |25PEu$ +į^sUcZ*gIg16hZ{Q2f @ii0p_mJoI t?Ji_EKSMΑ6w~)WI?y v¾6sRlʭ?t>HB:Y΋Y ;$k4a%,0U$X)T:@KȀfhC] WrjD(XASʘOw*˩3(M782-'L{z(Q5Մ":>Q\u=}F%ez7tye>LkH$&c-VaSNV%8c=|4yq܀Å_H: \!#-GQ8D9 8 :5A(7N>GGLBhOV ޹^C:@MujTd%I:I5p% q5 Ti\בv_9y `j/~ H냣^bQJzGӄ'_ ^RCBH$Asm11߷nlkNG᱋"=^,?g所_}^ mN}{E"=/Zb` 醹bm8%9O-XֿLg{sH8nREnLRZ#1}dd|pqɅw[E RhYh<ʏANP,s|Mc_ř6D!O|$(f 2![i0\v_psbZÓ0_ r!'ʞs>0=Ye-Y}ZYE@"9f,ȇת?0@AUQ z fÞg4O:p6PI65OYiu-0gPh +?QwIlAHIj D9M| l1!\ph{n;'x~,8}ǻlmfD' J FBsE5tJ!U-4P~]3ڸy_7KmErKP𓹝3\vFg T1^jy-k"vǜHx9!? HxQ3aZfgn5C Z(Z $7}z'aFQ-vuwK[Z`>7RD<Ƈ=-pyD^@)-ûE)kBk`p=oU'^`%[" .ȰM6@'a{-Fr^]Tgf&qG*:uKBsܟia+.h}5E$24 [6 m|tHʫÃNӺ@:}HX߱rNkjVO0hq񎷅EE+?OYLΗp^L۩:|Эq_GtMvm*H* u ޛ ^%"6;"lޠymV@V\<V0 'v,(n]]4L猇/ $^^DEN򮕼C}n\~r5Cܘ8uj{*A=p/Ai( loeEI5,#zpIqjP$f*sh5Fo KqW+-GT6AA%c?% ].4;3S pM7H g5-w"#nGc6j8όY򰽠r|ys24>z@B,#p0]xQi_'AҧsK;ZH'cT4rKfy.z wh(& >i NZ [uB|;FV7|(!>1$\ҊcM.$c}MI,?;%5gaaW%l>#L߶m8r?V>́, 2` GHcj| /+Գ^wALȽaX'`~KԼ 1i8> 9\QTG:^@z,Y/Ax}$ [_6>.Q8fn c L}n2Rd7oá$"|K{6MJnm{d.$dUM+ m/֑TDdvg1p:eEψ8QP!'*mr*][࿐Q5s(u &~adDX1ݻc $M !"1q~=Ybs=,5!$d2_z"Q_uqJPM!M*@ c}^F}Y&M@,J0أψmZtqPo[ `EhHgI 1kR|B.HO{$,)R=ϯYTT"Do^Z{6Ye\87s*uЅ+d eӄhc4L$OtJ#iv_$w~ z+=P'ʓ:d`>XFX6Eyc 4tg 6G}rI|%Sn/J bň8b k@e`LfՎ!̓P*]Kby5ߩI6GGۉ1$_S*,ʵMNwZɈ<_ŒhPUkϕG[\DrDHq>^YɐL`#fze_:TI \:!;9W)EFwx >.6.Au_ȏ_c}ߣ3UX2GK?i@B3p D.DգDQ#Y(0K"@oRTdGgx*bk*pEgK\i8,!~6׬,eȿߑ&-@+."+mt4K~2Ǔ(ANjc4;qgkoH/M`רTv !ƇL@QoHwz|y`dA]6 {);| ~ee vtR׍fhL15z?gA}D'K7EM\є=牌A91r$rhXبɝ^4\h*%02ns/n:{b'u$bRdآEu Z-~go "m_qPI=!s4oq;g,=tGQoLT#SDFyX Ln7KE6x¾v7z=VqV_NG'N`3QgП "Cldi|gb%u[4 ƙE@ќHUn' /m,:mn?3czlp읾8Y,|Plu{sdn %֯Mm@ !ԛµϮSK"7{Fu#̈́f5EV 6"&Sz`]nnn7*.@^nefcњDVzH"rv bFG \x͐3{< wh}[(w&Gt!"Nz?+" g FW2O}M4]F;`wW_B+G+ɸr"@풵c`]u`Mib܇v@Ee ԇ _xzg$%mNm A6D:E%`POu"\$) e%E3 ZW}=aKGVm$ȑp)v_6h > gS0jf1Y#oNOMk[]#gP4 [ vpe<`svb>19x9eIY LH@S9H*d`KM+)v!`EM_i3Vp2?H:* ‚`'4RRCTUo%"Y8{CkGsjM\~κGwǢC;`C.n)E*x`3V9saT,0RސXh3ZkH~EPF\7j;~J rَ 9 -|Z(ܴ 9 W`v(QL /LJ>dV|b݀ 'CIXv M.dԛbԆ8TŒ"(kY7V'%]4JLpτ"LST_hJ®VS1Y~OזP4?U)*Noqj:!TpA7ܰWc;"TtNaY8TyfQsՓS> SԁVT5e"z]p4U+zQfW%{}[`3 a5ðVIqE-# ҝP9 qYVlWi*9 a4AC߷>rxlPi@"'Ū^Au=hvQҤr n$рaͫU m7GRX~uvC*;6 }8fdcvod8$'1fc#*WZ[[=Hz@=Ah?b%](Vߢ 5UEۀ$կsf܊hqZ#Gٹua+!س܇$!O)/ (WOgPȉ4'?籕Ϳp͐CBCgSŢfyWr(ɹf#L޲ZC ?PD,ŎxaLv"7T \q29^8Go44m9L聕׺|)cWG6ىh8>Iˬ,рh[I8 "iK@Rg =^F-@llMJo hjvRumCw;HY[}O(M D6~4}y!RvW\_.G{}Oh4#/0qKM`ª]qnwЁ\5cfeҞ\5Y1"]-}.1_&b k ȪGJ`-h zh5׏.Kܚ?˵bӣOy84/4%hv{#i 1rnX]YXs!}$tvI[D1mF[v++4.Dqgo4] Vh@uPwf F9άk'?>,2H]L }Uw j/G$Ɓ37'ǹa/+J A>$_wVZY$ìT[<ȚxEBɒLT5б Zn1ĠWw^TKF_>ZxZ1caܜ R~DeK ':']o`R}:l:Պ9^oiEJ䗽Aʶx7|RFCv} iL"'+J)26`~@-yAٖopQ8db\:גvZ,D  d?FTyNȺpsvƫnTLlv«i_ffbz '/W=9xגPKߒZV<К!&JagmE̯fTmTΎ汓Iy[K-(łR=dC0p)BcN5#H{bsfgQ$0&b*t>/k\SI|{7c"J8EW#"A Iq$0Èl*,@N݃w<7"M1 F栴yG#8Utib՘TF Ya|d٦1;Y#)t nСt /\$Z( pn22<Y,B:X#Kv|>Ol(E\ H5y`_8d6%lLgŃd'#rɼ߫rlo|͙ə`Xa%9K볈5<.(/1| MV jjoqr#PRp 4 J9$oeAvrJ"1CvɱCdCB•8^sqi a)Z[_V$./S /CXSULq x{"b# u\ WjK!˾I }*X}"< [%Ѿc֩=pVS:sFB6y|a").Ciwީq.&l"eȍ^O1R_fMd_`PC\8GήSXXs'Arm>¼b¾*قIӈ3,",VJc9fF:#/X߶"N!-}GL<7LznJٸ{🹼9ҊI۱WL?cuqRQe&kk@9ml9$d /jBDcK"6JȂHz=n;9^xu,O*(PPٿF%9 )870]J˟|AQiU(wfgǷPj܍EQ:b&*Lϡx2˝!4vKOp償0`C;]nVߪubF"q3BO`iS*]Uj:"GeTANYr'&y5rx0uM@,$&pD&isL:2O 聒"Ti6qs%X̽ޙZHg% qU3~(aY._(]Ԏ X+ 04UI|Eqj0eURŚZغ9{N\t+k[$]m11mnyR+g]s5Q=,ќN~E[ PkDGUܑF_23e✫DK8M}I*Jm8$*+M+ :ӲeےeY\sh`nQi(PP Ő$xJ'U?<tk0 PPTQ\2 Mdy<@XY$q|գӜYΏy1gEGqTLdc7Ϻ)`ng2*A{zЕQaw!{aʡ@5n[_" D߾UE'V'䚴]V;Z:lJwN^~Ёsʆ˟*{,`c5+M%,o^#MbE\]do2Q6/x}1]u%C ߡ?rOcx{_[d#\sUJ==uf@#rpx*N=UݕS ނ6z鰧l0lID#-FN,:)wGɫ ׹&\nT*SOCHߺnV g1=/D!b^1(d(0EcBo\UP勀A'lDvtaJؐ *we}&YI7w!9da{#40,S)˪ FVL0kc|whlmSU38I*7@K9^^b ߕV^[:a"OYm{9&םwUΆ;8,Ard1"1TO}o5<CpI^y(lM8, -4;8}Ue!\gae#ϋ 0!XߓM xKkt5恙?]wrmB<5vm6yX??ɨ-PLK^ԃ,j. ˊbR%"?2;t8< v*HĦF,LJ'; k PKk\l8OII4? ^r бQcPT SXad*97n3eVkBxNSZonMy*LY *jv᠐- -f. @# 7d{ (}y+h0HγAz} 14*=w25FBx#5`aσ 4q@":Б49E) r4NUG;k\~uYG>;`RDvNY:0V5,Yk' &bV'~vF&`l}!WI뇑ǀ"yL'eޠ9-`7iA<3iƿnN>ʀ9'Z9O#g4$iv,dWG ='#Ginhq[c ZuiјO٠τ;Bo1x]{ !AD`mGBo#-l}O-kBĄ݂p[/3'xu4r3P\e6ԕ`K-ckT[Ev׭8|An33{觫](xV+>h5ΏUi82$Kk!:"̯Y3gfktMe0܅3>=5-3._FG_Mx۪eŠCLN7XE8"by13U2`N QS[YUēWm=V]dݐ .򵍮UgfpP8%h{U*nPޜ *f{Bji{lj!'*xQ8B+D^6-,09R:=n 4ܟF! Kr땴T/^l *sl dbz^hrex'Z:\/_dKv[B{u PId6Oas)CJ4,]0HO,N0>:m0r6mҕa  PVDR£[{PԴ_jDQl_,TvO5*:v$.N.>Qt)zWa~E"D|Ta85րW, 6g@KlliWlzYUr7_-)nGyD J׿P7O͂|)ZGdԍ8Di?NyiFНHXmW g>uBZ14Fe>QD]Gc(Fb]u;+rKa $+Lj,\;#᧦%Fm5Cdߠb8zSS] _@4ʸܺpZ.bzW UKZBTk]3XÃq8 yʂZ[ȆKmPq|Hdh褸ݳ_(P_Ld,p]R:.0A2W:T0qؕ_u* H*7M63UO=<cFM$|CqmF~ҏT;(,v:cyCމ2S@4HCZ1*Q^tE*p!V-SFPU }T#]\xW7 PUj*{!$5&o <}Vc2pKs/j' MY8Q5狫K)`s$wŌk#sVք(s }<|Q#,%AV'R@HygSدt{=)<*lCL:@抢:z7V >MJڕmdW_GO)Ԩ}l|ޟ9}ar)z~8 AŐ6W.-4l~.;:5L0}RV %l-ZRW wE  dr9 wK[ S$'E0m@QJ}@-.YoGonjc-y$GhڹaNF 7vR |O5# Oк~@_sûN vO1x3{-˔VYn䵻<(ԕ$K Q㛕g$Ub| h @cMgTk4\Tqsq E= LѴS'/"z(H\:}jn8VhHCȕ&"#+,4 \z;7 @c SYgsd(M\@s?9jQ`8!Š*Ak(nJɕN Bwa4~1[Cjo^9Ce?OlQQ"y쫿e64eF9z@|<&;k j̷?ؗKu~7 | ̬D^ Ҭf~ESw- B2%VҤ333nɝe MHWW(":9gFhoQQtW~ZNjg'ohv22ƳɞS|AP|g/]tȘHYojAl]$Rtf4/&JP'L9;@x*ܳǏA=%̃hc(H#GvT7@-l4C *H9Őc gY1?4"$Sp<}3GFVpfHyjl}[^2a.kn *䜨9pRJs&u mEBi)?ٺ =^(B8VNn?[m{ӧC0D0kDmNq.i!zf94jXECmS!@$\m1csNcс^9Ѥ)3lZP'="My;;%]MV7Ob%Zp%.Fâ95kȚ e1Eyܘ(ɟ4 5U>|] ?>>ă08vՑ#]P]/n[]L>s捔ëVvܹ9 I[#m4Ee'wBoy:2WH\Wsy_4qȢdC]rcqjP/sb6==8#«zt`],^y0^vmKG+ |!LiD~N㼙?eEʷ;A A' GU9 Cj *'E4a"l&lB:b F$iWI&$oIҡ j;w2\s 3A~Jr"If4~׼)Ս1c[)Pడ5IJ6ڭ[+5fӟ%SbK0: 8K\|@gI{X-\,3LlOH!2Il9/Nv 5q@$"-( RB#X(v cpdIe[엋̩kUh]n7AY1%D.|U:EĈleӸmWՑz%# Pk[f(~<=M]~90?{DZ7SvGLy٨5flZK\] ZXq# ϵ,V:V?KjMm)rՄj`WUF!}/*QQ,?|VmTcWD.P|PUGS* ಙViD%2a]:ka]sD"l,94ȃx"Z_K ;O( ^_t~8[Un.\/V й5!:kmMWq"G#6|) yN ek.`+p!vsn8 qm&46)y⺭F3D$ys-wՈ1*0wM~knds|+oaԲqR:0N(| ]Λcya;gQ6y`dURBph8aQ>X|w5 tG'K{4}iai J 1̦_iBʶ-=pioE](9"JHUs&[jT~j) {$FO}N@h]iYX /Z3!LJ^u:otF!fęLA#6'~6/Âo^ (8 h/G:d^%bs|㼾p_ӮIXs8)^B["B|3yd,pV|ƒXm3CN2HzZ4;ޕ8k'<@ 6²{waJ79\zwjMW^%9ҮZ`s%۟|6M(9|- % HqE+4]h?t[ ="4>O aRaQӌ!爍CϞsN_ or4B\^M_ڜqPw$*87VA߸Z muZtS(]ǒr'19.ssauO9 66 Q`^ @ 23p_ertW{cd=MtN;hAPIˆiJ|L<62S}'y X$B1U>#(ͺ:Bi \ XU\ ڂ!}"111ȥ!In01UuHnkh LøJ5,S˱pTޕk+GQFml]Yn2{ u$ wv]kׯd|.̿hOBQt߃lVETIЈ@XeTeE'L!sDО%^`e_SK ЧϨ2dYLt{)/MxGIL0=F<$HO}\Lr~ҊĚߴ1/U&ȇ)? OCuW6qڪ:b,̟ g=ou",V޽Ahc'gR"$-[j5 e68~fթat8ӮP&"/AJ{dWIbhcWlCp6DCjTзo;(pvwIV1m[(@jkW9ҾlT,T_su%wC t0I9 "P C|A< F隀NwFE@ ǐer">2eC/ox( )=P\=|ixcQ%$N6 7az7Jesl'$E ]z"t<4|`/LRT͑DY T>YR`!E~Dn&U MΝ$/i+f̆J,k$,_~F8$P2_Z$1w#Oi }"Cv2̉A {Ƿ.ţO J8`}v|- Dn^Z?q&Zh _ {D#ntU;5*.v찓mx\ @)=$]gWAO"bŨWUPy,)gs=I0,E[UUxd9WOvax2S<e(a@{ށ3v6:nz;Id!bex Ntc;j~`p14l7MAyUק T}\0*3Qm@ V|N;dF'hf ֽeyxQʠ:|%d+F_)=<t*ON20q"(: z5 ɔ2gC/0鬎I/&fȑ~&e&fufQ1h3e9&̔}[W vdmCwD-AB@_!*d+[joŇo.Uv@Dh.R+ih0pCUZҺ FFEI;jݡqUV-' T ;2G>%A.waM !P¯0ֻ0{lcWB2ޜg=̦Acn", Sœ膰Rz,̴:B\BGq%-p [/:{z M_]T}ɭ,m طPq?Us>=pV~VͰe۴}7|. s Je:Cf`DO.[eP̷z^i6(jPfwRrTvN_|rk+S -Xݱ _$i>6XWI(u8q+r4X>_ l N'/6gC^ UGq:i#Os1ԣKsV]GNy sH ؗ3 :h:rʤI mHNgxU<&==. RVٹe (dI]^k;+5,9PUrm\\=*J- i/OGJ'{DtW'bUs ǧ'Y0s5 Ñ.\8?ۣ9Wd8O 4/(Chha7>W{@|QC.f  nԲ&"S6do1XTr YRc^4. +UDR{bڰ8>SfY GLLj.zfh94|,Ղ5ԐGt]F= 0-AF.f&1S[ 9Dd9f49̂~^EyJꧣh:j%rM`"f8ڧC-f! AөF'xqUXK_*_U}ؤ8"&OE7zʼ sgj54{- 9$,*)>&Q1llI'k.rVK Bc"%9Vd|m9v?>?T>5v#3>7g0U?V_[[FO~ޘ!*>R#l?SVFļjR|]_6NP8w޲uu`.1$QnN? A˯P*$0xsxU&݈sj1MuQԋ̉LdqVENt M'osV3,iԥc.1~8%|YQ2[ rۉ쿠cGuI z'd"$QԙbgLA.oGoc BXUüR#hlѦåkcGY)4Wq}2A<vKRXYmc9h ;M Q#_NDTKʁ#0{:7BDˆD$sN17?g";`zqe>^Ahz=y"b M;coyr2iwc}TuHA0uzdPE!1IkAP~h"# h1O\\Vqi[dZ5>\D=g/m/q8%K^+VPe픽׬v[Y)`c }`̕rR=SW_9'FS XwG}0g]" ¢kޑE1T\0Vjn3e\vG+,*ޒlTFڌ @Q^큅0f ~+72+HAfC>Bc43Kcf r5'^0'ϙmGAVz r @lEBj.0 #7Y}P6@}c)zp#yۉ_̐>]f*9; zmF HܟHtm-C]$6]9^>Sw: a7┎enjJ5j7'kCRQX= Փo;E|me#6j^ubC||v D^( n+uLRcPE?SO$5ys _^׉K/Jbe-~B̜ %Dbr>& Btj$w|7 ɏNuzJk9.R5{jXrX\aUy$"}HI+dPǛabP~3ЫlNstX͝(e9>b:g`}{rķ2+:UϪvs ?0.U䅄ݼnX_>\ Vo&`ҙFfJ 'g1T9y$C@^D0 M0MT)0f1`19`T-FV?涉sX]uăEٕ*܏^_eTJP;3͗hlŜPOp>^Ig."?ʼʰPW X =0/olGny MsERϙ.gd8뭒e(.I48՟Xw?S7QtBic2d Jr,$UCm|#, 6d ٿ*Dqg{w;S1ngϘ1ۛ$o#r]h.lZɈ|'; }\-gS*b h$fῇT%.ᾔ$=V 'u4Th=`ǯ 6F?H/>b{/1vB_s7+/#Yh#]orLUZ*i˱{mFԝ;jɮU sTOTm0D:L|bw#jj|LBQ,M걜n<^DBX ʐ6 D,'FP]IC-υMEk ap+J/,EN6O fpQ1NFJ#6ˑDAVGmfz:TCat:},uD°]94~zޱhcUD9XM`h;U;'VETzǟ+MF>xpYrdxhWsҎoFv gU_ 2)pk@8.y&}y8BЛ*es5B淥xUh88m,X/! sen8,}XRs}Hgfn%t1\uuR)&HN:uK8 aV"򎪰i'!c,sߎ358|9:]]wpvjd"˱+.ٱL#7|w4p9sƴa ԏ Tr$hUi[( ܛu'ЪoyܮMt87]d92 sLHF4ݽ,@ѨHMf bny؆}%>0Cp]z~ fUZ)*;Ĝ1 KXGnHxܵS1fM)]!5dH(#.@syZJI?yL4suPF++k3J"9(pV$^<1c8Uį_m?ٷ[vfSPK8̿WѱC3bg)B{A7vb1nξ5@&至 fZD^0CkgRMrb+w.LVo%P cIH;olW5[y Hp R'jvVM^V z*'aE@ 9÷JyëQ 2۳X&++*#(S,bi5QUT攱ԑG8 ,֌0Jl+woԍB،푮@ 86ǝVl`` 9mskw*um|9ΪvSԡ);d:,y<3Y>W5JK27AW Ŝe+֖/"bD5Y`+,ɣdGm$8yd$jK#^ oTC 8fVѢU]&IH`\mŶ!#'O~{t# JS$JZXy`a\Ŧ.( Qxzg*^LBZm AܻZ(v~n]dR5]6=NB> ! zԷ)+ܰA X\ A'! 㟉cpMfLjp$h((ɳO +GJ 9 ]mV~,/y{K3ufHmM27 6w'4ݥ4Q6 E)k)\Sl&)&jwoulwma!vetCXW?bD߉QuwJ0X$_!T!hky5T6H_Tq棺bQ۬Ь8m #MnII.tCb5NoIr!n[pD](1'rI%%D-f9]l hΖgj^(XQ3ln î6 $:5-nDȗ;U||R皔TQ?]+pW^ìzݥJAA"/('iquGH.UBw 4OZ_EAZ9)ZU/\)" 0#I'V>u>0=NJQa^ iL=(Z> YTv㷡0{ uh$i{Zщw(9,  t_EK Ƞ⹯T;soOCijHc`w٢_J'/z!4VGi+ ürdIW F ~@ F|FgJ̠J:DV[l3wa&zk 3:R%|-& D<pSʮ7f LLG;wD2FڮYI>Yug凃Z`-!ALyޟ4}Ůaj\Rusl04bo(}mXQ v_Z(~`\JݯMick U>F-`H6)G.4a :̚a=C 6FV]8…nPÙg$ٚTO<|T~u PLj 7n0¸[4 刋dUee~faJMc=V$PE.?Ѧq`wJ:/ݽT)Gx&r f7| HD QmN"9hݵg4MOkk_-JIw]9z)mp ]$vwl'o$t1(fI0"B CNjx9oehT0K`eSO|c^{ ]ϭ`*+jYPt S~m%EVdD+c@19,X:!>*j j09؆rjkz60:OH g@ZƇm}=Rr̫6Jdy;$Sਞik{wzx x XfLXlJ(ݵj^譨 {R^1LOo2SyޮZ~7Qʃ(Pޣ9W3#}uW*#91$pML:6k-yOHMHRI7o 5'p"EƺtpKHdY+&aRlCCӓ /o]SǵTNeRx˼ce9J Aiu0I n<DО{lb}gB+?1==}@c5% zlc_? ۚPv єjAQ;L,a8E@boY<'C!;{N rf jvk([p2)ؐ e/1jL3@|a)*N6^wBۄ5oJIK *yZvyF@DK}3TugjM|˯]c wDU?RRl]S{h+uSΛJ;S}U>Q fB)ɞ@ƴ,j񰠻"f$^#z{ˆDeTBF1|np \Mǁw,{kafr%Y]ZbEPw?v)q9aB]-wfU=NM1k +@^7mab6:%%.K sB>DaRĂ} r"PvF//UXIc8yhWAD2$+^<-InB<ްժ1Dҷ:c1UcoPʩIÖqJQ%Fwr0WQm"Rkp?s'b5MwIiSȋ4iEӅ_}$o*>qd,Zn?J]}"LW5ۖHtsVև P&1|TQ8J|iգv^S#e,e5xhΩH84mj4~@2ʶ4(P?^@&VчZ2F RzoznBz*LRf\t7LҙD? hf@XyP+ZFtS{L 9^+mcŞ%t)j 5i% m8KQVF-f W;G3?~N9WNAZų/ϢsC $8ZZ+uM|U1b _Zc ˒NkRBS5FV yhB\ЎP7|Hru6[@ET|D=6@m p_B}:V~b8^ ^Dro^iVpzB, y,fEYo޺܋c_q?"ٹ8GH@bOv6\6v? p+>bĞl֟xVl۹WPn+Y?g=%:]e~@k+R5g1a P E,ĝfK`]q- ?B!~nV) F[n>K7PX #k2䨕8f(LC21f}"`^µAu&X]ugV.zվ3$ }^aa6~=_HKd>d8 k& \:qF~n-1nGT烢e%wV7v4#wԤ`.nj`1% t|&\)q7J#=lROqAI3S3a4Ah OPA#KSL4E!"||L ̱鋭FCϦ_[[Č494vN:"}jG1O/E=F=Wf1>B+˳ ZT&,'hryBw'b=Ec~w];).&ϋ/sSzOľ]QS"sf^A_Y/6Cxxb٥YEjXF`Z8@k0Pr:Z=|*0T}WjXo@'{|+2JKk AԮbtǂ2髛Ck B :zHɅ*d|07x*1Zq$~G3FZjw yٕ{ksWwQKp1{(`wd<+"B⒴S5w@[nٝL?!OVЫx}y+:km| (zJV$خλ4o 9\M1d7!95@^{yp7S؟&/Egz)p9s@PJ_PYC ]!"d\ 5PtI}L l+`rF,o O Sw3Ň@ k*պ"uEd~mPL$k*M.#R| 'g397bHw0gyĐ jg,חu >u<-)_H ״=}` {]#!u3H"d0-b.TAwNw`.@n@]:ay/ <\zGE! OB |^jx̗;RgD1G<.C8?lAP?nסZDl!,SYaT%nG6dp}d׫d3[4"_ NjF~u:54sX'O/qa Upp\8hKvPǵXBuN/X Mhԇwv:ω5  z@>͘1Bs+kAqN FlCۦ볿>'AH+E )羸go. 9 ꪧLnUhߎ4C_6Ȝa翻xՓ3Q. f.}qnUƀ$6B5WU!,hW)W9| UjyF J} Ua{O@F;p`- - kɢq OV(PXjz9}WEd9a£Av Zu&ATϐs 'qOp~cN i-HK&Ef$+iTo඗nRw&i mKuFyP7M?>!.HSh uaI;)Έ!!L򳱸=u*7C^OX=/qHB1q+PWoI \kļEZe8 gS lȬk*TTE_60z]%ó]2Rt? %+4;CpBt+t|[c {5 Tݣ~IXOVWG40N=#hWT<82 Q F)kOBV> &XTı`PWzXђE Ӗ`Cmp| Hlװ=`!zzy!C%"Fs:TV$(6J\h]R1ո MP @'/y{WjW4+qսAJjä́@< Ăm&s_)Y4;&K[3LQy Vv^!t4XIA Bu+c.P#Ÿo$r. \ַ.^'~4v-sJOXdB`aS!VY%War$y$=t-:=Yf1"v![v4KRHWwl0<=1dG R\׻xoަt`(v5,ƄcD?KP'JnהZkހ&'Ϝ; Z3OVΩQ xbsN]1^tvn⛌ཋ 4jBy ~6?7$K8sp@ӭd*?r6BWk"ޛ~{')8{AF!lV+oaǰ˚}M E:(:#A8N5'WMvJ \_q.{RxK5ƲiP͇HKZh"YqT҃y[f e%NMM]SKJj|"(;`ۑ(&s4qCƋ] $. ohc$IBAn*~fA+8kd!)ıe/hTx_=|WÃSѣ{LzG|I+ƻ/MrA6Wq}R{xX&7>ߜm1k,h W[تE;\9"9c$_3S@-iJ|Db L7鏢f+@;[?q64 .x\twv4v]We}6-ep  hvcHSV߷Ƿo`)ƿC,_Si"m>|ph$121lgH ䷞MHw|ʅu5ώ0gMrެ*UO<NW)F+ *#/3SRZڨէɪ\D8X-2LYx~)8^wz=kpQ7oXۖ11}L>:,̝(jPEt\u Eoky K +^E3կ%oO[sg"2|ʬKvpjؠCxmf5IGW>]y@|-Z-2<N,SC,N}$:*GKT6ĥ} ,­2M@C*=uR'xTvy5 f~}pa9|$8Z'{IL@UK!DauOrr UN?{]n^vˣpL3г3y>c %s\_e q N\,7p=wkں/-L>Ɔ+L Z2aƴW}\I&l'誳ӝc$pY)R YDN 2Mǹ;Nng׼ԓxhoӑ2q =U*G@LV?,q5;gA7yAW3!x={x~^:{UJa t M[WQ(&hn\x"*)Cy"q ipvQY,XrMe)k@֍6։[Y:WS\tqgwgb 6ΤIv4ׇ5;2 NöEt'I^ [;#Bܜpp܆bU1X"WCt5k8렲 sZ{B[~qQ᣺|r%,=A q,z 3Uq6"k>Gu ûܯdJFCWk?gA\tȢhy)}m"Pta-sh3=8W㑆P8mrA/t>6F 6iךZh_ZDF$"H}2)XѠR$c'mٔc<)iJ䎾e~=I/@.@d=,d~ݧک>RYe4冺uz0X:GCOW)nfʓFj S&)~E`'X[zўbS7?cG~+P|-Z墑+'Yur XP궋f"A;ڱIqqY Yh S6_bcTR6,2!7m0c`>O&y68wq}FЕQ-Rר*rHӳ[9xH2U+հzd( I ЄqG\FRЙX\8QA'iL.\I]UP&xL f?*qI흝Z#ޫj8KSMy+Gw)__08n9U݉{O7WMOsj ~\Tk2eZ5ՐNTk "X[a.T`LXlPeX*-/JaRL\ʏuc` bI.{n46,oW;0b\a@ _מT{@͙.|%݅IJK<ʼn(Lb](;v ;->DYEs*&XBW #*/>a畤 3T~r!?7̺3ٳn]?E 134 D' G&ea{3$t$"H| X (Kr cZlA 9"y܎{xPSVB9:);ho0lSq}' :K(; S00^br"tyGUyR6DIL=1D{ăk -PGJ0`'2.&>*n?K 9uVQzT-镽q[2VZ*~*#fu(z,duڇ^@k̭LELyٕ8mksYD(܂Ƹ)|dD!2quPqF]n#(Rf7hJR$14k9MBFƲəWXٷeMEU[gO.nq|M֡x~ ϪW'mxup㴖}%r!6#t.mbjn@V;u-̥ak!Шr*n%<&+ݻL7Y(k!F:"Kjg> >Ok8:1ƹYG85Ѫ8[Q6Z1N[ZY4닞Y9oEkk'?Z9q8p=@ar|d mJUAX`enFq{ ,/vqXw螀 G(f)ڕ/{(p#*[x_M}w(|սeOѻ~J?Q=%Sve%Ut!WhMǢH[n)ssH=XsˍV[0~_3j֚},z.pU0Q:QߋQpC)3պ  lMnhTm*@ݣj VK,d]=@RW8Jfb?kYiKZnE 9gφՊIVH6ϱY0T0аBnA9!{vDiC\*h7&eR5/c}s\ @Pɝ|"fb 9#`Ck$ .}G J$;rs~=gs 2Vburi*: wa)U <<ƵLNcz0-Q+b Kk/딎zrQ퐸 D!$̈́Id$A"[ф^?*SiVSLYD~xW;"lkq; I^&ezy~5p[oN;z$ƪ|:P*?[TNIѓh[CA<&M3BWlYo=3U"d[UnhwD|:)%nZr xO_ՙ z_~{& #5VFEy YEy!MǺL-#UG mf"wfSD7 btdmSB/~G4 #$AN. 5zh\ێ hrYffQ0m+Lb=z6=gߎMR";ѪaJ;R 1[͕)L#b>g i 1UhPOYw]1'h%&aATeƬu.2?ڃj@1krc Z1pۜd}tYFӓTÂJς$ N]E5%QSN~)4 M˪tmd CejՂs9t6)VnAvEzXSƇ*aCA@uΝ%3f }esV\^;I 0: g_4"9wdKu*WpyT 2Tؖ~ ?,[,7RMݑUGd8:5`A@WͳߍDYڛS:#"Ϯ >i']׿ꃑ@ORJ}vm7mbf{&ţ埲xU-,7W-ȷi6 ZC%v7!4lrbE$&3Ǡ<(kj >N ?-X=q!r6 L.@ &pS} Ѯ TIhc`~@|/ p؂ 27f[@^dj7 wCNLaP#Oڏ8zG{iXi28:{ ~kl+C ^Q3i_Dfj:uEum-{:IqrIisws{*#+ ۨ)X󣯜򵞾5)BFy\P)(iֳB R[ V^1zDɐI[2q=C^uS/;R1\eDq8 5>l8$%pfqvL@ۧ֨3vgv"Xrbۑ^a` Jd~y-ߘaA1 a?Ez[%1Nhhl0NGn~j_42)9Uw&AK˫6 Og0a)kVZR-w{u^;=6q4 9h]$5S(˳%I/%U`KK!5C<1P%{.6ܙ (簧M_|`#Ï`YgJN ȭ \ec^Ur( UʄB#e.:wdC:#C pA1(Y׈E pBN))nJ#&:Yh32+AROQɛK0eQJބ6kGrl:MCe˒q`Q+n_Tl$UGigFehExаcR-;X1)Oǎ̟kR[Y4 Ib@^P*5A^ Xg%2A ED}0+J/QEBNCjnfh mUu U%XSOSE7XLH;|N? .ק84?mW㪆ͷOFzf)0ϊkREUv5? ԰ڛb)n@M5" ь(0s U;Y$5Aޠz!"Nt|,  }a-zK`pUwB #,9~Ԭq:] W ZJ읹/a54#E3"WOV);?-l1$A1f % --ʼn"QiNb Q1b!oLUf%!r0ǽQR$T"} \7 V;HQӆm0P8_%rRa#NklWK 0-͕ƔOwѰ PPrͧYT߿N耇=L?ɋ,8WHULRS;PQ(@M2!BVttW]ZC]8?~3IWi׳~`am$QW>G&[qȵG^N0f*ꡚ N3$=15Par̗b t^G Y\W{ }?*FAEf8VY8 \38S%dW1'hHh(ggl"톅ځmūWE"a:R6ֶ7X y @B9"oLGd6 QwGƪ.+ZMH ]-A|6 }_(&)V4=?)\g9k6%#$MI}u7=Nsy ,B`!-u1+aMel-qS$+>qW. )N(,Cҟ%)&r:@uV3 r&"lVuFi*AJ8w· +5xɆ'3-K˃ .?t{,Ώ̃漽$|Xh 9|52{VMO {WuPH gd tDl!~#];2QN >-J7Au>:؛ wWHGxn˙'B;oҙjQE{zұ)@=2R2)*3[yŴ{]{J}lG@ϨVX/XWmD!\ѕKg|g%lVw8%6qyBR}fYjbsd]}L*/w[b:{:~Kd)>/I%':03L_ЎNوICvK\q{JYa+xaZow9CgL ]66y g;Bvِ G5kޣ.(߂g)=* Zk=`-rqse5 i= X)+'J؀O , eR>;%L;Gf( XME8ޥ?ZЁ:%FG:On/.@TCŨ.pE7m{4TH$r|b%Hu)ZT_ƋGx0Q2a MG{ݍk-"if]V@-ByO1c.owLڂ3'vXL֫m[ WRPn?/ZC8k.[z+yG@E@p s}_|ݾSuqSnj#wxj/K_D7(0SMr% L)㪣Y8ETTc;͚&Ob9@gF흁]xRj.w/G5z[+V+l Aԇe4=$aĄXCl6jl5jhKLoGpH ëe+ƛks.U| AHPȟ)uּ~, %lSZZAU~&]@0EocI.if-Z []̮ޘb1h$%&R..t^ђ@@#24l8"VM5ϛ /؞VHb2U-om=ɿ[+B GJ}}zdj09W\eNJ=ͿGj60@%; Y% 0;ls8p>!ޱuC-Vbҋ^A9w/7,y%e/áqb"yB {.#2q ڃ ·qZeNs, {uE #@[[ EzrL QsȊc0HXIt=[GAhBiu1*:Ǥ Ȫby)T+cm M-UB1J3gr-s 3BS)$3bRD6ڢFZ/&yd4c;c6cw_Hqb`'\@|b88 9RuSش@3"'ohQtR"k3;wpm94Dzxf Q򺱓0>K=OыW* Hns0`_ݨ|ÃӘu֐X+V` n 3?Vwҙ+|K,i{]umB4 ?jxK Ɗ$j$AqXQz B5]$-]zˀѦ|Qczyw͈u%Č~P <:df0+5da+nLcn>ҵ1{WgDO˒}ZȈev KY 5Wˆn 9]1ɣp֨SDPiqH W{&O ܵ#Bd+9cMrېMO8a֡l̈ jlC "DL?OJ3f&˛!u'iR,0>ITMot-GCۏkjȡ+`ltce.[xQBSYBk{ OA%N|mY*/'l(dU<[ugb4 n> 1bp|. 9̑> !eN7kTPs?7=kIe5y,RGb.z42;e˳bl1T~>h??g&R=pӮt]k2+RMͦ]4'VD0ܶF8b]NxketQPN%LJTV=[WvU0NY_r- K1*5cXjIRBXgO0S'fj]RwpD~ƌ2`#>Bu M#@MivM%fp(~,V?S/%)Z(*wj˼y,(1+>:0,036a!]CݷpȆ-HGMAJ:Y(@}>FdUK-ԗ;ϮjeٲD֤zhQ |LZ5 ȉLIRЊ7tԦ\^R%dUD4-J*RCK$sXvKqw= B7H=@2D* Pț(|J$2$0[Pa릳^,MDoV͠~rPռ@Tedܤ}ag̈y].魯MqC5>P)gRDCi Ώtc"@O^ #a;v[c*!HPE+ Y= ?y}~ ԺɛOx7  W# 8iW9(QX#Td򝷷(wiLS0ve^lvj!3,,mP[6Ͷp;Ѥm'sN-%5\x3CC#~\FiM+g `HVo 3cOYy:bkl.^WT~ =Mr5(8cX1lF&!2k&~qEC%1עE~it 4&NAeǻDGO㩒on|cj5;FX곞˪[?_߮G݁vUN4jj.6ܣ7'۱c$D+y+9h8)Lh۝uy8Z$=}z08gĶAbJ6Թ0WkgOLe$1“7A.=WCHE3OG9,uLUv qL9nK7,aQ- 9枒oy' b9~D/`0UZ(`^Q"M5#Qڧ+^U,A BHO?X =d=NWÛT'm_>l#9UђؗJt;L>ȃ]ޝF/,RF=,A 9n5olq#9cu`ƿD]T*֫e)Sp^ʵL'a5fpa[G}$w[`-8sX-(3Ul `߲;a`~^I)dx u.V{|4O57 &djS`&(2r^OQ(Hx@R@F^NPOI9M  Խ<<_cadB}f&ga"_=E0VL@Qю Iy}0 !QxCIA^##$P,&aMgKzh{&Xuލ:$᩶$̋-5t'^z:/骋(]ÆOL')??YVfYFq=>:&}Rc{aP#`!] '8~->9RH:\M&R%vemr\ T=j\^ЀQ;1oe)6_y|._p6xs ._5sUq/θTpgI}]2SSN2ۥԫPJ?HnHxN{3 -}=dʪ HZY#c\ա' W׀kC$(@ h[Q>=qB-3ZEî)C3 fj=P{?Km d2N>om`|B)YD#Cٜycm] 5;m?OTn~n00ko Y&@\Xp̫nV wǸf Lw>J&X+;S}Z6 JY @⁻ R ٿH< )]$jgr, ](6b~<;ɯEHh#Y`)@f߳b]ƚ0G (H"%\MvYbH}8  ֒h%\ qĀiEw^=|;[o-n_S3BUI{/ZbJzU "τ[ y_!WoQX#8!œ\3%8T_SUﴌj!5誊m^w!u{%;NPڐR2(%n38(eߋxCDri ^ɀѫoj/K wxSFDVvkj愍Êz"%`nȒȪf`tdO>;|G HO٧_ 2B_EF\ AH%sm3-$d>)ԩCҟm̓N-&,Dt+SV@r%2ޔyKp^pQ̖EoU뀈1Ɍdž̴pc:ᆁ`(2^ Se\omgkO`G_jbve\mu I\Bpe2h2fV#MAࡿ煐sɘ'" n~^:E:-?vl/3$>(%Y`௶؀S\c+rO4)bpIO{w O@up45Ǿ^B:1XDd&ZQ=.Bnևdã' [e atq*s3kB<ٰ8RGP^[]k!iix :@?HT*匍.gr@-KǢfd28li-sU`'*n=|вP"hW+ƱVpߌ:UI(Šjj60.JJqe˽xɢ&hb ɀK#BLJdr!d0neZ@ܯk3fIh G)`6tpg$ {O=N=B]5:Ѻ7<{9Y/1UqEU@CT~>/1f|F"-G'A[$;޵.Ӷ< PAM9JŜYNU%N,~V3jaN2xP,@ (e1Ű,|7)7"{<`S 2Ul<ɶ7\5%jD,XTZˢ mN#v[c]C_|Ixu'5 4p*4hSWu_Tx!Cu]=QoQ3+y]77?K}r_8a'S%X-w\ی.F2#C%tNdaƕVCEUޛR@) ݜ)KOB8d΅4t?EA"JX ` >@ë&Gy@bLϪ,"|w_`©7"@Q-Cxԧo|~5'hEś!S-p\ߎMj˴n-[J K1 lWl֐h"cSM_;T^"c`0iNCkf.#Eܶ8z'᥄\WaHɨ0r)XׁGS`CZGX J)>y8[fѴdq&pu#:%_rQib7n"k@a(^D  Wlb>r C8FF>~jB:]8H~>Sboܪ<'`ȹH4 ;e@È g92~Np۶U]!ĺD-JxCZ\N~3_/R{]7>D#x9ng=SꎜZL8L-%]A*& vw6tX.y)1^l#O~_BIN41\p7P|Q*'6f٠2xvo;K53zJ'* %Y׶5o$0Ij/gMw(Y,>Lla$\t`L1O(|̏Cmk4[_ D;@!&]g6m; *Nnl[7<\?voe" 9\'MGBpcUV^CV?O} ꝵn)AQ?P2" jUJuG" әhh^" sliT~v62Yج}y< v%g w` |1Ejag G!')^,#ıWN<G4-á> M2Dr^#pA@S! D`hmT!AA.Y țƽE)@kP>IR B";\.0Ԓ:4FxuI<cqZs[vi(CIIPٵ<݌(׫L%vvxE ꑝE? j*dЕ\= $ʚ_yk"BQI<2b)OxAyp.& W|ƛ`mAmqk/D^{$7Cf5 sJ^Z wo%M؍$"x,6X$Ÿ2Әn8~b;[ynOceFoxOjF pڛPSveA=67#b(I,:R7SA%okK+5-[,nmiFl*^k p0/8fNd4,+Ywa Րm4DJ; o>}.w}gm٧,3l.>YD_nMHjXD`2+X"_YVx.@f H4bR'rժAKEGĄR(Pv-@[Gu20"A͊`Ҳf+v|:8y:`xIdS^:RGq$X *,!J?̑fB>H"Xs]NRUӉS,pDzƮ!Q#}攱 dy`m u4i~OP.~dF?(hk J dػRV&)q8Wi*a0`qs +W_V :kxnݪ:Qw}dT{B%G2#. *XasShrs4hUkIbK;.8.jV]C"wY {.7"Аڄu+-^& OI)*B4秀Exx6z3x/\nJ^`H !E a ޤ tcfF3׌M*EF(ϨeQ F=OOV?5S{a>[_䷒9H]R K 0BZKHa!3Wq~2ǴJ@wPejwzwd@{ =Ւp7?l*r$^E\1I#.ԕRZj!?kpd{*GCZF΃s~/$|6 $2?Q}H_.r[2`h-oIs3l(7=r0e~=@P}H3U_nbz'R639lV'wm RH[mIXFzB53Z;dzb`J B:j1f#u<A4#I]hl̺OG~(sP1z`QÖ ),kq¹djY2=l$hG!lZ|WH,ec-^} \X,rsx|WmAR<-Du.%S78G2+91PvvnΒ |. ۊ1gΝO "8 9yqcrDv}E24Ug+)fɨ=]2:ZC&?pFilr̞D,4_'LK>Ꝣ ezq;.6o9j#-fA-]s*mc_ nq?jI>Lvu\xjI=K`2[@>hf=mZjckαG;ת'g^Y.\7Q!e_!.E  l:ՏUX <~ʌiwi\hy-֤2<iBdY,dZo9]'n.vejҶu~ܨ_6)b(%uN3#Y/ +TRBaܴھ^ 8h`G\Y!)}gS mɣPr=UO<0^nUm~* ~>V_4uݚ*"mpNZ8fKt#I nF-ap&vPWr)·wЯA@҅\ğvCdLܳ鷈?w+e7 )1h']_ =`$G7c6ێ7Chz~00ߣE58&J ts@mTH=<%fYOﬓΘx ˿b$kȳNXn4^g٪0̾D-~+>;IU;zIvGNGz*6iJp~Iun_$TٵخD6bF{Ffgv=G➯yfy'FP=k`jM7Zzb6yܳ6T-hwj! Th@^.xݐ޹tx4.жsI i(o^c;*BO?h* K]Z9UL>hdRlbŊAO7@v,mLA!-;m=gpoףaU5ۓ龄ku"I'9ck(sS#ʥ_],5d'`2fB;#5}u2:VW<:jG@[YeǚMe(ctvG%$#Mb'Z6\#},0a1uŀe ѪsVwZPg>ǜ lIee6RqEkZp}uԤqhmə+$84849&^߽d7Kܲuz|]g-JGNV7l>%:r]xs$V6 <Gr?HC銏yfe$^8x4t0NC%O+D~>q:ԐBS wdlÀ0ڎ/T}(#‚u8/8Qn*qV"fnDyIl³'Mw',8wm6kH%vHs!Y;6])PQZuo跹#1!r`x0WV1.C8kmnO 7 7QR7+=C+UϩKq>ޖp_L#R="Xsuvw|^x_NԂ5Hl'r_cOO{y_ ÇcaPZlOv#4&ch }l.ŀH8yq`_arKbg9m^F3jN#OܓǶ&D?%v2-x;4z",%wydˎ98P{2$׀޶U뱒)E2JA3T4(s%t T)'1hK;FSI3 9*HH 2ܩЇWlͯjW*@ j&BvrUx4kD%J̕o݊1"@< },TZk-~f2т.26xlRfR{o@432.`ڊP|.d!Q 9$jQŃP-(I2@'}_ؒ3K\ %o0| sGom}hz~8kpڏ~Riӱex|3Q;-&Re>C\ R2l֚=&(k垚/>[*`.!M֤N|\]'ïAO.yN}q^&&m*_'0y _ <ϙ'J]b M9 +vMth9β՜5WQ̹Q[<ö۳ѻVBHBˇZ\u1s|[P3'EȐu池QgXUh!!cެ)~! QIǫ➹-x񼄶9F*}׼&;3y͖p :;$X(>i]q8C}J88š}2YU @D7 8RVxB$͕~QIhR"÷rڬH+[n܀zM9֫Jˬ}ZHSkԆ6e#uK.Cc HK](M$xti\W/`@hS~4XBLS ROĀРܩ^ xoCi|"pE!D['(k~;Y-_ /Zl4);H-j6IQ/j'LaMh0W6& _bT5AJ[!3o@/#۱WU ^:X50y:bW$tH"'oo eYE">C"8+vf$ċ^LvL:%BceZW)( D+,jx˅y"?)V/x</.)=AӴQphtϗh/5'KfPʳjIQ|[ }}큋 eC-? Vy 0@vθ\ Ʊ@ZNBvg}%9j!6JCc4b/av/6G$4ZY8o~dfH5oyabt4F00x% B87Ȱ*ц7e܌}YLk1j[QMbMJץU>ԆsȑRmdLs73QACeWiCb2I~`H~78>H?ɑLgS)6^9rfХvu~TgKj&XpT1M@^|hw&RUB,$_G93 8k{-+jX3/@b\煐)Mb`ws`NHq^G ,%!+MjY۽Wҍu_^XSslxOZ~yģ GRv>Vd>7PAg0Ou Ktt/[G51bC ]ՂwtڎiOYcBY͐m$`Gfz+ʺׂawߧ=ɝb/Q(`ZWar>@98gD*REC|Pũ] &ux fAMXPSoSC/ONGlH1c.d63ϛ/kVH Ѓ +ʒݿ3t|5 V\;2l~i1@OQu=M{ݣneS484裡ˏgڼI|0RPZxQ1〣fsG*) R| ;Y[vq#kZG/7qE/`ZuǗ5'׸dJ|TVS nENM_ސ-<_T343_z$2H4_k->I 'WEUWw M2L(EZUau* )kl9K|'Mexmד=J_C{e"Er7Gw=4k ><q)u@F\ 3<(/|e%Ĩ|^4] ~ z-E<|LlV3TaJ2dƆjkkYo*}/GQ!o5XҔ3,K\RTi)ݹЈAwڒI*#X=fwqd"Yf2%Hz{5NUx`9->w4m*QN6L+Bjj<A dq8uQOV Ţ"7el!P&kqoVn >ie߉r+GwFc̼y3  =T,$[7k7߃lmG;\Ohݣ̸Y,h)"հ/=5f'-( BbDm*B }fSqB[ɉpj7ji*pnQM)5$Dv$cp|F^B2p+^uOdp( h .^6s!*cjU*[!A[{ x Z_Șk}j&LVX=$W, QRR5b6TϱQ .M*+.h!yfv,%>yP587:WWG[f&8 zO?ޖYĐkn1ˏ]]$rĊ:3qvуuD#8||G &吤q L̆"oC9( [8?8tq<\lÛXjR=mTtّ tF԰,f10Q %N͝-Ue#L4y.={ /ޭr.H_˷S]L敓UڎI}(#8ZCMv[ZqKS*BÓ$+RZzIAeb+HUjDίC립o#m!hZ9lؓ4DaƔy(Y꛱T/*g1LT¢tCOtxʠ_=.t'N34ŗ溯2Ѝ_dkw`1+z?Naгl?p9iFkg<9W Z)>fѠ5y]NIc ލdQ g̅ceB"!)YM5NI޻s~<j0IZַ;I |Mm/V4 = VLd'1TZUTԡ9'hmɽ3.t$)֟P)o뷲bpHFnCzfp3R#OwHi sFKhxpc\0*L9޿^>]9ob~; $ſKBEO*zRT3"=0;ok"F*)YTXȣI,I.FiQW;mBJW?ig>/0Iq!ېuAwq΢GiH}mӂkr\.2_͑Bu78, %4g8fhR|44]r;B<Ґ/B28ڣuO֙~_hpn9"$iybKdȓ6?Jڂ#IQ_~a۪{2ĦIhp |?;u~;1:Xᐫ4n :m' Eɠn,v: K#t>8%{zJ!} }n-W1?W5cXX@jbMx $+tLQmVL(#d>ͣ:Ӵϗ LE^'&`a¥C}ɄDS:G"rtЩY%I3w0ݶ?'ͺsKKaJqX4r [:8+8e./VIU:k#\8#r54Yoϣ^- $;QƜwbƫv,~w_tm[ *nGzYWer(쎷קo? *(<.z*=7 w3`8MW&bTdQgJr;Ɋ!AWQq!N Ll!'Q' ܀rq?/ W.MqVLTyDOczm_#eyYx8AcRB)ղf ]S^i0%M"0)uJV+d,yS?]q@xW;Kf+Rk _eO"Җ 7KOBK|Uf~|Z^@gfU@ݫ! (" |ʙcb'n`ŇSwGm9x(}R6i; +%@ǙJCͰKT"&I @!"ڲFw9-\FcӹHD~;s2INLFP c'!E!u8 5Z}0m1 ߨB0L7=Dq#WMAԤǹ4Eq 6GSaׄ:h`rMcZ$5i _mu(]Cag۞<1]Х HU9;*F=8J"q-S}giu8:vM ;|_*& 9cc|Hf\DfVAnUTB/l*:^ l LA`#ޫz>S }Q {s|o Cc&#91.y40 0 jqܔ\$6mAkނzR$}YgBDY_nG6Wk0i^0q^G#I|o?n@:*Q5VS bE}R t^LILo0JJ8iẅ́+[|uùz%u75r?:c\,1̟ȁS\|rNZ-kzџC DyفQZ8IBzW /aD,F4Zz&D[[Գƍ] uf] /*QD'Rr\mqj.ar$5QbN\)!Ki SEhס!?o>˛!c#&sLB!& r-ms  @0b@{KXSQg1-( r7h$􅾦 YƔU1/pQ&\fB}-&4KNw/`3uQQQծp)m,ЊAɕ6a*/ϕ-g=QQ?|CuѶrcV+/ͭY ˍ׊5d gvK~I1(a@]X$ @Tt0$rP&l ٨(ҊK.a)Ϙp)UsᡳfFkirUsT;2:$TxW "Ҥq]+pH/t)TPwhL#S"(U? M 2m|S5i08W y8r*4€nˈ"g';c$C@›t[PJ&.^/|8J3UG~ &&ߢk<=c p2;G W.m}L83DMab(7GlIHx;SH W6ߴC (֏O*-/; _Bn_s.:^b._FqҚAkd5φ@9pbʣe \'Os҄\1kJU]CXՌ)@9mzj bZd EݵFK뙣F]u@{鞜p4{f,<^sz'=9܌w߆CY]Rt p9:" {Uœθz~b]k5͡5fdx*  ݘ n; %To7l gyê^8Uw1R%\)d@W(J VmcN{:,cn׉e%d oWw:ؚbJ?etsHs/ʀSpUHE4\2%_l5OU) ~08 Gw4&+O8'BaGkIU4ZS"ADm#/>VL|/9?9b55F-9Uq19f6~`0=#YJ )DB"RC+-v[k >qHp`Q7TyW>=U"$r1 Ko xC/vyp-y9I)Y|x::\.D2Lb!f[V|\VKQ(G< 2ׄ7(jAPjl`b>m1L)ӛTim7f}։ʤ 9XNpk>]n% <'7nJc(qIV͍ $=~9|)('h`$$zcz{{Jr,y縈籈z7 [c"vUWGGʪm#%峑*2` ­x;["bǃб.MһHS(EɓFc:R6PT-yLƽH;;P+=KUduzlؕZ8{0R&<{ ݃D5B)?X[hs[a(-msR.Wt?^SDZLbّre/oh1xMh,-FY^)=WEbGV{IՎ30P6m?Ca= >&p+el;VYMhV:%F"\l[8⋳.YHk*w}%@ߡSucE/\ 1i KI'v{]$Ä]ɹms.K' 㜠yCPiyg`}Py>צ0jbM:>X"SrO }'-I ve8\8_2n( ߹XO!F3@%c GV5Q{ST dG TC%j?vEtyE*'eb0-JbGȺ+S{`a9xJfp2BF~?3GQ,?n\{M|/r:도TЎM#XD-AaTt ԲFG2]Hro"Liţf¾7}2,{펚l=WnD4]M"Fud NХ"Q҇h,ϣ ;3ǔQ,' 'g0^dE(EZ@,ማT`OH+h? |?EsnfիDS 0a0\ 梓Pb\"k~bUj( |rvw 3s 1g|*ǒkꞧ@F!]"~Uh0щO4,v-~G T*fjRso %dQ,hA36QnX !m$K_$ad'y_l71L+цbͿ^ϟTc\Z4CR~cR}kJGajlD80_7T^ӈo6P4#hSl- SMvcfa#n*6xyQu0xgw#clrźP[ÏU5h/n`ǚ)I?Կ._?D_Ը:v&E.NFm T).~(G~ڭ9sJPzzbP?#ۍ'` !mɕdjnp 4H1jO=IȐ1H bd`uDQc3Lc SSWXЄsI&6ߠ*5 -7CLYeB7|o/FpT+vzHQH'B@^/>{e/p0 +#RK*L^zkw,gOH}%_ߜ7q23-w7A2 E W6ʣT9XyE#„_;PWrc3{KԂ v[bƍH񽜡U&\͊ EBg:kOq%:ӺauTqt{kʝqH&{@r .RVi/l#DGȠZl:WZļcC}1P!v, G/7v|\$?'L:y yUS% &O*B& 8 s<=:L=ۥ5ә]k'#x iɃU eѫ\X%G% ݒ1k<6ՇzˆKLK PvFyJ:9շט7*id\nqiAŸ5"4n >[=E9 #6AZφyAX.IIz˿w :S=^m.H#x><"C%EAG,̂qP "#dmx|@2̤5(LFЪ9wy 2i6<z۟*W8 w IqWL?*(eY ϽI➢06%< yqBcTMw>kku o/ZMjI~{$Q;o#^g|K?ճ3M GmmySہ{ [Ѐ\UB8,BwkȳARLy:O]ŰN '[H&[k;vn`2|(K>3r|%*|PVlkrN8lw&ft >@98+CHD=\$hLFwcwUnb4D>h `NcXc.^%cjx| $ +JEZ'~7EAa(Ʉ~ -w]œD<]YΚJq_O{YD${&ˢ8/ @u73J*$`˸6Y3hr[4.jW\EBʂ4)&cO^b" Ba pFe~8'%SXV{plUp{(xSlh [>^6S6HbDaf ,?C&/6K |ҔFB"[+@EZb;ʑPʀIvBxOPp^3I8b;|=, AΘyZ9~Ye>p!ڽntxOF27QSGWE蹿.ZBB? CV/'vYD݉dEe^*4m~~  b걩|/ m9 ^FR(ْ"a[rq{%>zCRL &M"VǏfo B` a&2wHB 1qa$?ߞbϮv.>6cJ!"8e WBe ?t\dvl1B |NTZFtNM8KKܹ$30*w F )q)ӂN,U uMsbMdoMM'8#Hۅ A5%LDҫy/cZ!0ɏ x˽@-@%B޿uhe.:FU'BnӿlDYJ)K}u~^yR_tXqM"5tENZϹqC @_D%*xdv|W=#9D~8 V^a OaiBOe"xnbJ%Wlڠ{c|q8t-nlf&yzK'j>|Q6~v CpE^q/ӚN dz+2]@)(vL ?}sPy.k`R772O8Rz,P;Zg}<+w_mihѴ *~ 1>ƀTcS5CPۙ!e6W}\Mܡ)\cFg `}<>yW? >N1jHBi>B*̡!#.,<4EO$l B/NKdO79Pn7?Bi޿f?AFpRu83ޕ{*($'0+9 T-^74;}:Y)>r%/˃ۂ CP)CvC2P>W}A%j\Olb=nha!pʹW$xV6Pw^&.tbf,O m c'r浐^&5n-@!%ϙlᘉw^&_XYRe΋47l8,KMrsVQ-e.% }ݲbFGV"p$(&8ycpU ^"OCg>:lPN IZ%SŸIj(;QA q Yl@ r.Z$JPifC{9օ/*Y/i^0NҶ ,bdq|eËv1ȭ"s LYMKH>\\p N$H'Ҥ `Sl-0n I.f 0#P᠟/0lihPoܿ߫B¿k$-1h0\ u[y{9oe{㐨2VaOqޕAHb^%Cn(1f!A!tD'Q YZṯ g DM!iVҶUZ5?:=trGHrUЀg9iu(+;a81lR^H{)Xo%)CP#lhI'iC03'zW]=MDx׷4h Cg(,Q_&I=꼀e![dA~d{og^ƴGm%v5z MtR˯䲲Rꢕ*AhlRW$' Ol^=6Yö/%`nBM0ɝ} %+a`.Ji-\}ң9$lVmO`qmP\!B=Oyhi?v#ELGlZiC[a!tICkCݰo7w iDu 4%Cb-1ͮh\O#rGlZ_z0gZ>YRǻV/wz闳~Б( Q,{ 8G8z^8΋6yb?p,.cP$ޅf\)~S NR̈́y#+J i uːهGu=En|=+pB1X$Qj*D Nq Mұ)Ťɍ;ޝNS[X0덆ؙ${Yx ɑ~\jdkg&3@)zn5/t3u WQRjScCA$Z'vCqЛm&WcĜ=u^1UVaLJVCRK m8Ck%<Ǜ6MBcf([c]〃Ӧ4@4>k :F:|徴2nc2p7 JflL+`rz evl.pqdS0m ~,[ߛ8AUZbL6Qor#._ND##,z f/M?_6تZ觿_-ɊUǰ㓔<]bҜ&Q"CLg\tެaM:zKǎѺdе 2nl,;4s'BOOA, |_fǗSBVL'z'G;0|ds ?rW!TV h g%1# h ףЫ-#m#3Cp> Z~]z WTB.ҼLg@hIs>x8<-\5kCa}0]O>"wS(0H $=>J#5WU i5zl2 w#߿")i8as༹sKn{Eܗr>9-> g\dcR8YbQa4 AT&O]H)z,=-C1źڀ[џ3ۢss:ola9O:.Siɮ9%h ;Q$̛#ZSv>2ڳU Xw UC6vtsjz>P-sKXBPsZ/"WL}Jrӄ/Z)5{{Ƅ+x-L5=k.{3 -0?~m!9?֚'0 "γ^c"bĀU]ރ˦ȻU-/ZEȧ@}& 3@n)߲xV%*PB3W EHxw=og LJB;F:,j$9: 7\ aQ]1)C-4)1=hmH2VKgwO,F:OR G{5½j}h?UaqoCc[<>z5o2$awVV-sx9ŰUB jhS4 S}5oo=*ע,&KF[mpyIC$+M/Yw'~3|SQC?\&"ހrL*FPp{ \|q2Un] sޢjz|k ibP}ʎ:}8?LFЭov\vB X!l<-gYV 垊wL4,.Qa*\Z>no$ K\쮼?7tө&s,c6\|uM#¡zH>)3gz0xoV#V*n9g(3.NKǃ`{EKpN~yMb(zJJM%# ܈atd!m-38< ;Gc T=(8{?ON-e $dqyYU?ҏ/qo_U @_ ѫy#"h]V|fUB&ɬ1> E5(R9'e%o08q߲[eN¾@!u 9*b~.j ܿQ{dLڍǰV&!N~;\c (WnMСl[%c=_St E{`Ψ5_#b)z/L rl#AIVzߋ8:26gNe_s a{}Uنkr98sd'+]6ރgh j'Hd /u TG7VsXVaJ\GrA!'ƫљǿo YȀ-DD!5i.wh=jEPNg4&xK#$ 4oe }fpr4~ Nh!irw Dgh'ĴƠ LT[CZ5ڐ1RPU q+uUk{ظ6[ՙN#k"WDb`&>p[bX^ إK>Ex6 bt}! P}UD/ޤ5y}8EoO:a.'yt3m[OF Ʃzt3]2 '*J)kbgۍ3:i`5z͎ պ.\v`cM `ּFBdOm%UW,H9խ{d(x@[Sy]BG%5.Y3g7HCC+8VӪӾҒ6SZ >DuN ,.ę]: ૜%ӥS"͉?3Emo6=掬ʔ,琵Nwj gB砛0‰6N;Zc֧^ _)vZ6 '/XʅP`YL>!m]0A:9\du>ǪwQ7Ie&RyVA_$QAj x}1Ŕ1I.*c5 CN6$=O%2H W6Ǹ#,xk_8(J  -j'z')EoI$wn*VžD߈=\OB\٠[H/o/}.*v\ R63"}6=ZgS-fƅmYd'z\EJutUHYCcUqO06rϭ[ %dN)1o˝t1Q[`t1ž7!:lk FsV 9' M7)4+O}g `tq{Hs{0Ht^^΅*ԀJZ%0B_V'9ʎGeNpL~\y\Bؘ*'a|7-oS?,K0wIC맋\sgk(9NGB7t9~LQk:!n) bpәO`xñ7#>ߦ?^>cUAt 6Z`q~ #9BQPUϽҵ幣OPȼ8NBAɴdݞXt;Uq$[xi$*^d%.][؁.wZ6Umڛ뺚.6T7{|ZP=[m=h)oJ^ nƙAlݯs>3ю1p]T,Y!BdL}E?L-i:bȖ\e3X]I`ݣ'۹4<m R{S|`*zH9()IÁ|! *b*n~Ⱥ=:/&7in~=.6Xm u'{'uN'ӈ>!Xy'Nx%Ѹ3U&~}IR/ Ԩ{g-qI:a)ΡҮ; w! V!Cjff2[[}7#3gi;a@p?p1n4J'I֋EN"j- 䇍mgx5!;Io8 6:jgȺT&oHXK|^'4 8rlu ჌>&9m6G#$$XFdkt9 ]h IIPg\a|$#8Mke.F;s]퉁zєSIM>'&JtCNsITpos#WJoUbqsqHeoA FQd?ڦ98 &ݭVrN|ƓML1QM#ʫ]  "_&>t/vv8,rJCڡ^-R W-  t흇-})0NnWZA=9}sSW1+PVRm˺"`iS; aŵD…s-)Ի<Ͳ1 㻒P)ocbv-ѣ _ڄch%@"W1z7o?fBZ3]lSW C9V'Imt5{ۢ4r-afgKx@vb,0 G{`0Myiׅҏ*g 8jg4N0 t6[/EaQRM6$^&0 v,[өs ,+pymc圦\T&swPu 2-Õc.+0 ZGM" /I|s:p*55_; BR ̖~YXoMHj{[%(<87!I۳チ|kPܜw1n~(yp2TOA`(\ 75zMdʦB_a0d`%d# ou*(Sb]Q"ŢJ.+z*Iz,$?uD"0sD>$~&\v fyaU!fΉVJqʉըuvQrD>KTwԘhSf]">1h&MGNkS,"O5q" 6P%M2^A`[Ц^[|:Rd'hgUjy/&rA4yM%G6Ŗ<ʍΐ4Nx[-Tػ5@ *{Ư<oDC=ׇ[fJ vTpaaLCf6.|ޛQ.lX#"nIݬ\ƿN߈5Vf's(aǦFy'AXiyC.<{_q ôn=T%:pasSMx ¨|B ::,∗'&ҐT $4Ǥj6q<dXJ`Dh R3Շ&@:^C ۃ4HOqЗV 13;<8oHR$^9hot$d xQ+"b }T(~S[!5U'A?erV"Db-ucr}:A" t8uWrb##u M~_xyN]'&zV@X:(Z;͹k9b.{qʌ^-8C"+-J#|<@/eޒY:VtQwGѿ nk=**@ҎR, }c'"6n|~L2b\5e@]\7>&8Iq5R[?|$*ݾLXgf*f{+ zQ#MGH(4I &^5* {iS^?|~b3c4M1+%OXMV=nﻞxU!5_F O%3'ngΤp˂IrR7=QBP/.VWS^ڝPA <-GZyjȺ[6dj8PǍoQ}kUK:4l'cA!"É d @dbǭt#B,-ݰ]e {2zc2ԂeVQqޯĝʹ<@PV֙#MJ2SUE_5(}UA,w֋xj)Y糑;|ɽ N:S!uG7ilW)ǫ |G(\[6nӢr.?ߘ4:YbQ*ĭ>SU]?8&DB,i@AcDG Thr*@R!0_|5 maI*]7:#"w&谵v)^@oD2;iHε.XL (. sR !auC')3fySQ=3)6}gLWr zRԜRl/E0|#lu$A`m pPԕ^y$LXJJOYص- < `2}>} <4LO'1s^QVjl6n;Ӛh?:8=!66ݛe\/W l ѦlgjYmb o`^ܖtbDLv IF="Q{/ ϿhN`5?\1z#i!&Πl5dv pE2@7(G`Nw59|M jP*RTQ™a™5xF#ZwV:~C^FܵkU#-֟W#`A}.LSԥCs)z"lx6IiXdQKM ,oMLy-g# GFNqk9m=@1b%!Z=E*@t2oA6` f. @IY/%E.)_'1{5.ۭ 0hI. Rd7W+Xa:'4j{sg~6r~aQP0gQԷcED qi[i!8Qo0X*`Gm*Q-NL4%<\#@[Ԇ/pܧ  J;aF`E>jn] լ`".Y9NcbZɝu}:6a΃/ss'6iЄ%2 M0Dt]ɱ\-'I̧w#g5~%+dMwt>0vzB.0mSA 2‰j S_PdWc+$\+M6jraI1c-q'+Txa{2s"009a#wWX%ax.Ml:bƋz4"h. KbP8(b<4eM|:M?KZ+PaG$~#t5۠Sr2MV1k'ʼEM <;Nnum$_>"6rٲ`ҿlY#^C~+rwl D懮4+! VɌvmu#lkZ<<rnChu@un'dD[j=yJ9fͲEq 9Mv>.Ͼs`tX{9Vޟ:\žÃ|bsӎn;MAֻĿu$w@p 2mĊ%NU@Fm7[ga.`yZx18zꎌŗ&QAdU11 71t\tWLjxxԭ|HNGO 9ވCdb k'<0ˬZ3Uiލx?0Jb)̴fYJ,Q(ӡSqsԀw.Z&LS6ڈ[/Z{scBu Mt+O rf)qX  X? ĵ)F>JɉW&mB0ZGb;&-&2{b=x7ctM-|2wv}HLsibgUM$Z_>WvfoXJ(IW8LdaRJ,u5߇yU-Z]qF[tx3(9xx︘Xtxg,El~Fa@\EW4nȀv`_` q5!A۪g- K%L'ӯ/d8o{+K~i&{[ 4~fLJW&Q Zȥ|bblS cKfkD+@8UgC= eIT# fQ UVf6Jh'Nw(M/*d݀|]lGv@@x*f"bnO׏7U[›Fu\ϣE5&ЪduD۹-fLKS`)$2-(ub|GNT_:P'~En9|tRnZJVm 6RŌwAlD`d2ر^c:yn(; ҅Eo7ah\eXᜭ*Ϭ%~`JEx A]Q-~e,{]0!#M2 : 14D-7/k6pj 0ôxܺ2`?ꤒ_,> -E/CNx*NMLNJ2QeWCTBZߗ{(ݪ V3:A;zݵMN!uI>+KMLsGkK͇Tl"{Цbخ|#V2ɇM^~q8{H8 (J%LiR..ZδY`a+3šp\9d96! &dO|Ylb~i*|6k3EȉO+sb'3rz%Uyreh2}:'dBmyZ1DՅz/1MA#]3A+TK7|& ڲ'91p, G7m o1_i&,^_2$VIX[gz)r{QpURQdioWh9vZg&>|3܃`]G"Fi#w%ݓ{WD ;(>Ta^߳52MR,Ð{ qp\ZEMF{E,C7r[DŽ"p*?_ چw(DをL" `U[GO_'Xu4~[0[IfV3CTc)%NeǍcX`8 QJpy5HkJK&,a&g\㤤[_)RkjV:\nX8b[(S+3{vnI%/raB܃$xr䌼]}gLgB~*'g;E#jge/z =Fqu[T$-琷Q%4w}Θ@O2}N4|c]{e~ĹpNU&DHgv'=F,:Fn\ށ0 2?\T3N![SpM0s&gMZ2{Կe^W(>a ^3E5<qv9 MFaW嬍i̝CKOԇt0͌ :хuK#5"1.(W.PUD^CMN` ,mSW+Co2)xǿM]# g=d^9/-mR"z_g \\rkҷ%zغ|Ĭ0U$i#q8A9){ؽ7N v܇"ߚt79wio.>4Y3l8EoLK糱&vx-G5IqKGR-sxe钎%eWGkiBV`TA2|9MyNC&׌6*ͥΈ晛Ԧ9pE":mUv kȮ'Q˕ Ad;&Z WP'2[GSԺH* yw~(1r{FWy4EU7sV5bV5 Ap;IZY;G 2 Ko4 '4XarN3x $shﳡG v7ujz K:ש@Rť9kJͅ =Iu:ťL}~eB\h^͗fh^<6&FV”"N,,gِ:!|Q (-%;I\ T%N㵅1xEQT; F#*u^trܪ 8x1PrcVbپHx+vD?]z3:wO!.*,\jJ$}%%픋xE6#!7’@;!L OS7mWsRI`)؆!Q콟W6% 23[ Zc2~G1 x :="ܩֳ'νvd5rv-)0%DGa0Ԁg>zYBY:؊&a@Dz"(rU9t97@H _n_FKbt_nSrߍ*zC뛀>NFj;Nuy8HD=,?1"| WP xiv2B/rn8VIwP\ԑk > &lևqkAߩJ{MXÒdmϘ}*U4M״;2^q.?GBz `0lQe?.~Rlm2lj&cn 52~фo專} WڰN;ޟIE|bxppas02=k&xsϙ WN!4S3T i(k֡7?܌#t4qGq  T‡ݜ"2 5O݇WinZ \4 98^r֬`òj{Idl sV/uI3ܟ?3%9aVjfS%QKm7C{.&p:kdH ǫDԄ T#EXL]nn`"ׄiJ'n[B4urא%e)Gs (43{km7JV4@ OQ7M 29mUU"JO2?R6yl%CQehP޽@(ݰp^ 3<SXL"_'g'[tz΋Ӝ1Qe# sSXSP3g@vܱ~}UuO9?ј}rIAaI&82'J$>!N&4+ T=EJ:y>v-݌ߊ r4~D<:-cfRx1+Qv[{O`g˜80CգŸ =yL> ,-Rx%$%[ȉlt9Jh5wlf! IG >k1r܋y=7?U\pxMO9V[k (<fEƃ3ĶV"| N7͆N签)uK"Uw㫤uw.Ei2J@fv*AS NS0"!@%,!;Swi=4~Z2ڐ5sרKhWHkpvFݮgH|}ݩWQ*W nPCSgc;Z{Z]~wcWwR2V#g2ɟ_v+k5Lr%hvI|DYwFTȚUCL297+ZkNky9~j3BuN^*08i/H2S|#{,zO||v@=_q8b &fBG-Ĝk9q#LGlq?'&/u"˹D&P.gA,01׏i, ި׵X\9βžwRzln|l m2.1<`~<HtROw4(^`CG6`0I;lc 0󿉦Mx% JDPz`2mpaAn (X Vgxr_A7x Ϊ sE}@DdY` )GDWϩ6>-l[73̶|γmFܺl:cVVhZi%pVy]$®L2 4B(1 uS1ˊ;cpXFl]%m4o͞uDэ/8<`:i?)jiJk<[⁙G4$j[ƝA~USNiu/G7hk6lj',)ȐR{,8CM[ϧWkI?-4GͿ_fsc !^< a uSd^_IO`@dHa˴j)ȵgp4M5_>/y)]=\Y#sk5 I@OǦq^ʪq."e6ltF+Q8%M4sP:%+2\6m: G-Ux FlZf8%+Q>py0/n[O:O 4֏ E$[>Z6g\>ZuDFqlvixz1˝[1knHįSƨD;;\,CslZm]kɥBT`wvиA7nnZV;W0XˎOW6h;@ d!$pГyAɴ"QCn~,ZV%`~AתG(\2克M3xخuϗ"r`x ŇQt"tco\>8Ń15R>%25C~*l!8U]8BujZ@ M b-uub#t_G_e Ɣ:29}Efԕz.AA~{j2$ivx3H,5U-y]`Ug:mLKRt tvQóF/9Ug9=&t|z+\ZNZ\v2„,~aW7oRc3T͟ (@2zK@-jBRYS0R.;{P٪b\IRP9_YWB27n`pwS; tSoւ"doPJ!y#Ŗ}ê L>2YF51D׍pJ(؁G7bl^gWg./"Ʈyl(2ܐ/zyj_uM#DރYkY0x>BOA!9{D# CP GzC| O% RHӞɐ׊K`[qT~Hu$AK۠A~[ͿKPd^zu1 @McM˹*Ƃ0UXcA..TSLsi*p9'PL˭G? +̕$P4Eq$+Ѯ1+O=.#Xю!҃2bèn\FD$w VNPs}% i*p^Agl޲~xq,q_6Y|/vfjy {/ V<7q0x^^Sn2$6FUw`RYڰ'ԩ풪|7qAzwKLyA?=+zAJ*U (%%ٶH sł$Q/oL8>)mvϢ\A5`$@{ALam][1/- ]NQQkmbs'rL@3f 4U_֭MNcȨ%I̍Ury4*W[".zsDú|ʏ37(0Q=PJ|Db^",5>4R]إ>-QIH:Y;4(ucD 1׌$?dRlåE08)Q4[sRۨ[b+fKl9UaC"iH.yK0ŵ9kkbDmxS%ԙ>^:4{ |)`Z>(}o؃R`r/GH] gOH/"Ҡ )Jڨs_LX,!=7W.~ڰ $Bt.9KtXc?25 Z2gm1P[d)64IxdH#X (!"M̱fIt @ !6POVJx>#1$:A=.-omQܫjkiǍ6&eyɌR> CbXx |N[:;v*0a3(ZfV3Ѐ&p }eSĶ h$")0I'?X͐z1hEurثf/B#e6a{YP?E?]u (aYb-J4Q*gc-wL&g㕻ͬ&[k"QVh7JC@7X.p UU٫:Qz:lHvl-i(/zR;ksF.o-scj1uBhW]qn.j%x<$L&3p87vX 2u/ikvjwλEl3U*|MVJtNRvp!/5X@dQ&6IN ?[^!@q8'e9JPߐe0Uߗcًg)ʒ=Q_pQ`^;@ ƛ; el[nj}xc5g_oI/q+n{UA>\ݍq@PMW YZ.L>@BcJ'3o&, QE(o6 >Z#y\b)~ǻ7|)G2;b%|έ8$)]h`P@k:4ĬbEj;3QGAm>G{F/BO7kt[%-˜`(rGͱN t}W%ԡ6AϊҾ ]0>cm%"ljЕBws ׈ Ԗd4~ N(s20CAknz'NշmL2ٕ`?6}B4?磻E1TGYWh{*ɴ;%[I"ZW.xЕ/k֋ UȮ\^Re[QX9`[Nr_rxP+JT+! uW# inϫ4φ%E/z3WhCYjF;:*(}Vn>;heԿu Q3~\ntm|/G$X#A_Zc 3N$>qT= خҁ#ߌ~ժefm\!]V3\3cINgJwWǤzMv''Z5`7-V[p=,| i AK8~glF/_޶Pt m* N|Ӈ1eL#h,izg{G23Xrv l=&t΀bJL!B g_g9OhEu ef/"ω9 <,%Ȩ:!g0ߛy_?UKA7>0a]rٖa+40l;(7_c/z9eXpO/Q7dNy/ /]3 {5mhH*6ZO~P jd`! 7q{ًSqaUx,n5°xB׌^/9ZYtܴv"5A[Jd_butTv2T.",Ah CNq炿37tirTH>˴ӇG:gdXӋ|! ea"o"F^"$3#y!gzT;1y+ 5_:I k1+QK  IqدXERZ I,,Ժנtse-ѽj*TX_gl9ؖSefVPPn=WdLYS+2ReR3f`<U7Rj}嶚z W噚jkd2xyă//e oy *E 2O&w!/wX';ީ2N͎P۩,Rjĥ`ST-hKNF'i@t= \tY-Z⽦gM :1dﺸcy u@$xj CEڃnsTj{)]9)( XXE;o~7@KEG^Nv*6,f# Dޒo+iz2:)rTpm VGjoTz"G)cRѽ׸c"\1^~ajJm;6uHqa .$?a5 X{O^FY)+X5Vj+G Ts#הy`9uGпi~sLz I640MJ[o}(Tļm9@|tWml o`q-4m[:?ı>,xجk7~Hګ d!Y&s;QZ*ҙ4.z$hC_bGt@Ϭ=NZEW~aJ$@AE("W5jO/\.Z 9\BqXL<_0#E '"?BajW do(ՎQ2+3>$%/ï}+a R u`j S}]~wѡpOusFH ͬ}!Vs` %sW/Ṅ2BB.X *#t-Z= icD=v`^ɲg7S 6V*Hl&礰M1=cXatHCu t[V:zYLhåf20Bt} % %S C #6q5WvfbgM^ Sd ?JX:+ppPE7Kk.:<٘jAi5L*=@4גJbA\Mþe\ lJ 39gkƲC:2Ȣ4/mCtv_s_ |E^vЙS*@|4d¯ϝD]: O݆uP}Z`N.|kF-p*t%?**ݠi,vc 2vlb!F—Sڸғ}5D=^|dZsN2֓i}Yp,e&; '9gBn J|+/120"EphqMtIXy,57S78#'@-,RqZQ|"V@q#^A,S43;*ç鿹^ MfFpn;! $Ei#[Cr_9zU\TQÅ{mv~?dAZr)9fy`AͪanIK;5hGٜeX%h1} ϗ6:v&3gIrm϶lѽu$@ J-0 ϊІ#Px^:gI|51׃W"m_Ki6:Ad9#ٲ2R=.W8z?Ê$ řpBrl_{e.VD')I%\~erؘS*❺hq,⼯vZ6Պrн~0ND0DOj'qBg %+cc,|JU|h=-_1: k5/%wԒlsn|PRS*)[y]P $jң LO;u eD-L?j\S|$7J;}(y?{C?);S9u䧸#6!7'l@BtEm~EH˚N22H>; &#C'n3ymcqƞ CގJ1}jś TiWmJN{Uq\m ~ 3=(̈́!Baxu5yqmQ9(T8Ŏc,Tc6W2P]cV;!_ ";z5|paH?(YEF4-?,7h&Pݝ:\S!c~QracuU(GipNm %n;?w1<&'H-kg헝 زjUwDkq$R[u`gt"}R8@iv M&jitP ƄMٻOZ]Gle0j%Yԧ2Չ {I~c/S#` ̦[oZk|͢/xa6dG=%1{!^BIS.y RJӓe{,0. X첋8FG)(_,:V Ie0K}ND)Jj:?+oyZI#rc:cFȋ>۷b~i,Gc^-FG2+eT8gdT +Zq|< W?;2ٓBl8S\vǏ(I+BOτQL`Cr 0]JaX.evwcPzW'lm>DjYֈC{or>*TU bm0GÇ! 9w [8L+eͼ;wYW8IK` C۫)_)JQh$%ӝTy%c3.-"Ph k(yH(F 3hѮ&nYQ7EcW}xE4#djT +Bsߧr=1 0^d[+WsE!>?x;F,/߆ה6Dd(-=ťضHGFBWΊcP(NiV]H֞FJi{S/{ly=}/Ob ǒAZbH[,M?%ӕ60C SfTYfϱ y祅VJG \O{ ({Vlިt܇6MhQ#}ɿx)ސ'uB"6z)9E@8t&kyR7~~ ɣrLAeW3J${?Q&ď2 y/楈 HyB*c t]cOW@lp i-E$!4Yjoqp"N0i?7馻/Z\a˫窯Wz^|&Ax]G{0`Q|>*+| ̰MFIXOJVEo1?!\^9V-n}B/qxyI/6suRzc6?0qqb}b;K4|q]O{tG8u_cГJ 4Ir&a$dۭU+ӡF-P9eKK~/XUKU-ߥXCk&[dg$g 0]KMCFnj)Cl羂;=d7o=wX'WP~y]3'el[P, F9hYpOx~7ɀ%kn"-3ٵjt>M@XGLI⯘ͱ.tm(JG{(wJV5|2_PN@+Jb3 Gz0PRx9ɣ\KxuxXn߁w6q@%9T%{d1BHawj[DA/HQ u״w~A6n #" Rzv{/Goԥfq%eq#e!쏳ŷYhz7 8^Q=yiFC||5 ٍݵ-I2H3r6špaģ;r_Uo4+>HY]X ob M',%4E,1$ŬV6oVö\"zh1)EPȫM6K*rbܫ0 T$ӏu)igA-(~ʮK'ԝ.0.|s ,;0UI(e b7S.Wwg c"\̝җ8K5A*GdE8wnXH]s35OϡƝZp'$4K(uf6Ac߭LhY,m77~?idB;+mi4h%`YoK}dk:ձfk,ĪTڳ392_M=8D1lw53OOv,DqV@ X `yAٔ޸IB̔ʘL:GE/qۆR(E3=4Y~wf t7 ɭeUf?e2h1-m:*nF,TFo*w|~8U%}n~kWp3)׸[<#12hbAv ׊Īrhfa9Q]ܢ$G0.f̑رkCbQ 76rr϶5uoFЁ8"^@wq#͊B rܱoo3, 'TdYR_(GP(ٹ/eԈaL2Xo0ոnDpq`jhynb: XC}k;z=|M F G1p<1#w|捌\UL 8Tyߧa\2<9(a8bI`CX9SnckEox!NceVB|0k5_:;H\{ٗ4Cns7c_I7 v˓); %+3%f] j2KKB8}S aD m2WY܊mp(j4ɩKtC\_\K80 7/*Joh?]SŻqgyF=vU .WZK[S9qwݳP;wWU+HaC~G^BDsZ礒 Ԑ5ד/Ul]-Fʳ;/]7r%!}Ey $~pSWc=ꦾ\"ؿ^-k6#[tP%J(8 j ׊X~) Z \;&Gr&JXh=j$hKҁh#aoF]~cNyvOKaPb'psqIӯ~:[~i/Uá /g&%;[W_w!_)}! {cd9ދ նژɈյ/H ?4߷b d ~,ZP<~5TS:PF ^p!S]F)/9^8FU,u: 70&ohk9),/mhcVl+{Tdy"dŏ!9s7GxNuXۜ\aDYseA ^-)Mr+ltXG١K2w4b6D*?;k'k|X^'8Quz3GN#R G0Ćk|EE#&d-P:ΎpE)2KwCjWnnd-˭Y*(> ~)璣] aб>+rY]MkEwiXX?_t6~ 8jWES9P"&j"a_ocDRhV .ܿCk~rí[\[i}U!d% zӒqq5"+{~u՜vn-OeJ#qt[;P"o'$tz-{3!)$LDPn#ʍmG".^DT&Farv@)RCŲ"Il\qw{mB|kw5T'v?H Vy%ȟ= 0k;*m$.ޜS\9J hf5uTj gGZphF'<ܡp;Ea8\W43d\z\x9ul#CVE8\A& RfmmEg [z;蔨R:-c:YF@ꈃU3<~)Aa|T5[ o@骀Jr6Dp<]]fanoG;`!r$"3!n\B[\ۊ5Ps%aXQ0B7{oS/͹rТui}wuxk8dddtpi2_LЕB"}4Xek36uiƍ1ZȚDvmu-^Tuˈ㻌w jdtʏ ="D 0k2;iDx,PDMw rJk;vȡ&0 TޕȽEOz7( +{]] Xzݭ23S%4žz|ŀ7;* \ETC_M0;`d_ckf>:k%$TV"K4Hi2]tHÍDDm@fxǎ\`)ø!Jo:nVQ{'KM꭭[ ާZJ]4ߟ$3wmS;Sf"u;zz1G=RKMźq'~J -OL=&}lD7gKH29[11 T<-IBuE)øU͹ELf=DcL:fVoKYȗ/P~""j4-}&4CL" {q857, M1L`*8<b.A6TK>YaW|y # DײBx6.n9)iB5`پmɵ=r>)jWR|wQqOc-ufy;:smӃ }"\RNHRLP@Q6NJ.³ / |4{X\$8ݳZ03I;ڬ?@4+tjK(SgHu`aN٘] h/C cAW8/pNx1;ObDBg6NOQ˕^8~C>]Uͤ-YmDGe*fbPJ͋UxEӚTg7"̵ɷ;@Y b d_řKyUzWmuU,4g\̮ꇋ 2U( i\j3;M NU/ 3 d׳3ӑj ,r>|d|0%v1gfZUT:g&)EӐ~tg#,y APr\~R8Qճs 為9yuӏIe~.qOQqJ/=t=SmIo0)jm<8LmiN/ųt+J7bl%cX퀯–$V?%JXa*2 D}_zvQv ,WSG":+h5x"s6J3&#F .OҎO_̦WH:jK}Sfu[&Y x pyivtA5^;6if`\*nkliu{; (rb|b0l!u˱iQS\ol ^};P]y܅ f*'lD? L\t g1CYGWrOrst x%ar֑ eKz)^azo@G6Uc5^H|=JP,2H8W-׻n E?SX/\]ԱM>d)1#X(Kp=wv e A`晆30 y& )q\G5!8yLQs)ze ]e=8rlY- BxΜv-|  w;RDۑGCHa͢&_=,^*GW5U `IV,3~YM_`K 2tTё%Lr^I-S*6R9rdoowHqh(@!(YG:X5\ ǞA:aܓbN}YV{M=BMxL̑E͜U)! bپ}V;i^TwH b8ƅa[ic.fNdL'n y7.4{K|H"L΢bN%GvQ\d (m$DC0oɦ_ *Y})&`r@)N %s&^ הms"Hħz 0 5ZS҃?X DHP{V\=ޑusr+bFrNj#  ;jKh'yJjج2( 9%WdRyɪj$ bhۏD-O~^AtNOG4&6co95@PI$)rK -0k2B?damptN_\vdG͏Q|2 r<>5nB[X}$t}hEÐ>Hy (d EXF分M?6W]*jSzH];&D2Möp !v{x*w(wI^/L!|5󯽣^|ù'%*ٷ%+yZ19!demlPnF2ԇ-$)fkZ&.+tT2ؔ;^RMʇL 1xNLW,Y\ }hqt(!6McuL.(B~ ssm@@-^2> B2fBgЧ6Mc85YV+wDLWpQ=ސEzтxrUɣ2$"{kb#Lmvt6:i~7lJnLQr"?X7h6x*B!$;5\C=z1p&x(mkuZD 1EAY\p- 1:řk|F)C)*@& ׃@i$-1OhLR1f忋Ga9gzQ-Deh5cn λ HK#%M'b]/. jc#Fύd.ڗrU!)SSA"A&?ʝ$/vjb'V&wLj· |:h+_H+L&s.'4 .{rZB- <B2]d /pRxAIbAlgwYา]uavYuL@t)⥶L=WjV-?Z7-SMf.pxeЋ /<Lu RBYT;JZ 3KÚAaRlXh\E%6U(>>D3 6LQws|B46Rp$@Z\zIHTL:P  ѡ.5+ @ 3,@$\,ЈFF rwYQž3i/6E#h(&X`;;.FyCPᐗYALB'l7W; g+Z2k޹ɰ<bw?%0212Ŗs''>˅A'Mw\[ ƹ'˶ *6 #-؈D-ed-d 6_թ8SYU׌G>~3[UfC㠔,?*uU0`x|䟤>J@'zlfەFxx,cЌMT#{r:IO܀.cgjQ \@Pyv4DX$> 5ލ nr& H*ٯx@P-/]2/2u@z$Xaį N/%fh*BfIZ@[GBh6 C1<Ń,Q < htx=I≃؜x ۙ0çfV`MW"#;*3rkQv*YLg9cNAx,".r*9KW FF×}UpZɪ- k(J؁zv%] U| 3d`Ogblߡ0v&;%\;9;]Q?΍ot"U[C_Xlk;ye\h/{,D֧WbX#[" ksULu54նEiΉ~A5սwQIE(HCo^1 vw<#/BQ}t|j^pѡ:448:mȧ< SFK7V(ޫ D 6J95v&N3ol&{2IK)QCX^qyBkugRžGm$25W_w,ݯ]m|k03@+x8zDrN|Cw+Jt^9dato4rxZU)D9xѢQMug-؃!E$D%n6HZ~"<ɍQ=1~5lm{Cʓ?@'5;W)iV-.oz&|@dTDWro4=>iubB5ఠdXxD5,l^fTN:51`-CǙ>@Ymj@5pHfxˤc .gm9icՁ DN]bu%ݬkQbr"Jҹw ڶ}F6}dC`%,{~ ױsC=\HMԳG^d0sT&/,Z萔:_crDuE|U9#06C6YѸ9i7@*q ZD/K5s>J#zhu UD<7>s#&dHMH$%XY4_9#^g؀A-&v΁+Hj=w4%X=(f9ID?|o:|(10»;SY߫xP/]7=,%G ONI~Ε86Xso7[q9Z`(enI?!+C׀/']ekP r\vBV#8ЀJK$6IfXmoZa`Vr#y8)0.S 5e;m LaA!ހ ՞~P'ÁveH=-8OM*(@1pQ~7gi`$Qͧ/;6g4RK&$")낁ZMZ)ba{[zGΈ6y{̼EOø "y/E`SaЫ:qp]}Wվt2Klm=&GLJ]!Ն󌒚Cn޺ l5 # T d /қltwWRjlh)!G6AQ劘mB#$ӏlC:] g\lh[nqdqdB v+_2## O\6~CUn3,F `2Kj]GsT`u @6-kwMKJD?G}h =j2^^m;)hj]+XeJFNKf{Z8NQccRKmKre!6}=.ͮ@YXEY:Zޑnxޣ(}୸Jm7HFj7ȱ?H0X08,^X*ډRGbոbha[lk_tu%XNK^ {]cpͤCWPMucҶ~ :K!G$0t l2-ע&/5HEw*\S{\9)癇lsٻB ^8 sa)s0BEGɻm^d78T|z MjG7Ī&pj~dW$52tkF"|5yS9 ( -xD,.P_5/4qJïMu4ް쯴KL;$3P$F9"ZU|4p&$X "b5rZ`ssq+)-bH:flM{[ e РSirrׄH^ݕ1V:>ܞYYRP H͉ޮQmqAgfW Ž_z0'#ܼd#VR#\R(3skI r@ҀEYP{+4C1wx> =!^Z@xCvt8R7i_Yy]AuaA> NCN;T3^i&i!V#Ad>j uOTU '$Ish~'vƥ M}2b3J2CK#41Sfb~nOJN,83CQ8\;T R 0qxm9o2W"3OQM)v q7d6Sf1L"9 FH`L6m) *JRgetnBp%j#gsyQnFo3][Ӣ0J>;s4@:a KFj̻/+ӏZ8Kxjcy$ىz>H?]ApyV81@Kݩ JDHBq n?MCo)O)1,u0hȺG$!kم{n笲a瀙E|Ӆ&.+p-9Z!7’mLz,ƏX N-"$g*5fV X-μǕDS;*0Rm9! h.ȏrVE=qOkRkUf9w}ݬxΔK_>TP<#qc/!E 1Ts594#cA;QKBqr%B gnj? 44 /329 1HM2{Yqe=a[K3:& xZG˅K* 75g&pg\'ƪLs0zo%`TY Swfe vE>H[,)A([6 i)aUÇ'H϶Àf,dE_7]V FP!ɘb,!jԇo^c,S^5P*st9![fB=} WrI""b7OhƮ5,My5ӱJxXZOÙ؁_H5qUy޺.۠7-hTX .~ڷ  %OWgJ^-M*"9ñV}^ծp39j =UWW1 1#*Kd Eؼ$ֹ՛X2du1EoRRZą:? gx Gge/ ¦ee'C)ҿqx4x{I"yIP :h>WNiڃ̋{ u/2v9}ٜ!]ȋ=`Xk`DcmĪ]["ߩ[O_QQlC} p>4,nZ&Dy9 O7p:4ug/7aQ҆<g6:xrNZйѤ9,9UHQϤTJ1sC*JAO^ܓ yB}I:򑵆Kp']y ׈ڎ#xqwgtO$wJ#g V0- (8R{;f~G8S+/{.ì=N/]7ԂGM)SF`:~:$m,mCtह[F M`{o77 ž3קؕ=S>.v_7[!?\?Ǹ;u{hrLJI-pD\#XMRP~CPjTc$[ɦf½$Oَ˜dŢ`C}ll7.K4U[}p5d@;r!c}O< ѤɛW]2vie4N SAi]N̈e}tFۏU;W4[sINztZދCz@>t¤ N2QsC/]w9DžFwUyPQ+_Ng3OvK'/Du6/Oۿj9~ L>/اؔ #´q5I5SrƸ%(KCxZϤlMRJ8K՘0xDxƱ܎J:4p28j0@(YR+* #0Y-3o4os"a֖h'Xu>{6Ԑ85Pj~- ~_S$<3 k'T0  Y>d8A}PVrz`%po/Z295T( '~%A֠QCp3Q#a:J_'lBHt M?[XB9)Hay7$ҏQ ysSWR M,j RcOIh6YO.m+i0 $GvC=V͍J$tLAg* " ^rUBz(C">}> Nq$~2+$BƝR%)?om5Ґ3lYYX:7PZ8 0t˼׳Po .I̪y\\hWxε{ڛb}ee20@9:'v-#5)}k`(5NJ(mgAEfYIZS'}}@[D MXN |7*>زL6|Gi"h}HD1cN+GvzWT=$|/C+$mp4NyC0l\/H̖ >G25B*SfSF=2W5O8 ISxq󡛲70Gk 3ƮbqڋE P<."#Ll0pWZi֙xx/[]\Y^s{%\ѹA?gn,y @7LSaQv]yŌ.oM'~ %V|D8DXJ f`Pu0gXRz?gXHvnyTj 0'vG^Wh}1O(|i\~NHA+2y3ZQriMʎx[<ߎۋ M^uh M0TFv |;NUa=j"Ђl( zU!U"Zyߥ'UU#a USQkeUIg ?VjVƘ]cu K70^ovbwݞݡSBA#Bub` Zբm5x;khzCGw5Rlg\Bw FJ"9E; |\@buz! 8; ҭ>t_|LρqD/^GѨZ{[gzTʄeoQU^wGDrn$LB}8dT?~"^gou0AK{D3}Sגn =L8et p)ztfN榖U+,3WpkarQnv#i'gaĸR]YSǦ^8d`_8(CbCCq}[T͜HFxUҪoL Z5FljݙNY} '*6i> lۏm-ځ\9!"KYh[ 'T"堳^@'fΞ!{28]Au,7CEmVv T^?] ] &z^;HW ~Cb0\@Felbr-灓b`\ f9=E` * %0Z_F/=XFnezm6Y72m4#IXzPV!uAIԱ sLj{Uysb,y) 0<~wKJcsyC\Ս/lK;Fԑ"d"Jn=)(#FQ\(5>vm<* AM˅}]d0EJrN\`sONVh1Nɋ(I-؆J  |s;/4 [Rκ( il sQBV2@)YL6 b5e-Ku.0<eMb~>xRRBHo'p: ,FN Ҙց{]4!P"lE"nuu84bxpYX 8_ +oj[BKsCo\n%s)jI!ش[OrjL~Ԟ)Ɛe!7;%/lg.ٚd*]N-/uV/fGӟg@,es2E`ϝXxחIƼPoIQ6{ηߑ]m8?>Voun`!GIA x4RW+xgI|c< %൐ 3odkdGb@,uP i/lHl) VJ%Y"<Ҳ&d@(FDR8 ԹQb2p$zǠnk.=|C&Y-춧{ս'?)Lm8/H=x~,樗/vΨv=MroLBܧby嗱0+~u^aD1܎MNnfp껵sPwNTw[4<04N+6McteOQ)j_un;D&Q6x.9XGb zk,D)PCPw zHvH&9&lg ȢmHra#&ARZ3鷽")ıQDb=3sc޿uˁ^YD@c/qC[𨌭ȪKcAI~uu4$:L g :U1ޮmJP XQHxX&/;վJC_Ʊ)0!@Vo$wݱ=5wvPlDY f $Q)\3 *yFsHQ^g],܋$OéF,\DF1xXAeckJQԮzti#;MFD|&w?ݍ@NL6Uq[Podmj-[QJ AEKuBaiWud[. Ź&ۡ`~fmuǨ#Uz *@X;K/k e֊)[D) pn#~tsN nL#Ŷ8.*>Pe.Iu:jx5a:|c" 0dE{.dwe&';K wN4QɓZ]\AR&[؃?m7{~ADD䦒!)iP"!c5z7g:qДZ|oԡh+&$:c uG2*A:y_ °0vC;:rw"g1aEcD"-_I4j'_,tF(-d<7KvA0vf^ׅP !wmNƳHPCOQ<[hr_cw6 [0@o^-)Qu91i% 4+.c+V_e|{@ L ~\TpPK,Lzzq;saS=g2]AqܗeEt6aŮ"V1eQ)٘Y;E.;S0$7@I:OBty ih^b9+څShE1.Uax1$Xq ٤c.d{Hb@ \^U!eiSP/';Lc_%R]z(zs3#?IC28E'; ڲ`LcQ㼭Oj. mywyc4O 8Kྊ 70h?m@'2_RQE%6hcyizHQ {=p7t!l?ؐp32B*/k2T?2Pw:&WɸDd]spvuO9d ۷j \9Y'$裤Eev^">u{yece!+9qO#?7l0O*;~ N6u ~?Lqw'ee*B$a9yZ[Wݎ[5¡Eغ|OORfkכlfZ}6~ :Eq~h7 bm >&tԈZ6"Xjb-Nv}>~t }u##j@0Ů~RH1Wb)gҞm~2ofR&: -^ӪuBc2G %SvT?w|ŏ.֪|\r_fh'?Aqt+T 7%) ѤhkY0+~aV6?]zNH lą]6s3dtkc5Q_> XKN*.maYC8(3 OqquoΊ~ dߝwIEd_; M[VТ+dv69G0D??F[p>҈w㯦aL4@͢M'q5)+$VO5jJܯyJxGF鱥w75Sܺ1H 5RMx gZRK(bC Z6O,U-@ -KaQ|;`i< A *EqyKJ]<Ɂ 7;פ<6 O~v=[ 0UfgewzVy ۃ7ѻdG10X{u κVdrْ\@zF78 )X޻cx LEj(Hn5.O  SC, ]-y#(e^ߓ6Y*/9m3g(f@QXka=wˆ?qG&v t&Px+2vrUh/p5.u cb޸+7 ܕ`UZI'\2MQXuU&:ձ?- O58LD)yj`cuM=l;r[zUX"*} Hw}(dB Kq/|v H؇tDnQ I{qߚye!OX&9V;%'M]TBE|rA.Z_E͖<B5SxGy- vC8}`$83}5f]p !˗17maheﻣĊSrZpmͅ#Pe:kv! /^,|iBe*hep躳ҿ q.' 6RWsuC!BEfw0L.IZ3V;yϴ|9g`7 &M! A 3W{GӴK0UT?,DD9؏g :dOp ̲z\~54wI{UI Gi*mNٖ)O {gzpjbh穪wGHJ'$vG72/#cYG}D2^2|0SUI}F*0=Kz _:gҼ(ä$M0^ ;Df,zs}1GT3je-cUs^ofP:#Zμ4J[ʀ{KVUVF b(5SuNv1]*z0#`=V{hǑY[(8 / KR!\y\!N>\'^?.3_A@B`Hʰt x)FQwd]\5‰䢘yCֻ,H#^23m"UP 5Dׂ:jDFGbvH>yG?ؠ' .i+ywu OpΖSnZQA5/ء+BMA` -djnu(Od$XہƷbR9% -Fx mqcf$\_;ZHaK{.  zZAb-*d{;z6!sxmLdLJمw9q@]QLd=p,!vHQO'3&fxM]"`잃dz0#_-#)Cм 73dp7e'.MH޽hv3wо7QurTmipYـʃ"+)FtS3Nbt4-!Vj,wsH> )V[Ѐf  HT#햑LK2"Vؚw|XHߧy @G]!Bl٢1W⸝IF\1 sxѦل{ߣV<~G(: B>E쏘%in7fBW.4HEE>z/*2FL $$ diڄᥕ̞%u om&p"Xi{^Ô>nae7W<_UkeNZH!/3{2GD\/"SH.ҥ.F I0ZƒQ׹1uwV9f^P Q]Ƒke^8Q)4=P2clXJ(s+tg477֑r'!fUb OĉF 9?ÉѰZ|DT4Yy6r{#]Nÿqv1.|KsrNaAX[7x`Mei0IX%xcVX/'I1 /pnb(jSBgr}M3:x9Yêk#kAo! y?6sCh]d3<]{\?QfDaf-I" F!`PkZ^/ Jc bd|QkDڿM)x wЅLœo<>QP*0Ĉr\.bE?1llrڎy{]o##I+'y.iK3%(/6l-ǻn 2 r}p& IZ󏧮? KfkTFDFDy$81 ZrC\m@~EmRbIL"jR|Swn{nt:DEb~Ҁ6)=t-݊ -`ԏ<Vؘ)-Mozj`>lh@6OȖcҭ7V}f͓5 ׉JZ5Zrp|nfqܢmnLJebLe|, oys踾w@H㦶DV4n!7y$@Ҝ p.&8ۋRoF*yRC˾󪹌&m$M# ^ 3!\ ƺ}AlVQ;P9 =hs]n0dßɊK>e <14w,:t>a^ln MǗ-9i"&k39vOO)v"@90b_ B}'] "BZ j>13 cB# 0N;t DLe_{.fvtkaTNZxSۺ'dfGrx \pͦݱ `<-&` єxќ{%ieZCʫ] ꑏE"KF$G~e19-X2i4i ֈlT~ϵn#+GgA]HMMA;>RDjDKW Ϻ [,KO>hXZM*k$vޢHNhwYE\Mw%8Kݚu/@[:tյV5gddNmx`8]ԓU2;(,H^GfͮQCRĊ:kC0 7M4YպHe/Ӏٓq~8B5bL1X_gG0]R"ڭH]ނD/~ ~e?};`tnGJupև%U qxFg5iTIr[jR]d$*:vQYVC{x޿\1dGA<(k-~>`?Y7aǔoZWQk2v=XS@oML#6kwqp1KoShgng8:-,F!SۀBoX>:f딊wZ"~¿T4$H i1Xؼ53ry{8`|/*NiN,=OqG>$0D07sYGI2:MR en`83 ь,_u譼B*ǹgdkg\"c'_ ,peU7a1QRGfI;Tv*j:ۓ .|_h/ RSWkS.2yn[b J#k[5YjHKHɢZ:-ƢAo>OA.}y.,vtcֲ*}'yGL8Ňt 9Z0kK4lH1jHpguf⒒ye55k>Jˆ>&N{ȖV} !8+au8nX#ЬǩQG軍KDiցMq,ʀzl\a-BYpϣ-+{`!8l[Yq@ t!| 1ZMo<ġ|ʤĒ MH0/q2نTXjn`~DO^o/'&}¯p@Є  `ܻ–VHGDic],}GB_q u Jʇy<|ƬTX[jxUv[Up!](Hme{]Yc!>U"/ +lY_DC75Wrlޟ2*~U pWfM܈]D&iJvVZrMaZ/| qO"b+XM99gbr=9f3K[cmD7wk;klӞ~$BGxqŒYޮ>%Gz/&5oBg>jʢ8 %<ag/OEaLP>1Vת]pآXnT~OT9Q z)}iG,p~c1މ 5:mn[RX?^$>4jK|񏻳AJ Ak\lyS46vv+yJ_,tnD?ڢryn0O?fNԘ('ގ)-J)0wr}x;Z6:>xh3\(Bp [Qk"TE1!9Κϟ'/c X.@iF[jJnE?hexKJ (fi jWAv)Ƅ<(f3GNn>k?ⲝqg^olj?5Ս'Gxn!b:IOf!wZOQYi $ya\~ӹʊHxC? -P}>d%CXU5[ ™:4H'WN g'R䘻"k,K0R!SP 'ΘQS:䆓!7I/ kbyr vT<棕W4Cm:oJ. KlH Zk unzsWdwm$SnUpfPHJ4DP3DOތ:y ̻21G%`cpSl*[.+G@Xtx ]UB;ZgzGmէ A#9<'-:~su'y{\#d2UWDDWV/ +4qiyHn V2!t +Muxttzm 6Z,UGly L =s >qoίf:\8[\yZF%[ͧz\1Q`S2G/+`nPSfԥȡr|rdML'"$ IWLj$Z] hN}&>a:İzkP(lÉz =Xڐx[g0=/A-s bOժ ]!M*́H$ R?YS2.I?ZtIFgkiY4yӣٷ;]`U5k?2>t@ =ci_ nh2`os~&95"pTˀPmCpL5ֳw Ӹr|pFh%G_SrU@=Nu\F"TnZl~*>^!Jȇ&O*O{4;iyf `V.tX,K 1 iǦ~?:{c>ֶȤ3:"Ua@dEkҕIhł}9;yƟ\rh~ x U ک:..oڄu۶]Q`xpu'`u6`r*?_:r4ֱRLĢS&Xyc)3Hٝ5tF ,IʸgmEG( ɤ$l3 L{!~,rq6x5( 8cpe|AlSl@8ځjz=g?[dV*բRjRBvl^P`s0D&K/Z]mPʑ2>H[^x}dE{/TIx\Le{C&s(:8!d^"W#yE{iֶ`糦Kv}pj۝{@RfK48~gw$ #,Pcї1OJ|p3̽`'A9rfW"^C890 5 _H h>H9r6O'yu|,0rzD3H8' CXv-J#`\f[f3|c+u%C=wo(S8n7dص*v ZrU),@G,Y0}e^7U]w Z:Sj2dHN BR@^VKӪ\HDC%%t~' :8{ q!0[/n:%4+߯`QxF47zqe5.ux?ڮo =IB>X$7xrtD&lj 4ȣ2O#օ2|u.bnU߈.{ {k;?hϒ1eee1Z7ŢG )z 4Z&*G+.ΣS^:33uP">S֫/R5?6< 78H~ER1`DZ\퀦'] :u0Bٯ%J^R b]y::krh˽7 Mm# > F]&iWkd jE2ؤڢ²_A&h*0ab 0AdYzɭtaQAB#Qka|7ugqB!tos_ӚO\K2^o ɘ2P ~Nr! haffR/Z:yTs~(}ҀwsEYHB0eFe<73w4#rA89еF#34A m"۰G6$T10!@doXaun]nET>6E *u\:q2n{ޠ;#VKьdh^x4\O<u/va;O 0g+@2f(+wbZӿ΍^Th=ѿ@^& ~wx"M;a m"%GRE6'Jp9؇D^?~4ӏۓINkqss ߉7]ex|"r ZPwhugCl5'Jmje@Mc*Hb^zutc]XήYC=t8FTX+h"r$X5gF%4hzjj\@ITP~m.oF}ޓ$3m\C; (խBz9f{%>F+ۭNZVzN,IN"eloT[C`-UO* 0VƳu~QDMhYKӥqui膾lѹݤ8?_humw΃OfcCorjdz֫AE-G }{8lb6P%{,]KZGR[lXB^T[l (aM31a2tA7O2QAGʿi$s%UIntY8 &[%,6BȝYx\yN^\:x;>Uw'[ zϾ-=8O XVQܧ,uXSՑx mp#CIR }CQ{i"-GlLI,n h$2m IZ$6,Ͳ"]׉Eؓy/rO&aHX cYOۺt!N :ܞzojOH =̗ 2^!s=7*t$q*(h.;x89+F˘vxxB"opP 44(2d="xne)zCd 9>!}j o49Ų%md'p@#OUWDkbVmݺߩ\>ݚ 5zyn1Id>u(awyֺ+hQP@X&@WsyHڜqk&-x3jb>uu?tK-[1Ert6 D  x."DZ~ ;(h".j[~޳YNkyTGs>FÌtVnBb4 '?+`5z27 @9*ڻpeuf9eN &J9 6+(WנorLgߛ$scvt|LsK>-]\"94m"ucx: }BiLS=Cm=}h"?@&!$ϭ;ʨm773U ip8SzAܽ\g'+a%s"^V($8b`>goxӵlǖ8Ŝ|jw{1i#$6Qy C ϛHaYR:Pm TQ`68p:x߻|B=dddɩik9R:Ԅ)l]EM ##3~/`U?#lioowI) fIu4_$y"CGAg>s*Do;wRlaiR=zݷՖL`#V^wgZl!,%KT&@M(3z-c%1Ӥㄏiݶ5&2)M7XdMz[ROx>d–㑋 1>|)tͨ]Kgv[>''P4Xa&++$"bo=cH|5^wXN-q1v9n1UzHik2K?+u: 3;G/itQ`iRCiWTu0s ?滽Eɐ%+ +Km6GNb'%DZ 0μ%hi> W㞆èO6 Pߦiٯe=!GIU}eP5\]߃>8hfA' ,qY鴠ε/j\n!oyִ$a D̚^jPP‹0` ߛli@^8xA!$HP hFo.ͶeGpQ[W& ĞXy.S\qd=.MTi/͟=\OdT仫ZiOŵ|LL4'26NG@b_# 8Qp. lvKac̻EÒ5!Lu"F2_j҄b^[sʚH NU.?r9Dmuխ>B:]597Jۭi0oeh\ѳz=bs-v֠VZ5Oi5X+^3_?{k~)/IUEiZ@(l/mbuGW)1聩d0߸أPj JĄ/"v/]#[Ĺ[sn&wѴ*oY1Oq2l&*@3Ã񝃾w&P"AKILCw4Ûrlv/Y¸ǤnYWE\~>~0|XܥR,l7sCNS-abtT*7Z_愅+? 匟12ݱwL? ̥ؾ0޲0ƕ4p\y_ P{yD' C;BYA Ee8Ӓ/1y sHet-6ay`fcx V!0m`|{ڭ1?4m' jmZ0f0u| f3vz>l ¯hNA^1*?ܻw|d%zC AZN5cK|YGUmFޥ/XKnwV`3Σ-ƷX6$OAY2{EBORH w&^59S#ސ`aS)B8v/8$`05"Iq E;ߨAW"^cLZ@$ք̳ÏMjnf8 (5'H瞱"#O)VW#'+nnT{wZRޒq(>{!'@PLV /F@HyQjai4=Э :8hf= $Lx׀,DV1OĮk>?-XV4p^ i`;9[ !X#,:_[F$y% rYEmܙXsGPנw9f(\; )Gb?D xI.~E"z]O4Y=0Қ9, QOBkKn{,#ܿ\cHZ=:5b<x)Q d1QP H0jc 1aQ޶7ǧ@C6m@2T}5:/v`'NV )Jk>ڤbGT;jZV}IxBw]\F톩rfg';%\?0f s[a[2I\kR-Bkc>sd,E *7ΝZ`7%-";>6Jԩ%>proTCC5C8/ 0e3LE2q5J1E;Q,}c|]ĵugXHVړgtŪt0`QޥْJŮh|mK^f !bu!ǟdn`q{\**Așh5Y z-Mqʝ)pѪHڦJw"g!.QXb?ÒZsCǧ .ҪFtCo%;Scl>ˡqpSvd@je|E.pAC^i}ZeĨ'ڛuNZS:e7oT0u+2/u!D= zj~˰Hh+ w'!8+v_cJe;cBWQKJJUJ;UW5=jh@T $TfTY뷫.g{[;5F֨X9kNk=3?m@Bde0A]|>)Ώ&[qמz FU#+2v;4@肞mILf[-<[VgH,c,̕cxNnZ^v]ϕk7$EP2/v4(纹oNE)./9ivPIp ٿGg>Ƭq_ S@~WW*O-%l5|TjZoе8\6 +yvvݖDggqZYLCF7ׅF=#+N0 ^Bxi\S%|`K{?,rXƣ *wuXWyB؜c;jmPdD5Zl!dyݮ2T+k18$۵J/w Hľ;}KFDZ |ynGd;{tANݤkjmx5/GfP\,1Ltu0Y$Vu<uij&Krx'%J9 ns@P(b( *v漄f1.4r5AZ+ EN ]'LFs2/G{SBvťiJ2@rH8nZW$;0FI ti9X3>ў\$?e=V&}ˊ/pҎU-.hʉD8bH]VaU'QG_-yȼA-Kn- i'x}M%gҀ@lۈJTh:u3d\i$ˑy}pD{s`hѧ uaEwgrFƋ/}Ov/7lKd2(5<aSdF>FoQ6!G'6ͥD7Xq4U#0M%C4=Kx!} iN̜GUX{9!H N%+Hg3aJ(/*Vt.U{*Ǹ*@{MPF'NR# se}*r2G( )vj^Ϊ2Cb'$oa9Ob+T]#keapo'W1w7e"H3wi!m̊6uʌ$7{p1p{xT %zZr eJA# Yܽq)GZO_te4'RKD[b 8sm{V:5" 5B, ,h }ru,Mg肰~9KRӎ b K^Dcrg'1a<\rqE+{@ 54idDfy@LB}#;JǏ6;;W/zI\*E*f̻ө#lu S3Gj^:\RlK_(ʓͤ7PaJ[mDA|ԝ%xנ@_xHC@679@jRkqe0\tÞC>t>2B}'"ӂc֘=ztz pVq}i0NCq?tpyݵSPn[f,yؤcpC^3KX9~U]q(5Kz9MnLrʐAƂ/lvDT'їlMRȓ;+;}nћk,\/G5fhRW)5eW08m aمpv-Z(-r% Z)Q\Row4{J-P֢n :]Ħ AzHK+7nF hE,D`%(.nve8A&fgDҹO䬯eNԥy0Q%ҙO6#؂6y$Zu%DI#hF0jyDڄq.[t;O*FFλAjD?~ީ:+)$a Z9K"&]=kͧ,v`%Ij1 T: f]E .bVvO`^s*-ᴺtKLv|Ro;]u3%쑞mw s&6 Z=f}6+ ݋X^9?q[_GHp1;j2d9Y /[ t~d1W&#zETk9|jaΫ.q\1ICML^|j'?MaILG \I⺉Cb/Gwͣ )8ְ"bF;ϊyS`:rZg~YN]*[Uf^ޚɪB3 MX 5%(,[Pgn@6hC ١ _I#T_'un<_7 ҇Q b%eK[eȦm`!\*sqIMr !dBK9pٌe3f#|G% 'Y;#n%@NsfŻQ3<8w 3xLZaǚU-! , >6{[:9nzṼU/_5f7-WkA2OMfSƿ֔Mvėc־(X{=pxWnFF;9]zх370u-b3x2PU g6ТH;+7˜$a8a)MQ,Oe?|nxȜP%4K8!8o?u|4jcLlsH&'@D6C[!{L*M&UZafWncM^@f%~OURUR[Jxy4A9O9K6XV0z|j(z>Nb0wW$ד]}=T6Tsv4Τ\z9|V~وooF0 |%-]"d680sQMC4哅;# #Rd8= Kv/cىk=P"vnF1Oڎ'zmmda]~'v%g:GƸ̢laNϣ@b lֶb0K3`sw8, tAj /!0#?$LM2W?N%Xۆ>Dۤs%1h;Blwow~䲌 aOM2 Ж @q1@+yfr<#>QT"IZk4^,a%/@ x徊cWp|ids:FG+51%8'\ ]kʚ8N nyW({zI>VPt~n{dX j`7-RP-;&L:.R*wI&+:{ԀEqE„6.D+ GlA <]ݴVӤη3[X(zb/ME L-H$t7LBc-Nw4R$X>;65_ gHgy{=gf5$f&v&U#T݆9%4alK~-⹈-0>8fd^h`~l!"IZ Y w^6G䂞f3e%?I~ib! 5T! vhB,sSV6[Gpz2Oq1f=iZVO~7=Xko 02ۄI: Lg:qIC+8@]ZfB2܆x1ٛSq! ~*7k f[ybҔo՝#E،)pJ#FDY4U% hV33P +!iaҖ4`/.d\|Uێ̘n|˒ -DT/i-`<]9 AwtH8h %P [_^M'u|B퓣k=Uf~e!c ?MB_IwxVXtDo k>P<~ ..`}iO9̩%=u|sJD[ ^7yb+\!5ߵK{Wu(Go׏G"ϡ&9'S*b]_fqη;_(l[qVP.3۞݃VcESqnْ&T#Vhг;ՠʧO8^?Xͳ@S#5cD `9p9fyA.TxrBEX*W0wȁA"Z e*qsy(*d:ԌPWhV0zR^`8ZL9I,fa Y^0 FXţN?%0 F66(D&F֮e/}P1jm$/sBTD:k#BJ|^rs/RF|7@#BIPi"j8j(8!X.e;NU$w$k։CoμG?iEOar(= Cd)h%%vǒx٧e fDZ4 yYm 72Dܛw3'Z_xJ*N.^ye4S %%u>O]E! by/sM8VEvhrnh"$_KsZt-_ҞwKB~!S|#y@bD13"(VD`Ʊ m=ٍ 3$"Ч Zy\]C&g1sezg!.rW3Mk;ET)I#Fj>,a,\֫ <',,ϒ%3g8 52[ă{Yw0Ap9#MѾS R/)=ö=$^\FVj x\ Zc@`mEVdN[k0HUc6KO<(ro`tܩwv!ɽ!Mn< Ix|ED52"鶚| +y$\m>J|8˴'5u2 y#U&L8j/&Z$[nĻߞ PDR8.bpP@T1>[Pɒ߄I< VS7:.8kԳT#>ZRS;` 3o,1peq"2y=vj PKɘGރ=ޅR3~fn4-yXyd:/MRkLRZ \xE8)wpqU|2X GOldvrA}C+V Yx jftN2 W*G 3?#SeV;sɞUmCm{H БwZnH2=:0Xd/ e e#笤1QLݐwMg{ *UY-0EK` S`%bs-<ݎ2u^6MFS / ٘GnbXxW~cH 00G SrHF>׭zG/v/υVRa{Ii["@Zwd )Ӱ+=Aˌ l :f/lEKUN)ޚJK ֽ:hڿ`qaX^ 'YT|8ߜ7f=t$,nXZ9z{rt=5IL8y7ƨWDKY1ob2A;ckH5``MVM(yI[_X4OȹP֊|BPEV3B2#5bni/$U3C=)(Eu4H)m7 8SC]b Pq]`PF\:—]j":WmDU`hٚhP&:q3;MBНZ"?ߦWnԌ.y؝mk12S8_ [u5?_uO+J΍B|OR j"n? \8"+N _{r!ujuOqG*+]m6ջ/ԥӛL2DW>cΕ:϶吙{PmrM*KzF?Ð-@-~aB"{2x,`wv\H$ݴV _>A_E iY?$fIZbx H3)0TIT5(Uv6/Sp-x3 IKV^s6ɭ8U@IRz^ju9ͽ%ns»,hRד 1)yxs;N3BJUoi\w9yVE `J4Qpx<-i6L~rwe.cVXuZ=&jch4mE4L*)jp Rx8:PZNq[mߢI}fbIlGjB R>l8 oqBZ4)o(]np~3 }X֮6b< x] l!bȥ'9LX(q> w@'JrYQm4ܝklzJy|iyA-@u7>\k 0M.W̉Bm%#vcG1KkXD)e|[yv=u3/߇/wtǼ HmCW,cNz@YP}+GّۋT~Ibe]h;RX㗚m%S~'tkCWaeɓ{liE9>VbA-Ѥj GB/#d7B0c`*켚k#} S:}z\{9w05 goPTɊZeJQg~Sv+np]E7FH* CPUnHbPmr{ɱwHr-]Pn_my^_[,Rolm.QZ&(u6-Ncө/6Tk,q#[Ctŗ4r8oOup/Yˁ!b?U=<{z1s'U-Tq)Z^s}]ܤ&D`þڱPAN淟\4K̢;,mog`cR u , ~cnaMo'#]<~yQaKn(+$wW[FY$E^.f 55&ږbc.LV[k"B\尳9,>* 2@L  )~ Az4cMo?B"c@-Q]E1pț6.y?a*?3Ϩ[nJ2S(. 8z\3/P_F%O)+y %cSVm2N|ӜIvȡ$Ԏvdo+p)A 1^nvby? I7btYxŒQz5"\HyY2};Z>oP QvEc# u:7 *"'ihJtʌ2Ȏ:hXʸHE1nf5DX6$<'K|V.^}ekKy"MbCMȴa?[-f~j?4&pt^BJ7 V,'3ip'7 rmITy"26a!~~:2\!b *OQ0>,$$z _RO_Xn-qfJ%AatbMw%'+xї#~8Do`H{U?I4\6{f\}$c!jS2,Qu# xtMY+3Ht^sa%`1zΖgz@IՑL; ҋ|-4)Ak$E3x_`j$M@Ch( nr i@B Ju{N^\h, 1rfוѢO 謳*ܗB"Nt%_,`"i#{RiT9dػ˔`|%uH gj#$~㠍ٯ+2RXmgVUL+T `Z%v'% `$4ds*B8}H=V@cl[+d/ wjLp6P[[zeHp1DZ1HTpJ~by^P*XV. $/;GԎ"5;A5B7c<Ӿ҄Yb}H6mPIٞ1gQ#U#5rhZmƞhUxf 0c%]۞=Sªt᜞ 5c c(Pj[a[Lj rO\sX-߾ G-,̍,!krŝd^GE^ehx, DxHRK (lXbjUBbm Z OY rV U]Q"0P<}8,kH0P& 7/2a'ai wJwՆUl.ҮIBo͖at<Op;M?-^fhVGҪK>pzDO$`8ӖhU_1Ln=(oVW&xS8-gK%FAew۵'QF{Z[NѸw͵{޺Y.'+e2#7k'(lS ˇٙיaʟ3s5.xSpP+#.~/}l7皨t-A=$ Q=,Hǥ|Xb>߆d$ԅ4gX]Gd9O [OGR==*Ѯ?F\f=D< 3 v߿ g陌ʲjS<F"JlizGа)W. v=c_G/bG,J,, 7iF{Dn $kŻ+Lo!yE$|rFϟʗ"c}۳K22]{4 ccJ#CcWs4;1{pyRM_.;q?|1b?0 q%-K:Ayl]sYXN‰D',ft@q7^•AsՑMD5jEgMAqub3I`x1?;Ι!qKƾ`Y~7ٛ zoܯ/ڜk#O\+]t+jP %t2$V""y&R1YhdB `f%0kw iA@R&+1VdsaRw̼85uiפ㱦 ? ^ @7 DѴ8]qnsntBHITCRY"P.F;?w0(Ikj_5ܪBWEWIP|I]lCb͝20Zjݡ*֑δ^@µ|^PJ OAU&in#t<ܴVW83q4o*0 H9$ĤJO}V̶Q)21iϔ?WKAe$ZlE= "ñ)^Unf1-"P—e riy!YOzfzx[Mh@ǹqJ@**#8x- $cJQãr+pUQUCviH7֟#: ٸ NBjx|-$%u}NT2IꛍT??o`t:M# [8>:Wb`l HĚ[\ ?SQ(Tfg݇f+N>79 % ڹVgshɇ [P腠j[ [V<Xx9Y_n$vn`AP=2aJK`LKURx8Ōs<j@{wJ9֮j"r?yvN T!|9ArsZȄZ, 'a8T"s&|*Vl{_rM $URnʩcX WUp .%Zh\ fH~z,q;m o`jzdq5a"04b(@F& eښ J'#qpg_zBXQȲfGЙ4~'U_JϫzE4xg+XB7F]6tHU㿨 &Xܬf8$yiLn s&ΣIV8)}il-LarDK "tŴ}pR %VCH%{bexwtF"eV1kilC] ܥ* Dr]}{%A`b!1 L_]te[9a=xOZ{JC"}7c@EG '4$sf ^0cթM1Ƽi̥}>J&cRo GrΗ7u9"B|n^ EԋS-sԐkOjA124p~UYO(`[$z_wÙa a[ n勍GC3q|5DҐO^20ȁ(b$ y*8j0|nqTZ:Ouŀ>ɨ)xO!J FG}.1AD0c|*[ue(X2n1CIc'a<[MXwZo> ;b)O! 3dF:G ULĸv\~|ė47;잇qLDq%zz1Aa8z-Y⛽zJ HA D2?gY{xE |3r8kϨ](|ΞZ% Fb+~Hcptp"3ݰ};MR>2<- qnB*$ S<i. ?4Sl=UԔ]WsrgbrÞM;_f1,Tc3 9ȳBsQD) [;E7?)`*q'"ƥTA۬$5Y;_N.&x9AԔN{:rj>cx zsY 'i O/ ̤$ wb hf=c WuǓ#חJ4 q F@5܍|Yw5+oYwp ϲh|] \o4:RIz=WX +Amቦy X F" qb*; l{a$O,|f ɍ+P!!@&ÝW}=`b3da_7ClzC1Jdxn,,)an(Y/3uBʜzC?* :C;Ĵ8}/j}++^]p%zDͲb"ϴfL{v!JEƥU s롱;'G)_ w6xl[1 N= \;)74#?@ù<,nI/nh[(URS:vgt+ DOh,L>,pt&Y X& F<7"[~#ue{K9x'aPfm;N_wAW3xх{"RD%m$1i+u){rc!|ɘo4*ϩ=u6KIuE2mUjdFC0I d{B ധn Rّ8 -߶ԧobI'i # B17OۑMXO}gmiCIFreqNT5Pﶽh!Q/o3RT3z+oAT٣EvL6=yG&ZJo /I>Xɓ `vWKyt ~ޛTmFc6:lXPW0.>13JT&Dzi*vP-dxkI~kk-2~D`OJE"^Gk /t^n!jjĂt-t1ʎ 23l9,E62$aĈ gmI:|օ6k/ h `Z}:Br7S"dU)eY׌- zr{`=n׶vw 7v b0RFx[47"fSGp!a+')vtZȩlÂ@xXA/$_4~^c0}miRgWAD$#Q\M$( <9!;K"DPo)=DA(>4CArAl/YwA^BoJ4A$moɊJE+@ԍ٢YӃgPv[(Y,ρS)>R8QmzWA6S]3rLLb-r?ۈ@u(dzPڬP+{==G/&p+dE xm܉ 3y<%Ф# # MK,^F)6P&(=( JJU'`~كyZ+:z=]wŭo>`|Epzgj@ITtDIXpiXiN.D kHgV$$۴213) |cŀ ;Tge^EY%ё~큝9TmNT63*!4kͶX!jJ5?¾udI2}@53.28 3Ć rcT&8kX,Jžl0{eŨqۧ%{MF/BERN7'Ʒs-/x_DA7ɊyygYQйnyljXۥJ:804$oF 5=V.S;f}\tPj|7spWK0j54;蝊 JiҞWe3/iB^sN"cg}D!aou llۻخ0JPqEMc*{F|#$d,6AB $Ip KKu:X'][kmҭӮy.R|9ojw\y x?! $1cOsi Qjs̝.__3N O&~&VͮZ{lRrۘd ?.̺ s&wXbqנ9,|W>o6| Շ<;fbLŵp̯0o#چS(%)0JKJP Cc}ف, l@v)0{^Uf"=Nt}[S߶f-f?Y)`rF$uk”MwYNΗQ'6t~")@_,H܄'S|վh棌yeQ!jO3qH9c#T0٣-eoé([·z.ۥG^tHn.+jKG!/LqNvUL 3jŃs 2dO)=1H tc.ΕMDbz]k@zji%V Hb-?{:G<(uhmVH{6TkSY%AyL[Map{ ?ŝ cQ!˰jަYExX-0.u-i9I鄭.G"2;NVI{roWe̞C nfSDH(W_mkE9XT}@U`}[2\50C_mf>OBI/6h6%$Bo>AE1[jHN}Ȃ.G$#YД5KD p 4YrtSgƙֹ$c& LTD9VĴSpC`͂%3IUī|LZY sg 春MHe1 J2xQi%z ˞;ct\Bw(}8x\ap*6 ( VQBjXJ?>_ATTOV^W.`%!J8Jա{n{7mBq%e|Fl>!aYdQ-.t~6e)06*`#393-?-kX?Fv(y%tzq 4CCC1T B0z) oD 5x10Xm+m5``N-֝j#ƼĜ؄c;zJ2s+[Zqt%Eqc-!ʅ4m* y;*8<8$舫t#2}a(bۅg/Xb4m*Jnoh)?>+<&AŎAn#>5˷[ `4"IJ`Z_3hHMpty 牲$C/W-OkedzS׺|:1 1obht@T׾(}:(qv<\g9np(p,ph>VBG:G^o9t?1o(cS l(6<(V|⇸Q`Yϧ@mJl}F-E00deP|4#." X^Ԟr}w țQwFx;TY[Ӫ]-}|lkj #$U԰2S|mo6Uy!I.mܺh1Ҙz'g~,ëdG]処< p[@8mUHu1M==!sVfVJ/PR-{wDU,tįfP%۸kACȕ/;g/lzH/y_?e)7 ףalݕ1uњs^;Fޏ5"-$xKo_aƓxOArҼ&SAUDfom)32w9kOMɬT4[.lU_ה+A>p$>s[ 5)?_)2u>~`-"Un[)"׶+դ2kAUВ|2ڐ"c SD?٥iBk&Pdsժ(u+ zhPcr"Q^F\ 3B\E|L _t{ 7V@E1._ϻp u~7:\=c̲#Ϣc6w8Fh,Qb\/IH/8ylZ77X]ysO<͵Ҋ <oa RJl][DU<5L5l\"]c3M|v"n|2Fo?b.1 j^"ҧU@IGkCqkᤀ[vA;DqP,"YB3;\#o"49ٺ@)|3sqOc$ 2EpS= d+d7A퀥~^r0a<|h"ju^,ctKli:raZL0)Iţ7QZZ[IWx4#Rjj[]^ # o<b_eP6OW/uzg\3|C@k-: B?pq+D GH{NUJ \؜*} 9EOTS=Pc?J0=a {[\QQ\2ʹECȁB$tM;!\U Ԍ}]В̀a@!r1WK ?9;/z)Īv%fpDz|W U2y Sg#8#؅($b]u)a D*@5RθY&uoIcϝ#$SGtUۉc{ṷ|:+z.ʦ!Ush wh|H<1(!y4>G600څ))^''_7mXzMX)1a,le78 rQ[N"6nEQqa]J}i 2@)¸%4{Kak: 4Z4{M>KIA]P¹sy\FjTY0Τ';%@˼cX?[9K" ME] Dgر]OCYZfg vw74bRW*܎9~E_`F;ɝ(]0{yT}[ F ;VhJ| \*(wo-4m3V"Nm4OضXWZOOJ>?;{ΥvCCڛ|YKؒ18AjvV8@]6%o+^7[a,iSϖnpxrAǴW[V[i`TpVQqqCvMP# {?Ϩe|]|a3GOK~}<>٪ĴYZ6rPY"]_0wF9}~1l"%Z>z84И't=jCʛjÙg4lJ5dN_CyPp-wW!rlG^|^G) ذ4I\m##2m3:#%']Yʍ.ԏrxrD@;cȠٿB ю.ye(V1?z_-{4Å24sC2ᨤ12_a5QtiGoYN OzsHoܡ;iXJ-k U|% 镥ǖJMJD XȂGN>CNn!fMymXYuBѴ^` & ШY#W/hw6l{ӖջB[ lMe4$1WslB(#A5l1U?82#3{Ȯ4b)qTbҔg]EU&iJ\";Yē>dEŐj^c}~Q\{ s$85n} ZKeOp;hWz/Jd*[C(:7LHGK,rhUJ*p?$R7_~:wIR)G5^?jlyFڐIxj3eBoKJXx2ydžfynuv8̲n[\:|`f2M4Kvq3lYՌye/x"j6w?3α&q6|+\vOX>9Ĕv1wA' V5\w 7@.K9iHnm| !דvW= ;n=ipP_x{8:.1bǓXa' %V,0``vZ@fhϿ9H+#1kih:L?qp_q;xfU㏂d NhV+N{2-ld@e^#/HhК}j/-Q.ݳ?,ş6 \.T\]I_}FC2xvYaYkxYbYfO/ujZ0b!CCcYG!߹ _G²xdmAZ scܡd.cC+W)rVVq&5ܩZyaT|`=%:Zs XKCg'Z0WA9{ƔKU[nc~_\$&>]`_t"Zc+L\ֱO+']`o'óQGࣟhv^VH|j23&2^\oB[]ro@!a=gB LF оI(4ʕ]Pʣ^U $bwn).As>,&V*; sjZ\n잧>me T'.4߯ EzkL0CisENHp&sf<w,V{k*+]@dߗQ.3orz6}Ht4v4/YOHSu 1nh 58!֦$PȒqV3X{~ @w)UW!bd_wɆکLi}qJ4FtY+ K2ǁ ^' ?6n+y9UO)L:6sr|l4lu|0ݭʿLp 'WȆsP*zuZAЬ bs#I-/KVO<ĬG2\c#c mc9HGzQLuSuX8\Ƿl><] eb\ o#fEql %d؟wl+Q0PbW[_@;jxE-CMKYcR#U9ߙ6.\0QY&F*@`ʟƄiR⢯p@Kt@%(C?~A_D?/&?9~np)!|Jv€uԳu6RAfED7H$$F5);ɦD-+k`rz9>_ydv.VR4:,K$Ϯ $OcMT J=<ъAL*;_ٶ9&LgpK-?O  ;v#(*#̷ v^cM=J"=1Ng8x9SҾ6\68 z s,θ[B}'Yx^ 3_G<0I~VU{(u]`uw`^K-3fp=:ЎYo?} @vr|[!U⽸g?YF6oa%e{l[\]8?#f^VfJd\R* #+o}ѿ!֥+;Bh\ 9=r%0-h@3'X>Rg^؇^&:%D 40Z}  T #zC}2- ]0_IOʮ\io<d_p5" ˚ eabKǖ67)4;v>3R+۶=>b͞a5G4Lóq2JJ52H5X Pv%;X 4ioFeЉvD߲cStG319C_WQ,|RN\U]kS(ffls''X2Ů Lpĩ?s|B ~IW]7Ҫ6uoȋvfܥ99X$5wtf:F2԰hAF{x@JFut,nߐ B*l߫ip 6lM)iTɘ\-4rSu(0w6 a!~]7Gn΋vDTQn&H@_|pS"qY%bJǞtAk] :-l[c05u8GjߊdU+ MQ\/^. kBݭDpPhEC\#wOQ#u M#Q?(7TS ^gwb'~YK'^lf:>xP%A9T2kq+d3ix2TǕD,^ Ρ@3H1Lp-8ty].dbjwijkD=p&2_P 銼q7&7~q@IԿXtp80#>$B hN /\J~4W`gwϞU*F11w][K_WKBW"x1Z~>qYMQ`B(jNyVV*` o V^`eZ u3/w .Ǿ6H߸O/4=e$R&k3 yitn Ϧir 71 U۰>aDRt_4k&G 鿸H7t xh{zJaWJ$Zcٴ_j$zWOzY݀2HMz!ЖX+/#@! 9f@ 'ϼjSCz;Jwd^7.`[HVAłCPbMr?`N" E6vqZo7~]<0 Ǒ̡js\K9ER kqmT}zBRD8\ζ`ʆwcٖlP/~aHvj [JW2̕Gd*g>R0M5$2󎻁Thf͡< t43\dB..eHU^V4>:oꭨ_@Wkħo[ uՃ]Zrֲi*!/%wv L*V§7J.Ah3Fֿ'ޕ6լlG*TփK.Z!iEyWٖlFNPolSS'zIZ2F$ CCgZwNAOx:P`Цmr"o1}a D25~[HˌkkkM[.{7% k/j )A?㙍rR\fώ?W&O*"Dw%.o>"t}t^L|ϙܨ{4o| ī,{ /0pBx U.2Tx: #ͬbɫV6TdFf}M8|9~c)Ep_9Z0Q aPG-~Pu#t]R,MnlI+.9q'"j`{gď0 +rcE#5U EN52E;ſР*z NQ ic "iyV^[1uȒ ؀4LuLMʱScsS,#zlʕ@+R r%2:*l8y_3>դ|͕%ghSFHB^JvQD@2:\|3;-9u@jho#<^_hsí<2VJĐA(PgrD1>EfRyE`~MS'p?@ p@g瑪鵏Zt88|~'3 PMMһS%ߋk& kŷ͕_@yPA{2mep*$>+`p g$ elB0YT+*0lDr|Xy`EThDd" +y(w yw76^5(7ؔwp0.}xDңf@$DtZU0B߂#6j! \ˤ7Ыts+.: [@Aq\}5.IdQ ZhFlL8}! 7$q [-7L|u f:5V-C/b^?S" Wlܢ}DzJqef'ӦJNkk Vl:熿N0 O>.bfg?8zX'C_B67);OŃFaw7D=nbRƶb遚Gc]M@MHU2Z4[l܈j ,}mtW`EIB@d>%@C# fu BٺP<> P֮wq`w*)%q9±4t/֙V5}`_"ܼj?,c(=sF[=is'"z$?\Ҋ$hUX(҆zJkx\ʢ;ؓ9E!=}Il[ 7i7&J b+ ҨjMIU+z8o6kQ,YUЙ~:?ӌ9"ł ه?{)X%yh=4y7e zAu9cm l{p:CeBUM~4 ,T*:Q 64s9b8<;q=L8̭=7JFSYԼ3}xuBRe/?4+̸Ea ]L#FXdϻD5Wd1_N VW^ͻJPG4]XcNս|˔UnAwgp=@3d`I@= :N黹duqrh __ (Jo_;E1_}ߵOAG.o$ n)HSSE :trg>A,qܘNA7{߂]JNQzys a`[6K, 7Laa}^g&#4dzJ\0: {M70cGRc78qje{ #Q?;=60l]'/WWE/P߂oyb+sS @6/G"+*AU}a(ѩeBL)Շ2F;h3 A34Ǒb7}1yƶ5^4Z>\ ycQDl֦Yn9u] :tj_{2G(H>Tf v77%u3;j}PoW5sm$f1"].d̾C{$I~+F!1̓M,F8R+P(͆Z rwsi#2 ɈCΙ(oA;y wp6XW;k7+M*ٴWBTD۪PqiA"A\n(w_)hĸi/y*]s)W|Sp.>"]g%KUzŴ:L`^bTwjf1l~ѫ nby@.Na~ GMmƛ;|\"4jNKX٭ iXisiӠǑ?!Cy:Lj',!s'>B*l=0z'j(vho^"|AJR[r>b踿dvN${f?.\tU ̎W· #e*,x`pv'4Odˤ@yŽpha>UfmEQsE=QmYp-u@CżB= Cxx!oz J(˙HIKKw/kjn,CArK=ULJQXsQ9J$v?c[s|Q*˸ϟw+7p'I`RQZ$qvH<}KFÔ_C!M]qt?hYXW1Êdc(cߛ콇qPj.]6|kavS;VUfT-b]b- u{q}z%.z+Ѹ(: qj.ѷQ3ws[{u/oHnH븀TUX|mOS$UG}=[W͵3ha `Vzo?U(#IBI^cJYN&X2$"6y1bUmqxOB+gZv| w}#= .jF5Y𮶮y̩ :}SyWvT !%z=FpC~AO^Xܸ Kjoj=Rh@#sɞWs/'i6 N~1^u}53==? r gAPv.Ϫh~$oߴˮEAqn;ޫ]}x2>EZT'X*\PMP0Uأ.FeV SmL"Dke*70Rxv!1*~o'c^LB"7tҿ"NC4a$rx0$C볭 X_D_'0wc%{[边ߟ"#2MM[Ϛ +hɖ]+]=1zKih^HaILJ.pkW4!coq-.+ ܢ;L9R!cyjT5Y3O4zrmD%\8sҳ3k<5'cӂ3ZC}NLrB[98j8{T3 TQ5p8R= b+'r~f"Tcq6z'VFdvB`fSS {4 6t/^XkN6A*xduیTKY '#Zpox^원u1<1ڐͣBb>OJ7܀F K@)pL:hGW=Ն8ـqS/zQ;B2T,N7/$ RWTU Cx5dJ-6[C$HJIqP($"VM!pQ~ܷFhs_͒&D~ c)KKSJb\֨p&2ad1+L"[]==Ԕ1W-1V ^nYO9_5htj0;F)1됒?v]5!L&#%k =#m,+(`Mmlx_4|;$a_^H`NengG1(r<힓//S9S,z_OPRL}DݹfHnV8-1hY 26p+#ab$PTF'Jx_ nh$Uj7ӷY@v!DGwrF+Yr@ȹ-1~JHMfHrl6wvY;PMi27=4!,\_^x[=>hH˷.ZCtM-@0T Wz:IҠueflޏ9Pz*ᄐ8BKNZd}{P5țGP9E"d{k!&8EzmIOEi2ի~:cn/4/` Lڗ9䪗ib .QhTAGÞx w^[h q$նgm֫.`PVxZ{"I`D(Wpm :\\hFmOX0\,x^"'h vYqqP#!i>AF5 5DWSuv2.6h;'֕zܝS}gɥk&:knȎMtp:ZecW.+1W;!Os]la\WmT=Ⱥi}[_|ZMܩ:B>p+dWcj7l_Af+ثn7l=nEb6OH i{6{j.'ku{E4.9Whe$NAyL$`Դk~RCpr \0y&7L!w5rQړ-L@=h{ZJgeKNBxqa7ˮR{L$NdKܸghӦʂ $XOM/dVw(ufmH)aqC%eÄP׌iK> *a"S= "EpsNxAX/6 bAp/vGL5)|Px6(ܚ2|DUNz;ojMаFڌCBW'F㽷5Z=%-a>0=Cd' NG6tՃ3X`ZW5G*d+gjTtQ)>(Zj}5wby;릅 WSt  ?G#;Cq+Gz7u/Q1~c`A5f>B됇h#R~l$ w|P^=M Jl8IFҔVKZpM| c@Kijĵ^fj[3ڤ\[|TkM!\ z.Л8ujiӛP+:hS$/e|<>YȍV Hfb^> ~!NHQ}n`OX$'8 ɌvyjNRhJ4H 3rJH0!ޝi# *m˽@* d=a4NxϧA UUC0T~L8S{@1CS]1!.[i 9no~/gdžVa̡6ա?U-{_1@S L BT֨5rոAxw@$z=\r.⛐z3mF=+4p9 䥱TA:DsJp`58iXoNLcT4XwA$i2sD{w&32 RiQUjQhE_WOG8k!^"s(&I!1u-BJ+[CyJ#Apz)Ifks_F#ő#ҒKKF/Ï7+֪ovUzO/ KYt\54.A@CoIUpXQGև8QvTI_\Yno{XW0o6'E,Ń@_cyyQ,kO* E*͔L)θ!+DսF@c$Q"[[r͇P,FyQc0g`D7z+\"VwlBsܒ ~ 6$8/ J@beQă͇$rA\:]՗~֔Zָ%n7@4Q -KsCЕ#>7Qth91Zd+LEk21-rIK:: ݠSZH\BE-MP#5ΆT%cۜ="o8N g00覝I EEWQ1#*tיa ' AuXZFO1~ j}vFT CPTn@z/ϸjZA! g2k.־ b韭.d$ݏgy j8o^zh8K!|m^4#d lV$o)z0{u^}Hkı6V$KTxq2ŷCHUCB' ;(AhD`1}| 52^Ua׿]-ZS}%eȝk޷s8MϪkHyΈt̩FE+v*|'p[{[;DiG=*DG޾7g քtR%@qU&iWPoZJVO,ű"z5IS @ح769z*UH?|FcSa,_ЏN*DPR=eH?8Ču"\v^X<` 9f_Y*UrX,M-#@sgZ( 4[}bpt0l<'_9&eC-{04֢6぀9U_>D~@8z0sQ:Ȫxz c^;*1eY)LPg'eaMJV.JtXݱVUāfw[ U,JQ N{, ʠv]+D8]#Zx0WDiU˭8&ϴ@r\뫠 2Ӓ+=z1JnqʎgԮ+RA+߉~~eQ[$l]aqSl Dv | l[~kp󃩄Ӭal[:RW0+P - W]kh@mhqP[ [ KB w BиSi;W-~u=laC8uJ4Gkhۦ4*x*sU3}8_+({PZI$N3oέ $ۡ'b `F{t#`0R8f(o0J2"=6=hL|5Pg?dHهHLiu,5}~UݟЉq`E}!+K=&|A G/gNbb.t)!  Hn#;M?Gab&\bKqkA@PEU[yrZ aNAjf'TLnJU+lrl`i2ϸ<'钡Y CK׼p.RJ4Y 8kW:UKs҄XwG`WA[3-4ˏA6ȹ " ^ 홢6^u wZ1cQt?$r3?IU$6d|?؄aDž)SXU%t`bm EA`d8h́vs_ ,%whPeV Lq8cU,seWw{bl%joX1{aϊ}&"VP+g v)}8:$8#2S $ӞZt2`RmMAj.^'!huѿO.>a9)E6rn gR(⌄"o'.76XP]SLz,F#Az`oI]3n#7;!-*k{)-eQ 53+_A{+T0(͡7'r ֏&iz!4],ymTe~X/:ɯ@vy{rZC̈́/4\SHGc8> CL+[ &~}Z8x3iĔܗ`d͹x doP17n<٩gbreϋQa>%MN2}a|܇l*gr<׼|Ed'iVOlLf:7V0i.xHUoqVK:> 6Yo*c?]H㼞dRQT/)w]6xnBёqZ#!b5\(搁Vx6?Ɗ=*}m  mK|{:)trNz'5D=3kм^cᥫ%%9$5wvqܻdmq ؔe0f{-zj1oO fOU] uO\q:۲Hg1h2h1i5Ҙͱk\d\Veb˫ٺFuw ~:ܧ,$eՏ]{Kv)(OJm$( R@PfhJxQmӄń`18Sǀi;,' H ?A{>pKS0svJ1R6v}k\. g{nkZ2D"`kIH,N*Jy޸MX+4XV(A4`M"6EZQidT4bz|"6ɪ4YS-jPC%'-֫xRM+(W1J!&) &ez_V' :=8Sshyش(݋mJʀz.n}xZ[l\1+& LYj)6St3WS!Ku۫LnL%*nܫ1ikDD@ˇ;V7V$EtLUg1vb6#:mͷąujb**;)^bx$.ʹ#ȞO ::ۖc cL󔠼߇g\ne`0ƭ'+_Y8#>kl.nxkH n5f ˄N7GAtwA?kZj6=}͌׾ DʗijzD,,uwҬ[ChX13F-.F7R%,|0b\-Fq\3^,5MFGUgK#AjT^!-4WB<CZt;kbc @W; P5sqH#˒"0^F0(ziFk.| VNcyq ;^͠9!TVr8Ѯ"N̐Nw6mw`1ZTy"LKb)>25T\I=B:sxaeȯu{!˖W+f@Q&zDSc.K xpqB0e+`}#rvf5N I4żg= -hBa{'nӄVBD$sW_BYVAO0wTvjlevXhwOd L r^r6Е(#` @vy޲{41zm)/u\T PmZy5ߍ8}zTlP><#x:T=iKJn4gZ\ )|܋U`RSK&+c=z:A>!MYobAVj+{ M2~f*Src35K|"er1T"m&?60Ň1]f0vbK2dgH%h9Vb!bXy|]n8比j!m9!7]{*RkK$4WqN[! -`sQi q8%HęQ|AΊjneGlZkFV|FZυuŋ ,5Ztvͅ=5Oܖ=Ǐ[OA$j!ˆnxPM g څқ/?Y/,9۞r-ӕ\XCYۮJS/<^} E{(u*ot{˓pp`UoL|+˂ "[s%bӍqtdB АùjahUGjm ÜWj'_2PЏ&Q;D3ruIy(ʱV{bͧ)8E9 2R#c2Z_5_'"ߎ 鰉o0 Ri;%]Ğ>E6|t7ʭ+ [\:!I35^13{ ډQY^noxi!qҹ;TjQ eYƈjP#sH.` EQ\i}ETO4zL`C A !N1? Bm73͵߃`J(|qJ6(V-i9SObvl۷U_ѫхn`QN A1?=23Y!f]ԛ[B{\[Por&dp%~j߄KJǵ !KB=rqՄr8I[4zk~Iƃ#駗",:~oe>9]3]sm̅6dIJl$oNX~*wE_RZ2J :o!%ȡ㙷4f3R״xH{Z v[x6p2meHuZuw2y1WG%n-rV,gg/˦Q, !둟 v_4n۰ZO3cN( k%NӬP-UBM8ǐ.UȫOaV!A e! >8$OƸG3U@EC'V𜪿A$@(ѝ3r=9bdoRs<&61Z}.5Id] "H !HeHZOsڳtKEvR=%z0֭“qV3!2Y5'r2V M%gأ$,%źCf7+hg ƍt6IQD+)7ڱϽݝk^F W E CmZ,˪%֮桜~&d"X~L;}+jSNsWsflD: ąmb=Jp 4vӛH(Ə ]VTdH,Q'K$a!ZMQk M+";*DvF[$a}iaq8Im-MEGثƈ 9h㜇%ӾlT꺊Pyã=,+¢y~`>9sg# ΘzSJ*=HﻐlXh '4$,?gDIiDm7KC3,fS\[\uAYv!#!SCLÐoQ+cπ(-p*7Lr`g[DN zp/ MEa5KJZ7ܤ8N'Ф>zXnQ bk#N1֔k/+Ο΋0XhOB5#aDY$RqOgp4?TPNQ|s)D޼] umϩq 2E}ANy"KbaO'` ĥ5,M4Ѳ(xY7啍Ƴ k֎ב@mwp]$ք')K];}C,O(jW#N]ښ!N_?ɳ[%.6; Ʌ)Da]>]sϏi`h!iB`ok.`_544w&,b [G"%2TxI%_$Qދ띃Pt D\uz 5ɺU!ۖ֫AI'TF*T6^)0flͨrSڀ3US@ln9M)[ˣ4XKq!&[ݹ)dX ݓ] B-z~_f3QZO`xfSH}?'$NԬ RJ8֍c]4˓1xyT0Zz N_n3X8ЃJ ]*$aVUIЁYcA N"l gh#ODs܈җa쫣 *t@3Q1j`ܣ'̏X8|${ކ\)Po_ $ 1p5`]85 LiYJؽ.M$wtpj=.8B981X#m4| $ 7/ "5G+BAQN h!F\>^Ud<;($Y.4"4u+7EXb `S) }wFԬ,Kr|1⫉NW$ dnl<KxIe{~RvSE,qd/5jo}G@IX2xa\^6%m`K;T< >VF2F/X\B_] ."*"t!S%;$:AO=|+X¸0짂 qYUg 4,2!Z[%ەD2J{SrF^bz:\Mπ\veJ8Uf #%!/v՗U [jw཈S pK_ozbbጧ^C2q\ Uuq*BN[,TxɈh>0!ɓEuSaF&sxPng";*|myr׉M*+RdaB1` g- E+q]uAj8TCA+; 6Mg.uvaѢV!sghVHd9HNum)[EױoS]T`k4g$sy"P)E&D`QSxè[% VI}=?Oсp.HjT@IWD+ fqokCW`S{ >tAI@%`ߤ]hkXٟFǦ-RzׅF ;ЮعΉq}#s3 ."|y}T6夸[Hȱ ܄-Ƀ %)O-1[A%WҜ[,,[>/$M=]c /+޺ hGJy&A NG9#L!2C)o ۏnɞ"iu"z7DjxZ؋4RJwFΌ!6M"o+5>va?_;͒o&YinO5k\6g~"Hcw fR| 鹥SWZ1܆za$@ `k<Řfyrzdw-O┏߮H*L]o9Y缈EÿJo)$],S`O,+둳_o5dgĸE, O%1<_Ruc/pr;KmSu0({oc4&#E2rKBî7&`FDS7\a^={[)͹$km(7ѹZ:FK < [tV0y(-k&T,3K2`y렛v\4cARdg>7%Yku2ݝ10@d hOc"(D{c .1i7a H}μbd8VBlg+%D*DW&bMtnX-ş::DNڽAU@*wӖ" ?]*w&33|uifՁPmf' ?iO 8}ycө?kQNY;@M S{B㾏j FM: SyO|wSiOw%GO1%pEIYvj sXM ҉Z=ceH|,5U5FYmR^\M ;!l AEGibU͵d%u1loБ|+w `lpfvg(k/Sr ROjX['iAQ|ju^KG9HsJ5玁 ' bѢ;P\%D_4~ErzloS5 1WSsJ-)Dh ;.x9mW ǻeIc ab-tCu_٤HZSR11GWҁ5}^  J/#0:wk*{|#cC(ѓA塸X>vލ(: xXA^$1OJIfuXkـ?Ht$ȼ̉pzשYÙ5֥?LA|F]q}Ong*=R)yo0 ?v)Tkx8q.\UQ?g;AwHgYF]//wŧMfUT̷X\ۘQD|$d9qZ kK 3k<)A2 |?w~sIBTz(aҐ锾S|_2Vw ̡k0N:zdladu?I \Amy0{8boގm<7p_㗭>iILYx810xIhvԗfGPgbʄ:߀zbI`ؓ!JhNOЉcQz(շ7Ry֒_LS.\DÆ +p oxđ( āֱ̞a|u!+XTN5JұXa`LcXAkj:瘳 23LfaiۓQ6؝:wQKEW:jS ZR(ZкT6fR]׼úϢܳPW(ߔC}%bJXqRӀ+1\#dZ/SkQFhUI;&@)M[X$9.ˆvO;!4%tI8;Ď./A{Kxv@XĈѡcL3vr2F@룷hWVZLw&@yُy i0"AJ^hhؔ'lV[yfFp#u}׌i[H5jbrV% r7ʣV<ɰ ~Ԅx;@Ew};]Pl(3>MeϿH?'gA@''ݞJ8a=T "ͥF]a(fw/H+ ۡUeppup[I22}n"c yN'fRK%۶,B+_2бxw.ʟo ӭr^E!&J 3F_(MZ(ھ&ܮ]d م}.Oމ]. 9M ̠w -|[\O)ߵ޶dj.;(CB;68~} rWfGP+)3$ރ_%f9١%2Uv:~$x!'-[uO"@U_㰔}Vgh,@X ؛69^ !֭az9 #$$|2۞J5{p-yp^g׆6zM}}Q o4Z 9~{Wc2ZԸo HxkL"r=|.-D+AQrNd! `NLq!BxAs(&mL:Fka ݉/E0LGa7m|*Hr4;4L=Xv?-C3f`śk}A<J`BA7[*H@ N U\> s5u{MV_̙>`d.(Yũd'cj#Kz cEz^,qq~^,dMIVGSRO'!~=wTMV(ck/v0 C")z`E(p?Ff VYB,M'Bɬ"yfi^/Ҍ#ǒ]}nadi֥Ζ=}D}Y'ܘ:̺5p ٗ(VujΓSf@ ];f$U@CMU*B,Vsމk|;(9NSʋ , wW|H7DZY]Z#" 룊KU=nCsYsOF#=P6}A:)^ՃU`bZpz%AHˆgN%۫+ d϶ J ۋKx{c?AC0Mm -"q;Џ[ F/Owxe 3)aY9_8Q=v 7b%q='z&o< {t!UG, )%Zfd7gŌc`W3THh8h%AsL+P~7@Ule )Q58fFsVU}.Q&+ɶo*q%LS$W"QF?@@KðLKܝq`>y]VƝR^jeY$kbިOdŚeY:gg07z1'm]B$Aʄ hQz1ɽeQ'^svh:ڞc5 O ]ek[69t_mjm:~3eG!+&H̷lwwZn^o;]pNf Y$ &T.k5$…(]N#em5p52Y+.:kGO":bW4'i_=]ԇY;*GɇEzKy̩\1nr$39Wv:4gM*D٨Wv`"]:#j+2J%Ee6f}˯@5 zT+=G]O4D^fYJW d/Ơ"?$ъDJCNBq:5t!BH _3 z28M;.C^s7j3 rId[rgfK) )Lm;;ء WDAv 9N8LNkVcNs5 >wH4](M5-34 bQHqsum?vMhTBɃ= BGMZW#zWĮu=2 ?\0h Osn:T5=cdLpJuBiCUp"u3RQ;lQQx?D$GaA xmx*j2 DE/`?:Sz2KWs&"_ԹcS]*wkfD aMּjW`'8F,nB!́ԸStKѥ{u.1#@ 8ui3Act77ı ϡ~N"%R^W8B )~FG!\YشOÏgMtu*< N_#sC?whBɨ$tXoz&W2E6GgDLf'{+])Wlp6ȥ?ٴpXb,[rE`i'(惢!EB9M]Nj1Pʮ\a fzS9GG&&.rU%/G֨wzp nT dwDT>O,,N~_>W.o\>v7*[(aZ6A8VuHu7cME{ 7DSIcS }IfۍrWYA$5>I|V1@輭Mcuf~`α9t Zz£Exb^.Yn#́Ex:?Hy=m^S!x6P4Hc?R8Ҍk'MMorTCByBĐk3+xd dVYFުi]o& lXI/[uM֐B"=&]=2O~ub]8PP0! >r3H?DP = 8l7]qx2شѻ#sy:>N>nI0sZT1PJ' 1J> 0@[[H)۶2 NdHa4+\;9^ u1 F@~[l`dq'i9&k:n /,6]71E뵧:'Ī9z=A5pk+Y~{?V%c<uUq.zK' &"yWզemC % yNI-q ͊ ߤ?꬧L;cğ\UNf-/Z\\,*3pJFE_[2A64ēKo<+(˳sHbӾ9[QCTAӏ8R&[Mz< "$sد04΂ۉ׊ݗ!"U"O&^•xڳݚO-&k]wΤ Qb Nlk/!t%69vRZ#A }Q9gydy_`"T"֣"MR/2-aJq&L-]Uq\Z e}j4losO_+Ό-8(ފBڪ!\8Nv{Op[D<`L)a=˰?@J/eik׀meb n0$A ve9J>*YnۡĔF667FcG׻ ]+ojmVC:*쀰 @,,2 kI4SQ+X>:R*PҶGvV7"{g70`ɏ8 vx,砟0dingT StedF>&z_SD Ov|űNO2HiD4nȚ|IZ*d36 p>sC~,=BCџO̾|oO=ц%nzc{/Xݢm!g7/V~7Ggpd63 v.iKRg"$;U?p&m(weSО GI[e8\@Kn.<-8|hFou8[mI_\Tj!&$hAmчU6!J¼`!e55ey/mٙr<̎u:>LIۥַ|RW)_#@"$[bei\ y'm&̏sG':(%'؏W0#ýZBKO,uIHvmFZ_3>:E?)VQeڄ_wM2+9+)Bz22]BdLRZN- @~Rts3f`&}拏/,6hKW`+`rq9̌rqj+5zfG5ݸC( 5@os 6A*txInDJ?؎?r۳/{ʚQ_( ~/H9/УIF=4m_]i/#WGv~s\0ui5AQirxǛwlҒghWLx1EtBۙ:1Ng k^dy?щeK\8bږe_яDzSv^?&V)Дx=X)=CE.IJpǽZTyO'Pn!XvxWU1G\KPVr_r{`j9UN-MO/!$Vj/T/qqjypP&JX?. NQ3+>PqSXz)fuΥq1 n@OZH}` %`zn!?ot`pTg/"ćhʪV|Lu8<R^2di:* B6P3<~ @;B(˚cdKO72,%]%2ޞAV_2^(%Pל-::P9@2 ^{:Fߜurt4NL86*j P82xB2xŚV`#>y :݆kIjڸ:v*[Snxtv^\`RY,<mf&!34U8K[CwSK8Ԡ?f( (6尚简!Oݜ82ч2:Ni)|x&ˋ~.tCy#4N,)r"1Ժ9f&8o0KRX]̲sA#ۢPG Ի1- h5oSʹ+xj̤s`'~:ƜRQU[lliY`{Nˬrj׭@|{YX*(~b?4׍p᾵9/H'ϪXOu1ccIʹjjU$׽,8S=" B *4iIDfqqit P}\p4ue"0@~G b^[ !?F[`,oY Zy( y׷4*jx8,XTs)6;ÍzFJ%qB[.#0VkLQ2G@9TlUccSv?jFl8+>4pzȂ4MW_&f1I.̡UP;0Ʌbǜsal86FE ea/c}Quճ!_-K'? T͑ESao]( 4㼢;.O1}U͞|]Ys栺7+ʈʒSqNk }T[K4/ΛG=I|FӟqRI\.1Gif.N;=2Վ$Zu3~IU€b)YPy#; JY,nH_?Ԃֶ[6,WT1EuH\rlrΞآً/ m\<+nJk+CF6OԷш:+{m< چL1Җ %RQ^ E9h~1Hi{p=/6VX s:c#2~_6?M#ǟyr;uް:D:[*/ >bO/ {(\\CCܞ#2H5nRÔm2~? su.P畡NIN̉8O_j jC^*'>%~IB0O,i>#/ Jڗml$^-S3g)g50K܇u(+dҘR Qy3OHT3Zj[$\!UEp e[?#+XJ2`E|X^_h3bf;5@N4p(/D ):EzjK&8܂rSIm"tYޕ}(li\xUl Yw)TS}ɺ+t`iI:u:׺XyOpd~8?/ M-%j G:jӚ{kj#pL_r9(Á JEmgR?:fɍFhmc瘒FJ/%l_O\T+Խ3|_is82Ie&|,V3e|R %´y&!9J()c]nfAO CNAyz#^fXcMEаP;FHH,%rԽ_uS ʈ& f<vq0Tu*TT@8B~T LAϾ9~1ZJ.w2Y=viQ;}߭^4ݚ-~ nʂϓj\œ}R_]Ai}]VP H338#c>n%}>إBzv>7R-Eh?B@|Q̺|? B1:ȿ*AG̰ݬwG3R:+!Q}4/d4Ϊ߁1޾CQi mɐB=YqI69ՔtHMp:ɪ00{X$`[WC e":QlQ|&MKTǸ غ璛Gs46ł_lPgo!Sߨ4CY:d Bj۶4%L[_DBU1N"Ԇ%  QT YEv_u禊0=8WRJQ#GN:IΛPmPK^o b00#z[Iْy\pLwAbyeF]{&@J2/JCԣM,fٰEI-Ԗ=F zܿS@(+6s:ǃOS煔p"!r(\ Ϯ#^H_$"T zcl[?=l tbZ*9trnr''C<0l>#b*.~DET@5PJ/VF)v4A4X=.IZyFE*WntדBj>!|Q.IڕeϻؒSM/GIREBFVrxv/tiUzH uztc.Ti~G(9Xٸ@qZG.0W/3чp-`\[?zJWKM  9w˜Ҍ5F˻EnXJ1@+z_5iK`b޹ øͦw^*ȥH.Q[E foٝ2չc1I}?vwt~-Os^,:3Ywg> vy8 {u-hg7!^zImIGkgr$Q,S!ݲ 1 "؀I;{xX$Qw]߶(xC \%.O_TZe+h6Dڡ !kH݀A~RH2,p? 2 n11rmqCYF8hnTDNWP#&`<8-d.Q~td1,[ow&=f IΑ ui<%u?my._.fx,ZJHSaf=,&eK'WȜF/A(o-K!V +XT)Cԣη{)i7=;J]bB2XRWϮy8J ΅紀DaEo??ɢ{y qm`lbBj`YaQ>3X#Ȁ{|g;$O^dOIM @ )FɵxSG4Vy}ڄP]E'TInH?DzJ_ƾg52as W~ݢeNHb73G.S'бmK5!lPpا7 d,6}( oIzW"5`cBj^| nFpWI>oՑyV'TfI7 6(k2Pu11(SYeg'JwP#]D,΃N'/=PUu#iDe.|ZR-J.'-YjewG׻;c?oH[Uf7}H+>f* icHxjܓ0{:*2[91DnS L {P(ֻSwKrM3([fN[Tt5vEǼ}ͻ`.suFuROkUTiB"xRH?~$N(xKQ['Cy4? hxe=4\/5!n׋EU75gHV1FU:FTj3Z=MgF;Y[`mEa5XKK3i۸5Ȼ[Z%ea)f^[f턚(2.$Tv̧b^Z/*:'[=&RV)QBcr=121ErcԿiBQ:#x s0HFj(+(A}ـi E齉UZ9Q k!Szk a"R_.޵bQRQ&=Q jjs@xٺ%E=l_1U0mm6}Ta#p G^ewYcľffu}ZéWypkmG.sɕK1ͳ#}7穐Q2ǵ>ک9Tѐ:|ɵt#}2Ylxl lN:'~)?m% y0{Y>ؘ>Eē٭Jli,od醔TflFqtt>ᘅ$MS G7o'C .`Ŷ7ϸ[l-(ewuZ=qO%fhҡVu+_`5,5iX`1Է_wF^h$rf,.F.Zwo=De svXUz uZ?`1jIJ:^^jQMڨ6w |bP vY:\9q`K0WL`6g %*]1 mIiYއ|~lvvi nalZ5a[.0}(;B!'/㡧r+? 1X~[nݲjtre!1 G9cR{6fS e9zZuR9TP#?&H>!Ojͺ"jÿAS+2g_kgWH6'wsb$atËa # ۿ9ʱPŭ,zM,DY-`>~RE-Q`O-3D1(H-a4Ug#~R2AG(K2[}I%ZhqgVyV"f/+ʚ5ҰgW+ 5uۨDf;xKЎE7$`~p9J+]~Bf:J;MiDd>^NVfoՁZ<,b,:Q?ܠMʳH9C.r7B,Zo'=o]Qƃ[bb~PfἝUݴSrU暾T}$LLCv#Z"9_f=G$΂ٲ^U"&ķ 3a/[9YZBM8I&?!chYmAXiHOtF5]⍶6H0ٯv8x\1*zE F8J0lN\iHaCLF)2rB^6}An o.&`Z+/}RDOw˸k BdHcjĽ0!3} dmZoNQDv u^LYZ*ĉO zf% THBםfDA &cw& @Xގݽ̒[3zzD!5tzw3f,a I^Rf#8N 5J $]3"kֱ+ab7H6,l^TJ~r:9J=󤵚I贯[H.;oQ %2z2`%uW.CX1À"I,´  t~]n?ϣXho( W`&k{\W:d‚_Pp`K2ZHYHӬ_g&IB&2V=]TR3Sa*\ѶʺzH(PS ;3 Pg,{$*!$G ,mĶgtdPi)} iey]AÂ'L@ؿPR{J(M/hx`T=qA}J p} I0? 8Bfc ` lq7^DIB8e Ij^ӽ`DcZ5?_GѐdZpxt_:4ij#kϖm0:XE*RJsu w8Q=sNY&tZpLTY4U,PԺx{H{'Zd7Gtܿ|3ES^OL;j(+J0|cJ  %ILɆi^׻iWLՃ n$JvIMzIK08 'vDT|ZGU\m\u6Bd`|O%XK|.@ e̤!" ) n3{JG GBS2P7X#CHuB4+ lۢ;eGLf\2:,N#uxbLX:z?MKv2wu<ہ^FYyiDZ30<Ӥ@:dRX{@}R@MWP.o ~S$;r-ܖ٨<`Oʱ\}~#Td~o`N }XjCޖ)@˜9G)"W4))%iZڧWStce^)v}vJcH漖$e])>gG-t*Yɺp9nmzZ/he?]4Ļ0\CK=m;|ⷁgY- e D@oac.i p1qD ؅ݼdp~,eo7)"=U1tE5JC \_)G'ᇑ7Ob݄[zV²Y.ͲMf9;Uޛc_z: QlY:tZ+- avO3kbɮN(aMNi"FՇZ)@S,-[ChzFreE8RtV`E\4rj&_PZr y:Ż^r33˭!oH_<<˻ SVw[6 UqJP4pUJlw<1~ 7h.#SIO`,"Hwl\j>8bdW/+ W籗J ;Ϳ*\  ΏEҎ;B.neg.na1b̥%d~en==ldӱ9bGԡü2) 'gV`#"GEBmLs.ĕs_"ܰ^&iOl5IATojA'pfB#v~~n+N>HlB$!C^}nizmKI{wy0]]"[L%ۍ&*ȸ_˲ 0EkY)x/I_4jO; Z/5{6nNɔv &XvdC?0ZI ztTz=A!08ʚWk7<ːBA!?4ZFcu*Xl}1MZf.Q(%: \yUC`ZB:E(i6m 2QdπT!yHܖіBFeNkn1l(ny wb. |Dǭ"⨿$>dR1iz5^ԿKF=-@%!?IxnZ}oB& 2Gh{L6 :`EVAmg~Յ0K|\rl=5ms)9H`~N8VHg`-: ,ڦ&K~L=hw=ɍףMhǻlg)uWTǣeX UI <0a\k [i;*CP@#Հ[ M`rER c#V^΃С._+$Wb\ xԸD9TwhdamϚ09qєq.c@9ao31uzZ`M0\O[rl|oU ߺv V_VzRlihND=N.6}44;G|6*S`ԌC>+V ؝%V2PaxE#+u\HјpGcM!R;{EOLuquW @ UGڍ]v*19?$͚e ] 6õ0^*x[Bp$םΔotC[Px>o_F}f= Xo W?\pvMbiA"QkzZ5tz6^!fۃ@F(0 [?- FOVU_TFT{=<Лv0akS &ozN.LiF$%Y=.dXidJ0vb]ìa)q@,#"918]5I,:3}c=),^V%LX0j_O/, 57!2 McމXEɓZ`+W@I%M3(m^S><00|I#7V|Ҽ'$-`qzuaWH/]@Vc7P qE%0tA=sB$ɫ#b`LשNEY%FG⽰{ZoSqV٢0*_;S'.Tko /3+B\Z"FY%t`29V~ŨEX XyW>}GB=:K߰SDDE-.z%!#ζ4z8IňPl8ym`Y 2eGS>z~-6>c9oK:mg @zԜ[wKOO&Ts1S$eu (Gx3p_-ukŻ(:coFrr,pު@Ig@RE8YgW0\ tfZ6q,}:i2" {k}K;KF}Uhɝx+,I]Idk{]mp]]F6LV$Xú%M}z xg7knRTDRm<\b{ePL wsd͢_V,oOS(a@匓;GQ*7K&bԻutdpP8vY*e|$bwȮ nWb=z3꒙qLy `3t})Wbl4zzT oje6sR˹Y-k|Qt< &Ev> 8F~9H~Xe ni5w;GR cYr7VQOk+1ZNnl> {i-ri6oFpM+T#*}8hT{ZgM񠵢Σ- KY'D؇_|v$Kh˿_w>Fd%¹`94ojD2=WQ9`8zi%m)o6DE;.d*񙮯1A%:osڳo}Wke "Pxk0=8Dh5Y0X}-q=VVxO4bqgjU9]lf36`cz l5,S- &ǟ_ 6bu 9#yuc-,|ͨ{_"Z;v9*s(>hRFp~kߊ_: W/k}-O$%o\bڥ`; X5F;/J"ν|_#BIQ:kڶÕ\]O]U9W2H89P8`8CJ=8y \V's[, QŃu"Ҫ(}1?aWib*|G.ϪTX| tND/ LQeʻV|֑z#P|J UyٗRWo f-HaPГG+#pN;cGu{!p"!ka0K $ЂN+FvyMxHL&%#ϖ@Xcp"y|śbg-thS4eĈ^_}0LEq %&!z1@g 20ɯ:_!a\\0ODk*?*YY< )OZ)^}C"MYQ$R4g9.#nGa Ivc>JFcyig03ujU/?z8ĐH蹫j3`xsz|V(ִ5] pȄف'.fFlh HG4}6rR κ&Ȍa@Ъtg_+F|$#BS|ܼ ("N䶨idv[J /}"8BH}*oj1k/cM(A˸sdow0.1Ws:Q[z&bX@1\$bl|ýwuaʝ{߃+J]\ :? j:0? ً4>'  Y"fvo*t4iD؃$][԰7봚A|`_&P5 ~/.Ҧ޽ύ}A]eDI9hxĜd`C>+~/ovUr]|; ܉ !zK:rNeRQ5e`q謳^49}2v! +|l8D 9ꢎ@UVw(LmRܧ[h&>QT/~F\||mnW>%3"#l}jR5Nv&eCd9򜔏ёÊiCl`OG@8:jv CS1B jȴin}##k!~(ڂÇPLPf-E xn Kl#"! NQ~)&{w]ΚYpޞSU-Ys Nk,0^'5c'3SH}hI. (ݤ5}ɦ:Nz[)|c5r&^9JͦMrRP6:{!U3(W9+3tJvT g@yMv^Wǜ39 \$$]DLn.cOƠX5VVgnDD:,%f(YHVFqK5Y-h2~-$Dd[5(F${(Y`红z8:V imq@~!~1DŽS:W'@2#]>ef^INe =SFgCmy;>oc2?LJ q3K-6.5S]pg2 `aX@V 88.q:濘Q XD̞SV#Z@V Rv5U H%^`Ca+&YJͲtt,c*嬓xi>E,ˊ[KuQFy(Ih :k4$B@Ъ+AO=;0d U+FهM p4VIKtI 0 ,wmS0g֝k*YVv9ܘ - I!8H<)AgP/ciI ֚EyϵZsQn\@hkyoݭBT'4rׅ& O9̔c?FnvfqBpΣW r:iC@,̫: K' <|jjz=z&zWDff1;2A(R]0O1tF9jxm:lEt/X^ggb ( tܳpg|چ*[m_a} GeJ[vHsT hf)׭*ʆBS"{2ۥކ4\׶] "G- Qx%? 6d^o"O6};Ct \z^go$=[ `R/ ioM{7$.VhM_9OQr~8!d<,V-vqcȍ<ڌ7U8x $ DZH4Kz?Z=}:B*6@3u W;2wj[_<ϬnP"lKd>6Ae{*V5^et}kn'5Ik'0g:`y-ꯍ&34󿠃=}@'XO]Ts͏en痏6YZ{T{Y&N2GTiuu),jp$)d@0h5Wz51d pΛ q]RzAKI@2hf a-p y4L (UNK‘qG0Nݘoo}Jlij&\ڔx~Oݾ"lSMn18 .mحLs&BӨ|hCCztwl5@жd ޒr9+֯?բ/Dh~CJJ\>+vl2&*.y]4K,_99U]<4zN pͮ Fdr*BIݬ|rQvكL& xXljZ ]E,o< x}֧M ~,@mE/k{X@h" ^ƞ Y,#̃=(E[5QF>j?y0ڎM?_5$e+qBxNa=/EnCZYl%}m@\q剭:uJyG'zHҜ]+>0<|yfScHd]LE$X\&^~X)*c|1p;ǙuH߼l]DrF؊j7f DFpEES]Z_̀? SKKNoMyc<n(x&%y?D%# i>XڦIeE?xQ/QߝI$"o/[b55.bt_΀OD-Nf nݗQ9sį̧J~8xG#Ta΁Hč+.*c7e׸ &J寲߻-^t cP ,!t65p]K@3b"ƳEfӁ8pD1G^4%WwLAbi37gL'k<;s4i.~Cb|)#*F?zTQ;U0p!yD:r+SNi$yV}XIRt;MHړN:j?y]L٣b =;q׌'[ AƄg|<=PṖ>2 ^¯7#=^oKC+u|/n e6ݓsOj&s)#?bS9 :9vk 7o?o z.J) ܑ9u~ k)a:n7+3ac]wZ8`%雵WZYRGGYe%eP;8H5 jC@j_; Hy W`kѰ?мݞ=53>:b8&NSXD豠q%R[\X%ތf;GGf3EҌ,$R3)`g਽Uܽ_-&dN 3(:ۗݶhv5$gGqBHl#篿@t %KStoózј6!];Ȟ}r`\Ou&rdQLSHtt~3| rml5u4QÀ/ZdT s thFS  4XмLxs,Fk|@,aZ/sDD1?5g@]~5Nb!*cZ}y8kBAh]}01|6U 3:AO /% $ʞFȧtYbL*0 kdjWHY|&\c &qb<Ηĉ1⯨z^?ZZAT%U1nv!2oQ^r*ث!i^#q0q=j}*V);HSV; ۩4mWl j ٹQZm MBT6LGDkUbVjbI` nanG}U}Uq6!6 #2=1~"vvTtzVkӇ}[]]ŀ!/tp|o&62hkSؾ?5} @BQC|I^/<5x{v').C ԨVx`DM&Tk@}D?o ܥjjgBV*ńۊN2D?&ϐ_0"d8hu0*߻3X+Zh8FBdU8#| #=H*6~*wwz˧Nڿ/e.EgT:RU;!#rW3|oFiYspGsOē%v& r#NPU-Ghΐ" !tpR}"Vhg |7wīPM%#$T>[ 俾ȯCDPpcuBccT [P<9 %+A+/%կщ9& J&tꈾe }£QLOKYFFV4 %HPɈ+anZ>3f ߔqO#Q>9 ),%·^Ė(7qJyԖxq!7'^ ENx#O9 camnSaCN܈it PJX$\XQ !)8Cy arɟ.\ 6 $j$C !W"@B! Ofrjm۴i^8ҡ\mN80,TGF}~J^쌊~A/1~ Fͫqw*7Fۃdb֭lP8l\߹E75*m^^NOl+-0$^_Dja;Aw˔C#/m,F}۶Gx@gxPM*[;aZAte ONEC$$Rm<5hGEjȐz cOo.ʿor=NY-ge&l"Ky.;p܅Hu5Pm@1 JsEb@xT;tmjX._./=1s1'G#6d +Kha<<#0J Dߋx)uGe;h8bP:l.1{)A /ҍlDY{c]MJ: Ʈ$cQ˶0kE[xÎi#{GVK 0Q:hx)UߠƪBU n5muH$h/F8 % *YkMUg'n;4C%(aFH=#VfD @Uߛ-Z]~(YƊkpa4<;yjE=6! J!Z([px1??KK )13ZXc=qFLghɟ3ҵC?$@5g*XT ȫf౾p˚>rtF Os~ףٰA}4֊ؠ=20\1В$ňԇK{~Y?Xvنo[n7ϥƨ`z]]""ؗmajb{kn?xSݪdKH`5%jyKx؞{n;=]vD㴁n!o0hTE]6nIͧ65R*\[ߪ[FشpPh^ ^t%'Ɣ'@PZ5"ӓDPіṤ _Ly fv>rB74jREv]2ԼWgr(C_3c\_`g'} W| lZwc^RӰ ]YeK>u }w$qO?hy(2[դwׯ(7Ğܒ{w0tzUq0ʵ$:X1hA=H,g;Q/N]~X<.kxI̬ ;5>PAA/<ʠIbmJj)ѾD< fӢ zW=x@t1~^"!Ŝwfi\{2yK4ܠzdes"!hoT *Q+meWBLlpBj#; wHOCCpg/ tm* n`K:;bhC7"%aJG)NNNC7'rZ9,tc'PHz,&ఘ](nr[0Ol-z u*=zpmrJ^ az乮Ծ&{%( Dp]'&rԴ/MoMB;:H*ˉ{f jeQ M 6>3[r Edc.'.n|D|~V\`k[D: L8<Ö2UQYGd8-x'UY#;sh}Ti 8Hau61W`t ^9 v- 8lM˘ "h74]5mV{1Sl4b6 10 (+zO4v;q&EFw9}9yu[|xW4Kqfah^sH=q; Z; Y, [d󪽰@랺QWOKHLekA-CR5d_r,5TjRKޜIٕ:GhgKňsR93>>&Lbc"WAOSXc7vtJxKR':F5y3RJS / hh.L Np'rj[r'4TeZѠhT)ٵr-sgsPOgE?5uOd3\gDQYi?x\fv:vVQG\X:|0&OnRKFmYe@{}, +śON5t Z]wMGإk JE+WroՐ]M;υH̓VBc #n]~o(DfGR%,:5)+&'Adb/ e1qL@-u?;'o!67$bLi:Viݱ\Q^d;4euӵ !ꈳ aX&!koF`VJoSx]TYB 8̞no )p7;D];d#_\iYAb(q~LX3$C!0:Vy ǓUNe)s KtSF1 &!O?a)Sоm#[$cy22y/7g'"QJ (?KyjZ wI]ÍhP `~A .FCaXby#ޮm |捘;2Q@;dzYdq(0 ó[<ͮߏg,`i ] 64(wYŵm1V+ޗ&. مh_[L~-Z-.~%kZ/\LgcQ۸rf,9e<$J+*zB\۴ME ?Y4PXCY97x{5 h dI!-ig>[#24R2O <>hPg%3o #ԡ_74XADad0d4@)JUv|;x'N,!0cZ.pcwYi_t=54c|ZXBU?!qT١OTjL#+oh3D (]tօ/2^2 r|Gf:[TݵAo%7Q] $r+_ M2-{ Mkvpd|ێC^ clAntkQ`XA+ؚ`MAFTLn"{ <]`L o&12ʺVcBB. Jzm j|8o:xK ڰwmug[Cѯ "W\s0&tG@i/;j(Ꮎy/"SuK|_p7OμBk/ .8)U}Hr|8{أƲ+ZRb%Yz5/Q],j5Os-SJA DfzD6Ô/XTEc$cj>ewrfJ֚[5+l9#V"#b ,[^JgK/A%$ vR='2 B^xyNޠՊl4t.ۉy&k7Vg$?<Ώ9A^>ۏG؜4ћNs|L1{>)ZRC/؎cF;}w@<#\m 77gn|Kר1hS!~inѿߑ/z(".q+nX5N*yxަo%L<aR³xR),L>jᮬ,.Pb3Μɦ4]XMٍnj[D>emޅo}Ĵ|z!HѺXi%)0 kQb+-zs2l-9L/6)ȍe"~UϚ0ril9! TenJ(ljFڕk0) )yk C&M3\!.78P%l1]fiLjjUd0 5TI@J8{[+W"[]%J@&S@1v6'5uB:^lvl-\;j}<0:dsNB "(efRN%Cɉ$<Q@[-Ա`>^ =0WMM ";QΞOfѰ##dbٵ(]HQGT)֥o<ȣ4p][GYdYTxlM>oW O|(WB}kO׋<e:U8fy9C\9"$ѡzeȲcAMrn9tvS_{~dOHt]-}#kOU)mFګG{/C$gs7Ů*4sD) z 8Fd1e}'Dq,ij']QMdyzآЭ2:/4u0;Zq3{xq?ċEF1dJĮ5ڂ}+JZ\ou$ :3WIE,IZ% D\%Աy銔`U J* ' (^g='dChsjdJ=,-1:{ɸ:zR^ xWpmEJgiRV{!-5ˁꃐGv CǘY1ƻ .MZjn%hgd(yU Tqxa3*,.JxLV #1uFݥN4kzqA[^ϡ8eoݹU+dw,m d4|o?53ؑaRl7d(N%lfZ`"e8Ed1Ms4!89}qI򜤀Z>{rxfkG^HZ|= Ʈ$:@ha(2AgJ"zR8܆'|5sΚ>:uLe)/q DEgCۈhXu *r|WpLߜD3]†% KS]ti QhiiӉnHIi# b{P[,0: .L!Dz;l#Up#3G™kGER,xgt/U4=fd$K-o @x/.Oy2<3;ط ]O//uH<'REXiwټW218ŗ 0Vؤ͊ G87Cdy咗|O e96jVTlF3K\߶7Wݿ$=SjV{o:h|t -"Фn;Ĩ &ziÙ؆j6YqhQ2uk%gڟx+v{4٭)Iڥ`h3b+eCaB@>b Kdd%ikI)yG-BPeB` ǰb:EQaulOV":IG+mk*;l7cmJY+9ZQ߳aਘP<&еȀ/gdy[kH\qхƆwTZ;et":;t7=tW VAJU 8wC>wbTԕnWU[F\}||IH S{n'pWѲr녹f Cc֝0[i:ewb7 8߻QWC-|-^7屰rnq5̼EpYaW}7t_xlQ9ȏ({(ٽ0!0f-٭yMDzoF-ԢB Qt1I^6D90>PEYW%sr&wPYKqU q(_f]%bi%xmo'm-wm_ h/gμiVV f0Y%5ޅ~jm;{72Y8I_w{83@yx>=H#}@ŵ_,|gLT''d҉Z_{t1\~ op=> ;yEd~|&@=N eBm."0a"dA㞾C񖊗}M:%XP;K3  ݴ:7jLO{⋅t~PJ^\[WWzNsמ>h2t+qai6:;/`,c'|Y_0pI >SʹM~qy:\j4ar4`J%h~eޥzRo}6TϪXבGCUHH9r#" j@}YtW98kT ! WwG5fd2=*hoy$#C78K Y$%' Ku!'d2ԩDN3~VO|}:&P㑦.%i _g| {^`9`^eR$|S+s}e0~ /sD3-hkta} KҙHE$!GFOj:ٗMQMS5 qkV)o@n_"'2[;B1\ji;N9F8˭]Bm㠟pΖx^͊"P75:83b>4!oET1P*~czZ|Ap4"FZ+Vu[ 9zE\@=* s[W3FKyGŕDj F1,i➕."͖֝s3Ng}b @Ap_,]?/bڴaR/pP wݳTr0d<~Ǫз&MC/p"3ʟvHƗ0 fh:uȮHR7۰ )/2ja?/+VB$d BJ~5DO-vOfJ6lѴ5QHrn N 2)6Y"40{YbgȅEr-gɄgLb+)V,NzQY[݁c3+B2KC8 7(ޥrh+^Ey(oUp%E&WP_Y]kf8{k_K/ύ t4WGm&o(aSzL?:<#w5MldDOE3E>_Giy2љ:n2?:t[EZ3gb GRF.Kjܯ)x7xhAz%Ȫa8XaF)N!ED`C`18ѿ? k0hc<?}ON-up #٨Yj2y;\\ 1>p\:v^vC{}lpg 7MY9ڨx`G)Jnԫ->怉o>XE{xATx-Տl%7. әWh;4 Y= Q+4 !r.͚=Kmѳ-9 WR16(օx$ X*ߦPZM^d NY"od,q F;G5m FJZr! |@|M&|hP c@H?:U  NpL6Ph/eu[ I4fIC֙j/D(Mz.)jl#yF q: Uͻ X ?:n߻ڞa[`$ DνPs͏)_)فA.UNPx mo=i92!DL>xd= K,mW}#%z(Eፔ ] <}z4_e2r^k?+%,r<.dmЪ$HfkN9x3Ąy70<ɘТђ᧗A'̢' ύ{-)r)4d+L u4 b2݃^c=G\Ȋ7qEB7Bk԰=ȂuZ6!r?~l.CYb+ JRDܳ(~}Y8يn!$=WEOF݁1c<% ȆUVJuۚo0b-S  s_vu+ Bm a쟧B%=A&aF&0p8]W' i7X+23ֱJ^gc NZR0b-aeOkZՀ RF5]l]\u"d죈YtS;ҝk tgD#0,qXT>Ёi`r8 ~T Z7i})jX\c;'U$)p75e^mF6j@)ygot+F?`b!$1ԩ9vJ |' `p 3^JA"zHJ:}_S`qU+NJSQ H: /ajזNV:Z#_\&_Z3;y\JJFߪ 3DPfZ8< E)u;:D%{#F/&D<%iLʥӦ fF!ްAUx8p?#>^s*7>7Diqx^r-=5ZE->D˅lB̒Ю> H[[td$Ҏ ~WE[f5yBu+5 |2.B!]\^?]6tE8Svv XLxBۥ9B͢mDI0DT32fcM/D?:\ ݗe}fIZZv25#~$ %}:<0!jiԶ[/k3+CbbbjG6AtVч< B@v'9ᴂ/|dAПe+!uwG1˝˗('J|?jb(*hX@-B=E#A"nvbxƦHmT+ED⠣w{ P;{?0hl4[u`yIԊYc'u_~!?bfJ;qcZ].¶B?b}nH^{Ӑ8:e̼TF6uUQZt8Q{A Nah4TV?RƙwtQ':z]1&i01D"Yio oj9ޑBXȭר6'՞]CY/y/t<'#A0b3 $1CD%3b)& < ;cPGdalCb(#:ŀ~"8^c8D0;%BXebRMfh)W͍. dlY4ڌjR2u ?Ka\Wxj<Ā'9w-=mmdI?F 6l{rꄅSUp2 f0hU %uSpDlݴYH\-tpM-Ң#ӓGP:x„}.<ި|.%%{/IZ!}0f<I&+<~҃u@ &s\vH#pnjDDAWS=}a$u!*$`a-p,8=R 6'I*8 +T6 ¯#( 輡T%])~A-_Ί/\$㪰hJǩ;*/|B7<~t"“o51@Q_zsC`U`G%e#K{ގzI zFs=4$PU?/_H,gdHgG _(;N01\we_ӂLpnj5 P =bس^xR`c `6B+Ʃ׏=+\z*cի1!..m2*F})#ѱbYtY+5_X!Y:H8^ i^g "L{jT~A,my8WVk stAGے,ۧF5w]v,22E֦k:`@Ϥz d3u ii_},%vg Qq;/Qba-v?]Z%.5Uس,EN2$)+״GY|DeCs-.`hs[kN5?P L~s:A痏( `jWuZ߬H<4(VԱяX$z" NTBskٷKN=jqJ--55-S(a^7Y'~l!jP6<m[EɴY-%x,ApG*ƢY~i :yXFדy紝 E_=\us.IwgW0R5f2\?1 6n p.W l|Kь.3NլsBLfԗk66زqC%KZv,'i82|>4M =c_^9SUI`Y3_\ \.FW,|R[{0P{Vy]neiӡ% @t왷GA?q$qJBYxZ~mEߩ? D[p8^&R\mwn/ ~D3W=Z ݩ[桋∃hXMLS|n?6Gއv H1a| 5a.Y1k V.,GWZR aJ'yۡ[$"qEC7֭qiW࿯ Nd~:y4hG {޻\xa^-zMo1lL$'̕RCE!\a 2K3&{ͯԿX<$KkM?/jY9 -ϲal , 7CK8'h ".5KtkIw4%e+<:s~+_y% LdxK@^"^=PABTo(lP̂kL74 d,:KnIU>3 ⸆g.%,uMH4W]:&Ss6KdBN@;2&D2nd Ѩ`FHC#`/O0縎00S#@C{=Te0gx- %N02"Eu" D˱9 a+uE졸Mc\d!ͬbK-Sz1Ǐbтд=u-˵lq>Otgǐ̃v.g&aퟆڗ|~v 2/AܖXIH+Chݫ##,@aiŌRd[GlΧ>olTLRYz$f VqҼOgUUs1LT;RL>cTZ^9ϳ*<Ʋ5ǡJ}cvL)R wXbK7TvEf~b0sFÄx/AF{O&vGW bu=|l`Z|4 5ly5@M{Xdݟ`{.e;Sn($sYmz/;t* iEsEm|L4cCudQU@#3UkR}ĉN" і{+'rYFt!lOIbHT\.g8Zm#%%>ŨkP/S:[qݛkT"g;^9EB8(|N_8C(4dUF K" sUf$CB$2šv8UDoPaӨ9nĎS)TТ Oh?@QgrccML2UF>Q,BJKe@n4'm^*ILjD={ejP<;8沩烓im+qzC ﮕϫ y4Y=Ik賈i6-gl˴ Leyq8%[8=@'lKPŸ r΃/3]Xgi[^KDe|/&ǞD(Y〙\\ٳvql%I9,CW3+nXr( BƽIFEUY)У^NƳer z| m@?  Zn/fja(Q6xe}pqz5G1>F07;u>ΚvX=tB]52T> jOY3%7KIR(?lWFC!EbeѡhL4aS EUi tY0 +DAQ5B<}Y+6],cbIXo`^etf05Dd1=, cfZ?8/< F.?${[Xa)=`YXv0) '1 )X|!yZ:Nx&:/4i~#%8NBQNy`Ellqы-h&Ad/YT(Jm[F@Hm{e 2PRJZIQ1ſE5nQzR5*/R؇'"n5#f#2$k(F~=q }dk DLV7va3/eEב#ã@!X{sTRej~M0aq A OI4&H 'q$c#ָUG A =vsR 4}kzp|R% ZyjHDL}x`s7+j='gtD"B~mD UKs0;^˦vW wx7t(hȦ0hHGr3jut}}XE@xs YU,<@$EmtB^^lxʞ! 26&S z:-HRGĞ ǿʱU 6PKv[D$5LPfbìGʡRǭ[{k:)97&cP{@+5M2#bV:<7եJd_'@Rp4.KK^x;3F=__LFUzYǏx_ 5]2gKOl=r 4X% D!: (a`J]~ڿil}P7G{k^zۋ^K=d& n{#c+ܔ9Wrs#/C[;ʳ? D/6=>s8'Z[yn9- |NR"P[kǎvs*wtOV3*(s?D ,~t^o7.[A8~"&}pZN" %\*{HLt\@@wwIܛ-Ct_H/#G֣u-=~Xv/ݍhgO𜽡 FAdz)\~)v_+;A=0W5\ l^XhSPJɸ#wCNjЅL2(`w" ?kfm]Cu,૥6(d,~)70'c!}4YR+޼Zٜ'*󸂖 +/E7 TζvA؋>w܎Ai*gĢleDzC,mF ÿ+&пv ' 3,X8ѕiaWf\z3Ѐzs JzRg^UǦsC#_&\f{V|< p//Z>R0" 5T~c ]J< +FZ0bHDnºy]]Ɋ5\M&90Nّ͂fϥ؇bf2K?Ÿ۲>]ۯqYMm =w AD7q̷-F<aD\Z[Wx< IgiatdZyTfl@ѷ*Iw8=U˺zoqfgd8Wy+9eC(_Gj chݙm3ӆ=*e.A SbUspx&L%7S@ܬ -ACz82Ih m&+wfg"xw-HNSi s8^" x>h[)2hq”  Fpz#pSBFe@2ݑpIT-}HV)[<A-)(_Y-űZ葨F9}/]f}xyM_1RM1V֋\M6J l*Vߌw}w6\F7c@ z(PP(AU/)5y9J&s@XiOP{ᙢ??95.o Ȁ 0ۊF \'b>)UBUodÿ JdP!eI]i6~~%b?QbLkkz_bUy=)Pu~#]k[pʐ@f"@Jp@sLmf' 0|" $N򫵀k+?ja``7-d@sa+G/ޱj-RG!,VāꭰL-{5˿!9Ki "XǃF`jh_h)6|1~m1 >s,Lv.XDzT?s_#RvzÊԤ /DFCנ")@}u>,׺\ _*JWQR͎15K|P ?Yy_Ɋ ]ՊKG|}Sē{W-m?d42.z!P_fb j >hr>X8brg>Ĵ>F [E#v) o;U14=PoΡfJ_E B@Qs\Cw)X0JyJB ,cn CfNgpJT[&͂S!K :a7/9kȓs/Gy!%Qd*+ߠ̶y0%?13yMoaP3e}}bp= U7lGo79j01B.3i3T<}6}xݨ`7~A 51 CxԯV4!үCCJYN֐l@!R 8+(d |-8*X;h)ֿ^{Ks Fk|52 w*9K Nx~ ).iՋ2[\Ыc8{i3Y5D$nRe53hIZAiEO->v7BO:Fmi歮Azl2m:] 6 㼂$ޓk5o$N1gu%u0 mC9GْA G`6д9f" ˆjA'Hq3Tz 3P728 sKH~p * J4JuK##<4f>VL*.ZQzm}zԕ6&jU$D;690Ug|xg9z֯o H"@pEGuCkb~_kgGRK\F  8{9XwefU<ߺ %o ri[m!3h0} LvU1?.Wa8?4ay{J>qHy()ZתI"otJ0[hL|=h'#oQa@dLcSw*+A^= S"JE2xʎ{K*m\jX*ы2z& ?(DB]}ځj-LJWk. bͬ0ŠHP.žf"ܕ&oG\=+,ъŪ8;@Շ!ÝY|70qm,9?arGȦ9R&d /htB u}fTdq Ȏ^V?V/r`~VP˻JtV A DBu}ivϩzRO>A,h=Q QEtB4~&{fq"'y+1_?vÕ& ;{ai '.-*\[Uf+sx91"U'JD&QrŐgnLBQ$3.U0s,7DhuCnFUoږ@G!+a}`rd_>1z@+ ɳ#=_'OJęGBh5ꄯ';T26B$O!Ti/ݫ2<˵0l%dߐB b[Q^0a8⽩[5$@>龝ROUؘTe&̣tr8]#E(@[eB8'2b Yրu/Qk_0p*4"~AȀNJ+4t]u\ xQÏ"ͥg@a""@=TLX=qJl㊋aE;g\w-(Uᇥ:_@2=/m^}yt!ϯjmh D sa p8^L/#V?NLy Dv04&ش+!>y*޽#fXB ZTYNҋ Hȷ-lË7켘 PwЄKuf TLչ,>1l08پ٠Ok5P`U J9'*4lZ[USmA3M徨R ^?: KQBJ6,0X1*̘OP֋JdP Qs ͌PxRbohj/NՄe&IOGWԾwK?y&z23&L i=Pӽn"I?i%i5{Fv':ʟH}u_u1m0nL;EHs1FC s}[C-b'-$b ,di!3nJmAAHg"lMda [޷Y?ԟ2~[`͛9#lW}SaęW+$~ĭQ:k.p_/e!*R4 u\,Ilj(QNPkRn?e kx rZt"YmK`f33m1"dO ,IWjibo?,FÞ~KM)nGV*-W3S8E7XVHW1{M[^ 4.ung3x>3~x~]̾=׼c)̗[%a֓Lb9 3\)ui hL~-.? Wq "pdc Vd $mW>xJfRmnp(ܷy"ф.ҙJh{[_)o{jU?z5,\x8"8}[8g s lǹŷ3{.{53=@,~*v''оfo%w$L! H{wW +Qi D.J%Q4[+nrEWZzL9rV =lɌ,;'6%)Z,fK%BMf%j:JM 5aʱA6d޻3avYDȮ0]uH\#N<Ԛx>Gnf>k/O4/\*8%7K7 %[]kmO\kWh|lP >\N$/e#I\%R#oYW}NO m}UF|>z~bXi3`Mp] IYie F-Sf`AE $=Ok;hMλ/3X{[¦x5 g Oy( ă+/cV x)V΃c`pRg{f6UCd~[H-A9WmoۡIJglpʕ.P`!) R0'n<ڔ|i,˽w5*Z#"V%/)A̞į14d##zwPK p4}7:) i~zC w` yST_]Nq,0BNV)r*8n irA eǐY\Sy?ޫ[ (Řvozt]l:/μuz[B 35<)^CU%8c6s )qgo#:*~>?# I;q]4H` 55n|ɷ>\Xy 6hIKQT*FK!K,fcAX0FÖ3 r쨶~~HjL^UXS:e{=㉋`TR3hȀ_j3+ƳW$S۹tr]wK& JR4PPk&w`>%3^Km竆`89Mq~1~r3n҆ݹF:?Nu8HmybN!~(p[;HyӻоJ6KBgJB4E!tOF95'|0}35\$酴Z, =R1@+$0ӎu57/GB;?(;C4`D*ÆuFJ`  AC?ru 8 k~S DCfŁŴ8i% gU\ j@KӴP6BOtPnݼ>'tD߷n 7}Ե89a.sDր;z`L*ayh">i:+`:3z_Z|E2SmgSro:%$JGh$nTsA߉a}> 9:ۜFG)]2UJm t`O-׳~DuXp$Ntÿ-EKb=m`HI4RD# KWtxe#'5bBae2pGhC}Rt#!]zZ6gfeFlr!@b%e{׆ F:A a#8O8«fUNJ,  G _ꄾ5F&rl@Cfѩan (w_͠|fdQLn%)E24=*E}ss7nMO;dhah-@DY=~,$15 ʧ>|2YYY$P1&q)JQ2YqȒ[|D6}i6E\+ =zzeNQ8l4.NVȎxQ^\[6!!JT-1_ޕ0X4) KJNic KΉm䘏ɡ"\*D% SAo!URYPz;<0YpCSJ`wlrB̛p ' @'eCB .-uf0P ֟yF!YBJ 0 D,$Ũ,]UbC.Z|>⅍d[-CKrd &r2GP~)Sd_=+ cR{t}H$ __qhG:(V`@1Wv` S[6d~Wo|`8+:o6.pos2XԀ|  ()#d[xp¬~QsxB5BI۰@%@= զ%pl-bUPZR?|ӗƦڧJF>e>g>[lW/E׍C08j 8 ϐም5Y􏸡OeKdkơnG>c0$ 7ɲ 4nMSpxP~flRwQv Iw)FvC̨JV48eM ֔u[![M ]-b'8nc l2>A.̭J/spޣCZU@s60:32ԭ]1Y=q *ȘΧkVƸcJ񶵹hM:fyµb@`8 j'4}'e+Csp9k4v\;?2?qv=p?ylW-{^z&ϛGp6^2\:r#T^|OqtFh,)Z۝,3L hL9EHEV6M7_ 7ַT>2㈀j[X^v $2d3Ykv6T2!V9&6^vU֜EfOnW>sC.iB? u8w¸&`X?4$ҵ|ip8RA؋S[9pbn8m2u[D~[FD}ԡhn;WBw%Ayc}N3WTr#=Mع+ 1D?ėw X@CG*+\$Uj+Ydi "3 p*j0:JH%Lvfau1%Js;[r'> &[\4:cpuVy>DӢj)NU4ӚMu3<6RHa" Ԛ/z5514IǠh0!CsJ+&{]E\G8_$ YF5%Kve^9w5 fp\`]GwUoϘG߹)m rș~X1O6@1}[wȂ[z+YVhnΥ-D\+{*lDgx۞pw"E2D V X7oRn Swob5eS;8(k֗[9X2w3ۄ  i)n`Qސfs \trMOB[@4IO>$zBwd-:+DPXKd-y % }LQD ?.0+[=pz|37-kOqŬ'Y_+>Ybl9n7H & Tz-;k!% UkR:MJ ҲEcy$xD[ եLb(nq1ekrw/ 30csYm6eGTFHva!oU6?꼑^F߫-U2oK1lj ƊHX(aZTg34Eː 34CbnR瞳Q֯OJ^P`;"k9ڟƹ4(-Oc9,* µB^?-tã=9|>p!u(NI[pK^.[7R<>Ll" Ѭ;TvQY.5 ʅB̽KhfAcݯ w`ʐ$eo?: AA[E^I% >]-i64о+,Ice#x#~4 6k01`@Wh`A:K$Ce i2ǘ!d9F1*\^3I"Lpmcob9A岜?,ND NFy)3oWN0 E+[ =rrݓ玾/sz̪Km]g]A6'ETﭲa/A Mjj]@q-Ow=r@KzϜbK~6 ĺa' <C=?B8f5G޾{ kxw|nPILTұ:dL%l lKWS\:@Rc*~ Wwv2 O86n`Fg BCyL т1Xdg3KȟJVGcޜ*wM|zQ j $oOjᩍH-,-~i6f+]tj\&M9d<Gh[M+9 x9%'$i6[XkU&e<%K#1Є I.U4q8O4 G&ؗ[ꔕC^IwOE[`<ݘ̆ e=[-X U}9WܗMf4hqNugH lwsں ͵$؜!la7n L[&aqDT-mi1}SXS<.c~` [h ?-at.|2!ǣ4~nd^or%΂)DlnU-%N+p)­%'_zۚb\rt\Jʺ#ٻ] nVOc‰n]Jeph=Gt{i m47c r«G]{˗iگGN(cу;ӏŶs~ojL V]D~~5UbR#pG[R)( g^6̚}MF")}q\3: 2UTH[20k"긠;XM yz1Hs%hzj? ˣ_26(dLQŅPAne.=H %9c~d.&amQU :WոS2FF+Qn"DDBLe"0 4e&3e49DU3]8Cr}`0+=P"_2?= VU9c͑P"7ٽs@\"]7P6XVP98)Z+|s^{7[|jF,U!)C"̌Ec$>ᵠ9r^UO{jf(x[%&39*&ʔN| < Pm5;^=̣' )r&pf2I(}Qc(WsͿwY7蒩0LՂK{ۦ ҭPKd*lp){޲B,j~裩y-dŭѥ Ɲ?S6:S VFYIf'bkV_XnZU'cI~1O7Fe \XT{AjѼs2x:  $V9%&2Kϙ؍0!:uLpux+yf̙K97Zc]`矻OYgü5ncX 9?tyh)Td61}!bS'WxvOgpB6XaG9Ci"g= c7Q|:kԴ I@JJ1^?z K~1u2+T{Z2=%تwݻ.T&o<RX 1}̱Gx¼Sof64_F䖾w {~\N`ׅ:`0* a9- Ln1FCP"u̲䵸LjĽ%3񟁂]"izOPu)[cWB3KGij氱Kܜ6ap hd Ndq|L+p Cᝩ&[&u~0cI?n:oajݿ9 1R9ƣ~KiH*nWCnt|5_E=r* nnW9L8?XQFBV$/@AX;CG5>c?@(G-Gz.U# Zej>JYlr>upڿu+.^R~|8G!͂ ;|a7*Q8wӇmmOsMt`.R'@&X7G w6Mcw{Y5(ˤ.s=-qģ˷[>qWtG=rWIp|,Nˋ4Z-|R*\̜?/sЌЂ7;vZ$Q{da"Gc:LkFF6 EH &;:+I y/*:=b0}3PC#(w]ꗵ'eF Ccpcȉ5PeFS-?!WbeG4 ͱ zoE[Pz5W:8/-V'=JllK;T[k[Cz\+΄7_Ul{$KلtB݁0 Jo"x]X,ˉ_gagD΍M& Kĩ(b+SrUT!:UyYDi#iF=Rf)Oa=΂& q6Y>JRak7,jĢ~>w_ Ü`\G!p[d,('J=+Dy]M)H75goNJ#)x&Ͽra}GycvOծCyXx-K)DCZ_zyppA?#N[z csg ؏?GQ@eCy`8 ]Og:Zp"ym) TfɫJhʥ-.YQmv~!B.?yabT,P= iWG(gG8(l1R94rژ5wN&@:ُ8Z&Y/47ɡ̚00q&!e-GQh*ȗ(S 2v.qgcL'bZᏡ\XwXk.}[Հ-۪2>>C,+}|$;78ȴ~:e~偉riwP_y_1KK}=RC[}DB|\h)Q V~3?pe/2r~XsK+)Տ5R+E[g_Ij_]4stHB7>j^\?åh5t=,2_[]ڋ\8 Kq.^rsU56SD 6Tp^sBaU>H; ~sӌsWJ sVbmB#O%ܠ{c{%"R͇:1#?Q9-? <ս/@v0]THE;Jߌ1  cU IM,6½iBJEjVʧq"8% `@#Ei9V9QNXȖ>J4R/}?}z~2.A+"+~bЗ3n_ơ3]s*q"NZ[[R,qD0 G=FR_&oA"5lO|8@qoy3tcC>{%ns,3E+N`DgĎWuϽ:g!V}6"jt PcF|5Z;̪4/Ǹ<+7x?lY9F{70LNC#"{v9*݀@BOYXJJ 8`{s/:Ŷ{(o/ gۗp[u{SY_QHU[uŦQ U]gPlyԁt)FR:?v!G0+ۓʛ@yLpeyNJy'L vmEx<ŬVo5~q8' uՖɑ>:b(ȹ]~SOBf'`?3<01:,WX#B/֕F < /# q|cH}c !'5t@Xa^2!M$EǛ{cA57n l$ !!Y&X3n&st5Tů}fnWל ?Dwnm kti˓Tt۵sz@"[ǎkIu=bl _X"FfY +1}aDj5?TnM}|eݰ@$%z}Ϗi+bKdR&?CM!aaKey޷D)~oNKY8EK6/S?ZB` ChUJsyڟ1/E#RWq 8-x2 lʆ6 K?y#Rc䤘dؓ8 uC$xB(`bRy-rcsNˋ0 rYD9:Afq*|\ ǽP&{Agp{TVz \c%W-t.aPta( zK9k[i (-ërC憼̾!GygS,L2fRl%難ՃCͮMõ;="2LqH 3xɘT%j7_\.bǩo>Nx8fsTGH<C-%4t6Տoѻ4{aVvd2èĀlHW8}˔**tF늨])؈fr/%3~Z(jˊa'v !@i-ݚ33IQl_NaOD5 $4$\/LvFߏ j'EW5޽b#ڨo#_} zg/k໒B簑8A(FyP,{A~$ۍ~Eb qż伉' ^(BIBZhi2m|״B *-_ȳ#ƪ,S FqF>Ν3UBxdKzb%daF`w8+rTQOS#IX}E~wh+,K8A] ]tCm]5~]}E vHȪ V$ixgt>NujVRkN6t]p^b;]N6w-fIRP堛й_vz"btĔ85j4+HÞK⚀p+ +KvPa:|ۘ_1:Z'\y!UŨɊ7ɱY_*rƅZȳ;_)dPݒag J"D'\܂%Nu܋\RFP8{IpYPl<C Iy[]dƚ6]VK2;JRj{t_ZzC(Twu-?e`BʿcήMl%GJetцdGN{]Ôno@7,lӺPF' +hw'ˑo ~*: PU~lFde_pyI 0ZVU]摵̡OUxt~|Ҷp6(xI1emxo $i8 Kzb,|+^=^uv4TT2) ~.pex4-1ʬymq5$mG;czi{UK=X=yw#P"knm ) zc ODΕ%Z$D3 uRiF"XH S[P#E5PèJ.?#QX*kY ֠hG<4̝o; WflҠUCrg_x bs(CY记G@Jȳ| sC;[eG*+i[=؅OEC=T :,;Ŗ2_&LE#*"PsE$'jUp6Ϸ:Tz "(cǸeMpڭq[tNX__HZfClV䡤{v_ٲd5n4pSG &)9PAwZ9Ĩ+ԈAX]~3%bG@s2]rA"ҡ?OUdwb1b|Vx:` s  GYӰx u P$#._mjoc07:; /td.7*?dž׼(6)ըdt[ yWn}\&5TgoM(PxKE4Ql 查ѾjI1s52kQiYAY7I 0gj_q1Y䏉I\h=N}~(/l~}3b*3#V. (g%1T5ǂg7LN{bG^Ӌ ܽ1t/騪wvJjfal*HՅY@Qx'ȼ{T GlĦ@: ذXWd||JYj9TQ k!"K%8lЬ-}pU`{%]ԘPW/!oePl5Nv{zZSD( +ImFט{FZyGAcvb{z > ֈb2)`׏j5bNh2 f lp"m}NrL: Fff8x"k^gQR[ m3aN_2/rxrR5 KV<BWvym)ʱ(X~M!d_\D$Me]R%C X&5fґ,\ԫncMSgw ǚrܝ 3L݃kٱ$X`w;5GNiƨjH:h5e/Ľ_ms<%x/?|6jo=Nd :_Tے6R,ڢWzctiyG@ʼnr4|ٸr(bu%=k9,T? d-Ok '.{?S oV8֢&$l6v!z S\֠i\c|+UEE{(yYu I [ߜ*F*W,l>_▥,kܡQ2n?V8*j;e6}!8jvY Td~]\/%.0;`No8yO rOIш-ASLbgbhi?^g2#O͋ûDW:=HҴ/$jHL jgo\Gb>֒S;a1E&f-l)KiC啢Sl/WF^27h•b )z;#oU2X|@kPTTA 1ԗdd92R:{EЙ&0)]O w1fX(C)e?6xH0= j`@aϮstީé ܝA0ѐ34uvAi,܁4;zb-WN|nהA1G %19w&mlMVE1|[LZ^!mk +1qzǽݒOCcP3u$᯿*y=EQPMB\CSr& 6 Z;Ô#zSJ>yZ J»Pl8=3,U8YWܷ?Cn&X0g>p>8-xP!s3<0AvLxJlh'JAukgPm'I U1Q/F!iֱ1hce{zԧ#IW C'Lەm+|C ˩v' &=p$7PQ>GUG@b6 ΡEvulgIs3/_ ˳,Y㱥uVN-qL:KohS24p!'&7&{eOlKJykdK=ά :"F5||` *9Șj%iw8 R̅Ȗ힮ޤԨ,`kӥ\Ǐ7_o8+q^^!7W&%BA[>!Q!=U3&.8+fNNTkAPnmSeI2w;Ё%q}tă՝'u6}k6N3?;堋,"&7ূ\ELg/5`.<ۑMѧ o1߁wl i:3M];jg1{o|dpO;fJ9&\jll! 9rr ۠+ϥ>w=Aqb۞? c]<6EG F׉!-!ƀ=ls?Oaj;4"I,2H z!47˾Q0|쁋WŸ;HA* H2șV|üy;Zk*_cy1wHgیcsVQVR* ΃m$!_݈9fI#]9w# @i?Y},,}oUeeYJQuRsDy@VP8XTIUoⰷ ?2[T7YmȁCӛa0_٥)<-H鄷F׉1wTFBe)Sݞ(+  AEĦw6Sx%à 'o]gIy2d=1CW%>/z*qdRçԽk Em^b!;MK67=ܕˢs\ɼd:8L!N| k$93+K(1u/weK*VN?j.C,?z2P>^xGI~HmƑ@em{ύ*L7|T컚9rK%[:T687{VB5C,h)f#bE _Sׂ:#EQӇCۓR}f济2z$4.Ԃm5;!u\MSLaH7S.bZ&A+<2CbG60 \F4{ඳ6*ڈs"uÕFW\P䟺H9(a?[}~Tѽ*7.;SI\݃!]-Q0+ơӱ`|Ϝ^[ܴ/YCߌ50%M{+n*3ʖ6lkwzH2Z JOT]j|{Od{k_Dw୦(s1jB;ǯe 9}rݿYNPHXME4ۮ ƆmTIABc i]vun@".hh-9lƬ`>< -c{qHĉl{\ݲd=k>Us`GG.~Z<"cPHT\pKA˯藠 mJ4Mwאx& A߉'?5#Hc=LhP Z"41PBó]sa Ҳ٭)oEX.Wc|s0;vZze$qx6Jpg $h'?`~`nK #:&~ZrKɌhAԷSR. ([ >s476#-OrIJZ ۯ{_qb@|fDd5`ߓ yz/VSTW.W~hіKO#y BئP7$Кvz:JK~=_1t.7',UФFmHbRV/'q Buxù# d-ͺ hcF|)e\nZvȉQ\R 菧sg,( Z8{qPEQ_"qYѳ94o SAA*&J=A"^@Agqjj6:1#趈{hHmȏ@ݺtZ@ F"roCXj$mmAr&aW1Y-}R^e&c D42cTI)TW,3{v$N`|UFP,C I+ -'uDe|qwe@Jxͫ#ة{Ea i'I@+/SkZ,[l"brڃx(47f{fXc7cY`@L²+OLþEpdڈ,%Ҋal{~c1+`,/}ey{3+cq W/|A 1 e?q_}_t̲1b"d\brmqcM=6l2(#9sΣ: {W)9a4SDnj äfmjAJ[\gҕG8~:&] ZxKMMK~n= r[(9moLO[|'cj4&ypC? ɁBC׉GBWؾA̴0!u1i*bA cbiWdħ"I)qw`M>lj :DubfpaߝXL>+4sfj#º'$Y\ׄ-Yzr^3Pkoy8eLܧe1;\.(Jqj,MB2T4:\i4s.яi;hBv /pMӣQ>ԃ)@txRjQE=] |UpB)`eCJ^ j 4.p2zu :Q.)*Ja.%'X-vxt.:3]$_KJo7*m-r, 4/F/ü/MǨ:lw`xFՄj>%p$8G=QZti:I(pϗUXu=p%}unoar/f!Zv9F|V3r7IOx8ao\vnO'T5mdP3_ϴh@̥0fl8RF a ]擠v";2</$+̂@dN=coK0R+|[IxGF1ӛ'R6f-􄄮e[H)GuwI[p%FE„jؿs-V4ug>sPQړ\KfvTEe %*OD]Eʼn(F^跭TOo0B;ïqW!)n 9)cmS ĩPh_k?%S \XoZ4 ,t+ݛ7axXڗݓ}DQ\'3E`*E]{ȷyPmKN[bɋS8nea#QmE3-,"!؊zQ6w*Ggﶟk9vO ƏUL\WtPdsPmLGC-S y1A^ny83!zyfZ3_wN7LWi A \ϻCXpw1 0Ze0x8<'PA#(Mȧlu1=|-6aY&%4 q"'o:xI1`Sd|&iIØpGo5pa by ԃ-`"UN^=n[7Jd s5>'ckl/I,4@W^@e]>os~ǻ!aC&P዗ɹڇgT2Jwz* 1fVm,J4pA%]4jw+NR%]>薉ܯC]9&$aO w(Hg`Jh*}v4CwXgV 8v3Ű0._`/]GX`D+\~NO++S˜f#S5Ygz( /Cތotg,Xd>oA-x53, I3Zu*a Grvʀt@Wx]:\3)#p@X;[7N nPJT bec.cH^OjZYx9͟Bյ-*еzl'c|b_]>Y+x%MT] #.zK;Pçt |=B\jՃ>̈ v}5'k7L6x-3ҺH-fޤƎ'w&? KwNk㾇O M?߹6Ћ{^V~(P,閟oPBHexzOR<8bggg# /cϢf0kPnU8!s72i9kS%3WusQɱ]1&{7ǂ4`8YmDD8;Wq0<>lc*)mq01/=9*VC0H^ rX77ð~z[EZ"M Bem:IGZ({*:y61!D)į'duvCسqUP#̕՛\7/<[v.SXZ 9g9HXjtbpۗk_D`1 c/˟%P #d~tIN5q|r03)bNjA.^RihjpC / 4]. -YpD\JHmwVr[k 1̣R#W ,*P̵Ol(buB#9zZ)|C%Fv@PsD:tf'Y2Θ} YH fa=+|z]7yU$R0Ca9EgNcvۧ-_ȄJu<.RL@ ^1]j?G(} zݾyЮb< .a1(?bvytw0ZV^*HAQ=R^Zb` " 7x2e28͈ZDFZ[jvʒpA]0ɪ !%x"QhaG>`y7V*waN!0AG}F&%ηbp4E&9 L;pc4hoLE^hjU&*0{֣?X<,ZD ,r#8+EDR#& \ʼ™bcm:e٥]:@Ș+tnވݺG+lod\2'bW.trpucxArēYnⲑ]h쿕.0Nal@OS#Sv$"T7 N|NFMmf9\}kZ3rXl8__tpPr-n.D)ӫq6G1(HPnZ HtF+$- 諨N>rz%(=1{3hhw_Y|j* ~LF8ǯl0Lm6S Xg!ev/*F4d;żyW&{}a3;=0g!!Dp滠 bJͪj 1^a[+ ۳j>?0uZIJLp#q;0@Si㥹cX"]Pߘʜg:BY H~fFeO¦ΏPnQK('Nmҏ҉MO]8)d?mIW7Z /^xXP 5ɰ'T@Yx&]M 5Qu/ڨ}%x]LكoU>R8Y՜ؑKZ%l݇lk::T}Zw2" _F@W/5G˱;g{G ѧ! ^ ULϑ_ײ$_C}XH=k{`)_ x$e'hNV)>~+#8_Ondzz>g~? A=]yth1'n1}Vį+ OoXU*]. 7s0f=@J' <] Pa͊?Dļ4w7/2AP ]|-G >ܺb?j= V6 TP- J,p7 b$ڥ`Y|lӿ~}TDQH#/\.wŬQ Vn6h8*S;*L A4>xk]n՗zke>;BHNG9t,^$={,I]Lc ?bx<>C(҃{ Y2CJ!Eׅ Ve|^Z?y',PfV,l4,`/{Ԍ&tX5a=&\Wcc wbW!suL\$\=*'z[MUi1ҫKPdagiU;Z؀yޅk T3@@Q7kKQhKbv%p=gP2hŻSò3RɜB (ǟ9fL9έEoA`_W3^A_r*-<Z|'Zj-Q:X2"7N^Jr?l(Ը2-:ע3`xSx=A[,UUjz[Dt F G(FVQdvug_L ۛ:1_7;vw8΀s%眊kƮœ.y~$og3ׇ9i ^ڮ(Xҷ'x&G zZD6@mRSswi߷0h R|9} F\*i{jmwVzH\⥵c=Z+elT [g8t^6_׊KE"bJS'\Z=Xrr)zzvE},aLB=VU}'{J5ex0m"k83~A8B+4>/H"6yIZ9}V$ bpe!6Utj(9-F;澿jQk\I0hQdN'b8hAfONt@gCrrblBz*J𳗆ze3WD{ c+v&1 feD9)=yd8sS/AD½PZkkKH^p{fa"'P+bn.fCBsVoA0jf)s.;rG6 lL~8WHd;dBB|Џ)Ћہf%s,˗Nw dG'|NfFZu'Jv@#ccMF"?5Xϕ=HT0 Bam~AU8jlr8e!J3ҷta%ԉOfs;wUT}梧z'v1,Q{9ǹBGd#Ŷ6G*B}"ӹɗJ ;A zm4a@A9y'چx4gk(V%ғz4P:A@':6(R*#$` W2m Nee>!CE/lJM#cH/*@}1ippuB ?\kV~a{"z9q73 g7T%K9Ґ6R@8ؒћ69ǛY!3@Oi>//"i=+V!2FLBa|fЮiѼ{.OFhS;/ wW͸"vP!wCk'/$w[ ŪTM.rЌ#t+Onm0 Q%n3]`_8Ð]9ƍx9rɛWY}HL`qjW8b(dC'NyD Bo%=%Ӫ""ɦ)h֠+R.KŴIU%a,.C! ]9>LFY6f62N%\oM4@FǤmj\T`i.={9+b&7/eUDFk $bAWpq7;ó.\9/!ЬTDlЃr:uZX Q K]5޻GQlry0ظ]b6_ui5ܓF9b[Ae5U"4ޅ?ӒpPr\[J+Vӂ }/SO-uъnQy0= wle֪eOg%:1X韀V>6>魸rw1vgA:e\D~=Q[ʊ) ^H+*m]x&1W|IU0##Ji*?Qocߘ̌1|'s.c9>wM//6 B<]4m{1.v>lJQ4BfI |/S޼STcS{*qmq!\jӅDr"ԆU)&i+'ONhꇖ]aֺRsiPڧxie>gJ9k;s§2<}u  ߇^8*1M_^?5&~z=ܕ׿uaz{6 N |S<3 >f(ƛgwY6N%۔̯2cS5^T;F*sz ۸nkshC R? J؂+yY'/2p d9wPT>G%|!3%{d?aL Po:s>ckӤ3tCy`mCt z1LW9BJa~oc\vwUN{}vrݣB}mZY$רGΤ3bjuA}cw3O@xM^^{V*{Y4 L!;}7|ⓑT\P@ciUlX7{+Y]&یdЈ<Ǟ`Bw15<_7FƷB>,u^H2{GC^ybS\Ec.so{ғv' ] 6+.83[#S *b.W^}Mj葿p% yr3Ԅ>Yɋ>OHQrD9v n`9%UD6Z<#s]i!P2ohne 9uĊ'E_{|$k`Rw`q, ZV)@jSb(rA)HbyFU=-o XD'n|C(zS>A50556Q{jO#Q[^!O=,Ng!>rB'uHĀ¬ =rNranbT-SI=.S3~r1iMӥխ-K^1N%{|8w0>*U_ʘ흀-~A4 *J^e@PqsT)򖿧+gnlsH/5?TsDTW8B#?+[m³ԝ 6)Kԣ#,>0浴XYaN69HcVySV1rZ h%ncT|NT7 f:3u Kǁ!IJCi<;\D@"˿Z!T64&w"$J꛽'@ }+kа'z$/p#CfM V@gG3#;]1y"gjx~t/z *ZTR%<=Hh2 ̗b0zA3b*綬&@ 9.zEԿ|'^VE>4+?]:|TݜYhMg391ߛ0@ 05&ydtp`Yp]z/]j<܁k+jH7A6xku\0697ez8l@rBzBPdvZަ-5$ ._!y_ү;C!LUq,M3Q7!*Nrxϣ-w"<Ų˗$<^a'G "/GڋdW8 DC?%ܼۢ^Ɩ.Gʲ %B]ۇY< Zբ;\nAg/X6cހ8mSJxr̚uT s漏qZtY01ʈt׆lD;sbu [bZx5CSJ\v?Z .@1S{Z;olԻwK^fa5<-0"OL-M\D Afwmji5^u#l]|y8+|o=C=4K+_&7rփxͨb>YN7j>OcmvbwV\ǩw`k& fɡG@eѱ8@.sdA0= k/4 +ò~SA bdgú6c:Y`NIy,v{g=iaHc{yY)|>ڏ^9.y] +yŸRLd+7`Λ j ro.NWѤcXjj7_#YUtۆje=E(=eACg>qzf٢jl AăJ h"jOib(n. fdWUYwOV|gOCnz!1-2!?(AC8褋hKlš?ꚒB5k*iu4#-g|[D!Z hŒ';5E.jmMȏql}Fc =oJ`jZP1t8jR/N!,z|Sc#P @!HpW;Vk$>2R a[L묡H~Ct"T21A~LV4|r,tm/q6fIyʒ$K+Pk$9<#X  lF2,3&>[ZC#\;G^BjKj{x(`QT)h[ٝ*muZ"Ei^w"/ kE 3:jDG[0x1i#W=M!`L8)MJnsK'3X%w[YڮqZ[ (ӛۅIHʜEh 0O!8w2'XnG_V| =ya˶ґ]#]@u"ml4pdxhpzÎ$Hţb@:HSHCɨ?HLh-F.{.ㆬ+j_B5J/!CRF\Nܻ\#rjqQjƀ-c)ΝuçQ'ݢ#['H[r&in 8Bb]Qq"s<<[ 1sSNcg;y /_MXۦ1j+ʘfJ1 ]xn*cUah8=A \`n%݅/5K#uyZ#ᙾ|[}1#!-zIp0t#JF:'OhQ< +XǹKn*t\9u˂ q*u EQ-/?-x9_ΘWs R)@axWyb8V1!CS</;*rnÒ[Hn˥8>ԜQ^=Pi6;H.BF@S7lGQ@q-cy s%Btyq֯A_2kk>Mj" I ^Lj}aPd.4DbSXyCUWee5cLϺij'1'I\Sz+龜t$T#`ٸE)"о"5t>ѵCAsEk;[s5!Y@?'?>?0Oa'7zEI(24TϣXgX*_hGB}+1b1QZc.*w AOQ,|jW͎y`tIоM\n8Y.Ϸ_~6rBBtY 8zu"=3 n}*8O{lExȟ,[F<";)aih;xAgPxU Q A!{`KRZ e伖3P6TAsA+ L OМ]S7UCKZ!Y€-tS$E c~턺!K $sς1ASQ6b{\n;p,28<@!)S)A~2`!V^ JQC}4ζ5I`؊!2(dAȐ,Dc@F"c޽K0RӉ*SH!V)bW[m5G|( !R42x3q:d 4'׬:5lyg2oIg%ǼXs%GxJG00[\Ϩޕݤ]Dd-zљ:=ώqcBIzspʞϰC:B%{Lo`)SJvʫ٠pkwk9l/EN-jJ._'˅5䥽5&oMWZ QnC}G>j 0J}̛dF]Xn%:ji0ZK^&j&poG{)ήbj6ԍsqg_]^!E-VUfb| O. r G 7 g=IݩrϢ(2C< :'c1h~-Z)֯ Cǂʝf2/J JEe|ԴD/ߌLQ!k Bzfg: ΋PI=W `R-?|Rȷ`['L]>OٛeuT~5 SÀ"nڑ]63O8:eݹAI@,_飍ɑT ׀Xv" gY+јfM^=;%c |V |ȪMd5p)jpl?ۆt JIuB}F?_a C`0Hf IHesL0 t* qP7e؂_KIѿ jvy ZV;_o8kK@TQȘj0*%Z֟BӖeekZ'otӻ@}Ğ6fyp):`w<Ṑb "$ȗL%R*u# s:Ep7/r_-QF 4K *|?+<M?(~2::i%DH1q `BAsƜ*lE~PbmD7k9WZÀ/ ) C$ %Qvx٭!mb[QviB p˳W,H%AiE<]ۦ~o΄l%AXɠg7mPLKhڡse 920JXiu1]-^tMﲝPL;FMggD*}%25=+/B/^5>{}< ~eOQ]׿&q(rj whCD"XԢ*ckҾ/;ddo.MM vQ|{X>4.ٞc/_.Ȍ o[@Zd"GNyf7 *^ [eQucVTcF4& AE/4|ɞU>uv8/YWt lD)DX Fþ0KiF.ijp| sb|?^N@F`*`1 |FHrծԦ4iH+lA^ʙb!=|_Jޜ,H'?)$?8;_`l83șcӣ\x{ͼ[ʎ'Srhn Qb~mڃx)>PhUIt y04Wj|wh> n߭0a#&bWm"i.9KiÿR"qUN6l!VfyvQ210m)A|85 u&Cwo lsufED% $0iҨғ1 Z(VO91'`E*$_m)j8yUahO$G"z+ S$' QFsSE NT'.)JF>#[;a}3#̺O 73oƻiSǝw&Hd:$k{v~vtydlbkф2˃kY,nkEĸa"%Zkjk! ,~B9?zt+! a_@\}ڴс au2HׂE2bHŻz786D)pԴW8uZG4̧ybJe8{jU;}rsds~u93R](6,G3~9o?dဋe= `L&C}ԜgQYLSp7+̽؁xRtxn Ӑ46 5 s CV=aEזʴqz>$S$ճDpX?O=%m.o4 WY:f2%+-( 8 2g!*McR-CeC_YٯFdQH|Z7P €AbvL ]}%dxo4NGe{Vv|뿯yv\B7j&"QW'Ƴka7`)ū7hu͢qzEPRcx2g~p ! i7DFS[,n^خ]9_J> "", X)`c><+[x|owljrUu+o-3f% 8X=k=o $i\nrkj )q O۳:}& [XL.z!TM.+w>[m^(Iĵ &r=\E8Ć9+w. KczG=BMg_gsSD%gsǣ;ـfK[8Rh<@U U1zS 07Ooξb!qsEʞ TSZ{BVKv-xC݂kȽ1C ǴR0--*GZ[u!A&kT,Y\ mJ'D0']mʼn|aU\c$Y[ROp!րxa_w.q{q{jTRx.;zy?qu6\VQ! *d!| Slx- Bȁ&2xNׁu:&0 :%RE " g~U?kZn\5DB9nz9?{UZTpGV ܦD'))RR${Oz*v?%E';ğZ⹠-$ MUĵVZ;\0M7hw| ۀ%qu ֧>?6D-}n]vv\4xr;늯%;9=Rlr.5U;uV8ȸs߱V]YbVab^u-t}aBK(B彌)S_[&*BRt)W[.x5]l$[ʒzhZN?]_< S2 Ȧ449!yNNLVA6RP1U]Юɧ^j:%koq6CdJW<_Zy qC>F)9zr _̸c;A$y}3}u⌥Z߻phc1 YE7qJAM<}UJmGL fO"ccK>#MON~YU,9b/~:@B b!"7mywL$cBuIdg+0&3̾`Q9nh=  ӿ{M׹<Ѧ: c- &U1$9 Ҡ>d\ AL_ֻn<9,[#r磕}C,5.0"QJ<w5γ5*؅:֮Gec/#8~zѺs\gm9sUc/$ 6lYuOO1b ga` iܨM_'$ÙwGNzo}Glv̓O#[jǀ߸8 F+\LzRCޔ3V}1PݛY Hx;雾 )Z߉MEȐE lP M`,7P,UV+&AnƧ.XNn$Y N8PqGa, w8]5G'*bETz  H sR[ ;Cݦ~R|,~zhyK2Ge_HZ8}͎\gwr> y\+!Zƕhᤉ ,N#*D+XXud1:m55Ys\AFME9d!^Saݮua'p08 A/[? pG݅3 M8e-<CuD--P[SI|"JUy뽔Cr\Rp1 Hw !m{w'd7|({ERLBE߼O܇.ᠯ;4h#Q`][ӳhq#$~1 bٔ>I]!c`E /$u!v|Bƴ5nk[l 93 g%m: j) 0v  03ڑMVsYgH ДcP+QL#O}E&;}Xx/KNǣ0tEвA`ݰx|dUQL4EB^Mڿѣd:aZ(m`Y6}5'&Ref]mceҙ5 ֟vOs \7\r+fnRs*75yN+s T$0̮lWڈ5t}+(TRM,im|c5Ǝs5߮%]M_ʼn5(Y2'fe@eဘ?rpL}7T)" %a飥߸尃aq&S6)pGmZQ!\RsJ" v_?MًojGbo2$#u24b RFQSXuc"h~4tRb#^nI?g7:3*W0& ɃptExh^ut :9cd Rq;{ nf/WU?ӬҠv<[3$`c6 =ЗZH(w<p Z'W8/y#ש4Ke8W5j[&(AGxyYhx-|琬Pݗvǁ|G뽘*5JIEJc2hUww(P/Rr_:O3vf]3\̩șؑ2cY|́%]):uYG;tVy:\?sZ=xKʊjE]Y@(唾0$flG˟כ _u.STՠT='@W9h?;h<㬥-;}T(@O0Zzv~ l(lƶ)d򑜗yQw''D_TMV0l.oqWgmVߊ'mM%җyWeF}Q̈́$%DH4z!$얩 #olBOث80e҇Nv8~f=bGQ=#P1[vEOkΪ$=|@3t-aWxhMad& %A<S&Mhu\ҳ=!'52{ _d$'_L 7h! hs4c_*0i:%/:C}6!}E!!U^{ p* Ol $(7$}n}+p P|/8oQs`qbi ڳܫ^S3C)W88&'ɡ77{xc4Y-]M ,kv ?gC1h 1 TBBGZ\x=U>2-mHahj2 Bk]H}o#Gs$eyIZہS+/Lwԁf/*9k Z醳ո"e>9ZR8c(q -`":?55dn<9),"@P[w_l 6 ډJ&Le^ʽҚAzIO7z@C 8?R$3Cۇw}o>Pjy&BD!+KS-!-0PI ohO̞q6Xi38kN 7`6 ruaxlW]T.nxbl qErVst*gmͣ"'%sE]rfR4+M)PD)t!Sjv|Gg;p/0N霌WQRB8'^Qr0q )  /je'|i\WD&4%\xL9_vNu0~8+mc~ĉzl#Mt<$uC:`98V/Q39=3<Q}pI'N9D^ctYo,u9Qghf ;# giF%3|ke~&bp $fZTT!l $oM5|kXć4p]UE9]Vֈ"Aq֗&/EHƛ"0E @VW}5 ;Ǹۦ_/ 1Ü\^Ɛ o+%kF:8nJٯu|uvF>7͙"deHWЖO6N};:!#}S_;' #C܂ktGH x@LUS~SLG-熯9O&&X&V;oEoV@VCrUHFi)^89vԚ7`hqwF\;SZrc#&zJg}~vtͣ"#3@§?RmH{Wسm.(Ҥ\J֪(!}W$XX$@W+]Z-keKv LK;Ȏ{:E^8?=N08#8(/whјiXRr~R4zM@}ӗL-8= 2 .?ᠩk,ՁR_D:_v"z >!hXu}cj4c/#r,~&'F=߱Z°Om ǭ hE& ~ӉpB5237_)''0M׿ζs K|| ak1kbT3 :^ڳpiW (b9ej*:HpWTu2kݼADwR")D*\EQ"jmJ2ׇJP8ˁRx~{h=>F̦T[HIl2w(0bECJ8 / 4E} ~?m?`6]!+`5 9YƗ4'yC[NG(0i:`Aԏ'4X(sF 7 Ugk|Tگ fՅ3}yHe!>lIr _$a셗#LV :yRkZv(6kY5(8Їd݁z R~-됃aB^VhiNeὨ!sX8L sBBaj\0Ȑ JQX# G 9ϰ`lE\ni{%vh&r>> NgBX;hn0MqDgvZݿ fVaӪv0SkYWʘ0 V!F %͹軩wX)"~DBG9R=499码0F Eq".Z\>òp|e //S}GX+oMr0c }]UiKhIAI aEvU9EDA'Nrhk>ۏ%. BZv 095@r}s !.30oZ2ŊV,#Ʉn~Q.@ѿ-嚄7:M%q^'IVWk!DX^;)kڰt%&p5'$va+PҸc6\.omӀHlmokc^h{# wīEw#n^(3RMQ6Fo;-z>7f 3 il[/h;h`^+82GZh7l@-xB`i'41WqB\oqBYC&hRGm )x:XomQA3w訊EP2aeSzӃSGIPݮZh 55yNJነK5nP>0n3nf$]rnCRlY.BW8]bn܂(qhOG9F!¿0-[q9I2=-HT~- ҺVq\``a$p8)M.-器󹡕Gt? 1fG=x%^ȏ$u xI"H# :-<gRQy̨XH&iѧ !i8ByQdV[~(-c#hXw zCiroqNjv7i7ͻ}3uF[9ŮqoT5teZdL~]40 v`] bY ŧ?TG(<8" Vո v$'Z `-b_j`o 8n[#CRڌG#fx)ւHxl 5=_MU]n;mаKVj1|q~wvQpW_pmAeOXvuhS BZQu7?(ͺfWQɹּmaJMBج$O_|%*p K6g,^$#,)v3%V,PD7S 9Ț2ٸ_c؄8ԗ×71 L.fF4dc% m?lu_3.hmA%}}=X{C2Q(,]N!Ye(uPS (o ִoi0/EY0eKa0K5QK#.Y>7Hz yϐL#o0Uvlx]=,R@P9Ǿ >9t\P%۠榡MSIyu#r \"! mg-h<q'>|0vj2!z &nFX뗏 I'e#ټ0 dÍ=iۛ -9BWSN#08it 6oGJ q׮W>P#Ryʣ*hh [=wbAhI7p采 ze'GLjhݡ2$a : O?{OZ<ӪvА RM{^+qEq/$41Ju)U.=wTVL^V!i`caH(᯺T__!y)E;clrlY'$kmNv-g#2ђYoBD:lGA<i :DpI;'bԴo6O>:94{U0LPUi וR2Ͼo"Mszڣӗм 1X͚͠+'Sg|̜Y^?(\슐 wpP'`6L?8 <NeR8Fv<;s.Wm( a\d^M YB@<O|E Z6f^f#GTQHP<%yp4F ]@Hv v/u7io2ײT;q@)#{ ]n rU>y14bi?+W%dSDпSso }f5]wV?kOI l&PS8`^);K h50 QliXEk1A ,YI.8; ^׌8tjѬQZj'Y7}Gi҉PB8|AOT)ӆX-0zVr!Gv"Sf[]ӮU'j \/x~ʓj.t#:2^U$L}6&,3D2n<('m=,Y^ezXNid}5e*` +Hdn=[y>(Lq#'nVz`)P j#YN4^hy*UaDՓ`x$Pdeht W4NxHP휞d38ᣡ 5O}&QeO/u*3p"/f͝fZQ fX Ts{2s{΅J|?!ƙiwK^派84X∵sBҹ>ػ7 :04&8vDwȭb-%)gnCb="8(䕾.Kw0i "=auWSO8@5KY2:0G{GTMdž+ J4\&F"MzC6D]l{SY] 5?_m;4g} /N*$+ ܰUJh NJottjYE}wX䟨 /TXOm띁Ɠ^HN3-k8KZ@/Xiҳ8ؓb -MFw |MbݿfiPQt*0U<1HP9GY@9Vq2J/=Z>SX@~5&+?ƵZ~ ;. ySМ5b'$RU@gA>,$ 4&tz%>3;\5ͯI W,K92{輠*}/l̴DfAm^D(gR u+TxOQ2+çT~{!MW@WSf$e@ VjO !}`Q3\]R{ KsFGZqޒeSV`OM{4/ĨEtom8"jkA3߀ og?5?L(sx8h U4ֿYL)ǬR$9^9)/pڮ[Z^J*#g-ʞ#"@"[Y$ri.Ĵ*5? R)iBcX(}Nkjz6(ev Ɖ/p{w8#1Z]}3;ٲ교iT6|U򥞰ʷC-*L }3f!0JiB;D*`ߜ\FᅱZq F)snU(Zͱ uȓQP) Odjk}Dy4 # gjǕ@i'>Q~jQeF3eXg{oW5W28'׵xSaI$N`ZxSN6_"hn*};-/o{*5]ú)S)Ml0a baө@_0S!C,TŬ4D 6õ \D.H'uAYRhYu$jRBfnnZ+iB˹8 TK tѪ}J`7BhZL!#mp.$ԼW!*d^@QV|4'~Cr93- 3<8.曈wմ .gk1łҢX+Dh;* .zڃ1kAKAPZ1=zA}!CQt~?$=HF<"NhpYmtn_)[f^!ѽ`!8; HVg^& ʈj_d1)<`b6ePؐծ>"U#<'i9EcUm t68QuHl+Avd+._չj mXC_M`WH<3|ϼf!Z23LYa&3Y* Dl5r˱Cx р߇o kF%yq9h<e0KmU=r\Rpэq{t jҶ,5Hs0yWpirJCǺLthD7aGHdTIr퐤jTlv̸% ?5W4PJ_/)-[@t;H a(9a51"_y7!K$ ݔ6ivt3: Ogy0MA'۠9#os<<w0QCe<%p/U,yɫR0!&qd7Z0qWp=#ըMU峩[>|Ȅ\ )|1D3wNM@NHgozϽ8y6u.bLCJG ,XEM=F_NP lDh!~ËʰqѭF`BO2ơHCJM Int'; y8( u0Ȗ@7*;rg} {?iypM>g Rm; +X&ɍ;a=0MM[;GGV>+>3/S ͬ? $X ͠޿htZ  C48NkTO?ƴnA7$A"yj ?>p=6^Z2pB;:ȃ%(IʽN9M(k+Ca?LaS=Cn=8gȚ~BjD3b-pCl *pQ*0dvf VSˆa:^!#w<Ԩ_dU:nEiQ–.N*ZT[e̐"JDsT?#D8N[@ʮcw Kҥ^yxu|)ڗFMd9g)QTڸΉrM1,NR:SR*/p ZWƧ~?Щ$jO>~%_a+,ܱPU "kCf~ߟ݋(GyZ} H!G׊ϵ9ҍJ/ݠ SE{L6"STxY.t# j auˈS5KToIRsgMS:`aaz<'Ř4 I2ҟNvjȆdN=Ĝ\=;nS1ԫ-M Il+bأp)z~r *_N u4h6i8'e!)T/d{|AgM/1kK Jvݰ%㧫ײY ˣÜvޮErX_9uK^x/7EKP!"Mzg ?.Q S0#9 d({E|[`5R!()RMuC'ʀ+'8E&J?2῾e,W&cg J.{M|v]$^`?-uba"/ Nݙf")mr3VnH p*㱣ZI)tWh8=Z'_oEju /knS5kT1&p]xnA Ic{z 8T=7P$ysLxY\jM"ǝb*OmP{y4Q)jX&PNUJXK "qIL%%%ܼs,Or7^+_+#_DhM=к'2TCLduPO?RO"e__Af<"Ja=t/P\>0Ħ(G LW2+ӣS {M̊ KɨW?^hph~ȧ;1יxՖ=;tZ0@5u.b9 4֕lGS̳_8#.t qInm<."="[VxAQ䛥HA:;3rMJ_C(ڻL^;=:jtjRPPh a$_GJl|:ɾM'EAκ5!5J!<Fc% 06^j`3IuCr%8YUvy0ԅ=aT29<!@F?^[2)kJ[Y0+g$zUN3 \wj@ax#(Ghc7wSjRZdAA"IN tҽՙ{w4 5BRu,sR5at/wH{R#g?GJOWӋ)xJ~Y3UVQb3D+ߪwzv*` U0u]=o?nŝ$I^#lz򥚯w$(DBQST N?Pͬslѽ5rX+yO<=;k vzK'nK4.%[0h{-ߞ n gvS.si{UKļҿ,uG+.u Oz!+dR:J.ԸA">r +Li>_@o#'lKѭZ5z e[b #ŸLIor <Y.9JTuţd5.Pf :*ĞpVF&UUf!#u [ b0j٧xyo,DU>2>|up.Pޗ+sY}pKL6%XUsU} v# "ڳ,}þd <= *0|ZPbxZ]6  H29nTd8L:S ndA3xsP=@.En<.ąKdH Wx,UxjX!&!)0V#S6:(F!1  3LPAva+aH`ěJ7IÄXZكH ,gu@e=^:;7A)tR xܚ\`hL;k?Y8i" BبYHLjMNkU):0׿E e]R I6U|ncy XyIYv NjG#dѮ\Wea)OKՓ$ `ßGs/rŽxB G 14lJ2).4G#b5ŭk($l-UO{"yȃj|ӻj#I BsFv#dw64][k6 PE/gYjp Z>SfUP㫌рXSo9/~tPȴ JZ UX^' |6[ C\! eyZȮb(\t]Se.Č% |p' DŽ){T;&=uVn8a#35CY'0/%P{;ePjOm/wy[@G|.gJ@$ 遫m@ |Ĵ-0`Ȳ IRxis9[#8`^( uF% gmꢽc0(@)J䄤wD! @y-~^ \_rK榔s%kD?NfP>SJ%.w;֣+Zr^,fmt4ߢ0#4 Ҫ C̕DuE 1oeDRJ ~Y, V|ȈWD2ky!1z^ٿq4`m9ќZqU ,;oH kjָzD c L[#6P#Ew,ʐ76D]LZ:JqPO5>vƋ_0_7ݳN#""]L [IС"~jG V]e`QPz[MlbSb E_U=rݚLkAKu@52\ wMBzh{J. XrTsPgqQDPǡTIo<5Y4nOk~Un7Ǯ4Z'GdS7_5!MC0 TB3t8/s[i*!r~H-U/>[ƪ\;䪹"vmgPǖ'zT KꥮK1@8ItgXtiΞqhi"keE㦗32y(갬m+*`iHm !(Y;>6v?R;`%p\atÃăB *zWRDZQث i!'cE_ ]6L}ݸd,Tp`6={6A_~}1tUJ43.\Xib\jJ|GV]0mi(R<4ĝMm:&[>rK`S%)01ٜL<[*^+2Nl^TAFbC;]H l%"` 4g!u9aO%{7tFͭo@bz} X>49=t8Ύ<"R_DšF JnJU%}-^V?~"3 G10vU.nqCO'}ޣFFؘ|`6yDN}}`f8xl6:ip#T5곆YzD6 ;Ng'[G^h!AIp-c^#W"\6H?6(l:*ez>A'afCI 3QZm:ia,ws Ҽ;=Bcv BXEz8fn-2TZ|VRJ>ɌazO4l}l [MIkVӯJnj@Dg ۯt3ޥ(Mr ciꖭX` _1HN%+N:bQ|#WYŽ!6 g3$&jb_v~Γ? q*/;؜ }0>`<>_vmhgh7 %lC)z `F:Ҩ02A sT~_J ǀkBAؽGrhDZCVqp0V)9|ǫ3X3νUtňH;Ҍ8l6 MPYbtq$;-#78 *P6Ӡm_VpBbeL%17#$VgfҢ;3$Fv,ⷿYcE:t9) @ B GE(JrwB@FŹ{(G㻶q/ #H/ZsL!]C KYvHF+i1J sR=;{kBhj@N[!nfW9ҠfpVrn#5胨hCq;@ӬxJٛ;KfYVuքb3d-]ͪ\|}+Ax@6ۂM3TWr1•^ES#RjaL.TN69pj(9BbWPj?p8+йrJG\F{&Wu!\1/"(ym*=%؍"oJOU:CK. qF/kJOw/ȴ?Ku]t*/ }ѓ/ŲjƪȨ׿TfD1wv;l\[ı琑W)RT2hC_64d a[npmmCsEvXoG^ϻ}_#: Uwpk>E)_mfJ Y̎%ϻ(ֆy|F`!O`[6nڵT.^㈷jS/Yy6+s3Z:`-R>{h;R#$5g L@Ƚamp% N,$w""G2/Z{zgLJ6< x-tC&:Өu 9^<X(eaqx=۵NuI 5r#sXۡd<І. kiutMmǗ]sF8|;Ĭǃ:!  Ց.\6ݥ  Β`:~:q`~zqu|V~@*Sᝯ"9h($x7J[Rkpϫkӭ$Nm@̆|(琌- GT :"6:`{R6UCr+H`g=JѰ}vMJCط&ṚOc:7OEZ>jq<놽 l\jr 3~l#,ƒ /KGAw/L`8FkJ ,LfWOYAs3BGV/({hm$rCg $qf@ |VhОep=U mCV+9A'=# (}hz)䳺ZI]캏ps[jxge #2>)@yyC2 W͡ǿ G&r 2!<~6_3OFE ZLK=ms3{)*pN[A7[YW rqzǗ8b=RUS)YR0xtMPfF-pehƅiBd)rhj<4"*rwP_YV'EO^ >ѫew}8. G^$VURHFG 1F=\Ե7%GX2ZARzkju#̖D&TPpD* :+>X}<.1[$spFL;dқNǐ6r FEǘs?ҳ)j1O)[/^$61ڰռQpf(^-'u7yEx WORSe^RɞF -BY;DZ_Ly#!\sxɸhzNҔI7Xj*ޮ<`;=ɡڊ"Žl$kS?dR#pnmWwUl4BedJK5 . 6M/vJ7yPna,x>E`5-><&uP\˷:_gb–5KiR<x;L&WsI$oC0o%}1=dO zEsE<ʔ{IBzg)\X]!(z i0BPV.f{tOT Р" N1(w]0B\,n,&)2pZ^>[0L>2V)L6YzsDZ2Qey6ۭ,$Fks_GT3!\㑵[lSG~HMiJa>bNlXo ‹4^-41Ka1WȘޝt&lg`H+ ܵ!iEF~Sl%8O[.N<6fHΈE!%n%gGfNQ^nIh#_Q7OSfZbp}m\o-B{Bx +h|x6П'qoT@CP't kXHޏBOJ+\S7WI@gm~\[IRWk2pc $p  Q://nFyZ̕Ĵh NZ%Uqj%o#]dM/ʕldeΨ%s"u K$݀VݱmER }2ګ |ЈTtcJ|*h&tl֋26D~֔'!&wMd$g Dt>gJ'Q`s1~kUϯqQܜ,3ޢPKπ1RuמmÕ@׺ 84<>}ٸIE sLV`i7+0Tth2*ܱĵI焓ݬ¦We3ہڔOa-6RWy@E'5@ Pek&G"qD)"K/"6ʈ~ˆ^u܋M;Ug,tÑS"<> oYȱq`,$8lvqH P^h ؊^9P_bJTdxqMuolq!"FA&V{_buY2SpǰJƦ>MɍҊ5Tmw1 JGIܑ#1P25jF~t6*yqw$Е=)̌VmS !h:m9 灎ҐyeSYu: yCevudR>tzqcMuĠ]Ks[u8dɣ`%35X#llp5О^&#Ra#sT}ub;(洀k2Ҁloh}T/SQr_A9^"o@^u\o/Zf;s<T'l%OElZe >32sǖ'Ql$Nf*b'ۣcjѢD}|_,RcK-H@uę* r1?OhZ Ao#*I#[MTk/>kt^S kr_[!uIZiMW(Hʝx}VC"; p38"82?Xg:\>u'u&U™d9q,"3oFJ5XBpH}wKyL]O7A K V{H5iķ\&9t:*T+CvNe&RZ,XUoF lƥbN r# _ (uiU@Mo c/iD*\lHIw@X>?Mgx±u8KrB(hOVFðw}KBKN 8/N_r?U״yye~A $p/7 Jh EUHiEvpQm!)㇓b˾ Aov/OF ձa4v4:&ŨxucڋYΏ`]hs74Osf*?:ܞAw3V- `uz@M8V 9s# t/}U#N-Cf*avA&?zv\s ucCR.qv"l;5ʤhN鹞l>Uƈ```6٭8}"[`EG(ȃ6X*T,IՈ^+ݴqnTBsO#-w]9 :3^ՈjƻxlS! K>p{JžI}ֿ1pE ^2oZ(,D]fJnr՜?ZVL(֥ 9YzM 32u~s<]<ˠrNÈ;! D#1z#^'= Xî.lF vsmrcp4=4DH3  Ճ]Sj 9qi׫t 둷#DR:2l=Cn.zEoh1tk17Iwpbt]J|l[Qnb# 1ApA%3ٳwC 6|vp,@-`C72(Sx +T9a}IMIAST2XQ-_DNAsa(m#𐒉z gPPg*`4o bPeQbvҥc..\oܠ/"B΋zr@PA^#Fcn#Ԁ#_zOT9COMjl=)Ki |Qi]wsO#TgQ#6e _Fm!r!PqS+ǒ9H&Y8{ŷ/nDq-дMޑ?u@Rb(y'nѐ?}PI^9bʺ4}ph{YH$(`U Ɵ<' qg۲k.5f٢(qQo&Y%>VU^W(iqw` ;[#;%qPMxHSzg9fEݔmgJ W IW_ f})'/mm >c9cq@CoKym^'6[ qert}UZO9xwGKR1 :o5kou8fΩl(D-¤rx2flA%FϞ.K0m!ș[Ҽj5ǛD_EnO@tuLQ ncr ]^0ۗI=W*+ì6֖iinX|AFKorـ* i=!ٙ) 'pg .^ Mp֡-Q.Hk{xԫ7$c$aR[MYp c6Vr}[3RGK:(ɹF$ |S-9BHGlvF*OPHl@kv6|yxDSPN8 YgIz9_Ya4s:ӫ吠|:^gev 'd{, 3m6cNq\E.ğ<09-y~#n~WMUd~*}6/TKG'wxC՝7:NMňv\xGP&5X|qb[SÒ\ |-j,N- 2!ӛȳ88=#{]_tD'D/Zyx)>#I+ۻ$v5ĦDK`GiIˍ0[!1"$w <;o_@J4mzV#^%2u?G۶tYDzޮ.C?y"5'FqcIąy9I( E`R‚dUiH~wALww vhX1rv\nT˻%B-NKtn <h5o9}J=\ͪqoևM4/]# ZpsQ0 SFt},Ȫ߷ ]=9&`W5q˛oLi@7(a(Hş#do cn+:8葀p=PRT/Fګ`|} yC¯`f :Ч%JNU*z #R~TT=A& f,w>\bu2=b%~H>;{xBHUv]J@inȧb"`f[ml9IS4}1ؐ nj$@|ΑӋ`V8 ^_ZX,DgJ.4` :]Xfb!#t={r{Q[Z-pyp/:Y |92O/Ao9~K  ^?v/IbEI{(X/48Qh42?y7Ap3laPVCIӥ㹂[|lS̭%D]ĔK'=rlk0N\PsDlءlEv )`F=?gȝ'(Wrc 5+ph1j=R:uO [ZBTk"^eL /|fw?ahThs$|~@]'&"`qR9q"Փ4r_gc'g>1iAA#FB8COt"PA8R;W!Sr0E -\9Z%"MCR"C>IPۤ2Q]aW32AT[''W[5_ն'T;f56F g;0#H5Rvrwf.=OLqv*KxH5Ac))[U1fXwj~Eawh^$hɸ}OP=&r렀D԰+[E?6; _PClfP\ qs:ƴif( a9j scGpm տ^24d/ha M.Օ= %E\/ [DAи#.3Яb{bciC5f`r`pr#IO3ÃIh 80$sR ٧\ JDꈜD4kNVW)I3**"M2ui;j;揊[ -1M7Wt`TrxVlD\<>5B-O4+`ULjf 7@#w/3tr_AnY+6\PG:2^u {ǘDrOŊ9W>J]'vWV\mG:Pj^o;oL&.9̾L o!jLV﹮dxqfvF"?"T@,j],95&N&sIη܊F2vK7̱sd.0@2*L`prR8{'#CN$< 襾Cj}o_߶W>dN{sݗ Y΋۷@Qz.#j}hI%ѓA14caP2 F]"[+`.6q0Vg $[ręMN`-w,a"`Z8к_ Se[l oݷ1̞W Eݘl[ Y2H!n?-hH9t/I[;B#bY h 7\S o\}-(>Z-g_Z)䄌G|g!wv&!^~ j(SX[+M|d\;z$B@ThCG<ڋζ=w Dl/y&z³0b.v8DP$i9T^#:‘%r̠ y0~״A¿5蹭lvw#Ϡ94Ƴݤmu[w '|mrlIf"万!sz]_dsw#'ڢG_Wf('&ֲkΌqkDEޤpꇐH-rT6PXOeiɵM[P"Ȱk,<2d*Qx_=P?`oW87)n/2CDO9Ҋ0DOە_pZq8р;"^ ۴7oWnvҐh>ĜK>P MՏ [|xMD|9HR ]d5[Gmti,-r78<)uf#'*8{EFT.k{7@ƇQ ?/]|:sG|oz4z/dN>mt֮(RҟnPjcmp Ŏ#9VL?ǀ*2g`4T[_cJh'Nk>♍HB@p 3Y>\Fgd.=‘ؙk~.]D%*Փ1~KJ9Ga^8UB:CA'4YtOD6?&`Uۓ=aE>: rZx7#6;L6k}7Tz2=1E-,g`OP~ qZ$)M!ut*u;ꚮ>L5NQvvr9ў%#F|{vuTU%O '[F 4Cu82[dY9fw܎M65$-~GE2DXVM@#LqƄm) Q>    oQuKhWiz:nKYdRA+藥Eo,'mǑ;Z\.3*1:+2K^$IFDZs=! 3(oJUR%2Bø=y! ߾|$ZuI>x\ L|>`;SSpO%I r{NGhtP _%|eoT⾏?%VC0=! ,NvĶBwJlc}I?`s'#ĔTW5rryM)^%(,['\1uD<OagLbFo ŢU"1nh~D !$&:EgM% ȓ )ZM$%7Hy;Y#@|ťH%52X[a=j-l Eg#jg2,^1.o622"ǩLh6 6:/ SEY%,ފPo_wy~ʞP ?uIB%=sesdf %qfW3a`*v#Cӵ[Qx*$DحH_{BBZ%?QAZK 䐪B 9j^=55 ]x$]~d&%c&O#Y"Dc$cD[, xt & tMsﭺRp64!{ote0sV4;h%釡Yg48:|Ho\i`a6UM$G_.5224BL˛5^0K(qkog[9wmVM'/P։|Q'h,i֎@8P %!0ĵv9ovfK\}/&]纁p I"KwOC?jRGIq[fJi=IN]K(kT8`ߞNA>vk?~.|qf͹e #rͣ_RÏ˖Yj:ըx8|}p10]鶤ax`:uMb˰Q?ϬVJV8y6ڤe_6Qxn˹{|JE"c;oOJ4ZS}T9jWţJOSmRh<@E@vndٟV^Dhz+ҬWMyF&-۪~4X!X8gvt}<5ߝΐ[1Uִ*EB٠A_Vr1iv4Nu.͉Y'nHA:LYbT.Wc4 %:Vdk%+b=D ~rHDX{pɪ6ucj!"٩ɋ'Bze eqSm?Dh`82xk}n=39`n(mi rQ\Zb`iw/z/O7/2\fd4 _Cβ`Hm-p+_3㽎_) Y{W05H->wA]ՔMm9C~@*իJL_"},G>k_uYicO#x~,5 0Y8YQ?O*]}?Bu/WYUgx7rxcl|a fAsz>¨2(jYTCf' M kݿ_Mu<.Skg;0)a~ J ַT0xƛ)|Xr,WݙG7n$ hsA  4w"i,Tߍ!Tckao FObL&"dzf*tlOZ`k306T2{k=eGxcU H?x"ྭ"SV2?l+4BF d~~F;a7'AΊC?!ς"-gik5;KST̮ptmL'B E/VFG) 0qVlj;Tݑ"ٓt*elYyHNV*ّJ݆3OاEo>DsD_E\Va>77LpA[9JaƶOD"NKsviM~l8tD{f]!Nh~cY<åI7 W-h1^!ԊZСJ>QN_VyZ'o4f3/bR"F*=6\e!r'xuKO$sOMgzyX^Xp2YOGp;pGNr,R6v}lL>lq14$rIrU9zҘ~ujl޴N\ EId-^󫆊=k`9Z%lTE,?B+jIm\}ybx}Epΰ wa_-gN~HΒˇY:+ƿhc#Ry xiaUpHK`ueTFη0<#80R/qRWtk/7{| $`c? ٪!"`%!QZ.@@>,dnaDdG8b!M<) Dt-TN@8]Qkphnp3bUkтbQXZ onj^.)wCl*"f4// NQGW_ٟruaZTISs.S\yB D]ã L*-" MH)>{FB)Ҩq{khqS|mYuQV;U"wΣXy+tĖ] KL-ty؉0uK#`yM-!WQmx?90I>Ic!S{ӃYs;UEY ˌ #~%kEGzE-骪7GRt.6q&jAP >sirIU2@P3KE3]]Po%TY #nf!<U[ Ơm9˛3I)s|^Zێ(rIXX)nB&݆T I \>Õm*E]3G%Z3u$җoG&Ikl̦N+#3̗33a]VX& k]b"F*8q HL\] } я[&jڜ7g]WJiXC~0Is2je(Z;c]·$;/ FHpI\Zi٩;B( }_q:^.HBE`>x}l$\T @L3RS@*2am$-wPi T4HG8{ABjkN(6 68+OL̽So/?jQK`~Z aX#RmiZȹ@8͘xz33h[>hWvG(Bxfsw5?ƪbCi`7↉#p]{vtE- AR uBmYtETuSS5SX=cvX^ۓax4%[hZ] |u/mPS3xX+R Hb=qdAOIClMȜ1<IX;BS=Bsjnas*Rm? D*Zzacm10k1>{s]iLN$ `$Y_t:U"j8M.;`s.*%RKF' fRjx݈/\[ v_S]ıoG{5gFdnG sDm ^HBt]B5gsmo׺MLL)KM'ě$w>"ӊ#'v2$!βd $'@o!`n<`뤝 Y"k+ #=tU= 5"Nt^fVzGZtJː ']57,`~ ~[2+@!$@k`my˗ѠYFrwӎxf4ݻZd_PȀ!:@L] ܢNU^t1H˝6Rh L3 Jc}/QQXMQ|v! ǕkN܌sF&C}ҖwKpV߲|_ 7L PСgA\UVՒS7J1u \wJfGK-|3Yc|&Fʗ8L 04*M'QF$o^37U3De_#i0 i.n! xES1xP wFϋMUM^k^NgE#3kBAJ2*B5`[Iޯo]>o6/dH];+ qE#i`$+ |@.K2K?LvXjLff}֧V "TOęŁnEB>$>-VxGT:\w{{+2ZAљ>&?l5gls09I U,Y*Lջ~dINn_'Jy^?X[L~'7+w[y =\ձlc:i5A.y|{*7#]&73dzu ZXTY+e6'Oʄ7b"'{TAuo8:|=o4[ oC_Av]#vTJy&6a h xB s,zӨ̔Ї?L2rF/KOY,>oHԃ2:w3z;6D6PSVRDem7#X6Zz^Ō?R5$ؠ DC]\`K%+Uot|5IۢASasl1h∭&DTynUql-f6%STp<$ d9<`?8w jLg]X?$7#hΡ}#iАwY?FCȜeU4x`;1SV&WX{^AgOLE v;h r,0LsrB]oH?6VDy (|/n8l|oyDtʅf?ď k 4MH .OcAA(:^%W:UF ]rs5xMR|Q]uYJZ\JòzejǂW)bgF(G HZqQ*kIJ|$/s^'ԚА,@CFPYWӮWMeU >H< X5g+fIkFmfiwpDZYG{z CxVQ Kn|&ƛ$}ڭh\mtbo #VOqeӝ*JTEO] 7&4%I1[5*)*CN/Uks3ڂ ;*?0"3N _fYnmmۚ*j(NN 6on@E0zia ܂nݦV %F+]f~-Keg;?@W0˳ 0tlXTtbk4 (pZ 'x%IORkU/鳼T` >Q?$nPxa"PBq8K (qHR6o8US(l%?'v$E7/)I,y5Sԭ>.]*YcQ7<^T>kkA/(BX(Lm_dPU?q߽k\6:8~{U;(M֢_J/YS,qUOygK|wMkO^x⨛׉t@J'IQacs>@6Ң|w8QH]zW&5 ;zDk}UQ9TEYzkze»Hh=tee0Au;{j5ZpC,ӡHIRځa竁BDt=B^chXQTe~(H=RZ?ޏ#*h:~@wGAj:x>( pԿqp']`H {eٿeFUYCV{1W<ntYܺHp!=:۾DXTW,x\ʨR>KE JyaivY޷}djWO?3CJ{p=du16>Ck71HK__P`.gOd m{n<UruB)ZmVx~ZP#}&׸ È@:O Z#L:ߤN>DsK'n%%($ྺmunhݡN mA|wsxx(=EܹoT|]G_?ܘ{gC.6Aݞq<Ήłs+"}&e ځ&NOh-j|9^_)w/(Gf]pBFE>Ju]uHxv;#wqȎ TϮ\%Yy^g7u"x7n|ic lSAi{Z"DbCiL/*z;0b"6F:*o"wWʉtmѨ !' kT>oޥL4IU^L~&%fZ"42=2>ڡEFlP:u7>Yt{o?'E'5LǴ˹>'xuiɣ#'V.P lNTA#XԱòl)BBh1LIաdkPZLT~cIժ)xb'~߿] el0\)h|Z+_RL V R:8/q ȳva>?E%vOiŧҩ66G 1˜ȡdHJWyfl:3G[)(ct b]!&'| $殗Qpu< @*'g1_3j9 ,=AIfs 0bG/H *v e }UU6@X)Qۀp;Mm9O! p~| `)MLo^^@ω5TP?BgtaOut\ƯP^^kF 9 nWt <^qz…CYR 2}hRx^6Ր0@&e%!6? xct`38KjHՅ,Al%#ttiQ?Q›<+;CtׇK^JjOqoA2'sBǽGObo#˝r/ږHkAuL:)? i񕯘2[pQUUٝpJ%k0'UCa-2D_b; NRB)/Rv$xpNj{&5gǠ"S|yH kw_Ef'~j(Kzߵ}D%PzLp6Rh aƞd5[I021bB7O 01?et u.!)9_wb>7 -vyfƛ|)*Y-HBX1VsݟDLU:|6cHwSLN|D }m{C2( 4v(shSri|:]g)n'^xΜxK%sK1YgS4]\0R8O\opQ$O/H9p`Jub07//c7(эh]2ݝ߀8!0n70F:Cԁ!z&y9B8n+Ԟ„J\ef !)PEu'T(oU!HA[@#RW>Kr X85::9'|,j5?G?Ft4Tb:*I}gsgay>I|3h\L7Q #$vTV]YC}$m6mB^eX h(6|NEK^nZ¬zs_VPju<-[̆8x9CQ1wAFCƯsĉ째NsVw:n9ȓ+ҭ ZsqQ< > d ipvFטؕoR,>fಮCƄ=Y(dN,D*`ӧcϴ.ՆIòN j9wly$,F2YD#B?fM > Ag'$ ~r1W\IטGiMA}tr(rc \Kɳw3:$HzǗ*4Qb_ny2T| t1h!Շ\ڂQ l0&E쀻{y@#*nA6jP=7@ynHrM|HL`< El93()D l._tarfq$J0+6ǫ^p=Nv0SSk[Ѩ7=D+#'Vh {}$IUCqv6{$&^\+4ile봓nua<=:yKc^tvtu!zd*J3kyxhq/+Ȝa5ԷG@ w+9Җkf&Y3P]- T/qXi $)BTJ|Fe*qs=a&L]oKBV`O{ͳK;qKW |xIdXOQ7RǦalxfF@GkI70)jീ?=#HHתRy!EBFzc2qO~&'D4VgԖa.dZaIJx.e٣KVYٵ]z]pXƥ9S7**cj ط =#儕hݑ0r;)Gf\B9&euյn j#mˆT* OY07gUw~;n(Xo]AIžMIGg'd"ha@] Bې ڀzz#"w\!B z-2Q;:"l;Z뙙6z/H~@4 ڮL.:VaS~llw*O%I_wmΛ,CÛB+#,&;M7Vőm(Eetb9{gJXlRm/CW1 ymTT@O[ͭv//ge 4:r&"Nw$#G[qv$ bU0 O aݩۧ{E`(x-uE൴#8G!^Hµ!KP.F²0ȏiM5U@&ڼ-#КyHuGyL% k$0<JWI8By t~f =L"W:$umE\#Jzr]N \9 u_z,;BsVr یeX9XO{ Z 3>r= "]WoBF4|"G'nŚUU]!M|]{ku"GmT4 򓘅V:ޡj5#6.!  /`#p٘|iY"z<J+mKH,eQqH3ZPCWj-o39BҬWZRb;s}{%|>:FAAνk*z,ޢm.YNyDC} }oj :0n0Cu56)*Wr&uw62] "/>DG: &zj1,"s SX_&!|ܪ^I\)rty,-2s_v+cN%rapi?j(,ً#RWφq %zd+tц5oM|VX9qtH]b6p6U$͠5;})5oГ nBzxrÔEraQ  #.?囀X~5daɦw -Xh14$$Ь耜p0zd}54dl'Z͘ZloeKldt_c՗STV86[fʵ^Z?ܙ SvB}~{k/GH?oBUNn>tL;*.܊fر=~7t>r߂[ZP<2aP%gM#86 7a߷ۘQ7%hKC}Rď@$B:>'KIs.џVf sS?|  Y~GNFCAXx^{ť/e&ݭ$Z),uo?7"*,V58Ju W 94+B!})r|Lヵq3=FePnkO=)[5"ȻTܗģNdEV Ek^`&{rL`JP mGdxaS_+(\u! p z9H.iN=&.(*|# cl'>nb]Erm2"r ]DA@}R*6p7uSWۚ51v@.NK CWa`wm1PtW_8-8v4Tg# Ă%7d;aҙ Rtք8m-\@U߭vې?ULnv 3>p?h5:"' 1KP90Kl2*Ҹ{\t*i/fN Sn]bwK\2ˋTIL9Rx'%y-NI@O-~mwG؏QQtۗu\Znv\Is8p]RxG+󟫺LF4^Rlh&12hI%`_$ ~5ye3F_ղ _nKM" yy53J-]N mC}q,.H:+!ձo: &3-H:S)o3R}ЍBt_REB$ ߚxX"Ep9QD{;wK?n⫣xfE=Q맢;4$][98詞7eZ'LH Hsj2zL eڷ^fb}8ϣ|+#F nCXS4 t}9Lhӂɖd4GٙGDWRZ[ E1N :'s]ݎ]ʻ6""<ujtk`L}T'ho `cu#1iAf-f(1bଘϮRytRuV/c`6j@tvFuE&Mciy50ְ`-&.WB3mz~ZDמ+N=S6d$RV`鴏hpSQAIJ6aFz&Facn!]] tv U,׮HߐcƱ=~QHC}sVАD-yLZzmkm/uw7ccF~..D%?79o %@@jk \U n.'MJ5b {HeLf|,$\yd 1ebѱ G;>θ;Rq\T}<<%`X#y'<  (C胩JA)WKAVF=jbT|=9|,4pcVxKpm^1Cn٤ι-j6X=K?ti+B·EG}QkA7XKCHy&C˞]M^HPqΔR4l+8W;L:)2 v\4 vC=?icNJhO%bCaдs F/)$X77Ү,2; z喝ON=&I̓i*:J?RhZ%:p̂vbO6ԔmS\Ǫ;ΨfSj\K:2"#~~4 u~^Fޟ+nlp=:`NjЩ]pNC9=8J]@PCplӀ{D%< ߶P/:9\ar*)NOEi6}$%2-9sd$zQJ䴨_z#`%'e* 1`|/sJzG; qSxV ہ.q|OaM&k;O}ɵƲMr/OmU" [iL%kKCc&I}pDTY\ޛvA7ª 'wtynAޱP{pk$֤Kz>ʭKLlL2hMy |84 1\/։S.W %\mv@<1S!X\36~4='A2j^)POc ƨgyp*"qas|L ,YI\Ť*) f}}쯦! yTõ'  f~㭙rD\cMcnѿcH҄h#粅/~6_;"15y12ޒ "D j0fq*xt7ZIx+M1Lc3k؜%ӫEc{rK#T3*/iDĦkgOc!I<[4 8܃8YC;Jt$Xk=hH4;O~O~_v;L3t&`6@A:/qK•h c E+i4ND)gsT/Tl;Vg%ϴ wdW-x J ݱP 3WAkDz53esB0]w\y}"k'kk Û4] !Nͣ,0'XGS aD˫F*BdY@`Ao :j%Iuj`]z]GpuQEQ@XY0nQ:js6"" k3m8{:^31be]nſ+'FFeϟ &^ bÍlBϷ\zfokZYHF䡡+,Vhƭ :CκU-w0c$N}70e%2Uͅܐi"6O :B]phh"Y4dQL6o32rv޼FnVb5s~xW䯧b$T+֍Bj0N8x vL+@֩-@KY-4[/; zs(RxGSDl\D\9nڔusRwK3O oq߬FGL8Stؠ=ef 7`^IO~$6&!ٓt(Rd`w'g^[H~q P OԉQdž&.%|2-9U}< QyѢ8Le7GTw񫃏`/sfEe_p* b /'l/2/XmX=FyB8d`qhe7IJ6څsܚe`tG$ %'&TQ6f\"C ? kSMaM~fNIN3}j350c7fڽ'A+eVoPCWFeDhq 6%"]^cX/j,~A 9x•=Jcnewۿ4aLTNIx .q eyB1- vIJ~ Nf. A7U9equA_ߏ,%X:saBW7Ȁe Zj%Hi$u|;c%-9'62;8 [|m(G鴒o $x[ސn趹M@%ɩ?2,]eYv}3a~]otRkr1"{$,A'm#Jkބyd?fP/s9D]$)#4awM;a&jLD͏ϮӇe(iQm8Qe gIƽжzz|HB.p'lSw009h&G.˽ֺ+Z@偲uL>[&;%zoxViQ4f1&/\I]^5 5x+>ǎҜo6_{)ޣ*Tgb%=!Mj aB?ch9C[k);S1,E4#]X%UPh*R'+2_ȶ b{4\+KE cM? ͩDY{+x6=HwTBv 8]Uo(A6h烇*#5~RXR^=v5j_zX=%,_ V9S/hbGŔޱ7/k+3f>c oښFg6 + L$pi;9,9~߂"ױLNdciЮ B(ᘁ)ǍJ*LyJ144 0_%mPXH_SVʒ=6DQlX"~|/2A6d.e?CqY\x|_C̝j`R.۸WU -38Ă%v2f@%gˢԩӧzy ?_BNk~ dt>(%Ǝ_* GEeupdGƪ -W.+YJtuG$s2ށtC.J^h+~ .BaaNUϭGKoM/U7鴿X6;ƻۮG C"y㸸]U*Hn'FT4.uIJx.\fu33 {ovOÀl)ZJHȭ ܮ@C%-sM+xE?-7b0C(TȗOVr#wz.+z^5#8f?+!;"iڑL-C96߶neq} S1'kYJ/8T  $5GC(\]í|z3Ʒd2(mAhQ9,obL$4 9E&ϏщN?m8Z $Da6(;0=ML )Ammx$rC,Szni(cDjfTQ`vtۻ5Y:Qg*HqyރbtQhL pr  YZTՁ%.Ba4 j?)<=&/i/ߘp`<3 dG!l(wQkv!1n!>næ (|} [v 7Þ Brԋ4 TVGt>JUP 15X;ЧHp=ZCG7sYKc',ǀ5WL^ߑiA4GL8ŤؔL[I/) Ru+%;U ,:ƷnQ2/)xAՍ Z |ؔYӜ$FͥKzJmn[0:x76M+ B:Mʿ?vLc!mBsG+lc>ATm!Ҭ&Zڹ; R fJ! I V… dݒ:~On?|w2V/۽ Car3ߣKx-s*#WG&)D2VWtR6y2'30!TtP^Jƻ\O-+wBmxՕ#//E?pǡ;1N1sfFGuSod̚:[J !Ua8uKۧ7* I  R=C*S(!ȋ3th4!#HSΜ@?[bCh Y\(M&v/EXӮ ԱGՔl>9V]Vtυk r0-qX {C˥$D>5R g ,˹4Nf J/6VgU @* L ) wQD``%KjL)֟8ro*&Ě g=-?5`$$3D#QnЬ{WN=ꜗFr;'b$S\eZ'FUMqnm,Y]v#{J6 *qeiu1R"i.c4TH\=I&R@> ~=xwEK3OYt+n]p:@N|WT6!R9 '  MtDB$tN%K4L{-GѪ~u6-6)dp8Ov.FDBK~{4{e(>U`cnTDخN7:eY$!cfdN[.*2~Ǩ\43ڍ'J'Judrgֹ-}nFGy\Uzt< ͲFXpžC ;ÒUϏGt4 jᯧƚ&ܼUa7\3+ge.~O|DYH]H"Ujsn-ewU{ Q0na:Wt(=#Z?ޭbRhxexvifYZ'4^{H :Wh k[3D{M2~ }C5Eus9EOwh)Eq$Ȕ:yp.FWlQqL3iL@O RMէ r Xd<El,{dFOt|󴸬cYbO,}:қ*)IQo, pr;54M *;*N ãܐ~h Wzvjq1zUe[]t ײ y鋅w>8tgrl\.bphϰڕ- /BH{Ф}دyq  Gͬ%5vlLBz47X vbz{D#AY-*+`uFQM=I&mȵWU?>ƶ/{an-xYh;׈O-&ir .BX۪!3qav3sB¶u=x7z ペq `'xju|"9.yPD {q~dD!1rz(,kɫJ&wj4 !?I$"=M] ހ K?*gyo=u6i+惖ij+? S%tཙ'Fjju\5n}E m`xA~YOÇ͍& sѣbrL@뤖n/HG=poYۏ;]Ih4]BȢ6 $r>Lc y_$(|-0F}d@ۆSٖ7[느Ӳz}&笓7HޅCj80tMU}( ^3b:}VMT2zW$b h*r  yϦWyM՘Dd?WuB0ʱ |'$7lknDOăVp'lI2E*\YNu@!{*YҩpGycʸ[ھx՝ 'X*p5 Rzd_$4*Qi8n'6ml)X=NAiz_ \0d@x| %|I`:dj V: +$.,s?&b\ /CFv|ءƻ9z5U@Wr%5(h:aKr *!xW?ib˻?LT\o w*_ ,h68 {P˜; 8uKHӱ=:`P|({zt~K9*$ [3T դ4ˡ9f!SΥ>Yxf`|mr#?1"ўH lIXwA5¼OH3G,7U2JB&De/$Jq<$?U^dGl!s9iDFRF,s2!12#׾!yoZ"x ȊWQg׸Rv ԑW]B؍ʇ;=^Ϧ[>N%{PĮe86c$(2ѮOrᔞ_C rvBUC|}]" |"97-~L8!i0I"7K߻Rb i2Y{h!*]7"ޢRFءHځ-~2=6'%2=lnF9|'O:jiJ75qIZ>nѯuiFj ?VwHFpIb~1P+ l`a(TVa/b̅DR!@FgDRD=k\mDw& X癉pmv &ZI~t2rt-R0v )oN(Fи|֚˞+b&ۑNxx2 -p' MetWh;t.P>Npjs1aH[pK̭pA̱"O ۩Ze 8]tu)}Op^.cb/a 7938y:& Oe}гuP*)5 }.~Ģ<"թ: Z35>M4 ۻAv&DUq2 p|҈ \x q5zwC+ڹYN1ҩTa bsOѾk#!,;-sΆ@}*Q^̀@g@,} XSߗʤ{]nבF3/X7[]"MhC|lEō};U J /o͍K-EzNB#r%+`egax1m}jw_wIaQ*4>8;QIB $[vLD,>5(3m~[<˂`E3^s :oVvC71Gzt"%R-tEbb*DM׋L6N1G]){H%uھ]pµ7X#zq8uױ27wc~љg !ڱh_pݒۻh1ӛK&< ¢t׾bľ}+ rЧv"hRk[kh0vw8 /LuٷVymR?i`WRXNOk:R} yQ+l!m%UF0~5z;nA@5g<μ6>>[†  w疱7ٗ^_*M+lk]WsڶxA$.@9 z=)hǟ#zw>ԁv#1D5zzn0!{~01IWBpy" UI1@&kqGwu1*ezwW߻tk5$/:y::!d)c(1%HS_^Il'V9Wuþ6K U2| C,yx3X'y>SI/(M/wY{"{X_Jkt׃l%6~lF8M:U&}#9s {(μ֌&a 5Vz[C =~i2}Oc_cPHp.#hDHDԠgx`n((vb//S0w&4;/Mۑ|l!XI&Y i40UMęqٓ/ qSjs'(6u0*0#-54zz.i,.Mڛ!j?tCj {v3L@ 9n1<_8J <¼:{.Hgzl[2sF}f2"y8E2y`OhY>ibBfߡBV*j#WI܍W*č6Κb\ctvL>:=EVʉ""q+ǀ 8/ dTB都$Z|RL,b2P N)@quT7nb%<@V]U)|g\ L: Z^0Yea;৶Vx.wg?TZb}?33-'!?aĴ:(N#W{)]+oh4']E]< n*lT/tڈz uL]{SĹr +ѕ< %M0޴Cf=8&%hDpC.MaicH}sR ]v}CF_@0j 3"̬ҩ;:{*vϊ4Ial޵  g)*/\MէdUPE`ǝDE,j9E0xO"Dӿ,+%{’V5f@ٷaeOڗti[q /Y_V\OdR_j :̚X CdTg_jא,sB޵4: ` ӖjD 5<&K@ j Gwe髱Nbvu$՛x~rGIWB9Op>c-XvKI4 ϝ񙍂>A "#,JL!(ռdؗ2ogX?S&`*-%G)v ^;׍顨kgpz \E  P*4錧ՙ60G1ʅ1pELԱX C,1"׷ad `bqVpm{vye>=jAHiM򽕆SڀQ͡8rqY"4Ȗi .4UaASQC e 5zU$>gخO>Z`vOA g\H,2Ɍ̛![蛾*Fp]cKS=cYaV (hQ̦BTbHu*)^R\:r:ֿKʮogp%%%#O/`zNYb՚j|_}gPa]ngͦALb2b:T~-gO7]T :%$&}U\T91H4.7,-64$UnSQA߮4q36;CoU,ACN v,3RZ t܁wAOډNM]P&;}aQ'3ri/rg݂%7)ºo|NWL>\h"{p䪪N&<M\+DskCM47b=(MH'Yp=ao-y>[SsRCM{-ק_>mGCW,kxHǴmKp}-Οh+@{CROiW>gHu7I'1 z2\7s[a IYh# \eh]QXֻw7!IQ<${ o׎HPΒH&yͥz+h(5/"*2%׬ -Nֺ@N௧*{T|]3nՅg=tHtD'/l"#|[0In B,ߵE;UEeYᶐDȌVkҞKC94E{eQ&%Zs|(();/[''s5z0]cS)ZnLu7Z9cvItUo?6(/[!5XsV&dPؕQ@z8K8"} 5Lp#Hmx;'v)N'ߤn .y[P;͚@Έ->f 1Pm]l#j.C/س ؆Nq:s(Bw\Mk$cϤG+^ux8#I"۲k|He]Vʱ_0\7 fv9~~3KTjJ`Uq#=h+!wdb!*{5*2>fФeM-tqЈ%A҄I깽~J׌"=7YhMLWuETiњ4@,xGuK3ʛ,z;0+qxVBh,P*a/WMX}'q;(!"a[nAư{G'!G/PKsdz.݂|\ yGa$\øӢVM|$R:L19C7@2 )W ZX[QhDO[2z wMK<}C5G $1")pȶsoA_lQMFե ߔB7,Xx_񠏲1%*W8'= tHuėvюIt]2GeP7B9TN Rr~8֝RQub;GC%NlS'10`٪~>m7h*T|rPc>9Ts4eO؁sڟk:rFق=c>u=^se% |~(-H[90C4ʐP浿)Pr HI=n rYD7FVeqN!'\f˜4d~5izW/imR0іcE|;W*"1iC7{ g.+n|mad9)2n0X s& Ӑ$<$r&tfoFn';"1n9ڀ*o-}'%#o91+4ȟ^XMP*=+V!.=RB5ZK<n*aa98ۀl7ϱr*H\ECwKEߐt׽4[=[lԖ^ |I+8 P_ 9JW(ԋ!i*+r HjQ;#" xy3 "uA_ɮ+(/.ฟ㌰" `uҫjw*q h!GgvgLC ʵBl WϾ@m*G"${( jzVԸ6ӓɢ%Ac ®eC,^)̘n{WIiLA.۔$Sq9G4p.$ XCVʲ K<qRWS"w%Ku6=Ysq)^~խHj,7 5僘Z-n(Ʋ5s)I#??YrPX}B*I'Lw5lu;fo$t>X̟O@&foѶ9K}fO(k1/4BȻ4PAAiae,Ls%(  b5,J]BG_#lK ,.:bPWN&;ZZ#>sg|hD佥(.,2͙9;]|bݭSĀnoa95WW)~wz\]uf/R$$PN".>iPΛ"MӺCJuER{yȢqv5UݝB #G@_L](6AYv~Ӵ'YGfxC&5Z3l ZEff=̈/[گ}2A\T|ByY~Ht37zL dr߃KF u3&d{a-/e\w%/fR pZX`m8jl%}JpZ5p4a)[˹,wۉzv1 CrBZ߃m݌ٲ]UbnC#\Tqo+(%l¨OR!MA6 eQ.X:ʞ +u+[8͐Y=PM۱M,0gjQ<k0p&N$~u"Em.=SB~4$ڝx}+G?66ŀҷ.Yk(`X/htNtt0E9yF/5up k`Rw`'f%`ժ5xΖtin屯'.KYl[qX; "V `> {~l;CGfO[o&]O< aP$DXQBhnk[,mm2gƖιM!#yPE%`rlpĬ~_T1@-ObFQa$ +] J\ԛ8~ܚUyY#3TjX9py#{\a8MdF6wS˒ړ*9 91hqb' O9^En\%Ũy+zjj~;UpZٹ TԖgN*4|OKaigfT*!0ZnYiS Dj#idαF#Hy~lzcDmD5Vf/'{,Ca|T ErYeO U3ō6VVDypxeW<"t'*;tkB-8չĞD#2`A$.\ZH*5 O6pWsp@1~|QjYUSTkŹĜ;D!TEHmi;X7څ('Ven <R0q0jfJ-p:xWAX7] k."pa-G]xG Xo!)Ʉ n/vj{pc!*OwHތ)RqLr "@Ĕm'+jo@ $Q ^T iYFi/%S1Ο8$c^<Ԁ҄*<3l`{ L XB_6o| 6&EA#>24CW#J"Z2՗lyyJb,d$lL`[7#մja|YzNۥWY*2!^,Rb(`aSpY1;8J}X 5U؊(A#W|<1iZmw%}XXo]h%eSMݼc8ƴ*׶©gѲ>ogMgu&1SyMn @]wkk3Aͯ*! pcSOcn噝 >uTOVϠFSU2c*&"b\cc, fJD#qM j@)FV(vOF8\%ĆbE b,9~'ɺL'tPcYfטo&3ߏD`_t3 |fib8`5&PCϛ/hg+VuְQ*нёmzħ6VշZo\ټ^Z6arh{T3,'jXjpHg 7P;,ќd.ЭKmGb!`#NHݞ!"cnף2MCqQ{VmҶT C-TRw,a"l (*D7Y&QEGߒTO}CHEoJE ]pD e2dFQ,(FH0/۷(QGCE0`̖y;8Dprn:0rQ J2Ɗ%:l $W{VoiXN3XBLC/(0naVe`]yK{x+?`4)$x{NlΜO[aFО1[/~KLf;r(,fZvb :Έm1f!ɇ0`kzs6t#1Q/+|>i3`:iF=kҘ],ƲG$Yx lYц{6P9Bp;)O+QRHm`Ժx³#ے@-6 ؅Sζ(4ޛ} U[/֣ -FCvɡ4W)6/_7$ˊ,vtk={U׷”rr gs>d[Mϖ\C HoTGCi_[O34ٹ2Oo=E3tKe @2;Q&DCh"6YR]>K#![}k'+IA;-QК\ ş!G)>QfZ L!ۤXQkE}hv ps\Rq2"Up"M$BilTG閺*Rh?\l-#XnzHy;&j qںs=ʑK0!ΡBT>Ta̜/kHV7{\~(.F%#]-HU66i1a"zF]3倀Ԫ&iCM`vF 9mOTc]"#t\NdU쓞gu#MWJ=HE0OfMDKw7{VW&hpAi|<۹NK`CC`UQVQqdO˖[AG$׻bR  tC/FΔrҫ:zşx Ya~V5'erF (ROpd4#7Ors+eHm߆UNWOS/NKo]ZoQQ,ȷ?!̈k#`zoyk(lge_tP!%>Jp4ӥ`\ ӬD5U|[JP'TpBҥDھ9@lt-"o:ހZ,*^,NhGb=&B&0UiЌ=.&1+W+ DZqjN\Oǂ[G'-+g_' kK|7# A] H 1O .+,rrgĔQcj4&h'b@`{\8~M`kJ*E)t7F!*-jAKƯ.aQ:PA*.MwF$vV/;J@P+0kMr LЌ*\3baB1A[&q3bR~'V5{eWi: :oܾUPѕK"!pG((mreӕg󦏍,lOpX-\9x߇%\Sl{*8D!ܛ!M#ݾ8exbnw#rv fd'ӘX} VY^`%2 b'}%ϫ"t¯l7xBʕ^#c;zR ށH4!#Vü43ͪJA"J p?e%(1KZ3K-y":8iBóo¡hQ6fOjmCԖۼI8e Jh Za1NS  Q$2]ocdn{j "H+P/1Q: }#m8HHyV17ub[*=n*%)W =鰽G0!fU31᱕FxRduaH%$' + ?zZv %T4V,oHY9)"?p/%dm7$6"vP#DNRR"k>oͽ^P92{b ƦntOJGIfx0K4 & :!L`E ݈DnG#҅'5C:x`CR [ o+35z$8䗜L0c@ unbn;˦z0~ȠeSR^~uy=Ts-"%83:XP]LYkaP~3E@O `ヺ.nK&[NC)/$!iG";NDw@1PbH'‰ۆ?=XP6j&*'4fm( 79<TVceW.\7zi<@MN䶕# i'C¶OI1zZbrOS꛳o b4RD Ψ:&!gCSO9NvQO)dp2,6/ "xi O)E{f=<8݃gdxH9|$D:F9L2ܬM)PY\Zo*E BCu%tj2%QiәdG! XoQE*5i~?t/zGKU'ꎭkU&r_ڬ53 zjnBJ۲~Kz6~J:6&PĻ7M]V>YOTN3KE98㯽x 3KB>n!O4?.@;"~DokD2|SZ5iQoO; B@zOXH)1BXꏠ1_cWj$Df [umDLbb@D])6i?eE\tQӔiG  CеBPNtq3 GLXupc8G 7puWZ}L.hZ($(Џfc@ ͺG tyg$ky,_f)ٲnq Dq7[K ?: ۧ( ҲD1,">lwp,(~h{Wn:՚sFsqDʅLz$~+nQS5&.oK&LW%U?> J, tÑ %Gz">Db'8ʽ4*9@s7Kw }ݔ~s.NU`*H[M~1& G=J݊o~kS04@,pUzI6oem}N/(>IaLލe8Xyz6F-vR3?![?RwLEȏM& Ƹ>[GT/zg/QDNDA:"XioÙi)7PUQPL0Ƀ$>gvǭegQB}^*DEO*7,a:k~mqwQN H2s7Lh:+7l}k3#thRv5[_ō4ZT 욹?S.A+栜{ Q7wW`LO]c鶘&Eh۾FpN{R 9G_A%ڐl} $?bL1;!Zd FZC4Ň4ЂJcJ!?,Shʕ8MքcTބ}^ ./X4I2vWT6;є60&vp XTx<Ғ8䍐SM&vXs[WDv+YЄͽ\YD2WI:h)C3 -UWFT yhc !c,/* /nD5rpu<6cNQÒ#RʱJ${13Y5ldKk;̀M~6uvZ-:Qw,B@^ãa4;IL85f5PykhCI1Fv U@ΜϽ Tm98NjiJYYW8]SRɩ4KɠjOuT;}NKk50.c`? 턭GB 5‡k{I) >x5F] Q;1 b<%8= m2b4htb̎M%X69n'F8jFN{ &7c,i,Ko(ұ3S7^Zf M]e hkBٳjb{ *jlVte-R߰/Ѹgp{83W(4>`wVx=%dɂI۩q (Z^\Jpjk(f XȋLf52-? Ý|Z'nvT~=8A¢mG[/m_&5o#S,Mm"xzc6q;f=.+71>($r5Zڌp42dsnY3C`:lm`ǺH%ӵG~Sڸ@}sأ&/a"T*ZBHO<LV%a#Ypg:;{Oք<Ԝۡ/*W@xM񞭗Ձj;aU6="36b6,!փIٗʇϚm}7qSHHEpҁS(gJƭ?@& 43:+ 2yX)haڛCEtCj+ib59P5)_6\ 0f5#ӛaZ#^Z fe=aCs23)ڏL kRnj$i) 4bG#1lPI6`6? ;Ϯp2\N# ~ 'JqGt4n+! m=8$ui~!  uv4a~fJDܮ&NwG@/ o/:` -<@Լ£ᗨf3)Z57 y,X34@1Q4gtߦNaW U-[j,\y"; $s{uONp/{Uw#t1Cht`OLK}I\%qDO$(egSKd3 } sҊ"N>PZo$  yTcwqRNd:8y2Tn7y?$|Jٲq>Хh|$BX\H+'$e01[!ia@<P^V_⯩=MWoq #%͕ S4ϖ2YL (NJ} >imCf{a"о|/Nh[a@(pB!U-*_; ݓI_ܪ휤UX+\˭}bW/leD{:8&IQV 7@6 9w{moYx…JyKf͏I 9b\<󵢃(_o 0E`<-| )M 7GEjvXZj[mu ۨhw- Hbt4 ׷`;]+Tm;(ļ%`R)/L7Sq~~%i>{tu" 9o3K~~p&MMRwUPhyח%V$qn.^CO{c 4eOr^ObU4%P[`TVG#a}O~6}RQ HЎn2X=wwCFK!YhbٻP z\/֨m&׉x5E3$6K(LV:S"]e/浉ެ5y:"Ŀ #Zf6>0LtּeMOwZӦ9+&:KoۮLa;? o6*9f<UJ6WzD/ I Cl/ekmJe^Njx3iJXQ 1 myxI KB/X@g=CΛ422Fqf^BN@3>n:zp/P7cm+EŲER=I}{ޯIX=m@'38C,w5(O!%o<ogT>j|7s׎b~XY-S萟Yƶa[A܉N^ 9@>&1|#:/)c)?&" $v )ɠ'ztxDL+JѮ7.P}'^aBS$5 ~#{<\H͖G_KҲRŊc?GX",a_jC{}&%/TI7$]>YA&Ye?/$HGfKE`:QEY& UݢZIBdW2zF0ᩌSZ7% Odމ,C\R&!+YHfh||>9񙃞}]>2bCfpQuCaH ~z|z'&!QJJ`)Sar?Ja$Չ3$k]l'a4Hj<|u:uMjOjx'ح@âUo ޟ%'^d'pENCo/끂x{}#yy9~].$ԉ.J0w&D "V/a _/cchҪ7j3҅᱿vk,HMnN>qxr1]ucAw5dP]v rBK__p8)9Ϸ\"_ϟ$[ zbmRt6ڴg͔ba`xwKօq%,\KGJ4 7FsB-]HѲz -OSp3 ֋' ZXВԧk1joً C8'0$dH"Btj*Δpm85̴DLb$霣H٫Em mA:f BWe8.(jc"Ujq՚Eϲ鋗eڰ)̿W6Pݫ<8n?`jUB\P k.vK`ǻE⚦4uؒ9P~ȯ ?@U G71}n.SbH# є*| E#ˋKdq AodYRe{tI( ԺBȿ|}rDŽi\oۀ2)]( re[YI mC&?MIQw1f8Q$,H?»3CT~w&g*;ΈoIo{D]] ;4S ǩl&yPƚ]1ьJ>15.P6[p_Z}`d` ޕw$w.A_6f>0dNͳIuq)TQYV3sP*нj/S)F UT]W2^<+ ;?g _NmEq V.# @(R؄NolHN+3b nGlٺr仾l."Bя{nK\/_jAAq=esd^lYf= acjXݐ c];r,ضgf޼a71/m (7]@QG > w嬝?Cf6,HGPFDI|IRqt(!Ñ'Ǘ.iB:HV?'Rq;驤 Xx^vh= Vqtv ;'w&)g: oy%ОAݒ20u(aJ(86{nHO ₋hX B7'­N6ӟ-VryW_3yőgӞ#8km/]v'!C<v`cʸ0p A/'{ߎyb o[M)SuʸOIk8ǧx+eKVȇ D5q*6BD^:6#\4hUkLgP{egTЩ 蛶 OZ12 i]2!7, p 29g||Yֹ*ϐ.ԎdufCQ]#7>v ;*w{@e c%\+VHH& dzS DsZűyX?e TH=_׶&0P[.QcRa ԠhjD*cACfíiG+Zn_pƬ(.z-@ DC!C_eL2n#تD`>[T,Q#H*ӂ~ڽЁ,~FƅN*2& =7n{]X{C}ȫDJJizM0KRj@is&=_ZD8m>%)5)pәVqg%(ܚDM^ZE j.W1(-t+Ly]A*.J(qV~UPʬ 36 % lCaj+9hħ{ Wt?(R궷܁w PBԝlF{R!ZI,Ck{mTЀ*ANݷyIJX-޸h30==L1M7WAX| 'F0 M ̫M, [&Je?Kؙ.iԓYX5^1@3~)$ 6o"CceLEP42>%Xm7+qSEvS1P9kAsw2Gxg7j}@ !I}b럗v26~-K ÷bcZCnU~J靥i<83 \*n)%M(!wvA/J[Uú\S!֜G ۃD%E>^GM5 byWOK&exU Zl:5Qb%:w+f~M='+nגm!ӷKjʊOFwRX[@TY lfh:K{`RJa&A@0H3@bĥl`J:kn azJv* PoڶN/FrJ"& ~4wld rٰzp.)Sur{7ԟق+Hݻ약zyڰ{Ub1܄C%@>Ǣw`_3&E|?X' oUԬёy2)ms {`.m#E.Eh$/i fI {\~_(wX*\y, P  d{h(2wl&sLZOjVM~dڝ!Ƣ[xt"ԕ:D~^2/3ki 8tr;umJY rq :aMS|]@?!XqBV&'$LH?ofdv 7g>RTV֭1Ӷn#˒VfL' <RUFЩ@35T{g:Jc+7f$ȵJDmtjB^Y[`au3+q`QrVDD:8#htU0 9zsBXꔧrBb@ĄY*fU8)r'5klnct:+Wߣܿo>b0[ٟۧϭb>4{Wyн@;P>O=ZTa\=w§|hl=A˲Bt3sux~ЮĴ60%.^L7|{Y:ScէOH|w*1_Tec|&z/+S'? [\LX{q{a ~L;9:VΣAsTx@OĠ-HRH_zڏdh-HH#a o[墠'JIAّPʹR_S+x.)F%&lak_~@$Q/.oFnL[EaC埘 ]*!B]BO/13L Lh/iKMzUMWi pLFQ@adp:W9`ڀkG<bAuup.Z_ISnNQ_ $`# Qi^~wHc3&Vd` uUZg̴a? jлkˈgh#">s}աL.퓢pOZ->LYBoi`}FD\G2Ypӹ"-3@ ~. xFe>m p'[(ЛEW]+}ЛVY >v&\>9:ƷF28ڝwqwߍ-uϳtA+ G0 Os$\oVڃP`?2^1EŇN|A24Ba+-bٹVOpqBBF~yn.,y^)mDJ,[\puZ߲iΓeOu=/'z VBzաb*XtVMi3EzS\j6ALO|$u'ta3n4;p/ˏ|\ïM!l:NQ{&uR"Hy7 w fkz{ooG`Fח;"bo.w$=Ԕ9p;R/luI&Eae]qyy r܆T##6M3wDa!8+AreSpV x|jO#ZKzo6שa@!`V nt9,qԓI,APK@]ք2w5F3UEu Wy4bhISH2 a:\+O}F{/A}93 :ESHY"Qx2_P,.?`O ]yayÇˢҽO͈I0nZ &u<!-Ug+0mp)jXQ;-fŤ$Ak$D(cz> L;vc]]gsljI8R2ӫ`CMJ/:ʢ . }}+mǸRf1]`kl>Fa-0Ee}W6'|0 VickZr5/>EW%-:8{(B()f ~G{HT%PlxZ5nC02<"Damѯ;5օ q:oK_^S=>5ڻfkA72 j":!wvP,}.9*#ܭ-DV@7"?%uV&\ԧ_緆/;lt5y8*gV)lH_xȧs-/ۏV?r _\@-`rf5jAY.WqFI$ % IjTr%3ڄ'5@K2c>`ybH17ѠSb(; D;IQ{'濹n9uYI![O9"rV99dZ%q.l2!P,ςxT[Б۲IǼKv By,Ga8`=5%x:2͠iw3#Glm~lV}BBx ̔T4GnRxNU7@Ks> }?:Wc$N%JxgF۟MOM,8BN6 FME .4OZB;> 39QBOɎZe"G1?2ŷJ•\u : 9kql< _O$8P86|-7uھtd#]|aB|*R}<9 K+^\F&e&^gU]\ݔ,P^xlk9ծlcc={d'QL:H C!A h5FQ,?t+1RRGA;(^1,Cvd%Pl` MN0g.e8 " |ղ7=x+M93Sk%$0ӛS}=qT(1Oo [9lUH\N*V 왩Nհf\ Su\m :gHQY ^W;o ;T[R:dc0>/ꎒHLDh%|~3JRk~2/4LEGl <P^b}*VT ElG]aw2r2vti4 yI잺YXoD2 1AȫPM{A}$r6ԟaщMrJ'Auz,/)CB1h y.6rd>T[FTNʜxTɇnR Ie?[uȞ}XOk~ۙ={+t~ &߼8$Ekp6lzB8O‚ضH+jâQ HdEd.YȮ3j7h"sə/4`EsX\9:;{C5⑾hua 9&=clKrq{ct?{ncb,ʋM1j̅WquPCRJ<{%_?Em#*Y7U~&N i7z9vci 0$1@ݏ퇉e,$9N׿5yC AaJI^?es!'9#3FD,;jB@:dtI+!KяĎ"[ x_`aj@uPJUfI|*\v^0hk㇭k)6e'Z4{(PkԢOx\U̩޿ =wCۄUTe:y#&4)bl=T"-'*-=@7.T< } ~Юg=#*`_wA&bϲWRHOJv=K~+]@{yPѶ}j~:;0i~u+:9{d ෤#lV+jd77OL"ʳ6r[m 6]Q }Ը*վq+8hn$% sQi6*+c=K!4C+*3\B-8ã7%O}͖ ~U<Hh'hz7 LJk'x>yy?2ટ-Wl7S5h=+U`M1qѱ.iu\q/p pEvKdI [OYGX<|0IacFe4GH+5nX d t jC] /w J+mI7xRq`EgVWߓzԆ((*Lf|-w-_@!rQ9{#@ALArrC?7W/ES1#^2PpGR?k>wK;*l78!i͕c01БypǑa3}$ΫBKSx&`EINkckP%=xUMs.K<0hsZ_| dqՏ┾*ؿ_Wz:ǀ]h P1*Φ (*ʒ`3jo$_w( Q&Z.2j728d|2=CMJGF| uJ|F;Y+C|.sq`#CXdm{*s 3<=םi89FD윕-`τCsQly;˖)NŇy1%Ҹw,vL M#k5sl@l)x(]d :=oKϋ9.!1+|;g>rEv~TlcztY+T1#p1K;]PVN8$6lvRP9yO h~0"喑ѣZ(sڂ-ۈ/2xÄ`fLTƠm$#BM7p)[[lYo{PBѹ,*PɹS*ڧ[rP ]h#6tlmϜL J˂ΏXm$u;8 })6r -`v~z+TB|Xq]}Gœ9 N; Qϥ'J\o-8^_*c%.1|^RcU8A {lKH¡FkmF}d~Y|(*,]!ʁʩ,n 18X&-scRܾ#g=)/;ADS mvj)(Sc%|uڏ}٢Z2#qo'Ԉw?aRwpX:lOx,|ɛ+K nJ _QL)[35ru)a#,w D/9,hrq$E5h *,8qp7~oҴ9N[mΪ}&ebʢJx{ 6'fK\$9/Ɯ6_/ Ԇ˫ʟJ6jDMz<ҏɐ}h"9Prf`4Nh4- -0BҍLB$FaoHQnOR;W{Q9`Vv݅nۉe0<_^tǬ ‰8#a? y˹) 6޹|S,j{h:~ncx*c'8 " 3HX1a]wCBIjf8XԲCһg""07j9̟,ZCciFc+)70?yʴZrh<`R& Lw :6Xdڢ]0mv≧`d^v[F=N"X]њ(HAή1̼j0M߰N_,굥Q=$1r;qJcވ7l5CKbj>nt.} x5,GsC &כ[>|+s-lyaRbYk m<`sMo\>Mv0m(G#^4&r{n 21RwLBSunR 37Eؾ҄y6fP40"/ @;:`RJr5 lo+k9]Zv2P *#bQcuq7kdbXe"a Ukq3'SpqtZQ邵AIRaC\a2G Oi vό_k{q/Gjt~S\8/N`V}HHf-K*B|6&j6 {3"=#P;yfG2V1Am:"R{RIm+.H@:֔#X+RT {۩ yaj-l6viY*(cwenb,lu$gy!YʺuaXWǙ9ۛ0F؆/HY4VRtj%;.BЀVs;b$b"d旷KQˬ "-0Gۇ/q׍fas -Q: n_6(,=fyAqU1ܭ ,3~G&z&įvae-9+\Q.Zvm\> 8 gDp1aE|X,ʎ;ƌrv&!J>5V愗#*mX^w EWF1 /j(&5aI {Q2+Ld2OvHPZ~+Yh"`88sl԰G0Q}F6[x5^KAy@e2~Na_'yeN6 W:x *&];*X翛D\ڈߩU )C ^v'4.oR3JpoNnu 9Ʉ icџP#G=.iέty5*,JJ'[ްǎ!d q}H['5&aa*%7=S8+$c4XA/H!"t|8KJܛҁٹw< ]V)Bms9 w#' A}\0f1=~;fZ`!+r+',fwޒnU(G5ďI/Q|,ۦ4I Zϝ_NxكsjJ]KrA1H Fd,"ʂ t0& 8 ;M4:(;]LDK pe^/"^cx˸mFU߼rMAfs8el]HXߒG<1j7 bcCfzdusSco;~C拟4Œ`<ݷ ~ eQi+ ǵ 7߳2wݫ }:EDZ#H\j3 A OUCyWM# @J |$*}ch&2'OX_q@µgg,~W3@8 zuzp-W,׭mXWגaM 零D{{YwWb_!xY,Ŗ)w{*{Yg_6a!<ǟ5* FGϻy'.Rʧ' C?>hj{H =BuBt!g&'R5"qR_56l#2)ƱCF_ZWvB凟,dOK.vyx!gUE6H3tpܙS<9m˲-L%7wAum(2432:w,(9'NR|iK\U^%2*t@gԘ:qM^HI(ҔŶ[)k@F7#MXSBҬ.9: s^?8b?tLh[N>n%a qiY;ϰ`]_IPhBI$jR ˳Uc0\6`/u TZ}mg6K=Q=x26XjL eK|.ibR%1p"S+qOON>ߐO`mM FdW80OE=>.G6iEqn)!Dq06LAehZGzSX]t9Sfv $Qk?<1z!}%\onC|/{%|k-!{HÆ@MP|F)͕!v)  S#^-xWPRЙDU)E)fn"wK HuAޢYiijGxz'sۥN[`JCҼF-ߔksO|0[nqN>rg8@c T<$cF-pavFW>T[ÐYS׀Rtޱ.[W#Z/j.0Մ$Up} l'f4Ҋ8tk|zA?޿=DL7`;FeMbE1Y͋#UNIaXB>1Ms~ySt劆&RІi{a &(~UϰM"R}#cUFY>y%|PX"Pud @ff-B0Ws^+vu +uVaMΞd^,r:3~R^V-U-qaTXMi([}NvXݳkG@I#߇W1G A.P[JaawOre6ǡ 3aE1K=Nw3 C:i'.}_M \˚ #[$͙$m* o׌7e?nέf$_y|pH5 HCL.L/RFuG8gRwI/%]z0&dKdYf<S/K)˺ \ި aBD'(cyy +I5CЈN6edn"ZPx+V>e`8R;"@8u}R.(o[L6o#6P[K6G):A*eVlrx{wK(ERwD)V7UݗhiN)ϸ5g)QQT5? P5>dEM :A9EUvґWXBq5F c*{qԒ$3X{{^EawUv-R?`3>MhJS1ZhvD=F#7/;BQ8TA_onR`6wf\zdĔ c]VrST]2U *{kG'qM/db_^@,5*U:5}iIK7 O~j 2OKlO${̲h?h_+7~rBHQPAnvѹHƵdv>^oQ[(HbMjĦunizqC _t:6=onM0/QGͱtSϦWr\FXzUz|<ͪ%n& ힿ?h0IIb:0v%. +W'́ Pst,Ftzh$daӛ)M'nͿ53SЃEk:vOAɐ%bVx 儶3S{_Bd/y/?d֍~`-:ˤjk4.mxM܎%8/jtf eNRre77\$:_Q5?a }fpMD{"D *[x^C+ʈ~PX>kEk)^-"xsh2Jɼ$nq,0?* nʙq5FxU\eVh|dp :͖1^w%p6,+F̣4Jiw`P\,yDx @ndb Pm VʼnpֵXǿ6a.>3$Cu^W/DA~^\t޻.j)%s:RcQX[ 45_܏AvE#eR= Γ%[> 'XZX2,b# gXC:.{ U3ÃUY%0p]j0d]8nG_GqnHY y"[&&(- #/w=ݲ~sH#xM̘q!'3|wQ%CyIA:w~.D(se]>c$(1 C*30O]=ĐQKU5Jh@1;'dwBXa4 !Mih$+,^T>M#WX\2D0x$Z2qeWWq 3 Qw{=9%Dq:Cg\V9z*yQ0DՀŁk-CGA~N-x-E׿"m:co[mr$3{eH-'!g|mlz6Bu"/ g8wwk͔?a t{FǼeS7`@7Q!r#Dx`PľNA4ƯYc`X-@(ջ"] ϯ4sIڕ_&[NK[ T*49GL<&B!kFw5rfsI}KS75UqNo~ީUt9`^K|jB5gDj4^/]CEC΍adʌYgHO>RwkϘTĢYzI^ ~u"]G͌iJ[#S`8̪Ռ%nKE2QNt1Hq>Ru~=8&'i==NTXq<*_s!IK墆ύi[ ]ftZ[kh;Xy0Ѱl $3A.Ic"@ۘ}7P/tH~M `\)bط 0dQ%JտuGMYi>Ter2ȯX""5k@JҤl |3#$oum`p>[o/\4!r)8 5o㴸F8?08:l&cX4ݿ9:r=\V,LԤ>\~n>}C4Śgoi)_ ־qȂ魻(~} pSm-uPcH}m Cچs] Z Pi4;Xq0!*@h>~6i-ª>yt˗c_chF<~rQyOv?NWBJ+%vHw,̉mB6l waX֫F*#ȹDJٰH>,YbXs vjK.S\uzZeÞz|}NbQGMV^ )<]"JAIS] ku/ȡi@P:dXF""~6 0kx7uΖc,b>"hG>hzhw'$KTJX -e]`4[$8mENV7ք!3qHahh?Dަĭ)9g3G'e R ڄcJƗ0.>gh'ĕwY'zd7 36!rK'NIN*%(+mimh681|l[1la'3aj.I鍤I0_J|P%,DAI"b';}RXZYPD&9BYx{~{yo}#(n?qRՇغ{Q|ĮZ*pcY̑|1␖D`?1ˀ[=s%؂QAWʅq_thZ;AO)}T$C˯s4VP[-,]_Ẓ~|$ ޝ@G8⢷ g$dkSqDtO5pu ,+*6nHrљCAUֵv֗O+D"Fw pYvUi?z01@t0GוȈO^nz 5n ?U4^ h gMs)s/p) _a`+fZPԔb.R_Yc|hsĨ5tN]YP3?\t!$LO*Q1H8-Ӣ '9N&jC $$2umT2}Щj*pC'l>d{hh.q?$dV䎄a%%*ҧW[ !Xz92 E!,ƭ|#ZaO6h[ЭK.fqȸBN.ЏB$hv4o U\[H >ƴ={otCv5X[wOزwδWz.˶gZt1c`>+-3.e9 e}e>z00@ykOÑri7\,J2>@oonSA=:wP)~ŝ3/K|o ESc*zOhm aLB Q%a9^뼙t~ǶWKk%82$`bgSk[D *mCZY:!Ğ:B6bꥆj1/ PYP]V)3}'z 0$ano8,iA_G)_ۥ#A1'1T`v^/6s%Ua*n^ol]Rg`qb|mbbI,җMBߘhr6P>aHOs8\BaM$,e#6\!JuXl Nd;Cg': N\Qp70dDz+2~dZ'vXKx@(=@4hKqfXTxg}A sQ j[ #B>ǎKT#X_$rc!u8zcE+n$_}ו!Ֆ{fG <~nSd$vLNǪy SZjӮc3s?7uhm#+!i@ {ǵ&tH#8XS+yL" '8faUfvJACa2q/FЧ(Hﬞ~zqŇhf9xkp|LO_&p\_<(2z Ըe[4R*#ۖ4'Y::DnDФ]5oQnk7Az,'  .W‘JKI0d89OTR Ot4W ~7}.Ewx/PZۇVT@"":LjȮAz2a%nZu0(? tB:™P X1K,m^)@9lp(88HMBSA82F̌ uQU s!T6b/8r*wf[n 8k%`X]F?ͨߎ!Z:%[j,<Dr 5VfxR{ &b{]⼦TS[/Mx"'p\n4 m]ȞRܴ1WSQE_)D(v=:='ԭ͡Іoq9g ^z%YT3j: PD e#Sz`7۵S*l.#j8EY-x,!Ł,=yPC5T)O~@'lvV" M=.Z yFVs)ߧJRX߶3e:^w!0C[B0lZ\Dȇ lqqDbȺl}U*vb%[cQ^w:yC Jm҃ i2> +`!'xC@`LsZm=O,o ^̤ؒٙ9!oÀ0]7Er`xAR}<8dzЧkZ4t4哣MpP' {͜yV[9ܘ6I 7͑K>Ǐ[('%CgՌ:ktp$%e=[)֑vnb7^_Cd, <+q}i?~ŧ=.=-^\YVT[eRdɸzlЃ ] s#(B)R&6*y\U.gQ!s-x]|4UFyO+oٺQG(З1r&|lzH=[t3mmak~"z S[*E{DZRW\8o" ODndڛ#<G隈7 nl˵Ҙtt` J0ZipK^_Ta79mxNбX/'[ ԰Ga'_>&^꫏;pLK8N~F%xa/a.E'O t8`Kn5Z 1ebLbV\%^:^ 36eMjuQ2A~=(.hX=X|>?b'j)U*q'XTLY(wJܠT] 3Ǿ7LTEI#͑)V PkK-ĻfB+G"Oe/1AX$_䨈 N8Qq5WbN=a0V=H\ s VfVt7z^]>`I:vܞI! 4 Aeɭr<(]<k5^M qU? HAɕNt1ky~*ֲzlO!ϚRˆfdO*ܺ9jcY\ n]SZhU4?^{=(T OnۢטWwzѺU葕0~lrg%Y72M"yR>TQ3G}2Z.*]-uuC9[؞C!nױaC#Z{2o֡G/1S.yB&,JC2T;A"p\o0 #ЖYА~ (.Lkvs>&ك@,dc!gE|,am#Yʦ׎ϟ4"c| L<=z ?iuL&E%RPCsō/ rn2&lդ֘<(̚ttb.䐚ӄOܨS0uğTw1#[e 8蜀mIzp3\. l-/BŬ,Q]Vd EnU$y؁uV˃?U 5uz_lwΪ +#ff-r.|ePEhB7e9" H4?@1EV̇R@"?CoE׺7O# .\@ lw0]wha`@l2(6wPAĪ›,[E}EVYA|@@ b=VdmPiSP N$y!qKoM"(|*F-=,8ۑ,O%X{f[s$&Z:ip踠 V|=dtyxtB=fȳd Sz-Vm'+6;H~xF2 shEBV]w1o*q\{o_3iɌ 5jMC|ۚ۳x \*m7p Yׯ $〢Bn+f%, ^r 48Rt5ܙi.}~%y&NQx A<:'$-[¥c:ak]| K}a!.K7:fp#ntx47椢ۿyR]Yx,mjx Rר68ҍ8;3U'E߯Eh ı2L4]ؚwYB!%ej`t-h:+=v>*nj܄Ú~^IX/kgIcCZ.xmԸtX$M`#\PnE%FA0]}lEsw&jD=Ґӎ}%0&Oh\Ǎe4 'SKc@MOŵr %'豯Ik:Ȫ"7Kc w2d Y傢Q@uJ2~(uw)#C atp1*&s Uq;!$j .ٚW!0焇c8)ewW:˅A#֦Fgv<)4R䬮?S[/韇(( ֧9lqG0)L=I9x"I"=tȚnի,FB ?sġ^xٷuPU۞hňˤ eUt62n"t.24߮'0~33u[0?wR,H/7zAkn[:΄DߝK֦;zsJkK٭z|A+wSF?v=f/JKeB2J$TbvE &]iL?^[BbAv>m'G汔iVOnTi.,H:$yr." Kc 3ҍb.0iN-L\ `!(hBŴSԔDnLʛ #>P(ߑ rm<3Nf*R09; \̕dJA*qqc C&eZh( $ gdBER,W* 6IW*VhIS<|u^T7e127JnP%. \|M% #q+61Gz+ Q:5oTǘqض,F $n@X@i>|JGYҽ0삟 t7W=f MMC4QR>{`[Ts^)]a"ʾLTwqi 6; -q4w="Cn w7`gf!0&8@&^@ր=});MT>G=2GdE+%9vh1mTZu9Rt8.^UbE#`U M|͋p+3(Hh_]m+QeZ4G!2wP`\ g>}31p#@sNZ 3Jp=7h4Gl upcl]!${7pRc[ p@bJ$t=dDD ʳ\(1^0oRd.RǤGՠ#et#c Rtkˑ2gBg}_JG}څ241h2iO܇Og ]Vzi`Bpː4[U)vҳNz/ ۔M:zQ4OŻOfsS߷ZW3֮};hK#)L*3]t#/FL3X, u N<vK2PSsf(Xġ1CռN[\Por%B:lAeN~Љm}%K{lBqNUD,%S ?i ~?%%e!hZ1^Bߩ3wqP dKdHί+qwP ^ ۭu)8<̑:~W*O+(\w1q+ t?HǓ;]M"g0SH^?+8LG`<= m0 a d {NΐBm\7(Fv9N&ݞ YX]RsZ T57uu4|hvHd#ȼ;i0IT( !-Z%&B˅=d&*=)U|t捎%"t|Ҳ.ZZڷ0W۵ ®DW[9s$[k#VI ϕ=YHȱ0BjG +3riD1Kzx?|_ גk1\x3z&ˉm9ԤIp)0g?eBO4Xœ'LvQ0^?W6]Ď~ň $-y`KJam^ A}tdlW%(pZt`<2yI($ lwv0c @h.҃VUiyTw-:ȓ+>iScn2K&/CKx;.ZC)`*eTI\uPV?Tjhϩ%{w<n͛ ]wj{g!=wJ vZQ1gtv|ϓs0HW M7fِ(?"P*_wo6~ JߔlBV1n&uݨX [ޑ8~#jR2gt_O 0 ^-9£ |%Z M*3WFo/&w痂m4! bХm;Ԩ6Xj/dvV T+?A/|h<0Q+Bqݙe2{#m-?% vAr+Aцǟ,.Iɳ7 .kA ֋hKC#lܭ|9&+pXOJ9jqeGt{+ [`*"]0߹WFD"/uQ;c/?Y\z.1p'y%>nq~p즱~$/+3ԋ5GՔPO=>rS}ڈmnF%:x bX)XCuE^OkvDM ![1xU+ Qv+ DKVsLP<[/‰\RY3vŅm p_kwY3]̟'I5IC8![|xeGԶO@ޥ& V& 962k?&dz$2Իr+ZVWv7jMbb]盞xwԠ"qU"!n7F-1:# >L-p1>A0xumj$RqWp%gڎ<~i+)N] @~[Npȉ}38ǮT7~ eb nP2Zƫ_dܖY"@'bcn(2faQ73l8rmŽ(6F"*LFp. K~h\d,g=QK$&i:ow$G @HBLcVVWiЍʩ$t"Do< 2aklʅg 3cm~ ⰾaKe(j臒a"$ϪjH-3ţ$(lR%Mѭ.tUo+m#gzuBcaާF yq D3[0ϳ)b׏8}4YdnXfmێQM0Sz83jpu|W.zrw\ouhPWh|aX5W*al{_$jSae:K6CZqՍ#Jy:!:V:2^haN+dMRb)Hn o,JMtUԛ/@#>.%+qleDWrj}gtzdN0~XJFCv*3Sb6cX閈` fzʓ`'wTpLaS!,nܯX*jKK AT2Nw9X"Ա{Q7]n/@jއͽ  _ (|CJPo %\ޖ#}cpdKgvp۸.7z2UN朝99ܗ-h>KA%.83'ZFWr]UL;tЧZ ŴQG\G uwp \$/Ew99-ARD#+(5ytfxJt/+`Zbq  Ru%Ù 4rb'B;g7lMEHl";g|rcp{cp%*Sϟdw\;( u&&~bTnMw׏ov#a\?JYճ_9㖘K˟7.N,t MeiuyS*NkO;dnA`æ2,B ,|Hk:ג@0iJ#Ia 5kabѬfC\;QHpTܨ!*wb^W1-Ҟ]w9geuD@5#R>fgІݩ$4w88K򨽯gUJř]\$V6c2qI|1'KcIP>6.eSeVF|۹E S#=n?8 b xK*&D42C3"Ɠrm?8(TGiar0r#|*YvT̅O{06Rq{`^ .kZ&ld(t17_bӧEnAx$:*lE]+0wH K5mT x/ްK(Pפm;TmmqIwHdj=@'Ѡ!%xi yN SDo A^Xz'8B35 /ut7e4s1_5/Bs =N(dhZ-^~+)ki#*b@)7E4?;/QF~%c7юB5ބG|Bm)GW.MǡGt*Z|T"(O:"97V 2Ө?-6rq:_Ħ>Z$5f˔EUQ8 i@]*58Uf:T%Vӟ|i\9}L`+[/2]IH_ ޙ12D(-{$>ۦY5eF!cxeTpu/'B5kNJ͝InMnZ`Y`V}YB{;fz0O"˒ѶA FRn,tGah$!y" ,d:?P%>%(J<1_1g|@U- rY3%_]YAp19"~˲`P]x{m`_Qdi<).RALwB[N7 GjmRw:"W'co8ۖ,@T](ɇAߎ;s~$x r6Ot5?*% DT qet %hw`! ~?(OYyp~f_-{f3-H9n Ug2F(ii`yB#u${AsYP[BP9upjY.vKO13qWWkTk~tÍOcL,:/UL6_x)3FcPn᝴ZGw| ݪD.jGաwB[ŠrivdhAUUH T uy>dԝ^ljֺ_lP.L>"2W0$߃%ܔ= ؽcu ˪Mq-^E|#yjA( W k@F}3XI_r7EODI cE}++!rApKMvt$Lk7γr7bPOH> 6-CUdb&7b6+z~F>D(z /_/jH?̯$@,O#FR'$aӇ'HcYiV<s@).#;2bir+o&+̉pzzD RsF̤+pRtw(p} {m[&ZuYx˚3p&.Lu0ޟTY麋C6 '!%gp}WϾ$3E{z3D\+vjx0"Y}[& bѦ2-[ \ecH8h =|}[87umG{4SUHxYұHhJ0#7liS}B}x!-Y"M]zX %׼!,ڨh6X\A2~^o/2͸&4 (JVܒ1/n_ hx+Q[^zPl-~ W4ZN5䃥8viOD1*uc+ Q21;2y-llK b0 P|cQ*QQhWcpi(/ ECC*d *"蹚 PvF:IZ#%:t-Škot+M c!-4C^wxLةϤw'f{r. "JFDZ%~Hf`c YK|Mμt=zVO@Qq`p׷e!rȪ`o_~Hö^h)c(1KŐ냤҇gc9hRb hju1LF-% c~Y/'v Cʔ~yK񂆣Q _U~f[1(} a\#Dl'd M!^SIyCY+U4 ƬfXkK=ʗ,jnqk /s6&eBN 2 ^m}½O皳g{ițKgL ]"˅6xB$R=Ѱf/O7hE1?+dֱ4lqB6碅fJ!LõuLlVQn29%9q%.T_VP A~lIDH$鉈K@)OCGmC*l"Ғ4Z 9=KI,?QcWnQ9M d^Q,iTvɶ@LfqռBa4!7/k{8Dg@jϋf#=_F"}ڭ`Us7֖2JvCd,gDk쿘B̙zTwރ~ie.̇ʭʥlC3G<^fhyaR Z̈́m<$?oO`h̿DEդnq ٵLU_',lPWeYL`a,>9L% "s>ERRZeKһ!k86ge FNiUY;ZOW7VR0ʺDH¯DIZI߄\x䫪Y`8 >w6v14:ѭH6.WbaЬ&G+&_+y' ,l_rGb1"Rg _NuB9q|MǰYj2*y%5I*nkO^L Č Ũs~}GE^ & 1niy+O/ǧ6w+M^5^`Ovj9Y_9q qCg3Ps &")RJGlR`&켥)u#RRiHE#6T׼!!hFdlPޖ ^*մ#-SuzksM7-D1=j"g頑U硎i|9f|&DwQOC3ƔraUrkY.v_p|r@K)ف?~Ϡ*2]p\_?S(lm4,ޠ#C2'"(8(f.mRT8`g%*acbyoM%y{(6mtC%kQLQ2 *KͯD2_]e.֊6ςbw*RR\/S*N]Bu(Nj 6"نX`St ܉65nu̴%Iq@.ߦ 4YuOWK?++73\e0_!){]I ]`hGZ EXtM,T^u ICӰ%dz )*[؃0Ǟ^ZNc3:K)6rXDyNU~b`y0dsթ 2ֳfPፇ-vg7= % So9dZz3jG jߍ1IEfŝU~Yn^b63#ԲB#榜[Gs]*EͲ)5zF`rV2`''Wj㵮N6~ZYMu9|RLc''5LUEkJvP\<鸱T<Ü8q@{1ޅ@TGvI{ň@vX/m< 70FANfsDt)`k@FY–5RƉ&+feE lwO[pB=H4lp۾:' ԔهF݂hmۼ?1!8yC…m9RȸehYJ8Eq|yx;LhND4U~)NPDO{/M]0nkL %}y2is_Z@t.B\9keLkRͤ @>SږeJEqΫqm}Cg!V=)װ +Ͱ:PqKĀ@2Cq#C:wCPDWD1Wsft"?5z\ fz@2bi%Q#e`5tHZ<(䍟x@ 󓾑R!՜1D0x i)@f£;1iO#5ʝod;؋@=)|ӹ۫%"iO >|)όCsEPx 2#.I渞[j #XԳ5x.j>wf˩c{qP8B1ϥwv4N)ŶٹiuvLLTcKycۄ4FwcAV&w(O#s޷@[*jlࣴF' PWUr9%mU3f11%\D+,XIFLXXkK4 ٙM}9T&Zie \mjee"H5 " F"SJQY'וռw\\!y&xU 7q(D瓲#x 1j |f``qLT$?ZŴ*$^Y #nILѾ6m1~%yjv!K-/X+qx*]pM3_Th#wNt;`oT! XMTU/]pa4Q0I+5uBHvg>,^BXݥR4B; ?. 3p) w5:>@kH.[Xm|XZLR/::B#@l☃[疎 cq8CW6̩lMX0CG5cJT8)wFE9"z2 t<2ANĉh~I"O,` 3=ԏ63ouUܻ^BW?j;8u$\}|@I3C.~<r٢s|xg]p`xåg| C#jzӨnZJ0(6`sgů7"'v#oH;=xj]4Y ";ݢ EV ڈ뙳9IHFBKIVUIoUw^/NJoVߐxD>skY-uA s}c-G‰}47y+qKQCE[83JmАH+A+9 `?em ظ < #д5ư\wRDHF,OSR9bΦ!l6a!%SSgġ6ߊH M:ٰ(Ҳ{'<IT˯P%52RQM#P: jﰑ̔cU6RED/IZtqxT+Ԛ'xAe ձ/DM{XP᷐bExEO|ZI/;,+Q qD{vI\`%{V,u4jֱI%FsfK~N{aba>DNP 64bC;HL.?8SԑY%u6x҉GChB8r9T5R0ձiӥ2P]wCR$; zH_ʇN8@@E֪vM9 o"#r٘< хXOS06U+mVcٮhhа2\0I4r̔!hƸ' !31"1 tDZ]\Jǯ- L*"vj1揫 A~6>ޱ/opť1݊B?\yċ4N_콴zҴhK9D; .5J] r SiK32rf`#!LĐ(w$YxkALxD'W4pڇXz)M<oLzU˺Đ]m.p;:8Ze/G|DY\lH%WQLA3Hf[m F@bTǕ”u cJOysD%.qt&f`0rDAG05冱Ȑץ>'jpWW|n he~+L].x\xmG+acWaY %kU=@!y\ox📞U7$wOx#pj6B gk8qޭq bUSd0wW$t*×{׵WbtXShK/B-w-sU ʣcC`5Vi4nkH;oJϝV Gꚟ ^QbՀlDoʵW@`3[~^bԷ8?];*b"*O$RPWn 1KD0\M E>̵rD'dtLJ E89^ {٬NQs2CO޳U6wNjchFLOoh")1~ n&>  ?0~  Nì8[>GPD;ߞv]30HW*LAtߖҷ4ғD2褘k^eTڜށS_\(:gV,As Q߳m¡mݙ,/)S2 HŜޚW̓'qtyOeʽ'Eݓ?\2֘e-_ivy\ B1#i lHQ&cCeiep@ VqAM > A;V0 fKaIcp=IE&?]EX3ZrAT$\;ɩoї'o e,&` |NM~Zؘ4us4 =G9$m֔@]6"9b{4$twn 'Jsg#c 'nbc-Qv"]@ٞ&d2] u7CytSາ4AVGV"m&~LPp^<٨MgUO~D1X*4:-9K_+Z6jX!EM%J/R`~t̖k {rVS@#  &6~Kߠ h$`sZ`ٷQv23M(G0 Wu;GD,_`|pĭ0pַyaanZY^;La&(Q ? ꛝt^F}Vz$O1^`LiP.o *߹f:AvOxi٠P(˄JuΎ}Z>/s]%H޵\S(M;zilq~B j1Q6dLJ{scs:\q#u)|"r:h,&x|X<&d.уQSWF,{1)\< 2%>䐯T=TnTR(dy!t~'qf-OI'gLͬꐧ F wT@.G `/lJQ,|Q GJ[a'MdT'g(Çu- BrT1h{{O?SYyy3urJ!IĠJY)[0!BOtzn+6|B{ ' 6v"G~FJd?ǵVvCVq4|V. #Se93cdƙܠ\Unlr(#SQh1TnR^s {Z]a;\v( tixZI.RD ZDaSۘ g>K. mS2;IQ#p飂5H`Y[у5@ |0wU BW G,Z1'6 լvZXu O.U`LPd}Uփ!ђL̈́v£ W+1X3!1߮ -2\qs{o4(̴vmC+BvIZjn$`lg呌#$^$zJ8/iM3@s$x|s*8]8T W@z3WqO1WIXi/) <_PoO“z8o5)w @B?݃/FnNΥ1:1blgo4< ?99cF+OδǂF,GZƁ#٘ ju(ZƂ('X:4`d*v|LAw ]Gl.ѓ7 SU]dCY]T65{ #$1J Cα׹>sVNY5\qEHַD4 Χ9MQ* v%ԩV3O=b !"5]텳Ӆ(+'FJ7VJh#'}Ǒ/`Irl#lh >$xjuRwna//S;~Y] QJMVI3̡NVl1wjܴFWp2)T:H۠_) ]tqk|WV:ZilE09s$Ț\,/J\+>(!VA\Yϫ֖&: :8 [ z[KS?UP÷Wy;ҕ:~gr;`/*VQx#2)+9f1mGSm˹2o*B;D^Ɓl 8yj4#2+6?&r!G>PW=:~nJZH9t ;Lt6c[4k҅kxFDrLܛ5tܴ7:\E -f1UY+c 4V9LeO/u7ԓ{z1O8[BcQH(bJ.z *>P7Ukį?%Z:7fy;Z<Ϣ2(uf*w ͅfQu{pmA*`,^IbHfBDJ4 &Boj:8M'f|z},Еa]#-\h9qۆrP)iv'}]z/2<;{ Z,jGqxyXi7y'nBpv-s8}++\FFlRj3p[,ւ0JX},sΞ։QiG:@vC֞\ V, T*"EeLQrb7o/7ݍwFPz`%9I3h҆[rF7@8![>1wCn{A8N?SDVPC^LP V_דy VI7OX&pX }K *@:=D'j"}d'xteroG'W+- 2]^w~䱪3hxg_9c㫕 0Ru%*ݮi^h%@r@doؗ18"f˥][C$R&sW'NEt֙ COB.(THrYpK6iOKUf?¡;0 GY-Ib^-]uM ~sQU1.U+ߑg2^8+KQf?]h.XL jFASTFvam%>;z4Ό ł~p:0 i;HK-Q&g&mr ?RK,,oC"o+6`8I7փeir$\rۜr(* ;VX1B#36e53 tZ!wJڎM%^g:he9R#ߎZWw) 26X%;;S5#Vy17gFO{[5ͻ_/GR!B.{}R. x I2p/ҕ=y#}'CﴅiI 0RTU2/``(P ;Ln;G"C)F~RC[Ӷq$E$e7ݦ`:a e0g/A .jAEžz S."m=zlx-y]M+i^ :[t%֖%UNvњt\^5>q:"*7?fF39,@c66|WJZ9VVr(ݲJr&lNEia_-+7QڊN !LPT[+3D%=ܵIŎ.x8wsٗ^ˎp4]|+ߝk- }_漢*o'DDze_My(TO7CRVgj*_-j?!<-Si. sylظ"(AoRrWYzd4Kk\ɝpMU+eNsKJjlΛe3,x Uÿ [mp8j$\7mf8iZ-\{a `̉ي/J0-M ?{5|>\5qGfYwv@pv;RQ.^{])O܅e*XbSڦSy)"!W*2Jo;|@椒e׭$+@HZO*5 $֖>k/NRsa5NĉeXv .u\t F zN ga\I9D䫝W:|(}'^ֽRCav+OFKpԎN$ [^b>V@)FVO^tDJS5P~b="+Ⱦ ojɶG w7_l.fA6{MifY1@+s)b:;Z!OᚩOJb+q_#&%v!krE?Xs Իԭ]] B~ D 0ϏLO %2zNkP0VNYZf*;B/ڳk *ofaK }[Eq1|y':y8 'NOG`2-=+HhnIN@t)**5 +`Nbn1E.sjPI*naSXƟ;/`w+FRhh RJ 8uH' r^KxW- NN> Femx$\1wjõG^ %O=O70mfCGa[?^$'*F3u|__ B,RYA T,8 `kfi-IW2lF,%>%vd Fu|&|"ZL` {%\rUfġEݫTwl曻rM"OZB-sc\0w} `MӟHR;0V,h8[jKx[)7wHnR_ R2hx3^$!L׶YV#'1Qx7d%J)6?QstS3ꉍ/ϩѱ3Xn֩.>'/,N˨?˗LҎ`m*ƹYٿ>i|'$J y[HSZhV5:?  TS"%nDqT6P/rиx53Q6-Ɖ^s,鿅 [fUo`8̑GĤݛy$GwM,tuNyj ?=׺L{gVE5qE0Whf@˙'//JÝξovr Nci-shao1\.,vbKoS3ɒ>v/)L.9 O ʬKs(MeVد@E2+;,Fl:E^x( $Vw{gObe;RX9{Ty|kxM|ywNdXXeC,z)Q y~e(2,3(B-`~IgVo`$_!1(v4]*1&{2{ݬǗ߬p Rp|ʵQB!|Iۤ?7*X`Ɗ ;'`@LgτfDX "U'JYPYNY0phßtl86 ATt}z6Ȋ!t}-Lf'41[Jg ?(ݜ?*LF W/5測z43|AwɊ,(a)CͻL%vi?TxaٷIw.:9gk8gPQLn &c&~2 P&k,%}~5䔅Qd$-S!^(ph·bf|wvPRƒr_6]?RU^^DF=ڵf=뷆VY"ݗr B1aazrmWH2mrmrG,~fIDHJ|#΀#=uj ۓD]ރ0]'5m/|X.S};[&?$ );g)mNΜPN (^oYZFWz~Qc;f9>sxa=|7PcQL[@U='cOUM2fme3Ggq HRgC@ O(,=OJF`w @w\$[ȼdưgƔRHHuYB>mlb=^O3:$lGeǝW5c+rh݆Z**w)eQT0ylg6:J'jj)i%smسyk}J A +Kd>3ȟ,n?y6ֱ@Kawۘ-҆. ur!ձ|0JZqר kNx'K+C-:&t?A'S7ڙ_geXz$*L%Jr&1MEfykB}쿣Y(I^AF`_΂^4>$卲َBfCg%U̬ ڍ _p"|yj/AIyubh#d[ e.)wzMFCŪF`kOfߥ,.;KƯr$BV(MKQ'V)y j|Z},K5l<%/ƅ٘ ]I+X*MZSC !~h } vMSsЖ02}fNDrt&"J;ِ\:ckcr#=D'»&-dy~0tec.BSW: TD ͘Q.S^!#8Gc= +:u3KZD]uǧCSȉ[s݇!F?gs,tX=*yfAAC0V=Uohee,X3#b<ԄNPH4z <רm?rvyJY7+CY!ty&|CFs ;_`qeǰ{`= K:O-ԸfE*$loRz#Eihӄ}A'9-2nRI}- TdA3YT( f-+4%s5\ 16 m-;xUT̛!W<'r G$07iS%+ w}6̪Gp^{*P؍s91)lΧD=$4}lS{KK1 ^^M&9ntH[۽d$Jc+^vB 8e%d#k\MAXF3(9k5 ~I $dBrOoV, +nvѿ;2qBh_0\Yy"#6"o%;tC-~D/vٽ@~f:E-Fqgs,N TT?雭S$%uٴ=Q7K+:VzywCJ3=S_A,=,xGP:-V/3cþ.(=A(4rDzn6IR>րn'nrPh:z2~DCroڈP,!3%0u~G핦A*h?,&ÞJ_l"ͧ-:CG|0#.&r2 (c0LOŶ545O(SoI+x֮ut3C`Cߠ o/%Hl#M{Iǡ D!'q%r|Zn/Tj8U/ qR{cSZP ge}K@~m]Ai͔c {T.jMj*sW;m$pJ{rapɕ!Q8)*7Ǒ\Gb΂6Q1`lehuS$0@HT")G|pT*4Jݡ!p?piSH)M~!'啉,ɛ;Z]i#Dq©c{׮`m5"ґeֺ"$nPYnlsr3"Zn_W M2L5R;V NE>w4"s؛蘓Cի,[\,UAh'Ľ]B68+R}a{|ZgѺ8縑2js6*TXvA^C )z4^=;0Xkck_O`;s95ɚ1(`v|]3cԚai8^Ve度0Fm`5"[0']c& r'ݣg&٧ت3,2/O`r ,5 o(;msGy^<ȧ-Г/= hCR,^v5&žAX9\ OQj#բؙ ]8}9 3ffu CJߓh9p.΂γ aVGP*XG ;|WieՔ4| #i'pXXC(൮捧4`@ADxɲGV;#ϴ,JO #DF|zښ B +0~gZK Au b@Z^xÉ!0G!c*$ "k}Uk =V=(X/%Y2ֳ'+ b%7WX. x)Ez)ez`y1vNO'-`Ժ_ޑ(+mmăG+wNр.ٟYXq73:ˈ#gkQ}]m"6-*S ͲWFcX3yLX,T ]uJorlǀ\S}Ҟ`P@Mluf$ٹov(k.DL3";PLY3GV"j ھ"82esDW>xc!' g鿋B/w<cb XggnMs4%1TQv2L;Gַ - qb#a//jC̀Di!(>ξp\0˸0ƷS6OG$9WKTx!x~y0L@&v[L :"wvUo7ťW*`[r OZ9@@C[*O-Prl3FjF'MƟ#6*m G8^6ũyRn'FEvb2^k H3QO-1t+ޓ e=X>Fs>ֿ :CE;d:O+ 98 .+p+?Yl-p =عl|9u`*e? ?]Hu@;tcM?XaԨurDCs jIHw|_vѨl05%toWfAXЦ8/DKU!VRNlƫ6sBf*Gp*]^>޴Q*[f̕_c푺%Ju(£G2>"˪XV %t69ݓ?ĴzWCf#,=ާg1V-u@ 6ߤtId|#D%zSBow ,qݢJ+VplP@C$ݩd*ߚX_]4\緛\ٵw{H<,I0l{`pm.CZ|v-2]9܉i8eWU,&bquj i!̷c {m`3(gmb\h9-Pen*̙ 04ums 㳜 (p]UhR/Bg"e-RxEY:#KT{]Zd/Ɍ~1q%ݔ#iŎ]vdŹn@Agfp% i.Qs Iw93.[vg9 9Hj8?"g VV*+y];87;eZ&Bc\y @޴HH/aRƈRhps.6F= %{O[˱egN’YusC3d’8sCGk|cMjf/?3#/H<\L$D,si Y,\Gp< }֢\.':'$d 꽌x1F7&>ԠEP]<81.,>#8[uӟ(,tF=豶b=;;)`#p0N/B~N}Ívy?7@ @= C/~aUR1g^>gަC?D9uXz`7bXyLGh6*gG˧}ZHRqحmJpe1{am¡%]gM nb~W՘4toriAB]ZH<#iô3.Zv :C@'VCa>7UiXScm^cɒ%%D'jqi-*qʔdD~`7Dqзf qlHej[/4 ׸{Vs4,jߠŠ, =iwؽ~*/{],>ކAw %Pފw'iXWH ]j\s m"M\ *c*ჴT[?UAb$aP=DCPd5y'q;{+&_G[dmQهzӘpEP[&}~'^Twk ~eydfYG=w`$;'(nXo$P50yZ٤qe Egc{$EW#'R`9&ć޻hU3[,|A~ u`$z&3*I*=x[=k 3 KWN/*`+w6#%#"b (U*ry݅%KlcObu̫'7"SwoϭL[cݚ(O.G!Ȉ}ž(՟qlM9&,[ϡ׵v~<֥;JX<@bPg2bkFS)11 zى NZŀsHLjd)&\rSYelg^{8aqDZtj \ y9"z.GafaE|RFDE3;V5\s>&=/h9kEH[d96YEY8S ] yBe&d!DM翍'/&.^//16pq8inh"Ga ;۫J υ\+s`dEPv)kʡJ۔E3Kb,y *R7v!u6]9Lph؀v5uWʝMsG;?dPQ،v'6xW bSӻ$ЬLMu;f((ha((-hk`Ъn ig(gQ- Vf]8lA'-O{T=O 尛K5oyb&T@1hpO9/nc߷s{pbphR:ݐ:[CRps|#ZW7/_?=Bk@9~$gqɒ4̸;׉{XcgMZ|%]itVAol~NZ5nap;IEFڲD_y#͌XO;=f; !T͆u~Y`w|r/œf#}qIJ"`%"3HFu7Syyq8Ŝ!W7=r7g'S=,T Ue9Q1Hxy‰Ea{JuSӥ31?\j8WAx"yjm:]Z(/!`QΉ~IнN }|<'vil*d >G^$6m" Qqe:`r`ڀApک>5Ԟz4,DJJ8r\auլ$#gUUv#ӐZV^dZ +uiW9AC\CwUJ1wXB c4\{*UX$g-xn{}\|r>cAx6N]%Mو ?hj-@*5$0ݞ\:aܵpXy\`U?k4P:{l9j͝mđ8'%l*>˸`ժka_5sq|4±lUvόTkCgBP@n8%DU֪[i .]x5u m1K{ex'lXn$X\h#&AE V䷼c9X/XcPv iQ]ODeI\ıN4MBnV P *⮳M&XڣXoaU,NO` 3pzR][>o&=a-O'yCևtw;N*NrBS ĞA:^j])2 "[Yc( (16phz),_.@e}ZɴbbO13 *干oL ZwLKiG0CkoT'M*{l]Kb+Ai{*{ތf/Va0'0iqjOp8(-̽,$wԾa{v A8#쒪 @S[;KQLMiBTvP*L+8_~#Jސ3\vXis> !EE]l-N  gaaMaսǛ}(S(]Jw5YC~ )]X)#+{鍢qt?usMl$zb(4qk<6X9Tݏ9@2|a?Mjf##1-36ykyuZtI تF; *AB.x4:/>I0+FKzR-'ጛآ!`Sb7D.:(+krr&]j!KdxK2mz]K$#)yd{CJޞ^%hV?T=P>%deBC!Y |`!gOLV8=3Wrd 6%-ϛ) 73QM f}}l#S>:˩Լ̌kB? F:bYYO NDQ#.,F<W!C-ZڲaQO$] /8Qy= a`"9ZУ B),*kj"C d f."_*CEQB}e~ķ9eq;eY>U1&!"ki~GA t F2b#6I}IY}0ج$Ubg6zxĚ騢ȐV;_^-(L\IvQ4YJqSD8vk&l^/=P@eb"ꦙ5*FQF=gvD(T&%hG~>@}H $RWG, ,~/i+ ßp9Mdn> N^WK_' =O^f1̭֩#m76Ci^$ twF zǻDtVnB]ט@,T5uEF (78wl"Sv!*D(y疇:{^%q/ !d*D#9kyĢg 5?R `F՚ 59Vl* 8^Uyɱ}R?P0 暧$GyFKGm9jDHٗeN.wn/XADZXOU ~t>-KԌQa˻Цr.;MXS62x.i|!:7e(kV"&s%~pN .'j; UZw bW+z͡]6wԹ~ hC}`ՔAC{=?>Z]qcHTߒxߤvLea2?TB;C ֹ}2oEXe>D봝2Ēp'XA*"հ`GchUb5p[-3L@5tD,r@a2(sL<%/!8{[61/h_o;BkOR?sls;db`;VEeje\A9YkI %:'LS^x- H:xbґԙ|_0>FӾHݍA}E- x~ >,mȍ-}ΕBݳزMGQfB'G 9ƅcaK]Nfف9#k*}[]ʱGf|'1DsA޹KEqaI z e|VnOUc74-;-.l#'8,ۮpw9g})\%ɋ2IMlfZ8Q\["訧dT[MB_>|-wDZtmT,*{tèvSn0,7ɭmx Oo%oDӎoh`[i\.!fPq`kAU:sQ&$sɮ ߁aDij_x (5J5\Jp(okx+Tʯ2'C0qpUk.T7W. ߇frL^3vEMA4΢ےz.}CEIH*" 2!ZR& .4FH*o7+݆>6̸I؂+Ko955Qʕ.ƺ I ȫ⼣.DM !*E}CF"z0z:Zꮜ1<׍)uao>g x,U${7Y< a`*^0veuIN^lߓՊIg[)n1<^do/m@N˒ IaFwi +83wߠSFcQٯ\Q& t`}CD+cф 1 yJ(`-(loR5x{Sv\ij+ gO[zm#uup7aNCq"h;&fT%42te2siȚW%tP!NqEy֢V js@o\f^zJsM_%lx:]~U mrZИU K $L-֕h-uU~܅Tu̍ Zml5.T+ڟߪPJȱI%\\H q Wal0VkRk]8}#ECwS}Ԫ?'4`;|N⡿uO1ٽ* 9zP`,t<`Z%|4i >`{KoynP}pJWi l_A']W5D[&L5cڨNitEȄ̲ 4$=b 8lU/oɾ TɊ(U0Ya9))\  XW BJ S6 U4Wŗ#~ĞZk8s_fU'j[jɿ.ZU"t**vka\P۟p@+3W'4փhEh/2cґ3>^F\JpC*Zq8Z^!F/5/j}"r}NNJ1u.pVo8neȠ) ¶ք>D#\UuRU0j_ P%&afHX|*q HDES8@H3 ޯ'=AS*J;;J,%|C`KB,wt4L{ӗ]±5U(? A{MA"o_~/v>l:0'rR]Ǟ_!<D~в#e$dK72UaX.#;gH;B wVJ$V`y/eW %%4= {+2N"'J4Ft"+r?nSvv?G!5Z<(3@< LTRT Sv*@r/ xO5NuFwz0|)%dB, Z?e+fmKYKA^NyPU.OFKN`s"10 ;z ׆} 2>F*.| _z2)mdun/7H-ĺؑ 弙~D7z qb+Jx,+ӐRyCC(e?csAk{$'r Q<5AixWEQ?o_%m2aׂw ~Q hCw]|CUbꠝmgPhrݣOɁi,y ?<*,4jk}'U1zeO ;F?JbܕvzC'SR{WXg߭&혚M=J*s;z?-k mc^(p*9퀦پиX雗%oFY]Ǽ3@r;+g?2Nc_{u"J35M%bV&y TC[xY QYUJa8<Wcz~UUkAj[m6bZwT):Dg\܀eճݚ+g#۪s&c:[=_J4h =]SEy@;װͨ]6&i1U.FlLy2l@PU=1S)!QT> )<\.j &tmGlp|3apr"cEN 12L 2f~&}97*T 婆zٕQٞDa[R=%=ZDN+Yd\=O!S Xw7gsXJ@xM{MHj1W?7ڏd(1=ȝ} Te0j$/,{̇2+bIC1bifčS/ʙ}b MY 0[7*0EXHAg J @yݢgo}@q} {B13$3ESK- UsMK g`m #ffx$-4ﺫSșnPJ%2M30"wU/ᰵ!}Szi07є'O,_N6"N{$(gHd MY$w ~nCO@X{lv2_wA}h>Z2ԁ꯹覍TVۜ@Y:+|O]zE^`S9 EMli$cbql tpCdXp5b+ڰgN f8){W-p6o^QvѨ"hyifyj&D% m9jҫP9[l'?zb1?p ɩ]iID^U'UJ5qNģʿ)qFNG4^`Rg{ Μ hJlt,4.&SzAǫS@)`fN5P_S+jP>IA"h/u[Iʀ3R{ p)r_e%]~BF̶y^_Egud>KN@!!CAU)1& ﵀h%5"'\z$*qޅFsg$*V`D|N½hNsu1V't5Rß&GJsM$b8Xx/QZ*0,=ez.)g߆77b'Or#Fɵ0AbO/Wa]jóĪpqIZcB8Znx>x . bݣC=XpϿÖ0Eބz&_=<3h$?\]Κ_Ȧ.fP !BӺ{!lt5g/MHnm"/>,Ѩ@]2/С5ClLhʄVz؟טiiXt0A" nrOTF rd9qD jZmDR:~;#dm xXQl$ Zw˓t.RUki#SLEq`ع  @Dteo?3(cU  Dz6*/QBӜP^W>XBd(J "wAmZvzx;/ f{Ƽ7%/NfO+R.iAeSޑ[=p|nG^TQuerἹ ]17(2.YcۆZeA=[hօȳMnCT$KҘ,G'fE}ĺ-x-]6а{iiVbPC,U2aSi ٺ>eS'ȭX&VPFYavDyK(S+׋G뵣 PsbSKj`uM:1vczASaubv A!Ԛ6rgs m+.RRwi ݢyts9˺a|eH B؆lYr)r|8z8s_N]ȭ^K b>4[t.I4+¬.Ct5G6v-H BeAynVu\q7%GtF;HX!y lK4Uw5[" Ew;ګwqu-$txa[u|`.Hȴ#-5{ھOtAjp5S@rSb͸ AU/`d] LUsFz}Ы۩M#H+wJvA.j#u aH`Zn¿=җ~T?)<:06,?{BHE8'^ln j =@9i@DBP(q5I,tWGPi)ƱU6-EJ}{wāl2Y|p⪞r\0#m_>NHCϴe.u`FX^nLo#7x.BTh 6* ceTWܟM{EKn`.E}so^x@ObrG~Xg95Q)35CbuZ 6 s2NvCRSPݨQڼx;iVGԐL&Y1CTl8/"Q:#Pba*ehXJeAa ߃ J&c)EZb Am{i e?Uٹ ]3g.by]jSB ڍ+7>`׀(6Pka_u>p$ NQ,^PCĜ(WPHY0Kkڨ&iI]ȝM6[+iB7g~`\C +@QB@b8sC3|t?;Ł/?'Jz{&?mCǀ<\?pY.Bի0#(gV˺L꺀<^5҉c]&KPqG-l^ii{%O 㦐K*=E!!;Lm-okp7$x(y5NhALrpoEb'ٔD^!86'Iz]TyR<|f8:R@GP7뵊1QLg)r NG: ;ys,z@y7?@qawA4> ߳r?(qj?إ^w7I#*pTD( V=!_¯PR>g_:/1,_w4 }\GM8Bp 3]UbedhY6 ] 8SVy%*n-5(O&{Na.XvpWijur8F(v&5ʣ֜M_ RO^{|O7\札@ۛ?/}`"^ A@u0o*GKFﱜ"W X'fZʊ{\ 4NJu_c Xȇu3xv=e)eJh^T@;ٜӺWtBqg:Wja8UBG3m|%V/P'EE+9jdY$`Ɍۛ(U*3(+Ki _78m!yѼgb]T(T 1ؐ#7_^;NВޯ ̰ Qk/cͽo=* P2ÅJoF޲jlXiBm|nh i}TRAЃlЖP3uzE(5'TdҖFȝ%03q>)r ?,aDi3!;n 3O==Y7 h{:^'@<{P ac_Weq1 DS('$-{eJawψ02ќ;DuE QH%&:nTM!ȭ  'c< QbwˮfNLv#g@Vo -Pa\)u. !_zZ/ɸ&@s:Mp Elk[+k]14&[=0ͅ;b㈸46h77h?UN٘ӥK\sY_A>!VMFq ÿhz` 7wz稶7Z3\ě}G iObh3DZi6vg65+-zi2INx4l19{oY5Rx0ގPAėλ0n';Y͒xwbj} Zr UY0؁5ʵFu:D՘Mz%dJC)R>Tx뉚KWw>vD+hd':Z6*SF$4*6$ϣO,BI$ kj]W Y? !oSؘha lcu.Gffl2m/ .^z|,}']<.`E2<3d e*: n{`CFzYޓQ4*mѵ80HI8iev;O*ыB9EQ5'i8AC5 p,M˲ ڦɿD/}ZԘP1shѐp}2/{WpEi kj]c-h:U!&ǯW{.(\j(1 {wh2 1@y0p7Jz9[L^âL+bWxP*!VP)J_wI~b)^ˤVQV ZS\!>I#؜CNWz_Un 糧 ր];5 6G_6CB6#U͋LӒJ$9+W^dnGd;+$n ۔'L>݃ ČP%6B*'̖ϝxcg  z2`AF 0g; &)z)$yӘ]-L. M>|Yg\] _{,WT}Ksnzzy5h>B!@Sȧ^lQH,s]P\})95_Ghb-t:K,'%%=gC(R-PHP"b]xxN1XK*s! yNzBiqv.l )\=kVPAtwcr<8_F2X 'E1K Ja9S="F[wxy'E7 WӔ! +2 ٜ@EǎȀQ,rD0ќaU ؒ^sL|B%?EtfQ̰>FNKf蟛~sVq: 4xzC\ F;sp8MT*:{<`T߁@~?J uBLÉ.c~#ہL*;qi'Vۍ.X's + OÄ̒ a:mؾJMJK .rH@4[X{.$a־ϘdxkR[\A>=KңHT _obzkyUB 6r=WVXщ<@GfI$!fy Rol{TC>_V:RULF߾5o+7L"P$qRunw0Cb#qތ#.lE]AH#xkn%$,\aq/`'xjP;hH[gxڑkӇZFBF&#キz};>U)2݁]_ZG0\@׋ c|"JӃ ̛XWE|ݦIl fPBdn3|OEXH)13T:H(72Æ&7Hoz`nJHTƎ 򰞂s1Lp?~kyrE5PͲrtt V7M?2|ϽMraQ>V>q5pZֽܹpeзw:u]H{6g&.CJE2o8XNX &)J߈({kℙ), RRFR1&VN(w3 :|/d36b"v&} ^r7´[BNԷnVfE?+ԋ؏Й0p8x%J;U=Z_5 RHM9`De*_YB߄?'i+vrߘ)#<ŴJ 3Lj+*lut݇ց#~#b[Dž(kx&pcx`b/39w^ko۹wȺE͌ք'Y+LEZGl ":j0PYaܹώѦ} Jb('h| owk, 9ɻ[<LJ H¦0Wh<98-u C(94hAaXY]V9H(4fEQVc+_&U1Ih#>dLl+1c 0 50MXuG١5^kmU# :JlxC(/4J.<3O:kc%}87=tZ2k- #@rx[?.$ [SG&TEF)S3HW~{YcF}gUVC ,yӲK 2ff M/]Zn?91AF9]=i;||_ѥŷTlh0~2U ]$-K*:ybK')ȥ6bxt 9h0RBd[L19D]߃ZoETԢѤQ@XM"YtT8bkèo6 a8^%vF+#.l{6!۳]D;o'E-U3 q;K3 wNR[؍ΰt|ݭEp:ٕxLDű{r(ѱ/ii}k:!Ud<$}'ީA g2 5) Ze'*(P'h?rpbzi22Mji8=aE::lO=Cm~i-dM"l|B?{۸PO]s!3?4g$aYQ!n5X_Rԉr1sR5hf8Uy`I=fh%,Y?+JY%,bDvLeڟfԲ5X:U83i6ߙϺg]$Y"3j^n+ fUZ-= ,eX-{pX*^3N(@JTw*Ԃ5-zc9}/NXkU1RQ=4|?dڜF V#΁8PgXɕV:^t_ 'oY5hUIߨ˳"'A)==hT=[ eo*Y6',Q9kƅ JB;zqWbN3B)%na3~cMQ qNV' I] !l18~YTI,?{_7tKέbǷW˯2[ s20OĪuWY! 1n4яt'+ oshO\Mހ{/JMaQ"aNA -L1KG"ժ[oˇraڄZM3ސZVqRbs;'*6!x(dG[HzۂVQA:QoӏVT&4 s#T^ҁ(zlD\_y:x[̯ )49@㳾 }Q1Q/NXCql/K =J@ zLPʢLl-PTUOu|&P3Уhg [Dez];&9-׾ӇcJIG0M"c1݊9$6{]tx%/.9HR xTol֕TvFs*nU96u +Wo,9 %! {/xml3&9 .6Nqj+I\Ҹ*#>Isi LVr + YSSӏb ˴ݫ i3&_Z,*Y-@+ćs `AtP$01I Y6uҗUp1ݕ5iBhwI:Rr6L] fMݴ-df{El̎#tJF8b@*/ͤ_Xi2ؽwnϔȅ=M!#vvG:z"~{† k2ŚT;mܡuŨ95BK_hX H{yϓ8^{[ 4Nq/tpG;8ZzJt:S ˝::]+AZ8zHxbN`C@+9zG16cr[sQXE1M!*7i6ٶ#smul`{a1`^Հ,/s r1MU%3AIq\$w)7Oe K_X&2@.a""#jӦL)Pƿ4KG{ ;a;m'0M!.t4J~(L U~=v7uѽUcwoǃ!2x i"NyAS:2t2"ey[6Mpx~#ש-@]^Z s:"E#L]\P e't~ȿf6^YҎI鞿M^;3uJtDDML|̇{R6i5ssBy!6F 8䡰zbAkEGQ7a *j噾*c:# PY@oH k&C1a;Vntf (M!]a8o_4bDyWWJz2SU;8XzTxջ.Ȩ6ʗer1q-P0;#+u(e'3Q>*8}8/Y7Qo$HYB:,@؂wY GFrʞSrP!ORl {k`*yx0 de NGw 3NM .!J. &2h^1"Ȟ V6R}#8w¿eV]+: d\`ȑՈ萷q/% F k|^u6?f$ q_ p7<)2a6X|}yW#xB qov 3}[bP/`x٢%nǴȇ& RWᛟܟ^bQ܊h 2b!Q|A$I;X4InέCXX2;A'Ab=, 9' :ϔoIh^wh[op3 t: ݔu1ݹ4)Yg^&2̹H/c\J)a FT䪗3\op0y +h==C$"hnw. Dm3!գlrq4aWp|Z>A53{<Ǥu0xa!|MD}e"#NN>]жQԩ ^](&/Jm'ZeS79x25%[PF6[9J85>K `GD#v# 0UiMتbAlrq#WU՝ѷ˂dd~A@*ğn Eq+䫞T2~їou@]2iU32 .'77}AKߖrd&n; K|Lkjy;[<-Bt% Yv'l[s[+[bEycb5Wk;&vJZU?(H%K G7߬3ngP18KM5iR^xVhг,2/r7>nt3 ]Z$߮e=M/_d#$%0&5!7/@vy,{nfr%z8 a:-`NS6VߊsS:5+#P_)Ong6a " N"9|Zuj̽=bSBC`g!G˾] |}}9z?ZmO" 4Vnǫ]ڭ6-1JA9ȅnkй . yqA]*#JA/X6gy^AO4 NI ;+> Cw2˵wJAK[kIlLV8HOYҞGKI厳&1邊$\deP^n>LI"d׍5uZuKXu6:4@>B{.EEwS[[ѐG)<ԽJsJ+D4 J 4Lcz6hgx5UXRuZE37xDlJ'{"x)6l*gz-tHzg= d-;*%eUl"Xat誋لk3N]FM/Mޑd;ӔM^֫޼'1S7^&WdRFj<z`hG-ƕTڣ;1Q.xmJO_!hjm*Ѻ7b7K^͔'[yĘSp)K2ajƬKKPXʜbQe>xVlP=JHyWyl5k5[@+0x+o7K2Ot9 DHFy[ N#$.7HE%*8%>@FI]-MM;Fsc׸a0q79A됱40YVponIx[AR 8FgͲkD%_I/k #4)%9xS+nIykZ1:K}WfFiNY݇{;BѬl/E|!cدHoQn72]elj@t@4  #Mͫ;Y:s }̐笒W96B)/NAykjAiPvya\Vm)PTGuc9R,ӰX Tp_[S c0:&ahT7#ʁ½LQTR8ZLt;n2)ղFmi!@ϋ+M(?0;l%WPb{9xX._$.bCV _ɀEY2|?ܙ0e {ZcO-xfBvF"#>xJtfuޫTQ H܁um:DKJ +DGN)SUUE8 cN]h-ހ40<pv̻]?̙Ҡ2E-W;џs6eRRQ7LXrIf8}u"u(/}bpC;J|jbsV\q-~a:B-N:,qχV{mX ٤8:]+&$qiS5$g.{DU^_<"Yxf})dLC$@5؈-/?ّ8՜<ڽi}W/5(̦'XfD~p *[0 / VeB"WoD^}-YlDc[O2Q)|V 2ϙkX]%";/;uD2UMthaxbXtQˇ\;KJ? 8z34{_H`F)Ui&K˚|rI&0y شxv9F(<1ۤiH3YaXo % z5_@R{ڏ]TBN*1PYN?X6PM<鼘-zg踀@F𰚓{(dqJdU@}0Le !(YJ,?Kt;nmՠ1p#2FZjًXPmTV-CfGQq{!*vQvn+si^; ʖv3NY1I~Zm6hhwv*Ӎ $Ŕkk>~iUt#*V? ߗ1M+Nb@slgĜ6ݼG]4j4IRGmƋ LxpDhQڙû/_H-Vndl8 Sd'-wQ1Hy3:QpC4 pT4 N &4,m3nȮu.sUUXWۑqiIFD7 ˵Se ŏaӾ|'ŐK#lznҰ}!E(D5Rq m.0X"cMVJq]u'`}HIC9akVcg0;0 "kWޅĭvxB;ZIE @\?mZu( Q51ȷtc)CA ڵADTS(xS'{)s .# GQL0D1aNB[lF`2* _dZ rĤ{ZMo0zASj+Z Ij5" K.×Y&v{>-PقW4j.g׃Tv`bm.%y%'v3l.%\[Iy%)!/C0rter+ymT8Z ` dШV;3(|$2i< tG6wWTٖV5<m1<%>/>,s:)rt\rҵ L OfPʻ,̊[Wc >hkZ 6ģ~qM4JAY&gŦAVV.F$hsMנfLol-_z#"I`D|z+$!QcSEzϘ+ <]U?C}\R9;ntåtƠ;gla^8olEY'b3"%Ot y Y2!dvt1*n=t"ZĊ0 {usC8"a f7-8.Wq|v^CHVKvYZ M^ěS]wjeFw~5  I/Ex5ѳpvR'JVi/\O{l>]wՋu-3G[\*-(7g u#7̹uۦ^n]5G? ,Rc,z"KW^yT]R)XhY˚'hW|;gC8^wX ʭՍYJ+$(a cR_^?EpSzʶx Jvq\ `ҥuzG^nNMO Ŕ$b碤L.шOq/"uVYs4='®d|- $@pt}Nk!H^Iϕ߿ iLb x6,LuU =t 3Rʻ by "̘/G'Kc,wi2dc"KmK2:P41y\YD?ۃf>$_sB@%zAlxk?:Ns=#wKeХVcvurc.^_s2it+{G࿰3fl^դ!1:Ȳ?̪}JLd[UZmAso_1?b^rasҢ,@m>U rKh`oUy*YSnEJ&a\dIHgvaުK9G8,z.s6Nu֤|{,3ъ'z*)jH 7 &Χ˼u 7&e}UJ{MhPUi3u;CB Úb[J3on$qBSܫeǃ$)yq)_(t^[O|'NH#(rlQ =q<7̐X*kpTRf@Bu?B=è ~Wb5AT:Sdfo7H*u|H#~%iθ328slpl *glEl&˕I-~jtNψYF j&V6}ծ=~]u;󍇡_-=q4dLJF:Âp+2ư\2˵kнH4 0l*D34GI:ʤs"zX7y7ʚ9T=kG4ݸ nĥc!ΆlBTܽ$eڭGikXL. ݡ{Wzmz:{DFF})/U{,P7RZ'nɠs-.Dl ȹL'*Ȗܰ=;̟+N(66Q,48G[w>9ne:lYQ-`[X&Z޻o:S񺕸}Eb1$$yK̏lA _^`sx|3Nᄃm,(?hd?K35 v#kzS-Z }&Vq*NVjр&g.jr*gsO̲D#%͠uLd\rjDV+F@`I u |>1 rƕ2Dq= ]5++Z@q+5p3, '1tzRs0 JaGBۨgk8TK v5W@^ljKoxG.۾aFNs P{5H޵xrWL6c$LʳYz>71xDJR-5ۖ%UƶWW~\ ~G6㣄!m4Ը  @ ˁٍH5U 6M$|:Rc>r8Cny׿@J2x̮}ݫ%rd~/fYW,\NC #Qز,l>ҰZf;XKb̕Zahg@bR.wٳΤZLh9нRԕh 7L@!C@e!}~-&66.GkP齈`"q9.{G TU۱}S .ׅF>Y|-󎛸C)aMg'۔lq) 8_˲V#GA`X9Ƒ*(2q¯nnVOIe{]3£I{'y8WK :{r!Q驳,\вj;@uf0(IY?<BMi8T9/K*`uB00#La&&_S0N)?V@ZvZFT6A1)C@ߨFWTiaI: 9/vy%((:@ Ͼ} PUe&'MB@WKA@aUrU:'ǽCb٭8DT,^Zi, !`1Y„1ou]&:a=vAtD7%5y)ALf *P#ZArs僌ѥ; ^+Pک'2'J %R"saMxq\G*ћq^eϳRNDvaMb8ao%YwrLC=$7OJ3.:#!CϘe:FG}%gdhr_x>`Y eJ>>ךcAO=_mL-N AT&epIʉspZb9;v% #=Dy<쓓{H .5׊RcL%(K&dpȄB3FJN|1|gݺ#`ՒCIEzўY5ga(dOe])aIjx8Q)N!}v6ϓ C".>:fTˀ&SKL_@FGRv$;IʫL#yʆ: y7Xζ62>׃\(mKQP:7aF,eRVWRJk1/ zS2*1lFJ@8*w袎J+S,,&9_Ӈ{YЦ/\P>s֕ڥHȭ!Մkyܧ z&Wƨ@" ]<5_;C* ]g3+)Jq٣,wӜ‘27iū߾ qNN8n kW)g(ѳ./4.3/9}bPd6@1x b݈ţJ/ ;Mls/\ ͽ0t0[, KI1\7˫ה )C-!A/Te#MLqGUeȒm]Q2 t[c-VT{nFiVK~g:| ?<_ҠIڌ4KZR~FJc̑^2aKrʙ"vk onCf&&7lK._DZ=8rdpɲ /1v~Ni5G,@ pq ,~g)jn8{6W0ċmODnt89_FtO92n@A?ה%ؾ>"_wTs]vk1Ex;xԡmP 7 w`v˛$!hV5?:=2zW!\p XwA*!Ϥ#N Y T!z۽6>ދ f@׊ɗmA70IŮԕQXPɋ) ]P;2]3s%:NO$ƹj`<]mẍV8pvN-+qC~xX3-p5ͦzQBQ] kZuYo%W&Td!|uYGH%vp3]] Qb8|A #Ojw xW )63nLBGHږĭm>D ҁihMK?A,w6 hUexC*&49S떪n#3)m *FYAYB ʗأ[3=g(AJ%ytod4+` OM1J"uF< Ġ']h{M#C#T䮈qZ= J<_ qQʴ]RE`A/D.Ow$^K[ TRo<LRTSۏG,2&ơG+-&3W..a\rUJrk'l]$74D->lo[vMf,Eh0r?GQF P7iۀ6`4?]dսe@stVI+ p.w(Hl/͜VKI;BV-E@՚eV=8LiYOCS&'*ey֪2GTLMh7Φ%r0Ǻ獍e Ԙ }#\k̃߿ɒ .ƹ_0ŠhFo,+rdom"}D/ aW-uJvJD9R1MUȒy  h.l;-:z!I+&5sŨ/rs^BۑCRP~Pm~Bx PZv0O&a;;o!2*?@L\8.twՋ,cC@4p뛍,2 $9|қ(ftE~9uD)i>{&WSy3LlA~3h=#Ga>OMXJcTT @Ȩ?^'P0 FHw٦dYA:|T`g|azK{'z;dBY3>k58 : Z_ B MGޠbtH|.~)h,UH}Mtyp E'"9PP4N۞ _"uǗuT]LtsPF}.<,qя7/GĶ)`/7iWw"}32yd]-CwxVg]^qy EN[4AD#B0r^-),oD8 ԒqTnwzlwZhXMoi*[EN嬾T5`ZZ'mPk .j"T@Z44R6qd?ni9'ȓʊn#jzZ&ݓrzbh*z"ĆƤ[R8YiuJvqk6uHhaRyJ:(>\r-=5+mi9pOt֪mT8bh~I(6Fo t:4hifBQy0Z7m2hKcN %Zm├(F1%L8+ AsMX/0XV~#f|mWt']06ge]¹8|9nS~wh)ϱR*.G"eަIZd.Pn˜"+c2gzuz ,ȕ͋J- WEM?m\vuyʿ0Ɓ6~ -7x5Wj M"$ߧv[;M(_lq7cF ²Y[l\7 &mU _"l4YÛUE6'0}OY'!^E;, XTYV${:q3 W;6G6RY{v1"ۼV0e{fۉ vCCFy*ɊDlgl^ObBRH6]pEpN >߇hM@3/xmR~7JwM1v?F'[zj"(>o`pUTq[E.ZQRWe,tgV<^< ٛeE[UmXIfSI Vέc TԳ+LT prc$øV{9c 4QyBiA%X)$:ؗATKFJۛuT3J Fp1xsuV*Y^~qsvQMH`DJ/686]l yNؐ!V5a5:ż 5f^-AcXY#( ա#6c:&H,wӧ~삌LvawՠCDZԐeACS:|/¡7rxI7P"k ea]׍;Š`z/T0T7ZZ )jJA92|J}`Iw#an F$ )y@/arHjh VjN HJ7١P$raTB,|U/bɯ=CT«G ; ?%V8 f.,ݞڝ҅Ң ϧ ]n!할,yYQ`ZMNA7hɹ>sJD&0a]`ݧЄETH(kS fESU[&aߨSwA*Yگa4eJk\ /!4ˋN{RlR'57ɧB⠫wn o8= uhz au[Z/6X6p=}n2~I}ܬg "Xpɫ5c"z-IC Yp9̎jM'~X{PlɁ.achnd(tB{@}5vV!h޶8MܻhQ CxR\phZ[hL|kذQ'9G egv2r51xѩU긻icʥ,-lN=kdͿxBQqn~,\ p{s? } X釶(| w)0O7FaX{m=N {gq< z [-r\:'m@lRgGUb*9 QbtR[]y<.c/htg"0Bvflȁf!jTv4/)\C rEmh:0i c'EnVEz&t:#_abΙEŀFxQ#g:HKRbdb0V:9.7)s9񂹆(>ɓp6zjYH qt& C[n u!TIpObzn}' |Ʒ4,Y #Jβn|]!X\ct;>pCqq6}qU*="u=ylʤ"|YA"^}ċQS~e9)ž  ƝR Ąѩ_@@HۿC8דC,Jx{ n djXoi@<ڞ@rAFN ytmy'8uT{^d -m|,+s_ jd\H;pZ_2ÄblXDa4NO X||g'aoPPvDKP=]N! ~}"ɑ..+Yg.C%IoRdG+Hb{ly9d5d쏃s~̛ 4Mؽm, u^heQB7i h_@)%~i4 yl&{y:>83$~<ɫPUD*ĝa ^}ƀ#W61h-DQoߝa-|ƙMK1SYpLUb| tPAt(/{! TfKIJR^%]Eی]øݶFeAg+(c01:3rO{9ima3o@KPln>4 UDWJF}Iz; 됙8fO5"܌]MGs֋?h |A*b0w慂.jna=P$@g`OޠXA:V~A-%gPlnd-Ro^ R|hJrr0e" ]|0P=;rZ+xA`ee$yC㫸ZQZPcD;6l U}&K$YUss3 F+C`aos)k)jΏ-j!UzX")'Bm`* kIlv*Bj3c̋qZ8Q6+avזN#q_QKR5T^S|vJSռnԦm/udOfTD[@rlNtB8ފPXWaŦWrW&ʻⶈh t4Ӣ\ӛC zrXҧ6-hFCn2gI />}\^Zu`.7禐F;2uxC%'3E<ٝq+KLuD III//|$wK/I l*yrndx1! ͈Z@jZYɚW0(6:|b'OA7Kc.wcQ.݋Di%/AqF6Y]/U7.߽|G8XIbp_̝(_&lN":S6$i@Detmp/oS9\'! dN8Nu'F6cpzBDVBZ؜LRvhb2dP-Kj0R{Qh h\@x <5oW״ nLQd<F,QT/%DL:5 z}U;V9L>3YOuȶPV/XU=C|(_-!$[XrC4Хϕz E {4 d_vqM$DE~ݭ{8_Gc3xD76Abݗ[ƶa8d n 4o*EDҀ"gDeEҤ+!ԛE@:Fᬢ2p74*RBאg;ٙdpA#M)R!*\Q <_ Zo]dCV(/-hBLg k(~wp R2#LAm]o ֲpa"7[2X{Rbc/h/*t ZKG>y-o%JWXa?bRmzQt2Dvq~ iw SVr~n\ *ӆېMq{Əjm7x"uEAi& x^ڐ9pݼNNRJb1=0Sخ vu{ &' —M1*FKp>>s/RFiK}+%Dek!$[)>'f`%d^~PLO'0Z؊F9.Q=&>&(rL8 O7q1}|+-dW NtrG@GL`[97Gz iJlo/o?2tP$n夈)|z:lw~%QrՃfhh3Ssmًg}t|f/~Ngz`iYDI % 3We(ӛZӵސ]ʗf eNW%N2MKPVf/hS2o~[CnN+ޞ7AE=J*sg( ǀ ?Jf1dU}'P@4].'xcP yWs/#YPJ~:/`t!i#'‡ZXg=6A}÷?ab)4Z}׋okdDAZ(+$f 7޲//4=r< GŁɞw<}^LOrw DjxUߛ[@'=.u T<BJF4iN\zrzuP$ zK׌M,π+t;1?ä9~WCckgIr@DYUi?כ +"T$C61ӗ"%_?NL8>[Ax:ArHjb,cǮ=-*ں"dQ-2[K:jR@G1`R:qnrO dAs 4B1z_v!{@O5a*SW TiJ ,YD>ă #mT;/vp~0-}< ց>1p2p’׆|ƋdNwg'*#*:)~  c!ҏ`[# G~tNZ4oq2$KIZ~༉97S*P(L1`@ K3t[^>k6*ћXr bȓ={'5$=W\4@Jgr%vh+>KZW޺vpڪXof ;ȱWn D{VA+uQL} m£E>(k =RHG"6'"8Fn: ؤ|5DNbS2sS8UT۸`W.O*XN{ħŹ^zbƭ.NlwAJuqsѕ&wJ@)V_\B6x-F)E<w ! a6͇iN8lcc$nbHlu-@њKË9ӋU=)a}OR&Oas/m~ +=5ƣM 9 Ѿ'Q$5֓#=d6h J#S"}Pܾ) _df6c3uC=7ak (|(v{]0uˬ}k"]口X\1M2-EI#yҼג׬Afﻊ$;0HWɜXhA4%c&Ӏ"O@ԗ\sx21D%8 tl_%/h”Tu-$V}?jjkB2ڼ RWe 3$Yt\4)٘S5W\lM2ekbh\}\2-fOɖt<*+菱pEXw{VuIE;+DJ3eSóuRTAlF.&tBo]EQFR+bU6Y;Z`8+=I͞#F쥂4jD=b6RT; r{X녑O`L9^8jY~gmStvJzق8E7*ݬaʳ9@c@Ѹ$.6# ¸R7mt1HH2b0s{}wM%eoHRW 5ii h K%$/_GDn;Q)gն! ΍Iyĸg50~m&7{"5v^.K=[gxU.HC@J,}qG|e<2u >ܡlʊ{ɷc"2X>0Tcߧ,%e6"\_Y7~g/_r" ?ª]o52\}gux2l`j!鯋yBc5'µ/TCHGѲu߀sviU7gaXp,s8d=I!/ѻ@Rx c’SCVȜ @NS OwYvC?۠DHD7e=Fw(3d~O?w;:T%XΟ "RκftBEȷ$qDF{>mL} DF&7+KuFG[o$,47\#2O nGaJz!O>[擽DNg.pzn{-~!K{;tkmզ[pe.z8N^ @KYsgDEaL*_v*D_c,)iL_l[X=a ܜ)Pܟ'v %U~z]z8Ċv<&O55_n󨆔g/bq8} *~G@ɐOsyq>`pW?efX r 4ά,cMM01{;UGcI5LR̩x6e);gCT>/ݭ4"v*:ʩPypq#kEI9ԁkDK.ky݀lqp1d|I3&VJmic{_~5k ow:,]gm R^ɚ0wS&36OQ[2EvRDp϶cp: /V_~,ʠ[R.rο)}^E5Z^SWJHCtK*סwE`6Q܏RX za$ <'pmi(f#0g'낯s*JHv=٘IJځL?[3DUUSeި_nB=Ƃȭ`eBhA_բ/=<_U,EXտ sR4(ލ0,ۼDYǀ{{|y ȥAtj.j,2Q1/{_R!DR=`qoR*;7A4:Ahœl%<ăz%DnN.SYN$CB("ěervxЫ@p"؄SN h)r}b䀹`!bk {N g3on:< 3}@Xdړ"[ad6O'A5ĝKք9P {3aeEk|4R0MnƦRB,|ӽ:]dcC̙{qMNe.5Ҵ9}u!n}l 1W9R+4axTMrT`?!Y[nơIeelGo1÷Xfm {R5z4jH׿~ᵐ~>? ,BZ`FMp1}UnRhN&:\qg3BT0qrbY?Y'] Ր>ՌM!hĻh+m:7b6mŵ +lSkCS6iɋQXSgnG~!&gw%[M %6[k$k?tbp\4d>zz0Ŝ)2|5J 8|(Y;󰌚y1\j`vR^pMhQyQȏR$d&Zh#w0F%Yz 6SY뵨pX? *0|kAy^ЫM)0goTzA9k)/W*LYԀ1 8_,;J qC!R~C7 [ ¶AQ} MϕW/("^Ǽr!-oAE\VOS6;㹧yYeZLeDmP(::^: H!hm#P,g \-( ک?'^5" NN{qulE0< .,tѽG*`,a(6WJԍO{B*ΧӪ]9(S%z u]v逑H+Z1ʫF=DMG!P~:!] I/8}Ge|R>^~XrNb$Nt 2(\X;?z3ry]El~MW}gl w:jJ$XBA2h`aa;K)s>;mNc7ӗ,C¤Nq!\S dDh}X[Zj<ɟ~Ι$ZY_Wa+}7 +k1Ĭ^LƮ=4P4цns/b mbr=T;8 vرx~> D0%1hm,( l_L:aBbIEol"O0"+[r}]0InAWWD3}Edz0o],2plsKW-GKg9:y-:- /7Nvێ ]ip﨡K$BU>avL5rM3斡JQ8tx?@VIPG5s ećB4* MPhTo\}~H;$ HGz^TkX" OxD:WlaY9 Ds*vzӸ׀\kj.;77oc~6ㆶ3D:W'ksѿ;\^!~&/L\D1=A'4*;&1!YdJD`Czl'R1$eҸ-d uQ?B,'6#/7etSY JnXW&kG޲ӺۑIFF=.6_'SGp+\[Qr&`܂Uakr_"l ߫,WAD՛7@@> 0,b\=qBXWE43 ^?E^2xoΣuz=+Gbf S0~E&㕲.@.rS} ?<w_n$1wwRxg$/e T -io9a|~h^oV^$ c=8#^wewy ݪ$U]f+l ^5Vð^! бlފb 1_eH^hv%1C粚ޅr8TAFo;[㧩t=ʃʙs߹11ѵ 0!͘'EudZK63拄…N8䝽n=LgֿOlczYYܻ#̾i-paQIkl'alF'A[/UFZ #LB)a3jd&D0d%3 c <xeo_]y3}c9^(ŔdwBn uYįo N 8u5_]#AcG!/Y蹔rm'RVo{ ".؀r^y.L;+ȃ\DG3%a_}ҧot-pC RF9L#6$KRBV6Ő6n &_rr@xc;QQmDJF?O\fqKXK,`9~'mp5m|vΛqCWZigiSmD1 7wR(nsߥz8BVϮ vijGwu:ړ;&u^H7(᠕!Z,备5e ehC7J雒^`W|@#9],O;Nsܰ6-(1Bu }s 4OMǷEvR=W9 Q]l7üCIkc pZZZ&DGȟ߲m;A֐>"20 <ń*2W dml,,f Ԥqgxh]^l2\,TXF\_6T 3;;s:1 `1#zLs`NȘ^?73[`<'GG΍t$RgQ˾D|G-ZE}D4ȚQPV̙y51i!@4860{-ʼnY OG]8n c:c,$z- F;}-w@j!bJ"Z:Ϊ.֭cUlOzTC<2¡F+FmrS1R,@*[XV<{9{]Ԇ/0E%͡=Pޱ5П{ tsƒaz75xCMBOGw;3`/< MWԛ*t,Fu&@6Wgv#&7k+ 6 /.xԕ=<5/\KeWfr}?䳀Zvu4}4nQw! Yzv%d2k󙲅QNfKh/CPbFAKf`(\oR̀uU$ âuCSx(F3 j70t"Ĉ&LvVnS.k[wnPnЊih1m5<͇, EZ_Bl5PxUX^Ϩ}cUh7L# 4sjQǺKb |lfe|M y˘- VYX`}=]:ckr8'g.9nvm;m1h֒1'UI7YZY=݃Dk+'X;cWQweRw:'|A:os@0'7zkc{tHuG4u'@u})b+=~fAeVzAK70_Gk_1[j^ǦzO\`Z3*YCrě @[W鿋\"ɶ 5ޡm[+f!7D)E\_^@{1D=Y pA)L P+ !5TxLh,(ƍ(*+2un#N78f4[ 2o[q..d>g3V*8Y,gl|.G-(ͫq[aڡ}<ܡWbr|iky N2:P6|_h)Æ4քIX}GQf-d@lsxZV=Ǩ =[ժ_jFP%֡]V" Eɂ⠴U?jAA9RY_F˷ 彸;uÂRRN"sjoL 3~*+' X :ZsA1 P#5V?d@7gP(wXbE|h~̀$Lz;b rm;eMgm( ϺMH#Oy0B\Cr1x9wE#^2O1.Tn‰ts M˙iY7:BY Tv5-XnZ|R1MCeRk3[|.P ϲ*ImmMy&ayKJw0GIW}9cPRfz#2'$&p+sxG#?t&`S@V oz` T w>Rm:OA5mW3Ķ7]xN'~8ʮ {ډp\!27;S)_!C %Yyzl_? *-1qFDql':a䜐^>H.7Vy4 ֕:v{P |b^ lΟaYaB_kcHx<U`9{;^&ů\>/!JMPCSPɜuٷ29Vյy2;!&VX%":Oª=PiONʂ>(-fSc z>~dV@U&Qe`h;JvtږÙ\ʸ lzC,8Ưז4(b)_R{to0ɯ…x7)t Q ;g--+SJ WR.W*&Jı ok):µM?$8coTx%VlXf[Suj'ePf`vj@!XTpIS~ۗ Tj6칐ksw_+^KAd7u ]T0Կŕ[L)XIK5ZVVІ|m 뢰xC6y^d]d* [Cv&g~a49d%D] >OSWkzlk!1zT1q{0xo;C^ Sr`}5CX!-kpDX9ܢ]K:28 tq**]ΜJܭ>_b_p^V@J=k-lHջؚ #ɻ,~0X~?@̾xӟ1.D$ XP@f)}P$.ѿ;\p+jd'iYU0,7l KnF[F:C{7/Z%ĝ65L9{>x,(yO_]ZpsGh'[}I/GްN%D[V#o =ͼh'c̒ukoL3aQx:Dng} 0WI ~3E<ͥ0C^j6)uz-aڶ+m^Sn흰,g4xD';@e4N~7w>9َJ L[9*aI:sRK'wD, hGxU`ףּpC;LDHcwL*7FˋWp]v9]\n\":v#Jz_.0B C)uz"oG5Z0bH^y@Vk-8|2XXC K6d\# >8nTY7d(|t6!0 g:"C_U3q Dbq7-pH*Гۻ<RT)rOf'z%N3ms ZQsY'Ffg1ҟ0:sW HObS7 n%\fhk{IzQ{-6z۠=}DAa,kHB'oq- V"S@l?%KYHYWkRsyqZ2|H 8sx2g\M&6謬$NH#AWV~TCݗ+P)^&pm:hKvw5T@x0 afiOa;/ ٴ61R[XfI~B$,y̐KGg0-SܧX q<,l9#Ms jۖAZ]xFmZ^z%˵P+U޸T~H4O ŨZ AP[,^kG}HSExI_q/설kPH .&ZUMŏt@ `6}}co[(Wys7c=axuwG0T6UvXષn0qیw(=ÞqRUptƯ->в^x̶ߡ8(cG#p0H e][UI}u(15=[c]dD]yy*lЈzlL%y@} C\jIM1-n$˦kl#| *<ΪA&ka̳x*s䁰5.nnr`1;"bL!Kj^дPQxG>IU*̛V{ 15|݃-Ys܈)+V0wbz52@)>Cao}J| .b7ib-qŚAF V۝ |>|FHGDJJ [91ߓ7:g7wį&f'I{ˉ72%s1'ֲwV[1:ōm9B a2+R| 4Z;&"!=es[O;F:ą ~OD1,^ C*2gA9s`B\.x."=,cH/'vҖkb`pvhPS񵽨☾=(B )7hHE0Hᛁ&. H+O8I5CT1/͉>1 #)r$|̒ۦՉiӘeIm S/Mӯٱ"Jkct 9O܆Z8߮ƯuufTKT~'\^ƃĻ%Ks|u~SZ ~®kb@/ |ˏ,i=Kگ&j!e&]-"5ѻZ[q#zKzޤkpտ8Zل,$XU&R@V U*U%vKWpu}#_Lc4}dfdO姧M*Ubn7!&&!qo/z.s1󰔇NR$f#6Y1umJ/q1Űͩ oO`ty1?K> <ḳ[ÜYgu)I m+ ;]6X=ϙ;JPЬqwnHpEڰ, X^䠙MHچ,:XJ Hva!]iGGphDė[bhxp)0YmƑZ. )u}Јܒ4k/wS%6<3O ,mcґ~gz@ cY)Rpim]JR0t0dk6I b'Hgy7X#FvTZyذdf0Ne͌PGL6؇0q+FEpSSv,;|HlR?] jzJV~ujiws(3ɷ߇iiڠynHi a$#Uc,l%MHGp|J_$  ? jy2ˋ\0p!O˵-˅OƣDz0kH-X˵\4W^'_);e/GtJn0>=FN.hJi|C FEe`\mMKx|MJt5sz|B ȕ xo`"%U6A:KeH$PGLFKϘׅ†.[>kI'UG]HO,`j%.XV!7ZAͶʡ{q&WyE\Z'y7 ʉNW#߲CјC>#\g%$NFJITiU[ qGb+&N'",[M$y p oAX5ao-Xh!`[j'\ݶؼWiH?(c[DSJ(!N6r)Mȣ~k\l'YfA5emRO_:,ы Xh;T.QV> Oy5 8&WLSI 䌧/kn< gу1hrf|[R|t[)Ң>jy)sUĞc+:qE4%ۙl}7b 3am6\*h+2j)5M+)H$k1Ԃ%`y9g"㴻>U @k< m /C2~}_ap؀k^"}L$$ ͚My:FP"ŶJ@RBdà3 1ȵRpTTd>dKBQ(]jm-DwuApNkgw̆cbAA bO1Q' ^!hZxM>@2斌MޡE @ ֬$P@q n8,qLwѦY9µ|_G1^oE3C;Jhfvв<-Bd8&Aʘ&[ ٌ*G "Ÿ OP|BWl[qS`>W #VC.ֱA%//Dg*"aq>4Gq~lRG7n1R+ 3E  :7Aܾ߷PKݞd\n?VךuuAa^kZXvlRn5/FcױRO{ven2uyf F"E曠AաIkd(niv*'躑N(|cw$ Z ;6 ;h1",]4!|[ GYN_6RU|W1Atx=6ϵgI_yjjX<.t~Lʯ8x͏qӓpCx^Z.ccەo+"U~hU[_ƮDt$), |a6̀UѤ*<'8{ c%_vRJqoѿq u~s{ ╨6`,S^(谆tE@C>_ ʹUM-,ha 7PKt|;vK 5.!VH:t^],0l&=*;R˃f ˼\k_)ZcgH:(;%d4mvǼyqѪD\)N#/n?#VvsͰ Z["EY3 '5} ǰ) G!y9sm݄~/ [|_0f\g>Y>!_,ɯkTbt[¥;Х3+⧲Hn.o#E,n"?|ifmj:x!9XF$< /}ǿC~3vR֮DžՔE dڻ84*ϘcUB46FP ނ+B$`_r`RV C+ ]IhPWS\wX)%I7@""F#6hZTsyHut\Vg'QjriQ΀UQS7g>:m:zm:*IS6je%ͷMÐoonm ±GR{mH_خ2Ymii6;tXX [z[(,Xۙو۞(2PJ D[}AO~nnAxcr8%Pon!Q 8⠘vg5X- **3*+.6 hv)&ˣggp3q3=U 9\$i82A_oR.(Hw8g(ɭA5-Xn[h1 2J;ǟM@"$(&2k9g9vg AYn,PcNQ0y_p^b`(Aj$MPS$&Y<] Ѱ:Z/l/)%4֢qZB)ȭ]#@!ՖڅzDˡ9"gaO=v~6TC8Wls:Arê[tAqTcM*a74!UR^_|SX:|O-ig/Ӆ[Px+U攰v “ZFaRPi,2mhK[q(QKAJiA>B;6@ݛA PiȀvA)<'}ௌk}_&V:e<{ř1-/ X7s/if^,I\^c_A,#6kr1:[y>s߰wzɴNFh{̳]*nC>H] E^QOF>*snMsv< ԏ'R.0I`>?rl,utF'WϘ/,Rؓew*j.W@X}s/o)%_Od$Y}=>6=PHnG^ ij"JY5,"ˀzIhup9vpk,)M*7ιߘZ@[VV-:̼ĖV!`C`u5VV-R+LL C51^\*#EZM}dR@W{ F yT /%(nęU7l?PbþLd'=01<$PdXR[dIwJ.EZd#% bn svjmAR5׼Ր?!/W΅;ކ *]%w1ˇt?ʵI}kFؽt3=\U<7RaӴ) M<kǻ倲U6??K~ bV hx]SN2aǥ, bRPi@ږn֧hK_ڕ oJhC qYG | $D`Cn)?{M3)Y۴SNH%F~0RHo^lqN8@r,ksIk/ vo2 WCr ,DnhԂ!ӀJ,}ԣAa[lMF;Ujd4pwDӛƳKnO)mcOVy܀JY*݅kYZȿ{ Zdon= T'BB SB#NWϼ?]zGO:㶭#9.(m}(L$~f?$*w/Pٽ7b P;/7s\?D4,%V鑊$n5֘ZȉlelG謆%xLЉC:IHB2шZWq$]XKdt9Y[>oQԾ-AEIYﰌXe30FܶM. 0 ->`.Nv]uda}6aF<@Pi{cPxy99xM1?0*9F#0F8>D/1cћGY2놛N+ke/NܷlurPѳsuC30L݋[0i9`ʇk>u$oI39O_i+GSĦnl!EhÁjyぅ7n9lvev i% mPFk)dg40flh!9Rs&zX7"{[\@q  J\iG':uCK,8P֪E˲/Bg5#,J5O%Y{] RJ{?_)KW pk%5Ϝ.PMja~ yf PEӕ|ufNs Ar̈́r RHۣi۬&{h-#d2EM BPQ1b7YAÐp3~sȒCpalg x+ >Z"bJrU%XF"EFA4]im- ث xp gZl%SiK3RFҘrxn:>BavrZ2ԊX0]ӌoߏ,v?8 +OriB.ߠ,Ȥ3vwm}>/3Jyf6A᏿E蛋}D]ɇSsfIPot H.} Rock Lo /6vCly+_9u:]T}pBz"Cv)M)pU&=%%EXyUf*up˃[\HU~ }7mZBgWы*q5h>[ R_ dp%dn*; O:֔p 5`_[dP "w폧+C:eZ72PG7ϖ HG˷S QBfP%q-|u9S9ug[Љ._gx`FXUWPŴMXșJZA#iȈ:4T ',"*Ԭ>gŮ,.E8NX ĵˢ_$>*-- $p;zkw/kWR~r ;NUq\YK8k󐬞ԩaC^z5P%y>xgtצxʎ+OޚVej{c~-*lFЀO+a~K"3ã 3zHK1̯5)8cZ4[~2e$ >kO͗xqaPJ 0@zcGBpP3v 98doh1gMQhIWQbV]'kf˝w~h4(" x%MݡM}Qkƥq)x(@F,8p| >+24A0i, 䉵1웏] Kr0G35a}^jqj(R&D6SA\!\Ȇ~S<uXf\kCt|.#_ҹ _E\ۼH+0~vW(&A Z}ƞ$ƵID8r*۲{,…~cl>*tiUKULF8rB6"3wR)T3nlDB?.LMjځo2m"v xE"liU#6MtPFyU: 4E=3yZ蒜,V!U'r$M ;*IAw/TuMO)RT2ARgcyk{1NZw~-ؖ ;F"viP(nƷ3XQ`[N"Zq`D~m-iiǷy em^ e TjINx2;r@~䠛-HRA1  t(P.fv})mTݫhS!vKPn]*BCeK}Q 巤J󲋊6u3G,szuא$UiY1FVˁ\O]p,ςq£E]S/2z vj]#SC/ΞxDƒpp^ep|+B:VA7%< ?MxLi 6T"Sz>f"/נ:m \5M&Q5Å|7̟mmu]uUSA/Bb;p">3/\g/;c֤q%2Lvq. Mbrț:OV[/9Ls<$:^%u>+Zy>{U" ;mpֽs|NJ N@+Kse!Ymg5S~*LvQo0Fͩ$v*Y&?5TӚTclOγ6ibURߴ𶐅^gg״[TܑAfF׽b-ߔUFx5ۛr7FBm% Z,ɪNw^i3#Fj?bO_"PP?3$%DT_q S_Ay!}9ty*.I$(2TtåtPuI)HNOKjEۋ[$`(pR 64%m'lxw,˯3ǝB׼!m?*_^i> XBbȟPM-_(j:y<2& ň裏:NS\y`g0qP(qh8r_9iՙAMq&^NgHĀ쨼MI|׷#]:JU'<:;J:[A!-#SQ FE dd5ξ\whhimxai^3JZs-?DU@TqCIC{4KeHWv2bF$SOI4/j޲ㆽ z{ig#]{C|꬘yt3ވ_+q8=ru)"`U{"(4=iYqF?l`R?Nf'%k|d9v6,<&x!n\5"nוDΞ_@LEWyA21:%)R;->{iNEB!@) 9mjFwYPdw\IX!~GG%'9G6v GUOn )wk:;r*] D[Czj>ZcƲ @j duanfسإ`IjV>=:MWK p_ k'uPS3oIW`Xx-LM;qYd!O-(/G-9Y"2u/ eZTU}:z vY5}&FU!WWGW "M=y=dBtF$R8@<8;KV%;bU8Tg&\ %e{[}"E< ;+XA163:…3Vv#?1|ڄ[N /Gw`$!;aYx7_P&Kk㒍ܹ1v@I$.+^@ wOo7ւHq7ȝܔAI3~#<"`;Qh}uV8Pr=ʗ6m,7]Sk6]7@tM7ڠD3mHec8w3F鱻/iQR9]VqNp,?iZHTp/qqe,3Dedo&<fȧŇŜ٭9,ָ;/ ʺ-c~2\~hH t>w TM/@`ZX.[kWwG iw{7ĉr!tH=3oqm6Zq#e7\7ZjrOt=1& qR9K٫_AxׇG7[L5]Hm JC"?ՈTtг-r=H?:m܂ǨE3/,O?FD$5\|}wz[7ZՍa[5̄:Q{I>WlWqhrr4L+4&}]|)jOB_[)?)F0 V+f.eG.#6@$"#G2 OV umu-h>g?5?w3H> P\k]A<>.d௯Ͽhk:aӘfxi]=eG(bl$],0w[Ufn$5"ܩAKhDG86\CH,%9&;'Z3W${;\BmABd[r{ar^$t21,3nT%ǧIؠ1rvW..'00&@@gPI,$+?Tuи w|eRǙՎ<%sGݝJg<\˲7M黄0W ;CTUN QǝG7CH_8Pd{R32u]W`rb?} 6?\.L;}6<䑰PWY}Aa!Td]<ԵĿt;/+E#|2:VWI`G5kug4w2woSx:{3A#YR@zbO t({RDxl^;s|mx5oW҉$%VV^A1r Z=No\q^)ԃ᣼Õ̭s8C~ zH"dwt%p`dkLtVMPе&R6AYZO8uґ:Q է^˪ǔ&)$xemTQ#_zpIGZr |1oi+r"o:~hhi>GIii/-u7\}=ld"8m "ӹqJ5wtܴxhz<⭖vfŽhnδqZK-~Cb ҋ&=Yb2  n'hQpܱ]ٵi?w|؞\GmR2څ[3Xn9ARy̸K|H}I 2O;/ޔ0^ ހo K oiT=y[ʵ[D$uo7T7<2(ڂS}Ci@[S GE_2+CNT5՗|7d\O\x$G&K2* 4P4LNXN $&{ͬ+9Qp^*ՃehVkg=Tyʜ%jT\W~aP"D3ca ++~f$e}"[v.g j5TόXע8&vӂ&ìV=QgQ]̠́M芺n'}DC-4P2;@A FX9R6ƙKȧSkۛ=1f;(̐Kͷ_Kouz#߲b HӬ[~)^LM'gV蛁r6RKyUӁȪGn5& G4ܐRS(ذ$ g)R/ƶi2d1{Ud@VIYhۨjN2K_wO-ѣ/H\*VOO|G+f8lkg9X#[=}8v0JSkC>de>j )07؂MLXdG}ajʽ1*qĤ(Pf wUQ.] n5ѻi .9͐^&l'Zs )K BTE9,B֌+!EiOhLb[`}MNjAǀ *U{%_(x~ԘN5ߊ)aIWaD.Wk)NEL6`=#6QA@LpeI-{xk/pr0i% Cf#Ɍ3<$Mc,B4ն [5u# wl>kLy$ ! >*>kn.:saŒ"|0쒇O&0b1~IJ] juϮoaEZ K̋@!YdqMA'/st܉v,89¿ߟmdlzkk05 #HvwVS, c־<:oV0 k9 ?Yxc;"bY1;on?.`aBh |{$Y{ڜr*!8W?g-}Ū4֕pz\>Pm" HpXHb6L_3s\3KB(Js0հ@hсyŻ!v0u%NlLP_9=C`&s/}F*l>Pc>+gXOrG&+>9,EmOXb<&t,ok`b4.i[W|*Wڇ)m* S*ӏ}w˝c3$ =:Bq; HT'*4l>\VJ ^@-9-|{PmB'6m"̖3X¾c0"%c@2w]C3>LWaӂ $ ۫+Q*& NU,z5(<F=t5Ui2A^ 嚉5׀ LBqud&i9 3y{·WԬU SQǀB>#Vƈ˥QD/l{ &c*)'e)c+ywͥϦS5TPgQoqkqwxaͪ;YKgC-gzd3cH>MڮSpV~76_7[ҎJ;[њ^f\eKFJ'掽]¾nf 1Z[`3E]yу$!zsF{逅XQj؜;>(0OhJ^tݬ=y4y?EWxHX" q p\LDmܼ6co} ƚ4g3ioNHf|f ok?U?JHI^Aan985O;XKR6fT-[q :/S玤6!6ECR#d^NPL AgҮIvx-$xt1Q13aCwj̢7o.ӛ^~7liNR2$.lMGq%=|ٝD/ocPJCH) DVo.eHuW֐fNmĪM9~w6t+P-e- p3;"SiQۑ<|}>lrfHh4= XPHvk:bavlhWr_T0%4ǟ,܄HK E57V]ȿ ގ|S~KHEEd'@CÌoLֱjN-UgY+͘Z91^eT^S n@3AqK4ˊ#m&LӘ2"˰6Of`ScY>"OMloS^8b7K=$89fV&"U ,GhbL ?-s(<>z?Ӗv9 @oI^C&D.79u:"!ו7amK>?E#$+Q:|"W0h2#Ns ,,6HXv%fYzv9A5ţ:dxoZ."ڷL@qz='ǑݥZA%tJ/*"q{N#4;+=,q߫VbY*p~-(9uKZ \S6FRÂO>(#AJ !¥ka^;BxcT9_[]kM"b N3DeGEЀ>P/CiO5祕hyWA #KnkW/>;ғ'y3a7i.1AhXd9np\}zLX D*<bE{935.d~42)+jG6dPFqG=w13Lt>;̈́$ؚM[6Ӌly܄۳%?zR'X-ECLDwsxK3e(lmoɆ~h}0ztu@a1wS-F*Gڷpro],q-z+E/[U@6H㵮WIE8x0yįf$t4T6-* Hntf)(0:PO1zSgCɶLEN*6H "vZL'm( X B"&5j>v H)͕u}VCrKycUvr-B߈;(8̐^!Ru24u^2L'?db s$VzwGL?=A\SAdm!΍_{a!;Cr6Tv(VΌp 7JսIIJfK#i:X/!DyE1ha\fsˍ\ d7vL"ĥIa)9k wF (/go$$:`+H]Ӧ viBGOJ'L7RaOd,o9NB-ݪ'"H\(9na/%H?R?=w>m*k g,FIbB?EwXgE: Iq'Paz1C> KO#iyRa4V̎7k>iiH@4y6 d馔<9]% 4n\Ϣd~tdZ_6桫2Rx}2V$S"Ir˓]jZ^Cr-v֐BM#J2'<*X="?BxAr.':G n9V>Mf!GnqKVӉIOsώ(!Amsl׸Dd9r U@#E t 1(XP]>ߐ}Xv`gd\r}Oϵ [ʒ؆P@T0} ϳ**D MΌ= qD/X`Zֿ^O'FsDGK|tTU RRVK rf,T9EƫSU#AxނB] `l N"'ㆇ 9"',D+QxdS<)~ڹek*ʺ+!7M~]=W*B NV#e:sWv{÷~)%yh2KyfE ɔ2EL@mA~7w sNif"qyEa2H1B3i.ۻ/_"R0=y}kfy #7GԅmD_*Je|~VG}\1Ymeԥ ǘukyhph/n)1T;^k߂eш1@Qރ4PKגy=A4=e6i:oVU";]#ZVt9ywԐp4roƇ\ւ&CAw|w7-?ͽl2@k7ԕn4ؾ|De.G9* 55ܼl$lX\'2xiMm,ΒU:ߦ6էs Ȇ Sm_ߤzy̯2,m{]v]焉᧐Iu_FJ;n1FZ(`Ob||pOҹxO]>^"'ׇ<SQ(i ގm 4#M.]tż4tݧHfl=~DZwءgh 9I #P)pO~ŀ941D)tX櫱58jz$2kIso:Alm!ͧ)Y;dmUU,g=MT>f&t>= T5@GLGV#Wo(7*-@֩כw@;WDeDp0 }гb{y>AH{O|MΌw|[dLxE;ФL 8eWrL< %)ghi_IXzRI;|wrjX-72LoۻMd}OA!j?UĥyyB@1b8hҜZ"}l YREqP-.w-i=$Dv#-L'=rby/'Q+C,z NaH]V?uCte`߉q0)"l3iSn;ڼxƩddɷeI )PGg}VR@OQ闆ǟ*YX5P(3$K~ipxAxXn*Pv05!b1)b,U}Ф^2ûS-p}#j]2׫@5**R0j<00tM׭9@g&bmB ]ɯaLwB¹[c:%.+ '$Ǯu+f˻SA }i7Avu5=qm? $h9>=˚œ$r[ .ŧ4 b-4mwW?xH1;vMR7Y OB6>xty3:]}K}`*6lW4'ox`ibښW.uz@"| 8>cc `!F+֯`P%ϱsv8%y4CN(g.M4u6</Lt>}p 3r;nן lɭX*̓a4 eȃFe9_$M",CF[6sFrtt`DT^^Ę0UC$!F$d^;MYOp;ʝ'Gw$+&8Ivv G6rDz8bKfO ]|Zw;ْJ =a2*NG)n3g}vs{Քц4>i!۠qmxpql,P<âJz\#y#+[OW-Йp$鷀̈́sPwp}U-%>_R 1 9/ q{DҵFXvKJ=z l HșaxlCL};huPk0"NQbH\O[rm9$CujGzHL3 ÛKz}}l?0v5n SYLD(ueZeVrm~ᚇ1Uu2.@Մ*#[_C~^u|z}c\=r'f%f~bRG|Py$O~K h@p5f5TVK.&Eka!9&P\1JEr=wl_( ayZ+FcA֢GBi<`_gƈjBqgKŅmvZ Ր;$#,U\Z4 9 g=hcʩ Qf* !V@GvȿLIIWߴ܉Sō 0E5CP QD*K|k;~flc;opj㵰G:W Hrʅm`#7{FÙ6Gc8b*U5:*QIm>d+P jXһy@͋*_V'&&'o@RXru "5@&sm^BKHTxAsHsvzgs*il͡8Uv]\>-xR7`!ng?jaQ /9?ǧ/UG՜y&ͭ/#7>Hrh% kPWpgms`i$Uy\z]IekI!g|4" &4*G}aIy@h Oyw.249~OK XyuUGmLY> xL1T kfpInd.rgtvÖX)QW.dk#~OA9/$붏44EQZ~ ÃFI ¦Hjs7puDAsP{k0hԁSKڍZS|9jMz%Qӻ/ Fi[feg𫙟dNbȬez)F\i'HO93M Au,>v456iൄk'!G^%GLTGƣ$JLqb 8)ᱱH&,g/S CaS/=ޅ8 3էQ5%Gdh *h7؋MXVYƗMd dzaŷJV 8:LA+A-R5]rFv̜t+_0jȵRM(ԃU,` W-$U70:I|qٰ De'*](j@ҡNB3J@ M.ٴ.}ҷ<1zŏOoP$ϣzU:g_B/7Kw5̵;^<3fr=^7uJ;`nۄWIX%P)1nu9I $~Z>د+'e Bt_ O`q=Knzs}dyrRJg1ڞj ү%O^$C^e 1N"AHJ`3o)z/yD4Dnzaʩg-HSh&me˙YShthiὔR?*h5c)0 DQ32Ȟ\%[NeR eGC?Kt3fE %ymÍIbPte8i}䦱F$t~j*8;P+=|w mK4b鳯筄r7i==YH~̚tڎ}?B0XMi9Pr矔,ۡ(bٰS,¶!9iL')i \ZU>MNy-Pq^5I ^zʚTboWRx:alU*z2sNNX9D%3 1[VI8B˵ؑ6\eY3{K eC޸Sj 1t:om3nY>nd1A&A2W5΢=)Mc(Fb_I؀r߮e ah: ‹HIs@4`h |FˮZgmZ Yrmb^M߳hfnZKFTcN㨱j08G3tإ{#zP8l/1 %< 3t^ [ЃHrˣnp tCq[S{[)tp;W/l&uf'5;gN[Crwsݺ >"̶n9 llLkUVi%%1Ҷþߦaď5\D[UOr#^atX$fwv _w:@i;խDZ:"0_%4%b4s%i Jk/J -?a,N4ëI<WF_AA]>-1S~E͖]+dT,ʓc phX5q#"nE;}qwӛ˅ZZ*>${7)_Ԑ`m9vw LYt)~ +1ZK}^wOsrF6~-T*E t ! 1_ '>BYSytZh{!mv7X5f\}5L/ae& G1›`8?9_ΫK\t㎳_¬cDQF;=-OP >/vMY:`az=tHʱ}Փ+> 0}b)^ԟ?X63TW8 .Oa_)Mܣˆ\~Q{?O_6r}fJ=!-z=*a0YM"v*XfQG3}P0WD_َח^EaTxWlœM5b,c̡<qv]!~So``{hRd^s0D%)'TX|]] @vW>AL9)#.3?KN2)}7 g];;]ZƗy%>L/,ld7i8'Dl[:CAve;&.$%d f[t<\FJVթRr'W~66}ʸGM ~sa ΋M h2!T,ceOmRmR;YG榹I փ/PGvAE2$^^"_&D9ۙNXB$zTn f$#$L3&0 /1t6, u Õ%f׽qKN2) >#,c 1ƚ[qmųf[u-[Wґ6`ksJ_ Zߗ&)#pDc ( dzhU_0kWx0 ,Q*x >8g7Q=.y(%+xlIZ"[7s֘/o`ʂ|ȝg8oT<7h ϼjL#T# 0}͇d*MF)ay-۶9Ag!yV%2}_Bn"qJ Cƅx{^TY|-jϗ8*f!] jLVK8+P)6 _bbac Qy01&_ݭ+bm5EY-PMG8Ş|g ii-67qZxu(gx_olBC]<r`0(z *.{)U@YjZ0QYn3"|fQW-r~[/ڃb$y, E&:,Cw]J#ag渌0"xs؁.F6v9 E }(lr;G䒵BuQl0`] (I=1VhV}Xf& BK2 ZCD&a ~g6nρL)ZJQ)j.<#L 62!ݚ3JA\xc{Gam/ | 3qdM,mR3H/9XEK~2Hs{٘|pbt 7?[bRrvH>$%#I_fH;3[GY`-\$͕_D,@^cAO,Ӑ Q="8$)>~Ti0h@RԴ{%T pDY4>~ʓ-]#[l ]!u2'51'V l;8Ppb"hTsrŁi}\~ͅ4zǩ<#}?!R]Ȇ }SL_ ӛ(.Ǧt^hHʐPpt.}\D:9nċ]p boQZ!Yx4Jc{[$dK>s+ΰXڞTf"XSw,>`1*YcRI-\].IN?Fڕ~/IhE܎R.WF |w&!O]snW/KL}4ϟdXC>Gո?dUv̾{h6L넶g+q$srqo$lVq]5β'RN'o;ypu=)w2XuN7v;ʗڜXT3t{aq1 ꀢ)b#Zػ$Q"?mW86ʖ?`*Nu3^ օxѡʧRяFExKN/VMm 聾 o B뻇0Bdr|HpUbŒ0!ͯ#g;)ۦpTOhf% +"5S-/zC}q`_)q[̷%]Í@hTmpuc֏D5k$q> 2r.B{UL|fu|P+£6)@ߟb{Ki.::LKi~[_}_SyR=(P5SŬ}]hl@]CDDPJk*iY!P,#)B1v*WJ\J͇ Tz[_Ai8'kAϽ,Ƣ2>؎w"Vzԥ3 *-n׉ŗ$~{3%4s;O#Ot7aF)AnɇZzWB/&.5$a*\L?EU>clh0b^MB: m:ER_6łp2Iaz 'eG\X|*ة53z )[~H9>'u.i4Й2E[FBJj M2f3>S ~YS4ϊA婞3s`bkĖnڊh"~; Lu0t><;G L%.MY>Z՜"Op4؄]Lgv|/ 1pCկ ]f.ʜ?wSFH&RJ(S9+Sh˫}s&ss14S '%fhʤ)H=I ]BN%CTe&u qE YǾ *.&id& 4ڰ } < x7'j_u~ЪOcOrw!@\PGd@[s^}8gB,?N{xa{YФ߁@j ' I'bLTQ/$Dl gd"m/Wzb\b̧Y;zQ6#J2=lEj1 s u]i'Bky d0=s4sƱ%`&㕭йFZ; 3`>a rܳJT}IiʐA9","pڪJ\g2 $vCk':WmZyDSKʈ%ya.?koڽA35H$#v5saS B7&=aӌ) /DF76.In8bmqf 赙bQ F4B\9jAVцMpUdz>,ZNRYԙZ[=~yQ4hTV/~^j#@fks.b'Q- P"p $I  oVQZb]&ieĦF#UKݜ'7=/"EǖY0IU||OL[%3zmAWp?0slث4oo".aD]F {W^p+}AGPPEa,@򶫃@yIZpQ,AeHΓRbK$;(d9]MQrTL@30 ?gQ rX֟PxaFEHIO6d=|Ti2jn,l!HZbwc?$[oHxM_߽Xa८"ZȻͳBhnGQ \#I]ձʘOݚjSpXHT Q[SK. <;+.3e R*7(6J9Z8/l,Y=(fc?9 Ä^̳ u7S^^m1½ӯ|cr&$޺;)!wKG:]%D;Ne9l3kt :esc,3mxOLе~QZYb- ~(!{QW_xEI52o4v"mx^7@{%)\ۼL+l"%h5}Wo e)| ~_qCɈnι56#21)bOGǰe5ҡ01[ %=4yyRW)U|&/{Miag_rD@!%@saOjvZMvG1TQ|b# 1^OwgaSAb m#AX )M!HH#ULCFѕ,0ljL'#v X`Hc~^9%81ޠ/Z Á ѻ ϚƆ j U` :,t3 -7f} Tl(זo׽1,>~wGk~&dw w,\?:>ڴXsbve#1a-_"V[%;!Caes2h13'{><(r1XwsHCWyS`m( iY܇G lb\mAYnjG8gz(Ie(!_+whz| ZR  bmMQžLԴ'~iֱx)pyh;} ([ݐci;y ~ ~}e&x08J(W9(ֻЌ$-,~ W9|dXCyO?r9KԿFo#YXʯkaUP@_3O.h'nj&qr8V$+3K^ׂm73"%5TvA*գ{qqF+捚R]S'FH%-L> 9]:ww )fj#2(#BO:<hfNn1 H8݌61֓heeIZs</=)Jc$MDc졇X, Uos{UZoz;zZSd[32M<E'^&K/MBqZAKW|zѓ{)Ae?@O/( Er*U*7) {â4Ojy|%+#%5|/*Dt0Ѭupmʺ*.2=Osg7CL_p\fL PEgCzqun/Q-* EHN2MA[GP&\x/O !To=M0q/im`0]TƇH}:NI;~.OXQ¹I<5I^..3l̜0aqY<3y W $5'@ }$gZ-}#bIt!W*;i Z5*&qה._þ_%D4WrI7SaagM#,@=wmtbzymʓyD~8zvT̊BaH*+"cv޻egUNnEWߚ.=zBQxnG/=}\0.Fg<[%ϷorYC#ώMp.yltF~ "X]2C㕅iFa IɝUP<}4@hHT`5J޹{-Ւ˙/҃wuHH=ҹۆO覑ڽ\_ż[ﲤJ# ؁-Jb #F:ϪfMrG<(nj!# ΋LSkd]cGzq>:=-L&FRY75ढ़zf+D}r9$(v@ט'%'>Ie".;Nd2M6%׶+D hw} ~Y4רkNm})>MYL7}LzJ=/L+Zy+둮h_n/`RE5P@dw%rK6uϞ");LUM@-2hJJ[NclڥLoU4C] @}0*VSֶ%Rjb%P|oEߕ%lc$X3iQQu\(}V7Nd lD|n=Q1x;CI0<(/g_\ʸk̙Nkdf.]U5<tUgf(4NDҰVR'd74_՘CvŽ#Pǚm yȱ}F4u\ٜQhW!:W"Ri`9OA_t> 1 @L}CBxJ7P$a fOVFYy*R. ˕훹U(8*8sh=|:D>H71prp/@kQRdM *f -*hLItYlm93>2L[^֝9׾չ@F ;^$=pbZ<|x=Wo:e'm^Ń谥B;Ru&;}>\CH]?sVkNB5SԗOL JTiI>B1E΃/f4=b֏ƺ݉|*6.k$ruE;HCr|b,HWvֻ&ީqر"QMf%_v+ `k[N󠵦&mnv2Bn>ԙtHh-L֏ׅB)D ͅ? EIV⩀eՕ0Vc:ť|`BK|-Ehp~T#Qu קuogqo>PYO&be}yJ vO*VO3" }a 3sSUN~5gx$>^p!8}G aN =v8[,^!JJ'/D&|jqśyB7y;6k}#5nh:})Xs4鲘𲷷mH.?Dyck5ٵ] \XSu\,%hѯ Z-rGU]GCB)E¹UtԘZFu{gK;En."T-im[D1_7וyžywtΡa>\R\ݚFN Eu jU^S[Ip!8MĸŨMOa:0.HC^$ӝE j|]]@o|S]H sKdLYP7z{Ɗj]咵񾠖@T\"K~yv*/6:kS:F$7 38O<4XN]ݰ{ ??h UuȔJ-\,fwOmF{ʫ xJT蟷+Լ:9=rGz`[d@;;1X8%*$1Y\ '-sq=CB0Ftpac?v'g^{8d5C X| K?*PA"ِ#dV ԿmU-B\*G,<ɼ]R0\yŘ*z& c[ 7O2GNX %ir'\IH*aǺo[j$f\(& gpoﮝ-Bķ}̞Xy<,s.2ƦQ+'^w+M9Lnk56!ƄZGsxKq=L¯"bNEmԭ9/07>^NٻEfH(& YMe >{6KR?J(i㇝/җø^o4%h-}!"R^ bal+ut8͍qfLvaP&"-c[.fYzHa|\PG}Bϋ4{ۛːDLL91~?-(yR[8EЫQCQ肷cP"- Ʈ:<\"¥ͅn_{Zq&sݚ!j8}&({3?LRCȠѰ0ZsLG|L'zmP|GoSKD "0ɯ)|dGsP?T >3Ai엷~/rNzeY5LYf:gR0OA_VWOL(h}2BX<10+}ՖU"lSVxP &Cpp[Za0v@Wtc ( )|M~}_ "vHnş. ~V^RǶH)T`l7U_:pZv Ԩ˯ߨHQށRЗFԛo4t#,C 6 h|u)$>)@ #r:u_"^/`s uQ ""qY:&JE?69;'B8N3= =?lcO_P:B18fmKLϭx$}EL^ L]\#9[ ˵%= ;zgGڍ V76(21k$Fo"F7 -jh#R B41ٗ%ux˱}52 !b3+w  KeÓl߼4x_?cwѩY6$KBuudЄ׺C_ yL_dMPcwg+Sju!FH7# S8 }3fߗC,wwCy3ySn',p8f]3"g `o"O='l`@e^&컬3 YO! )ξi:U]k4o\::gҨ=Y [F"JձʓbqM|j lė=W zє?wm#'f$z6Qx8 8^W>O/:wDg2f$ނ}r }jNN6hp8J[DmhO!<G ˩XfDlX 2 ]JN mS;lO0`8bPi}zp^LqEC`qmFp]n+QkH,j!B=RJd}Z|p&uIwcۑl yUN@:!fKYJhs"xU V +wWt\Zp"q#WcsWIa$v+c̭f-ls/vCD1H_2c!X鎙qŐffyx<̭;#|Zf:* -=VYХwYRE "}a5%&;9c!|? d2mr_|߶x 誢6u4Xlρ20ݒ4&9{Lj?& :_s!C #OmPé:O҅pAPwEලUmׂs[>Bog Yz}}E1yߋH:#|-m>M"٤a#۰3}ckJ٧zIsep4pYKP a#jZ֩52ua3] (%3eCȞUC.ʈT3{9wRpTAȌN+fvK)gܰE+< ŭ*$%(\ _N_.Q]6W'#ז̎$˒䒈lKC^B )NSL15M7៳Ѡ 56c; 8L_LN~mg%ib:,7..>B&yfGc ї3]8Q/洉<%Fб%ہNjpX> @[i({U0tr-${N$L&QL{ʝy4X5]uUZ}rP2˚YF<@5;Ki# Jo"Xkm*Xֺ;63[J?`fyuB3]5$~T7yi8; i(TVqvL7r5x̫&$Ӧ9T4S7W{ca'XጷJʝؒnxzМE[h,)]MjCCLs}ݱ&Ak’ Z/8V&Ԟ[![x]oT=GXe(|2loKQa[F-OLF㼏) u8I4q Q۞{ <(i'k1}hs4<ه$`gzT=舵ݗ8I풇f fq \$%.%о{2RܑYlo,3(kלgݟdU0xt?R%K;Q=?4d*X#T"n%a nP:[JMѪWaD`n-u {*-ɡ3S1E` &cj?6^igl=gѳNKHrO8YeK~"% }u>ܦRi'Kq\fm5Y?` T}L܉pJg†p7@tL1Y0A$g1GymG3OZ!`:GX/!/JI^]d> ױ)axjX10_>QZ5T GeZ8`9'߶ncǤ[ r cH{'q0? G3n6,1d/+vI؂zwQ9й]{Lm_w7Sz!Oq9cb3K%hOu.ĖiaI"jtǚ[ÓTDD1 Lξnviգ{;}`׋|?Wg̀Ѥu rf ֶUiib]n71a[H6+^,PlaOm(45?#̆XlBTp (!PYU 1!F 5i>S8 {dvfq20-5}V'/TyO,xl2۟82~aN lO_mVE}-LE˙x2r.Zb0O'AyzVl GGOZSmƾ|N17L*SGT m=NF"Gs^ )l]jY̻lZÇ/2$ql35R!P/Ȧ"gQ{-,x7Ov}?!~aCv}>cٰY3lUg Wʧsӏ,*p4ӞRBOYH, ý6~񰺰O mroOEk@%؁w? E|XN/WCKaZpHr27һE_?}v`.sȗ[ړM R}&cr_)B2 !3毼08faRtJmMBí+_ڡ*y "!c񚦅Z"} 2sS>6W bCCy^$t8(6-z'L6 #RrRc]clr=oA_ȩ]GuhqjŢ9ݞ2?٤X_ < ըs#[)2B/r^t'w9waHmnOWR}4 )?fF3Vʈ5 :DʋߺK@“ bAB Ŀ=e(OcvOO.kxo&DgQVʏԟ5<.pwՠ?WTgW|aAlZ:wMF,gq\և CqKr4؀^p '9UőʂD樯:Xdd#T:!iny9=OKى9`d·AcwyR Lڗ0bi =)k3"oݪEgI#X'w6-8 1#-\)n@}|eŀ9CM]8o/ iJ v9n<{9ģ5&XI)׏P< ! TzˊrXV<ŕ֣f1\D.اY/2ŋ}St|a~:Tŧ|JR @5 .֓ۘ=&hf˳o0iC~?BI:fΆOs ^m 闖o⌦`NT,qXݷձFֵiiYP[4>DXl{e֨}`iq.ʂ럳]z5gI\hE6ǧUyi ?͆FB L*l/QĂݷhC}\LߜW5HKY/_Ct%]<3j.7m$ j3/_V'OVF$\Ɉ>g\Ob ih`7 37aqC^C̰ɃqUȈGki.^ ,^w`/^s7$^ xDK78;P).W9f?9|< rKþu5 XMN'ENW&eW 8=>O W0rޝe7I{&7hٟ&8qpLk*5C}y"rte0q[<W̓D{\). ޔ̃a[*Ebwu Fr앱*7qS7ѯ઄ĸ2{]l |NZ20u 7,xX,B(l@Xzܖ=Q˙o~X,o{%S E]0E8ː-qf ~WPā{$ ˨p%{v!7x3Kܒ6*B,.;L&en-$f?Whl 6"]H|vmsr$]Zy@GM.ga (oQ\׳r[%_ MmN^DH&w9sӵ55i8 •t{uLlÝ"~w_tH^w ϯ q>Z' Ũ\oVۘJVDض#)&ejzOFĢ޵̜xӜV®h-3w6?̰]ؗ5QJasP<#_,AJ+ڵ/`te|Rc_躀vZqY8yBXʦ*&sd_6zDG@Y\:b"2,J HƁdtdg&Azi|ZJ&$/K}Oncdi;R5"_\3t*VK$C1h4C(9_Z7 %MߦN~hX 8J1= tsi:1 gYWL̳D˞uORZz Et G1!eSe>eq(uPq[sKej-QTgf CSK&u(snB]73VBS@U#tl` *Dxi&$J3:k܊#d|s uUy-C Z]WO&>1!f"#3/̒}t Cݘ~u$tWRu[e ą8ό9 XxYy-; UJb?@j!6T!ѥ{-[FҟW&D7X`) ?7MUP )[$2]ԼAˏUāA =%"#$Liى-qVp(Us 2T BXR(+*kÕw,6G/}s M $:d}Kvx 1w9I`Yin?2*c;l)?  -KԨOa}{)eJ"PPj QL=ʽv|`'R9p*CXdЗ6!җg6H6!s{  {+,$5`xW0p&P~Xޔs KVGƂ9krrN@ņj`0j+$StpTٔoExJa\)yϽ1Ck& "Qn9~\u;V|8mb6||ġ&BO'<`Cx6g3UjIg ӨGnhetcsRL4'll'xzl[3JYM [2wt|85Am LJ Fj%ZY{gVp}!DYZՔj$J\;4n9V}Zzeio‹3d HbK=oBllC=6l' ?OlM1 sE```e4q/~IKL*w5p옠4B w>rZ_X2&g}K@qPJI<$ lyd\|@?ܲLq( '\V!KUk7!6^Y&BPmeÒG@ \-.oVqwNǃ>(BQvUF]%Z[4 RdX}!ִ4D84{S:OCi`YnAUcql3yP aBKDZ?tCupiL}GJbZ:ʿふhMGQ aշW=]}.z8Jow !'d,*M(tOf7RdPܓ1+q3E<+˒%E֏q\(_Q;E]h\, #܌YR?v|lM yt`OѬX, #fVT;/)M_>i%IHIcN]I.9i*jjUi&bJ 05G#_`"bϤTB0u= lOIYcuVFf׏Mi:NJtEcMI eEP;'Z:(H%mB0dF_>]Wă]QhYq'x KTD3iN,ۈ}_Œ!pɑQAhӞMr9Z#FYF uQ|y#X]܉#džeť%|}U@Gڋ8u6RZšrّF\'籒 B }8 +pq(W(HټRQ®)M*jŠdPGHny2S@-yGq) h cdz9;W9_wzŀiPX{҉ʔE31G'qqJ?՘ }bZ80"aKm&0nSC!RskGb O/gOpRԋC:udVt mA-^\OC/Y$f<Sa|6!-2Rج ؝T1GcOC@k֛{!]#l2ٵMU%j7ԣ M2ࢎes" S n1yv %pt Ď&vž@UJ`#D5{!|VMtWuۚ{/M>$IG!i>8TPK,o4?,ᢏvsgz{u='B^OzRLQKk8oJvVY1r]eK(Q&q>Mw (Z:бU"C2(ȠqlBf< -UnH] qI|eeizWf_FgoGAƎ$h+]-)ᗮH}}U0DG'b oR VRw _[VBĄ L" ‚4DP#] +ɧ]DAz3wHIx#v/  |8n^Sܛ=CUIz`W,R2>P̕ܬp^5O R=oiu>vƜu֌9龗:>5Zv;kp#폚o^-kǭVp8Vz4Hgzj){zF Lv+zN3:eOʻ$!U!KW'u-Y*{V-B@xL~.陗Q+}э1 l,3T2geF\ /)νn';X:8k0Z2D `)yz{LNK}g2T2hXklt;;AE;D?Zt0sMTRQۆ2ơr{kA\d1*i3#Эֽ#Xud*+3-5 8Mx] ("RVnsl?ˡsQkS1%B~n&,II ~RZďKb#Rs0nd](3wg53lJu :YMv, in M3bлŚEL'HalSSA%.P Bk6c$Ces8p~~))[[*2H(Kszy˖C=SF+v8;ǝ7}PkM U6 DqЄOp]5 &$dvNWzM[DV8+5iYka0ro>pJi!^T/;^ǕBcKeB:ee䰑Wc0)Uܰc!c~!Me"@ 31ց G.*/M zhМ{z LVh߇pGQ_NZ-˵uRm+y.߃><Æ!C o~3\x\9Az;8Rak?K >s$fBRH3cewۄИé>3P>ٔE%|4x𰲩 ̱GJ̖<K?ٯb]LdMi*MfXr$WH>j}[e L.%:~$o]f$)4Qg\hO pj(e}7uC/XIwf~ s=Ƨ8J"N}׸-t*oJ~ASqҹohþ4Uf0ׁR[q.k}aɔuDWLG7OW-HMx :@i}m2P(qqҘSN WXx tY+Ls"c)_`x9i \qs#lurX*f&(1ҽs;҂Ix)ve~>)FME,86Es+எ_66Zo`~VxPbe].x_C8mCDI3Di?u%Hh;FOH=SFQOz} ; @ꃡEz/XytPӻpe<…곱 eN`[+$<+mxJ۠אƦ^ v6"鍮TB|7sװQevrE&/ѝ(-XgUCɻC2pN&u_{BAa<t0<&P{q[En5/i4>IyT>Ejn^ @+%\p-=*%_˳D Cc:.jcZ*D(י6#P=]$9|.5ܩ{p"KO$b߆ @S@J&2_kL A$vήq#n8R NdaeD/i,b pto™wzPQ}e]8J.E3Rt *cvrs\"e"UIpov)Mu#=n_jSm("L>J,TvWs˳=FNJl na̐dثjLFyuR %P6[L&ΰJ Q+L"Ogkr!hW Q\Mi38fp$7c~V{1 S] L#iBw^.O1[vc͋\.8Uԩ%=:Zi[;C;0V~{˸ZydzHOaՀc hlgՔc>I$j8vrd{?3wnLS1~$fCTYI;\:)r0`""%>]ٱv_2dn0vxSDZuth<9sdӯ U<uuB7="*c"]XF$/:ؚS]hSY)i!O)c<,)YR!?W3XD-0폮ӵz6fJUTqӞPԷ,k㪒enGVYaEVɗwՈ̯p5%*}F:A+N6Bw7v,( n$YVp}eciJg f`| <,)ED KN e\U/; aR 6Tl6ZOnyv51Uܗ*bkN8 %)uoI>R"l&n}`:> n"PXx^kP4p֋)i\jJ6n㾘y _CǛ諞F>Z;pB/dRXZܗq[ O\IJh] ʗn, +S i7@36hl Jʾ z_ZS!\G!1=n/G{n^-"F~aaB X:&}ܯ_ՆftT Ȣ]^,adk4NPdhh䩭%xUL6rXҨIC0e:B/ U  0]_ ؉If@ÍOqn0g 1?|qbe+*sngOw\l(2Fn.uG<׵}ZRF<}A>ؿ7+D C*MqrYFI'qwL>۰<=hXg@8}ͧe!q"ӊv@‡ ~)Ыb e7&sBdwCX\Lc%B(;z:۟Y//}odc[>.A|:m`0.T+\*U(&H!Qڍezm=H;]z7xDu2Wc(Г`ZK%6rjS=b$pllb7) FXk8k ht@ jD,9}иqkɗS>'7*!,*2^.TΌܧOˠˁ7P`SrRfZ%CxK O,lk;NE;(e'mb|r]傜svHh<~,g _<\>^^_S̏1qK%raYAnsEOS 68De-YƷU\0UU$)V'wwL%RGP!ȅrL}?Bv07&6Bsg$2[y)GgHKSW9Tr'һ$z?ct{,b+3/d/kGY 8pM_%m>RIQP,o_Zފ} "-y,Q ,SmC؝,o DR6TNxcޏWڟnń'v[P:jo!Q!66~r&:)p!`]HQ(,oCЂRaRu&{qvv!Mn|SӴ4*O~KV \][Clm˶mEБy»:~x_{D1'mm`IPi2cSU]șV[\ti{CLQ+8ei fUX+S ??z'fg+*@v\ɞN"FK 6fKKSBzk[{ZҢq YW A*,#1 ~^Kw[+E &|>4yr<ϻ=ZVP㍃MRZg<2y%zVlBN =/Z 5P ıF^^ZE4zC]o8]luKFQ Qs3l՗T i!!l@n~2Sg Ȇ9-b ET/%?WXk !FRAKއSsvzʓR#FM9=L8[r<"!SuC8D$efPqW"G8>vut"vx'MD=EPmǷjӢFZPų g 3ueH2f1׆iF2 bm԰P¢溄F),{-rawIv?8ty3Yf{^O3'm>at1s͓J|ӶzW&v7(G˟_{[uA z2LrL'5xSC!s2܂_KTlۦ,$d0%N,z8o7 ї >8Z nbt)z&kL.gcpi(af9 R+8Gsz ls\7v ;]K~i<^ٍ;'eւh 7îUNLI >HiN@(c]jeHnQɟDGF`_Jث'g,lbX"zGb 3 ?W1Z f{IlM'a\4 ZBB{:Eߵ'0fǞt'S:[j/.)X> ~uQzkHگ<ه$b1[ehGqo6,~eӲ&bbգ 8rplrFVgيiS:cMqsxhd^%Ӕ҉O)ݗɪ]f|X~N$Z]]$՜),nC"P Jx'Վ:S ]v [(YhEaDǣ jH΅W!g}bgb9?.eѺ/|]|]:(jR5D_ w2 CCIMM)s8g@mHʌ2Fw"c/8hPCf-ߑUEjCM΂䊨 &m18yK=+O3I%bb@_ҹĜCV\ |޹Qg[5譋=9fYՔңtXw{@g,j  N=HN1䮒wj`1G_7X;/p7*w2$ w660S#$E3TF>(&{ޏjxz$e @SS4'$r5اʳj`eqN"{n%R5~F <]0ox_fY+h@,%X/pLD*_407+K K+zXC^c>`ke'ڒzRlP+$u8OHk^A )X\+:}̻#/i:@nSbB_"|lf)6K>vQЁX}J]Q1oFC@Sk ~=-f̑0s­y,o}K*rǝߝ^"yMo2y|ÏDҿ"Lr8Ф9>"\ԃ/L@^:xCpb{z( (n ^49YjIϘg1CHV4 bFZ)jy5╲<0trf8EөhQ /:cX ͭ:O6u~B,?O9aG}K8\C_Yd)D8 ϳǶ-7) CZs;6)j_6XA{vJOŊF:_]*mPbh5Q7vn9mO>UC|_+*NEاGZ-|uGCS&<>+9(:g)dC폾H^+cQln ,0$ ,"\zZàHnBwǍ[~d0L,_ e>![ G^Vd>ڈ!2ZWcǸZ&Hf|Q? 6dujKJ/(mEGݧTyNb "8u>l_yeg^H|#'3>on3d$6鿕Dt\a3@Aӭ=lo1=hā7lB9tU`qΫb $_E][_ȶ.iq40ٙ0`@RɓLœC† ĘH#6Et,WX7fG9|ЖԸeZH- =^Dʅ88P|3 +Ml,*32fjuicaA3cVڋ)G3IQ>RY^&ܤe,M<ܛ e]!׿FaӤK4N=>ۮG%qlurKN;[~<39!9NbN[2)[%s XDn+d*L@˳tm E6 B]T$CCI.|P*nӣiHbuC|؆cTa5&k|X%)v#TK&A8[&wn2Z3 "IP$hu 9R:v F# ,C:M%—9UK $Bk>a|澈ŖUױ7ٖ`, 7N)TSK@E 4Nu#m؂ :SX Byz<8`Fs&J/ֿF?xYH" v̄`]TK.3 jSmk=ABtH^E-!!XPp4r3pXgsC- :ucVB12W ՌyR~qsP;b~;f03XI@lOwh&hy;V7)mfbqٲfns.7HJǍCI&0w?ÄJֻ!,"*lW'_#s$,{LPzˈ+;N|hׯɨ5rYP",_ @[Xׇz< :|3. ԫ/D x{yz 9GEubsc]Ñ,X߳ˈjO)7P]s}*gaS+;kZ3`{g; FW"ឆ[^%Rl8JDb`gje:{@tD pUi|ͥ_d~gA<:Ѡ'8OkQW#tPǵ:x J }m(#J=nLxٴ\[wry0ʊ. 7 fZ&r•GKmo?WX5r?"!!kWc@"Byƍ zRFpCjRZdhqްR@X@]c==." .?O @%镊q,h-|w`Z\ō:+q‚QCR1a%~?] 3j A- nǮX ,KM_&GC\9~Avڛ45مR/ }q- HZ?WJ:c60\ J%6"J| Sˆ[}^_:XgV-V]8kZJ{t9ƒV+慲|RhrNZlVJk-Wg6I>%QWK~EW2F3_pl ֓0lݒ>+5g^yۈc b)8uɁ \d6w=ucح1U/EY|K1Nۺ^8j|S?(ΙT2d &ܜ =1vԈ5ӎCz6x {075鲴(`TL %p:v66ќ+1.uROp\>P1܃_E0Z ]'_=.'moEewh.!No<.|@>f}ga__R$=GN A)_K[C]@/W#ᆕQ[9QJMsO, Dʉ%;Sp XNZ=a9:ΞEѕsD,v(5 SK'Rn&k {7duҁw xEGkJ<iR<~"M3hȣCm]{rmm+Kc<B2`.p,NSI$.9.dsCԫ9XVnZOV5#!?ӿWC7njDjWkY j"G ^9?)A*4` $x;#W+r2~=bi^/sk(0|+p5i2jS8p<}P5љ4./e`☪oOG% tc-7_8âB|@߾7D::bt< n Ţf̆0$/ *K-D^=M?~o"L^^eF5Vy= <K?Sie+*`l`=`[,5u~{A<kɸϜægTiI^q%Wz|R)+UX@SBmL^.Ll(q-)MhJ #/w6P)ڡ >Ǭ>mN`-O-X" #ZB@9k_]9%d!Pܬ_ɔvbj,ˌu`Ƚ%] e0i;uªׂ_rm 4w(rQ}PyX8{4ex{}ы3~َA/ DZuR8gGJM(7I(VlBL607+t~% .(Hwǰ<27#J'T9\̎gHߗsqr ~hT ntcLBE5kk^R. MF- ]vZ rPS:@Sm_g:PX_2+tyF,Glp- iDg'B;o8p);dsaxGfGY*64*F\;APF+pw%`,Y<Q9Hrb#)N4%; ')O@UwSEB{fK;"kLRHs3+)yP'ޑl[m:YvӞ5Cj" L-r*(Kljsoƺ؋"9 )]2sՌZ .g۵e1e^9|%i(6n$@ }O@8 'З.ݠy:Wzղi`BR\K}FGw#t A/,Zi4ϩDjI7 I9WaouFʴ)81ePOȩ$mVf()s D Hhܢde.1r[ppG ׵x +Cԯӕ@"ѥ~ψk1i >{Ss#K#mHqh3d!P!ȸp()}S ڒQ+L͞ԗ*&jOdGVZaBLBe5{@Len|Pn1gg^p%Fݶ'3]<dx8*^=MZOAp S.2n0_r`S`SX@]RV?K221R+ V$Ejӻ.Bz / ,.j4+dAqh =EIG,YQ1#V廩cvҁa$ol9 \FGC[=3VۦlЬYk !'th}jl}5‚G@b,WB=8$x BX҄/Lo8W p@3>b:$]Y4j]VӞ>j|m@{׎+dWo[ja ̸bDMl$B%F^ˌ+k+g,Jta),jXI@);j֧Phݱw;AU|x^lώAQw1 b(x"' v Oy9X+pfJk6qT*<rk ;+'30mnXn[uVc^sjׄ)$4X ipl<#;FC7.Fu ?$A1" $wYI|pCU&oșR dd^CRw<mTq$!9A9Z~3D[WA]-Cz}1 k4Ap7Ηo* v| -"1cL 6τ֒2iNXN}"GXVt -4JUKEdh<ZPHv%P}շ buԴ 97ő]f\u `·CZnNܷ9}t_]BohxDy,K R5?ȊF,P{튦X/HwSm1sFՊj"8-%.yW"@,`I )~k(%o|ȩ(C@ڠar |Qqqe0t;uSF]J$e-6F)'P C Ga\ B4QAZ˱dׯ ?aBҤdʻ0L 9$?lۤ~ZPԣd u٢OUOR#w+ "P\VB\-ǧAО#CP",.mD*tK,]?z/)&wsc[ilՀ%0,:,C(Sxsĝ%LvW.Lg聚|bld" %—6ZBQqҹ:KSã=Ÿ ( V/-fe/R oZ&62j_K@]jAӇ҇"нI<^_j,S(ohxއ@zc .G(֏XK k”A2ձmhmX?OԅW͇ &.Wc2/jC1 2GiOUBsd&>փ'\Ln}TȷEoo~)Qca-K*@yq$}JXՅzrvsCD] $Ӑ=r> 9KR[|biQS͸>cTJ6_+$Qk"Q]Ś,pSaH$t{GAFQI#$'ּ}3@'{h(LIFV.6wC 1GA!r#-pթ sBI9 N/)5aY ]B-;^R%(_b> :Sx`" wzo:Q&VB4BQJDuXwhGtwCwjg!c߷d6LsSqqf@rMQfl'gD]l~nWA$m H sK")E/lB eq 7j)ykiLMF#x1LXOJ^Պo!z jN@^(pTyVX^c/]C\`}aٚI37YM IZ:.B%X8Źclk=׮Х$ p`5 $:CyWC_M'c*aH$_Kd N#Z搵hIJ IH>Z5{R^wo螚%6o6>8θ鬎\te߈0z56Ѷs/rD-7K#MZiN<ߓ^-| Ǭb[?0ރ:__ s ih4DD(y>w0XorNcrG:-v@6`|Dެ0u%k1N{u݅|*38S&DK蠝ōB"_Ҍ?7.Y^Von3"&,DP~ z$SoiJmlTNܰܘu`1%tx 9PTso쓤1yb>`OÇ3|Ҷ]$:ՍͨkP&po"m34m3Dx#LTSLQ/f/&CRSח fx`Uɐm|I+Ժ\Kf0] ycϦIU>< 9CkLV @⡠7Q 3x-5qẒoRfhla8qRMHsHu#WmTxbb?"tiL^~Hz8uG6%sgMA -T0WrYgB ~?ё 9R5b.L.J̑ػSr "S]|f"d©AI[(,}s%"M^ `fXTSE94 "ot_z8g50Uz|u:hX]XW?^N"07ArpC?ȡ=ce_j_xxڙ03M9Зt$%n~#q)U8J &lX6xc4;;K3sŷrDazq$9huP؞#}1U9lcs4"z NvN>`bya~4 @}j$75 X?}lip1D?,:uЁp4NOj p;oNc'rcےd!VV)>\cI' Ϋg {FxCBк#@͍ԊB45C$;gy A͆Zߴ-\"!Q-32kŘ͟qpGVLU{ }{io>)va@5vtqcD߄x|@»ĕ a T /eC0Zz =z4{p< |Z(HE08*ltLZ$lnp`˚;5=Yr za,JyI~55"1HwB%6WWPch,FSNi7Zd6GYϘ,TEF\ v+W2\4Z)K 0J*U({ʼn>3cy6zNlrЅUK~r i'7cn71|X'3碅khq{)eA*58Yi_b>rY32 )"w"q fYgckKGvs~Q3!A%=@Yd&FZk&xw2 A%}L:}$DQV0vKphk@[BJT{u4n$=sٕf|pɈDT:&+c80sPm51T6ɀ~^*AD8LkoxB6gN@.Լ%3CωBKInJmq}v(&bߴb߄zi= UZkx;}ۓϚT/b%#Af6ӢSW/J"G4#:ONnF3\rO.Ҍ6{El0S[ƥ?.JX %VtM`/+ᲂowpJ í+ړ<>cW"dպ΀}e,Io+xF]+<ŊS#.vU4 ;O:TgdϹM䆮<';Q 9<Ipad[HgU(J "&K'?0auβXB'3{VUZg,O%3_0~f)ʀ9Mx@vg*\2aFD@q iL_Ѩ`] A' 6G  ].8UU2܂!(rW9Jq\vQ*xmsѢwbR(]|5HWco&sXTd%zoYh p*4Pp0PnpݷhxI%'kaepSe \F|:,]q0J*2}sS7Y޼Px1;?R5*+ jUE#v;ϋg*Gba۷/]919Jֵm=tS9=gQu+xq }5u{0:/]nj >߱TO7 !@Y6$x`\X%h9.ק{Djl*Do`9f8 k4G L,z:m nNE3k[vG j y\ϕ^Q(f}`pV_Pgp_D\C3MxCI+ASu()Qr nTsR^̰شԟ,?q^hUK=l$lA8=ymJ,'{HaF SEʿz9קRla NLm8#@5Tȉf2xa_ r4z [E WsȇBag~Jw_)#%F#4ei<̀Rr~|-S118;.OBڢn-O 87 >h<($@DNrvk8a>\khÉ5[ȹh4=-v"am3k ;w >o/0FmH&x-, C0E*,z|&\"d8V?fd.2UNkG.41-:89H'[{ۭab2DLu}{^A@'%w7s"ڧ.]nr=X5Й_P}; EnAq،0'?UsuC8F3y-dx3\nHo;&ƽ,^`Mdq ?D}FB؝?`!́(qƢqmow4|/lUc8 Fˤu{\x/GKᇿ pўuj gJc J  j@It<&hw:I3ewC$44.ƃSjn2Lt.+2ۤxGwZ"776cۯ1H̙JL8:e/ [2㵦AqW؁6 TgĄ8)?UVq{RoP]~BqRw%/xSy#]m~9QW(N UR};@wHחaHr܋_L8%mʲTG.'Ӗo$oY;ڴN &rE'+|&. V ,!tsXR?op4P `:IW {a' Ngu#aO(oCxDR)3_4y[$1XrW>t_}X5HloKٕWUYr+a􌣚Ӱ:,By}GLX. Y!JG{yl1zB>8Isԝh2v=̽A"cYWBdٌBO'(m$ד\~~a `Ck@ܘbsE%Caje,i0ƞl嫤T֐]g;^$W /U91 gxƣPd}i|h)71:Ƅ !LV ``&sfA)S5,)G ٍɋؐnčp|1Ưg708S!a\dz9ġ-^͍]$!?lL>YޱN]Wwџ5g{㵇OZ0<_RNmu$&Jo0SlX6L4pu6Qܱddžx9hWɪ|=ۄRUEM;3 ~P G D[i)gRkxCޑUnA;%Vu m;j8D+K*wQѝ %7/jtPyqr+%ahq^kE8 - 5/dnB>g S, + %VVC8ݨsw1uҬ3RV5D3zeuƭLk#Ԃ9sVDRRYY)b2纏'$AnAxPWbeD|qʫspjZ E8ݔ- ecI6 xC>=(No+3V. [g׊iddPP`TQYv)ը19)|rY\ 90`2Z"JiJإ '~OYkvqr2*'G_dG:!6p gZqBMq .$$(jɇyv=fl8sC7LBpK_+К%,"+I]`M(gFRwSd "FʳLU\>_P&WFrUm`3gd9l^:r sEWMϡ wIyhE,D5[Ҩiw{R-&h /aq}(QTفT-Щ C^]U,k'dlA߯b6@SS[ott`l!k6:3AG1vz700YDE[Pm/h =69@~(^'ߡ"& esgw >7-{7o3{y8 j_yj?}_?5u VInڗtv*(&s:; cti8@JAe<]eh>'eHfz\0]tvżȚmh5} x_ܬR-%Kp?F}74c#{LH\Ns>1 CMc_\K6._KHwLxB3[~\/fϧ:Ųh2s̢QH֩Xٍ(\ƞճߗ ^bBUE\݉鰩@"B]YHÍw] ~z*&-:'+jRl鹡 c£_.WgSTcb G0bUy&\uPo=OY03$W*o MiA3kHHW L<#@OXH%CUa>+Q5BoGOԸQ ģ o'6#u$bZC4p)<` h4JX^Lh>+eXHWCC^@1Tg$y[0m"M5Uz;pƎA^V|\H4Q*ӗSLQILr>tkzIįvز`ƁپE>w4>gB_MKi^6uͱ W#1͌lTBdRlY&5ZFd?,|6*3)rj'" Ac 4.HapS{nAkKV%0.*2Gq!',ҙg%iwzj~ˡLG'q`N5M?Ɔ,揪B _۬I]R(et4]QvdA@j8.Q*Ѱvy v`BD 6܅S4 QT"|Qg8YeqEk_!$Zx*=|),5g6:(J1sggՁ_4ےMk(j>G阦E_:jxܱy"7&#h6NmZÌOT[ ڣx$\nr2ҽJ?ΜLB~w# 3(n eu֍k{s;d0Ìe2EcYp?Psaxgw-zLAuf=,?f0šVga&k,(G#}Dy@J!!~UFbixe;K weN,6vxŎY1V=F0:QHuNaq\Tu(JzmH(L-s ^wJxx4H֊0l)T&2X<ϩ3?k;Qu-KlM+ϰ Tj 6,0l.b% Y孙 6# :Y7-NTr&  W9[18obh@efH0%`(H×'e %˦7%uqIXܨ(.WNt@+1 {2W]g֝ޅ*T}.dS&(͜2y{eFJaCo t)+LjuHʂW+/ L|͈ܦs6K+PaRsH 5DUѼ&q>]j B;vf{XRVB /+4G k,; ]c'Atٍ[#%IZAO&;6k#r)>|\ݩxҬ W-!2>-6QCǍNLUf씡AWUa?Ǯ\#bWCL ҖyR )mDO0m3&p!0nܜ؋a1L+ لv#l[Fr`gs]SLʼnYҧպJ~\v`u'?ISjb~%pȴQ<߁mM呾՟K8!$])11"Ks4c)Kd&' I_c#SdK'g{ϋaHLyaIqtuoƃxNeo?)ro7Iie0lEAX ICRPL2P_,Ҟ1x]rpjvWb2l/kc)Hˇ8hs ɐeUq%q߾z\n.NNr^$v$w4B]G> P#ތ kD.\Zj<Ҩ&nS,TN\` +}DM⽉xOwQW)ia.Kp>>+hŵr9hon( ,&mMIAl\Z,S gVdQC죦o?kIZ\uK 0nz/R_bx50HL)W)I儑NeuL =GDCW!r*V.Yma";͜ m鍥#H c;H$6LҍaG^tb:95-(h͉$O+%?}37EA Gg~sţ*:jH -kV.+GfӨ0E48O.˞-F^vPG{,4!yK+6icM ,IYT{@R 9뷊#"y*x8MF9A*;9EcAzy!. Y4sǔg/՜XcVL/ 'H 1.wxsS}*"?r Uzݫegg. D3pya1]KFe!de cAߪ %px.<=Pv3ߵ#FY2X ?ݖtY VHض~6p {^% ~pȦmKGUdρNbsXM`7IZRΌPVjyɸz/cMK*:(δq\XԾ3ASͿAטq]LQIj~! uh ŏDl{Z`5^KgȠeM}e&!{AmWl;}[Ɔ}Չ$6@z~ g.|US'0F%x@,;⹄6=az}чЛ];R~*x9v-o4 Sd-KL-TICn\?^HKϧ,W m3(tɍVnA({e9꣝ds3мiB#A4,*h_]{rtXRT_:o* >(%@FBSZe5*JenЩawR Y,PǡQc֧jB;D9*.Ň)t-_m\G科[]Ҁrs譫'׊m.Ŵ{WqBdSQ:[~D.90J#Jo}ZWBY^6aD8^wQ,vi޲9ܨfz۸W+Ao^jS}MAͺɾX /X?TȤ,f> R-,7erY'!}4  K*A/v_QlCjPo;[B:ޡgOH2 -10 S0 9l5HH)m>`| w) p0P63+XۿU䰠D;&m-[eXMYJB?1.##! 7Ex4*}DmN=8H q5dz]Pn&e%K Qz9L˴8].tJqv"V+ie:}20g}s؇?j.P˵X/VzGkX ~AP|-V§ ꤡ3>^W-# \ŨЫMP )sdϴxDwkJ-2bHrHڴ4B *ǒ6T稧l,ZH5 4(g\eA' y0ԏNY(p9sܲgfRgɔ{ts! 3\zF ؗGF/|)81PMzOYZS޸L|fy=PQ^KVm@C3M{XoM-_+^jnt,/U/rɨ,IÍV!k^P* zTb?ETqЇFᗍɔ驑 H rԪ*ze9җ+!#x:PӸV{vZ0tI ٗ d~e!oBQ{TN(mWaWt )\n#|P. p+鰎Ԛ.j~Nh׿'0+J8̥Ggh|<ߤLw1;#f|K"KS㝵_gRpYjRCO6@8|u^5^лQ< nbh1O0Q{K3^uYB7RA`&aҤPG2}k qB-v\G-w@4Wg-Do6n#|3$Θ9/szp##pMy=ϥJA#A-f,4E_ ^Q?eʅچ#߮܁}ĦvH8?:H8N4݉1ӛJx7Gq@P'%ԉ>Dȑ5UxٝZ"[{_SP4^ɴcUdUk2"Ҕ|;˒\)v2%vJ:4ݛDUKd 3l{7EtƋr|rI |<.`71ki"MWXn)x|RLϔ_d~ʸO^GBaNI!,Zcrbؙ@DZ~eҫ" *jNZ:i@φNovUXݚ!͇CsQIᓚ/ Y>uLPJUK8HǚDސ[k&cv8{Yֹ+h!U~ߟfS:xwIw ^y8H"{M Rd\;OO!y?yS;,Ȃ"hZFNqK|n<"K^5,/x{CfaOO"4>`|zg8 L_`13UbV[,৹YM!wPItm ݕiҤ`#jlG̔|/GJ\L4ˌTs_~/]|Ͽ?N99g9|*#y/@V" _A[]#(ab q뺱Su(f]aWe+x c5ݱn G3 NzqQCƶ*nbeBڑidC, &% P%Cfw1]Ma\̏/4% qAJMwbp;4 \EA$¾;/ ~/z%l*5,8uk [2Pf{sr?fU A Lh]fL0[,U{x|no :g!;uC(ǁUŲv\$V*Kk}$bx5妉S\4ڙ?͒u}N O?r}rug .uY `-Bzz'nAA)cu i덇>.m\&|X5L5r xgB<5>351q[h1{NvVl7@A.IȦ$1#[$a {̄9fy`|d'0nKF[5#{$QQWX5Eͣj1N2+L"fM5Uф ɞtZFTn{wl$<ࡧ|L!7D|x;.lO 94>nnwgʺ[hw3Xff:cnBB)Cw a )ڊZ7!U\ieEZHXjV:ϭQվk8O ױ'd1䘘)\ m{%X;W@,l4-UTy (IG7?#ww/C=6 )R"ZZ|>>Kù'uΦ\b)ƅӷ-X7; ,0NoZ2 i"J_ʴ\tˠi[S:/Eo|*ԾL4g71]\4S>HmduAP" !CAxzpӷM# `|i9e`FREwŝ B<$dg)+k#⯤t!_N18QX7)ALW ŵnEtT648LolR#Ln&R5x @/Tѫ 5WFnbȗI8?1_&qr^ J54#)*ಘkY"z. ݒSDXOYGȻwӑ+u͸P; :)×~j:5VGt _ZdDy Q#ߔrkGB(I-W/S\_CX:d`=lh=r:(qibw Nwhd;Q{D}@ 2"Sx՝bk@E4PҴ& 6&Ϝe`Y-u S8`Ey`mbsZ6W%%JGV!`\DM4Q~^IE4jA!ESC `.z8g\Jm~Bc,z}'s3!x.{B:{ud{{/غϬ(S"OԍρnZGe O^lܰi7mضɁdͥ&S88РoV=x_)ӋG ѪhӀv %K8&u5`7!rcG.Ѫ~2Zz+u,`bL҄}CTŒӂfwу{]y.J"cSeņ (?vEF/qPF_# D3fw Ii l+Z"^M9*Sc2u^&jfVFF!Z(#=x,ɡ%PO{O޺F{vv;iA^c']&!E4AG8>UgRr!vѵÆ)crUkbWI*[gAn㮙x~kǧm\[ y9n5 [Qf2UjǼm/}3Đ#xsnz{?-psv0ǙN Ȕq/09!⎳ хTD/Wc|M RsvpM cqqYL}l4I?9ܗ4j!'b5 Ge8{'Ҿ6/ާd0A&@:ex[z( .* 5[~@VWwewm,T=.\&9MbΑfx3@Uj%Ln:aHvQ`e3Yu6no:cmDf"{er6'Pg~;fXgLu drxlRK1 BJ.pN :c>~1oȭNvjsL] Mᯪ-0 T# %\0S)˸ .ls˖+`"Tٵs甒V7S Uix )%CCul`+T($.wf1U9GtNX+4 FJ/XK;1B-!l6-"ˁ0yq 5xe~CN;\!PjnpPѬD+UC'C`*"MOJtڋ }S<%#|?>3 t;Zи@[ѥ{??!m3ssq`@IM(nu*:}85V\֖9(FzgnўKu(_Wj=;A/0PJ7dq7U2Y9ڃ֥Z=b4ztrnGW eg41hb:V =Փ>VJ }@ F5ݍ?Ey} Y}/7Q1zM _y70.z/{1d~0ݗ 53K5zo҆~1T7=#BGZUA8SgdS_ݙU*JپqGsXnM< i!f`ͱ \&?3IqCe" Ӿ΃SnldA_o+P72hcx?Gt2Hp˶xSL^id3B.G,o͌`w8]$<[{gh35TWReW5ŻcY=I^b{urPe5{{ i{Tzh!AE zֳdLX;-F=K%MNϪ>]D`}T]4:^CX`el!/~Kf}KÉ8yNPWM"jz@-ʿBTE=,R?8MqBFii~ٜAʝUP3GՖI J1onCEd/ޤ ݠlU V5sgOij{@лxD88 ڻծI<Ѓ@|FdUE,t _# hx m+@^b]9]i F~w+&W[k84KVn,NI2g'Q>MCى|@x!z}$fd ͥ|%jfٿ7PG}W1Լ)VԁJ_S<)ݐ =$vDD^Hzi^C, #j, 4\\o<]oO`5۰/Ym!  fGV~Sn"A[Iz\ڇx4b2BH$T]Bj5VGC7qHă \ ޅ@Qfz1+S)fQ|Z@ B=l(QvT<}ܹlV%O%nũ9w7oWu9|>ƓE}(A+p'S0oUdw|FҥKk8D(CF@nM"rۤq ,gdg}fF3/J*$qj&ۯG͎#^%ףXj"LPbf[86(kNuALBCy̠`?& #S6]]XEsV'@ տE#}LtKQE)rcs"sPyu511oVΛ[Vkg!=#'e5k}lH fSj8vp.(݀aaCGO"dNē2_~y L Z75SxQ|prS0lpUџI\ZN+I~iUe)dG{УKRwtjR0^~׌Ox X$2~Ns 'a?:l?cq|?ZS1lSb#EoT{{n`rC{HLU1렽+ 6}8<:>0J+ijzٗf !؉<é5HCOR MԆ]RPaŬSu=ƶTgz1(QNqLyFsq(qQ{a9O{`~`֐3abpgvo„^ގ>g=I8[_ XBe~)%=arAT85ZmAuŊ C8gIRMA} #'IRp8ۥǐGQmqfŹåՇ'Ot53!H@]NPLǡp B ڝ$7&  %%5JG>t! eƄT1΀ٸ˷I`̓rWƳ:M=>=A4ZXC`1A3T :x2a8a$PW'L!.Ѩx |pP\ʦHRi ޫMQagLykkA o'qx @waqX^:HW<ЍUZt2>3:Ƅ}y씮v<7upbHLa`KLTd\qHChc,ʚxQKt]ʬWB.$-"=xcc{H܍bqij8 {%G7x]&O8`Ex#AtjH#;QouZU4]Ix5HBu3 $-aqԐ˵< n=>eT$pr' VF}4Gɱ$yuQ/ neAT4SP42WD7z۠zGu/^uVμ|c@Їԝzd-=Q=!?-s9u(ji>ڪziH~qMrX7"%k3Qu<Am=؟}vWWӀ/% *Sa\$1ߓXaJ'aywx PAyph]-{\@0\5g q rstN;LX&3BS=+?kkFgwZ-sW;[*D=L-Wٛ4C|hF^J%ڨظuWJjIni0~ /߯h[Sqv6w7b@n+yiS'?.n_[.$S6p1:Ym"v ptyN0s5tNOPu5IG[Tc"BmhXE#{qfT70y䠪'[(lX0 <՜ I2ȄA5d]vWFJ!P ]1] 8Fe"Db8BM՝'cVoOkƭQB2o2)^ ,xfepĴcnmhƵ* SS^~M֥+8ܷEߥ?0)eRG^aРM$ FdfNV[*Jͫ$B ڻ/pO6[ D("M9l/k/b,2ܙgY} 6Q~@@9K3AK"h@@=ݥ3f!q+<:l f-q "*Q @EYf6V-'_--њK sy4RjԬa^#q3(߲w8% 9:IOV@FB)J$ DUL<;4gk閮hI~C_IW3Ä6kC"y1Q8$2L37h})_,98;龷>$7z۬U3"%>uOp }վYWJ¸_3&q8f/Ev/{}4!]'֩I-'q@X%(+mQ3yUrP ۊ4+Nb9η#~A)t<,4 ,/)fH mj N'oDzƕ{=t}\x%*% E]'D)P~/p Ma8gň-_ o$-O>xZ o<{0x -r\gAY|\L}E< ZBG±Jݗ*1vҗz8lY/D|G< yrdU j؊%gfܥtD3-F*R 4DK%O,*MX#ƣ0S ulr5gt [? ~6D"KTc@\rΪwHnPnЎ;tC~}7:WzbVw·gtsC-BĖ[/7\fԵ^ko z?%*C#hvFfu6ױ!}܃\k"jfG[kpȇBZq-w;vvp~'^C0`+/;P Ѡ `?ڊ4a$-2k~~EJRη<ܙNο"G k)>Ram<6*^e x DBڐѪ2i9'.ol@ gI{;C!o<o|{5]M}efo5Me{![{[;sI"(3 s]j:$I_ws6ǿJ ig?P*Ls/xHʪFk@S/Cx1Eq/9N N"ک H5,Q٤ 3Z-g*M̀&OC7S=cƶ](QNuta&?da2'; Jm٢0/WS`!۝q1ZʩE+G*У ‰,i~ćTf7aT|zNמؕ7H.15P͙j)lKֹKCAGXTV":RgLmWI{{۽exߍS^߀1j& Qk+Dn&4W@ZAvkf zmCڈ X5J&spl ubQ1cl&YhwOkef Ծ3pt*}_6]0GV3{ 2KB"úr;jt5۪'ff}٫gtQ4VRxMZ&ݧSfPϺxLu+ 1R]%@э \b<Ɲ$C{-!.?NbUҒCZD~pEjZrAy 3z1tXT M#:&4fo_@ A5"#)ӶIC;:W `n1A31ُ.Α/t=y ٌKGōn $1ػEx^cf \&Й_V2_ˉ˱>Z*tB]{j_5I:dϧ0/+x}Duq\]'iTMʑzLpP24XZ61C`-/`1{8V]^gZ{?; !{9Y0$fhNA\=C£E[tE( ̖_;jXT5̶.U>o&C V.-,֖ 9yx$xZ 2m̩Ta]uC21)ȿ$u'H:YI_r}{hw24MCW bEֆF/v\E(gk?dGչʫ&™+ Xy6`ȈeG BPB4#@HLQ+,эjXO/#:=GSlα7V .7a9-*[ԫhx|`~M1EzQ{ &E"j&Xi[O<¾I|B9ji&\աO}+֌T^*z Ie%&0EցGD^b_4|qʹCzI==|0b߲s¼ȣH`A#bqhШfRo~u؅rMN?۷[\ԕ2xrdZ~d ĉ$q"2M(-, ]LMc!:\g HbBNnЯ8!8EB;͂aw b#t~g}5{4? ҥ+ /. \nR-/%ZB+6qJS&&it5ݎ(uhid,^D`A![zuwvHm3FqA39- R~ F1w6ԯ}]W)=pe^@R/×4E?XDZJeICS/׎%|5iiq?h"mbgE:8ނY.>j/EBMBhtdwSg[dNܷ ą_VpJ@hU Ĺ:\e=9e%gEf y4p{`H"J4"d (Nƴh Xi>Pҭ-;1, ,/b` ۼwHq7&mg ?_''/"oJ1V΂ 6E*HXj\1a=pvpz^ՎY ٭sA@IcSoK+˜F5sLC7>茗˖`(~@cg [-ܯZ{ԍbQbn-_BA6Gh&Qg\\꧿rIēDV#iS"oKCNL6"5҉x*#=gxr˅{z*i/k =B"M/vn~:hUĉyL5.CbUJ_gqk21"^řP'VƅWy |MSudOw5d5$zi[^RV^屬,HaEzF݇/.8cA+mU#DRwhLBit(HMqyҐytۘ4v"mJv |h DIp[(rܡ@#KZڟ.N0on ľK'^M۞@ڸtn#n?&p|̡yh<6j?QL樚B9įꞴyۋ9L"(! C [xGe(%X8 Hðzzz~[*ц.{11,QlzV$ŪȖviց`>\ t5]4XVr3b~ij11۽V4ц ^v' ȣ.;sp&ʌAu{ s?JgUx(I,m2eg=Xw&r>6%cD˽X}!`E>P67 f'~i?z^:nur2.w&.\2ᴜzhV{٠:w%ی?KF@8Lv0*Ӓ&kzXEµȕ"QӾsyfS؞O(4$ tA364EHCÐvbsH֪ Nǐ∐_ʖmcs섓bdRT/ÊjB1 ^5Wy Ŵk}F|,'|н(bV. )xg^EL]LP)@`|QrȬ*JL_ T|ZcQHTLT>jy.*IU]X˲M|R{ ъ8ϝR}U) кJakUywai$ubdtP? -;rl9*L zޤ+1:y`x _1#2urRR֘O;CJej#6C;I.G\+9,Y $o"n;wNu Sf폅Sa ?D(L*@6@c xT^8:I"T '(TjFBίJ5: D>\ݖ5/Ân;^*RGyywjxH$Qw>mTQœ`vW'ݙb#XaRHڽHCEG睘 =v+y0-2p՘]YySF]QÉ8FE5_1 Z4m6BmElЀHȓ >MYW9DK_Hٌe·<"_)03cQm#H0i]Y"`K) 2>ĎSDG[<&^NMV>T;N Z qHidY$9\;V$'-9#ޝjʽP& |R4¸"[t;%PߗAyE.%~VظQsN.ퟦ 0y3D^y'>z3 MHZ=kmRh"#]Da#.Tb9V0ss,ABߵ*YV8U;&gF%;QvC<(;1mӔ1rčQzQ:,Ph.>J[3@-h)qZC>RF6_68;fwpᱜzm3fc'nw*G13# \[6^#zI}4 PF Yp {9f9٭k,*kRWG1:_cGoPS̪LD-R1'SN]W>bCA< 9B1n܃d|mj}:S*M׸3Zմj@ʅ_<=c'H'kzFA#pb,|-d/0?#w6vs/y\ [}78*yI?b[q m^As,$tL[[{-y6 !7BHWP;wy<_&<)}UTd\G\E:\4aV{bwH_W_jřF vXF @G+~I|}k鮀S)Acťi? }!6kA+yv|S%功Pfe 9f0rɍ4)&IrI[+ѝ2;,1.t{3H %YjGfhW=J"uRΒB<[Q2-8^w@T Hn\78E LS(PQF1_'&"*Nti>h'Y)wel`nrNO2_FSf7ףhB))^jyv̋ <fgώSi*ʭ1=EW||r|e5QXD(sFi?P bn/+lBV~$F o'hUPx〦{䵗Xx=ngaߓ_2QgQ,)zua@I3=<5 6 <?jG(aTM5{Gk$i E13G0 .2olYmM]_@5nw\qe|n픤@p0PR&k+%)-[ڷ=wۼZ;RJ`j~y/Z;{H.G `Yt35 +0k/Գl7?᎐NG ׉ pj ˋ{76D%MMS*v4r8DJ*U6IwTrya<iNt/YDTM7>ĠH㭣Q߷9̽kCc;LjrW8t#ߠhXWr%L[:' _-5s &#w&Q8%YsQΊ 0c-I̜|V-cOM#͈3 ˜ϱ0 )jb"}J?-g|뎸dD*DaQ"z]/i*/5wt*=u?1_ ECenENT uU)C{Hmqsj:NL:w0Vrv{bqsC8I 83ڼ)3{\ڣ] h>Me8YX>۪'@&4X_;;Uei-y]g*;lЏ2sm_6jqr { NHGg(? p%r;q<vLjQkv:\Q5g4kp"7rt>uyeQȼ!PGQ@P)ڐ]Vm%ɨ]]Ed0Qg KӚ[%]M*<1 4k7_lZP5햧Bwm"" +P6lȨb$+%Ӊ|8mo2ףؙJHmmxzX + _*y6:jmjYt)wf6/?AQ7C:t,mH{քy8Cp/}2 ިAʟҐnDNj9^L1 FukFZ3?3#=}uBaO>}Q:5Cq2dw:ͧ|)F-Q$TaY]b+˻9.yA~Ni'CYiN5cϺUe4Ƽ]Jԕto M'Oܴ5lj)閖Fpy 2gբ$rNڼ5L=CZuT9TMt**x)On%2@@LekIX )kmFnH8vkD824f%CJNIO.B`)M=cG7Se]g Oj|  n 8VYFqa#݄B8MX>3 q§ 1둻I&2ǁĘEk/FV."4-| ~mB(X2^G @!֝p:-6{N]g^^CG&+N#^taC1fsl(?ՏoK^u,r߳A ykc02;49G'$e:ELO$Oұ6Ecrw"0'{rOg>"'aRykc!QQsSցo^.̽^uگMJsSs?eowpBZs@ ;ç {svc| r!(띸w X CIie*ϓαэW)>!t7"RWSAOK wjZb<Ⱥ2ޅH &1"4A䜚>E0ݠnfmr s7MŠ|ne~ϲ٦>Ӱvc l"rs-HA{z!;}+\JqEj@=;σ>:ޢ(Wk5T-}YV͠NXx\k ·כY 5M }b֏|Vq3}Gœ"Z>w>6a꣘B$N.CIV㯼qS~T}ă>=>-lnlS6 OvjnWqc'(:-jQR <PGK8cmt$k Q %l6M |ε xYD &zlJ,t<'Vḑ8(ĄǺ6`4\iVre";iJf\o /(J>^9+T3; Jus׺[PWiOpro W͉(?("Ge=a٢T/nio;1Jюj6g7ld m'}n8T,k}d? UAF7yXciox!\^24 ]F Q^%~6|÷WH,BG~HJh&Fq\C -{e"dҙohl]7"i.ى?#If)GW&Vqp 6Dڿī~{38A ,>ab߻I['tȒD*TY!n7⅊QTw,99jr~= TJ7MAa_vyD4/R*onnE[!] Of954 LCi{v l ?|GGC+ꍹ+^pqʹ#yg\<Y5 zx!*RQ2&4 QJy>>MS7Uqe z@z=usk\u1ItOݩ۬ ,z*D/S6BG~xN$rPfE'-e jxF$qw[")_S6dR1?~yi'`v!vnQ`#^K`BuşVP13Q>\0#蚉Hҥ)p~3Xs'BKZ`'6Xhxu*2DXBM&=sCUw[""7]w_VK8Cv-rFJ7Þ. " % \oeE+uP U;nsiq Hz.W` @rqd`a> R%,]qf}n9"es-$"n [jϤru pg=5֮(c\sB/&f Ff9Ķ 'hj!2 }X{{,ѼDv_n;TQ צ~F>udf,H^Gif쪓:BY2Y>ȕ'߀\w{bNvW+՟vT_!< V '_y*d |yI}v-2+9i)*lFЖCyYxHxߋ7K0LGS9L1 { 巛]AW4FY+Ϸd\ g:xFOfSxn;8נNҼ g ):)3ΓHNǃb!ȈS++)^XRϓu'i3A ~?&vѵ`I=3J~ ѴYAڦl0o$q4 :?ȣ oW_6kMIz~jzKQ>TeՃG' 3+1 `#ZCmIT+5\34ld*|8xsD>ˍ{EӉ`f H!2 = 0cd)!:T 7T![gZbbQ.\Ǣ2̶52 6]NY[ؙM4,&s0MA@}tztsa{e蠟n8E?˸; lkpqg!SG_4г~\m~Y- K)']m#L*xDs$_7u 901Mx~;Vhnb΋}Hʡ2l`dK){9ߧ,_dIzj0ݝRLE;{ȡ4߾A(5wnoAPr鼖lZx 0x6WHzK10Ρ'Q13?M=WlR6d&]\{% c%B*&F:򆩐ONO{-~RcMx_t;cZ^`?N+Mp4k$DX\ Z͍U  L,Cuk歠&Vdj]}$8Cv2.@MT+Qè> f7 y5:( Bτ*Cq 3DE(j_FǤ^ٔ2H1c&K ӗ)!0|xES8j; J<<)_S|nq\ #wW6*2DEq!e _+g(HR wڜe et!ggڦ"]|@MM|A,W f$:G,}@5n{wbX%C=k'][w;~rafӽkZ SxU&[:~v{]h[0ջFYkXqSJvQ8ӫ6^{-r{|^F'>5<cA7WfYuLwiђ>yN97$`E|x׺7 r5r/dM0H7[8P2*ifbJapgoĹRz86( v.0# 3nkܒWXK~40ц[%{ܢ g25aMeJѫ;auŹzu'e"FsceiPؔ8 mnOL?Y}HnC |ܘd01#ˢ Ov!No zW o1$dxXZLb^vE6q+|wT `*0JO7+%,W/곪w/:Q&QO +h^9xa\44,=S.a$LۈN ra9ԗnXu$xědWq{_P7EAb5&@|{Y{LTen3CL ZwqUZY Y؛#fy[LK2g`EN6y?ǽd,h5DDXmCJU;Qg,^9Ǖep+F5sB5 z2SNP!RU;Te7,$w!Y=J/MۆǮ״f^߄Jv[3dDIC| e 'N$e\f}ؿxBÌ3vR.iIvS:vC!<RJeGx[x|~:d[tQAMN~nnO(♈i&&t];MB^t:4nǪ'Z| >+"l43"~r8|\ rp;gx1w)A#9]m@+|kƭF 2c{swk|pާ>G8>8z#xRNNyt]P(. y3L+4db-3$"F^O,?aV0g ~z ӳ P 1 3p3.{7lA8u Ǿ/^]fu$8uq@p۽YWm@Ft^ɪ@UVe`\5Ф;}Uݲt+Ԟ~q\H $OvRȵ[ѽk4OoK{GmU> `48 K˵uý~CۥhHh`=I6%L32!V < I}mSbsjbs/wV3cVJQ|"#F@ X9_&“/2q69s{;G[n~~dfHՅr}U$; BBS2(]s[Pos̽s=P2"XsK+3qIl8x7Xcfae[r /!I&jt`Ѽ2; Lu!G¹TS rXIա)` PIZ<ŇFxJm˲Fr鍘b3bUj 4ػ7$ه0(̆Tnb?E*cKFn98I9}1>!]b"Dcdyˢp+/5pm4&:?=_ӌOD7C\4"C߄á쉶;^S{ <^`F9-981 *Zd|H5l) ޥ>u~F"t2І]n/ݛwz>t3hL3vN'%W#~i)CWafk%F.0u2wAZb^J^OOLV"7Rr`Qka?X^5J+13Ng4:6,MԵ-%̵g(':a}Ao?[M"戨?,=gk|/YZKC=9syR`Ql \U2~͗B ܰZ;X 6`n@-b<8[1 X~b5K,@V͍&~`_6dyɏX ^Di16q|IT fjז# X8$+;k`! }O]k*k:bH3nW$SQ'mc"qF=8qrH3 r`j'ЪdeqD:z !Pc:DR+F;z q=_[)GPv]4:U}+eLSGO"[g vlNxf 0(UTx\XoƓ;<ϷenGퟷE]X]='<%ꚽmDڬ*",'Z7CGA|JelJh>~ 7BWlC~Z?a/5]3L*1I5K`n3maC䃔<=t)1Mg 39]~ꚫ[ PȽE_"ڮ"xo3|fK^Yq4|:n?C5;LXG Aܞ&mٛC. 9ia u<'2 T\C~p\L WktV-Pea=yZE16+:1Oz{^&`D&oAm<#F]ߢ[aT#ƀ@oz<84yP2 cGXe]bЛ6i//~]p;ϛe#4\3YIr Xoŷ b.YSfְFVQ$DZW0s`~7b-xGFl ~L.C!.`+} V5G_00l@{H'ԚH.: B:/C,ۜKͼ"<;Ym ZoEFrN8)n-%yЅR4;A(IE`NޣXq)o”kT"^wޫ-K9/)BҖRyMuhhzfޠ%4cwG9\5k+k^ffɊ'\IL|pEʨ>H[L= v4F5 FՊN !omх.CR4V}a p tI! #xN_R )vI/!/X]J㋭-7*S^{c]"~9:ȩ[ X<6(86Yl}~j"VEgĻNqʗ9ErH ^u﷏DhSe1ۜY=]h/zܘ$mʕYw~d0"Fb!h^IX̐kEe0ի^9mk _u%nDd[bz.j8Ԝ$X,ݪ#1kq& (R/iNolhFBI8w$B#S(8XbA:2.T%@+VOgGu oDj{AHMw0gta7p<~9Y/P^o}neCz;Lw>铌b X.t]"$YeKYeb@SRɈJkB' e9.!4l2pW.q z]'m܃#o*s̀C > LoC>%'@09?!М }ޘh0HwhSÅ:˃z6 W!q0G%dArjy@z;LJPL$)'`+yǨ!Z6 %^@pRDL'v"Y&$[ye*)(!XwdwGtDE[j J$Sz]f8t$p~=pjWR)_Gfzf'0I=p݌#t80) M &΋3IDQZor uV%8G`͘آ Y"0qPLu]X$\F:Ltd$JB&A޳?| o޴?HMW (UPPvpڍ.ՄAÒl҆,XӟK`Ɇ=8em+~Bu@WV8^pGUb1ijӹ ,͍K 2+aXm2UٛA)oR6ӘHڣ;6?_Pj| !(hOT#if8?n|P̟jI-Rz)K8 %ا9E۠'is,{7J ΍*?lLI4M{}C'.|6Kg ;_O.WV1+7IJ \Q f[~M JarU4<ᇵ wĄX;l zU룺g3R /̩,vĞH|=wNSɠ]Q21w% 24zC*/.H]iamb;+|--˵to@n0pR8~E }Rv:v.uw$#ZrCa F1ۺ{X^{ ׅ7F YobdOXdT脢"HO({~s!|$t |WX?DEz"+(Ov.덞Koka&pj=>Z&/~dW(_#{#RB (0ctDr%| %bc[0ҹq<ZM#Q_˨B0;U"B ȱhw3>sJbvTfLu#\e ΕLRCMa,R-ǀ'O{3##5Nl0nkY ^B-5b˕cG|DVP;#f">~*3oMA4*BHSzRTNUlMܳpJI:;?=E{$RߎRYl JJS⦗xeQ3O?¨LYF!^0S+%=s$FRRv Ko75F!! TIJxb|Dq{ *`ma\ -&욑.Uㄇ#?w5m6#id *4Z*h˜tw0{tyWx-uequإ|'ALx5P,h gk P% *b&H x6Yz$//:shm|i}>ֹ t 7$Χg:\910hsN{XGk)kpii*W.k6H4%+sܽS3cyPLl QB`>I"?îa4 \lO$K?H!Q!20F[)vˆI N!$X(bdb: C޸m\ۊlvC`-#H2PĵzI^$/ФivpbN-Aػ>)2_-c,7_}TƺsMZ2rɟӰ|6'\$ V*,2G+s7"IfkHȦﳣ,`_-T䵇ב\cu.8vG7# 9n{SO?^}MK 1AIXM5 ąc=R?1_M_lKMvɌZLLgRR+'n֦Ѣv5#Pvv;zn }oC+n!RpÅa@oX;11}N+ۄu޿\Ξ>FV{^joң}}&$WA++ (kJxؚp%yǧ?=ݮL]E˲k[Q7gic3Jb(m5&DPi.;dgKgDgD3:E"-\a[n0֤+O^pl|Eޣ&g$i{,9 Hu`h(_MY c+ PY[Dg 0'*ǣtL2}U{(=*:-ów\crnEKyLͯC:ʟr |'TvqrCtw% ܊AH `=elNLU4ѴuI:zjG`k 8.eCT^K.[;f8;PWRK@QX8tZ A:I??t~QԾ X9Ŷ^BۯѨ]U 6 #ףЂ`R\H =a@L .ܞyg 2ndsC<3kMuuX{~ք1ty}aG3'm Я%{C"Vd2]Vbwt Rv;pI%mCEeh\e O8 s Vd'E#z"=)bQy:m ϐbI ՙO$H=A!иNVT,8K!xp%顋ݧpYr0GyDղ;q[ BgsI|UJ@XR| tPn7ޱuN`L󌬆sB}h'7SDyJ$@(REr]"HUu"7wiGP(?3(]&.@ǖyr"Jv'6vVV#Qy>t;|qMnX#Yv,R8#V^ҡZpUaɭ v1}2K@76n0v1dŎyN!yMFz OW@7 vm6̮S+q0҈g~ [k|x$Ln!PL}[?WR!OLX਷F'lXC~"Sp-}?BQ34dr)kRp:?~_D>9C0Xjmv+IswU4Bt.`mHD'1Ł-H=J)Y\N)P/^;3Aui0%,n߭6bk e3)q/啊,v0dnގJl)?UAM4wYJO`<7Pw9IIS[ ;Q HyN\:~Xl_g tm&%4`d^0+_C= saN)l l{ !G+3, 1s$oS|CUxMX@' sB lęD(5>Bx:5j^EЧRө9/OFQ!xQ6Tg\yHgm\;*A~L)(69-o݁5kpNC+D1txZP V0X-B_O\F|jc3D DpdQ@&6~ڲak4YבM)^8GBóeEӲckw4뉠z_+CՈ'֋txp ]u³$liF/N@{C W.n2i(j-´`rTn'weS!I\R  ЇYT@A_ g$>^~jLۀ]fkP/@qCJy@J'L>.C՜> 55a|nkjI6k양 [ϳM0zC[32f`$[Y'.`]LlRH;W3^$gdn"nԨWuT[hcRSS!Gw۶""]yvJ*er.3g T 8k T1yehwE"4,8G-v*mDt0 rMչݰJ}gHN UZ?QQ%ƕ] *xV]P@̛e:*F kեt[=r O4H=G|)U Ҡ T66E*7Cm^(Ne$\D =QjÞbPX S@ҙNoͦq""'6s!rM-āWwdm(,EK :3/5",4Tb/N0 u j*^.Ymz{;> Ix9-(\FDpq}kF51}NiN8 Ę9-c&е򨉫̚o);Kwݷ^+lL{ځ1 qH8Yz %kh<&.*tf u")>]չp4L?!$/c)hfCAr2_eQאwV6cQ 'xƄ}J%ǡla3)=~u'tѡL!`fgRڨ I|h7k7fn1dWc1.ve^^V;aijHIO~9E hL"&A˝BOQA16+I@͍풐HFRO~c^ _W<hwm37BR旤cGAb $Nj:%QGlз3dr"o MPFvyUo ղcGԉA[ߢ@?s@,͟>_͓0LZ8_FBZ߀,Å ;gom8?]\'v/"w~9SvJ%-tG#I{kXP,],,ճ TF-[ >4H׃`t NP}A(=Zv2|2#m!av^nj9l:@mjAȿy:׈Ua rY. V!m\ "X̗C;Ò{.|ՈXr|x{;p5j~e9tUpf~9<\@Q_Zˏ8Unt +.*=]]RK6ǡ8V'c1r h[@2 OMϜ0Xjcf?Ga*66ߦj RxA G63 ڕˊbwjJ$Jϰ(Eqjw&<JtZ_?UuBxaa=?NkYEZ% aJC%[v%w^@o8?4ZX;X!œ`@@[@|$?{Ur74;pZW۾f`{m) HI՞hP^EOZ0(FƼi& JGjcN!}{4&1 !fx.'7ϘOa][TpfV2hzT/mpxSG>&Sv [yJm]HU= 2Ge;\;(fT.Ta? Y\e/KR$5\hA9E"+"u?aZWtbmo%p:De=)Ij FXtȻDuWT^zKT2(:4oATlc~z0] ZF&ۡX~%MMswj$۪hK"e8;\0瘆l6:#Z/nxh6Ւ>6cFl 喝Zkbp#u=y)Q{$.TCA-<ˇ6О>xcx#F灈!]ufQe6I|&L,Y_俊H`˼Gek^1S,I>,r%H&vvj%Ō2Z7,qNFk' Ṟ9}tEBRC)`S*Ӹfnϓ˔oSH=}D*|T=ܠ?cw9&JjӓVVB~B[j8+̀? h?T*v ~ד($RMhkk"ҝ+g"e7L@ P#oZB2ŐIMb_V˪aqT~ ]X(Pt{DhF 엛k>oW| ^cvMQ=g|1ʉІ.)@4Iq!ޱ!ÆrOv@-Bc(SFpiPc,41m G~Bw"hɮ.3VD^-@ZqˈݏsCL%Dc%ӜCA^KGL8^FTJ_^Mf;$*o$Ȗgu\1p'WRYy0IWdPA#ψKk|Й:O}&~|ǜgiz6Ԫ&D1QJV!JcVf;E cn*ah0ҙ:0_bD-SZ(_%Vn ЪKj*E^@lL ϋWX+ B[id BP4tg&ްUxs"tDv%3=t-c+9c%>ky]-j+,Xf0,k5$Jw*[(xgΰLBO2r~KPG`N'O 'PCf&r;Q,=sڃ?y.)n9i?`a`H>Ƨbge4Dl1R #qۧ2C@QKo9E Q{zAf9͎inܕg6HbN -si3QybP.czGő~1QqJr807'KH}2; ydY-M6 Py cbWh5E TEyӳ74R"i~2ʁ5$|KO %=Ip AvU3|Ein9@HPf _A 5GvZVM5ȊEOǻ"t^!3 1*++O)~*ZXw&4n}gSr-< yZ飼5oUBnn%PEL/sԨDזvG\+y)5wPtT> n{3DH !0D:|f/?=n"~M9ɜ\)mOv|C"TTx>ӚS:75y<_j r 1$qD>a6g"BF.ְDd6Dݿ@\J?K mלzxN[*krF46ʼxX!} 6鷁[ZH1nX)V$1W|wE C/t[}C.Fުh${"E?8-j1Heri|A*)7ܚm8u~MOr}H*)A Q~p8֞Aܢx*W0 B=@ ;ؾp%XӢG郻+ԽFȅ=)rYc[km+HP6[lhkd0k5SQ45xHR@ [mV/҈/`qttiH. =sX&.8gG*JD{GwѲ7V0.tRZc.,?OT/ yPa/cmqОW|,ǜ <MQvԋ@; WI7,`ROV4OBK2lk@P[<_ cvܨqǵ[DF6{TL;{w0We|)ݜ;Qb#UYb Kq0S\%@ % y@lN\oC 4.]NAa_ Acʵ6EmJ`a [eϸ6/3&YpXAέHP^Ck!e^b.{9cgFH5:u"6tZ%?uSr>>Rj&`7ڂ&=|ϮvQ Ri߽ȨS&*]*PIfP@e}6DiXq(bӨ #Ѯ$`1ps״JU^cӦ=87.$&(g9ɘ:};ԞZ '0 edE5=`fg-v{d&&Oa͋\T^*2+ysGYod tPz\5@b裂$xВnyMx=T5J K$\&[mTA>6')!2 qDRTյ{89t.>>$)%N|6If yPUϰ])z{Zj݄إ|2X/TS"\atvIҝtQ;oτv^I;6V],%d|&:HQ%g3' 2WK)&t-hz W+;cUt3{* *,AX]f"a;2ab4 Jxx298,d1GHS7'MiWR~aURzXzVt)>~ua:̼8a_bMeu\ܑdgڌD:Oޙ]ֿ'L#g;}*^᳆@i^g-+dZQ(\9r5ozdhFT㵜b} 8Sts+ӭH+dҽu XoogNqf qAwɹ 3Ipy!Q0p+(N<U>W??5тL';% >dJ*6UxM'OxR=B(.X[w"eI5V `U1>6p3.fiārLTn!2N3iʝ+,K T<7}!he0 +&A5ێ'iAoWxLl0@X̹o5Ky@YKӕh7 ̘.M ],_$(\03 iMHpAj="j# ?hE63fnz:idw 8ےJW}J%T40.f>C6daj)˹F>h؁l=%stS9M8Jwظ撪_w>S} b_1ӯ4Qe{@*@ݼWPpLL s 1̗!GKBL{LmT7kO1Ǫÿ4*YaFuo5Ls=#upc#KkTt:R?8PrLPKI(Sԃ{wU>ށ~t "#x/կ_#Ts]U;D#,"{E?~ǰU5ӯʮeY֧/8/~.$S*|;zVAR'v:{BpV#s0%`7kVJOL&*uZr\[>76.AO^"}<8ǡ )I_@~^=s _`ߟU/KmŹhFF_"G5F~ ASZHceX)T]$;*E =G"Dsxg/HẄ́ujF£5Of5rj~s؞2@loXz?G?k)_u./7 >Ub E 5g[iMqXsL!%/o ^C6QsMy'uGP>E w(> 34Pɠ]ʸvj=x>![V1,{vu q[};na/V~KRov9H.HcZ݄^o㔑׹SR* כ)x= @9ݸ5YZ^ט=JLG0F;+YL m TPZ'V9 %T}}ަ|UWqlHd.?P uKx/;\~0d,/bj!$٠$T)\~CaʖE:,cl7n#3,ah V",+M=IE2^WMܒ_Lɗl:DI]RU^Ffw,#Wל:{i(=KbPF ngҥ/#8`Pvlk~D[WG,¾ Oˢ;=T"CW\O.hy;O-`dŤ$3K3 na/!;4_O>^fc==fƻ*=[DKt?V\n='V(uq%tb}R[͙_MQ3{ElE#8 l`xwWz{Ɗi=o TSX /Lv/f$I_=rq= m APTڝֻTn5=!_4qtN. of 1&Q55jJ/b$4:_oڶ1|l)ٌL S[CR'i0Ka2wŭ.n o+A~™ad*񉐏좟 6>TYikYeC9 3E%sk#[`;60~lZXx`xVRj6Sc0/(0n6$VnioNC6E^AttzgȔM2jKcKARf8@#˺[{Mn0b0qf/}n4VQ4[C//yOEU9d߱^vK='Op͢l-3Tj7ΉܥלWq7ㄕg`TN揢iZ<Lv$ڴz uh"#U-WxBycPސN'XaYePK 饙>kaFq1N)Nӳܦx2`|nhqFz+Xn G̣e, prs-N)6(M}HĒ"5< _o0Q,j e Kɨ˝ЈP$\LwKP6x`'s0#-+r`] a@h]e` B5Ih_li{.Mew^ t 4/Alrϸ̈́ ˾;zx*I >#h:>V{crAZa}q4p!˜9ll\فAվqdėkKY?v-7WsP@6zTz#|GDQ7UO%f=ztݣȜF]6di+G&͘z }q6eHr[uqJFuiBEx 1:*] $ui=h=&5݂j&*Ɗٖg;xqB`$P_ |蹥# g0L4),,JN8[!6AΑհQ"4! @Pua_Y5iЇ"+u@?"A(^sJ A;<0 vl\ž}aa K6jhBA љY]ܬ"#u% A%׮Z5OrWzݓ$|f?b7b/ݮi, 'YA/fF+83ufgp,?ܠp. <jF؇Ex^zVg-`Rl'霻ǵ/Ysm:1rqj.TqJ]~|Yde%`6\k;vS%sG)'ۡE_ hKU:n}ۄgؒ"| Jñ46_:^v/)ov66ey-#i ͣ jT%BhGp5?0D3yOESܓi9%\kN{_"ӕ8,DZT665,sٻP \9 8SBX,i3۹ԦUbIe Å7-XX*_b|b{S3yVAH¯k ŋ : і{sVѷ?EFkM, ;}ouI؅kΓ9UzQtwi~ ƼH|#Q+"CPNeN=|ōϵbCG{@|,2ϬqkFfc" 4|oנ kAaP3&N%e-wee Ce/]xw/p75xđ[ir3s tH?_>3w'(ǂ9Z_8pij ĖR my:әtQ `KD%St\#bm$/m|tpғ}*3~lڎ^=!nbER,%Ymq8 x_6M >`aE;jhe/des7PS#CHSt?lǼeW]D7띧S벑 -K"`Ssbic8]*QxK{^[C:fo4B@N+\} %Q HPk'ۊv.Y ~R`C blZ.~Wglٮ3m4} R90|- Mf,qC&k; KK57-r:="E_3];̚krC{`Г%|L&?fS HvdR֑e'O[<㋤v.8*z_=G}XpliSIFwFfNW!!˗(>/4ʘ ]skRHil*[z3@S=+͟ݞ {|PೱĮ'a _Hjk%Uu?ouD:p9~$fzpݎi=Q H"=XpivU ^_h'N*HkYG hTpX6TY+j{}nGȏ֝MI6 륈[o Kl53c!낐?㯳WWRooZ uu r~Pkj?; U?sie ņ~jt-}tA,Y>5%1 Js7WJSl]iGPrhC_KV$G@b=\i6z&E1vŽ[DGBAm.6=j/=':11^+9%LE_!gCg򶩡N"4pS f_1TPVb8T'*-Ek!jsI& \cCۧ%Jw~%\>`F RVbH FH펪lDM ' 6-Q莙 cRtgŰ zN=V((x1Y\Ycv{w)VV+8"^"(ESל 1W.`102Q/~\.ђPXh Z&Xu={j=h0d:ndž?<<<Oѿ"Qy U;An]͡D '&Pkݴ}"S'y#[6Hq-g:Cj^{ L̫h@:K]m)v-΋:çkL;s{"w".u[\Z$ۻ׍20zqBQj?AL}#-n ∹]pf/ízFbo΀wc w@Gj"%+&YsPrي|4 -%my H폒5ᇧזQNU+Qbt{-?Or'Om|N0Uje@GeVC0Z詻.8%b'-vz芬9P7ndfmSE=b _B̔CEG4D԰fVrXGL0R,%1 %|jk dV>zYb/H&U&58`{B7N32=]069E[Jg !xt3}yz~i:&r,pwJצ#S:=:;so{Vɳ?TĒglgSeV nF& 3϶[8-)br-^ATLon$z`BRu_$V+9S`כ##S˵O֣74Չ^Q\JdrH7Ea7i\ۈ/4PnݜL +e~ZZFHw~_ ^1R[ D@2]aնPO!\A$2XkOmbnV蝔~C)=v: cH ~;\-ڱyGı<|0.j->,xEVasuSf7ƒ Fa*IL'+P8M>!*E^10QAW# {j=?NnۃVVfzTb2z-(S T,ăy8nv  ~"f೬ZZg +£n?s.q5d}'q|"\琗jܤ_xF׌i"iXQ[HIR\q io%^z4 %|p`ns0\}Ԧ̴ 67{'l(Q㩀K{D':=(XK2t]C!1f7<ߪ`j|x8VCypX[=\ʚ٘{[,}NA;#Z5Jt-. @6?k'XjԳ"|VNVW]$|Ŭ#x<(?:Ѻu;l oP1N{`S61/fԌ:rNLW4@9?;r@o̻T6&(CDp* !8-?ڃ~&vzMQ("~6A!N'(Sj*FʎvyL?.cdgh)݌=B9vҘ<%4\NV E"oC+NvEi~E=!Z V|D@+F j2$ O6<P&͂d ld h_i33^dS/fL}tYɚմra'D_.g$2e]]Zld)]#`X`EjEwT]~eZT]1;O cm 4S4)/Izqx,ׄ6۝l"p7@$jrd+]r2;aʚ̊e?MQJwk^-'ҀaaQ<.', OCo,47Ұ)33!4aQp/GT65\wWۅ"z36`gjsLZ8~ϢڼTGzo8תNӗPDD\MX1 uc2̽\`p|n@f¬ ̣&eUbu#Қf ~Tsv^~lWҟ$'_j/L>vk9Zڌ #L5#]F;oqEcEuI屜zy1ɵ*ެ9=rxuicjw*2AFx_& F#Wm|ES@Rd19$lY 0~yfTtY "["ʇZybª29#f ,%->f:hâ1t́C|UgzI|E<ˆN:/GqFu(%/EGlIb۟k:a)ncbDž) ?7_O̭Kރ=7s 4H4RcogY04o-؝ݵZEFsɮQ⢤m[1X5(ܳIGp.-,نYŊr Լk盙bȻruudk!Քl[FR>j?Co T(@LhRԅ6D~A#B$6 |C;[sNn@OAEnlOe  p`.FT DXXUYۙQ$8-HrkIt nӶ70TIԴ0h )̝Lܐ,3S pFV>}>0G{b:/oR;P*y$[C!K|(?6w^:quhGm$X^.b&K-Ūljp .M|G HuԸy.E򰲕a| SO@xho ?{J-OMiVU7 C9YW;NpVݡnj= DW8N{+7/'MxkM=o.h4fB~鹥ȚڔLed"qOt&5,l։fLttbdS Lh,DD[oaAN)!R PpMq qH RW;65mn@-߬Ӄ.U~ SyUa$Ban5Ҋ~&Qtxb`(QӺom+':k a ]+=Bh0.+]E$V7 ,w I=¢\x.<ɒi|r.g ׀0ܭ,9JLܹzkPf=T?{7$4\ ̷=񲳄:=._.إYQY~zPHu kƦ`e3Z8\mLmwI Z>DmOAҟef.~)u%N=$gӰOvwY% lQ48A; R76yѢ Lz`4B/G w-*e;q>$8+Քm ӽU nM|=$pw"/Ȣ $;)lp@+ȑ%#\ ).7{'ẖ7RL OUi^P~"}兡SJN2O|և{jD ghj5ŧˎ0?Mc qBCſMȔ"8;:^~e33Q 7B$ʊzdjۙ3ĦTB==xqbJ0re0VU9X{ Ŗكj o%f_ H&:G)Gw饽 - cl& L"'ci߽QNj=L%M;Zg}RbM> l(@$VXoQ5QgNd'h+L뾑%ǣ˱:䄣g^vbysަ>!*"3 3o' !*3O\JAe%*nH] XYO( _\D˖k,{ӌ@+zu]R*oy J[EIg'U~k1랎Ԋ9ŕb7I2|kR = _(B mۘf"|qAs=NOE[pk.K5H 7OU#^9>t&=s"U ˈnB)^6YQZi>xnSC 2ݣ575g䠥`t?{9JU',t!wiV m3 (:m33WwKD.,}-@:j/܊%kXw:#URZIskwV2VW+Ȁ(zSSChghR<2<*X`oӏ-mđwSq>i2zLiHǭ)P&F NC˶54[G *(8f@`U|rl:˻g V 9Sno%kwT$^(t >\`f'MGFS M ?}1_\pz%U=S\XqDAě=Q}kdz;f>#2ׅ#$}3$U:rgg5Q䣂gmelUdgfhUy@^EΔV&N_0⢥_d bT59Pmt/eZ]:Y%Ȩ@;0+g}]$7L߮tb$F?+b!b>KuVf3H_:tපVsR h9D)e+aF짐nuv&!Dc}2ubl;KnPJm\b)WD=judEU?7T]4c`Rw5Mq] OX:)"~Md? LOݢRi93<D3[Q/`)S+Ss6:hE~Fsn0dK"DǦ\=WަH8gBxnytG@ ڮ73Q3fN8pc1T{]#%٦mOR.6F#ǖֈjU<0/C heQ׈(nWbsL=4>%,,wfcw6CX LJٺ@@FR1s{M#~s7KX j;>ī@*mi=rVn0&NOVj= 'Oqa6?Mv_Q&sx{[㓑rgc9ֿr'<ڗƿS :+PJ~> ӄR%*6NΤ);[eɧ&.kTn4* ^H$zG٩iN˓P3e!LJ>c0)R!Z'K-tB ȳ#+ Tŭ=`5N9xf Zp?(lXXSSJm{k&r2S~Y" N}e̝\xYiI9ej݁0![PŮ,v; 1 'K?).)Y{Sӣ)kUfJyv?3WL%L:tPNVbUWo_x/wh@ wj^R wn86 {|޷⌈,CS(u(7[A YM *E@eְ0iڶZg_`+?Ai&3Ih^$|&ڰ[蓈^6(%чt$_;WS(3DZlmqy5H< X9"Ylȭc{}V^QP72Ä;\4#/ Q]#>K@rH%sySZ.sеD:1̻'/A8߸DdkCR*U-jaPB'%KNjDZ=D%C^|]=}W/,]u+HG1gj;*zƷ=.ȅ2CHŌi&w鱲)H Qo#TL4I&m_b ]@#{yYELdpڗ[hy̔OR_7Fսa͗SFq)'vQwf PsIDL)00.nLBC7cDrzr8(Z1Ԉnwr AA1SXby6G|Ҩ:y d t ]˒De: B q`)6@ͽtF 8 kB_ 2KȎfpw]y5Q3&:N·Ɲ*gY#_c^KOY\Kezr"p*Kggq }wCsdDsC¨P*ڢU7ۜ+JdX%꺕MQ}V%r_ܢ&Tlngn,҆ gk*B (Iҟt@|OV;*AbDh^6vdB3:HYSF7+c0%d/t:&иh 'kP>-cY>&EW|٦oWΗ`&0Xp|uvFM}6Pa4*HM@K N@w|m&):T#.`݄mon~ƭQvpIʪ(ⵢ k`Yo9]5=ޡk{ADK6_!B;})M8}"ZaQjv*'c2j^RY->KKy)q)k2?9oj:ٹŏ p,bj j/9 ɒDUy 00P 9)41SS/ z.[;it,FX5<@“(N҉CR4vNg$la}SZ|)Qlj|YOoiV6-SQ2YL=Ԫ۶BBi@㌻'" skgP" շb3*:s"dqm\9FwouQ9%n!΃^#*D1W3x+ ՚__~ <LKrG|TBǝNާ #H4?H1l*]ڃ2aU9rpLfz } b`50R:{5TsLr;Yvu_^Ւ7+YMǰO,aS)S1#)f#g_ڶճ9<%hm~>̱;{ 5swQ.Aڻ} "Ty(o, 9z@>`a\,O€!C4!!j<˪Q }&0b$Hjl\j¦o9+pXfb!>U\>ͩc̈p XL5mzw9v\ek+gaQ% m )͙^Wzy,K'1(@&HeLlѲg t: >#m >zh҇MlN/~EkL?-PJ0Qr_ ޤھ;eQT2EM:;\z$0Qkӳ|Oq,0,"` g]|Mnׯs)wa98 ^ T2'\d-lHKuxX |ߠ'4H={?ijr.e9Pz{LxZG@1vjĀrݿ"$i ' p fH돎IQ rox}ͅvo16ڈIΐ4)C kQ[Mь$]Tc Ps,j} VShjv5`& ('<2MgznM{!sN?DMc ;sv9q+K[m>dqXA*KsQq׺+h*~iBkpdź5c.өX"<'-pK/`^Rl;2& 30Ɵ=(:@`kTH_)aMl܌c`S4FUVj,kQ%*j=W\v 4%KngmF-q_&e;Æ?/NB8Wf3@Lr0ҦAۛrbANKQZ>dXH-s=H}Lc/SQS5kmi7Kl% M[74 νdjJF'_>H9_y툆*~NiJYҲVLe[%&M"3ݛqݥTFj'Шx'tWp ` :] Qw m=\kyXu`2nu2 TOB#FBVuG^g!8J6t]@G+EkxlhؑG+o{ڈ߄8h|ꐙ<1g`.Ed r47-f*#KkϔXon)Azd6h1t '&2ԐN/#K6vG3.2>oGj> cfe !j:LLkpg ҘU ='5R^ ݮn>f"ͱ"@tv%<5]p O`/9C;^UCSh`@r~~uhǵWJ7vpZi~7&k J(4#?|D7~l G(buNE ><9R~uUDݢ@1Ӛmrl RjCTjj~NS*|֢ R*DqjkR_8Yen,pcJ4(rK99+NU@@Z9(/k)gMVHq#۲Ҽ 0SS#[˗shs&cǝ> >qA3@~{f3HfM}5J=$uH O77)@۹Lx]SҀNd&CO#5).m㞳*ti#4Ljɪ H+ UebFHito3>EфD31iqp#_kLs8&mR%ܯ(H8ӭ#ژP<GdDD kGv#T%bk-gf(*HLV*k& Ws'{L(|$z!+-hv$^vF9A@F'ylUhXnT4c;{R GeXYZHV4}AwUCnOFܱ00զ}vw'Hq?6ItyXD~ROND 'ɪeruԓڑ~jlYW|Vc8Sh^p15@K{e<\OjZ6%Ǹk(FL´[c%R3P?/--?<Cp'OS wufxBg`BNb$8N{WYCȤZ6ym^jiV2+a r2FūY8XH> $' F:>~,'jbQTwNl oȋކ3}&7=x =vbyBs=PkRKg?=хshQkB%qP&Vi!;'lBiTSe nn}$R(m<#1rb\vz &gLH֝_X,*&+NbRHJ^Nf=|A|V-\mTTX'=%ᇞ0 X xK"dYqҶtƜlTpdY`j( 쯮f<~禣Ԛ.ʱ0k #aP2uR5t.U<ҳ jzw9ԑ'h3 lޓ6Ec|/EPa!V WM+Bg$9Wò> qjJ.xbPș>p<"uM18qѕޛ Q8wIϫz~A⦧J9hGux~TeQeJpkE1i]lੁa.fh^bLʅ Ș/ NFM4n[|9t޳~ԋ!ă{J(25@Mۚ(\ Sq~+lc* w0:0Nv|W=p.EA=XV>X+-P'%M;FFA";RPrjϹ9#O]+N⅛>^Z}ngx['̷Rpxq(5x)89iZZF ^hҹs8$ '/qy'63Rĸ-?Vo 3vSQcAVE~XՉ<\F|2>?1f*W Er-hey 99-. Kf7Mo}p3nb =Gm3R`OJ±͍Oi5U;hRhi30M[$ Nak\ۇ=IrlMƢ#E6zԅ8t0_(g0Mxm6QPj|%A BKNkhȜ;v8@Pﬔ%k"e,A-}x.^7)4Xy`|c0lp+7g!c+]+NOE"r./R)DI{7}e TO Feլ'f Kd>@9uH ~|GFPKueR%_9 JK'G[^^J; efnf >:]aOCC*I QX!e{EP, æu#!Mdu;;%=uW[n5+$zW^{2]zh叜i;ʵ^i{Xw@1Jg(XNKm:i7-(ňj޸LyzPP YyOixJvA%ɂUL` + *Q/%`4 o,%rWWROICN-o_aS\T}fB򓬪6߻lZ dư"91ƔgC- v*F%]-.̬9䓕o#>y8P&RMWx8 Bgos' OVLRKc+ٜ.s9. :ՙi޼gg}Ocy)m Ģ"y3ϾH~~R1;:摜p5M Ilƻ tZ%SzdηF 51# pRr'e~c!nNpgiΊ݂0GCT EUDD.$sM6Mu$EԓZ$7a(H390GaZ_WիdbPv'WvrEVJ,ܾf^{˦bg+e(,~EݧWk@S>ãjl,s2-;PGƪHSe"X f"R[&) ,U]-ilTm̧ ;^L sV:XyQ@,}b! z+0C((1Q7bK2t'TQZ5ܝ1GBTɧTZg?AF10M 2ðƫm+WͶNa5}HWƄ f ˠwC"aG4Nlˀ}pUp<4 #N<5d=keڂ Jt3"ƖajƀInMV]?=_rl[7Qȣ9n3q; LB2 'P.|/t^LJ~st2=S#\<^%Egշo&,< J&8}8IJ#!7eeB>m"G9å<2,[d7X: {ּјYv*?I@#ՠncI/0>ӗ\0мfT^lgګU~Z)^a}Pv/m=,mGQT.7l(kjZ0w!x/K@="R>1Pn)y3u @(?!@b^ #radif!XVyZE%'Ws3W.V/0FF]G[\Vg!,m%Gȉ6*7f s!}=BN:0&Ӌu? FuhcOu e|)M[\<XβA.IT>;}WSRPY";YXJ56 c-qQ$WMF9ӄmV ܵߙet{a*3[^,_Ypš夭˔V\2u\ ݞ.aJeyPlP'?䒊R{ ]_Bg2zZQqU>Z$n}(W {qƧ[>~Y$\omF~tsI>X@reBT?14٨ZUê0 0nY;EaC$}ej`-"6b4G*qSqя_h'avm}p-YF'QKw4V%L˖w:J9UѢ0OZXh\.+*+bza-flJ5k-&tE\1RdyamS6T[~~gT928Gi K͛ y8Qk&7(NXU|L&Yol_Ch FbO~Z.QpPqȚ; %%CE)p&~#N*B#̰#7-^܎ߙ RH'7eOrtcWiKpc#P1f,cEeu'V|9 AS qM-&g U$A IiXrL!]F}$'OCَ 9Lj?..>l)J"lKAj"jtF44쏋禿d! @T%HvF +.wd 7AwP6 c5ݜ^߸(:7'\RM/]Y!(ւ .WYĕvKOՈF@Mbckkr!vu.=9~s~~9a4oOX"q \gl*:ctRo~) a$n[hA3b힟R *T}8@j؍0pr@ߕ8o¹<ɟ0"$0OF~As`#zo(jD p4ʊ&&ARg]wFҬ+%^$~G^~\4::vyF}򡤂#Xf 3xQF.ƣoc-䳬*b;ީyT5ɦE0!:3wa_žNdgֳHR͋dضd:d8O$Vq SttG8d-BvJPcB˗qPU>eD$ MZU86p͎30*y%NuDU곕wu<$w\ˆV?ߐ-:HY6Sw vV>Bg0岭3wK7Ĩ? ?şl0=Cw,.|_[3(B]GYnfWy XiXHgbCqc(Bq)(xEff@vGbĬ= g韄ZAjpSrS>.ĹMJRJgFެfЋXhW^>/?6J0aÔ:׻hYem-0Jꅲ@i5K 1Y/̿ٲCi+rIt l+!.?18pF˅Yl\h~n8y,CEU5ԗ93-}ꋚ+z#,ל:Lyr wlEה`Rq7}sʵԈwcu~RxbLfFO@ KK!E>c\d;uʗԭĿ'QHQy JڅZRVBKÔi]<^N \1#luNx~!!dgnwDd`h~9\BtS]TQ>'EVӦpꢀk_?3W|}EX!?Rė \ћ Q<1Q(KRYdC6*v)@Ė1-eâlBSBNjI)v$a h(6,5X@ 뫍S NWD0`C6լ0wSYcl36J~KՀF;'z&X@b<C"?&>6|ςOuo t2Dj!RҥT{;!*ոsJT .DIgӺFy#˺;?SJ9VI"~낺 A#]v0TjМYn?j=i0>@YQw&qvcl 5j j2ǿyIES/8w9ڛzA<].Ukd+Ps0>KUfGk@3;uFet^XBW1~| 8%;?e+ik/G$dtި#7^dfW`P2"4E{RL#ou;0 %#(.Oa-{RC yG bR 2M+eL ěHy\"[rOKrlG/e~J2sԹr!O#~Ձ>@aәȴ~W=N(rre ){><’6k>@J*pv۽pltEd,ͨA>>//E &7 PLRܘyp#<{:X2 Lt[3TՃ#{#5jSAj,{c'P s Fo㈩˥OF#ziC-0/TwPq۟Dw}*_i>c5ގ_혤umEtݑ4\(qC.z~% HcI ?%`yQ:[dz2}lr0rUT|֫a"V֜=aL@|*DJ:Ih(u<̇>@b ^Pƻ9(./Kw2 CxwP wR DŽ4Fٸ J~u9ޕc'zhkFY/B4yɔ1` LUńXM8FL{\l`u4T-QZjk_Xar 1?[i#ۀl͒ZzQЕ?l3?.FO-w/{AdžWؑKe" %| X~$ >OJ+6$QѶAO!C%(-_6n? XehO542ݺ GsȄ]řc o풕wܛl=׋u0c,+Q .47D{6no]b/=- S*&Y:Tm@8{"=ɶRo~Oo@ ^rG-rhlåYZ{qUf,[s|I奆ϔHA_bس^ּ&0zt|Ԗfy'؀ݼBLeBt%\e*`;I[DcWcAl`4QSph@ٻb@$Dkǽۂ4EgX3^]en Vxt27, vݰmкv?L6I+l$ `BQsv*M/ƒz(kQ`[Fq,eo}/õ i͌]5k(ݪMkV.u"?x@GIvruШXPA()23lnچ 3]f4vst/J"JUE[F6?M 'ijQPv(xj9Au:g^W5p,$DjL'v LɴNX3lSl;GHr}>V݌|;cFD2sBn-Y7F Nī(ϛҪ2%.0 ES{ULang>Y/2N~:֊bTdtl<Yu;et &ni–o:lͷ1jg~&[B%6W s2G8ԯ!,6uҕPpE*f5nvȅtx#NI ._(zi}m:Me{|=r93WB*n%`|*TBbo= 'e~"##gNnӎ5kU 5srk)a!|! ę[r3rzJ p?øҟA>16ӄtƵł0>-Bė,gXZNeuf~LIOǭ(I%FxM{ԃ1XyyJ|ݱhp}@_:>0} 񴁀ržc#7KT.ey{a͙O~ʂI(;rH7"zD=ON;P;0H7\ÀF1_q)1K,2R?->DSbr];#TKmxAJcY"AiEܡB5=[+dzxt;J:} k[7tH"#bvE}q:]ۓ-=B |-O %RN[m}{Q yÓ2=ex}mFap2wiB&מ 8=`ue0ec/{o7δ>%Rr됫c* "[й{EɵO38whÈ^oh.?KH0Z8:R%c04#ԁgX^D9 bO1b qEXK4|ܹf v_}U\u^Wj+n# %=\\TUkB G)pw?.ɉUuYA4~M=_fv7$ MGt@Xe^ÒKE*|)#ϿzG"QS?W=BTF(ؽ=A `ЖMM gyFmyl|~w`kj͹|T^BK('-Y-ߤ^d7|xƅ}׳R5r _W+OC)Q#0+?`'x &y<vːV^kA}sՀx״*l!Tj_ !=p:P7D?V>N;_@TI7ҕ4^jŸd  #KusUrUْ^+i E:Xeh#!>:uq4YnUL秎$џ0`GNꦃPd8 -~_P#tpzj 2 0rGe``X [԰>Ńa$$ ZO-TT!-SRR]Dž 6a p[PFiTWRSď-+T1!b,6UFdWki=2?4>MTVy[/,8EJ-VF7D oE4'1@pW3NQ&O0x>?:MW9˞4XI>G%7 V*!凍M{oaWRd)/[7# :רP/즋O,,3ͣY-G`GƘfNq%1PDϢ;<_"sf;'V*o3)Uͩ+v;+0\`q. 4*LST)PS$YC14{ummD\n CJQn]+`)a޺?ീ>Vlo 0s{.S;@62 F-ᓨФ˶zd}&l;KĻg15o՜BԫpKͧ1}ね)s e8>X"AMZmim 9OCKE#IPvVSn;%d9ܩaE,™Ṕv *qEvqتM(n);LEZZ#rT2+* >^(J7TXFhGX6DYp) VEs2IC zTćJQ^Р#<φn5W\I\AM!^8#O{n:K\ioǽR曏YΕGgyxVahmt|<]Lj!D='{ 9o+h o3~4UoC QjVY h FV^n8n05RV6 f})V\#qBfDdt Q "W/|iшH{<@Gc˜r?IKG7F֭Ag+`FCܳ4 Ec#cYOKu8?Dt]\M~gKlgn&wpQ9Qq}0:JKȡehx`ܶH\@d=v9; G>ʨ{ 0d1 (eT``ՂhlM0š8ψ"sO.O!z-:ɹƒ3ET(&퀂[wh!e@rf G7*seX %W }crYhH4_`)y'IjgR8IJ-zXhu:HU\D4(ujLs%`71CZpemz[8c?Cdlx:*ׅ$Eˀ(YH ûxpHq3~رyahn mAs(8ֿ c"(Y1Y2l"[Bg~LMY' wbK!%v.HS2Wi~QW 67i ƿ2^4UfQknV/B9EcyєO*`F1Rl | ރ{ Dž-q86 m?*0R_|D gBAS\=yB<"%ͅ50oJڠf ߥxi>hɣ3[ Uo24Qo^|&S b8?7Xk]EƌFyALPBnݹ$uo-H;v_S S ͭ죅mpj槖n9r{b {b8XLwO% xeLcsuG.Ԫ(Ot-u(.?`waVhD'w5t*[,ą:^lar+*cL+re E#sӊNcd}=1?5`}]JpҖMȇTв#m.EGϻd=#=؃?|'!w } CUQK/7VIj5}~! /L!8̓2ߕ9֢yc^`z.B3\V粓XE8S܄`/ ;}6-\g5'[qF3 7cfDyTi%3̡4*Ðy+'nc8Zp'ҽGtA1i4٘ګɛshK VG^X0ql.|Dg LV6i+8Z#R.}]*J ]⠘\sWl1=!F{ԕ?a钜5 AneW(ݹhkĠD U6"&q\Mm ƈѠX͑cnPaQj^gU~agӁJ,wg/Ef!K蒠ӏ3`i)%)p|>c :jZFxj7s.f̚Ծ;QˤxL]͑h]xe 1{FqoC|l (ܴc} DqƓ"nTIkևPZݏjSdv֔+i !CY[K#߷8t*a,8bslt`hv_0' IuFxW+* e>!: @  /:Da &vܤ8QG|*YZuv9.LjH3 )4 Q9}Z- iaWA)3~Ɗ- $hzqM R%UoON܇T_ F!Ͽ|seB;hDej~ oH,=s?^Mjj锒yO(Hl󭶰GM3C=X@T5"J>8oڜI SWߊU}Tf MHA2?ssX{N[^MUab2Mw5ez-!Sl{LXVavv DZ)Ka|eV;>bA3:`t 8;3D儔olnpmSF/Y賂2`~XxPD_cĢ6/-l@EXx69 yX&7nWF"d$Jۛ4Hlk[P]߯OU#mh6vyq1}uz+iҪBI\<xP?.Ao`(&.]1Ԭk@ gCzmIL!)ׄ!> --徯&Y~$sSрkhHڤi$Cb@r^5@ҽV#0 bxُB7G\\?!~_yň"$B-m:ۨك{y^SCRm,qnFSpFȅNӘ).M\M^L}C3zG:rǂi2_4M1ق󯴕C_uPvLcbבQ.K˦i!O,jձ; iJT+9 ]IgĈf=%F"MAj;*0 ck/_]Hu=x\ ~2DhE&I` C>J(),4;;\i|zڿ-TêCvch|3t@[GұS1=NΦdWV K" 9_> E%1]@ؕ]feݒx3.^2dY/XNV# 3R0K|{ p '>Rf( ֞&Bb Zjd}QjH幕W<{Az-.4E}ϤSB)JLaF?(O8hi}a;JsW^Wq3,5SN8}øn}%A Lsx'PЭ# Tj[Bޅz|v.Af>sqґD71d"1F4"~,u^?QK01(RE9l=|:֗E|c Գ ODd3;Zrڸ~V2dx:&5ʜ W7pk67 3HTk5z5ӥ.`D0&U]{qpH=UqA:(=^AMHH ǾlK7Dl'Pq0 _zj7=SۣKċIq&ȴ/.L3w0Bx $@n8J*6&U7 5>v^F 8>A$UL? b81 &D.}"$ M=Ұ>+ yeY/%{ '}YHhFO${#=[3<qΦ`/i4^=eM+G/O`=y>Bt자'1k5L&p'XoN[9SކIZ'Gä,&й<&hr 8)o;tD7{XBT;:Ϗ 9'sexlŸ1tdt#*53_tb(jQ9=9^fB4t},I˱o>z/Ll iU00QG(_bE<$1j`* ߭{*|(0{~,1 ضz1g`ҼZ! ϵ81rTˆ:;C]N^19> ݶ*S8,M4 /X?8'Daη?~D@($O ITeBj..#{*^{="%{YtJD5"`ISA҇ WSޣ ]-fĊ{Uj yz@G;]FE܀yuZajsQG&/5F3ȎNiD>wJ,MV̜uA^ al,r7Gz9%V v)E3hCV`_|f?S3]-ϗ.۽֑ % 4/qJ#=DE1N_l`Kco}qV@yvx0ҔPп2ȎE7|1'\/ <,AWi vF#"{&w rp & VcHHuVͨ!_uv!ێt}*gr4)xf[ 4O!iTq8"ҁ# R 7Yl"ŠO7mAI +Zw9]F2@9>/U[¡ Gn{A᯲5H _+ Ovb7 ;02y Z^/}7:G}Og6:8^Qј"A2"b2 5s^wHQy/.CRy&锆\Fq S `ɺq:(uoT`a i+mȹQb/K=22,QV2H>~ϡbe\RāE{4zcƁYoa|-gRJc W4vAB7S 9wq!:[_\ǖGx`ֶ'|ɱȮQٻJJj:]`5Εq0@z7I;ֈхک r^z`PWj \[D2`+>5m Fm8v9 O> G bwtlyH,wu: W5(efcvB'`ۡ7}:ր.ߺgRm cdB;W0g # ({'iBbx~tnYv;ߏ⪴r̼RlPtK"HMPI',%@('u:|C4F~y̷M5C1DPV^{BSnRp-[#XB5X6s*`GqH1<yƗ)0AחE^О U%XB:i2{}` _{ziјk##ĩ2Z)ܿ:bɮ^Tiv5x!z9ňVn&ھ_=2ŭSWXTcӷ{K'fT 4=.#ʝS r8JzyrSfv $N#$Mp!-^4dGiP>W{rlٻ9 /06uO1d" iB,4 ⒝?BqxXn h+vUeϚ :˚3*z1N|% h9FyeEINX QmeȔ}ގ z&ƳQ */rqݏ6zطC;M y_t c#wmqwkN p>Z;$myA%j/LjW3*1PV:\s !HPa ')u ּϮn+@c<3N|cKH>9z ҭVfjXs5=IV7 K^4tcŦ,511=>TeNBT뭳f <4< tPޮ$PZyn6jOR|F1W~] lj Ky=4q4Y{wƃ4<&LCT1s,r YIzPsdgr Dt\4v]r43 T:`RmR3o>Zm4{ZR0%ǰzhoG:)ڵ}4Crv[XuPҷ+CMp`C~W~-b{gfxt.DfRKə09 Emw]5"fcNˑd~24bp.C2AL.L>>[>Eh't$ pr" BB"$U0tdn%(PJu!} M[cm3*^q))rlz `g:a^_Z5ހ`/E)+Zn_#>MX>vA.͓P6ѴJYu^{D?v Q#@} g (/Zș|m4_MPg^>e>!u`X('R2#3ˆp$vB1 8 /CLX։8=q$5`\,ԭL[eSWy͈m2 ?!%S=AY3 rBz@\Cyh)WD>Pw`i}nҹ33x09h2 Ch}[LZQV+`* HnJUB C^"x*w'n\T/6#pyvXB-Y5}Ju9ʃOͶo|[qS˷tSW &zvi#p q]>xe Sk|>KU5}R-4!=Ff6nrCwި#H0wA's`TзH/d/3-Nyn2 }t}|6?Ԁ?\o[c^kk87͈νPaA #a+xjfgg0Y$ SEiU;Ly;WXK%vr[zz5(C:fe.":.8Q+nSߣ^MdX!*6Spp(E`َf ߪOh3Qv!%c@!=?`u Ըzxԣ+hYN':bސoD&ͫF !aLWfWSaKқɦD_O \yㅪk 7Mbƕ/#kw\cEӁ@/Yߓ*{1j $)X Ϋga{kn `N5:LBY୤@ꪩGzX͔n"s4 iR[ڞ6,V]:( Jӝ@ŧY5鯎92*+I23רMZsq(\=@խŶO"G:!=Hmt<%dlzlJuwz0s˨E K my4f˸1y/n(؜]:&ؠ( z*nM7{QCXI1'L~QGyekkޔ`WmdY6OS5YzU@<@$dw р,UXNѿɟ V!ImŅj .ק_VhXc:H ;?s Ff2^Ahʓ ƧqyNU\pmGͫA3a|N'w'=4'gXgmf~g). 6ΧT"f=?}hk$årܫI6 *"s'᮷v2pUC. @1ːi;FaRhԾJ@ps.wwdlJͿYQ(#6$MʷQd*&SL G?8f]G`Ob4y51_x (i2RfG)D}tL'Q˸Ҫw#@'Ip6Y]z`NxA<иP6."cޒEZaS,˃z2*w\A_"&)l֖Eh+u}2D{!<cQrF^  t>L& MtBUCYJT;afE;MH?Ҥ>Iɿǩ J,e6bj\2ȊDcKz̗=RE}<>@S*0xUXCW|\)l_ֈtO d\̘Za#LyGg ruXg}5W}s56k2ﱩ;\\,~Gl!3#J%E\2S"Xi:i>'#ȭPegv"̰4U uNɢ޽bVKd8:A`^l8OQ)ۺ׍X8JRh{X}])ܐO t-1nh3kC,Ibu)pF2 WNhlW hUn?$ڦJ$1ʮ%ثM"8q%l}.7f;`{[U b^h=%`ɕ>Ҟ[O#$3(U_CV]I&z/ݷ{낝.J︜L߇: `Ó!?gPMf[TtLhHMCBUI#G95IAK&7E_usK*pdխ@[7n}gv-1io tJ0LJe@[oZmDBzʆ}CwӋo١(S Z9tKϜVv›;r{[}:fln؆MЫi 0˜ $3 6R#U%bddqTH/bMJ%MfJ~%Α g¡d苝>|YYS ɋM"·C9'QVOP] Q8iө)EՉe% i$8ljQr {usAP]/4iny` S]ePF N6OPo©-éV U 4 ZNE;/c} `TXFOn(-@ރ }KuT(a|$ s=ٻ=S ;jywcI+h_iCJs¢;.2x!GLv>L!\M%jҤ򸬏ىqti#.qZZZ^f!K2PV YS>*lRv#y` X f,C=_3WS۬at38ý=2 85G2ۊikDo&X5.W):(aa5 wgj^\ݍlRDzA_OpF5q}cXp{ekzLMëL."͐3)ϙ_> ?-OkضQNO*6ȕ$YGОZWs/_0@sΰz0\2A??K´);Db+ ?|kU==taOmh5 Z #*8مUV<2A-"+=K*\rvZh Θ.wr∨UAR?i 25N^A[H[WuOu N3VC[m_!Yй׺_4-sbGWz+3dLۈ/q_mrth30VI cy~0Bz5~+zft⧕ڷQ)D%0q1$[ IL˞]7`+ `Zh #BOxӑmÑ?5&| 6˪K6fb{q˳-5?d0 ) 8;7^ӦiFjnh~x &#M],^88BWjj9[^1zqsJ$ށv r>K "6E^R& }3uR-*17a:%x4@9q}bp@\,([z_vuTD-BzJubQmPɶ⾄iJe@=05̣4x{`UsR՝H9? 0ޜuwNu#O/(nYa|raDD~&5,$VĿQ+-g81̪x蝽:+ <+/2JN&VJ0b[ ua*LO<B%MHUyM1Tt lI<ugڅ77`*a/ ,:K7kܼ=Rʤ&wm?K%s-PuV ş> z`t!P_ {*AWI {`H.tiyPђPHN¡y,8RM78Cj `j{9NڠB 6" r'|sKѱڶ~JZ./m]EGhE51mw@κgշi8k#ͼkYtJ8_X<1 CӖ|D9<تW!Nԣ! QI- ڣ[^7 NLg,*%{؝q39?K}Zź*)gljZhhYc$/B谍SS$~NxsOq{}i0o^`,~~^@?9so œՔ=ЌpjyCBlleyt%"0vK XC:ݘ{,@+w Owft-c!2޳ǮR0lIdDѓ-ǀxOE)j)C=?JSB˨9.1lD7D\ۆF:JyE\9cöu #f0F&X):Z"dEm.U=<Ƌࣜ^fRs#Y/4;'F)|FSv q"p\iiv:`Kon+5rユn;sMN<(R gUo]/ ?/C6*D̥>s#K2/Ty$P \Kݪ?O"j'bhni1RFT[2XL\"y {1.f M1Bzm H% eeݝ!##4+M;{>i3pe=]J==)inL2>K64Z/_Q̙gRdoEn1ld؟Zsq0)nd}zF^Оدͫ^P|$ΎI|fC \)A;J6 2羼a4zv 0>ٷb~I5—G-_oq\Jo-r9eqa#'\0gr*gfoҁp8qz5F(&hd"(POҋ4R&HR}S2ʼvQ@z|XQ OL=0-] I@d D=8y׌NPKS5k$#FWt&'{AHMv`=8R=p)l &#X~tUgPR~XqmkCHҚrLn*Hhl*=obcNaJNj"ffB|"vQQ8B57[ ?ԺȦ@SݝaȲFc}+0+KlEg dCq@9+XcWJ]Q޺~rݶ5;?$>vArks0JKz'h|Ǔ[V$;\4"Hٯl`;.ZAe9$[pDZ >x׎Q~'LD{[0Z02rm6 =:;'W\(~ALIՔum/ȥzh *O؜v'qBPpkkWNR*&.(ּ4~oО-# W]}/Mڋ.{hmndF?ppU#oMK0S;} Лp/+(xyfT"s^5M˕̛Kv H&>% m4J8#VGQpwX&I K RowUMZ ҃72`B!nD"65?x^Dwgy #8P8h6K@Q2O1ucWgBj[вX@= mJxrIm|dfdfWe뒵W{ 66!`ƅIZ ulj\_uZyeDc7>R?ӣ_j@jJi ˭#$mcfsgo䨒:g~620/dB/JING曉Ĺ)O#^Ӱ`QF2d{k4X|Њ~iUUOK{EOKmR=2KVEM xRLU:(}lA0B(suM뺫~L+]8/wYaX/hjrSpwpr"+a󲝳A_{Jʌ-_H^橠-r>, |.,XSh^:P6 b%8Xfm8A߶WBWX`wSP&͛)C99>&|+ͱk!J 7m{Bњ&u*cX{s$Gr~jn|R1NHe !\yr9՞ĦQ 8I@:y$#jEB ڕU +(b{JּxzmKg]N,-cOIwz/+宋E‘G3$>BNy KX /2"]KV[# ĉ$d*xE-ߍ|ʹd;c& 4LZ9I(\UMQGd+Rρ> W48lj % LYg\9/Ϣ}Y# wqfGxa1\ckC{*F?nPnԋF 3e*_J[X49-bClH6Y>oG1I)Yd L ,p50>1:Fě}3bm\Ә曽GNp"ipx#w2u|S'k&R0b_8#/ c9ʭPGi"ğaY>`":b! ̨:$P{v1*)W1j~@=DXlM>y@gW43TT[4jb"A^gZiցB{ 6ur)6ͧPspũm뮭W(b/n"2 }CFx;*ǓZ,=i> JbC|MG87 #zP RDlsbꆈKqC).'26ٌ W ĖB,v4RejNCE[%']`2aAf4=;\Ri$i i܂5@=?{GyLqL5)ƹy]8Xr]`v;%x̣?JI1mz:KOwҜ9#<(ٜ7Hui+GYfjGؑ'B&,D`[v@W>8\-yo]Ya"9Sҷr]z'a[sΘhƸ/d=:',~G+)=3fǢ[E*]mUBUN|mZ3V:|ڻ![r^יY_t4i`lG"ʙ}+;js+á>gڷF0W,bb1*b)Eb_$M1DXIDsv#d${\`K0E{Ք{C{1cׄ1ΟJFb1`ZAt43qDzF)sD9g2H-w(c" j dI)@mxDgd^t]٩_Wl.6ƥOU2\n/)* 8z%9lž4QpQ$% 6 ^tK}b'n"lh2$ /F 及0:ci*~憘x%yWNND@‰ޘH]~}pR+_kw)6AoeQR5}ax >.f} ӄۃe$ 9\%Z(3oYHr8fojcBF L9Si/Ӡ޴EGHy&3.g<% acE+K_:O6'(2F GBm4l9r/) t Oi!;v.c"-ng3 DB3}TH+̞  Tz8#2+GcHAe;':}w@TQy qK(Aa |{/0%'N5&4?;$=8',Wf#`##n2x|h{9 IXFv9_ j"FEs7Vf8 Iު'8yi7cMJPʫi⫼݅gRuOۃig+R2e } lX #C݅#J E 9i@(xscdR=7>14fcaXrIfFCy&HkybMX|0S!փxVo:)"C3o%l 6hļ;F1F!a mϥxk1Q, i@gpp<*b؉sULDz>UtҮ. (T^@l>j eU+?Z4ڟTXNJ;ߜ|F {ou\Ά،t'dP$3isi<4%U2NhIkGLp)"ƒN`4"Zk[@n@!~{p/*R8;SĝDG Ze3 ~R80H=Oy̴͗d6E5Fܻ'Qt4IvkIUr4yش'1_ׇ$T(;ed%I!$Z1y{cK,g&Θ6EyA:Fp_h ~Q_y$ )14b'Q ~e\1a Dzޘ|hIӦʆz\ږ;T]/0?1G_-⑔bH=\<{c]㏺&"QKm+~s sĢy#:,e2-|<.߰ACJJ$(!JiS4JOL\}nH£WU \yڔ15 )El;V[ؐGaGZ/Y٬N aRo 205c v'hT[Y@_rʩ G}3}sŒH*^iR=89Neɫ ^q-!yHfR.wgogMQʾ%lԈqLV0.G\/"":aaoT1TmM] 3I4V'hV7'nxHE5{0Gf-\哯Aދ$B,F?<2BP0-W,N"ͅǴ^|{q5CR.Yl>֗Sm ܬ Nl`Z9q4{Ìlb}­!!\Gͣ4gN wV"F\O`=PޥR}^D$LH& θyuO ?i.U7 ' UЄ;O^[+2]X=1p:6c<mF5D 8LQaNt"$}݃">cݾsS-Dcd%zLlI0Q8/I4 Z "0[nQGo-/qApLݷ8w@:he}22ߙ F: &6w1*g豩fRPҌe7vPmXzp`C͞鎿SL\i8K=TחRAI*]'%y&LoקĹ=-,y(2F'k@ !rBDˆ_!(pu(ZO\DpCe[z%kN'2 ?Yc-bF=6#0YgQ)VGЌ`fHu+>rŌ g*9?7Rb45櫚f E;`߀?zE$̳kS+c^w B*zy\%qQ";E 4<uW/3H<+3C7^-ӣ qDxy%Wǥ P5.0fSJd'5.'mXxFZS3h>,Bg˲R lXI(VS۔VT44XdԥZ p-J%ȠJV?*dN;#EriJ„Q7TKgճՙ췤U(>`@䙬\[\ 9wLs# ۰6%x6 eƽHӏwB/ w$ cF(D ElOQ7JaҍsDasn{|=M"~>$Ȯp j;y<N_tc~ֲjW8TàY=ی*@3/w6{i7Ug%]i#taՙ[A^FtDzTF a|kM AC[N!+L}HHM/d&9OnQ{Z]82_]_6\_M/4VS LT,^dȐȦrZB#ӁGdNQN Zo$9Pmϴ(W (Z/FC\ ?Zk)KtyR`נ[Z(|Y8KTݳ٦Zk {CAW݋[R޿Ur*DWıMZJ--_,?_(E @lX#L^qj("|0`NPKC/bذӰnH~셩|Iv|*{i΁NYS ,ثpHv nÝdPaxUOЯӲل|4VZ!^\b k*.7L]90C'kj[WAorvJD|\&1epA\dk h_äAa~t2QiS 0 <^Ǎ[-y x8r:/A3X)g@;o=D[YSum> 40x>ڑ519My{}?=ms32/v LǶ҈J9ޞwKVp/-@`&n4mRZݑ`Rz2K[,qz=: ՙ__+̽h euXAĿ3ZI3dꗪ۬Ph\ H31!ze 0xehⴊYhxWBG7*so'B.PâTIwWmc0֗yW1f4abiZ :wVM^vö:W_/Ws&iv N*xOi)%of*: CqkR /DK9bK95宊0;jM`deG3ԱX1P^Bs3d!r\TK下:qmFGsgi\l7?66դE .iO  xtl6;*;K_Pu'X:$yt`3GbAVy@⠳ *2Z!3t%  `n%Rvl}Ya韧 H*&[['8ұWM (X3_TZ& r C`h\R)axPÓM}eJϷNH ޻PC>#3ʄ/5 OS(|2q[QC.6*ޣEROcO:šL0ݼu\@*&*E攮ځ}2]0q0Sx!e[o}ﺔ5Db anV"k(*&?ZlIޞuf v՞'FdоGYn7hׯ4;#JD \wXa*8fWŷpww<_ Z5 3;9ng%w1<JG$-tQ?^0ь%cW/"eCl 5k$=4}P0'Z}zOJ5t˙crf?*nOOB)s!-4d6jQ̖!VJ#q5GQӆVUJˡZ#\@n}U0񈼢ǚP_ [N׌MYtT491nlJVwf&'# V/)7yt' BT)@Bَ %$ᎶӺ\P/J|#YP-_ =McjkC{n?]\c&ڭ(zoc пR'+‘t6pW c:U"]cҙ?F^[ HE U¶, 4ŧ6w5oGRL ]?KnX3Nmog#8i1X6wJQ鼹/D5upn4͹fI~YKH292E6{~7Jtg͜*4iq P,=p6G+'n s9L.0^lm_S+}Tu'3B/b喳h?Or ؈ E*$ҼlhI;V*Lc~W0c..ݩҍt1|\ghw#v$ )`PPИN >Kg׭duKwxKɵ+(s9 H3TKY[J2pt ?4`=@ɓ F?CK˸څ=e<ê}siPf(P'W)aڠ~5S=촓|xw' L^mQgAmuz4m8,wDGP#kZ)%Z q<9ū k dot燰^G@?y[ori,"}1HQ=#Y>q_#2 G9<ҋgNN| 2?<k={y!IzoHL1~׏2ok5*A0$~5y[xilĵ=E0$Wqh) +_Ƴ K8&͋ t=b K!f[OQ|7PM!rVy৵>~"SYq+,h,tc + mfެx`2>Noc}B)j6 논f0oq<.h9}¯fu,ֻ.棺ľ0(Ѕ~ݽ`$ c!I:1z4.rF{38Xd 7f,:MZY=PV 6lI&nSw6Uō `jZ^v ]t}#k *]-|f6>(h0%#O/8Ĩ'x`Odh r^)R#+??'{=?"ԁ݂<5!N^H[LnWQcP[& F70JrB꫈j{r#sXډg㏜sXcȺQ#[jauR z1>>VRF= Y&¡GQ&1܊W,2z>ʼnػ;]1rJ|+Ð\}jh ZjI\qW*kCzk%;/aj3)eڈq%[[(47)T?U9-bMAUՔ'Ytf"\~Z'H໺?*B[ô-㋅g;XxbL{RҖ[ d9&O۳8zKЈ dWHQ+gΎoNTYFSʈqMC/N3nn푗9~zlS-Zˀ^&dvGnmQ)@9[xHǽI >|hu/öђDv g(Qin@5F2$#ak`Coy>6T>NlN+ae;(YjUF,e$SoC =bQ΅;.) #+)Kg܅RxAQeY*t͉ZuLȅQ %R Wy6o9Z> VFVqy~at,L"l͘#*GIȮ'Wgf;Q4'C(8"O]fXs u8xj­AyHY6pc,JK4G\:kR2#E@\ L#Z WcX`>8Ll;>K7q"a!?66TY4#%MBd9[1X~Ѣ0L~)t.BDbP `#M\k`y*@R;+❾V϶#Gf_HZə-|Q(2h^2o޿p&e|&UuGW0:q E+1#0+Y4޷Wn?ؼ ) gLJeSdSwlG~Ԯ hu$ʽ7E[pmIbD٘Cz#wV/FZӽx?cjV}7oޖdwtse=x`XvE_4קj/ḩVcxxu$3-FCAr kfti;ק([jVEboT핊[DU\ʴxY{gߎvѶB 8:ъndl2]ACV%QfS1ywpv!xd jzZbx ; cbT}֠q.BeWi'}U(h6-H qia<9-"#vȗw=O4 X]khH%nq+9ΊNB>=ox8gM;ÜfS+CqOb+U|My_/w0BsXP|M>N3v߆9v ȹ *k=eGM25I9ˣ&vpFRmgm\EUY!parmn([H=oUl8bɞ=bD äZmy" lRtL2?>aAL"S2BV (n>-wR~)C˭~q)g +-L"'&-6R8 _8K^vĞyRa="SP|{z2^PgWfj(*=y.NJޝe{/OZ3咮V|5W}n hfUBg5@+BF޲ZmIG)=\h 6SiXoH!'-QXZNƥlYHՈbrDghZRaapПJb+cEh,) z>0cź8K=B=|~/sK2 W]"'ݗ8רɰm6!:mRHK,Ok;[|}2l*YI١],h#줓9vmT ~W@y0m>PCuD:ZhwBxMu;Aᬿ`P2d Qi8 e MvT>A>,V;͟p,~5pޑzv*)d\C8p (C:Hv_P% > M\ 2)d;KbgWD EA mlZBȐ<t $>1 s`.~]: P2қE$\wt)`J^|7T~ƌwd`.)tAӡ䷏Hqͻ42(u癩v`rlK":ygĀwͨ~#sZ5Dd}05,qtDH~5퐽%^&DAQꖧO2_,eCӑ]OiJ90G_(uhWҪE'@sd> Pf[ybkϙ*VMΎKW-`! Bx7*ݩ2Ew'yU=i>].Fe?UhWivIc׉L;G*զYeEcڂ/B^ ^z}M|&`A)ŎKʊQk˸L^.ryV{O¢X+ Gzs+`wXS96}[$+y>dS3B@>S lBZx˚YK]Kh}n%l3Z!E>*ſd~(2Vه%@w*@s9?4 d{Ҥ E3z0#qt4%z=Zda9*ױ$gO7DachyѯJ3>~DO+]L?[JNޮjS" 46]93yI%,VE26[ҐtY┺l]-Cxfgv=? 4t16K5f#6 ro2#\2x4~6{;OkɞV^Q[6>-M6:}(mf@a::$BG~3p9L64-zLʿFןBKy_g»!`t(<܂G \*T~!., X5qWj/(4 dE:qq a18`[fCE  \"{̡@eWC+w8OcD4hBH|.[3sR CXtlT*fxr #,ntB.COyPJbBgMK樢˅,\^2~[:(t)ǡg]cgVfb-!Gx؋M,<~FjG\^D Wu`Psp@`)(ιz4r4a,d;j14s{^μS^v=pM~O?ÁAU m:HV,c*òStK -~-OY,_kOU?=Q|/vuKkǻrQ^66JxHΞ5>XDy>2gY%o7H2s'o uDY/ui5flӪ: `*dkEMI1Qj%p4il0iPߞzYw b>MSA+z,:v]#QG:? y-B[9W%Cl#h57DXt~F۬r'Nٴ};R2oDU䱁_ڝP+[+ KS0:TPOv \bhCTV8ϥK<3j&8Dž5/TGfGZ0:\ie[S: W!u#`LU{SCc͵…JX9Wg&<#]*N$Y)n/,xe]ײƆz'vhf A~ ŁMwD 8Q=$Lt!ol8t7!dM(,Nt&&3׼k|BIFܞ| F}6J}G:gw pAݔ oc` 9E͠8r$OEd=xɀ&n|ve q;oŤR7&7_H%>[&hNHwE^P=h'ӍumV I뽧jHO(`J޻H ξNFxXHMVf:1J$_ķ^U_cΕ-07r@F%4oѫoYzy|)Er\u2,E7=c-4`ۑ]gK(>lF*&0DͲk$Ϥϋ+L}k;xЛDŁ>_dE~2 j5SZ;H b(J^8gXsXƁU̺E7M>?dF^\gC ݷO݋ՉN4 ^<<\ggnqv's !f33:5%hBJ}M+^hՐ:r(`YU֣Z-g!E4}2=/ fWWR[Xo}.*6 羢"pzB~ uMݼN{*1Ҟ age .Ć^ ,t%khCyjE=&8Y fs88@~IeKyYzqd#~_MjP"t[<}K_8 lPx8#oa=Č%) AQTKmosR֋#4j8w3V\!AřK5'nYՁ=e^@̛1E6 t =άVt2q>\ݔI1I-&uCc,2W TP*Gyɍ笌xۇdmt1ԪJPFtHU}f_:3C G8I y(}gz؍NEB>ʤ( hCmAZ{,SP%KYd{|D}k`{&\?)GoZ*qm.aZMg uoem;Hu(rbN6m]4vֲ@oFROURTGwE %V*CFzg@>?P\SD指3壬R(݂\xM*] wNgPsΉ)йaͿb_H ՞ eiJ/1gij{E/b6O B@Khv/}UxmzF@:W"O?9kǛ|Qz+Bc@&)JxôaFlhqoSS 7dU PI lܲ{,|R]Y@A?iXX 5j϶|bՑ0дJRď‡ u * |‚̡aS@L sŌj@ͼ8(DyoE0r;x4L(|B~W#CץS?UXjܑj85ks?1_*W/^cR) =}YB7 YCmmNA2GD&ؖe B<fXg8r*1täu@^ήbC~}-1 Ͼ.zП7EI{1u.4| !ڒ4^䦎hNݜ KȈL#)aTe'$q`O*MНNf NQBQPp͡Ε>q"ՔF<\ n΁Tjy zaxW׋xLV)`e9-軥qZWXfX7NJvL׵_|қ9|>TE| 1T?];ML-{``A0% %IDG o sOvl}%7>}G88sBnV)B|ނKA;b)"|mO4=T2]v4*tw U+:{MU#,K|RHE a,-&Ƽٖ/ER?9NO1Y܌`Pr/L-iyǤF ᴑjXkP{'SJk.Juilӣu2ׅ+b T8TP-[Lm1L 19^EkDȆb3D%Z%DOzi&hH$ K^ih´-#"}T]TP ɞVK 9d`/M̈l"8=GMC!d"6jNs 4 0@l@.gYпR+=[!am.Ŭ=?~0:t7biJBwxuAʣBzv­ioO4e::"zM'GXL:Rn< yKocO _B{V0A (eP5Ga'l8Z#W֓@E/]/X^"hVVqo?ml;Us^#lpGsG͝(V*#|B:*S"spK̈Lj]'B8AtϊCb6I$@ycGϖR,Wύ碷$Y{jFE@p%Dz3!n 2.bլyϙAye'Pӫ^>l7yEF6)[=5O_ ̏AY~bϿl`WuQBA}" CD* {ZG@d-$2𘏌Wp+t0̒$|u_\ ?#)=y,Ľ.FTKF]zpiDi,*;kd6R߂;w#eȧ]Q-}ԏn_˨/h )Ӳ"F4FҰOb/^qqp3@O]?J}FjLӠV;;L&d:[cUai ;4a4F)0a *8=_Kw-rP>p{i#q~ꔛ%zlïclr\:νFl+8#̤r^zD {t Yl>A+|\+ލ|`s"QChlh0@lz@kx mt1q(=3g Jf'uHB+7\.* $ b#`DwC>Gs%_3DZt-PM00jg l\2R %e&RÏ=_ew[Gb-YPʈf3osFeh$5\`g_;OcV Qʤ,V$h[bB |)',V%Bsi8?*VtzAj]'Hw[jao$C)) E}ӭ6uUEsM&!xxd zwď>%v\ߤ6`20j(3>l ݻa1o0FѮ2S~[L(^*tF^&o DG)eUoaҤ;%K9.8 !u%Ʒ9ל|6F"^KdȬMiuʞAAv8o61ϭ9#ݪƁk{&RXN6ߟtٿQ'K(.%{"jFt`#>n|i‘KPw K'Ho=6Ȫ߉oxxTFn`~PZ*?2z BA<Ͳ#+-{dOҷ K(;;_/^'BJ?Vֈ2qYӛƍ3y]NY<մKP&DsCdHk O`t͜˿2-Zf :} lqkpGώ_7#:Q1M78 "o5JVWE' }˙HCT|3ⱑ0Qw=nP֣seRSLAti8M:#ȵEBip[E}*LW&R'du1z6CD7PD "'YbU 2$~"v6UrMHPtH?~OiP!DuĚ/p~1g^$GK2%fbˑޕ'{OT7ZFKDVIl!|LmfUT:7E1f(;UY/C67EhKl.;=`{G,T(Pt*HZq86ƲNKYA ҴL?i=kQ]T*5Znu5ъP[o Ǘ{V}o PduƝBTZ銀VقDTN)Y&Q.sUѦMzŖ-{-Y~{zw{c[!NwtL:k멚&/My8RkYh?4wV8r]뱷QB͙ښQO+~Ay.%&e!ЅGYj9DK^[XI6׭q(e4BȅHz]ߒ%룟_1tRVbLJ$,Eu_NuM-(TPN\) ~.,h?UUW!yU);/p3Oơv;?ݻqI2;ƘS]AeWy%zmbh0 BoleOYBP޵)DRq`11% 2O,-~֣bϑ迣{ )z{;/||wˀ/~7iї2m,8mOtgJQZsC5U3xz=7I cUĨ|!.<.s[3S3z-E3k;Rg=7~srN*o 2*%Rz[tF 41є`,h}@dnЖ9轷_[eM Kd=@RYu汾zT&Ztlf*YB^8S*}ٛjzj$y~#Ğїڇ;YS@O~y/SbޕF`*/5+.?iجƔbV\$l>Saœ/'WB!wFx.N|FC~7Ӛ7m; B)rD-2=$I3l 0ىI&˜ZmHVtNpE0_D"SUVCK7y2&`jO>3yϛmmxN I) Q?gW Lgf5OmebaR#zTvt%_̶ڒTFFVG 0D H)(,0wpO)ak7^ =0h^䢍-OtM$߉4:3L.^Lfw<&Ve$ܗ9u<q'p>@cBuVX.7֠k0偍~mSRc"% vRXhAg"GV.or)4F~ i5FqSoSͫ'P#iB-f^/Z4'#1?*7<=I ie֫ G {4ռɆkEgOqaMȁetoScGgNSȨ`M,fYD)z5JYӻڕCW4s v k+ \ ,_[fߧO.'ۄ|vZ2}ACC/l7֎}KONu]:pm$ڧ8ʳL76,'ox~[zt_oĢ>AG8m&hfp_0g70 ?'gV#]yO/9A8Ӝ;ξ*M>{ 'Ѓ?e^C{bC> k0__.WA}cZ`Bi8(p!Sd=_1N2+߫flt̬#Tr%U]g pn!dp(~GFVocw-Qu n#-ʭz'9}k~[:L̟(9,J_Ӂ2ۖ邨-T8J鶊Uf%$9E/$xZ,W&5mR oB$K7Gq`R_6= ŵ5bz'VöCFwTB- "dX`DA$3ĩ_t<9ݠ3zǤ5m%$5fXs`nf1Um.MEo~n|3qNpa oU_ A{)kea:k? 3"j s!YZiU'-=JZhb,{em 6Z~";nk@dwq%ܔ] Fj3 jWv}yp95}.$g>++BmX p8et*-fy Co9 ka ?vI8r 0))5ICQy8q&,\Mb4C&¤(Bx\tS,Qb\ -[OR)ѕDZ< f{#;69+*SGjXrrQv{xmd!) K)b5cd~)|V8ɺ"*Mr.s qPk( 6Ǿ'@Nەz>q_,1X'>4S<^02b cJ.˨{mg֫-Z[SEAy`޴vth!caŶ(9>0?:g _6_GGv9W)e,Y[$nMijg0%ڛv p}2胷|¥Z/ɯ3IaQev6 \{'l.K!NmTi@}*_ O4 <Ĭ~?QHQI<fC2U hz_=P,(U,(zNLo6ꗝ/ת,1J+̑(W:9nLP11K㹘ns, )ykW($dp Rlqj|eܩ@ԙoI2e6]/>GX1e H/Bܚ b︇,8D?w*pfnא/3ur$w8eŬ\ 6q D@CQc9W2FvTp7Z퓬doHV:q=4N(_mwھY'PCGل*-콉} YLPLLjfk)N5ٝ}ܸt:4&ps*p(zH{4"&=O8*D| !>pu4g(.oAY"W3x*Ta)Q\!$0)")ާѭn]v 3mP9`@ҁ C 6j'Ua%hXhaOQM8q2w:+-d2" aȿbҲ8?[CN M.S+-)3pd/JP4|xɭ ]p[}A;"kɹfA2\̾4JseID t\OrM;ZAfȲhhh\O\nbJ@b_jm8/@ i&w80{>܅K<}Z=| 3Ҡ5=yCpV>Ѓka@svދib T(-rvfez0Yϛ( 7\ۇ:GpE,u{JPUNYY5NZ$?;jMHzNby4H vK&3k$i>Dp[tMutÑ] 4v5y ,, X?뿔,BnMSȕsK7,gUSC`1|ʴ 8kM(n!NaIJQw<2,8<ހxm7 0ek.VxR ʜnH \e\IO ɬ4iCO>s"0: xa EުpלdMG:wb?v޴<.A>Ss^^7xj LPIl=}PJh_ zh dyZ>6PGmb ѣdE_gєh@ZCfUHI ]#E"ݩ,׮:"MGW5 Qԥߊ'߄sabN`Ѓ' l E =Frl`bwʚ nkꯊfsi# eWds:{8[p@F:YJ:F?Ɓ?MBIdH !MӖ7BZز-26 LRU43ۂ: i kbk|WQDG 2y_| ?=qo xu%U~4wΛ*6j^НOa*t~!' T*#++~(O42Z$Sݩ.v@Inz -(]3$YW=>eGOb4TAeؕj>059=0nevɪxOU])!$E84Fbغ7fV \n쨃vKHr(s rKH&e=))pv_WkQX%4!m^ك/OX0c>7ry}ҵ*6 ;?Q۪s 8f}Jꦜ!0Լ22][#rZ!76ͲCU%k}ϝe'{ ill΀^]Q|۰ObB8Y X93Bo2YWp3ܽ# VO΅G=Z5cU?YZ@O\~NTڎO" ka,N&ȳ=NM_|klp6o FQT(xJ{InT^>dIϽm F(t[f>6>ml>ͼ$ J~ " ~^PMl V"UeI0b,Y狢u rJ(}ϱ /K8:GIiH=p Ro7yNfkKz]Vu8nϋ 5|Q|j]ZӍ6l'M&o\3>YU罘py7OvpWNJ@ o)&3@zyN< ښ8|Zll#M[17UuhQH+ZDB%a\yR@*u@EufE1Iwa ^Y <\L gC,VbQb?{٫+GGg#i k7uӦh1(@cP]o19Ο6@Sxp ZIhm9c wR_`7i[v֦TػIǦiegm EUS4LEp}&2h7uh`"LPxǖ# 2I{rž)F9_c20 ?@M<9syy a- w_BCm~Mls{e`;?F\[Y Ѣ)gjW6pz0,n)C3-w1ZQ4%1Vഽ6+m96՜v)a."tG.";sm$9G4}Yo˲oE‹36v,PPQdwGuPOAEϧq4 65d7"Fg3!6ErHpuK!y眆[~y򢤚`ۛu|mlPT"(f3V8@uOpGP E?^@Tw[3兓kʻP%:~Uk\b:V-Pءfor\7MԯTȹVGv+jP75ϒuǽr7 a~uX~;c6mZ7U:^LK[1GIۨuK4~x_Bi#JE1V#o~["k1:oe­fDÚuH"~PXaUlyn_y?e4TЉ{w8H}i=e D7-|'rV :&sd<}hrPAߏ(FhK"9D7m2~S=g>D̗Yp̈́3%C\h0kGzh˝bTRw25K -{ʀ M zm\ ev;d{za ͸vgqH *8PbN>QQIhJ$ݘlw) [$:G|)w`w'nPYT:?=KcKqͫy1ycSJ;f: "'>Һ:i3π6V)sO+E (W~u(uG^ e Pk:j%kWppyG#6Lck, 5N~[u60NΞ".UT}?EZ RBk ?9F;eKV,B{6>] dhip*4gh畖 eާPW['- A{ #ϋ؇$?o,R8z16RAh ĖWGbلiP -O '0b0!Bx`HlRmJqz1m}i2+\,TdOS?֒ $yv \0.>GlP]L m0^[*:&|mcu6 E]7<3=X14T *Ddo4z0WM@A.P"Bcyl:\q 5d0yGǝ]u]G EH'P`@\ tr2_wwVd6E0S/%)(W3 ?*b84 ib8jHV.ÑSk _9ΜSKC+(K_=9n&ul^hOu -?vLUqO2o#nx\8+*$jw)ΟRqw9:tpb`z+iH?}CvjmDkMw9D=Zvv{}UPhAm͔Hwoپ7RS$)=D,;sElIg8t&8,C/I g,$h)?ČroYˢ$в[h(\.PYْئ|dM+AGu d 1t}Fo#.Ajl'<ف!*})_tPm} R G9}r_\ka{y!JI0y27ȂLiL'O"dH3se Tܶ?M؋U1v/I:$nZd yfi'9lRHoIXQl v\ ~?9H XGY&IZiIwMLR_gq  z-vFe&GL}1݀swP%[űEN˞6RҢMVG g)g+7.yJUnHWYh)dE݆ [D$U߬/ u'цfa"8m5̾RȱH&xZnY'$\~> aS Gt+VCQN5ʆxqI3$n{b@/VLB<EI;hȢ[}c{ZQ %ӃN Snn#./V%3W9Ȳcc]4fT/u:PͿ<ѴfK 1J #/ӣHVDP=xO+EHFg -Lkˊ>mG_> d+F:a2cR ? -NXwSAn1-qKwx?$Q쉸g{=%X68SA096`đE6K4eHgTzq-?2c5;uFK\ Ѻ1]SY(nj\c07%xFLꃂ}3J0;S z3nr&YQwEZNunDN5zIQ[:׹ I[|Ord*`~(* -SbO ڪ¯W퓗[lQPys%` .rX70F+ޥ èS/䪄#mwhl,,@ DU+Ǧ&:'Ɂ sh3!XBeJE_ ۝>}&Kɏ64:k%y|ѱ9N3`jV| nվ!Rv2uYD0`<16}'˻$|ntW)gאLeKz'_oz@՚N\H(rAi5Fu';1nVN-QRnϹ֧A@'bD>IOWf,-L nQ4XSள$ǨOG®s\GDk}zo+8dUB`7Z%a2HjwaX0..cU?4یgMDg'NG"\X7B9 @㊊Uhwݛ9[?p^*iꒇ"m?O=#Cfײؿvu_G)=!;^wZ2@=lʜwkq3BXp~è`lmPZ@g+c3 FI6|;I7Œ߳*ki|]X6P%ŦN+a;jD@S.n۲vT)[VnR+l_ȃ%}p1Kac]VU` {"I\QX-$}-l 26s}!FGRjGʇ帚piTRK Z[G$fB cŴZeF?'BCPcPWCoWx)y&.SyIRG{c*ADIqu(裞.Sqt"~Tj+c7WpgOwƯ Z2o/Z9kL6oV:z@j샇'-:S$,`* ys(vaL ?0Frrf0v$'f\Pn`/]щi~5(]ղ2mI&w(;I 9~;uQknbaR狥X`6b4_ öBF$ &*OzWUÿhkt>[T/4=15!pWSU$ RdxH OKO$2[ohHf g;xCkY99mLpc>NtC]3h~DˈQMc8;^c(lUL,U*0hK rfϜCy԰ʷoPT?{ ]ԝ;'K/Ufe#\x8 ™%$,j ^ ,P"&*MGO qckImHGljPp] pr/EȍgmhDN 9햠![|?E1Wx}] {ǒ0 R$=a:drX6@ݼ3):Pʂp -ݶȗZ_Gӛ$osK)=@r_,!"JNos&]1Ԙn( eW>S+gCLGg]&GlٴQ }j(I#Waߊ~pS4pNx2h"CAj,ͿX3{+r[} 4vjs^=$>N1= ciL6Cr.F yk{D@t-)/ =;qT- A[ Ҡ/qR/m]+, *f10c6 E뗔<4Ց%f]aw8GB{4$Ug4zs(: cF_BEV ?^Y ˢˆQeہu#9Z-Ne75$P2L].O^WY/ ŠEnv6TTDx/v1m$nK&`0S.l,?(y88cJS7|w&jr"F[pjQvbX\dӂ!PTGul: `Րg>0 nUה-W6$@.R}RiRˮ\mJB(!W?A^ E]'qMC} t$tB6U}q؜A !y@aPz%PNщ8MwZO2H+Z$: r~ 稯0GژP8[}EMـi18˩L 6VlGr ԃsAE&ŵJ `Cr*V@$zjbPv} `u{0?p/GouJ$ƿc"0rt"6}x/>wj`XKI}rs~购? N3Po3`mD 30*OS_ =/L !>|>nT^.I/qdw1Â?3 4 <P3bV]}s@^*u*$as ώce>|!gqM&[軭T0͠?#U'**&E<@a-;9=^-ۡPeS)ҞxGmBGr/;>EzP8joxqp6YoA6sëj㖟8ゕC&0/˭t64XLsܪtH꜅iNF_ü]cvh)g &*gjUό-E: 'C>rR˲1fsArSuh!EJF! V*aVÂ[SNZO,J$֭(>< 5KqK&zj+&/sQm#ĭeHI, iƂ&'o#@KOJX28MYwuM,v`[}1+ލ72 ~}Yuda@>ȄO..,0mcKT[y1WG1/`Bq3g6MUkx*l }wD7_VºEj7XOƃq̠7ӢA 욳R\JVe)w'"jes f}Xk?i ^Z]0+㖪XZ-Kx $slm׿r%iXJDﱞ]"*#22g*#np ٪:X zJU"'i J#2.!f`dAIwCnJ $=EqX6OdW WeIp:˦)F2µSN/43 1'w$覷 ubS8N uV} t +HχϾC2Zr!#KW}۪$R$4Ms޴pUQw&@j$BEj3Nx֯q*DAT>Q;u0C(ȕ|/1AXnʀFGAˏ zsf$d-2G@'Z "AyJ\|'}nQ_)U#;߳ ՛_țDh^9n" ƒG?I5u gGq%OXXWSOlDߏ2ߚe>4VUr|۶"y̼BQ }mv$3 4y8p~ׄ>ՠO3JeI$r̰Yh\p5ZW@rɂ2tC~ٙ5tn{5QW4ұ 8u׿oؠGR[nmOL6 W 1`D.Y|jOװ(A7)B+|jKuiBH9rrMJ N#a[1KA+ 'bP벋HRpbnM6ru7'V~{Z3/**c[p#^+A篼#!E|^ B- MXʝ=bN *c5`t n=lޅ,=Vg:FFd X{[ސEM9q:|ˀ( gj&GEyeKAq{[sNkaq2SJ5FgoIҹ.WTf-BQ - 2֯fPĈ^mΨ>Ոh*R,Pn2I[><'2JPO=@:x&nP>XwPr.AQԧ MᤍF0+OlӃԣP9 62Bwo2pkD -0Z.#y:&f@oj@.r( 8X/c6fbu~qjچob^#!>^ Qɢfkݑ1|]%8Bj>OO@>)n{}ux.U~]Ɵ!ţ7hVcUniM<ޭ'YEąMoqq -GE;ecx%6_sLrL0$&Pː$zDԡ!lԹ^EYB.ɵ&C]c ~(e%59e{) oKچVV  ٮ_l.U[X a~):Jq\u#KV,Lz8jcv/Dפk\/yPޫ`)RVx YMT҃G _>Z_o!pQͬڙ>qRO:+ZA!$9&ks%i3 F2զpn:A}GYGF2jw+/Qu(HWߦ1q6%!I_6kw?Yh:mAZA^m'z.\?*U]NLRK*`eGOlȝҗR;%*>@T ݓ<~}g^G7>l4whcgRPz073zƣ3[Bx@칫+f^2WYddE|d@F*9opr&^p;mGwL(_ei{ywzd\L̮gƸF:P@mOnc>L^UMpΖp=GxJD/3B]Dz\4&V$4ꪏ^Y! tjpr)/N;"6c?W-#oGQ_8*ɸU586ⷤo՞yQr.=s!q@$ue :A"qYH]Pi _ʖ/񆌺Dmѳ^xIoIdU:nOV.:<=3ʧmֿ[WZ#%RHV愙1H;h4UT밽<Ԋu͊6ߤ5nR*ôá8Bڡ˴QXCk4x㊴A5Jv^.9_ +ݍݺMWӱC}1XT'<FU[jr g(2m2^CҋπN,i٫7wIV;,0f rNlY\Q>-`۫r%@zݪow'p |.~-x3wGƣ t=ОFvT9rA毡Wv҉`={ tE$kX\$1p2!SlXx*1csMWvYB+ϼ94.GWqh ď8I;fTF,dMKֵIJeh5}!XpbK߅Vu!xSU趹rf%*Bd56%B:(0gU';m=TȠCh@d(3,Ykyʬb4Tva!}OCu1qQ4^")le.X>Pp܄ FnfC4"S2 B@Ua?(Y!WϞKZX"e,b# ì7Le@TMНˏ+~\I#ܶ_pZ9 .W݌ydHOjӚ-/y(y @[ڭ1YپXp^NYGS14LdpF;^GӁx ^k 3UZ7LAӕoB?n tҩ&-k#{UnoT?=Fևw4ח@<8n DZpIW PrFr8 V#X8II-2 Jg1Y~dYGAPoUKf[\tb;zzwEEw'n{N<5Wd8&B1O WY5KqjRӘ{7W[j.kVٴ!! 7Pt̀͹U5fIKbBG[\dվ~!WNKjoTc@K' iK4H_ O*隻 Y Zj%5NWlZ䃏(6l L|L'⛀9Zh ύE7H:Xb7 Żo.X'X*sR E1 aZ$5" 0ѿ*ݜT8{ZHy޾mEzP/WqIB$&8'vqAc;V{q[z" 4vRͻ&b"R)x&vFۣܝ =h)o,tAxBTḻl;r1*3ͭp5σ mwإM%uRr]B\lq\l#7v+`6MrEܺ}e:>C/3;yj_AH5N^`Kid;2"jwvf>$ryqT ;%7|3h^5x9\; CQץMZ(g8G[5ZJ hN.эIV˅6I-Vo?ˑ5u [c8lNn=1PؿaN۹;ATCC\w\G6_}z)? )qi.:VZ`qů_K@J08kl_ejq.hGpZ FIT˖/%JZQ'iyɰ8N%ݍj*\vMdnHƩHrU8߭3aiej"G[x+ rfuNHWwpmv.8*ME*c&jw5O#G)S6mTIr}ŀ3}^9"O!o3 Ir߃y=6|9lZ#b'ˀT}U09xZ`/kqk<4(uy[]+SY>5#BUs⿠rAsj YXIL0wXbaqeçj\%46wٺ U>Xt,hMOqkSGH',/pSBPOpc 5NYY[iWhUag#*lf=+u%h/SE#Ah!nIgS"9NȠD1T0zT:S3M O=gk=,OP\Mv~Q LDrYi\̧QfnaK#cQ كW4N5LԉÞ㪼ÚL.rQY;9`&AuX{n ^d5QrIYDE]DtwAR? PHO rU1a?8)ŗ4@H@ aXX(MpT锹yd;Y]?M>nn^ID*}S {y]Kb9 ùГy_ ;86< XoH{)KoqyM#d%w¡\HG,.#Q_M[fdb 5EPݩRRz\lU◦hF t~B lxG~IN^+.׏ȯ\en,赦~]d~RL #nHyHcCu=ghT ׸G9:EK Gb`M`jϬ'Grhy)EV{nVk5iɚ(n~Y'OQ~E ЈqC%Ҋm` Aִ4(Q k^\POi-r^}'<䥴4j{(Ѷ˖?צd~7e5oljE}QWa$ϐ};DaLhЦ]R߮ Wtԥ_چvx`]EM/kptnޙqhgbxc=6wiK CJRVo m:p݃IW,Z星S) %E,O7t9rAv\(lzA!Qz2 IZsN[>#K"vk]539'kY)ln,KdH,>촫gL PWttcE /f#pOQJc\EzmuX$R}Kf)+$ ?bynŦ J|ZǿYXUZ5*f 3ӻ;qvP0= ${[NH %B9&C$b 2P.j|44ȶP `Yqh"8ޠu g\j#Zw7&۪@# xģʙA*qG NNtusSL)Y5f <~p5 'Lp2x{[ҘYΗ3rzS`A b/2>HWsK>Uac"3.6bXav`)1 CZt ѝ8|_,S r N1M V>//@r{8u%t?GMmzs"[b'F? cC #b< vsKčitr+L^|NhyTXj $Seج}V&j3VCpaOg(QC6 XQ`*zt,Ö9pIZZnzt-KC>*XlŔ:[D[eą|;"di!guyޕ *n _RCb9l1(ޚz+{qXixs~쀛(8,r)0Ip.>[%9_x<D'eW~|5B%Jƃ2, P]/ѸUO W3!i ) VP~o/Ukt|v_>Oed]\An5 ԮO?aemQ5O,\Q|}xIdӑ yof)]x!Kd|7U7K^TPlzh7bჀ'HYΗϺd4r9h¶EJ=M` 1 IA+{SO0e%I) :!<(n&Ȼ] ƪc->n*jbZfŽJb%e 2Za֤=sIfD?na}܁xc ShujUЙ+-LdȎ/h$ \^3ҕ`B9bik3S,2i+ZDwȗ}\FC*$Ke>#Zj[?=\an^3`>;ex_D8&x,Łe8LpY)9=ĵ ʼ廀9V`$~H\.^p_H>)'WwI`zA޳&7J>]}KD%2:T3";f {ǡ5fJHm[8bQE/nORUc.ʅپ_ۧKsesfv "ŗܲ\}iC^cS}xŊWjqkSqܲ&d1 đb掇ya{/z _i.)O%q}0o$%ҪΊn bX"4#=T,,de{=-Jv+rR!%esu9[q}}fU.N#J$[é پ P;˅ME < 'Ief7y{U-V1S&|srlv!x).zذ}[(.y pXed 5iHϿ hy^5%z`lp#&9|l!UW6vlO1~ik؄P>\UT0 "rSQp"aqfQQ[ ̞=yWRA_;.%ȉFgANj/S9V%밼E<*'sl $  z+_xAr>~F:ܶ}`OthH8>JLNc"\3'T϶:w^К^6Y e!4NWV\ F<{/5_4Wu\ 4nLRIk) .[ս_`@dX'zO}h!&kdcα(5A1+,;f0CKU@]Y{_=@|j2+4r#FMKIڭJf 1vr5Ahm5Džv7wvKn߻T)XM8G*MMwYXrkUNEҍfn~f""w]՛,c)[Q$(]h0j:)I8M0@Y-H q6׺$(j63Iun%EewN[އLV|߷μƁԖzӛxKiroztN`ۊ7+ 5뗨[ڜd.ʌ^"xY us06s$&(0wM ZY<7!tSR*J:+$=Rא! 8ERi"D^mʶwHY_Jd.(J:G ^O 7-I$K sA2CnsvCN,0d50Q, C#hK9R5mUG8X2 ldl5r2R/ }{L^!(St9w# VO̱gye*=TY6- 쏣eS*vƖCoAwt{:O7KmSLhzP?q1} _ pƺߎlܨ߭ ny` ( .sH"w}.>N潿 =sA>ea&vW],/7Ixa|d .o;n"NpduAu94$75иX SDzm!GsQi-{%ԛ'`ÞbٱjAKMrĂ;:AdjO6 c6ٻÑLTv%VvpMr%P,k&&:ж 5&|ݑ$\H (/oaiA8 -d~y4ܯ}zۚU%y]4t1;^!:҃,؋,s{-8d&[FRknvwߓMa${QzMK`<Б`$&9#pp|!zPK#r6T8q޽~+2"3.y%ʬmSNhG6f91>YL@@؇lں6\bъyB]zV10q82:2>pZya',1%`[M\W?_=`z0%ط*m>fg}2CO HsU7zQ{Ħ~UUXL>!,ӫpH ~+4Z֪pZ+BZsJgj!QiQ|p͇U= VSD7IMQF ?j hp1@BT. oo.w1N-K2M4knzmx~Xnҽ '28R62jQ;8akGN\,:C[zo◶AU#qn&9 ?([c`Fz2@UF~?P @q/(D0 ~οTWV@iRx7v1[!#2y6V=cQ"A<˺p$Rc粯rѠVA03cphGe-,2sءkz4ffiҒ.lJ/ Q96c  8Jwa؂5VZvGE5(E )22q?Y?`nxV|lœ(}w *UxE"\c&жgXr1'r"͢ hXN*FpZV]gi:G郳G/+ >ZA)jA3裨rW?nNzǦT:l@^xchWkD8~ /;ΏJs Sjc&~PmDo ]R*2(\_\y60'/BWDD,LLڕ0/<Ψ ='~ƛ01%zh -a(M9:E G{|b-,݊ndIN5wS !^ː*(sac3iVf-h $;AAR GhDŸr+4a`ćgnrMn;ИV3cp'Oݸ _Gxo\(~nӋ~C>\1 hL)OyXp&wO9|2^} LG-Gʓ )! T.m6 H<6_5mL,3x\xR^% RcO?'tJӑ+Hܶu[5ňYUW =JߝZN}׃wu J3}V%"ʪd`˗ru#k/W8UOIdm(| 9}U^9D2[,B͆uVS- -GpU P$;jyNb#*_Fq|]y壹zAeT`Cwm8 lP%`]2 . -,۳k4!tm^%yGu[nNOqK4f["xXm7av?b thR#c}R1#gBx;JfO:KdyP&΢^)OaCӀܒp$߶iq<\f>j*{y/zA,<'zk lnlg&<)eR櫂P&+Zj  p;fm>. lwqu}ZK[7ABbRN_J1FK~O8=uYzD8ʌYᏴ4=}XBP14~t_EW׿sU;jOn5hkx\eAٲJK kVx]H;C3 7'!lg16LᎯb'w jMtx6UoA`UvCԙ."H %nǧB q}h `O3]0c saKiJ^jډKwtS=Ixh)J᠜=1cXLg݀}FP6&~2[8?/5z3C=!m7 ڬ sd$uf^ T#t,7[^zM#lDC@z/c$iI-`5&d!N.x[ڞL/XZc;Ę#&kQDm!mg c|o򗆀G΂Qd QyR=v34H+vG*IKM)58H i6݉Zkq^@Zx< civeKxpoKτC~rdzJ4pkW^G @|PǬ&Fϳʠ B?2=i gqbˋdfM'}Lk,Wߚ%yn[Q{@u \K49e~dH=b >jƢzЃ! T17^F],T_݆C٨HZ$ IV2TDIx֫w`\{ }l ߸jvLHmzHґG" gOGymS84.̤5 XZL>䚜`g;4E5+:ϰ5J1I~IEʗ>T-? |Kʻv00}֭w;2ݎf q$* n;P@Up;ߊWb^vmiOpR{-Q:ѱ╔ l丝+@Bp8D4KugAs~T4#t ,XWH^oP>8"qT{+iB 2R6sәpE%sP$Eks堰n(P^R]s %[yQ5|#{?׃Bu܁H  rU|` o2 mpLqb|r֖6޵8kOg:uTT/'FIRaճt3kE. moNխpָ&E-gV>{Y6îVd'*;FA#_L*82ZE7RnLgo+GDhM/eJ7x.b"QVz?şddzp}V7MۢzkgMWH5~yU{h 2 vAt 5=._R*Ao)]G}htFμ9}cnoX6RGa+KL,+3=PY(Bt_YbK=g(P&RrsR#I{@[Qe*ǸEUU@=G8-o]YV&t@"@[ 0qQ :4[p{'v Ġ=Oiż}XOʐ m y5xt3r!=$Eѱbm(xej3A-.&2pX9/ ac 6SAWT mj( Wu1^8IQ}wAK;} ^ C.8A"һTwΘh1gTߡE@qr4')Pޔ'F|i2/2 M5>.+˙,ׄz x ҡ恗ʱx\#9);BPmLfĪk1Iya$'Z6aY EijN.11c8ZHc[86HL Y/> fnjkQ ]oX%lO)5}@=^9 `&hi*:2?[chMZh%$4>\{+2EU\&=8s|0}kǬOmU1oQjy׮yk ̋&3BQ(T}N0=p [.eAeLŅ;8c8P~N`Wc287is}l벌X_x m?e TPIK0hgFNώeݻRiPf@˹nz* H6!6 gY.n3$T*<Ip7 v0K~QҿS{9)|`rEqpYPčn~JJM,E+ט +t9П_D=Vp?Fs|q$ōh#ݜ+RvM"&nWO*zLe $?FǴVB8~݁GSazQT'rf$ aӑ9 5w?"cEp qQu`yd% e%jHӃ2| ś#U@99r' 1?Lhύ97̿{Fv.:Pm:r-hqu|e.j&_Z7KѦ7:N:G84jZr:~E讏Gl0$9orȧ@cJE<>Q7-t嶻N_HYL#,D^}3Q$ǭP08F2IM5Wph5׾ƹ#4֤+?עVsrM˃V1}X#r$Etrb'Y"gf嶠+ބrOYQd!b՞,]]~-d_Z}X*脀!Dz2(%ïP WOݡjMj͚}0rn7lv3)) ݀T~OiUM*<)hO)#Kamǰ=\$AAЍF }${Aifqf{+ÙaT00)z3l ı6&`r\>"B*J:'@2Ega9~ &9]ڪjNRD]ba}=\NEّqcFdjZhI-X gX-{D5{p1cElhjpLpƑކ3-|''OzATOgZ$JTV7]4)/+ bUZ^gh;C7d[ >P.PoWFlIpwrs彆DYQW8QXuJt*B88TR5ڭ5nq>`!2*d6/K_SI˱H%0 .c>XR7s*!500d b#,uL^EY?? ߃[)R:|4(Z0y#)u)BݰI(3zPMi^!FzӦsL^N?K&ώwk^J^;IA ccҝlvѩ|W?ݑib}3v.xT{jQ%_qk (47v k^m6~i22G ۳-²IA̸EeP$)2 yWC%vIxUhL׮}B[o6 B#p)ɝzX`2A"{ ֝n&A\"01XqB!]6tjof9:w0䋑6IsTtMZa v퉀%` X>?v9[Na#GvLq57,㘘SSD/ E4 h<81AM[Bٌ V:[|߫g!屄7ML& W nQychMl b _O!ԝ=Oˏ?UGXncc{e/dKJ~Pn>gI OnDs#Pz ?08ʿפ.?jǠaH&؋oBEbEqȈ啮 ֩pZ"'HOj˰'S$+ٿ[}wӈ6lC*D@sf \Pݦl,i ! 7del)IB& 3jqO&rbK֋ u __An_JApCsFCAfiN˞J>7@XQ*O6 g  .DMU+?%ĉQ,R؋6L@LҋķѮUF+hMcMnb!"~Nԫ';e6לe8rhԙ4F~XTt>ÆFafU_~A<rˎ(ZCpڀ}-C Ca\,t?$G?#@/'}bf26Dp!U"e!H(rP+l3ק'p͗t^#3CmأX7kPqU)Qp W=5 -+a V?_5 ofUM|&V^e۞J*Laɷ}*q` #E7-OXT j+<7 W7JZhni1B xjk.EAᴂG IXw1!ƣɱwNsIsd/8j."Y{џ\NrbbHNԠWrV Xe7cYD{dI7V #j}m܄95 RWKk^|b:<|W9tLq ĨE`As<̮hW\b9U3 3/^SZ׀qu60wuڈI 2R9;F*23Ut6+au!\:`=lQcȔ[l|'ϬϬ'2Of,JȉBQXe Ǩ2gA ^B,4-b |B7߲F'vErzQi%z ɥ M#2B$/hQ/rU${8xߕW |*`~?\oN[?^L+bAzۧKqPR([t&+'cO]C$9  cq&yV2RV܅U9BIΕi˗VN49'Z5)IP`$u s?~׍gb>BAeh<ȑ y4&}nQ0}J-e~|f> X"5Q[ |\:-BȭxԇÒgBzmB) "#^L(8 @2kO# x{_}mUNlJzyK8&2"D|ӌ|3fd[`@Fυa#a!BX3җDITEY$3+q)[leeCDhx,YbSGCHf+W#.g}msK*EŒغFȉ:|< k eՀG0:j\Ȓ0`jB5fҦu1ڙh[}]|hTv-nvHq:4Ëj04e䷍=Hn?[:iQ1V(TyBVW 8G=b0/li?ߐ~ 4{_<] h';dDND|ٚvO=6E(rD  jpi0O$kgxI׍z=8$DگԒ3y(/C}˹2鉷ܫ0(vYV<]Rr1tski׮Yr>f7 (We ֤qK%쁠L{CatgruK_-2 3Fj#Ax ׏?]#4ՌIWB<]G >JkdHOҖKƄ- >(WsNv]ztf=TpTPh&53YL%*Y}O{Py64AKwYJ$y%QXn[zyD#|@;RDqi?`Q(wkDVڬ CJ3e18hNl?8`'ږMqC˜.fʸ67x{SXǛ'jV0W C0, A(iNASk}$3NoCHPF=B@5 FSN|&p3 娼-F.\UD-2u/WH195.ٻT)S1|λ)$YtL ͒cC8S2Fx><'eO?&YےAvi;8o& ͨ2 zp_t\ \Lb2n!7w < EW'<%ǘ] SoIE лIG&Pə M"tT>pQAmFtQQ,#pq"4>28 19 RRQ'pY;c&6:*ME7pXwy kc|\ܷ#ѯK(b{I1?l`6]ɱLKU,l!8jT1Ϧ P_ VYe^Нʋ .+'P:gNjz9tnۏ[\HW@ʒtA^ѮKVɂjAdD;%If8%j$;ǟho^?(AGQ ]P\¼ 2ݻU1lM5STA$"z ۙfCTOb_3&FD{1G}q!!kES^$ZRzjREIC6Qjvg,䲞]3XhI`ىL1C"i:P%o1UWCg _.$O%ګ:bƷxCʄ#;qU$YW4f3pad03?lAsu+}u1s+ާ}m. B8 S'ql:JG*ϴWrn?3q;AC\?{f7 Y_9[ lJ!Cqx*L_ F&(FK/R%yl,׻?+ {ۂڻag^;\`%SG#gZݫ'(Ea<03 _b.5DF<9g耪 *CLMI>q6Z ZlkAW9e7gY?#Q?ώ^.,fjpGXE4aGrZhpW`>6%n4P!N> RR$aesjЃ3> IJW1gNGЩࠦf>&l΋R[飄dR94uFάE5~{^*d"Bf OWnio>?bY`Ԩ!ބñf;;9Heň;ʩ.dk^Yu-K `) wR(0Ib(`"pwk3ljɽ \47[I<ˇU/fw$8YYj9l̀I wg b23y(--jdt%^(s=0'vz*=؂x+# k{juq/Pl\JR$Ej Y4%٣</:2E]QRE\'ZX{gVGI]oɔ]OUHjH[;nL֛ң!yX(C7Q(N5Am v{0orUAyWgz > dlIɖV4l;9x9C\֞?] 2B3JB໬L ߥ3 riT Ra)tB]ug?/)+ҷ7ntyq)i#ǒuH+IZ)%5]R#i|Bob>'8? Y<)ْ#.w(B >ĕ+7A)Z0v\f^0rE`&enA+[u|9w$RsT{uÓ|z .Cҹ%) \hxJ_01y=3)}#q2M«0l.qgRNR"]fNʽsQzRarA5ُ ]F:5[;ɨ)* UB!TsDGSR, FaN bs:bCËYy6Н,DAҘi#kqlIYj2i) ?=(o!Nin~? 7 ?[aдv ǝ>^d?vz/`hK$ =̛`>8A:Ewptu1tr堐6m@p&AF^;Ksȩj+56M?7 c8sZ(8r0/Dq724";ma 3:£r~ޡgACк\ltEy;58Ju;$I "ۼC8O^~3m QE`ܣW4N'I(a4mDbHYQTC.TV$]p,ī΀dy8\p7.lc5VEvrshR:kƙ ܧgc՞Wt+FIqM-a#ݟw׹GW[i u'B,1Ԍ )^OnpΈ,e$I̔_ڗ.(Nrp, @y`zlg,v.sGzzJ8sBS:ǗG7Q!Mw(:f)'X Ȁ!;5r^",K(^KQTa#NKZX_upWXHDp:&@+S~<УK+C/!|?^lkWI0*[{6a_QQl4W 8jƨdHV"pxI\QTAǏ6cڼM24nP~Kȁ­, M<&|uǑkd?3E4o꽹,af!סּbֿ[0dq x;mAR#S#|g#ACг!1@1(ZpJ!BA,ka2 ˕Zn?U7Y]yߝr92{=BcR 5pV`"%~~'*79Ibň0vpvaHo1 HF8<@*)Dfu-'k[ꉉ9,$1mheK5V[o)gSŐHAaHsz_'ҔW!0G?^dBmI%W oN>\dǝQC2cdRl`z&& QdSoȪBlGCOi`0ޟ*k3|`x5SbHJT]Ζv< U$^;E.&)qP5l %U fcZMf8VQH=O4ރ{EY,NMǖ&?BݴGO*Th S(r4 H00h< @`)M>Gvl;l4\Z. UN@ k *Y.z8(n o/*;hjϘBz_ݪVm| y¥;Z֐w {$wo9Fť-ԙR1)jJst_w ԑfDZfwBLn">Bo'awuf= bVVP-&+; .S5?Ph}8"UX|Jr_#Tl3[oŜj#  ϫ75CLZݳk:9l a&9r|B,Tvd| }YZjR@\Bīk=> 뚉e n0V= ^Zbv _K1CJ@8uVVqi#A",#Qe6T(xP8M #Zt2JY, ߮ `- ld6/*2vlɈ\4PG|-|kdSo ^V 3sdt'LorD+b' j"H<LF#Ӈg4bz yžߜTÛ@FcZgnw<˲f6*zB,h4=f0\I^(&vݲ=ꌷbߥ\raY; szyNsFjv,J|ͧB36^t YbzRH)v!.tYw?eXM%_i2hX+?,qUd6 2 Y8۞sUijHilXK;Z.8Ďx}=VJZ"*l"j556%|l PMoml VC}IR {:q6"|/#cy*{XsO/`FHEf$tw7SD+soyE\N߳xpyHI$SI%/AWz mUCV)IӧiL"L WQji]=e<)+twHSKbQ^0~H10nQnLMi wsW8U=-})R7?G@ES>%y2kI(^$+ȁQ=4GjouH2#꫈"zD{KDyzzFh30q]z)*\Wqm #~vpv" ' ëW!l=QgP'rz#ӫ$:yKj1Q~;wguB? oK1_(:I|tcnJt=? r 'HTqK7T&Bx۶kOHR}LnYȵXIg*FĆDWj4pO@qU=΀?T 9AEK,]k(?]/7PirDj].cGO_xb쩲ek|zӎk!Ei!0xq/U(PF˷^ LqSx= Q4|#:AdqBl9kɖMzL(dv^q &1laapʋYK h#:5:(^M-?įjX=nz¯ZSc2 ޒ:,,]r;݀ wPs&Lf`6Է[!@e-oaT;g?_ Bhtr'5-v# ˲1މ2731!B2= ALM@bΝM#fCqwUޫqE"&dQ`n,66L`wrz09W?klqL ;ƿ=#Ӓt%^H7zn/?aDd/yGc_&n[[[KSZr $^4`hC+dus[Son8Tiԕ mR% z9ش@QhZ=C*6e~|u#K&$q;z zWұ!][`2 w^$mecl;7t+~/l ߊ%$nY/KCLf}/}kPa?Q2U29 ">9J>T@ >[6S\?ODtO.>Si_Y21-#>gQSX8vsU&wIqFܯr;bdk [dҧCghu?&/T28ѝ c bV|oٻ"#}Ce;rZoG@Ʀ@?៊@x~f0_Qgi\^DLu-;5P*$RꛌNժ9`mrRrQD^PWQjۦdf?BG}Ӷq^Bs Ȝ KvߗwS12a-RCĂB-sZ=uwQSmI3˲"V,!AVͼpYt8 ;K76dBZР&?d*ţ1.) fpG-G(k5լ#Rc.|d5Z%9A-{ͻρFPYniެ(ύo7kӈfRW芅ĈDo9  rR%ۡ(EY7 g Zh[9h#sucRf2\è(N{4ܰQytc:Gr cܐ|+ k*9!U[_*_ I\N& [IHh}>zwwb]Qbب'ȢX'v'.4sڑ7g,ɧrgc5%c?QN4|7eʰ&pqn^q=@b0N(q>Rb͔8؇6nC;Gcg ]o܎)x bX[ʊCkQ*C-;eIp2U!$6`ú|4W!"+f'%},͇FfQ NPL2ah eK MO>:GtyemyN'JcD_(c}WS}I]D;,o]_p]A`N~ۿat1~^j{ GonOTޗlrc4UqWσBvH;w{4dR~RkF6g%.)'c$]ʖ` 'w&csT'Dž.MFj1꾟ڃL!:&R15=$<+T% =Ybdzw.GlL#,TC22ʵȱrωՋ+8l83KŻKJ(p)Wjh?dfS Sݻ ѻۼ=0o(ap+%ƗZ?l؍4-ǣ&0θ̛qy(uty+֦rCuϵ{Mًr]6*UQ x+Lꚜ;ssW%b̘0`2F_ 0hVy7-RgY5BșjyzKC a6#&VbI0q5eiCr!3:4;SpA*l*c\XHWps[e1Š\]qj)~mYBo5s'GjY:XOX2Y5#W ~#H͕m ZXz)R:nݠ |lXc9%LÂ;Z{ ÇǠ.mμHk/1*Mp .>]]`+Qʓݭ) ;]i rB;>$<] ٲ^Tڨ.= *|FѣXZ'a/|Aݝh&n@P%! QZ!)5~) &JXMEXZqa1ʻN%yMK3V uT#!Q Bh!Ijv{ rN$n"ۏ7n$;n[ J!Ru O0߬];tv].]P)qY7]o0dQNӨIKQ?&,yRWt?'b C{@.4UJs0P%=Sqzī՝YUmQ=ٮܿAn[TK0*LOSC|[V$$EXSBИ/OGA2;dى(6NMCKK#@7؟wFSε Z 7Gua>7೏+B %kaUMaʃ9R6 b!9q켳RF7ʘ=5RDdng9d0Ub~shVxCe+2Df6]Նjk8J;\; 4{gMpk[(0($}@gXJ.m%;ȼqy <ևC"?a7_#6R(CBto2S2v^xB/vϩM}d QgPQ`NǢRJLoPC0^X)_}X `d9IiA(2I92enכ8䯚4h58?IҠ9Iu f!z3}6<(**l'_1{erk.K df?so )ǃ[Wg/+wd3jz<ftFMێyy~Pځ^jܢt֢T`pRŭ@dg-ewJ[K0Іկ=:p[Z]یz$U(%,?osZ,{44ùX}آ T;>=$¨/ti:2Tn%s1Z7+`STKDOoܠ6T.8ZC6-O'sɒGֺ%n;dvm4c omqWYDR6v(\a +iسn)1K>ơ矱EL, ntRȀP]쐛A,:T/~hmf}zɼAǕũƬhw,,:]X.kpeKw5-УsòxڳY{oY3hySc׬3"ƀ/Fo?뫻ю`ż0D*Y¤U?`DP H| l\F҃rfZ!WuBS`gsP`P|gkhd4+0Ūx谱MKlqPLH\~3o66xK8Q\}`ŃqGF<"vy:/&oi75UUZlgueC_ pSj-fC(ܛ#,:Tnϊ P" `֜WVޮb"udZf4gSYOϸ֮ f>y͟qi__PтEOM!J9JB|+$!5~ۊ~L?A'H-T3(G+5Wۯ\)s4|l0r]#H;K[ķ謽ˆ/^_ tצ $b% jNx(w[Q0)Gh䋥-:tMMetoKֶt1Y&:`cf!bū[.9~/rASD4^?SQ-Zb|R VNP}x{@ɟ߂cTT롅 ҈u#]#d;*R Êqu8Dh*뒯tyrAȥ n7]x_E2&" skKʫe$܃U6UPMis޴fpaE#4X!E qni{DEz 刡)qM+sN3w[E Q^TYn,[O%Mx:La-GMj6N;|\GpG뿉S n=&s Oc}8'mԆ~al}eh@$Po/oXC MLlh9z[nm Y8Y<-Tw&v3ыܶ(qQ 3v|5K^8%Hþ=AQ JDKeECn/gAIo a. 60zS wM{Kg=?ǎuMRIϔ,!#Y h:ǧʜxWZ:[rC26dG.ߠh^|HJ$R, wB) B8^Erw$R_:u@;۩N)22(}^4% SzΉ@⪘XI*l$c:J/ѕzhY2g]ˮ&F E@lzɹJ~< x52Æ8ȾZl<=K|e>C?l@Vc͆`Yvgq!s{ɂnRb 􃺊=-~ 5l/ Z LXyBPů:&tW$Z(rga^\ܨ*f[r%ov~eC2󉪯|L]m|eWI|%>/#>+c%#t\:llk]Ae D'{aD`A2-dND%/IҤiL:I|N@{M´{>ݬlʘxrACgo*]K>B^,5*k؀pS\f 6hUw:Ȩ9RWUvVQl0ta7Z@[Q\=!cOZ ַݿԻ&|=tB-7-k@sFz&gW6M.$=M+B;]z{t.FjGҁfJ'n#43̮S7n[fzJ?OQf6 ¸yQyw!>uuH甲 C:BEXzޮ~Aurt:X%w0"W Q<_eWQ0[)4o 4NN8f^!, 4#]҉BLF :Q) b TEDr Oo:>2_UHr߫AcE)!Xc,ekh朩&&*\J2  t)yݔZЭKEŨ/j[pϟuM;-D{={ &ie.02aZe#Pp5J";}crP Eʯ>KDnX[Z}L0*N>.«xo%#~;8UfʹGtYLkivb/v'EΔg%y(](g~ղ]_ &ԲZN{G YIRa)FNjl&+y=&JT!\V눏G t7X@ݛձ`_Q2s QB£Qe^7ioem@>ً}o0._L j\09;si[z7veam9o0mT@BĨGҾq=F1o*p)7kSucQd`uԌSC :+&^%.dPT(T_ &g7Ӧ.4v똈͖~( {1 3GVM ݧ^>ߧUώ.A=eZ0|0g U(j-tX#}HZQ-PH#ޓsT &)6ۣ ełXnN]ta7] r8փ#A&dV);"-DiVjrv[aȾ[7U(;m*r.!"HLHy[YK`ʨ}-ouMbڊ F6Tz>trLD/qbW3^2_ta~I:˿5FCs If>ϖq-X1zÌcGsӢS YuК8v;:eӤ3+"A˘h[zٽ  QnHpoa|YD]xKΫ.HI'E q4N A-E-}OGPw7a3ـ}Ep+[s/QYK Ʈ$9]Y8ŮhLYkȖ ,sfEv<t.}YtHP0|\Mnfr8x06[c!6ȻY&#>i zݚ> _]h&n1AYmu-eHS$f%chʕ}/~x"dyy*Z%#;?FgEu*D7 8SǓ+t ٧$6RY,E͍2܎'/^OJq+UaX9"MI*`Fj,+Y5#qӣG_f1_^rWw< ]p)ٿ8Qʃt3{Mԏu9x zFb!^R}W'JJW{\Tqu_j Dx^UPUXg0aA-)tUk!XsL#9k ѷHj b6_VqOMEX'+э41p3GlZ8x@'戴GPYn{>!8Sd-r/&-asReQ#D(kfEz̵gl3+hbK8qTDtfoX6ZBbPiŭЉh-OPLzV-[hK5~\g*mgE aeW^k%0 K / #=u^J}\έ#ڹAk^ͪXg|/xfXijVC,|q& m+Б|בR͙3d.숐Zoڿe:(,7?^|8tEH礠§M>16*g8bՌyx䙠'sVǎ9>5R[3#)IxnM/R:B--ڍQBMhQpٿD3Z ՛T>u&މgq>mUV.=kLIŴoŏo%Su= .*L'smI@o'ch g4#>vr.adG]cڪn)(H1oYU,0#mic>аK.\{˸MGaJY-X(-PONzqZ 6[ݖK=t:[bb'-zΤ)i_]w fJ80um#m 'c|p{VY`":7ޓmn)5ԄA.!jDAD H6YLJ.L糾'`3{>&Od>wp찾fW~1&Ⲵ#3 :PWpx{4&8ҽ-\FX$z BK(Y05fi\QUrOa[3M2NӗYV7 kc|-/ 0`q¿"*l3}@bbēuն^ۗ ewD k,# E7x!/8,Wz ʆS5zWQX09&ȞAoaX:bݸum4&"z.kᔒrEѪ =]GkO~+;Sp]W{QD^ vj[lGs)oJ G(P2  A[ݹRF]M?jÏrmp $[Iq <{6m~pǠ G%0~v2NiE؊処pE@PK܇4-r c c8kF.\G%1| 0V}kM^)r.`gO=YlzxGM0jjLjqZmq)kf.J :`R9 N@MT5/3:"=@ZX[ .O?%\Fb`d.`S$Nl++N6'~? TGJ_$F#9RKKlB ;Xkɺ$4b9Li=![)sp=8,vkj|tluz|"q(nAxB~qd(҇%|RZ*-Ԭ1RO 2S+#FVʑ2ò3d?0 p<VuO^!7C24NU~f L҅.mEEK%=rs,JOZa9Hwmݭz9K'U+?c|Q;U2jR^b]^g]8j5Z7M !x524t*@DZ2-WJB5um9mQoLkt>8e}}[֓!dPzG'`}w9|WT`IRt8rl9E7m]>Ƹe{6!NvNN9_|wq6 Z38Nޤ-Х,8ü)?zX#!BKZ!$KJv*#,.J2PUu@Gj7TvmJ]j+(ox @` 팼ɲ:wk` $v8҂o_g#DgOAQb i%!zdM{ij|v nQuIj?hS6Sӟtgy1p U菈ɍ93gA#[h/7;^$ 'a#.V3n~ VUQ30w7D7jlMLC\ѭ# kCS5_cO,ڿޏ:rycێD!TαIp=]}geO}H8_F_D:to8$)_SDȝˈ?,P>KIvSXkbύ : `4k`Kf=pY!-μD?cljG$fS^ڄ^~m#ifl &5r!kPq>uFe=dy jb9({&5@Ώ8RkS{rjMt:A4R((U}ڂKG*ۖe~J"q W1qd:zڵ: z4#UccRs<|R"fU&c6@o")[(fysTʉQee,H<7k qy͹DS,y#9bMϾ<j!t7Bo:zMx([&S`!9n,L Mi7jaeMcz1ivQߙ.8+Z`޲E6KwyizaQT9S )+ 1B]7|KsKqSͣeF^4oAd<Ȗ! bݙY>}X=w95P$A:Sy m$|Uʙeֳ U#MB~SKg2K y5>s>I&%($,# ovGG,#bJNX<8 S<@,^;lo??p6y+m8\W?_sMvU̖ 0W;#$_V#ò-G>䉋kh>,\ OЅōZ,5܄rE f~NXgtRhTY8+ir UowbIuc &utC8꺨gveI@ů.l N AhЧ9MCf@E;˷`mƙ:˚/%2#5;7â #$V_UP /=ĩV݌Yhf b%kѴ-j%! kc`iEZw^q`QO|4=ƓĂvƉ,]&BҖޒ&OXui^}9>7{UJD.y97=8G4-Sq uߧ;X&}#0k\oKO,Kמ{ X0c63\\Lw{7fe;{L(y FS0"{(Drog2_ ?C U,) Hg+S)0 {+:0zn>THz%+0eAz[vGNJe{_crׅL%L_:u (Q6HB5l⥡$ļ4 -"Q!2fh*I>d(RBHsHWAI&R9i<۹?}0/YZӺ̑-f(v4i3-u,=iS׭,gV=3oԲr-{27R9ç-\?"kS GՃFW@jSܒҫ$i&l;Xb#joAicJAcQ[)!32<5]>EȐM<'ZJr7tlm}#F*k`ɔ>Y_k:0#tv i rerI v}cI[7˛#dQ?uKKi2r򯅃ϹLwZEkJO|"2A)VӌPwwۄ1*|@ ZF)lc ]/kT,UGUNDL`]횩d* [I܈05 `j *GΨWS:ɠ$LFwF+ R&PLy3nRk0@~C$`F KhbB҅Fʖ"NjYwF>ElQxO)o *}a`{MkU9t̎jN.}F'% ^Ob!+-A!B'cx?MHoQw,ֿwb>әԧ(NlVtkOߦF ]p9TS~!zUz|AV1Tɿ|jlqIy[9*d|M)(.]O3uTSQ{$>4Y>oxjyW}DZqS]4}kڋ7uͳF0xt^y RB>=72S 3lAvi2aغ7i Hۄg;bA %p<(g`܄8+a􂊵1&7gVt{T~]2+g]U׭?,+>f&](XAK--^kK9<[1dQwGX "{AoiBlRF+/L?Bt[c\[112Ȣ ͽ~}yId9쯐 L=5 _qzwcP,-'+;2jiY?DMbI]xЂ xmf4\֡O~7vh Vjh{7}Oҗn+BN[)yːx̷̠߲2qwHdeƪN0,%'΃Ѿ8fw!5 +5:vY+3%dzFP?y縄ӘB\9I¿\9.۶0]jڱ/1džp{:f#$4e']zx:uKyUE΃6ci$B[mϙi1NT07dBZ,cq5YE;/6e9 =nOmp_t<⪟m `pm:cdijy0WQ2:,!Nk6ti@`Ҿꚦرjff曘 &ݧfR]y!dk`Z3?bo?;)|E寄tDg_[EH1S'~ cI}cZ6O^7ņS_d#pJuV6ɱGb݂Oȕ.Fc.|=X.Sʆ,G) @.la5KuJћI6Ohwx!:n 3RM 2Y͋~Hmג" ЇH].d=Z'ۓCBq P>p闋,'[ؘr+0۰_RᗻlY 8EG@,\:vU3f] +ȗrwAXCusĬrLC4deOI$!ߴ}^J'G=L3;CٿGḵgr0VzGFd f !f<o]aSoæ+X/֬B2V,.P\gΪ@&ǢG0b )Wbto1y~ۈ4ɏ+p@{[TO;T;\Ɠ>-thROPQJl]hD^" Yuƛ!FTqCA)agSq^(4Gu(: Qe$Ϡe6snmyw 8]TzN3MduD*Qz4/ryf9:'y9A:kFzwUe, ARW_ |-Q($wfO=2A()Z=IHf(K,#)@Qw! ɸ}{!ģDR49}gws]m46Ԧk/;`>+uwE^·1ߨ>mBr'Dk]*jؼɦDRb&v/XfEγ[r9 )?J5KG$|̀TT6+. Y0*HRT+u)ÅGXGÜa8#.f {gO9I'9gc Lhn5SOwE{E  fϜUjPM Nѥb޿@M*Eݮ64~r 3tq;'LSTʴX m6-tɊV2i#n(LLޅQG÷u8e~,}Of "^ᕽ8BI{A ܰg0Oa+prUmld;"dV:!VJo2 (w%Ȫᐥtݤ{._XJ2}Wԣ#Zn( _a%9t t}'"*utJyy-i i)d>.7A:E8%Nz@Qs9!Ny'jeSȿhd#{_}kH^:N{%ϒG̭!ϯSqmKr/%,;n˲O x1SnkPe~Y m%r^D^;I^A3}לv#3[r{[D[K-R Us^0`P o̽`ߢX;<w R;klĦCqx4׀qg4tD |C`)؅Cvji j t~|ObO?<ἷvGXRs~J=!p(snZ/"mk͛EHߺRgC"QDZz6ɏyBx8.3'11~K_97|S i$V j P5 67o+<>$2OBص1^ ニп&(ա͓;@]WֿCet6 vK-^5+dMg˻nh0j# .d|VOZei`l~tjX]XӓHYVdt-' }K/\ʞ&S4 Ljǝhw$g !pް^ңr!֗#w^+-k h="qb.h4X@Ս6¿vUǡDe>YLpaEVVӸ4̱GƸdAĄ0|פ7Ҟ`g%%'m,zwTajڰ,4Ie^O~r^tV,sCzzH ; d>W0p$"OJĮLzx7WXՉ~lcqt;[P/o~ zYsymzZxn8w `͟\elTs"[uuy92cxD`|CN03lnۖW쒀U݉02;;,Z {HpkU #T'{& %x'TNWx")q@Χ:Y0PڊQ x]_+#(* &jSwB<_a?\N ;3o "rzL!ۄ(8y{0 kPF"z5 aѧ۾?1sE5 %Ek{ã Tz< uۃ8<1X̰SM#[XSLԼЇP(6uIڗ9.khvԺJ%YlKzY@dW ޟL%Iþ!‘VŋΩ3wokμK|a?*ȣ~JFD}kVTfCbhA;neUD|Bvsmw[(=w~mXa C,n> f<-7l;Ty /E`[x1Rϙl7̯Tcsyi ]Dh/_}ʦIOz2sEM>_9zBt.|(:eLhB(#C~p;?#~v0!ZV-m3B5U:S I)?"&p:6;GM%'TL!sZr Z;RI~iS T2UJT_!H;R(@BG>.}CX62J ˰&嗛/9 2E9uQ:Qݪe s/CigEb oF~HtJ`Fn $Nrqs@ޢ{iCf&w aԑmɌY/23!=.=9ݢe™`|/XRLH޳L~ӕ(gF9Xobhd[ |^R|v=N qC4 ~c*ǧB4#e &qtr3*2J2/ vδ;zxD&Gs?m+Ul1L۶ _{[:~;,6V^q1 tۊǣ5 Guq<}7%\kW@[w'DqF`2[P{䪺<ӕHBf֑b*eSC] lwl~8oFzzɱN9s?Mvru_7 !:rKx<Ҷ~Y$8;af⬼Tg!oN0I/$$gǰd)~N J1,p)M)>Pw0Cd޺i >M^ ;.lN/=M;^YpiGbrnKoXǾo{ϥCO!2܆ cwH}ZBn-=ѭHff$;ԕuڃj*Y'%QqV*;l AioP/A'$%cˉd.f7c%.K ,vm+T 0*F*9ԢnfMqjYO)8\$9W'93*`k1SGT}8z6 &2:n:"sG&LOgkKWo;)Y,[ʿ|5]$dJRHR&ӛVN;OD4|2q_ޞ"jRV݂bB 'i0BBh3L = )J)Ť~KW)$ }?ӶD~Zuö`:<Ȟȥ>d+ڇy $GjGh{MSǎ*QOjA )N;%f*Ϲ{0 n4{!uu ,r ~6%N@^~0m(_{cg|-:YulQ #_=R0)@}j;6 4~Ykȣk\G} ka.uv$X=tͻ{̡W47PK1w{gpp"ϯl|d9]1F I+RoԾ>8PȘL+lr`[W{i!㛴ZϾߠ LFv7$iA>_{ݷRv3z'Oh:|YMG8,}z@wfJ Ek.XM<0` x ز}fM\$-ދC *?:-' %8N"#&{*/ʓ\M~MϸJTbiK^yHċ'n ]]`G%' #.Q~]]59DŽ ^;:)ݳ{rr^2wa{ 8|y~Ƥo, ©z1<كhk NޱtѠidmפJa䛃x\yEA.T'df Ia``J "f8Z1I0~XWIJCEvQ3RmFu!sdKgCЌ_,rvn}P5oEb)str.ODzxQbr xi o!,gcC\b@9 eEFKQaZ&"JbײݸgeSnS 6(E`ocM4nd¼`*, Ǘ1a|FnUK=Aœi(CecЁc{ca5 $ gyhU[.0uEu/XQf5oIۻĻ3ȶ)F%IKm "ΊiT t=QgNv"srq`u}{=7y7Iǃr1.nKQщb0$:bhUYz( Uz)Pp)^Q@QN ahMti ׬83Z؜rl6^wn t~0%3]A@ g? AӶ'qvWMmU8oDV_"$:|g6#vn-SzBuGKo t:u2J댂饉SH6]ʙ&>I Ё8F̧#uMO !ƩQ<2߃J1y wB:REodL- $߶勛wۧW1ØPH2s<?2%`q̻p>k%i{lKe|{^qRDy<&Yi< [ oD\$&xC=h4*.)WIgrVS%: >r#0YW:-ނ$PL P,b@knwv-8l>6㐘NBV^N#yqiBPz:Ҧs(EǁU!{@ XP8y;BhL=%5{ܹ}u^VzA5a}=(!Q A)]D _:浿zdP!lm3Z)iBdT"FSF+@a,i>V6_*xB8!)N{ x]DcH1by}tH(,dJIW~=/ I6/' 'FT94#zΈ1a 73V|΁Nя1pjv rP%&q1.f MꛑU͝8dIҕfσWU6&rec%q;l[`׽)P#_^'\8" 7÷&ʑ5 vc|J[M4y'hV|c;1&XLjql]G" A*ϑQh8;De5ƿ0[`LE U}L]5xU_~=FLNbʑb.~DCޚP! VBоa]& tʘE'{u@m]Ӆ(Ϸp dt!V_Ah(+Ikz?Lgo.-k]@#u`~UK2w>!iAd:蚖/;C(d 2$򎒍Ǡ"!NTQO9NUR6F8A.D _ 3hw,^)aeVdLvOlRR͚n`"y>9~;L=S@𝀋*R.ߺpsƭިtG7U.pbi_\ݿ-K 7k܌-pf] \R'8ON lATPjӼhHF*jJzxC4y_̥) $,܏Q^Th,&Q"D\0{^El0vXV#txAudp?+[D,aՎYn,G^ެ-.iGk Z O#{X /Pi Z=\g\8Hq!8 $ςKXgoJ$t'=s@nC[/JVkkOȨ;~տ]ǭ!7'?"Vc .|{3ac;AJCTvPU>iL6vZَ:)\T7xO;`ʷd3t+'yfShUݠ{EyI{(&J  [-F|dc$^8k#- 8ݲVCc4" iɉKa)~vP{[/ >/bgry. Y;\WY`ɂ򊲃􊜨g{T0`F7dPI$WOc6Gd'&&uRsָ㸴|Z-K&7Pm8?Gߢ/,\%Xd}]+Vp9CV !Jꝡ=7MeiM5leZ.,T+vt|v88t|Leճ: >=ǭY8sd?Н_ڡyXz+,6 bР[8i`yiǔV*hD 0"⠞μɧJ^}MN>MfV+ˀY ! ̢LG 6%+ۦJpdZRB<ߟV'@H~kAhښ*W ՛3RZhnUXαvD6_ZY)pcďH /]$(rE ^ѻs6G<[:Ӵ潎vZ \|<{Ad m ɒܜi &Yl'(b4(E:v 1#YZ[Fa| }Z\jTQ򮢨U}6\ѥ FE F-7`~!$;bSj~5R^0+Akt_KZ>'!vsCҳLkxr򧖶Po_ L)rT yeþ=LzƈT0!B*d|)%=٢gČIn^G6/s4GEd,/4\Q>b[Ýl!j93N _Dn}U,*^mzpDϊ5ߥ^HK`?5 3|EZ+J dtJdpld/|8uOކXZr9BS">'O~!ؕ[B2sHYglG*_I#(z&H-9#ŎBjLVMTc=N:R9\ uZ0ojgL2`ᪧ>V#I:IxaΩ*' Aڒt_*mp\q"/[pITLgS@b[I-+ ,dgyP_c r, h!ŪٕD܀;Pp1J=H J$KkD'}~ce@˒tudZ8$-`5\74rnؕ{q<3UdzUצsI]2OFb%-CmOog 6;ٓUA4 YA 9Oj$3 Z}yGm59G*2__ֱ9,_O@edoP ^V zQywb9 ɒdi##}5!x.k4āLP{wczs^4ΐn.c8;,L#Ka͛4CqBq9P'5rV#Ո8ؽK)V)y|;\wj(:2.6¨B?L%)R?߮AQ`_=!Ƒ@Ǣ6!;JNW@,|W9P+3eҷ 9#N߼ւ ,4c{/~ H%`~??$vݴl*y (8qYQQ$ :b~x2~:l$ɞ5zd!EHa5SMZXgMHSk?Z vly[)MAa]ه~zoDmdA!&@r"\PKӃC-/l9◳eB)Q`40@`1qmZzS5Ύ§ ~>~<+rZQ-݋Nщ_9YcLh*[ԥcEكm=ذV7OXuڢ%OY ?f*@;L \[9ߌ8 K,MY)y'pf/Ơ2j\.IKyuSU]2/yP~9#r<{qiYʳ.X|V =8\ъAeZQ1J6ř 7Qɋm%9)Dr՝uYsP?cġ9מonE(-t~4h#趶 bzv3I- od=7Ég/qf=At4F&QZz#.05`$$u ʰRQBD|};p;]zSj@n^5W+mx*֠]CJ ,qam 4'Φ(KDL`[8DbrQs@g/!ׇx"G:ƇW_'_wh}RܸΚSsjN̠6tkLo]{(vqwhےΌK;K߹h|cdȪ AJ 3ZO&$?\dg99p[ VPx?,urXRg;ABd"No RP/S8\-y[Vm<G"j*jʳxL>K;5ڼx%SU.bxHwpy+^M:>gM BqR3W69ʄ 8=^?_idFz`{i1󼥝ǃ"CN$k\;S3sĜ։`9kc_::z .%H\VTAvi%gox?D+gE,ڨIUmw%4:*h2S4S8+R%p^m=סQ+(@i۞Jgw=2}?=I˛10yì$m \>w=rD{rH-@׸nuW `2pOC'HM;A،Ȃ{? .ik<*e HMG"j6g"8kFB>FRA2}%bjQ(pmRS?Bf\*[ 0Hz P3`T'7Oy^JH ) 8>;=&ِX/ʅ_̉j&1|ƨJS7}oWë|^C̜| )6D+/F=Yhyd6ZMjHq洎 Jqke_ifF4˗9i+^3P'pxFQ^HY > ^M\]&H#bֆݸӧdw Q+Mt]-XpFŇ9N n?3h ztKˆb ka%Ԋ% Q1/(wЂcx_Qps뾼WKoыawQ<9l:>] MwzƥXc{3rT `5ohj8`,AH>S#,{9OJ tq|F  Oc9FJObDHp8D@np~vw9K,q Rj(C~H$bC)DM'.mNAlkh~ OdQjGذudy`EB\n%޵x_@f t89u5>'Du)݀B>D&Ɔ2 +׫RK Li)פQ1~_TZXԠ4?((h" ?U5=Ύ:˖] TG$clA:ZVB:f% ΘW,WbɆZ ʧx $<2~\߳-77XBz_XU.! g@\E?eBmn^F  cG`#cA•ncyWH{oU`)Wv }vp\"yR=XHZEZPA!fӣܖ{g1Qst5ܾy Bn?;'bjg7 Jx [LY}'"nu澷4R/fŗr;ٮB ZO% `/ .[)ڠY5 @:sHotLrCQtYyUn }&H1j5xN7GlV]ͤepYey &ga3P&Zn(y=\nļ!&?+K ^Xψzڳ9(3~ (K?$*74uXέB\ tj|ktDSt;XaWǟ}_8/&UMsO;IeO޾Fڒrٌe %#dgG V[}M3OxxgR_m%uWׇ>3trJjUJAPۋ&eVaZWOFͤ:F? m1r,<mH( ŇVNq(_MYS0PAU=d?=k;3dϽ($DM+6Ii:ia;E<4KD qs"JFEqhM_wu(JJa߼osM<$AĦ ;jv_!^_AID=ؓg<)Xw*]o}47P#Ѿhr(߃;^7q}bS 5{@VLٍkl] (rckztS:D!Z:(ÖX Cp&:X8t#ZzzO8r >hF˽ O%(gpc _Ù&œWjhÆKIsW&Baٞfvukߔb~/j ߏg;K[%gأ@ͤ%m{A5m#{_o1&,)Y?=@cCn%=>eY-&Wi3OCX%ŶSfma8hRfؑZ:?.}*D9~5 F7v}pS)BE˨} @?1Rs 9O+=Ė(l!*W'dz@ފMց5XamVRR m1;vC~y,s8mV}},xpcG\!J4O|LF{} )‡T|?[vXQ|L"%>#} Kx7O'0c[ zT">}N* QGxDJ{cf߃a>tToՅB9BF>d2˪K.ZL{UznD@ݚ[J|i8۱'+Nĸ3K9~߾u u1V8/X,,.hIiFtc`@aՓQ S8Z"8,\K\oZlk]:IVc$#Z?pJdqxР xf[y[و̇c ?0r܆|8K>rh:Ԫ{127[q ".q!:pEnh`~10S=툤08[ xG3 uz=P\߹/4u6;oJ&Wxiż ?sg{?q!!)>!l[Ů6zCT˗ uW\?2aBvꢖ`UL7<MP _E|_dK, 1 Θ?JGFvdga~b[C| D.-X|BMW""iVq}iNtlg0 To-D#3N k5+|5;g..@ؓb#{ZwSEZe'^aMVݞrm x{]?ʨ8~  ~g޺¿:ŧJ bi/.ɝ߳O#JgI[3]]zNIfv&{/,H?W#`s4Ѿj %3Y5]Kc#gyL9`Bܳ~QS  a3H#^ΡouoEk@URģA ɵ;Gp:ILu틎{l F_k6PΤOQG4UEXr ,N \KtE !yV"Y;eҤI}yM28ef8غ}?]]zt͗w9g/p/Č+AigazⰰũzaRwA9aDHk^ɩKHfi8_)9+ֿ4yPZeJ+oH{@Iz>0}o݉ꤗ4IzOg7"Ga*? [ LYMbB4VDsPZ,AΩI~}nJTi%u]08}.uy7Li(>4AWF]oԾdFQ-B5e4VMdB>9?i.-|)b:^!2j?͓@ϫ97]NiEL;_Sk'|A(e-F1}dNϱBY.2|(:f?#?3#sBU6!1D4 r3L]u}loP gB9Yc 0p EE4 xMDaZrC 8]If M=k-K]O##_, j mЧ`>eA ?4%1gEnaE (z\ajp[ ka~z_n19HeTVT,O`2{p)wPF'9mƌ])T[pR1Ui=ٱ\*3|h1d|FOK<0#ޓ5ˌlyrz 8Սb]uw"ޜYϫQ.PjO{DUaC\-kQYeBVYJ5)π6wYG)DR`LM4=wsMC%iY]=9s ͧه˛tsWj4DaNd:8^8OP ͺ2I}I龗wS|B[@~CFD>Aگ1z4߳Č%c$m؏*bY"crC8X59Ns& Bz-Ky9/2~:F|^b/1$p1RdcR V]3xi52rΐ2oא# y"[ BzIh|Q8ao-?8^'1*%YUP^٧/ A\4LB U͋T{;NAXz̗Ĩ5&v0&oaT!'l3XMyu; e˔=*cv8f qivÙ he]~,[le7o1x#P,0}3#މݘaI9|}T={;hÓ~ Nm}nC~k:iuH%|&>D"q@uG[Luj[g(9I}UvDQ<ߑj*)֯B">{-AѥLx<, r xi[N#@D?)&|_&ݷ†ueS[F&\؉V(oTqds!‘pf\#]2Ԯo" O"&[e(U5FfEX!)zh,!},x[SyQlt14}}}怖H\d;A f-`%qAswS$jJ꯲NcU@ ~Uڞ|3l VgƛaV @wq(ozWL?;!%q4O曎 g%μu|:8ôÌIvF0uqZW,$ ד/";SMM뛴_#uˡ%B? ;u8\ QӦOR{ ZF6bMJNk^eBǒ$~$袎9 A'ga]BE0 `F-֎y[ u%m#)`F|LҬĄ)h] +i7~dם?Va&6W1rۀQ f 4Yuv;^Y;CP 2ux{YFCʷ6eU~?&X ;&Rlx`oU }_)p*nl~t_n9GFQ%R+@ dsf}Ttk.D;!K&n]_<1=i-ҚME=42_#K?+Ɲ`е)eӿ 3$Ƒ tO~E4RQwdWUGH=?ւN1 OC.(s1Hp|#ؽ)Q 6=둆MsFkDeX/Qu6r v| VH>ht=]wٖ)=x˘CQ˽Cd3ORUz$<`h9eA9QN--J/kp ϮztSJuAEa]j L0/Ye<]'|jCV[C^=kGʈ{w[ GL~H-Acy8OfgiS-C-,K"nuYA  yør X V3~we+NmhGFU}E'<>C>_v,czB!*"}:!K:$B=s.D:2n JeՀELVUi,}1R3ԝ('ǧfؿ~ʾ=յ+R\$ܢ,wX`:܊^2痆b*>}FZY);xnm^P3b[:02B,t4M+JH- L٨}c`UU~B&PR0@V,Ù՛7R"C_9`0Gӑ`qr=@8HŖv Yе ExyeQi:2;S, %(7Ħ~B&> ˠ )ѹr%c({{"zs+TDTؒ^b#lO}݉گxKDxEꔣ}TY ˊ6FW]?19iolf7ǡ$#䋩WڧVU:+[óPH pkbv~e g 氬30;)>$|еt[fS"sJ^_/y0{Gf+S$eĘ1ʮGf "CSSP8E(4Gاp=_ 1<_d/OR+SNo;.K]L3sQΐ.7\$'u'խ2Ȱ!h |GKTNNw4p09UvaqS5M ȭ}kI kikQۻDHB~I(pdz Ը;ܺt$IK"iJt:(G{*j ٲаŲD!iCVғyO]g1Mdgs}a/M/ BjDHMބUeoc.cyJ,kuU4û8Xd6H$@%߰ȩZ r$#xHŸgJCp@ukRdƈ.5t(Ik;1V?0+/ /@vϘ&m{d5v%EЌYKB{|/I{z⸧@  "w3F^{`Щ|3=I*EI[Jy̶mkVbQW_AÅUx-$Ɔ*قx+y 3ugn3SPR2&KwedZ2kg`]I}9~6Q?8ݖl,s#I~t%:,\c[㋫Z&iϖZ@#unHtkﮨj/3vɞ KXlȨ E 02B!ǨfHmKʹ$`EӠQsD^ |{(ui*%Tʽ\=.7 V02E*)q|v1=ӄR)-kw;?r*~?ߦoȈ*;TC釒ʕo-~tn3G3/5_e;h(d֝t|`4Q`Ђi&0$;)\䧜w]hǗRpkS ~CX[M;&فVߘj@YcApjzwjs]Czg,&8AL1;3Ѷ:OQ0ݳ! Q|gh0ܹgJ6TN\YV3=TB$!RyWkm~=`=8GزLU0D^-4 D'Ӆ MRA n#A*rj6+xD%c [-nu km,N\\gBUDhNIf ;u6+$J_vj/\Mu~"{4Ɣ[T,y \ŖsdթWh0M+CsIƁ.o\(¼9o]N|* ijJd=?S(h!GHϕݪPl6 ?+Gc3sP%<^mUsFh\ݲډ0>51>D O?׿OV>n.OytbG;F?-R3\יD?lG̘ 8])ӧ6}+u3v JIo~d24E!TBiUGHU.y譟uot8DmlLilX-%S),ͻvqA,@1+_-vF( AhHv} blQaSP Az}E/# Wk&>9< ;Pe6M B-nsٙGU)y}Kv\qI vX%C>Dxy(|aשBf^?=ZЖ"&V^*OWA9/\,RoC} h~z>*sZJ6G5*{{vi7 Yn@r Lu;t|uʭ:!q z^ӂOl .'_zٚѕdw:c"qN\,3d,IN!#@aCt*x__ޖv XJ>M5.2Sɴ@{\tgG~16ј@6 `9fƖqպvHXTkl=p𒶟tQ09ΰbS^{v_BI(?ѢM!c8! Pj!˳c*jŰ g^H?9bB&:#Tğ@4x,eİf{Ȑ7O+rbH1+LO>!a=L&"=?FQd39Z!(ˆm 3m_pY"e7 9Nw+BX\xCڿ\P&Z%-T }$c7W៥eg,yfpEK:O_,ǘ_~{:%2_k|?5Yu?+-<%ǽ& '3E z(꾸7Z,_NA&s#_I%2uE`rhDfBh c>g&~`M[1[Wr{ZJܱFFkW+]t]g![*S9{Dr$h_ )uBm _ ~<*x?ru^uUie-2,֭I^nm~-rhݱa6GUqmсaW`!+kr+9PbdS^cQkx}uFc39鴚x *gi^H 'א,05FUa&JƸ$"gqx+JȠ9)/C]3 ceϳL쑦AJڽ`/1+AQn P| I5D_ Cad ׼TvI+!Q}۶cIhYrl y㝥h>+PcPvO V>C$w0ՈEӮPXTSPSKJ"2u]]oȉTI k@|TĻj _ߓ Atx}Z-p"fWD-C؜ ]tؔ҄H[>41Z![ =:f{*@6GpaϏVӼ\Bc?dD"ϩ]0)e)p,xχMQ?-{gAw\}hǬy3MnWh<ٜ$+50HTNvuYρФ(.tFt߳ EƆE/]'5 ˴xI*B1uȬƝ@thǦf^)U;ujon]z$<zC 5wRb{|ǵ؈J*hOc;Nz _;'өs*['6^SzsslGz"Kl-͜0;v7窥Ŵ_@1`,\%D=N0gFϮ{j0z`QdbRs?&߈bg"܇7l_!( `m?:r~hⅸޕ%0dn4x@wVNټȪ5ܹp$l|j hsY(w#h&<lً'b)蠊A*]lzqE؀De! 4wȪ,JԺ(>+59#<-#w?%z@D ԓ^#r<2-ÿy.߻`X(lmUpPD,YV$3N@L´\EQUYPa43b_R)ܥWgO#Ym-cq|T4%6w؍_..y#j2{ANS XI ?Dxt*~4˱YwA; oS-yե[^A]Bn{%w7 |لנ^!k/41?>vFޡD+M'z!-aX~9K<}4аѿbXmjnM/~ t?ȞLW_w9Y:3,T`|#">ދUCc/uPS5Q2m/u]V_.6U]V?0  x2xkV'µ,**iVscd:+KVSlX){LH6RDn% 2k_Z2}H\!1xL/oiv\ZpF5w|jب&ep2Vx WC)_?$RX@4jui䍁M]`)n v~Y%3,SDŽ-uuNJ[ P; -GZ8U9B2Zc玏^Bq^#H;3͵o5Zc)‰:iX4Pq:FI0j7t?Hb¿N"ML-[p)# +e/n2s{+l=M8O2 o Nl|Mxe xV\$н7_5q X^uhi2mJ;{R \#Ĥ{qzSeM.) 0$ L^L-9KūC7Ngum6)`K2i[(ּ|L6}67yu!٩L~1\e8`xxDj֞,mĞ 6p3ݯyJe6e+KSp-Q_jh|ZZV|x?ؚrsIJmmVtEMk3~|;Om>a=u 9v+Mp?Yw"B_xAc_#v-AŸɒ^n*Аf\z<AË0Or9fdkYEtdYvէx{$*WtA$Q8B/ !7SG| p0rf21U|+1U7Q1 xP6i%=J =a?@e:J*1tsD,͠;q.|ƞqT2?g/soba571u=eM <4t1 +iԂ ΥCNuFZeM&YVv47:ϊPfOw DoLnТ\x}J;/u +.kjL3V"1{o% 'i9mvHg|8{j-;\[W oK޹j. a^lٺ+]On uoǕ{J}}6]0!. kO6jpyE,E 52Z s wqU~G+AtչZUNjޖ9_Sp8cUa=?X>13 x'V7 E+0N:n>X"176}ګ<γD=a8V7-#˷cQw(~DQ35awC|>p% ӢٽrPjkF`+,武b #d *JGI\ɚIQ]r9t#D0:фŔq_Prua7Xr,!K +P8&fo1 _|m@1SFmy += dX[F~º Hh65<ʅbB6A6vC/JOnC=Ȭ!7eb v~\K0 SGeZE p= ^xH!S'_3kh]db 殺 DYE-@uiwR\! |0#sX昁1{ĩ9Gʱأ}!iÎ㷹[Fh@o辞"A>-ydFK̺6VBN"=n+5Ptew!a@kj£Uot*9Sȍ-O/!QtPF463LA9`L j SÊ':O@BᚓP@A52S7m0;^U:n?"{o؄LQLrgK麳u-VǠ1UW\H ^̙-B/;Y3~g=s-(R>,6f쐉>*S@]֌2=-J(KJAfdZyh`n_ȵrD)*= MBLl*\)Zwz"> leD0j}*tdhhNhu40`wgd+M=WCDsd~8%WXSk( H}; ??"Jo$sɨB@gy)I݋ͤtr0c="R8cxh:"$aLB-yCԷIpFplmlFwݘӊlV#1BW@PR17Κh_+$VP|(E6cZv2̆+1fY;?X zwQ| RJ-b|mN3Mhw'PA (ycЛCk1bt(&VN/! ǺAYa_7FS~l֡\;Fg+R,[rӕlmZ&A<8f;{opZw}؟H6dx7Ƨ qN-3d4 )EhƁH3Kˍ`1jM&M2 !A'7^gLmBFBvgTec*6=JY wT)~&-nby4Ӟ7Fޗ4&K~pS( .4zϘ!#w+6)|Y_l\UTHjX'Tp A y!ƙKq{C6uAP!E"~:-Ɖj46>?tT(bܖH䫼29^>P˪EO*Y J'k̈fOWjm;:)FwlӱwIB!zlZahDB :h>#̳ر h'664Y|Y_[3Xe? ߥ"ŲaV>1̯~yǡ,RLq\\%C kRZ] @)ٹׁ/$޷Gֲd!`ڙ+M7PZ]1ix9&Kc\-T;M$b.޻ sli\U;]TɿmDDGԗMo]U r o1>tQ_=WYئ$:h-0pSbjK7lrl{D 9.fU8PjxMɐU*Y- `Wx9̲f3I+?-#dWC ~,v(v̞CU g8yĬג8}j$38fxٔ־$ 9+ }b  P{!8'HAl[dzettXe&gEBéº1{ qlH6 fz]&)i<|E0Xg>AeUlutKCȖңh(MJ8gs^MdC8 ~ q8n* ~PԾ+Hlzf%"r_s*@ _jq'<0=N9:a*Xm-xBRd}a]rv5cQ@ .2p+Ey < 1!io frsXp[Ϣ{S ^v"8{U9ZNӵ/ e3Qx]< ,UAORceƜ#^&h`Gr)SwuA5df96*W\g-Nc>2`xw36>wwɳ d*Xsqk5@}O4,N{J  9Yq&>g3'«Sw~'S!dDk;"O2Re.^BoMTa*'po'+Qu p~mI7lbRL1:eFi5C)B2%CKFt2t{!S9Jgwãe &BW-[[CW+DO#j+)Q~&O!~ՎDҨw-5 t7po|z^/ DSH4\: oa]idr3Dx[:1d.nXP3 Ţ x?!i5ܭ.`D2i9\@7g?Ф[Z_@-tl/ ǂU4e=y7As[|{tT@E`G$HE0`G4hnso5D` qb&ӻ$~Cm@#ύe>QGPosY|a v͊[L"Ll7^t.%uռ&.K.?^5paRo>/C"&_d!sPDtoh}wGwG:cYư8нy^⬁e=5b5((/LZƤQ3©sKR\qrBPngu i9NxITC ,'mh[Ē%_Ty~:r ZOٴIuxN _HϥY \2^ÆuP@egP+CASް$Rs[e~r Xb4Zڗuwz3S-t DN z lwyih xw#*)Ʀ}U_0 _wPΌUʥ^T {X]Z3sa& X`S@\-lWiF-l4u,k|Չ߂I{(RhyS`5J.[4~bW鹼v&ݏQƆABq2)6>| O=E- S:PKb|@v}mYh~-iE3gzNKJ`i-aƝ@fV^aLGַJ ]r(B6h,r[16>ky!hi \lG^ P] ZLPn-c=0DB1؟l.cCAEјʇE.'t sSV8jDO ':;|3K$@'A#Ñq#d]9z=nn%!}"Sn06~RD+}ڱ1LcM yXӍd͏@+ G!ЧuwG&rGs( 992^*S /1c|M4{'By:eH k"Yj lsv9e˻& O#v~+OrZ h'fb}lG]yaoT,I7Ҋ<ڻEzܤ\wR5cS;A*.2nvj{&|5:3 8/͗]Q(;8$@imsI ٭B<αn9Ybj͛$/62ufw6kƙv*>{?`bFѻoutR b@ŕ#ۚr{@PedϮ/qn& OQEyM~Dʶ&v™RhGGd1R1 &ϡj °5zϻoa(lj|M8AeQg6z={)80ue{> UŨ5JٔM$:c.@\]0 0" K%v@xk$Z~0fJln,²g8 cWX>jSaCڦu&%,P`i6f$:o苯ڋHrD;6Xk7`pl@,9V0ciibu#VQocȋ[rPJsc-|Ga4vn9y#j&ͦӈ_6kS2-CP: 8B5 q Eݟ -NwMPJ6 q)k*9G2ܥbLi:8\iv4{h%\#PCb|o%~;F-@wgFfz*OkV,dX#B\S! |Ca{>Vh#@$5j,Oby@I,oT6֡{{b6F.0aʏo\4{>:Ry??/]P<7i?F[ҷj+qԪy!CBS b.! ũWw_x`.zh%k1:"KS/\ I&%(Oގ} t'qB[-vZAkhǐtem,ۦ@3i5 kXeJϸ(D=bk9$E:DYc3`u+ĶhHgCS6_!q@aqw ]` .ArwO7 sT8| 5Sy,&B\RP<nkc})_bY9.k}N>l zlnk_~H%lWG>ߔnJ8WǏ.Iݧ(XF" hB2L\E ( (PΊ- Kó'V*ʋ}h&ݝ 7HEy">j0K+nvw*4VKzVxu)&q+YƣN0_8iw0~@2Nײ@FVNB9M$4C`pq ~%Dߛ3D%4cnk9OHJj+btr=}7z-~YfsjƂM@inȾck໓AG8 rf|q)\ 5+Fŗ#F .IϡtuI wp$7 f}c]Ncaϻԇ5s#̀E"&$T]S"99H4cNK ~;se3-ZNdjGY3Y:y~>WYu" 1C&:7+dجU 4![-q ŨOTmHI8 lt#ݞYd%1V}-2cD}]fƤ){d@_QѩTaƚMǑ!?fׅL}0wO|^[DS&)r$uXꦤ]8NCI‘ׅ'HP.RG+}}sX]cqX!vǩܚ3-&8n(-] T 9Q%wJfr<[(!VNhN/zBW'g.Q-)yīYm v˗YMJ&O|VF\see|.sWWiK>hU""ƀ=pT2%22r/@gkk;:sH$ɒrn w EWzi-0,ΕTo7"60&<,:W1&-^ܾ;sW-lH^=dY+UCKxATs&{D"=憺sd|:X [izڨ,퇆O lLE'< q[{>ly#Ipdo(][с{qŪ\ E6_T~14s~j4E=';W"&ڢG? W=PAn>vmoWT10Ͻ3v}ac+:Y`UuQ};gs h3$Uγ #@ñ3\Q*9N*b ~fϕ.5*ՄѢw{6,J?,  qd%Ua3jV%<8@EV} P&$nQcNL]yx0}>`}>o3N}sb};h 3C^L.0t`ōjޜ4KbgOk˒ԡZ-Pߧm2Tax8n =;U](@*r8r@A:3ޖzVTlY!{Aʬ|}/qif(/ɰzʮwR𸄔q浘fߕ{D9K kٲ>Ъra#@㖮3$<~jԼO cvJ-o| g[?OU,w%sq 3C(᪖@EMloP%_1c2l#Gj 6[='st׹bsimLi=|XwXX[ p"Vq?ʟ\2vߙ[}b߿ف.vHJ4r4æ|=L:d#F:\8/pȄ˜7\=BOTi7j,aD ^kOyCZr0 m}jONK KcG0e? p'*u 'JL=Re#ïVe>PStPTc֨fY#k-dոG{e9mgf5 t#3RK^{JXA8Uzj WDd?60KJ20d)a1x"cY+ms'=W{tF( 'ik|@cG=9ށjL6WH|Lr &䘉 9+i7=>;:WΆ!VGߤh<VBR'0Z% DL뮏D*Q0R`JZ/ pn&vB3qak1XhRl%}NW Ƽ53=gM/lUQmt(;_) L99 }Z4}*:1J)_92Ч,۲<scL,L}'HM5=~=ԒAH y]PvRǗ^Y:,t>Kwz2 `n"b :yܕAG@#>y4}WVC7g 㝯rw6k|_e#%N,}f>)skfsBy #ˢѻ[ezhi>'eKFeZsQ-Aq$ ߫#8(٣!+t&_ት :^T_2Î2U.?<SOL^OGeNHfH9#aC

    o& T)L)9c?<> [EOI1B8ѝI6b9:on3fԤ. 5}GLZ'1Vx6 Flپf?9)r־NiJĂ+w"M|Ս'pQVHP/Ph@ z' bxJw]f3Y- :m}a'rt 7?l&GV> Ur@IpJ|Y}565eqa~;g&@Au"^ T?W _^Ahq͵^Ue\g:_l`s ,B¾! Ƽxi,KgYc.L3YYq& LSZ8xvoz_3SZ >9a'9?HnWXR؇L.)؆ ?U( tOlgQZ"=j*2a){lTv}Q8`NO(xK^C X2̎ #F{5$ݺD^;kT]xGB[fH@mkjүv Uz>ÒyTi &=y/(z0nwϭV\86(X}*A(f`v~s(  Q܍Ĺ Ĝ*>꛷k$((9y@: C(LztO3eeL$jiWoޗhXKo l2 ߙyQNs9θGOoI\I4ΫkѹנX0 GnŸW hl@WA:^{nMge:}Ch_%er :Ła Ĺ)ZVI[Ql@L0 4WW:&9Ha+(೅k^19]ɽH@G@;sUk_pN٢N]ơV0mңp%T_/ʴ0;K5Fļ0m57_R`TIHrICz{[Uj ][Gd>Q=P=6UI%Y?)mXLJŹufh{ޚWutX5&c&Ê_c:TavY1|}ga˧I tojа+1JHBvȫU*8nDCWséh rtLrk?Ƿ Ym9ڀN+'VN rw%.Sp9 ٣ EH<*Wc=;:ݩ3/i@ʷ_?%=cI٤`}/ `Kzx#2k\_w9%Fn١xFBΖ"=\Җ^ᣮP3Cl2C03tſcPbq^x7rͧx?32Ex_,Mi '&*F Jl]0'3qp"8gk:$ t= \ \%%Rq V>u4=Vk(]NI&G9 ߭PZ{H6@v69ߠң) ]Jm)R9>6ۂd؃Kg0v=zIc&A{V7$NFǺC3#IԈ(scWHiTiSs%_{( ODo{z<1CNA-]xA# X.ˣ YAgd~A $&l1>ⳍwjZ/4dϙzvs3I#9x#OL-tcr(躀6|Gme+lXBƦ .W-9҂:e+4\V┙UvPqտasVɤP[{U0z&rU =]/Q,KkY 1 pX?ZQFn(?0#/`?/'ͼeq,;7WC 4ӡQ(bT:Ss=j,5}[GGO4_Μ3F8})un1IVån1,L4VeX~\Ž++i){UEJ$/qׄWCòr%ȶ3c!jr@?^hOEY[)]ܢ`b2nVԠpDn8v@\k[df0Xh5!nrCIjrl7 _gBퟬ Ngz<٣nf0wœ cD=#zVOPQ;xG80D2HFZCtDe\ @m1:B^oms&-0AS2t5X xS-,4 e[jlR -v2w6*]HD-]YYqF"dAO2UXvV!["V7Ҏ2VDOgAN89 T9q![u j+ <z POp.~ ?5_|-D[GّU_Bc}ha*erZTPV d1=Ӳ-T|uQ LR_rIwˌ$NTh|wsY;nmJuHNX?4JnUk#R20`应Ŭt ;IX.=پ$lfxO-.4[jc->WZ)"*Is$)[U1`@) ]”Ӻ {#DLHt2d^!PSwj Enr V~E\@S…Eũu-Q) Э+Nܳy _{ǶYo b]fC'2m6~e{џ:%bŰuWo#53o{obch0ĝô"IߵNzϔI d9ȡv`BsdkbpwZ̼^bo:ov;U Ƴc2I~KMvo‘W )z/QHf+te(zi$*_v9KܘX*:]Ic.L6J+u3J/O ϼTWE iUOrlisXRĉ) =25䳺!_9ؠ${B ^3dP@$Vǘ)R?!ЈɪGDBht0V(*oj*;wGR-= c-r%# Susf]u ȴ S9RHm+3^.v2DHAK/5{7{N3T^lj O~ >pa 8{Ȑbw7ILO0Vs˓($T;dX_=ШOY*›xNQk}=r?vxU@AE'IVI'y4ȆؚMTkcÇ,ۗ.{v=za]T4)l מŜ7UVJGo(􁚢ui\UYp!/Pc7ߐƢԸE=(!NGkvӧd|RtZ 8DKuB95>/U'‚eFFx1BQwBDf}dc0ᗡϬ, +h3|_ċ cK:dkjS0IV 0ٛc,|Sر13^MܹH eji@jؚUpa b֐q :M)<>~.Y$N&ڣ!t7ԍ78P\.-1``KoN?agJS@\5}/Mg_ F$"!yT"?VP%Lb;I"%iԥÅB { xf.|di1 K:%t)(RqA QP-XYݺ/(;^+XTp{v6;G߬/Ұ]hKOx'PJ2+eewdĆpts?VGp)CܾRå1̚kQLpy%r nw;8}2X:D kǾiʽ6DQR;9I֩4SQ:vq%4Bl:Ţ/>xz qfi2bDt1 ^Hv= ׻rA-27!]Y#)hN\}k]y!*0x@ȑ Wi36A(u b*j6d ժ;a;B)HךʶhmD(=$R -^ Y"fe4 l*V|boT>knFK%ؗN瞘")Vxc2LRG:r_!vy1FD<]״Ɯ+Kj2KьZ׀⧨3\^Ђτ_UpD=QF`Y PEFvUdx9l:֭E9$Z5mR A I&MZa$:{]ozr<VlfG[7dGI9 rӋW&ji%{kLq|a2l-]:Cup'PRNNmkd= wm7/MoWV$xL3/=0Au &5`6VnNa@fǏxBs)|?h8$~X[5(ʇ>+sIr*rq!;̅k!. O ۣ= C}dDžRٔ})O AU:+q ,ND>?\Nk˴IaɚIWn_ fXR#5ʩg7(r*ݒ3”! *NhǼ\-L%F]#0t1NCy[&1x. T 7-j.mȍm#Bv(QkY¿K&t| Z A8lQ#ZFX3OEx|(8>M*v;|S|&$?w"fm˽St1qxV&lT4i^3aA<ఇռdJNde;8DQ#l ȫh84`vBF|mFuWA@w9ǡ9rP;FeCmnä`I1\xD ]2~hze8@ `ȠCcQރ(W`{wטH"q]qN)awN y9VW#Nـk%ϡbGҡvӴB1y`H< x%^%`YbiἇEWqab'bN|Y&CBޱL4 tXQ^}V<3( \?XpZ~ w4B p9flکv|;QѤdCv{L}\TbE2;LA0;bj\BTlRD5k}ݧ~N^??M@ 洊܄!@+rfwW b!-i~yoWyifmC0%;؞yTt>jKLNmU7 7M7ldIv$UԴGhm>4&Gf]gJ=~9Q6G%OD&D"*C+w̘]v&@\Mzq@%qO'IkAhtWr0+m=Ep{& .t <;l9 aK>g&|r:0%,H,ɟYVx3v[z k msн8=s2™fO-j݅o9-nBPƇ]oz-Bt5&HFƓojfb@maþ`rj0m8&t~~UK/$XEKR0TӈTB%LnaIfQ=qlNa+b>+A*L+<‡J8B5ee?ۓİ-fCO҃DΈOsᚗFJ^Єȃ;5NAB\2Ek36XU1H;7ZI[ 7/}3|ӖmܻƔИ5}*k FN')2$mhK4Rwmz LDsdnm'ki2A/@#Qڏ$䞻/Z2wcDN&>1/E;1%j Al*~(@YK^ ~#?}t{+XBrw:_/'Zb]6>$Ur9-UP`QVٮ|&bL[euM m? -pPܬ nW6(KmYU}!cJ k,GM;)^E}JCl1=)bi6q5]sbn.'JI)bSڪ|;p9Ͼ⪎iN@?MƜU(ohw>Ul)'{ꀼ@D2u鱍CJ4ƟrӮAʙ~vofpvmbA |! qom7 fC{~΋ 7ysgf39}[^-F ߣL;RߘЯ܁z0b3 ^@4<ߍqxWe\[li1O*ۓEy8R. ~?j [ebdV<H^r vǁyB֠l&h=ݿom,Ƭ97_!'8Y!V<*vCuQZ_hvuS'|@37ǦXwZKrywT܅pZ/)ndBc1Q|f(bC= lq DLd$ՔIBطH˼GPt|Yn؄PFa CO/k$YZZVkHZECz@{}2:v"dKҜSFORzQ|fEshB_\XgY?e{1_ۉC0&GUQdOY/O9U)]<ƹqX^ANXOąE b䤀j!"7HbNF =M`ϰI7q\dDd)?cS=J5V { 4@os} ݢwHƋzl R2/P;G/L)&ѿ%rJZ 6zA@ԫҧ-E#֩9u6]f禐ḓBO9xw?.ڭ0dmOK8KR\o>B)"I+65ه[:)]HHFЧ7ǝD5_?՘"8ǹ>먕8ꜭ.\4z:-%2oO}1KT=6aO.)̱0/[0,!I;ȵޯ},MQr)[ nﯯzR&YS{ס{60膤5:2='#/C" <FD}Ck's pHmLRT~VPӓF\r/ L\/ٷ:Z`u![áS#<RVϖC X$۵ ~j7ytlkjR4wqvˑܳ\ljRDor kGśO郇s:Ь\jٙNr:L.݃)˒CV8H }+0i#d͗'b(E{^/~TJFYbnyД oZ^XUIlkB_~qm{ rՙ.q,bA36)*j˜7Z neKE$.1W63.' nܓPV;.JY5LoRtp͋~CQ%szHEۡ^&X7x"NL{XQ0 B>M;n}7A]ef Ze^j 6^)E§9a|M~ى^37!*i7452/0dsȅj4. ׸`;em5 ?A5WihmK7,3e%J.#h A?2vmZt+)4%{\/=/~Y!n=G,'s/);p CLKԐDAZvoaǠ$h谕5ʯFG",{Ol܈|T}G>CGuVxJD^"-7|4b( S b#M"4Gyj"eIA0W7_W=iuQAϸ,e>gJ C=関I()2+|7v~uaCj?;a?l{fQ;3^Ʉ2%z.V<:ef@21%jEq䣭Z8yC~̊`&PJqM=ennUa|W!;nK7u[^(`.'>OUYtjɟPNg_Jዿ9ڻ.ũhʠ{SU| {('`ͳ";nǷQZ]%h5~2t 莆4F?<Űj( *]  JFa=OJ([yAE4n0{@;hÆSDDY2tpw,lzćgRyۆ35 Re:#.{;e3js+'ZLRipWEiw{X|-c&)\F͊gvP5(l ~hK2E.IީFr?Lvflcp B&:0B@ҠNdJI"6syI_ޯBxOV@ fSK1+KZ*&v~,vm]%4}jElWꞅUh+Mx5 c*^HrDflϘE_WcUZ=f17̙Ùp/Cg2UqmW0;P@΂7"-C@Z&IKoYxwUc_-E A<47 t l31jvHCP#ҶJTFְq0R1Ŗ|eE\RYό<@xnK3+va$ҼK4qq9gGL`R(n3x23=*(1iԱC 1 h%㫾U_,W>nKčvm`" ä=*xăzXKGP Pn\N&i/>& ՈCHyjcJ8%b4$_ٺ.&mXf?QL;l m" 4oZ=$DcOp0FW$(\xԌ-#ՄN5 0xIʨy < Jw2udSJڭ4k mOpq'*"4 +KuX&1|7%/0]$$l~uG2Nno@A|"o ZxVI".,m~vQs,݄c$=E\Á#f='*Օ3+YeMDUE!VDYȷnis CIa9x|I6tP\Qurr? ]QKŲٰ~V`+V6!qFήOɀEpX 5cd,ԖQ5Cg9|3|(i spuy*m#ݗT&dBBRuG`&H'uTd&)OHm8i٢9-ᛨ<5s{4LH9,R:q ߏđeAN/TaO1)o(|OJ6JP [7ilMXg|fzw?=' 4hW lقSڃG{$%S TD)U.qgNs1i'QE}0{QY-dħE%`E`twl\yzɜ&m\Fhܬz˘ENT 7eUq__$'yPTm$}WY+ȷ,ٌd˾^; 떴Pub`ëc\TLVb);8?7kZM57}9B*9ޮ"1ũǿѴ!T[ac*&r2s`azxID0)vT !UL%=i2vz :]YĎT64v^ U{rz@V RFZ+-W6t:jYt#9`U{ߐӥF0YGGzsG&VsM9",RGlL?_qjL} 5B%-O}6-(R.GJ)R!?T R_R^?~~ zcS M0ΎPKjd}K >03jOsƯEPM~[Z;`|fz6kJ3EAx{O:c2pK!+;SyM!et]*cq2ȷW@ݞIt;*,f쒝z>"M ]J59CTSuGrBťN @,ѵ%W^xw .AXjuun{55ڽu*ټr RhxSEirqɁgˀpVR+C 8y v`v|ƥ8|Ov3p$?I\,L3fjQ62s솞d,Y7V wfד4umwլs^9}`'6{^±dn5'@Xɔ)ƴXp'@(K8Q": j7v7ް7O |Vk1wC1Hm hz m AA2ͺ0 }=zL 墭.BAw0#(\PH6p\Rm jy/C8 rHc9eSD i͸FtW.'N۹ϼH&U"8^tw׺ s\[:awJ#y^PK$PuXI:V 4}ݿ&Mtb}rL2v?HM%gPC>]Z86:(m$f8E)G-'i"^+?Y)}q=dT|WaUaUHnV!w wB_͉*͟BjkI?6kmq_/ 栩3nIMB>JiB8w-)1$EZndiBOV>A~蔶VL !Do==҆h C@VpwIRTr\aJThSGM!~ #X?}ΙcC.?9)l5 kr>]z˥N=jGa=_p5OD44PW٢~=T6G18V S, X$$m8*@CE%J/o`=T$:fbv7͸rɴS8*g e 5'VA8o㡶U`&:lWuL6xO_(y2 }>G|>ЅX3`^4W޽ҭ.FݑN^9ET(~t;%~&M`X^5*:5zeoY= ͯ{U\z͌o At'a_$+@";Eٜ@^LΒ8emp K}ZnW ? Ur'19K!<ʂiX$.Aտo)%N*9Of[.@tYB^Pgf7g*2<` ZkSk j7ym1L %ᨦ6vvW@+1erb Z49~Pe4yݫrPS)vq6;\xgqp+}L`uxqۭ ѯa!<g(*1Yɖ$1h\\ >5"鸚ZKJϽmӕ,H^dު>:?q!g mhamV/FP&t6L$e@4"#^T#l/0]b@p51G2?Z!M3~_jT37[ZW|D!3D ?oAϏCTRvl__V ;=8qs됎? F +# Q]%ɠ8~' /f̄₫zӜA_vb+jߤ-v<ɳQ8*>Dt ]:?&8K:RD('eB'3[u @qF0d5ޭ@'pR񥺪bBwD(\(ؗ{<*9orQwZiEҖ<7>e϶%kM^[,T1X&z?፰e<U%ǘ8coeSko8~ś\g)EŞMAD8DR$cS&Vx_͑ >Ԑɍ9л#u/MnCih%jFcn~,:np pEV%.a} gG.%aJS; | .ipcr 9訊 >/&}!7NgK}jzJLZk88F^D9M#}e9Ř#3긵O1(['>QK(pΙ.wȚ#1s\wx>6^P/ m= FkOh9gyi?zY>)U8H^ه&ɐ&JE› ؄sWLWζ%a {}S\+nsPamV:ʨgeY,gM9~,`Jtig%Ks8Bq[Bbz,֕_eveǖ~`9DXAQ{4N&ZuI>Z'/  _3u\o?ԑZ{`_ p꬟ɕU 0qyM5,88}W@|2AZZHQQZʞeI-ő.l]uPE9Wax .PZ*|eM\8~~?iji[|OKMU6z9qhEHQ}[Eh|siX=s*kz)';'d[=r5N]x|kvpښ~g E qFy.wD/gCeˤ%'퍎3U*=_J7)ZhBtkήWpbsCNQߜPuPf.SsцnJǛz(Bj7ooVa tddJK_9P%xV Py(2!UqB:`_ U ٴ>ȯyK#s^uF}9BT#GTx^ݟ:h=݉z <˒s:5y| ˀpST]H8՘҈0`]x^- @yd +KI$FzgB/l DPvplp2%ډ8J+S%SxzPJM:p2sf3jN\jkL #[/6yvh"4]FJFbi~mWXԒ6i=z]Te\%QR  m.s{8H~F ټq ұC!mhHrj5|_$z5mI+}, )4Hͳg#-됝>'nBn%${ֹc˜x7"S~2\GGlU6TlnZkJV5NB8cĔ@#9y|]Q'Iv^RtnRhRN3TЋ,ʳJS1CMw@["yDJ|BnlL <`4HnF`Rohn}ZύNg s]M@lsܐ|;j?Zin`G|^HbAq&ۀXsqlkcQoҽ%$ @V)3<(1˱?{JhNC$y+-wѲ"ƮJĖ%!5|@h/8^JB)5gZ[#R,o{iL1CO2D@-6 sOܢ; ᴒz j~(NUu9؈wI-5ȧ lD:,ݙ0} 3Tw)9׀4:RZSY 4%jox :l3uYy BSq$`f?5aDzrV$*/:Ä3l7ڞ}2$/ cR\^p:HgTwq'SDŏ5wgyM֛Z!XR9`Aq&#%Rlrs '}(Rf_,z^;46!;!%I;ā<7A p;~8<,'>¦Po'jٟgy8)\%d{u|ʣOh] n4G#GUjIF>6x^jzmȀ s VIGJQC b~JJX^F[m  Jš;K%=eIU)Jf |V*o::HF2=T'jqRNqpjRc߹Ck">(.7LK2_0aQx<+Fr4Tet7"T ǹl?kQEP* 8!D8K]{#{܉8"m|*=fCJ%X^ԸJ5̽y^DHY86CT?00+ny gSQqOy ),yu2{5(C˅bU=|{eD8_̅ܓW7`8BT! ~퉖GVz09hG4J C i@T1o, !.-V:φn&. ^ 1 |Wl4qu4B3Tw"y?xto! IXzZwFC1vW&̸j3; ̧6/B$%DYBXC@V*rA3@ Mwa#1?+Ex"7'OꉙgR0t|  fCҀ$R6 WheA+UA5!d;B1a..,\MS' N- 8i;OWv+{UG:mJp1Z0sq *Nԃnl?$ifVŽ4|^*^ (P.\Eh09܁JAs=PCA$dP6CߨZZwYS=KSX׶F$:GTtiݣ27g"tFYb,2.ΪEYZG8|7a`6A&"~杌nePh@E*X@){,q218LlOʄ"a!b9,tS}Rk> e&Y3ؚ@82+%%J}z?w j]QCǰ& )In=H %ЈNW d34E; E:av}MCK<#/o&W#sYn~E1+X 0a 0Kqd$ nA֘}nU Gˑ:/H_DVx5"/e$.6~eD8x>]xPƦs5tu>@9}*)ֹ~$3V̈́<k.Jb%p Y =mwZ1|̵|:WIA}t_xw}qPT*LVRJA"ɰ+m:Д\V_A$drut&ލN%!+8 lwln7¨Hն/P]Uz&{oWtV2h)lDZR8ޠ+C#0P-}l,&ʷp xKz#UN%P¥)F?S? ך$nN#;;F'YJ&cF' i!Gv|79UdV;85Ì{@N+Ȣz͌Vm?|+МeQ7$BŠD z VZVǣR~W=wQư"SK}h=pS~HֻUJ_4Lv]8YAJ՝IsdHFJ{L[⎵_vB0Sf?}u:q g32.@j5_O3a + a(*hj5o!kD2{wQ觺YFW?Fw<,_ٌ& D| >7h0fAƻ%B6j Ɇu7TÌFQuTrTN+~`kY'S*dqIOYsI)3k Y2^tF8 !\Cl\S!!JgGџ:_}h)q&mt¸M A#sXu2}?&A=u8>1gxQ!7h~>)}Dw *) zA;c.v/b`l^6,#߸s8DU@v:?E b(7S_dsYn ^6lTIԢriKsnL*iU=bU y= P6+۞Yl>V< 1OJ{W0Qߠ+N-7YM*<sl !ӠCRp:PMgVSA`=TΐG;s FBk8ϰ#Թ)֪؊81{R;=bͨ ªW~F^](<ϧO}S]Hml^Fy\ەv!!ĜH3"Q$-0aۜ"Zy~Y$YY !"jf7,Om߭F)*DG,1\dqb'Kl3$I1+{RGذO82/l*xh+6 6n@9Jkϰ: ixEa1'4n2a&VњtQV>ÄT nD@Jb(y3Xee#DI葒w U-CX2?3˰ \ݙI)ۉ^mktu?XYDD]7Th'ts(6|0䟴ppaqt@p+ 9+4{p(BEu^1Z.zw?;I[Uݑ?۫pI/J&XءfdF*R -O1,m/9yK>d`)bʁZG)nzF/^̀n`Qfep|B?a G!)kyc7fM-B`VdS<>P.SGMidУ BNG\< _-Vv-*qpjVX)N _wM63;[Q{` y샳j&J|JEͪ/gx 3nT_O2קtHALMnaggiCo ){Qiv9d7أ4|54pӶLF3,> !@/_K 7 '<rbx:JF7cdyv kr!m .сYi{}tďq'nbYzTxWS4[P|me]V.p?jz؊ClCqYv+Fȥ\eas#ϔLgJnHgP#?`4,ajO;qoDz7Zl9AHITh$Y(W 4nG>p3.*ou.SDD̊;u3=.q[]&$\Doe&Ã[J+2P>/<%PSw\ PN6JPT>є6 Hy_.pA mxTk_P\pFv 3X&ASⱁi|h7{s?TZHӡf'lsŮ_X~`!Hwdxf}LA7CD#8)9j QIt8g%QVd_ϢѳW2 E8²%cz]qW)_ fuW4Nݞo ُru *0_bUIeak[fG 78't'lslS65T̮Ɨкesnmtm>QIEA0Ǯm@iJ,I&"ROϟ0)ؖTՏ{.Ǟ:*>8t,N:<| w 4 eڌy##- Ko4y,<>"JTw/Y;#)>͌e(q`|Jdxt7;KZl:\ًl;*:=0E5O1tK2ʌM&RTV7X>tqlE Ly'׬,٥;Uggh7 f2)^DruPE=surZrqrޟ͐ (.0f5 x+"VՏ&[%EjQm7VhΪ+8ܾeCٔb"u`1wt*eA4Flp|]s⥼jDS ?Ck)V aFyEiE${x?vP̔_%I:d=q%Pu!a4'RP"Ҝ|%F-x⊓˔#T6l(rE0:{%HtWSp-,zf^"[ RWYwRYlI~龯y:3?~p*7H-Љ* c%w*ߠB_l9UQ`-q,l`#nd,՛"R|KCoGn!ldI87^ɹN{E;{S(gk,V$[3|io ˽[K.CZ]p^irL/ݡ.AB-ęvKYwdAb6C`! G%+q6g)yU5AB۔l?&KyY ";CA8R#&>Y/lLrda63Sf+L >r[Yxzgݿ{ƐNI2 xܦ\ U2iM?8zMgSJ p,`ͨViP2ܞ(Xq"ap9xF3"7+BJUO'pT@=M8 ۅӽGV@NT{?Am9{f# 8ݏ@TqX[+RjU4.}E.̗B4iW|*yv ,s 6OVvCOsmegWL*ט8F{ۢ17q˜qWf֏Mg^c̞+ҟ3*W,ZD?Z ٿnG7{Hlb"Qo" b _2Kac`N}!p?/QP;0+ҟm8ˋ(6Wq*& CHo@J|4$$I~@ZM^I02׎/IPBYOו@:1C6)OB=YT.A*NR[N;E  [: y0:`WxuHVR6Џӓ6l½{]{L3|Nr(C2On ě|#'hCq]=UFkHOq* urx o?*`󆽗2;M#M0 F Im\ cF+N51\XOmdz6V}H(B~Tgav\#T(B9zUN9`'?8:xtyO;kG X'}3hHO8'*Ģ;G_f rp3x,Jfdm0?]vm/ՅTD"ETH{b|![;$0r2k\8UAU;?۔\jn! Oa,3u w~)̬ {L/$QI^\M4 тd9FF.%HX 1a#z9N‰%iNgq3` {.TyfJtoW\لCD!hY'?lT۲#\JzBiQ0QoMڰF?n0@|7h@&G!31IJi49E FTߩWx`A6l 'ej@3)w+"op: L T1 kƴxA$IH?XWɧRUW RBDzĩaN;F25$wX~-sձ e6/iҦhCEJ} a$!<ݿEJ} ~6f֕9װB4,xpyflTf9 3qhN+` L b[{hK?j 3Z+J%Qj̛J`t?d'c0Aڮ`Y'샴_V 0XNaj.'Ve=&%)} !R^<ݚf!W[z2 WXfpTOCA՘DrI߶Zһg ,&+jfN9k01fY{}gB\FB#C&bR撄ϸx Xnxf,/=7tT$z{[ rZ+r@vt=+E`EoR (ƹSb+SR3@%i_'!ggM@Ak桑AUqp! Z:J%3a<.T bl_ W\K಍sˢ=lQjӛkkJm[]YBg Vڋ+L8{ԢPs Owd27>.x椞x}懍|`8X+ "خ qVpxhKN+Ǚbw,$QfKzPHʔ_UJEK{t5~w$a.B(ߙXQZdD0(iT-“" DL8䥹Tu!z m`Da$YMj JUvq=Lt)LpH ({T .u.Zu:Z<Z]:yo 8aF= JǦ*^4)V'E1|cj`XݦRϮQ,v|\/ӌ.`r8_G,Hܽʹ#*Iܶ4qapn,HzL+(F”DIfS[ɕȍ+o~lj'\ .| ,mٟJmU0΍$m筢Q7 Yu<ĺX8 @tW|j_ ! ۥ3|hٚfv$ʭf'#C\IeX͑Gwu,n%L4"\h ؄h 8ʜ?S`<J 2Q;gDN{3˄-4oǩP_;if_wsu ?OƝS,^^cxR֪5|pwHk~)F})OV6iB UwdLq)_˩us4v;ʼnx⒭(IFaLKjɾ ~b@1F D<} 9f{!*Ll[T6#by;]Fw@K>>i*6‚mZ\z>rїueQG/H7nKAor?d1^hS.Aprfd Br ؠޝsi1_fE7<y sVx7v,X}]ГК"_#4H -d  mſm5_s)!JR0599U,ӟpP^5{C>8BE~Γ DXWҞi>j7F|+)')Mj #(Ma/Ϻq6dAϧPj&qJ^*YqY2f4$DðvӮHAHX1~_Kq?sé,<"ʬ=t9|TvKXOe`-V;6etg_")\NJz:U5UlL2(*_ZCVu%LG\\)_J\7 [Tљ3$CJ ]33˿%xޭ3д =QP,9(EvTH!&^lK?t=wm/_!^>RN=([RLUgl#{򳀘%YA+_<.=GL6q$DJ =kE?IUw{'GdQhJev=ΰ5N߉2&`5 Z0k0Z?:]?i|OiB#8c.2j^ ^(Dk>Ja["KOg2ī 紥\.Wf=̊y~n;gnjtsyTM.o#p3ayP)6I6;]=l}F<QyΦ`phViG0WkKP0Q@˱#ES[cUfH=2`ޚoLHV nfbP?Kt)"RnR=j5w0ca'[@^&@6k^<cqFanM#;[QRV$ E ?&de^3^x$'+N B%hw;>);7̻-LfI&F%m (**7L7qM4ә 'K83qa4$\݁zmUz(WQ\n:W,¯\)1+rmD:!>iblzUy^VfM@f@J,;jAWYbnI7]̭~Q4QsOOW5)%S#謄Dph ~ʔ[zd $'MP*:nUL' 4iq(!:>oj EB)c K)%usF>JYviN=gƀŸf%<`ְN{DV -Vߖ h龂V4ip:r|%A u#loo3}}bLjKހghE:mVMៈMsf(---my<$I)!5E,"񓱛UUBh} Yn*;4a5m ؛[i p>\d1 @3K鐄twOLoZD<堒֭ⲳ4oj>3ޖ?#]A7gzv*IJ׶iÌ,5cm6lHȔ^%LR1Kmx9+ e % ' @2xphpv@ 3h?{GU!0b\3l_Y,(M'2sn]"`D?DecPZknl#mP%./`/XI=>؈561Iy;͟f X+FFx0HRjai YO] FV%ݩf D-磻2&-qЗ 9ܸzz_~&?EmTuGdz~&oޘWTey>딻zx{&0(]-|'<Ϡ_;T|l/$ s(GD^߮v(X,]q gꊜF8K&LjxsKUkEXS3JV6,bQ!B('\\>E+>I3 F\qZO#[<2+p3 fg'0| [J'8^wo#jhQP'8T F@GvP-)Z wrf EX:~omv g%`#8 @S8 ~8[ԑ9 T;gѣ> ҕ43=/o`'݃H8%xú3Y>5eTAԣ`U={T>@ ՜_F2-B_yͼIrj5ufҼkWM g'ŋb?b4^?PZ٘ҳo"+o~g@fo@ <4Dd_k 9PWK+N,΄u[\C*i67,()-xh Bu ܑP}aC֒gK&4&xtj`a'"` y->+o,#?QmE_\)- Rο]mu&e&Pha^5[/Z/_I^N&wI}Ee2fXBS ٍW>ۦ"c>H UiVj[\PFF㲑Q Çr BWhrl+D 9vڒ8) N ' T$oa3S)ו߿ K4 hA<2MhMaegA4->Y~; $9FP;i2@'GR@ڝJvOAO0( cSHs{CX^RSvea|ФiHzWPR!Ir:r]#~bD=2vlFLo8T^EĺB['ЯrT]@/B Bz"m%/6=d J7gȕQ~fK3?ZWxtDᮙHYU?2&l鷋j%)EgNy Gu wvuH+C( yBIcUvP-:ލȑ0?j$[Q6rAEDe/aC^kR %jmgmď<G'84STj؄HQA]i(FR[f?LHmA&Of젮*Fej>PJ_aJ m"@AHh|`(DXQ$CM{ BA}JPKҍO7\3 [gr#,&0Z-^(IDWH 8F>}iϣ1z|y.Y);4牓!CГ7:Wdoz]*4T+r}ߚFLəliæ?`{)%^iC( 47xH4i E񓛁" `!i~idkw)7\:Gj<çi.AADSNj"u@aGi_Z щ'P2JVeM*>Eu:z@l_\~oOua֭|s8;rPm̌ ZsChy%  \p_qj-2(oc-!gZt|M ad%B|幰%.,fƬTY= 4 kS`a(.^تīJy.tXEK)rҳMaL!Hl0;( |9[Co MU0tU'؍Ig>t?e¢AݭR]P[z:ۭ+M4O WDT>>V;pu6FER`Aپxz"^B8I;q~e: Lj7QɡZk+A{x~cқI{?"t˭لU W(\y2k4E( t-UwoG"*3( Y?;lHBN ['V.{GT!j$mi<;׿?pbk rOG WoEEUpjP>$9E'WAEGvϣk_e;".B~x^P9q7(DFkem㷟qs%%{\BQ%QM)^.Q4f)G XJN\Pr.L^s"'LjU$>(#Õg0,w2HtiTGG1S.ިeʑȳ)ি%i 4 *`5RDNV rjֶM]z:(1a=y:mk5lXMV..^ώ~fsA>F٪MUlY 4lpUl {Ipj9jw^d9-"ΞǜI)6ib~rNr*bjerH7S ʪAƜ1 T8r>Sf3z>;bq໬R9m*bk ɣ=eǛlޛ]?6 ŒzD!2x:c\R4WրN{/^v%\W*,϶HJ9KMq&2('qLJ̙++_7S:KZ(@mk>ع Fk\ F* &qa)=rREgb=Qv@~~k(e.zf fM%:f{έTqs,ăkIYj;~q;%2]!> 0^k=J;lJ`+?/*k5^cwB.\"8حm`a^ViX6scÜ{{꬏StU`dIR68>8`}/'O ĹK#ǰ`KDB9=:WZP%ii.R01<}/&~*s,`17I;<{}([K;C|[bp)idvyS[̴%zͭmz{F{r\ibayF$mc=0/4 $W؈@n!p{LOrAWĴuK~As' ͷ7$2)ik7ڿ`;?ln!f'87VG (UXF'&_\|=7PO:^Ԗ67^tx˞-+ h\ShtnaBd1~AL;@%8?e=2ܠQ qÿKrAo Yɏ$|(RFKC;@$3;^oRg@/qxKPZ0/  9ou8@{@mPxŕl9$`S/f nSThui66?hX w0S*s}oJUpɎh #B /iEyݬ+{tVCxɤYĬ~D}ύI Q"6&޺ W.IB^Çaڨ)ܪc11k̈le hetRCT-a"DmC_aZbQݕ{ Fro-+ҝB,Fdۡ+Ztx1$;D_eZDWf )vcs!<ͫUIPOɑ!q8BޠZ48.4GѴT`ʺ#r+ DZ%1G~$&Nmv2xiIR\]L/-UR 7څfW@ eoeja;&o rN*29Ǣ兔N:h]k915< N%uGAX+ c q(m57>œ-8X +HTa >CR7t1Rڥ%!.'VV? B?USMy`dqՄh ;2Ihs턆 aUlY(5{Kϸfmj{2Lv񮣺7w6Gob^7GQݐP^ءΣpNvZ)~0"ϟ}W' k>+_kK eC#fCuL*CIyu]|]JDÿS8TR8簂V ?~Ђ[^Vޠ4LH@G9/X-JbT,u$ע)`Rv@<ܾE 8{챤$4?#t7ʁCQF #/xToId>iOtU8ּq,խBhv)n_N_=1zɯo$! RNkBhJa??u??fFJّXrUgB& 52]Q9mjkBiDJ*7@@ jca49iM3Q TvwxަXC9$R<>q]NW;d@%aA^ l$'T@X^dx XAhgW^A Q? Ư7{{ OA*P8⺝i7Wgq[BjdP֔_[/tl1P뺨1qz߸KY9S$g$A&$K+BGǰDڙz~alrӉˆE@brn-5xFC C"'}52 @ծ q@ZkU,5;蓊(IG Cx᩸4E%*=o> -3l!`mn6,b kT>IrGl&hʢYH kLvY'nW$TCw#lK IQ7MqEY PynS+ R#HH`"O0*xwYr{vn~J>DNm J3@Hm+ȍtD_{xȡpwq+V-tQNԺ(J?dݎboZkr(~3m HaT$ 2Nm ;]ktO0(zFc8FeI!MU%Ci/[%ş4Enԭha-АRѡ2 ɕ C[^_nKp94LbX?뭓ҫq$$:.ԕ(x uc 7 D{U')ɿA88eJ;ʚuUec)jb4k,ߦs߫*,*'6>&jz{ {ϥXnFZֱF@'Np辙$Z`ܽ˽:Vl8|6sv@14[#7Qq{{:=y7Eo6AwQB%$Z~D1߆\Ǵ]GUt5Ѕ@b([ {dHgcdV!=\,]急)&{+X$q7W>sn2s SHFsg>胟~~@_EV _8%.AM4"m/ovXCH'Iͷ/͉`4NFxCh A_ O|$`P":2!d . s+:30Sϱ9 Ev5=MZ`EY~URϳsm5)ŽS·NF~n=z.!Ү<,Mx աz 𹏳qFao,Z%{$ϲ~_ڀZsȬ#4%,UA&ec 1Sʄ`e?6P?)BEѩNN!Q ̃Z7e,%{\"޷W\^쩟 8/yk>Nѷ=-K+ǁL0G_W1PWAƗ=]4&PU{Wi,mJԑ^x˪ %BF{%ڦZvCXwɐ,g7 Bj}z1Q >Q3 b7/Jl{b@uc߮Ň`0.8Kߒ>HX#Xe<Ԁ02'{nrgbOVzBH:K%U"!bTt)zV[E*v)޳=WE_ml{F? Au H4u+b>G4xt^5\Pkb$k _-tܤzp$s&m:KQbpI*%qGdO$[4$ͩ*|S3Mq"BCFi?la&Sn/Z ځjZU~b_sBp^0Q7w䴉( N7bޥjV\z)VJ-RΖO ߥ x0,k3~B4ad 1X^JY)fk޶ɑ)EتZE<6d/VV ,0+։wjmfg5ᜄC Gv XGOnn,EW" J/] Os-xOM/ Іnv^=I[-#֓P~)s!4d8֐[J!UpWBA6pxzaVriRdŴXe* }= )|eu钮x|St5+iVb|ڈl,{Lk%׺U4<Ƃ_p [L 0ys3Z\euSE:)ѷ%hʫD.M'C!dn])W+̒JM.>N&&%бO thu2^]})T8vڏ]pǼ0FV8R..R˓+L5=-֙m2NpVArj̱З$8zMm i[ JZT)gv@V+/UhfӠR: Q8{@qЃZѾRe+Jbj:Bx)uEo. ㈛r \Ʈul|9nB3G8h}?0HU1G؎wࡅuIj ఻bsFHJRwVkQk[W'=$YfJ*1xB@pSuf75C % 'k qi OI DG5AH&6 ɐzpRUw7)A̍8֓"397R5)) $Q {OxbQCç\|.6󒯭+^&+p;fc ݛDW&q2 `JǍz»LT\J)7$ZU&"\ë4S`6o[fj Px,J1>brtBJl} d'̼:~EOAH]Y۴ʫIX34MSp@~Ƽ OPPRH$u-8x('݅ެ>Ġh(æU`{ HE )D/Qt̎ucSq1mgEO5{Ts2CfG,y}ؚM#/-Yא({m9zcN>F59}`lL/#`8}3ͦC%p} 撗ܴHqwc< vhDlսL o?d/5>aR ȈFAL ˲b$gT 2`&fsqjZOA2thgdq<sNc'E1iIXԌi+9T")n YVX8({8uD0ﭼ}!N0&NKW ?ƣ2LaTizǿ`E 2:b]^KdB Nvrrjrx>5ybڒ=kŸ#)=1]Q!NaqBr 9JZßP쉣B7.PSk| "Tt6YZ V(㹆Ī=m+dbyVl!:- ] [d~kl*#Tnc\VjlqK5Tm|)I֛,NJ$v0=v(/]M_I NܶL. -(SQzbl߈E&pŵn,EOTAm"%| ~aZjSds[#[ `.tA^1^(x l+|I:$74:fk9sEBJ뾱KKV6)W(S%ջoxTc-xѠFR:_! C<:55p"'Kjy/z`]ɇl¬t]mڨ'C)r?fvY.h ~Df.qZu%\ 4>RpgW̿jXa$ưdLGLu>DxHp)xHYb3Eb>Y#-I1?ekםVV4OCxB Y-mu[xk}9(GlzZ )"Rwmc郚Np_yZ>-YU1F&Y5~ ^AzLKo '5&9e[{[gLM67W&bT< O.s;p b"(O~' mHJx`xPﵟIT>sVa~=6aT- y1cȅ $\i%]d? Sh\v޵O?a'Mކ_}wzjpO;&||1~)2|t|ip!N•?b5g_*䍴acdE!,Q_G;^=@d Lߞ7fK9;w΀ڷLϑ0 D}~OpT(Dw5xvjdU8=dU+:?Y ԩ&uַҥuxbL,u >ʹ}p "RXqv5Ķ5`AcaW<yċ%  7dY]RyX|,!ԄB'2FjGֿh4˙f(GژN~#`B-$3W,(NI3|QaEWCʈ!XG6DAIZÀ Uբ;fN-DLNMQWh7)6zvf9vxRwï!Zxێ`ќ&oQG o __yN~훥5Qxw(!!ڿuwvBj 9@4Da)kUXKfQXXGҞRax=u>ceRw>!ZIy|Gu"\Go`'E)R@~iE%+"aO>d 6-Gů&35ƆdWce k{4&?Z~mh :x*S,^/yw]W6979͟q('{?d2(ȶk) ȩ6& ߮F(/-&Of,6c9:?S<8xF+P3LurR,!JxbvjK>dN]PO^{ o9=xQ&s\w?G\?EeM&@~g.bn$e%'EY (/N,%4uA@:ZIw253~ڑɊ3|[h7! 2T$izT B،,n|Y9ēsz507a=tTM֜c:lD"S P"LG Ģ/{B7sy`0}IZ:W0#sA|I~N"m+Z6kRezErz4 fnWI6iN6[o-ڹ T1ch7z5 w{AH(bG-NS}XOVHKvpDӻYѷbކΆ]6VH*G ~30-q0M-o1GgTǝxn[K^hxlƩM \J \8VȾE2 wD<\Ew;h,H67}UiùyjkwϔpAIb6|0bÿKں>K ū@H@}WbCGْr~eZy?i0Ɨ b}yd10]K@m)uB3MpfΧnsiFW[ ^(w5S( ;ɫDE𹌶3Qqԏ 2ui`Vg.¡μ\~q-49&Dn{yQBWt24> P߉n=)㈬`Xh4-a#:I{n @D7F}{;݇|,МW,SY?qr&a3OZ8{4q. YFߧ|_3gǴ`2&sejZ3|1mAPI.;g|urkv-N˃[~ݸm|Ӱ&}-Qֲ/40ORzd>F]_""&S_^T{_fa5왦N E)c缌qc\k,D27~1K~E[̓ @'~^_ˢhdSu M98gGn93 a! x՟=#6t6+V[([ޥf޸]0UqQO!prq~ ]hhT@WS.sK"Kb(;b;M,PRx}}`3O|;{ |k5ڡ2dC81X>`M 9ʇ,܄c69Rqi&DAՍMXFiϵcz U>)V[&8VD:œLdeH`FˍuI3Ei~1r)UUjNsG\"r%1D> -*-zYJ1'ʁ;t^Gj1H)c\pt"DvYX|(bG,4Ը4թ6Ά\v}^O#+ D 7D`Pߵ'YWLl:h1Dć_@u3jƬ54w;Էo2Γ. тu!f7 >ZIƷT_I=Q`;f:v ZWn>[|f!ѼS+A{|C9\t9aw&VxҬ v{r|}xwx% + wҗ7ٛL+Cq5c5kpcYjm};D0oW[Y٬Kc~ټ62gTtyTzBa߳H5oP1W #-K躣ںipޗs jRTecد3j a2nٻGc8{YۃTҚ퐉_rޡyzVܝL|qxboG tw0NrQi%n 0Gx{1e$RlT3̷".Tw_t4 KkP.H7ɺB>:@0\pO[!hjN"?f}0W Sxml|P~q:߬K(FY\(Y=eWMkŽWc%]k(]H~NLpKOH(d# ȷT^ |0e #ٝ^&;P>+cj\R@ƃ [${.Y1J˜5#M_w3)|c8ZqTu>s[=4_h_PWŴD/Y 2#3 #?GGjOce*MɸS{OnF<x ]Z'fhYH+`MWy\X _CֱҘ#K%&u[HqS?nK~nȎN3-s}@}0q7xyB)*(uX[IYA uomT[==G΁|"XOJ;t/Zi`rY8ߢ K+/&wLSBq|w;U &$#ཞ[@9dV c-6BѬim9<؈OdqNZ) \J#,}H0"E2]=n=}lJN pڟh()Yse5u 5=2d=6,}ɻ'OrD4#t-F$")răm /8(Tfa|wm<njLK5&¶3nwEBřK4B#R,I?  Uld:VW8g`OCBw{a[ͻ\ZL4|"I3N;7We[Ѱ^#~sF୞;yLH -mBO&,`R+ٱFⵍxG-#2<XSJEq;!Cݱ{$G*8_$;JJ#hNa͏q3FQ6}͹,mVt@.v~zfBlGRic?!TL9G4 :.QgAŕ`}7? k~AwMbD̶RdH[sh,AU5>O`KJGMw'rۈ' yaSyEdѫZ(Sr)"’@?nGW 7A]@)̩ yJlGP567"hA䁔gL#FO&ȱ[V'Cp>&(+c!t^}m}CD.YE~54]-iK!*kn}[&??HhiNͦdm6ΠY:0%[K˦92VCFc+K{hF dɥhHكND1kwc0MCnuHg!m*}rirSAbƫnOE/yW*0Pf4g1̎ҷDh{*P狤 N4N{Sup[H^c(x̝?\~{3G  ,$9¿&]~u\,L xJakkxR̉A5>^[Ⱥ(8"2{ 68PA5|DL0dWA~$_Wow[r3?sY c_ܸMDiK8u+Y$~v"#qzK:O"e=fqڶ9_J,=+{v+%`^ӹ]yfNR=@6$INAEWhbosb 0l+  . }=u1Kd~H#a ٯ:'lu4Ux)'{R)hvq Wa$&]%;?@*J 97,sQd˽] @Nr,uA( n)gDugi/u&m3)-|9? ѵSx}+̂:]3y *7yL".NDQ}*/W!Uj?,z8E'hC(0WQn$):#HL.7Kk #T;^aRtN~1lֶPǕ\M@B.=g~`9ۯĴE˲<^՛&3dC.\!CCzC&7F_"fV" o=K,  ,TT*3r/%B:_9kƎ,[,Q3XҏBQpqS\W,G4 9'LY|hۭA 7g9lo|ҘkT-ԧӏiR_r-aɵxB-8 /$YgMu^ g".E.xOߏ8 j2Ta닢& P6RV vzW㧑ݙE;Ꙃj;F̾YmjEah3+C7 ͱSƟ8a)jEؠwWƜFqyYNP j."Pblj.ģ1x p' K~#0]6P@VJaєPBn.RA8\@[\wNFZiQu-W7UͪVZ!*7;3D5b]Uz|`Hh豓X_6 vMKZfzNMbe-k^Sr )Z@ XvF_y$]ڨ4gi,coT6 V#ޓ#616JFƲߋZC47> u-B 4ܬ߂8S4~km :*Cr199~ ̯ ERʻ>]Q-FRan9uᕿC5 HBrq›G\4Q: /*s>d? G1׶Td D|Rb}%4)St}J('8#WY~g> a7aQ_~=Oc* onx{}nsfeM磊<7&FrH*ݗEk?1:(LO c R,z[p͚_vQv1ОZCfxYWSh>6z\kղl.%^|w,p-DК_=:o׃*z aʇhaOu\z\U^c LLX0+>_N1!Z ,8(ʂ/D RJA2QkPA|y%U/IjKyE!ZRp <H^{N@y&V(JK)Խو~}Jڀ0| i_`"9L>bQ #kI i$ud#3<7Tf~!V%"V[iCK+4.P=9t@ -n(HUݗX1Zf\ں -:&_DѸ% r %T%$8 V:2('xoRZ;S@Q#FbWK$ =b\9BR WmQųp{A0s~>hd_ztou;潨)sb#8V/ #8Q4z2 zW䪍B-D>% n;+ ~EDTֺX V\sP`0U *ce=Aae]6`_/ٜ_]a @(#&{z'u>Ka@)ũ ?uD1i6]CpKڑOP!4L/kJgHYVR_@3s=>$ ߝt’^3qQyz\(%ϭoNMϝwcE?I!ߕ}ؒ&2ݣ5͖[uXf3p _ZcY/&.ݘb7Y& zZGoZ 'zg_dg&Iܭn>2HYv]W$@BVjRv֪;qC]'*ňP 'vs@,A,!ԉO&IDOs+63uzxPP|KmDH Qq-&\mALnyG/sDoSwH5r]wihVkWyH,Zh>0ZAH^#~Xpcy%'[r0O ю V%.mhBKl/s(Cɨđ1Gx&ySjEzp(&K.]1 g,V,Q`EbRg;,[+ȣۍv +22 b*kB:Jζ;|THշ._L7nAB޿o}QÕR^t7i5<8XO{f.d+I(oR[ IεL̯m/ׅ֎CPЂx89S9 l{l!E{?J~# TeedsolCeP мL|ƚ`v#V(*" M3hpvIRNƅcƁ kp|Dow &yu%(ݭb[_lrE־_ʔ{XQ)SSڔ2z"%J uAZģ_ f#Pܭ¨ݪmaE3;N*ݠrI/6GणB~S&k'013u)ؑ>ΰF#py"1^X:=sK~}=L[csnB! (P'ʟ}{2T hag/ 0rvn 8.fNߦJ(2{g{vI{@juūMY"tQJH] d2%r 9f)%H?5%pjo\<;/y0vx3a&/SXDQ+H4ÙK_)x7s^LzKfxY$6;8+55b^ȿ[4gmA0qelZqRSEN <[rH>Ѳrlsڥg}C.CFA@E =aޓkf[MBzC횳ko=,a y}.gOӔa߽a|"k^da#$Cfʝo,懯tsYdLr6KKy2-~PԜ&9eo5j y-ܤֳ]9GU0M̼VTe]29¯DntlĘta!\xW/IJ Wm6Iտ=@Pc_:j=Xw]H!<ʹP_]f#!8m1P9tlwqqecjeힺc? UEQ̎2ݺEMW`pWrf AM3vܹ]?6p aۡ;h}`6je۸Mp/~ 0Myja$*FO1agNqlmOE&ؼ;*8B"E 1;zeD9CM?3ەO 8L&">.YH 05Gr= bC`ˡWM˄Not9"kfL8mbHqzwgkUjb_Oa5 ҧX7،J!)Һ7R!ARN~2(S| ]gw6A)zONjhҮqCsVqi'/> =}^G-i\sxp w|B¯VhiQ$di%DcPJb(SCӬ.O0q,Ѭ}?%E|VEck ΰ8m~bWecו4iF}OyzYPB=[;5K&U f#:YE3B' NRE蠌]2|^:ֱ^Pۚ$45Y00o;9;`Y2R?Ni($3}t!5|43IZ}Gwq_:ѥGh9|C>~`^Wti{kJ,Fw |SaX &iL>J]nv'D4#;=-pR}׮Qt9Vݲ}G55ܹ,pgsЇ"]}^cyW64җ#FoO^L`467aǴ L)\e䱠+?6"O73E58TQ;hrlˆsQXq :] j'2ު ɗٿڧ 3:TӖ/K ysN6vdo[f@^"AKZ|6t[~ʽ1Hf6:XhG>#ӬatrgF˔DݒUCN6XV&NK QRng}}b:XHٱuEgMb/4q23RYF ]x`0/oT!-ߥ!6:/pxSý ͝a*ϖKF0`&=%y<¹CLc]r`;'~Qރc,SOBf04C1/ۺF^.n◔zEfhݻqSZ1{ 0IVP}%n? Cb>qێv[Ԫ|~S.Wl̘&)cYz%~:[K%O"4*wKBuPFk "guy!\yT23u*se}P{bzbYIq;L fgwܬN:AӒ']<[<."r;:jhW%.Z-jxf)m:=\>Aljqq,zd';mH4^OG,rN:Y,Mf őWw8KJXfLm ,(dU&t`MDtUۏ&=΅K^d "XďT~^u?V nǒ%H z+l*2ْǻF+Ӥx2 ]t[:̂Dv(~3802UtvhD YW:EdBQ^3џk)n7+Ҡt= ȕE8w#vthzLi\:$€f@PU 2{`w8Yޏg *ܮR vřmkc>XzfP5t-THƛ_(\%8&7\h?c/,P@N6flC<ۣj'ʑD1--$ ^&gۦ+4G 18A4I_xD]Œ)btRsfY|%'+f?(9Yԁv|?DIu_+Zآ.ɓi!$s8[][ Gb븆Im^O4d]QhNDuRVݏ*s_pnZ|Yܜ![ZIXL>6֞_iߝ5XeCfdPCGpv"E.zcin 4+,gͽYߕ"ڮ~խ0%ԡ `ɡ`gYu$ʪdHNσy$vRVJv21905뎝Gؑ ,)[L4u.$ĵK !Tt6X;x)u> u \-DҒy(*RQ7W[S T/#>s ngtO( ^pM?h}^RWJeBtĤ4;LI=́‡TCAiw;xͶO+r -'[v^Q""ؐ#,C*PNk@Ff0Z0@V"vFAYPDNo.-sXQ\d&BY,'uMp:r1bTp=59ban>;15ɡ60J ̊\ i~gp1Ōb(dkv7?g/T0ƣ˄D AkN iT/z*:OjFø#kUJǢ @B~ȓk U71~73#3jFʹOEۭ HS`b.KtV6o߽S!wŁ>,Ft=߀H: lCb?zP %]A)đ4OMKǺr? է]e$+b[xp%98|49WM!֝_F^NIQQ3i|T,ՎsۅۓBI*Q7B~+\Udy_B Tiת1>._HRPEAy^PVȟh*WI׉v&/hxLO΅&5L^.[W<,(&5fSd};S,E5݄LxiW$#f`.QnÊۏX~_;pR)}U扞DšڜM'VmcB>AtƷ/\|2|T#ڑ ddT"VRnFB˃ 6}J]Hqշx皬3+-C$?HgXXswUѕf9`n֛Cjs:A 38hE@رXeoͮ21xjOʂA3E[g=Bh\SA69U`fBnP0'tP{;J^tS!}4ߎRe{ 5tx`݊Li+Ss%4{j_壶V ЅHv5?9"8qf$1UD)'&2/w~x5a%ۦEDw>S֞``e~[[ pc7r=[@ߖ`e.5D{7;:k'?Ӻp&"h@o:I⎀">ܢD XmQudɻtW;d4ú镏v;E_@"ZNHbN`=|.{@.YH|U֧"UgvgQqL2)KlÑ h]a~p_ Ʋ3&4[u,E8珈9-vA$!FqM л%g(2>;yL- X :iԦLG:\Bݞ:9$h^ ^B=iUW}BuU1nZ(@KUT` 3)pR"殨B1k:Bj@=(r8}4z vݒ޽E:N#-=>CB C<`T2|WȘ\JG˔Nlv8qGfxpLH]^{0?! >؅:n7UM *N%+c1Sćwj{eg$~AWL=:`%p*ݘ*;ӗhIHډy;U@ҋY 1T .vaETɲ `Aebh=&#W׭zvqKE\~9m9EcƝ s=Xe[ƐZS^U`%{CO78!og/X)yzdaq7W49m_Q[z-!qa<$0Xp?Vn9Ikle\VeW"E|]Afv\;}Zq#,F >,,' :Ͽ([GU$H2p:`@tD~1BMվnbOr'>vѲ ϕN&+e)Ѯ52p1ſd:zca<4^BDv4 biEO;O*tJLViBmS`"e4rj=S:eK1exiJ6,au>f@.0w2wEO[ő 2Iܼ rޚYXƿSFl >x4&a|͐ gU& wYڹ7@n=\\kGH,Y#$3jQ*Uoyla ŠR"mzg!ʔ^Bv *@m^[k6kny] L%(=!{k ufj0R+^H-asm 1S%FAed:I˟j+.)e .Mm=.7~:^L:2{q^lD3_P~^3To ͿPe40^C3vJߑx<2Bv!i@vk 6~V񊀛M $~B kk"%uþ/13J ;]"$vw`g|'|\/*GBg^Vb.>pXRyBT 7w*b=ni.͜mM1K#k}<#(ܑ(qK bЧ}C-$s^1$ uޛ qx`ynDt$!+M72e[?}|*4F3贐yk%]|Y,ɿF|&![;#IV|&ֲH]ˆRg2ؐ SptW@.7oetpR!o7 Nq2m^-jq¸9]ҢR0}Lv#F@dWdƃA-jJ̋&kmiH'ey\!+8a/*NUbx]38ގdƎH+ 4|j3kj'd X%c|$?&شVOLa\kL":FAFZRҌHaqhmCAfmoƀP~r$Zׇ ;U/ y|(M`z賵vsa} D+9JqOf"0/f+9aA z\>;тl1sp$/l%5ゖ bgn>+wwXW?onTFz['jlv4CF jY~p|aDW>2 l#2ﯺÃ^4AZo/>Li"EWDI}vFлEryhMrR ͷFat'7MZgDjlECO.#EW0+ՍhM x kqC]PDF~Ѹ ?Qd!c1,O N.RNWK澜ڎ@H/Su."Y0In.-u譲*x=T|IN18e BY &6ƇG `ɄN&14pPy [ H6@P4TޓDnHC⦡{ $.3H(PC[iX,jO$0UP{R-T,>筻|+xa@/5AB cJ7ϼQR39q7 \?ݝ)1@G=Kem8MY' $uY%DS~xQF+5 o~9 e若nʿ/i?|9ZSk` Bzu\ ġ=[܃e WȮ @ H4o9v` ;VKQ QL z WŚ U ;MMA?no̩?p_޸,B7"oaM3-&T@c*Oraq _Ɔbao ژDTHAaD]$ih{zcm;{m5 Jq*G9wڼM*\pfX%:5Ti j ԇAʹ2k|W(bBlHTg@zhx AeR#l|Æډ3K?܎dBF,ȯ#( · njnA֠5Re-JG6a -5$XȌ[G}*O[ C#X6  md>2gy]$\39;" "f~VP#tV0(\ߩqn>Ξ~qj9-QnLX[ vŨ :RMbh3­ L*zVڄN%‡ @BCfqdXeg(tVTbfɮdI[YSTJdt*ecj)^igkP|c?K6@"52JG\Y#|fuj{qý [}{1n?Fק¾>&Bm#鑣 xĎp-8wֿ-tGa4ˉMrmŸ_@kj>Wg{RUd>G^$>&@#0?< VvBρ8i4%Z; ;Db|)+ani1ȡ[l-?\@Ik =_g% ,_tlPdDO#F2BAjPC\P': ig-r".$j+f7}dsc!2mmtnQòvXl=BPD/Ld 1O1mXg[TZRBFMp.8=%dceV)s ,SʏA7Q)ڙ]D2 9!8ent=i3|j-dS$};C74;CifmTҞ*TMa\xY6{0Yg;W;b>ic^ x _AhzavC֭^V̠O7u:XPEN,ʗXQ_Gyf?+V1#4ͰA1YZ|P*8,$QDLFak +!/z].>\]LZE?F+ݾȠ9f:$_bK;ub\ȉ"#I!1:5 Q F+%Woҽ-3A5~,ߪ TXzHi&6/ hʑ0q{"ޥx)9 yq!ʪfvxmmvqy8qCfme91K_p#؈)\E:ct|Lͦ$}x!) FCDc \_%>$PA5(es]Z)D;کYfaX@l;xPkcp+\x bc{ Ƥ܏c~%ƀc—1|8vw=Wı,' c?qeiw0"ob4oe=ء3k&Ocvg6L4h9TJ;tx= enRq ד]a>d;C. p-phfG#lPF[ Qrn"(AIz51Fu◫UgC:ǒ{PMTDZBJcwJGPTk=yH߫{8+13Q 6\BfLcXu ¦x!d$R;ݤذ =Ӣ}S}(E5- T_YR@-~ws=Jѭ8˷h+Dܱ6t,1]ೱtO97-dq/}K `&7VG6 ct=8(=8'u컑poyw_v5A73`/`7ݛymڼP j؀>u-Om}ZurU RT<ψh +hřgm䕊O+y{Lz9@D-eJ劣IǴ(Bύ&gu <#ip?%@(0Gg!XQQRز#66j`I .֨l>xf a։3iGiYGfǢ5dBf,/嚡@EZ P֜0IRTh)oAw= gJV^7fg-sY5.;yfNڳF(wB-Ư@dقjҟnMh=:[Ce.;1ÿuz #A}bFIbK.)U-m1m9jYg(vqv&LX}mAT3.``k|#U:rP򍞩#túIX^^P ZZA;`]mut[z$V}ɝқ|s+-@p͕Ș+ONTN_/?A'YWt:S%,hk0]#6zNLue,NzfgdNfc6'17o븥T=%v5ZdN +F] UzG ~]`Zj]tCARsb5GU2@O4|@54Oq0XxsF|Ad'ٖKwX7A?LG0E;4ڄR1>@ևcς9)1w5o5T <+75) MWㆼ pЊVN7溩~Qpw)TK!$2ZH4T@N#hL=I*zبL8K'U_ (qqBzFȯϥcr.˺X X4jQ_{&ϧװd&؝J|]k|17:rX>1m 1“i`*D<? *㩅y[υbH5>R;V%"d}W~ ՌȽEm$˅Y4DrYn60,0+Vo qPxY\ɴWs`I .?_2TR='@Zާ\>򽇿*/UL 5oolzheY/j RVhH|F#0BF; 85Ĝ,# (%5V* @cƗAwH@shi!&g]Xz=dʫYw$eNVnI㹺h)tF8XCΗU &N=]K\ȝǧ&!5Smĭ(]|s~F0ѵ8}{Y]\6MԼCeG.e +F7v?!s|Ls!k|7l-e`}Ƀ9\hh$rhV{ `Sd&$\w{M⏧|+{<_N}X}cB%$X.RC2 2*%bޠz04;w7 (4r8x"I}fO\a}tbTCȎ)[o'W1(9 0Bߔ \_7Vzp֌$ wj{!獌wCP%o<ΩNġ[O-? MVZ#)퀦_]~Rw@`0_8|~RV5Tn||N{J'Rčm|SƖGMwSRWU%ԂV'P@QŸO5إ3je% Wŏ4ܮդ}U"^DB7;IG;j80[}pkB [aNǽkǙ~2fuX}tab,ÍR-ظ"Pڕ;ɞ zXϑٜ#y6xCIlg:x%hsPԄq |f ̜4t:DeXq$cs2J圮`Lq;r7ܓ6EAJ/0?XESϵUw3׳XEeQf.Cqpc 76UVΦ\GR$;Pr R1\lSDzL%Vo,A@W!*,OnĠV؄@¨sIHFmgN 2 Kg3}R[084ZWE', UPxRd?qNT 7>pX(mלeDab"w7T{r.8Ia-ٹe`봽JLEN6&1`ؽ7s~4Nx(HCr23 Dœ߹ap>?^A`#w*GBXd3Y_^[& d%g{ sg5VJ s~>#ȀdE&Vb#e&aնu'O|$LpvSb ("ȴ~oKS-\]Ki'>7 P)pJlg WTXwgb5o6/ ^G^wR\c̻ت6y2q /@jYXҐ5Sά!+'gQwz'*h+c}nǵrk/[PmC|Jo8xl}!},5X_'2=iE !jIl:,_}"w CiOSh%CQΫc x:%=ۻ~ C*EԵ:SN7+hX@(Oqk#+heX"ְ D)IY iĀa$J 4 Eh%JS˧-#98/5;ub&YR}8^Қ%56i; cw~N>?״7 ~ ,n%FfT 9Nt?r8,]y68ےQ9+aoh8b)o7.!(틳Z|Im5+*syRtE-װw#"'8!ZV }rePu4XR:tއ|$n-nT;sx'7L CFY vEԌaLoI>`o匑tVѭk5W<yҒ̘X_w M-C\~|֟X6n@x5FX) _ ,f)I70ݝ;īwQTE F tbے9ŽniwG~WڭP ba%U%{\iʿ[%`Xɪü&5@f]̠ #?:1g9=ɿ /-X {m4(JV\7AQ#fTyʓ \es6i(£%R0_8Cio] to `nc,\8nq&d\oQ\mtVO*bŁCezKNhOZf6f:x!H(c7M&t98>͏d%ᠱ-bvl)-ńK{kQsoMaAmŵ*̧@u9s*}RŰ.0Uxԓ>zM`̲B~=7\GTn)ToW~BT{sۣVFczqJS]Jl,wZW`{&@FhާkbU7ZbV"+%UZdU!.{wRW+Ro!a'o\yxd(&Y-Voq~@ۼeX@% ec:_7[`}z˜tpɿ@Bsne's pvpH=7ؐ=VT :p<Íӣ;4^Ubtj1o,zƯ&ԃ1 #s[>^8n1FJv?CxcQ9 C?7B_VU23͇Ts3%d 8:FITzb ^ S  B[Sߗg܄h?1x hl;uNIMXDYQVN bф%Fe xJL1M/EЂ,6,IK·vƥf+YVNSӥ˱OQ?Nyuメ8;ȕ|HAp8jm)Ix#c谿*דmOZ.JLn%Nzj}?M͓(?L:ACtCemіXڲ|j޷' gZB±~xPW>/8yq<ȯeh"w]eϜMh(6`0x(ïݲ0VZF"XQ x=ptEY4ԥa-ZDh=ud~ 뿼"1Lp=${,Q&GY=6ΗG$'ጅʰ1L%_9 $d)ͺ0Aญ?I.}ou{S73E 5!ӗˏCp|# t+:RJd3E~!juki -|`!ڐ'k ܉A3ać\9zcEH.g~j<}q/:/^lГz9k*+P߃b.9S,Tɑ*By/D5 W~n3pظwX 6P$s1؟޸%;2i?~w$ f:Ϋ!X{pڥ&y;b\D9 #r!N/Nv5'ea78C cr2.53INhNyڣ[r+{=AL|`3+G~Q՛+jOы<(A ϙDFz?cFQ#!4N<W`cьzu$(ڸ~H*ĵfW_+㲬{M5fJ)__2wM4@hF~K- &jL L1'3$OS7m<ta?|H?)GbMePx$u#O>ˇJ^Z^cLy"/l@4#q1&<_HMkI;,k-J>>$86||dloZcH8Ү=^Ogjrwno6Y=Puu55|E/.`8YQzlyMiu>y@i~dy%K# \57EStXR%a7Bzܤ>yUw1q*G-I uI,[:{ĖqUQ'{v4u#Rg{uUEOPḾRq?rf5?"ddy*YbW=0DD~̎dFs1^dKr{̸Gq71ć`iӭ>U>Vସ]IB̭c퓕L@Xϕ'4^%]%ƉC4 #W /ɏ ($H4wx'd4'zSPTrN8S;g H(T7N~|DאΌ R/`-cv܋&,u̇+*,ѠS+ф6c&?v9@=SmCy]2sKK,؂,{5&xHj')gCLub''Ucwb/w͖- z_S^<7MW'f[̺Np V~I{2_Y?~윿4GdBK|Z<6Pà(LH dxni[ >m;'$ F8t`_K:pN<~د=xDD-8' ɉgX=ی^q(bF9(1EDW~Eb~dP=!S1&{h@AX-4aM!={S|Yo>`1R(R' I3"z4 BٵR]Rw F?^J![tcopɋi\xkX(MTj’SMIԌ_~QTɣKKL(mZMtdT6}?ʧUF LM"X)U6$B}S擩+ɷS[i [x.F|w)2jέpw:F!1׷R!np 2#bΪH&6UԵ)Z Hem/~>ﻶѪ w%[=*cJ-]?9:DáQ4c\+*T;qW?RbV3Mjj>h9{}"j&=}&/T!B/j=+Bev Kr6ml&Km[YnBE$5BiJr\޿l}xٹ1|nSfH.odޒ,Gk?eOa0FSSVZƳh" 2p;' g?Qy=z0TIZ.I)ӎwĺ'47/5w>Tm#a,^|1WOĤq|SC - 8W:a)FslS { *--2nv%яB25mt·Ip 6bU_&s:ܙkK~0GZi IF@UvJ+4G<1O6.qВ_驭jFG:9rHu’);QZxbwg8yc1.7M<%FkZRT \B'[ ω `B#p6ṩk[ǖ}(fR.n}} WB #2Z7M)yyS&sP-E?"##OBX@Z7E :m-[e'f,k(fD{-\)Z {c!k"+BHg^)J~E%dmGn!`pYeOCs Iی"mZ{=;Js<6\I=2@0TjݧmY{ptOe[A)G"QY24J.r.;~F}QWBg/\$ ϕ$to aQ qJ95짔# ft8,>vf6~2Fd77N>#Kp0t p70c0fω g5ŗ Գ44W(2R3)==Rq'K8.$< Hn%aꙧ,.FkBwͅ!+:|Q:~IOpڹ% 5"֗$8ɔݷWz,0]W68A\RFdcna&xZB~U2LB֮cHH夔JI7ə7[ĺH\8[L}+{!ȹv9嗙֍OXiL촦E@qi+H^6ɽ;bMak挹fSr+Pp>6qy-,s`0ZYGyaa?d@e@iD^>t.-D,8Z}׈4[Y+ rk+e=EKDAJ-aj~KOO{ zwyXƸ[_ T>Kc;IZȌbB`K؏jԡ{BKt`nSP`߀H8S9]A\.]WsmԸ[A.=4*FkV%HϚ5{to"F8QCA3d 1 zJ6XWzW=>M@wegJF2zo/$ti((:TۛNM "E0Bݟ-eb6'ۊ{M\~Mb̀}E)n*'Gw7mC#JnU=u0:1[k 컹`$`U&P'RnOmQԒ\5u4!="!1HEͿZm ނ"H.e3zzpF , xd"P5ʏ5t7arr$4%wMlx|-s]3Ѵ- Q+hO?kMmWQ{h ;N.nNx>SNyzgﶽ7!VIpmm*SEoy2cfpQBX06bEM!nMEs|磪aVD ?;g'PGmS@莹[IOC$Z/zXfp iT*AcK`X#y.*;/plщ̄\ +ǩlmPR'ݻ۩cj@wed}1þuמ\ GSվ$bu&ʞFRs`)`Sc65$Rn1H:GLLX{H5˛V{} F\O ȰzqǢRNJ9DkD\Kv;yM U6d(IkX<lŧmO֜Sp6);JX$&H<a[-QjߘB r {Gv!H攇-2MNq|FUOyb$b_bks̖BhN2=hU gS;!vv~w:G /iˆ̣f5+?X!Qf/:i2ӴpA]p1z$UevEމ j=}ױ,˵^5D"-9W-$.Xz[2/pFJyY5#HXRryYd0Z+'7茚+H%ϕ#<@&peyXZC`<4=ԏAr),Dadh3ىgF6CVDXـ2ҫcm sѸ}^me rS(Oq(8uyƞdqzOJv01)pOyVĩD݈>4%?xHeΧ*N#kmpf $>ҥUi)*7*g|mu\ as|;ԣ2lZ2kJ䮌"`8pfX!n'sQr.i‰u¨z9WGSN@EDJ+oӵ>116O&MYWqdM="wW"?}qxÌt?㬋Mg ?- x'zAmﯗ~/GO0!(4?]E/"'j3{7Zv9t-eiO!\ 󮜒&(5t"K~#%bǽ$sދp4E (%FL7tȖnDhg-gxt龰c)ؽfcJ/Iv.u@?~ce]3SPg)؇)IVaZqe߾9w5{qve_D$[ܫ ;Totdz\(Ichl/C9Z莯]KAaH zKxaMkGEm~EC4XȮoW)pYKێ~Ɯ. 1Lњ1#TefVz !C*{O5秕vAIEORl9uv7U ]/䙫+>2f0]zwīYhd!O,铌{6+ug SDêf%ސW==QBzתH}|Z]'CoA  V=i\<@]R) f\ҨTK62w~pdY%i!NK pGnK;TҼms_VߦF[rZ+' őۄh{Pl\6k1.;ȡOGm*-Ѯ9*p*B(P۰gh)I!7؂w5uy::'e/G ԋ ,[WTC"[X62^lCx%OAo4,!9]LK?*q3 )9~L2 4GW#/R4QurL!o*ۙ%H;4$pwn{}L)77r3}y}R>W%}Fw;֎qЯb)*ү3͟5-VD5g Eia2|d66cr{6H&25H~2:] *I?Ii!*zkF88KWm!_ +0$N筇9Oq`N iްK*GmzsW z[g/B#崶iǸE-?t%|=/KI٦hɲ0V~~5 T819m|;XHjx"FԸZ.dDWj5 Hj#j>ŮY2%P\nJv }Lح){[Olt<:=7+&3nI0a3@UWr6p92 H6%}҇# OL i]|L+fr V Z)W?McGؼhWW`G xC K݀zcqY 7PxP #n\UIp/O>{uAQ w S|#.z 7;DXp*1}o { eB)wuC-  )b=P ee W紴@ä&z\,Pu{ ҔENN֢_>2J\$Ly:53*f"ǖOiXN :2+^cn M㔍Xjbt*hK_1|U.%lA(OPC@LJz,[T:溒LX94)'M#N j~d73yYa'SŊ!FwuN(˛ 5RB'{(Sׂǚ袠}rIR& x.:W@bIp GeHݻ&w ٥> SrZCpwG3*ީT \\,8tXgs=:s\UwK6K&)AkΏj7MYn0-b`~OyXVh%' ȮW8`a)/lE6fŶwA͘(eA-QWƄf*NoV8bg߇m6ɍH ZyuOO7?Y0c-TJ)NOT4[ڵF,raI[{̶@?W *;^ҿ `c ']07P^8R~ٗwY["qW* 5 ܫK3nǓ6[GIqFCʯ7S1p,d>Uy?FqM$HQɺݚ/0wWq4y;}s0: n[NٕnO ]9O M^}ASeM0 Yx^6U7|0ia~G U{{Yp"_Q~q !ȕflwLE,$T!]'hk6?JlE.Ȅz=F(&ITm 8J:i:vj\ x݊R*$8]l @Wy)]Q=45eƾtIwXVO1K?G~I)G0 ܊$vC&9j,4k~tu}O40 VۯXC}nbiWYգT(Bz1R%:iWЏD }$|S4eA/$:Cޫ?Rzͺ먐*iDd17l.k WA xQgk^aT7#_XX frewI2]NW.wlcx3TEBȻt%$knГIIUǥqao,ݒfJPA5 d_=ѓjغr  ^pzqzUH2M͆η[Z -]f]'`E.82qe2ԏrJ䘇Mf=dАSѳrmĿЈ'qwh-V.G24*SL9tl-B,k޿06d[W|>1]] 儡$19:T6~HB Ñ@" ~f"> 'e; rhs%O8wt dLI=سІj*gܩF}Z+;3QmZ\κ#/˻8XoS#(04MKEu|iU"\G7z3Mw~~,2^$vUw[d7.-{` W(%cONiQ HwMs&r eb(M%??VF;%*z'_x1ƄI gRՌ 3*ӯ.-/)őY8mнUfH3{"6@ɩi6Iv;XR>|:8٥khx.^LU;ʃ|!TZt֍+v._Z,bf7!_N1h 6vyo(ŰYxZ&Û{jLND?Vhů-Lt p ' tXh%*xO 5`+捠?k3f)7MJF@Yn,p Q+t0rSlx? =6R#!A.rHr;k2?B&F@מw#=U癗cEo2^ ֭KxOQs?a~dCLZ£WUIXW2IfK(gR=Sc#QoyH64oy@M8 j♍9D LK_7&Z֪*]e)Z$60>> . ,0貅4쥎aDHrS eށX¾$Y}q(Rҡ#~"!Ja^N\G],,C{abL]H9/hÚ聵@"]rj(g#Bs `1C*܊v-[RL2JjǙ4[sS|1,{Ն$pDV$B|Vr$©\Pi1lVL\.B/̷hI+g_z՝L=QEԯUHNfIX]8|zܝ aAL=| ϳzk Is9n7Z%C^ z7se]9ns=RL;$͍-iఓ PWAUYpמڧ|{{RgF&,{]hּ"U.f2*&\p&A#vlMaNq& ]cjhW,op홚bg&b`IEScŦőߦ%G(5P`x,4o CsJ)}&v5?(Ata&% T-v%^BLG/oܾqQJ?! x>yІ^ |]v’O߲H>+aO+Kb(20[ba0@3INَ+$|p9E?6pa4eIujm'd !obǐvBO KugL49ަ"qd͔L#XYps1T!ot%KBB$I]v-Z@ d:&,schY(̲vI| |zgDP>HCwfXGMYGf}2B/Qi 09bԇR39̅ vfoϋi _ϼE աn{_V'7G CaO~5*gdhJ\y>HVtȲfF o9 +^ؠ úF F!DMGV|QCvO>hyT5)JI&Bkm yW|oQ_KJ'(>N2O$Fjk<K"?: n& 5H|s>McYDP,nNѡݺyIjL {5d'&-8VEC <%c9So% Jk<οN >Y\s925wŽLt\}OY3t<!zkũ, Ɨƶ^}b2s!ϳ,fr1_ߩɲsD!ZPV>+ceSTVvJ.U**`ID3gWywߐ(Υ"* N:1 ̩iG(%w0[ LWw+~|#2ojԍ؞ߊ GN@y۲^u4y]o#ݎ í{z9t%}1VT$C5Cl`q.˟3)êʥ/+ѧO|&;ToB$0-P3>7(%lfiD!= 'fwGr$p݉g1h-#$AHQVc]#(d6S?Xr"Ƃ(r$7e5ѹvvDi~~+!vq|ZQp>(e ߁=U\[kU{ZP^qMCYCm 621UlO]8j`fDGg4sg̰5U9@P4oG.@w8u7x)XiNxIlȚ|s R=\mptjnpCjǗj[wѰ|'9\.3!sl8!ũ'QJPºrXk} xE\bҤk'. i8k:4_KM']eUJ4UU`$U> ';+J&i 掴/]t2l |5 ^/$Ly^zPCO]d=Ӗzj.$qn'3CM)S )o5PZ_n#t[}VRALR`t&Gj%]l%@P26yxCGv :ł3А1/>O/]$09n!WаPzUi ҝN<|i0 ?Dd+ v7lٲүmx2Ct3U_{;ݧڪ_pG)^MG6ux>48=^TjNn]L]$iCmjs=Ѻc1?XO`ihL?U'Jq*sQf*EEgm`3uS#p1)w*8JBf+orãV΁1nn}2W;z2s(X| 嗘/)}9`eę6ݟQדc< a3 fތҲ6ad)מJ+g {0܀gUC=;BJiM>BL8(ZwTob˝zK$ŝ2b9oCj1qSϺpO1"b# kD"T !FxpAPPBY֐&^OƯQ 0#\ L-:EVNR 9$KJR&veUoue,v:AV{ՇqJs) ~iDQи۽YdgrZgwL!3E[:@ }X X]XT0K8@G\=Kޑ#q( !g4 1z ܇4ZӸ9Sm@(◵f%(D6p!Z\=9f֡ οC}d{/LN A{OX,0֦DG p$h_6Gh?FgSHu8Ğ3c3Gx" sK?D3 un^ +mG3@jς{y1P_e $q>Y]3EI\.;"IO\M8#ۍzU*VC⛬zv2A!a]zᆾ<)`1I3X!J+DԾf,ew3CdiNҫնfݚ'MQnL!qoR`h`Sm٩*ybh*bܾj #W,P&?<˕e+_2U$9q^jIm{.[Ҥ8> >$HP{|NtRc,z~3֮ 2`m|1?bTi )(MW d Y */sǡdqXIOdĚՍf8CH>6z TZ#TX'<(6{9[Ub#Ѻ^\̾,!]R%{cwL HzWuw~aR$bAt?W4M,M̰&sz Ό->^(#mQ)=7 )uò]/Dfm²ƣ-ˀ8vg 3M͎ awIu+]AB?T JmC7t`N|q'EL 3*Y[ŠE?kX 8 hIIHC gqzB}Bv}dqn;: ^<!ZyG:jXQm^%| #'¿ZCn2쭸Ps+U-eRՍϳ6DNR !;{t2)iTf+ĪK ޤ4 &"NԐ['>0&'Jo9j*l/l5,m礻$-/8G%l'L"9'('px.m{qg\M/^ZV~\q96&%Pkf& qFchly.Dp^NDIL{b+6VaSե5C9 :$ICg4#8gV*Hޱ|!pU#Wj8υGh1S#Vr6ԎE2oZn35g4Ԍ_# Vf-(qv]nm\εY:Y0. 6IjQ"}eatL^q:E/HJ:Ϩ[QJ=ӡ̈́hݏ^S{uyBҶ\5a00,w%M>יaec/gOɾO6f0ؚuZLg 4/وʗpL|e.rtt; ' DJiq~t5n_l]Z-̔{F|sɲS7v."๱ecb,$LQpy'l^N g0ƋS߶ W-x +\ԇ-&EmrWAc `]\0%D*30ٸIGY;PmXBcj7 dQLc}m6vfirg.g&6udjz?8ʥ0-`y( cL]TorRLR"0!s#:[m7Im.VeH E4?d,Jyaء~?!2ɢJ5z箊M6m֫6jPoXW/c04P.B*zaHa kKLyNpŽsȨqe L 1t2_"#gxPv(F.A7E$ K9C"QY҇^>q Ytþ&r }~f6 bR D)<}""XDXrLT\RiZ%YHCjQJ>w'/y3nniG|L6!:k D1K퓧Χ$ \zڠԑ\.0[ƨn.uFsg@S( ^&DZߦ0R'9M Pڙ@]ǵ/ddzv&·ak5:h(&PT5o:;KտO+LX0@*<ňܘdSL PIXEN!j_)}fe5 +DZ':F/Uys |3GOD_ Qi+S s`o,u.Ʊnxm^z`Z2>DY3vfR\{ @=VXcnTt ObfVЫi(z/A]^ReIĖ^DσM f.^\ >@ f2 ~ϹSJ䡇Nqol`$?Ebmk͢'&נF j?{z_骄t_ l<>5d}Jutu Rf6Htאze]uלx#x&@tm\MNK3T<$8PPsbj /Zgc#flbBO) y`j3j̶_H(Q bgdlh&~'LqhFYó8j q 2g:tk{ϩbN &Aqde´T3IFm Sr{ ,ƖM4M P ŋs>;xqҶAAdU94/kW4F~7hЗgdҷբ-Е']ByG!TOI{qf0FU(mRVs-ijBsmhY3oJ^pq)e۫/ӱ.]*],|!ܶ#AO@AEVQAjd3pZFK fx~]N$BqZ'B*u OЂ#%:_9>y1bV#'Z5+>,&#mUE}gџ| \ T`&޸7dJ:H մ3,io%?mI.ØotUrJ:#/TjƄ " L;QX&&Ҝ:ҚxDeژ:6ґA4^^ (a|6I0pUM"$9՟1~M1pm˫9Eƺ{ {A]rOm^6%G!m5jnZQr͌rGs5/3јIb./*eh$\mҍמ ܍-J#jɾ7k?08wwp%|,Tq-j<0 s)$÷M&· e =R0x ЀKI՜\[${@"GnDH d=ɲdc NȁĭVI_8b?~L(.t&'4nMxOw_lcm2e3`w-G6W"@OWRW1 r*z9۩"ﱟƈ/&zzrKY%%VX9qeƱݣa;H*9ɘ M0Yg%sܜpXV̇|9n\ΟzbFG 20j UL`gaWw._9(qCLg-BSeSD댱AGJ;Zs1󩿔L`իOM \ h}SN}E <^jy_!/Ж9vb1و7&zO<]e0BPBΨg',WJ|ӌ6{qSIOʰ]O)TsDE;Syݪ+W}f- D$v5<fH:8B%ġTcD:)YsCm0wpuATW :ɐkA(?i ^m&t+Ud-wRX=ĕVpj1SXY2b@ou46 v8M-.t:4M9XRGpfLoqf~7B*`@phR - Ϧ R Q+Žt,TR$:$($D Ml=('[e6FIU]YeW/蘨L9;&8Ӈ)z>"B{Qmpiʼ3ȿIf9Vz;yTD*5,5m K Ɔ7 Pm{"BiRc= HyS0`NT>TM1 jCٺFQR9 _pbb}4S".p[{,**tt,f:΋#6zRODJ;WN X+e3 ]@J}*{" MΨ"|+FBq3˿-mF C :ގW+ZK:bl2KF[#'}˿9b+ |I0@g(1=49 *;,6fЀ+PiGGW*~uκE{6ݔNp/}wpG 80bkGn*bgt<,a dnVneUHF?~G|ccR-yB=#({kݺԵՑ9Иxwib/8Fb'`f$ꙙuQ \x! it*lj-JAK-`:u8NJ8&2KuEM vEBw]StW)%:!tC?uҷq[#FA*KOF8$MV9ZU۲;I8pus27PJ[JZp%ZctW/: 3Þ5B;W DpUڥW{ZD,/[6ӾhVfk4>PQgRb5/ev =N+'.tў ~W4&}dt xj4BJmFȱ-eO8 n˼<#05ws-Umzns~XG/pDļ N[ڧ,OlkEp|dwmɾɶ̎Ot'6E Uqeƴqu@w4"lc<>; R`~̀@2FJ_iƓ*쌍Y.tF=uD-<&^yHȱrOa?H-9/nC3 %a!7"!xflT0f|i#fY}m[;#Vo]d{H^Lu3!g6Bv&uYWE`,qPs#M $v"0?j+Cu,=0\C}3`D.g+ːǰ~g 0oT*&sҟZEV5 mP.Do2ϭ`Ed[P4]jTy0鵡ў/ULᗯ\&.iouC]l[^})S{{98!>17IO/%eMS"o&ΕkR]7ƺ!,M8F37 ;pp':dP^It}hV /NMG~mpU-kLVkqY&"G5ZZnS`(oy}'߉_= YEkkH1R 8s˫z񄇣m2W5z w9g鱕]R&WyFKȌTR0ӋSqM"YWR*"H5[ ݏ vR1&ܸ hYA־RBǓ3Z8>1"fHޮW` Z5}1:a 'Nsn'[=E[3 cgb0QywO˧Aᝊbz/4+^G+$hiJh|Pq+^neZl=$#{@auaeA& rO(ITV{BjH" c[#,_!nRORF~<6]XmBޤSqv o. +A%SA:((9afᢂt$;lrU՟F"YJn@d@ԃ14OA5xZ:h5/ܗ`oO``)c)ʹr(ח<1MksI6HP"o{21 ''f߿Ɩ#dxA}a[xzqq14_SϟbhgW&% }R5fܗ)E wT'JaQ.<,} 8Ա'w Q,r]ea0`;m~q>@nB x6DMҐJM{jC>T'lຸ,x,`C[Vt^ѼŰ9Q eP;aYٖՍEceGTg:D.89d{_¨v8[uu*Unӏ3R%K{}!43(& +GC*֩(!u8jK`wS']&!U|اM#R!m`n $N[QR!'>vP9Eh-Y# `˚W'>f +H\p둙"3m*" i yX'@/ao#R· N>&Q2٬ӝP otslGahokگ-yffe/[i1׺M?z HnZR1:7^fkMVoG8j\z@uUdËe:DPlV^.=tXWYIn [hHj;0IZ /D# l AhS$d+AN@R'D)T:4jʱDSsÆGU䌻`n놪kctUP;M=ĐK]iQ^ir̜ = `36J=)wM!NYI,)"'T}Pur_ @uNjy[ibUpAD)ii&'V*A` zd.:0Pe?E~rACIДb̍?4e?ڧ~4F84H_.UҨ'퍯R|db] 5-лL5[9ٓQ7?^cGE+dAJq "ʭ=d}dVM,`{nžr4`JxindWOigmgݕǗKr)U@NQϥU]I椖alAJ@ qs+`"GĔoy)D\V qEÜ>k=n s?,BuHqvȨY8L={~p*]%5g9,1-$u"xAt%z{!gT8a1B(o]{)I&B6^KK#^Pn:KlUm~ܖm_  zߌʈrAౕ]^$zN0aEzsxSIf[cǢjOG8@xMr>څK9+b6C۵1̱??g8>a&C#4NzksK667[A=wCC>OײN+5 PJ S|92=@I4& Cї<,hNXU{ISc/տ_p*qeD6,d+Fn#u#(n#\@"pYf^.Wa tO͵e&>s)bjirItKȷ{Ƕ3M!=_0+)Ɗ$:@Sо"QAfI5C<t*C^]{q8ۡô<7fҫ*~v9$qwrJ6 rWPb'@A[/hfTNG0.bqRVzZ)cD ]'Sa֪Acl~ ro&}!Dl١1 i/O쓨OWD)O>zku% q;rEДwQ)Ay$)(QhXX&u!Bdxfܵ.z(g^H˞ *&'vt 0ȊdmYYy[F gjhBYHXn2փy*Vi .AjG4>v?ұ kb^[,%'z>51F"2xwΟ,tpAXPWJIƇ%{wBbӋeƪ$ HIRxnmǵYo*0FxEvY%i$ h>UZӻ-ַD{Re)6T0Ѹ"rX]Q-Pn">׵pz!ͷmDQ+PWDhG/}?O&.9tj)TI+^&:q_7ڊvwPL]M4"?.)`|i Yݍp9"?InWEt\|~zU%am8 dփ?#Q LxLly*jcd?&:t[+sgwl'_^%hUX2 W/l2aw*kq9G6&o66,Fi%_{;(j~t_d濇%cJ4jlB!Z$,9ĄbR"khB$oĔ% UjŨ[ 'SU4Іm^£mTZxاTVn]㡺d  F!dkX}63\K[X2:0"N?阱HV3*{Qf Kwcg-ܝu@ r5=U΁ LS>!ösjȉTq7o:3_lPZc˜-y1R*i׃ۣ+_z,uO5 ˮuۙ>&B.FgZ"m@-&j>vɋ u(u"0Qkm mW6&}Q.9iAˢ|v>ir!TPM: "+264 Xt7ٛB6-Vm-u>"rS@x "&~׬X-OBR6-Bnu^pj +y9/P l&vJىS;Ku(p”]AKq*YVR_qSaor.&[9-L+bPsLSޥft'Fڸx]tHAeQ8V]~4Nh]QHI$Mlsy0^bۨ 3wb6 ۿ6 :ShflخJ%5۾ϜFtq`G0eqc+ןBqbWwesV[yj#_;GaN̨#6YDFmƭ= \$Z8Z 3Q67#Ikb$0wաѩ#V_|8ٻ UjEu{vf`Z,d&>.GU㦼ިC¶̆zq}y}9]%hkjy$3/$ߪNݦaf=GEL7{|/7+2&ݽG`MG*4pK:ր:qvF6\6?? ^Hv)?i pdib!|dϪfVQw   Lӈ%u"fqZrQ"6u]dF%AY zgR 2^,Ή`rLXYykB#<_SMZ睨)ȅgvi,q-h E*=' ]K%Ѷ;M4 `{t-ȁ wrϱXjHif,C \,oϒډN6'_j7l36eM3I3qpBZ*]*f"m|8Vp_8TW)Se&KP슺L`g %B#;!jR /ykG0;Auٶdi7a s֭.iɫ*;Mp#Gq/d[#@H4?Ϲ! $J wA,J9Ue@d%YTuj.~${x]3ƭTZN# $.*ehz5?A2c)v9ՃDHm}B5BiQ4^h:62.?nuqO+a آhC9'ӐI D]X7'bNUve%"6ԇW"D&1Vƪ<|R:$"vyKOgfvwNZ`9阷 JAq?Z0kJ ?SŒ+9Bnr,K%.~sB1q0%Bl\r8@!"N!őOW+Fo˥R|HC%3_m MN?}D;͂`-OM3Nzz#{pδLuqh8N`F1 +B3 Ii}/,I:Zs=irHY,*9x|!QHluмg؞?$jӬUd:.+38"9[zUbVQ0#%X#SkwK"yu(egmNyo9]e|PR4&q /fKl "VGEFPO >}@9#ҥ8TI 9.R}*m}@)hL7<#m JR?Z5+!5wgώj˄R !G헦 ns*63\Lz`3P v_> Q)DNYcKj-{:rAxS+;O6 fQ<@k%7b83JCw+S2NxUC؅/7AeFǝ)+1we_>nCS|gCU#B!!xrK9u}[}*gPGf\"v!CMǶL݄R PovEg86Q1@jsF5}~G:HPhȤTLw.6'D 0*Ad`5 NOPBI[_kSqMKwyY?`OC{a*[GCLի8_E&H=!Ȉ Z`S%*%+v/սsejYx%`d6z{ͮ)'MJࠬ_۫L9,C{'$:V{EЫ'@ldނଧ{n1 ooȊ')ح9Ijbu*5˾]@en#i"C roـ{q2YA<f$.U,Y(;9W0153+9"ѯzorйta#i3.:ړjf]mTy,)V~J m-@``xW$?L\<DPk Li,'Xe$ĔzBʪ; /=[ lӷ{`B`V$mBb:1 S]&hl+UkHEg@V~/GC|Kt!wnԕ];ԻH!`:˘s}`t_Ũe3dEUbm[^}+4p[sN.qcuϸfM0rֈ3=bJ{jCL6߃0Ϧ}(wPhэ0P"P_ X QʈN5d FT?{,<.F TM6'& v\I3xT> :30*n-nB"`Ӓ2:Dͬ9,̬O+Y 3&3o8\kZz@\  M)|< &M+{% OFl&yYA.eynWL*$&pT/Xl6Z[ zG2`x@)kYvSIoY`{@6Eb*P G\6lGP*ؚ=)5{Ȏ}n|0!{G%~ML^Ap Bɞ*fKNa}9`8jp4+x7om+T`7)fAǨS+/s`7kc^H,{irnA2f 5=[@oCYqK88 :P^e;% p~EL_04qDrkw!N>Fyjz5?kXs]Lk?}%/Ū_X"ЫȨ԰%7~b2Xf xJ_isl='9 Xl~B~~<6 5RxRdc3iuh&>o+!r]k3idmWڄXKm5|'2K5w`Ta3)!\"p frKף#t oԣl|wyth(سe)1r(a?!Q;Bv/t^', [4R%26*;UKD|fKܝga e֊0Q1봛NYUl9?u[Hm>F=A8;a1W؉X1M3eZD}>|F?s3J p>MB?;MvT{L$ݛ)"zs k'4_BwF*Y>Z2v1>hØ>Nׄ1D& XJ|5FlւSRe RU:&td)բ.75N%*8V|Xͼ*e&e=%в9k~΋!gI8=^d6xg8*1JrJ$SB|EET8'eX*5-t_PɯEr LcDҢQFf40Y{b9|L{PT5m_ʈLQuy"(py?a +x0*ci=voe 1'QXT/-Z>"֯ wbя%cJ@ ]se+LVi0-ԺDzPŤEc_8 4~[h(K8vr"Ł+zl1ðkOU<ɣI2Kbb 6ťc&MDcI)On hKoz7UIi_Z3ֆ\ 1)?nØG* hhx; ye }ݶDX"c^k_/C!2q.˥04`p*IIˊWhyvF׊N b WP$RB_dy=La`|d֮<[:}UPk=ys3ʮk\;BnT2Dnq!3JmM<^3Dȵ Y4tLf9؍iczG VCL%d3g-fdCMr&p:+tiY9d!Kp9[b͇E.;VWxHd=GHxrk+[Hl mcx.h;#2njTPplx@QZk4NĿ{s50v#H? B``}~'i@ȋJήWwgZ_$B=jQpf%W]ІNx8!i11[GkO53 @GEϭॻ# e}3fR'st̲Mlj0}:_܇j"\2Do>\B,tlA*[ $k"#6f`;~tkκeʥ! q5gVZ*0s?}lYYkt&Lk̓Ӧ,{ܥ?,7ccFu%CY[:K*@Enxt>Ĭm fv!1?,!/ YS?amŎ q%;>͇}AG@BgvZKre0rGqN>UI{`Ldps4?܉I-UdqV5B.-iE6EBm0= !n &Ė'C0cE$N 1li&%4f:?|IK {bjb.`X\SW9ij }Z.MyQ23'%#oaqvSWX(|8{SW~oBZxSa%v2(9UZPe7ޮf}Z,K(:װRF:({;蜶*#S~[ϊ~>J~\ .ƟPuEրT OᔶoYdǻj83!=_aߙ1săUdZZh`ɨ-Y)">)ZLb:Bf"4Z6υ#o ҕ\t:0 1~m{H.ro @P`cۿ-oEcYiIeiHm0K$T+Egص\lw;"Z/k[Ur}oDX^=vxBA䅑L$KMhf{IhfQ~5(ff7B ?Nyrh3೨NT kPֶ3b3&[q"Z+f- ݟ\(&xx̨M`/5ibټ*W[;F-/j2%T֊x"!Bȿ{v\;drܛCF+X0 pa(ta]Io7@;m#1 2.$F(\v;DbΙg4NuGxl Dr|jm/uJB^Nv̐$DLv MY?8^^}c|FMTd6z_7yl 4s3iD23\#xZ1{ߟ}ZO^#Ma& sf*Zʃw"Y} zplӮ?~J}G[F?m&L(5 hj1^ttDگ,f$SW^oNC`4(5d25K!UX%)Uz`>O:KrrMXuMUbj"ۍb̺Ħqh1Gv–XG}\z@lvyz7 <@󇤿|-m\Vu~$4H]>N޾ /Odm ~'xw:<{]ӥSp#9L]-+#c!SHf7i4']#W+_h:M5([w Xp^_Aa(WK/n78Oj_ڎPi=Oww})z'(BZ6Eus|g`vPC'm9x  iKf1$&4 bPug;IH3 K+;|dIwSH9M y{9Brfg7PF]!KNM>vE+<4T%J? r#'70DCrz'ze%`_TXSʌ3ֈr~ٵ:?; \[8HVJ"YuN;_u\ȾuhUui' (vw[X7 ǔD 0:lP61Զ״=CY͇^W3"1aH. _#IcZeJi;6}_@yb3魇/j8ISyҎKwIЗn"ŠbrqAq0 C~}>1UKC̹"ƻ'ƤQwU<D5dE5!З|Z!(Ip  [GMgmkoDtJ# 6P@V.PE/OxBwkӄsٗ0ẘgR`>^x_TOQDiAG|mWnYk.Ɨ!sTAТp=7CR AÕb=zj¯ ʇ%G"z{S#O"0-Uh`-mȅA.57'û3mSWDq<s\ S|~أR+#p@;5N]< |A& iz{])hy3/vKnL$Z3XԗhuJr,ӌ)ǚ6}$Mw3D')yb&{okաtb[Q٪/8_mrFthͳ7 ?R[H 2i&W)%ws2χ}m 7t̔jH'Zw,?pGY8{PLw8zxv*WI2kG^aS1G_:q!ŷl5DFO.vX'] #9܏!dR3m`RwWtrtJ|ERravNw5oZ٠ОưL"bqG2|QNMjI2%rNV$7~}a3UvMnY<t5p:*8ݰQF%aF69,B tyD L뭰Pn Zgu3 !U*m> }Qk?5JyFxzS뗄ދ{ra誫ҐDA-;b5"X IO‹Tu}>LY|v)tF0ǗQsj)=Bqۯ_udяi }Kݽ Y1&{[8D"2 9?4 l>yUCR#`thK'AgMbB #L4:XӴ8!`zp &=Y+LȆHtc0 ,)<׏ nh$FG jTC>jU<ϑ"*'Xv7H5}&E]-HAT w{I!u=8@lB2"Vl*̘L/KXqTYs+ +ż[8ؽCM$Z^>瀆t>]-4mcSV"e_)wCh#}g21j֋|wQE:ss@"J߷Ƈϧ}Z (!\lYJ%"{bة8]7!"0` '.qD'*UƝ/DS{=bgM a SQvxQ5ċxfy/G&IЩd߷cfGd0ص8qjPz*F*04B XxtqJX@T٦@xPG㖋bK~CW(o?̕4p|l(ip.Yh"}\q[kh< t . ss]mI޾k/*䳮x S@[H FHB>\o ?ܻ'[wdZ64Wg3zzl TÎ\ $z ae @PЃ#= bf!̝ +$X/M:"Vv+Cp|:S끃)AH aI5g0+Vؖl\{gIޱ eMHeis^0l!(I!-/;h+"Cz۠t;PQߘ#GeV=;{f1_KUk\lWmʹ)V;(쬪' @7c$]WkbgxcafW#rUJF BR.ӳxg b+' cq&WqKWٺ?z mԾ~T}@>)pUOÅ'EdvR#`ґ|B16yEbwM̘UQa ɛF1NiܹOcQ[-^O2us)ö1.GC7]^eqFQu(387^j  ex,\z3ė5GzPQI4|}uk^sKR'LG&j 3bKMZ<=:zTp5O!PŒl4- Zb"z;L,%)4|$ )ޖ l}VZ!x>RcŎƵZ*hLğ>ƫ sRD:+%ZEĸɽlծ'e͖mh.PjyB3X ZG*pVΣ#ekÊa' kWt"t=/M_.P<=7|vVSc΅Xc;kQI$V86za0ryAy[Ɯi8 PSUT;xlu}A!=YM(| 5'ǫ$ =;qwѧvEB.&oє,׎WFKJr~I6'DCNnu$;QZ.E˽JRvoQ$ h.ts$fEIvL 8!73c_4n Dc?3 te)dẕ̌P.̭Chq-Jb)4ҡ~ M8j5oì϶Ue륬 ~"O-G[D=8V =T6BfnCEZE_Ex/_HʂK;Ek, }6-pu)5NR^#G'fc $1oYS)|{^|' d!2l u`WL1 '}{ΥcZHKi!J)thJ*Ц aBcD+!7)Dcbg켞Z5bm 6|--dbQv[,TM3)|T6G/AW1_SL=)}ߞlgB,"ΡJrkz} ":L"3"\K'%w,f!EK6G)YR: ^D;P}5{51~Xs8? %RS4Vsd`)ιE9w@ZpͥyE/Ab,{ԫ.0&mˍ.`Xzb\(`/l| 68dA0,`>LB!i`31Qx-wq*ۨ$x?*ZĘ \)REPzk%KңSn{gF/QI9ܪX<:L5!^4H/wh1Zhaԣew\&0G H&;1v;x`+_T39 )%Ec wl S:Dq,@]X:0o\Q+9ܦ 5/՛H5U" ڤd5K\#q=[Ł}'w{GZXVط dlR ?œDEֈ`^zתfRzk :<oWx TSKŽwZe82d 7ςroՌvFtlU:c#_Vr2~-8}+ΫCȉ$.F~~6؈*:5&7PaF(X C-]iBG[ov-*g|Qw0걠6Cjl;bPӆ$̜%fFԗ~j)䟲W+ <6$Y@P;uS{Kqy*]*S¾" N%±rN/M \0#(g2K]ۅˍH)`R™Y6K'nVe!0!](B#s=ZnLj 3 yȟ%@7]d^$ 8fďA78@' WVb$Ps ﬡ:cuUؒK$.҂B>pQs%r?MfCUbBh$wѯ‘P]ƣ'gh&Z Eͨz{bfw{rXOkQ#`DŕSE>uz0A[R]0z (p\h뜩#r C~fjCsdp\ Z>~>vHل)9(KH tgZ,U:l/}s,KRtW* D :h#'­@kM$7P'C6L'B>FX~/;U0*Gh808"=A,hdvz}l?jGJJ^R! :A$eI68(>$q<1̓QZ6KQsz_=&dWK8gp"߯?j3SY:,{߻d=k )]5(i ?$ *r]NY[iE~=7r~p*fjչP{I ~f&xfv}3d\ ,E1HHɊSq^E`3ݙ7SDݗs'1isǨ@-AY֮{l.Y r}Lv;Wolp7Ԧj^~e~_$)~&`֟z({څ+^ρl>GvQs^ g3>w$$_<YϷ* s(]p?8CϚ4<$ux a׳^_th& 9AVfG#)XykgT BW`5T>TNWZLM ȴd֠{ϏqƄ|)Ąr yjlQ'U87d/- `ORbz/3͙AD8٘Vy)k2 #&O}JU2fӉ>)\ ZBpK\.{V:24ڔ)&O{eYbc!B8e@QK_!3]uܘ<WP;Ptٶ"o_ԗIrQ #)DݨH%bR]s"!ph1*|!CP-՟ $'l琳ʃ k˙H !Bΰfk?`lؽg`Ve5@NA# $_ʶi#ˇ/Kd2أ&Sq M>+6]ZSTJ\Q="H, Kþ*Usc#N6SщU)Hwl疍I^ m2LEu3:߸zYkfք\-՗"QAH&?ڰVq4eE-*or^nxǿ3XwiHOBx֢:5c׳Yf [gh8Ie]`SbV>nvȼHΡ܍v(S1lT"jisiR(93:|aQZ9sfH Gѷ1 4t=&uĻH7atWizhO "axRaqSXT'BX~W ubc / O%\' k\o>zag&Զ l|`UԵR4Vʃ)v_W>yyIcՆ&t=z"__i?F~z鹱S=h5z=%Q#=:G4RecQH ]9R@ [N#O(h=x(B܆%z*{K7 1Q'7K[A6HwڥO_ꨢR$˷f ahu.W18m Eez#Ok$&WԱ{]%̈AG!dj, T2#ykn@7[m">{KN9 rwe7ĥ* ]iUnnotB%o@noJr=t0f\iGʯ 02^ 25Fxw`BAe%^_?9 )О+"Hأ&+F2@gkﱓ_&Q_P4KQ^? x+O&֥NhO=e?[_?w#i*74; ID|;/$u?tB.kv ifŎ|,Z]q_ޢVZsy)F /i>TD?rd F ۯt*[ct&P2k]toH| w5m߮‡p^=v!~#$ :UoNrW4ڑ\..w[o<]Q OZ.!WĒmF6Q mJj8A!>N1EOE-)6toO/d*Aќ#xbRԗڸ+@krҦ;- fceȽ2׬hT\t 2+ܻ!^efSg/ 5h T*^EK8);Տj[]Ц=FꙞ1*5 ~E*4`(?3^ӳ6D%pR4{кB` C6cs\_'z[hݺOy~KgiVm$uMGLK蠗?=/OVgAD&lWhY^Y'CI CxgQ(7# O,!B;+}oh&y@s4. \%ɨj.6`)6P4Xs7\M)ijXIyL~W^\ Z1dQ6Wl[HdڀO(dFy9)K_̊=c]L2<#E?9:窑bR~'`lON`OPڰiЩISehD ;¤ 6sDJ jNWFrח)cJ|o9lQXokz;[qnC?)clM9G8qtxUP%Fnt$&0\Ѻ%>Iz729ɾɟ7lw7!rbJ/ϝSMt 5 +11}Vak۟+*õПqyq"ʪ~G2AN'4|R gwkbԮM+ڪU9(ADH yyIC疗"(M+{$ZLzǟqB 8fP<U kǁi7oMp%䜘+h,o>v"XrSiX̖,Jݴ˼lwTn=YM> ott0[`Q맶ƾ`^&F+3a)1? LxR ?h YbI1.xWԸRoR+ ̑%n"(MU0&7:};FِAM]vmpO.SKGӆ'wynlbHBġYՑ&GZYM_E(SZqx1ۣdxtOd#+H"Н?N/N2%>!nvx"V%))_]6>A U5d}{v88%вc10 kR*Lr[)Ĩ 8MEU9m 8,z〶o#ÃKwy5mu#=ݚ`\Jku׾qr{aUCNru໱Xuhn[Ae@ELm?#,Ӓ(뾷ry;㨁b 7Z PvD'oN(c*B#Ō]pG?)3v⪍XeKeơt4;xA JEv.ԵSXP tS8V[ȫ3TLni_t,+x&|TEw(y)Xj@R2m\dCaR-X0z.=Avcp19vrFjv'L^V>Q6Lsq+W?\ ޯRC4#EmpDP;}<:ksGJ~ JdoQZjSXq rqF/NXW M^18 ~E:dxGBO]?X D UUo4E );J%^¶=pM }N詶Į):?Pe~eodgσ = N]jVHx灞0T[u/RB>Dpۈ;獹zǶ[̏;8ӰQX~0|'V9R:R(Է3[W^RtHv}: FNb 6,G %:e96fܦC\ߴւ$%ܽ/9u+1c$=~ց @<Ǻ{X^IɯO:kGVlD&1_yL.ИcYdy48ͨ m{LfJ=O0 ,bU ,~Iz@[ֶ&@0ȽU%Dopӡ6wat'25e9T?O3+ix?Yz&ޠnRE5w4=A"OTⱝPOl* n٦Z/ރv~H<wC%7)!6O a18Y-1-ޠd<,9*av:[ۣY`);$k[.sȿx q=N9F5}(S>Աxfed0LH"[ғD0ڏ|:\F,]4 m@nε!97,z _hsܖx:Ƒ#y>f8}Kx;7#RSS g.;RׂqKx85' @If K2Pq] ]F0nr:UGEّ |sųBoǙ"D 6A :#,kch!+\!X+=R)|{a 86BfbE15d=#&FGg a@S1T?k8|/g#QnjGG>AHФ5{q9.tA?ۣ=S/}PYwxs>zk )rNGjր^.i aR) ~e1Do=]BH*- PRmTRofe39e 85Z|L;>Os (%2jOI{w'&{I!\ W``P{3@&x=4F8> IYxӈWEߎ^|n< ?0W*˸-'6<=n5ҫ(1$)D^) r N-oVɓi۠jT)!/&җ98?uM>γ!G!ߺHgBo|5xJ?БgԖ}w≮/#8g15:oGyU<0LyPF w>׮XeKG'c,Ok_mlE5.jV^d9 ʸus -iԧ{O+c^SxK/VuU% gpv?Jxׁ~,ɉh4!hp =ӗ w0ܤ R.;whm5Wͨ$ZͿ؝X)Z.AMO Z3RA2ߟLF+?qIgX~L]Si"qUxRs0׫)M؝n/S0"3yнp[ZXuʠ :ғn{I)  c9y{~]|.Ej8uew7#"l~uGDDH \$ųxƲ|[8QL=$aFQ?[89%k)ifJ^|O@dvϠ6=GoPPXݜ4z}fY?*Y:Hx!-6t9s% :O|=Wa[ujl1PxYLt7u` `u9T&{65hi,|JߐXhJ}IcSab켟.}(`dz4( h 7qܼJЬf.'olHB__%puT4DjK0۞g%>r^BM07Q$'F&}eBӮA; %1P3c@qA+{fݵy*k~ڄ*{ZϖO%4ܗY7N,ƛK$9a,kgm j$.0$Qש8I[;1vȷҩ/^`kt`=ӅW+6ҡ</5;?D |_(jf -\ PDkye,cBW=eIB$5u;҄9Bv ]kL6]醴T/^j߽5Zxi 2&7>zq@MMQ@)I-n 1vGx7C>}!]gnc-hyO1 ź7{o9:24 Nf p_3&#sO2~hl~*q ,0K'}A>2;0Vv һYruOT !/WmLbe7dYd[=]CMZ|d"w_z$z{<0B`}G ץ-c5Ĝ ^>F 0TLvU k;(l=AٟɬV9[msYu)%nfyT\qEWU'DO<5 jb^#D.%ALF@f+GTk{KODkzȔZ7o Ee#ɀ,b.A Y0rw uaz':* "~4JO]ގR2?F;/51MgƍYJn}*-5f]*Ʈ^WGJO8@īkpW͔/Rx!P*{~.=rހ mH<(Xl)H1%̠]Gi{j[øk'!p9ү2\)M!Ͷ~R^c=++X[Ӏw/iN6&I]7(wHtoԬI[yWUVHj5C!T:G7ӣy^L gĻXXSb ^e8jK 2~vϋ.덬N[K?̉z1 G~s&|]"n){aCľ9jqI)?Ft0ۓtD\e}s r]w52>z5K,|{pNcKw_Ceu7 ^٨xnNB{hqaUF)B.]R|_L<,|.gz7Ayi) t5R9J\gzu|rfJ;`'( Kȫ$ \r p.,fSiN{BV.|c/z)c(6lU=dPe57Z$kڕBa&T_ A:wS|7a܋hp a҉zx!8lYV^ S1˭y#5{:⸎ɗIbت5;R\IVv&m g˕G$Aya^-?hzʢ>q4*`D13J=`}D\We^CkVU0:Z-^#(AYvm=(\'2)ɥL:5iH ]j>u<+åcA/ NU=G :PלtcG. cXa } 1݇ ޑ IKj)AW4{ma&Xg\3bQsGBwC Ʈ0 \ t|RtK1d/~!:NnB9Z[ǩqvag)2:0tP?B\lAC vϚ (WCٹ`n|c0,Ll` :/C3]@Ȝ!|6 bOew]GIZ0%F:X_X1Lޞa'3a/jT$]rءos;_e&;R#V'=|FRmQ ]iCKyby7k쑠,%IfUL,4!d@-sVm:CurREd6'7nLQ9`e># \%&lʌ< ٰ]p|J vCr.vJFCp`%l ar~"|\.(eD*T >q9-+KC?ݗzwS7/ෆ}y#oGMZ1$tu75Hn ehtcƸ 7JPO `iQE7;|Ģ5wBQsLT.ۭЅLɨtWrUk%<^d"Ыw;!CB:(]p@;E^s(V  "iF`r^KK.IeikǬ|e>#-R|foV 4NBQ~xFIu낑L>SDKHWd;93K(TyOe{ Puf-4OPcP^=l\v;&9>gNtT6\Es]ת SE_$j]M%Q`Trۇg_TxaCх 4TyF쪬IlMX<`t᪎U􅂥塰qo`‰rP$/M?@(.TKihL~$dpKOU{e"LzHƂ}C!QkTㄅ.jIY2z]$ќQtZ!Kh1kUs7P z^4(h@hNhcDmE.j] @yz8mp1Yyy4dϲ矘'ט"RLc2 ?`tV/;g^+jШY x]$ XJR8-q+|V+X02W5ζrkoCy5{s'*$ $Wl9/sb:=F]Y뢱bd%5'5;*+SI_8tM!gKK_""άb4~$^r0w^ EGgEvmye9 V9Gz_ҳ_5a,݅%.,^,H@HnWd9iS={$lQF2D|+nsG.hCɠ$4Th7m#?Bi詑>yUq:\G=DWL[_rk8`mYLnQ')2\2 <0EJg&14I! zҜQ@C܄tOnߟ =j w 6.\ }ԧXCҠJl[gWr}Ic/uW-3\1 /+"ɼ:#P;4Ii Nvz >I)XIU(=os`K#eS . =5bC /JeJI.Vk J KK鋹{8͵ҋR-ObM@[&ߌdY..PY$/t>=qTܫiC.1WH*F6[[_Cj@6\6nxO-A#ic/4a6VK6Ge9b=ЎOJγOVUEKSZG<eͬRxƿFpј2V9tv{NRr$T#~ ։@=",P +Hl'YQmu-~8jTySN_ Emohs Ͱ9Gʯi6W>~¡I2sdV X,Նɩ?u"_qk7Gb<'62<{3"zhC;OFF=9 $z[øl0n(@,ܐݝ kt*cwGsǏ/SDa[h>&g gިu ~x R߄ &k+5!*ܬ*ogƓ q2Nn-*ND^RUip{0}q44Q[LkN*N0) ғң_1dޠ> `̨͍44w,LTP\Ôzy\dk)ݶqMIFOq;@skIa^T;֒/D?N:CStIM{?Mqlv/6| E v }W5!b6N|f:AC{jV}`SjF #E m[@1g6y5 iD'(+ŕ"+쬠=0[t5;vQt`hAOgs32_t1WjgX;"I_Yz%$Az'n[o4hmQαuLzA :$ ɞ802CטRCy&+/{8cZψY>zf(9mnrb\~?=aX?=LW.8NR,|WdE?4͵Xٗط9xD5p iNɝY#AwdpfEM|w^z8/^W0a)ym w͚{\- sZaq6K O_؎ ^FŒ4l)ʼ,WwcA Pv<\,FSuXGBp?Xv'Nҹa?YFKp 9!av0:О_!yqrHݤQcTzH7KU{:HN]̎jzQ8o] h@*-j1JL(w|u:$ $^%{ܝXPs @۹I@1lkf`v[=|$n:lߗQ!7J<2īyԩ/m)QdS|#\9oާm(SVpݴi!e1.:[ &72eՔE8Փ ʐYTV-xJiHA j$\:&Č1= ,oU7旓CU iGlXhm(vzdKh4t)G^p]V|+& D>x|aȜCߜij65gwt CZ ͬN!*=ͰۦmĴ%=N];hUǚDjӪ,"#uFjsc!vvdzq^/qÇIy4 6=wA4c.DNbAd{T" /_t3.M=VsoT=2 gm0l[b.qaxٌL[E''F.WaJN x3 (d5\:j9V%Sqô5IGWR$>%`{`erBpՔ)&˱IU:RyIyKe#_pZ=S|cKۦkR2Jls'Ȃ9˟Ś0,xjPc&6 X>%an:ugv%ő'Jnl.6FS:?/0q#\ 䉺Zk\+uO[ciqYV܁BM# +X/bdUUH湷ꊆ@QU_*53P& X Tj,e0{EA .Q=  pn݌8B 1 H`OowK]EB%oYBXrCAqf_88ݞ"Vƶqd]/7ĩͳDWIe i^?~8m ,6.,GN3 Q.Hz]!G$1=wOԚɼ[YqkO'qVaG(yOš)΅ulq;ƻ=fwTЃcj6)kT]K3nRZ]s*D"sC >q;Yb%eMG6XucM&Z|;Q 5evo޻D^J7R@IW{MQJ+_S`cJOg6 Ȧ%- n }rj\< 5N6 #_Fu=uhj1{+1=uP.ݖȦ[>rh=X,/Eڦ00}ٺZ;?7"vC$^ˎ|_tyV䮜I@,>6o cBswMj*l<'*d6_Zyю\[nWy9Quw˓%, *ZVTPYŲ+_/ɊaΆT5@=H!jW[m1G0qBy >#=''h`wIiV)eo&4=ô"\u9z/'2BeX`x5eͱKZ)Pcb6j~{ND&xsqz)Egp"buk~,*KnZr*m8/Jdi HJi/m"s>L` aa' rҺ0D~@(gkxgHC&=IE`$1|gpKR`;GSrs(ψa_]z_(/z6u)a*O SͧX!Bηpꜞ^ M\L'];2|o7 :`P1_ն mD&EQ=إo1կIYn}d"Ded/w)7K!tIԥ(wXXP&)h.&q&'t`ʣPu4n.#9BSIM*E!r ( )BXFFN:հ 6̥{gN ¨SGcs\WlK+qf.r }8nUA=_<) W{:l-&JoBSl@nM2N"d/ɐ92UT{EY6_~g܌9$ wR/5]] ;“)- דm!)äTD:B/>%ӛP <j DE5%<-CV8|Kmڅje"%`3wz?1 |ӵ~f~O Ki bK++p .cvJQ#) j T=\؝ٶ 5~QSۂ ~bp 3ө ;p~>bpP^%:6,hB-eJ-]$G fL;h NB+`:hQ%̔2(!0x6w}Em5/eaŀ[0{aJx?ģ-@AU!uȃb3? AqU4y,섽tA _2 1uJsVŸҨ5nn@ 9g|.5O AbkdúV4]Urz@] xI&'bS4MYA[XR;)s$nO"h\ceʙab~p|tjx%#h  عg5i%O8:Z*+ӕ G >> EBTr{R˘W&Z\yt(>$Xacl~YkU{3J^o݃^$|rz @mCK~z9%Ygxxj`B_NbK~̭5E$>Sx?Ckn! @VlQ;v38o>l3!v(4qn@\\~q}U+xW~F,6h%gfZ8c[>sdd%~腘n,4"U )ENQI^v"-1u)wxēP)|_Vi=v9? szoC;nѪ@dL~HeUn1ͽ "pk˝,t\nl~baU7ζHۍ&.%AA,]bDR@Iom_Ie IE 󗫗Yx~KmTv |Č|n ]v(2;Q+(Ģ°3_O)-Z N%+&vGL 3e;x/L5`(.c{#9q!I{?0+)f`Dji?Tz}뢿ҪBa:GCŵ{}Te "ǒIoaʁʙ*U{FyTv ff{].N'U7|M6|);zwG "ͯ:pzsV!A3J՛hWS~cNYCcKlB#xB ?H⯓rgZBw?d:PoE,(mIp%) BmB %+ݪԫ C:22I;Z78kDԈl'>w`>Aͬh@& A]\l&K7dI> vۯ=Y~Ou`i 9v^g!PXaR?IYy> x}BkR<m1 #{C>|>ºy0 wN1~@W}D>m =E EVI2jA'O ;@~bb/" {϶wm&ЇqVZQA=H>}ӟZX¤SڑNXhe]YL@t-%fwx)@/VT5dZO8_oy؉ jPr.xΙ卑o?7̂튨~$ߋjLHgJ2G1!~*:Hмs9Q9!fTvMjtdk3,p(!>KNŋ0="U,m">2(^)vpN?fE v\w@~w74:J) 2UXSlE'#p3ˊrRdXyЧ$+fz̤864s~3`bѭ?eMV*QuDT)\uujW ?iðTX;Um+l4l=rbBwBj:rxpAXz/EiOTl1 'U|b:/(`dF[x 1X*a) 2{pYM#Wi="vl@A97jcO2O<5܂jP k%bEQo 0ҩ>2d8 qF¶]Vg7u'V{ ]A֍yzb6hC (OhCݨkLK g柲X-H>,|1W}ĶXt6ʅ>HPMӣ~,(\rEȕRdIi.G7:e=b:kKc֥)CN z9Qѧjܾ ՘fC7u0bS@4U컶dU$|ԁzTNv{ |+.'"iȋ~ ]ɦL=I`_M28]%u-TUjL<.hV@\jzq7F= 엋z؋;A}e~Ԓ7t)3)1T2*xj(U ecIo24Ø = %8%,~8؟R)M(s]=q$Ю]Fz>DBm""wEV/_@9Q)c 擈 Mvpe8oK7}^KcX e#NtyZbI\-q@Vm,t4*#X:EW;RyEH]8!8[.Iel$V %`NTm<`G Q܆>6{$!PS $~f4?RZPTGXEjoߎ"F;{b#ֺ1q%cHUFi( YəNwB*n\ z UX"9ȷok̇cS5^4Puoi3ݣϻc %+< Z0k9_ z zyP 'nM@jT19/KG#xޱg't2쐀(|3+װx6$o{ =N MZ8"ȝQY$7>ּDzq7&t}QNuH;6D'..R}8 UL/Bd\.ꁱr\wA{^ GͧtX-m5ۭA:]ʄC} =W1ѥ`ϔl#WZ`ѭf|dʽt8W YZ3yWY7?Sc x*7*o^3HK/Oc`6 1pnWVbClT21ʑwN- M wMP#-X, ydëJпxTk#;D}") Pn&Ê(ڣ[@KCErluϓfm*ng v99B%pG˺9r79dm>硎\Ek ܳWѳK N\.h#E`{8_ofāKAe:W.W+8*qſ(d8Lw毈?Leֵe6Ͻ&*bX8{uF#&.MZk!|SUi)p?h6 cmQ8tXMD|ܽ !; ?^-C4 cnT./[n+觐㿋&R6 \C^ZOUmp;b)\_זΕtmbN0=<|<ś!WuơRn[!+,/`{qen c珴'[BŚo*InaG'8I\A^fwZL@_hPu;+ X@~Ap"TV(+V.]طX6$L"s)"j\rUVFf'h:i|v4g`& aK* 'vΈ ?Fk}'G!=ނxlgݜtK;NNi]R4k Bltn%Yy$$AdO¡g`pgC~ 5?ia1vʹq\w)%ox"< eM܍VOlk)!qtژUnzq4fTHHz&Hr8&RPK֮y@b}I %% 7?Kkq=wjDCgi⏁rg JJ4+E4W%vglSl:p0|:6KVvz8ggZV,n;va28yӘ.[#7gi],㎇ /e0[f~2mD#%\$M]eb.?,֝E6x=IB$lH0Gƒ/M_0zSrA[dt+t*˚'3m!Mҳ=;qQ|d/D[)1vOIIt7ݲϰl_;xZJ;U8@,c>[2Եq SJZu.XQ 2z)m,:b ‰78l$K@ng`95;:EYvzK(ߪϘ}.ި%˲XeQŁoC(,OȪXY 1yy?|uWa (ׅza=Bח25xچA ,*5+7 :kÔQ`&٭wD{[xʫ0 g?ͼ/%**8MLq/;qQT9!ކ, oi=5=J̼Ű;~egҚrݸ;=HJ`Aes8,tiΈC~cd%yݴTh0}\f*uP;19MߩšS@ #yFռ_oi}=T/L*bɡ-Otj_vD\w(RMWa4S\g9ܝw#c3EC"}(.ԛz~6kK(m4mϸ`Q4|4<ǡjN:]GAobDBq}݊6(=0,W_(`g?<ݙ"Tmv:`}Ae2/E4e)Լ誼m0X!{- Xl>`/$"V-/Y.}t "7-O)aiĐ٢bWb=` Uvx\Y2$oJhւω%,ܸLXcU?gS*2*alyjѴ?sM5r9gSΓ'Re) =cL%#1]җ 1nAsz_#&v>NQ(6IpϮNK7ӪD 0 n5efl ?3A|;!M`u.}g44UTxQ-RNW$%ފ Z%0ViڒGNM¾Fy\m^2%ٴ,EJ$Qr7)mҶk(3'B @/A\j@h䎫J+ѷğ8r0IWLS, (5.U }MER:Pfq2Kwi!uI_Ci\B%\!6eS4D<R2};a%,}>HWyrCSQց4iHmM[zL pthMM}1IK\z̓xIܵoX]S%OLvˎłb.:4%R?7+E??6xn{8ٟ:R '[20O< A},/:rI 8 .c|iXiy$y^[sخף{ބKUё08ᎄHHv \t@>0u2c{~y( z o5q ].Mx"{;' WovqYk4) =IZMd\mW .ۙkýb:O[vVmĕ@ 0+ S! vl%(' ,ف",\KPi+uJM7"XaY|0u/,@ߣje&:gqCH}ո7ޠ#{^HJ3-k~nqcaXVNqK?dBo8m| 0nG*Gg}"cjӍ{G}u;3][`9 ¹&SQ T1T o7lO^nlQ#F޼?WϤ6 -!J~<0&7=yhYfBc9g}J \:䢤<E֓)Ft@Dn"y60lɥ@!󎾄vZ68Zr=9Wxi57_cn O_BOiUyn--dj;{mhL`f5,VoPɓqDqCra֦"ZoU0b2뵗bH- [ҹv*ьjjQ_+T2ve _{,͑ "&}Er:';",!([eިǣSuI{_nɂ2E..b^N {Q}짽ScKzf,0(G?D / ilMڡWrhD`˩mn͈g:ҶTyE2nezm]ɗ>\i5e:vN9YgD!}7R!t#~0M'trUȑMR?2.7t@#[ -J"f 9EJүY:%-9VƝ4GfoeӖo;+%EagLkq{8TkY]@iv][Kd=bZ53 ?H.n,m)w/˔f@ tn\.x;L켷 ;9܆=dxGw<G|0-Cc%zE jPe=+=P~V.9ÒRңug|6]uKM*e^[0.Z+R'y'cWb_u TGq9ѷD)}tє+)N+Bk)(rω;A<.&Z"o4fO*9=iG%ǿC#Eͽ5T3LLJ%}|TWMl*s3RaH@F>U_ws?9PRPُO}D>_ ;4v_m 4h CJw*cIA6c%uN, 2W-A2Qda%d vlN`.h昢6 v{_Tφe3t+6i˨&1KmuR֧Cu˿ƭʬvUq)8՜qde/fz(ly|]X806PiϤ_ۜ'l@HvOʵߐ/'ZCP!%;|k/ a{\eV/m3#Ғ[]G- }wf9 8 rwF;7C~>7gJ,wȬ+xo܊}ʖK92T,*1B@e Xy0*dez@ %s+d_?N9QԨYq*VZ$iGF (W9x3IY* +5d2꧳7QK͝tk`.ܦfZ 6Q;ЅC>"@pByhD5 \4JV]=6ޓ*[@ R@ԃvao0=sAՓ2^lBo1XFxnudFE#b V1 V0_[+:5uI[*KRv[4ɤQ4(e Rb nWLEg6:gyj&Va[A^` bڢ8jz}8NE-*tRv;ӷHۧQk:е2>wF&%P &Vc|{51ZQ o!?"A=Ь`5"~ʹknkV!L]VÜ$og@]j.T}>!@57ú'zK 7V!E" ⶂD_D-!<~@Z<(PJ 9d^1I%Ik*ac@W\nOj֪+֟/R)sEȲJکO!{ÝH a $k.T11P# PEC7 qXs /Cr+!ŽN82 QJMs%GݳzQ*z|fڎ ڇU6VQ+;$D/~,w0| E>}ɢ7Wk84}4[<˙Q,zqAɦgͮ.cdT.7DV6 _ɔ*R@-!nHR#`j;Wq}jI[]*݃GlGT- mbU`mO%a3|ū%'7D$]ks&/S/Ȋ1 3rŖ3%#RF{bq$FVI&nD{$W@ߙAr(m<^Kq9ڭ{X3ֽ&{?y찺џ b ނsBpCޒXzk a:ӈT}%}hП1&iṔ=5~/rO2<䋯:֠\*iszVOl+BC@¢p#=F@w)Rr Ҫ2ߜ̤q!}ioחfPk6N41^" ظ v@L0D̗o^O4}1Px,\՚n/ E'T` T)3cC#CxtT~a$pobfzn&J \GCP.:b cjӍ Ƀ׋jw/G$/`P!~<;]Z[;!I&-0 v]-"Ӟ?+rm$n#? 2S'M!㏁y2%,MH.O :5WV+b_-˯4r(,D]KY<Ĝ/zHɔUQ勣eT+:TTڛnBkuMZEp/ \nj 0, >|1NCqǪB6~2#l lsgO>&[ ɈS`/=K+ɭ xVݱ^r$95A# e~Oئý|q$hWKfLztX@o#.Mwv D-`-RWݴ6:z7jS</t!i} -Zr|BiŲ5 nb$ZbBw.gX qJ-2uYQ0^>{ Q,7bBL@rZZT׶fg "IDݞ-Xze,G'tqm*lxӈaM>>HWzȈSBhQw\m+=lf# 5JW@Mi'us7mcHJZ}x&WBIqHS3.5nVm "/$v 8xX,:6I˦/O]&yeZym&hZF?p$ʨIc[@R.a㳕lO¨V}'%3B'x̊`L<]6+9,Iv> ifp̲bwG'E#EM'^' q|M l-Y [Uw>)иKjOÂMn޴q(0R!@K- NZ1 $36BFRje8ɽp'nKpҵ&@t5_5oLtQ?Xu9} OgPԻ7 "G0?ZAArx(!MVVKm0hgcyC"CǦij@)DbԈ`$Bs}L~iDl2܌] Ma/kJjl9l WZ;ܮG uO6'tStJֹ en e-_g=R)،>unz5D^#64Sh#%>7hq-$!Gvީϣ:{"Ey(U&Rqi[pt!FE =[jڣ>-2_uMJ0-b x> 歋Ȁ^?i%qlgq9vi1.y$}A!{lѺǁbg+٫V:\y_x'Pш+gM8[+j=Vŗ~.+sV9j=ud%[czvnT,rD%?no|,1E(U9 U")ɩ R8] DjyPr 5~1[(¨B/i(b  P(-:`o|gpX> A9Jz2UiuN@f5Sij0v%ИRSܵ}" uJ*ڌabaL@\b6U'^{O4keL\J\v%(Tw%Q^zYoL AU5l 揘 40sZDR>;GiИD`h'D*.|:+BXF[e SG K(ѡjTY{뛘oJ*,΃7 0>EC[ަdmΉ y}r 8ۗZlKHjkW/XġBBSMR<o`1Ab- U^C[͢&c00aWlp>=x]C6X 2R5'}(@AcA2܎1~7_`t7'$8e+һFx}cߣ%!VoDKI-!L,>C!ٵF2"mm'qTΫU1Bi }SvQ0.%\C@R{ Rw}'>3h~F7M?z 'SL:HE#lXm9Q{H3 ȭk3Ө,:=ПBA\LyyCNKMBP q6.Aېe6tK!`I+ԚypϺJI{#JS^CI#6N@9kHHh>h^mBsZ:W)NeVwQ!tX*V(.aL_>=6?b17*[u>ɕ/v,0?`uKwR}Ŝ}'l#wzfu$j}J4j}l}56$om0aٸl߅h Ź8/]clI:Ց7%RSO G's"u]B$Wٝh4TjŮ4n4d$M፯S/b-Z@>3gAmL9ۿӜeDf%0+TеBLTNpMeVsɧ_K"=X73-&x AvBD0MD=&%(sgZ$[1QUh(e\#NT◱pfz΀˂[H*K/g0?+y?mR1ih g!P iO? # \ހ9*V?\7}wD'D A;h*wW5V`,wynMz05(ѶyV-4R4A4 |h@>]6#)^spp֠ ]{ 6`9T땖Gg2aF94/h W CCڳ bX)ZOR$7p?ѠNfN|{eRWH@ChA©{ɒo393/jl7bV~?@N=BW3þTM%CKTdn&й՘[dud=xoG_m#=ͅ KR-݃F`8ȄlmW ;9YTS\tQXf^|S}mx;@w V}_:vC(m7m)r2ΡH(5K 'yt ~n9:*Ԟ'捛kŸk;:MsOlKhp 21i`=]vI-~?X[ln]c4>[G3vy,ϡdk{Om3!*j%Y6OR*- "'^KC^J.Δ~}|iNܿAzs^6nV%.Y))=@)'./(fs`a ИiŤTX*lFszP#+WFfC#dȪ%;>ȉDݡ SҬƉGI~Z6e1P 0nadHAe`@_*&6߸_Glރb7]F/s'k[Sm881a5.sr(XH)yY ] rq5Si}iwPv=cdpVs-z{hAE4cQ\@AGqr|f:tPڔxD8#Mx~_"2.ױn%WJxT`|Q~Ph.氏PBM|=4FV[rt 9j(F缷-X8d+|(('e̴|rSVTs#-/HHy>MAIPaO)\kM!_$E:{QPFEjX5"Cb}W?ynݼy%&%D>9h׹'Sc`V{TVʞo*9 =N&{Ci.elns,'8qG̀Yr vU_ osSُ¤g`uIr7/T ѧ^C *LJ Eϙ2B~QBUrF٤vL>/†[p[RӕsԍYˠ_@8D&U;[rՈ-vmw.dy;VvMg{V8؟oz#Y^W Y7v4ruͣ1mwFp`0g<[/Maznnl7~*}U3a SdwU\tFcsO^y1b2贸ecj@(=Y Ӭos5gπT[ g+%ęq' YMT2k$_B>JO*a 0wSd2Դ|+3,uBH,?(7ki$݋0L~E=];\ M Px׼0fĢ t3F6+ݩlv;3BLi:ypRzk ?,j[.`@KSpGbMj>}⍷EUDtdJu9ldRQ֋qˀ?׻=r1/9S5Rҋc5[a-W2Æ֩$ZW$p%TzIxȒBr,G:xT./R&j1:|7YÜҏ|G_xB2$7(I #Jj$ztYAH}rH ǁyN{͘e&z39e}XU ^5.f: WD(ק+2!&?9Pv4mx, Bk>ܫ,-} [rka:/԰SA $ Qjuz)`4`'.q!Nui!pP|=E0g3_k[;&TGO>쭵}-G]7h}CY%E*r7LzfoG6qr; }@W>./HMtFdrW&`M7Ì$t6ou p dw4BȊVY^jHw:%G[W"b۽Xb'rrkmQwau$~}yjx{)"ӜS4 *3eOkoRDJ-zzn8pE+ m#KXRb'h _X][.{H!iiXO(e,to`&p[Rrg;9&CNemEFv7NԢ\;k<Χ&_A"iH t.I;CIMzk|T\e@J)AV{Th!D}%xn '8,i3\i-H $?]2=][ 9XG/>ȉ ,Xl+chiw"m{=z3A;.7?Xt.{/tS抵G㭔']wBPb/oȵx}9W!~=f*;;J`u2W`=8V,1li6ңI n499$zQ!5|_,F< t ްN "c?y =Frx+#bj2ʒ' dtP[)]Ypd8=c%b[6hVq5?4N%$=@;pfkc#=Xy6ٰDZb-/]ʼ{>9#(JPL*i F j`x*SlV }<ζwHE*o"IWx\^hL63"yb|w "&Pg 975ae m aͬj811 Z 5%G%G}E!w9Of~mbېwvCFo}#oV%C7.}O9 Y-c;ܵ*ǐ؆'cq:6 2Zc)(ہ?&XnNܼEQϺ :> dLNsbMȒplq^h# mJ7_Շy>Q_tNZ&۷m]oE?{8$t8&P91+Sl~]#e%'T\ 4uZ^V3\W_qi-w>H pGaNgx*'a,¼'w@&8 e@ j D^\0=OPu- [;HkmAp:Q\v&/Ы"ʁGRZr6M*j#s&PFqT^wj~<ColsxӰ'jxu[*K*B ɂ~㬼z&l@gKܾp8:ދS4qy!*(8EۑmiplSHw Qk2Un9_?O4 QO`J,1i{)By,2Ls\^*cV-!vw*-eyEڞ|0hYʶ0Ur~i57֙X|%:;g50 YBDQZ2-]X%E-26b̥;F'}8Ty?̣-*vƪ Rx(v&u=I†lc$0J:?߄>|Q 7ZkWъ?:"֯߳)YOqELWc7mFdYcf8UexM藎X ~Su[R91uV./d; ?IFa=ȅSUݿ2hꙫչަia ʊ*L/盠`Iv45_wU7S)`RW2q^ϧVh2,FD?ctqQ AWŅc5#cRYO!r~R7qhR[$a}?똂UA>l6ђ [p%U2R B9`=P+DMPa~-we\ɗN$nǍ7o*eejp /?)/ Y2=ֻ38R2]GA͜0Cc)PK1: -X28 S$"X1SH: yx"gNa=YWyV~;/(-,EH9+g;aO Dy}4JE`'&'IA=6L'9zYۼăLa惣-WᆍÁGaljyJKUʃhAqO%6ޡv4ټ{!]-Ӱj߼'&qVMf v*[GzW΋Hj9 ɔG4<" qʽuA`&B[@Y=Aԙ!VYD\73lWP`xR2KHܕ=Q{9|ƼdQwNVs)7Ȣg dgc䐯4ǫ$`t#:5hۗ{o :L`lPs%Br!Ǹ[D1K2[;(j6X|[0_#]94ayKo0"bOsVGq7ʑ&cb 1[mu@ѤO,><yZ8 ^ݫG`!*D?zRf \ 8)W.Aލr:2" &}1Z_Ž\3Uj+BUeŋA_Se+7 ih5Y1 y(StmkfJDH֪<,dY׫8g!=I4tHJo$\R[9> <+ 2ƻ JSs?n!YjL $ꎘPP1>s& `o=55dzޏ -Xs̬Kֿ%FTV^<0^Jp'c.p:Qɕ[rF$>7x\itMwtjwBmna͙qNQ$O5,6Wvi_[ZIY2z{9%y.N* ]a.R!_(N4DۣhcNGM806 UD/Z^ܴ,,Wb%d뷷BVRIIn+{z5W4׋}녈s|e]"ߋ9g|~6済u+`]fđ_5Po|)hf ɷN'xY^ǫ`obizl@ յ vhA`p]yv qv%+rgtԥzէ#l;,`ɠLۭ,eհ0fΏh|K#J& @F;'Vuk|DO$78q<fiW}.w ӴZ7b9ڽ=.ɷM̛vlfCsA`_u;h( =|j4EmrC!b 8rM7ypp1kP/H^ Znqp ΚOIb4/W[o) V+u6†wB Z[p)]Gê}IQE01oDnor۫(.f+i6ՇP#>u[HգceքlTtAS_ em̓t@'4Nm {p5w2uzUm 3iIj{FM 4*9q`PgNV/VD^7(W]=VEz g!\(9`Pp~#3^r&ngEwtөq2٭kfLej?;QxЫg3bB /xdcWq2c%ٱ䋧>f.ٔ{ 6xU}̈I?ca/Y-QS::c!EbDR5K{ú4s槝CYIgGTq+9{Z9#Wg;IZkg+8EW^8#ٛ@3H_ ,1ʉ. QM/2tR ]E4W2v)ArwU p~vJ8PW@3:9уL*l',$#WxqF55k-.q ]Wy& g?W~=&E6ܫ%jBVs:zKﱅqfiCPf( L7 u٩✩W_cm,69$9<z F RB caGLN ҬٝT{?Y]=+;R5:i `e<2x+wd~s@[k?;`=d(uq./͌qxNҔ )}C>*UCV;A_85XKn|xo],S񵂼jUT';sm6U., * ?k%xUVx]G+^}O;SfxP$~JγOj+ ,::TudY3 f _u@f"s\54n2iZhtlHc fG?WQ(OέPK#!z"6ٔjd%O]fW]Su $oTӡZ[] GJ۾*XH-8cN-DsR&YcU\h']eQ hyZ.;7Ԟ ͮ$6t#v 㽩=; 'S|CWEy({1cTr3onA=wr!&sy~ 1,A+6W_%1 !1 !iY{l u5u3ŲOӋ%_>mrFҠr]8>UT9/m,9{ޗ1fUG &FXmO=.ܴ:;#GφNBkmHZS#SAaX!jdQ)F]UCӵMkf_x%X}x|2 usFZsNxʏ[ q-iy i1)a"-TyhOcU'ejjt1jy*ַ{世"Ƹs[ ׇVwg@ַ*;*J[*2&Fʰ6uo@4rX޴V3=1q [,kD)6LsI@4:Xn p;^G}[ad>CU;Fgv_G]i̜dy&jP(9B $u b[T6x%r6;D67*8[K";& sq;fzmC$rZ CqM$m4r欬Q]Ys&BsyxRFHXjKPNOţDZA%P4[MODbl'/>Xv۪0e|!7G].ޗ8h:I8 Th_ Qŕbr]"69ͶpoR2 K;k+}@/l?:$:e2wiDL.OZciB5YCG ˧ ضؐi3_1r(,'URu*tE9%W-]/9fxHHa4|8l8J%0YǼfsHK2HCE}g],yb7c[{C '6fUS9i;т+Я_D͌*[Y1$YQ[]Uqu46M͹K{{MMJ -; }gBp;,Hv`#> cߕ @-fnP+r:[vjy_ rw4ȮxQЎ<(}:ӊՀ?B۹t1} Ƕ)B3Ogg7 cڽ"\fHQ$13AV[m4tP˳ ӲK.^hVBOLP~/KE<1(}jE'cidVWI.qRvzSBX量 C"4= [GX5EԙiY5 }B/Ys@2 › sDј0ܢV]#Sr S-IEvѳ|R!8NqWXV$S2)L^!/Akw#(zILJ C"@! TDȏ#ҹe\BvS0ۜiչ,y',B6pmu [ˊg gJz[Pv,0 2Mo0촄7Ws5;2t0fwN< Y|%X0IHSyD\V^ܨRωe!0wZQZQ[=4kбUX=|Z$ ~NO)<ȩV&^WVų'NAtRU #`Xu~ tri#l>FyHI αyzĺb7$g~n[q(lkP8F{={c~?VN2]L uwEwVV [EJhN@Y5{*fl[i7urDǐUL jOHXx :A&\vߺ5"%"5{2G`!n@&脸|H4,{~s*ysyLv&I lb\H=WD> 0P 1s L"&ݰu'uz؀ zx:X/H_D.tA%KcP'^EkipJ׼Y$ť)7AU[ެ>4\F6nV/.ir~ \}:WݩMXF6sfZA( ,ű;R6{yEf#IkZ]tn(Z!Bϡdmu`5r ZW.8, rkV*kD9T%*öZݒ3L9r@Z1T+щ3ABйldHr[҈%5-ӛA{+-%nVL6t:4m,Q_{<¤h6I4.Z&is!}z {AԈ:ңnQ֘hg?4Bi׃5ntdz݊nP]T2ZRNBFټ29ьP!Yߍ> |K0eK_υg"i_4@!, <<u,4ݭvmq26 3+V!$T''\^5 D[#+{`WÉE9p m-)/enE]~6;,_wEC0,B fUx1 L@uAh ́[E/8BQCapm*eR!¿SMcRmc4@" Ś MBej&ك)9 RK"n#zm#{MTͽjܬ@/5HBv:GLgKR", qbr{l8j{:uf^"tՂs3"Z+Z@M!Xg׊dMscۜyX`@$kf@~a!%bUo X9r\ݻOuO! ,iLKi=:i\l[^|qjB@qRLPo'.{FTkP Ƨע ҔLBai{?afDawQ- xd|^Nا{c:Jô6/h5KQ Z/N9tk]tMhHJ-ٕ?2}}u+:x nT6eZr#y)D?[C*­m7AΙ lK*֓o-^ VKF+Ca̕~"\ٝKIwp@ х gs,f7?쵣>5o'7oYv6c}C3_OU[86C'|~/GgWѤ:uVpJ:r浫˖IZ K5'qL>!6y 2I^`#nܱ"P]uE+d*[ M l|w -eʻ3ܨBb9 .R_FIy,m0Dβ|Q{] 2P(Dqծ,c\/O_g?Sœ_nA+ӗWײ R=$Ö=XK8bWطSU. u],CYoQ`X0pW- QGB',\ysRؔYrX?e2:8w (LJW({o͌HDXjk?^܇sش,žf?o4-/lL)IW/H5]rԈ/IzWs%"0m 6u% Eԛo7&i g.1J/`ㇺޭSUpa-FVFM?hXeTxñ#Qyks6 }// bz_>,ҧ"J|AK6N4 ^L0@(l7ӢJ M 4UѓMEvyH.2 iSk+ bݷ2%|X[ T*GcV 37Dz* uSK9҇}de6KzM~)YxVy=LVoBwIidcY (wuJ&%6ҤtYPO/ MIZ,- lpSMHm)dv36 e4@mtЊOSohO4r^*Q?V3^f1Xrc>Yhg2gxjcZH_{]P5t$b:̃Ih=>Zebhyw rAJR>18Ǻ.6Ud`lǀ} v-+ɹa4MwT+~sL##&i[` =2?"v 0A'_)nVMg]oӗp@*"׭=.{NN($JJT\d5|%G(I͊"שzl7zPj^ JN0 S-k¡#5`z_4lX(>M_^kܥqoQ?}!"ypjՁ s{+H^1w.⃳<}QԟF0ƏK:D뗫kٲ15΂rX=s29OZеNtm1P&2W%t/鬾R:+jz0fk)+}k0NJD.M |#2(qWW;I{^Til$gp*p-۔U4ى*b2嚛*a%y`[r"`{=BG΃Ϛr] e >bSe[]iU[lx}) nlwҐĉsObLJ_RL.{m-Βx0U Njs `=iKvX`g!23USY'LUÐ"fq2WV5!~Zff [pg-^Ҳ'†ASd:{\=8"FWjp 4ԇR^ 3EP_iq+*L'९Љ~E1o& WsW!Om:VlcG?}p?,6|IFoOm"SVl{\TfSSU^[YꎎhyP *yPGDU%=!1q5dGS#S:`ѕrQ?9ܳXvYU}||HWo?'G`^.]o99B]6MX3r`_BJ}uw}("³2׬E=S'FGwKѶl/L?n@^ *£F ,>n%t2{~7=G$Jyg-f ˩x .0ه W1?OWQLer#yBXʹ]#g#j,ZmvZwJ Q}?avG -=~ё)x"gjX4Xȥ!*v-OV3[x ē0kMRBY_jY/Bh>Qn1ů6 Mf`Z+$RDD4 ̶[:M)76HU ؽ,Qm&a=xPCCqL$ g.@n;˜;憯(Ɯ_%ƺ1{0v{iHNLmϐJUmc4B =gy-T釚7| 8t@Q_i?P= gcJPokL^XvIDi;06ox)?&kc mdۛi/"cԔ>_CN諏(&ҡ:ɜ}DJ=Dz:&Bwܸd>v.@:fSlɂ6:~LJ~o=}R6U{B\I-~%Y">,N{F|1<:rB5`čV b!bLk-ր 9 HkMֈJ= 6</u1bH1?~}!TN({FN@ZYѯglVA.ʃŘ k6UAzcQJ&=3mM[a3֜\EwmuK ۦP grŸGuiD< is$6e;ˬHEPMjFJ,OًD2LM@g)x !XۤSg@BU`f0q!jW4CN5 =9ion@8ͬ|O䖻) W7rp7/GJV^ܐn\ 2]N4'`#a!PҦFPdi͑OSE<;f~!/M_l7*Ԁma"'./ŖyiP^my,E~Bk,(gފ- #B[G+L;ɀ%QqSr\ I ^$@J&ӡAa6!֒t̻ᝤLwS;ك}Vt?G G$a)tͣ(jt q_&K,5|jp4oȒrŗDnPb+E-j=F '`jt~r< =*PEk u-dǫOd'C0 w(K/0{4d[ڷ=Dv@M"yA̖ƻ X x م] .]m%sAh6[׎ -ğ4pWڰ{)2ĨF/2n}:ۙ;琁B]8QVYa,ӭ&TԂ] F Ā5Oc $a/P13yE9VHH4KcTLV^-O[:@!Q[.ql\~Ihw!V(Ә|<]u{{$P8@B3H)QL\$uDd *аBO'p3ŤΠxnAr\D5!`Uj9ñ.]`RJlt(iDG@"tsI =yv~ U'(2[?tJٷ]&cuaDG{vŠ@Fܬd"8Iɤ_]J(CkibGcN~K7e/2c@ea;=xQ-J~X$oj.gݔCiY.R_p5‹ǥSΓO)Z:Uu5F)" `ʎ 3(Yv' xގd A-*锷 dxx N1_t\Dvs#RdNYݎׅ^| fB$wO{!zِ%%-&&5|L-h Vm]CI va[\cŚ'Պxþǻ_?ZᱽPyvxdVLZVS%akG1nHQwr]?fKK,u3EP86B8 /֧1/eV[ppEPl4X/هi[~ݓ)H|% =t0X4^ߡ_UADn1$_j0|651J)S2͵/rIZ@KhsSX5BVeEW#`/O;mWY-]p =d+9s<'+~ 7ցQ)'Hwg)yeuy{svmh|`(hPJ1ɧ*aA6ǔzGّczzmՄIFf0C,20*QW%؋-e'} "6I)ڏ/zzsmb*mJTtfRP&Ҷ',U01}"eZn&+Rh@ rσ[Bhz˗r`2&DXlC/mrc `!'mWÕ;I9f2Ewr Oq +bGa(+?( CSg7]a1z@%O*5gu=k~\Y`)SbV^@+SJ>Aຝ锕+K_yRw8ۨeJ,D`t񮤓}?=5Ӕ;ģoJk<30~dXZH3sGW*;^>%_rA։ĕѶtLQWxZi~b[oljNtbŨulŧaP't!.W]G`҃^ +BT6&SʩOw;dDe{YyA 1WQ JX,1 =cqoW myu%{"=xE$kCyȎ f"~^>> )mޕZZB묪1>h"{2jof!#+ 7y r)wAƿo㓏2HFZ(2Sy^]DǮ2mF%Yhg,`e bDǿKE:N+x:I2-,57sv}%ZFC_mG+23.P}ȴ5]~C8y>kOۯ9ߋUpI GDN-ƪN"E~5;&&Gk`aHeSUZBb$cʗ.g%yp_)Ow&N~-# j9;֥T0K9U o&x.׈sDR`Ҷ@cO'R<Ũk bscxkh5U=^_u/\("ސ_Tk5-^_>[CmQn#|=y~,}b,;x)g nӧ@M̟Ņd:vEoCwgPRL<ߩ6” x SG'Ƀ!a 9>ͨą}ވJs) DۺaRmjILHT:F%,i]u6dKW~Cq(()I̟lԼs9`Wޮ$k59v%VQ¬Z;D{u-fztG;U O ت OvdFN_]᫧8>y,|Ԕi{X65YuCQ0>Ǧ$cKsLbq926WGڄ{ؓU{ezWKiHKA#4.ء/cA*ȎXu 𞤝M)/ vrn쫟I8 kk%7(0x Ww=}IA[Q,$Z4&tS#Z̃Jb$ޝ& cvWxDֺLV3"='-`G粢}nm9wz9u~8lC~LM +Gjsj oB%&|RB+ s!jFBpA}+cI,Hw$נaiMsO'VAgB:QZRǂ40 $ T_=C^>OvP~[I.0]g%][vHhy~mM$dJ/£oR瑐u_@R XzS]b-r3z+!ImXʆ0Dc\[gTw!g(OD̑ZfF` 7&6+?U,[rmx+nJ@%;r&] Xd#O)3.8ҳԓ<1{v2`t&QnGտRYpUhZv caQ%լ/crt7S3ȺH3ټ:%7#n]0Y\ aɟC O\9a G6G08˿UasH^£DGpQCWe[dw+sHZG&@oڦ nNMX#ƚ+[q-C8d,]x潴:rexܢz'!F0E\̱{pƢ5wNAW۩а{ܠT<g {ɓ*5ag9o"Z%zLêA5\vkV:h2=y Uw 4X;&q]2,n]l5]J7cuUGo-o7/O兹ӞE!S9;6\/ϸs?pss;!0YƆJhM|z{|0gIsortADNMYy\|GHT%`x&J,3+BxYFh~Zt1F8!C#ЪD!Bo [{ĶڬS#0)ztY|OCKyr&2h3*X8(}i T^ԸM:7 Y4`׿ [Y$idjJ.gRpA&hbb# ~Hoo6hV¥fcypL$7`~=]>x-M~\yzwt%Gt1̆TWj{m-BxպϟvOc4>Tj)r$^k>'wڢVMC6͈͜S й._9RY.ݙ0b{ ےZ:T`mFIU[z>٩o+$IT=8m`auDH}p PzL}E{ Lar^#M%y&yr\) ز} U1:IT9 EʚjcĮt.?(QOX(25Bk5 #36%0h':2+f:t:=_̸ EiK ~)X#S~u-(gfhmMW0\5ٵJnM&gI`p4x8j46y_6>X,qh$IG}ekxڤj8c쯔]TWeEۯ$3a)zytn+T»R鼎CYvo4-X`T[Ю0a WLķ1{dw?ב]ʛo̎|[^Ix 8aitk1 Mu9EA'Q"7'4E!'k(zjUZT9: C̣)Mwj) dz)}+uG(1sNЋWu ]Ɨcn 6gƷw~ #/Fv鱂WrmIVo .˨ۜ{uTrtd=q)k4)+5en@_NPP"/de %})+NF-Q4vZFGm{b+HqPpM50ˑϾ01 B9'B6ýFg(YŶnf@NeHUB̆|2'p,pT3aUV-zqC;,)rӎBEG 2yi7_tgV_~TpA45(y)U+Q1Ptnlⷐ?Ę> rCl hػu䨛8#kHehF-y|JKU%O}1C /DPϹjw=l}zjZ]2\:&lhqTOn"w{\tiyW4l 46#LgOkA8l]o6_u$apH`v9#D֝W!qyG=ȿP‘Ꮕ~ l t CZx`;R ,GG F})|в2\Qe}i 4 !wVju1jRjP6^ tM(Nlcy&1npJ 2?EhHÍ4EGX>0ɖJjze# j~|_hχJ' W5sE/ͥV*dn!~gUw䭮rxdaO|?saVNiK^m,F P]yRc4z)DIWCQ;x\x:5c$ڋipAQ{s[Ì`:pϦ]vDy실<]wṐi>Ҳw`u0̀>S҅t?h~*y_$Mek}/z4]I;r삱mm]EY8!vE dܮKNaAmC6h¤b6277 >U؂YjB`N6E`p Frpt~2"eJ(vzt<\Wps>"Y!m%.)Dd4N˯.ApogkFiOkQ'KOɴi=5UqAJ&зwD-|"4nb5ɌcEe]}\Ϩ_˞J|8 W ](װ8LN%aj,4kv^'66DeuM8' e)= ڢ5E7|[v.#@.#ޥ0tTߺdod[:b ?",hB Dbc͸wz]FբUH}/{&qlEA;GY0A[&ynz1:j#_~!iz*f~ѐ$2c<^t]ȑO6[?[zO.S$XzyH w-NI,0 y1 wR0$ej;SdAH@׍.'C-hpѓ<_& }#3aVgH>-yCB.R=CnZ씉M>s>>x 2%=ٶcV٥ cׯK{ݐ4̑y}{ՏH3dR~nV6hwa<gPm{V݊W{YNdbn1M OFX8cK98?,~pgI|feBau?\mp:&ƀK"?U ׃ɷxj]# 5@(,=xq+)g= L}y'*Iz fwߔenӉƑ`@j5U V!Ǵ_ j?y VQC# ÍZ{Pbr(3(5# L(7o;/p}B_6&x_90IL}9xuN#k2T $%r|* Q){a5,犫uվ?_BK jŠW]>MDo/Q߇Y_)1M*tXew;)_:~GE]e N# B%@J| H |MyW Y;NƩ-V[L TtD@zj=_ݻ"ڿ_f9~TѠ5tPOFXHh[d**izUoz[KC5qOx;A$ I#,%d=9ܠ&9!KިsQݯUGe ]gk*5p!1#|Z6-V![?ˮךA0f :E:UFĶi@+ǔQp)P]5B459? I0rN n %y,u2~m jED)R9X,\J+FO S`+MAw)d57Qlч&W/CDSFh }FhfvMNzk1ra ମh][+)lVo /Q*"umWOXm'A QaU$"5a5 ]{TOIt7plie@Ď YC`W}FMAoX]ی]h@TVs5W3e!ج9H_{*z?AQ}qyY0~lPQ.ɫB7X:,!珅% V>+-l]=IpGkK0W4n ېwt2S|Qx[G)nQCaL Bq_KzV[U  ;*k0m PKe@XCgD>&av&X:g&0LYoSkO<'RdoCtW, vkSJ8Q;1+7? ;6ktI$ 6zM[6xsN/*K_Sqȓs%8p3̄n k1$ ǽ"krUJ#p]XIi+BHZ`ߨ2AdGVg?{j?{ZGR"Ksn&xuOAIf{khEybQɫY=mlWY;/,{~6_@\cȏ{3 o.)(=зLxcgQǣgCY"I(M$o/8Κ_0~{^52pcCYh?u48 ß1BU\VBS(4W=@ T2USXZ >7 #GukQMyOT\W9 AnTQa{OUd`:\( C:)oyL\G.rB2(wrs98ZQ@96E/ͮo0B2K,)R<T)3dC9V:5+uzՍw9Y&{?ަhU]=;d\O}tJ3"'g Ҋ;΋yZ+RYgL3Ԋk'FK-#mH| |zF:d?&zmқ'J+šz,Զׅ[5K&^omDogNWpzyh؁桹U{_5Ծ4m_RQ5CzjC"v&f(U7<])%K܃͍W8:9Zh"|oIOGHK<*pO;W` L}vQZ_3в5& Bpw!8`! Os9SSgz,)\1@Q)lHP _ǙHELmo4֟%yRw*XNHMA1![d9'?j0IqWB BfF !8i̹Ko\7/hħ]=RL\*~ٳeD4@<')ծ -,2=_4ңV/-Z遈[Ep"6X>rWs$h4.ؒ[p/O TF+<2j_0Cf3Jvb#mQ" }c&4-({l}-MA:ajθWTk-񍁩bYo-ch'%WiwXsO\ &?{)ǖ.O-'S8urAp$MйhO{MȆD0mH@=V^>M~G0Ij|ÄirMI9,g\R`H Nom&*\5 "PM*$_OESoFlX,)c$thƤ]tZ V7kW v[Qx&W0q7S+2ww:c{t*H2\%-eM .b²deUJp/kƒU@0!:޿E5Lg7I )m:(%Ds>4nKSȑgʽmMNϸHiZ֘?wiHV8;]M׃b!Nu V͠XhP'0c.aG>s*:YfznZMϨO׀ugLIsc B$uYC̰48yTyP,m] L\zetx}"ۏN =3*}968L7"ֳ+yv~ Y4SBwS=bɃ0g~<2`X:-P|n4AOmBue$3K=;n.+tW"5VG"DH07 ;EvL:">h- xVk> N U},,M%>ۉ̵(%$ϗ{4Y@PDֺPTYhɫHEh(hJ#t/&wCZԛ/cXltͮQ}-ExDee+1{ms\>DCaK-cDq||@󈀉IJBY.O#VwSԴ m-g#R`0*@LadH; _tANiPJ1i7J2yPÕ!5yb5_dRT5ٰFe\<8R+Se)zjq:`s[x5q *`~epNf(b6z 9%{WR*?N%{IW0N.xJSz(Z̛UtVxn.Qq &:Lvu;o3)uu5?#cX$e9YTq(mߵÖ4vEZԚu^G~b- tHZ@|pDl',Uj>hĂK5JuN2e*-EeCۚȁ##z?UjЧBR4'who#7ss<ϗwj򛃜- P˘'^A1o t PXcۖJJu`;jrt8b`(֟UUzsKhP_'9\C8v?5)# AOG2%,h^e[tKzO6v]^̐M8ثJ]>=a5mYJfZqD-N,2[dB}Qs>G6S'Jn4@#7:ItYaE77>IZ|5J$"I/b!t8dX~{Rܤ&&hA,)(Ma R#8c,g'l^cZՏ=aZ@nvN_.?,T{Юv^NkYnϥK˙ ɣr4N{FM/r@nJ{Ly^0žhm +ͦ~@n\QyL/\۰ @Zz*U /wR$iTg0AA yS{a܉C"X) O56cIZlj?2L.5jyZoxHxbQP$V=6O#\G|CSaExDl;T,7[n:Eɡp(V[d."_/Tdө=SB<o|M<9:Oc#ѨKmЩ"d6ۊ/oDQ#EE楃9o!!/HtGEYOZוsF|_f~/1`:}:5A+q?r,@]膾MDSޙsz SБE/e[$CS}VˤI!; w&ҽI鵗;}8dAnK9L D-CSD H`ضkLmd LIbкǰ(iJ5WvN= ZsɫJ@8ɐ*Jnfl0ڢ)ʦ!{Foim) [򃶟.* coGj1Y&/_9q/3S&e_Ka͊xF?6!\U?q{@:*ltFڏ2sIQ-ҹI0+ƤvHh^ZDl?81o"mku_!j@ քv<˦5c=ܪU֣lv߅Bѯ=Lc bDvc'}6H\~/ODs4|KC+B{ FT 6l<0̨^=C.d0\ym23?m)ƒS]Feusm<.0MΧY+?v rf"g }M5B̀w7-ɸعY,V% @z}Ub0_S J,,Qd^lǿWN5q5ڞ@ >H뀹cQ̰>;3_~%WX3o_3i骧vb5mhw)ܸpECg3ߗ-ͺ EiI''\[CLcQn6j2mFPEEzm@v,qqa+Vۘn˦+)Π͆ Z}]qO}# GqZU7\R)"Q8fkF/HI$ ߌAE1Mh Q%~)z))`O{p[C"BWe$Q3ntVuRy^;RwkЭ 'ux1{$s)y!]MǺ`S\dQ*&uӃ@-B-i:Xg_лM~O|rzq1 "Pgh &>vp$p[ 6sY\3K_n9Q]_O!%pv}ov7!7 NDAq%>E7^Sh-3{Y!@yb$bauL͂g՟܂Cx4f4=R\ޭ(^Ѷr8导3Ϫ48  ry89D6¨)~0;!o_9Xf@Px=$lkM5H(yjtƬ'h#DŚ$؞պaW"#qS]\J:/]0G(.(w;،WSyiI^DFglw<[@YHp~o Cw A0SI0t(Ƃ2ҭ+ruՄ4Q{A[:R`k[_HS9t |:>ɦ ,J U+S>3ױ/^ .v1 KY]^5ԶRyR+D*LI< .nY1=K2}쫺/j+gU8 Q"-lSs!ou>&I%uqZ{É7rW ?X9o5+tFzl( >&mӐz@&~s &<5Pk&KK6Xw-*pG^?K0xKlPT켱1ٹak @l`~cbX0+4g.8pgdVcR>ه<Q1\Zp=j}b;)ٟkP{'KM.ܢ<—3TW; ߰c5p ^'(`9AHHL:}֌v.dQꛕoQލ"`S[2ߢ§D BK,ed =b yQc")>dR̞Г:þwy ϤdhUXF3zq!>]ChLȢ!.|oXpcܕE ?}aAvKmn&o%'N~vZ]S[?W.6\)4w!w!آ:Ѡ:W!t~Ql*I!6vǙjؿĊQk'sA~7 5k7nTHP3ݝ*p Q_n54Bvֹe]Y5~SqH6?jnmOx Wh&0n8I/e65$QM)tN/l`{:Vf^vTM4dR=^]NIc72-$?'op}p8 @qԟM#q5JLtQZݰ{BG?4&#;j 7']ўZ̹8.HnV2=.N\{<~~r6Kcsկ^}?pkԨ]gl~:ALM:K\eMO+9XKI)kNb)oĜu3+:h\^K[5t ܼ(˻;}&Jc􍵵EXT.۟H8(4+㈑/I ]WG &XX""Қ݌VX-R("I~>ǕHFEMQ,+7)};ו\ay&nd eP?(D>` ofV02jD`S*2oF:k#oOf Fv͘5[ p_n2ϫ g/S R8 %j!b ,f pl].Ӧ03!S2 ZN̘"&`5{ʿ?i⒢"f[BЪ6\5vݹY뛪[:j~tYҝA+YgH`ju Ty ċxoy + c8#k~ <{$.Qnj7i/)7oO/Ho کߠZxY/~.JR7ޙ(xCTo NJn,Őo2+nݐF(w3ج1N sAyW  U7%Jw5Ex'uE@ieP'PlA=$kv70]Ad:TW}Ȯ:4*jo $+j9;Oڡ|`^OywUe[Vrx$>MjrK>UM[BS4!eޑ~L: 7zʫ=Iz%=E5CA#`ZߪN$ߤ̷jut̪[CoCݻKv{s78- }z%gOZm: dB vqFϖp襛b9$a~pw-r8)p9y#B{sX ͎GY1 >Nt5s^(nzT!0:.9㑁 %?U?2?g^ZMhpW:]K0p)ԗL{ˊvZ* =Kkz vOSe;P{~!Y J qs1o0_0.s8 [ -Q]s%ic~3t3 4[ l#wQS1#`Kן11ʲ 7E!Asn 4 -}-jRrᡶf .8)n֐\^YUN:wV,O睇:`d:H;@f,KoX@(B2$a]NW1|Y @!n. $nb<<,7:y`w2HDߨ8J wYD H0Ӳ0FW,hH$Mt2.ˑ0+l_(".b"**>yIc\#u&6%uc Ȁt)Y/=J ^[?`xyjkjGVJ;|3ߕJlX}ܲHN&_5,{+/I.2߀$]~#&dzYr/ճA-|+:h@'J Vm8i;au }¥a_ H{e.]=}2y)fHzd *('MXS۵ZIʨ`ЈbZS,dUvKaz:, D'Eikh,se4xőZ 5|5Y@ž8㔠(#M( 窘]\f!tC ۾e: t+SS1Q̘X pvHCoRf*Y[eCI'φUp*5>IɕL~Ʒ>X?SLn 66FyoGl+Nu%SF@lԸ^3}aT &Mo~jsqΦks8"j.vΈMU6Q?]֯#s >'% S]TG>,>]Tӆ(styf v4*Sew*WEM?qQP,_h˘rB1`qf' [neg>m>:3E\/!1;0(jkRwK(0&W}\5+FG80^d};fhn0؛@7rVÊ^pfS1V߹օBX2+fb3WФe#6oJUq(rXICXD(ζ4aSn(zK4YLKFIIƤ[9ixPjvOGmq @P{' */]C sgFKo.73D߯47 eu3BZ}FHR#0e^=+ylSvr  @Or-ptV% fz}_dsU`Sx??6 e7VkI&'̒*ͨH=GPY<(7VT$ue펌A˔W4Vu%D:׹ 75 N Ҷ6P @V}ȕG+ݨ^[I0RA> EcG?JP -}=y#VkuGxt$J\ 4lh/zVuxw GPGAMZ_0z'-0U"]~6W زCUdtmMP4*ݽ?!0AE Jg oj1y-F )E(j߬r8jcwOO${fxziVv"OUZWy@vA9ܡjQm)T)2j ʩ*B$ce IŠݡ Z45V8 s., Vn(vʀKrLΊ0xBXqf.7wsڝ8[Vj@urO/oYA7`Uig ##!ln<;",0 )|^+o;5Nf; b'y֓ InWKFkzkcg$LZly,hT.Pq͓p5b¯;?zQvyj1j{(2MˍA T"=!|Ǟ{VSs(C?{8Ic2 {T=}:q9Ի9K I姃QQћn lIʖjDUJD)vw<&JU2ѽg?zF.Usִv -mzHPX '*H$,ӝnKA r1`6ho C^ϥGhֲ}"1^dbe< 9 >*Ԇ/NQF۶s$,5x,@nm d ,!,OR |WqE(&Ec4\qR0W E Y PzX7 `F&ETUrŷ35بA,wx ١]Rr0|}',98Ċh"E/eVջ5 ꘮a )3CAs8'j]|!hWnNWt@䎌29X1*TGXs&M>Bg5G2[)Vz_nr.mAI~kDtA|2Ѵ0읗5F,]oE Tnlݣ+0PߤvuTztV5\N$wPчi-X%xG}2ECLAA[$p*߭#b{|ꃚ*M:1UirxTWC!Y@u*zr&)'MG L2ݭJ[UiaX$[fsxGST4"4̆8˼}v_fe'Q/"p)*(9yc!\K??82tȼ}~Y}+jE-؟s% $bdR5hc~Ï8PmˑM`LQ?b9g*eЈJ3\يg^WƛLVC1)J+Tl< ^[ j[naFmvgJplF4)JPJyJ<-ޭO"_x8>m[>k)J 1P͝M}$Rͪv)͞c!A]#DiW:W?v ōll1_ZEX=tp,6o}<+CNKΉR W)Pt-s^sSj1Fx_ҬTA&N70ΪcڐU`u0G 93z6 FD2)gV 4ˬ9s;/-[*@ u'Ec{D͔'x|W +;̽#k`UѫǨ,מUqW7:WTnKS[wkc&=@9$%:و8VGK]rƺQs[vbh-t&H7`9$s$ۛ}#E$:SMzP݀'R0n~G~ֹiOUDR ebM-pw5ns>rި> kc9ͽyq2[&{BDm?'ةh\~<"o-N%"&Y5*q$ yioaj_ ߀b>$-ZYUɚB5Jlܐ,&=ZӼ"p!Ǖ?:Xr;мzO`5EpπMTġIÌvZ{?QL@ii_LI-9Jgv|0W;)t߼q )Z,bBM]& GdLLM-YcMQbptr/Y1YO[ribHuD\|ݼ2&@Vipek"#p2u /@ H8!YSGJ7̧lAv~aR{(Yvewqew6c-kX &h(y(OG*3P?~ qe/Q$V:XMH2Tgn߯fhM&8|E:-t81@n9ReZ dᡡCA[barypko¬qN1io~Z b>3h6*ֹo|r$۾. W *LL_ЯS+7c,1;( m3p<Ncp2J)7O68/G ZI4GNjfOdی4ItF82jH)n*784:̷mkNٳ#p3d?!rOLkKkbļ {(z0^nm , tLՕ2;ac/ .!w rwkmrTSw`ɺ'瑯ETt B6t6L4`ܪ*c=>W Z&W.\qܚ q!rbz4l2,WDgU<^,vmKș҇ iɃπ&oT SNJg# ߮tnedǍ[$Υ?۬& xzz- v/HքW)m%KY$_E4.3?A_\adrRSnc Q@DX]BmP2"u?p&lG.3cED<&z >,Th =4J!D&O{I YDH]:^IɿRVI8Nl߽#GF89N udҟVr,ٮI ,q^3 +Iٟ-e"uKvn. ]G&nHype(yj"ߑiDii#˄x&hAMeuN_4tp@չfpmT&S:{N g͎ IErH>nX&]?cE1 {MCddIk7q5eFဠ95o'*PBy ty<@ZC^'k[uF/NԠHh(oƁZc$$]4mCCT*d/VH,3(5:f tYUj_ln{UD{~i"6m oPzhg,%%aGmc0x-͌=P= `dĄg4MT<:zHwd?Hgԡi#6ǥ?G/NZZ?֪ՉIj. SP,xwrffwf'w*mh%}PC ]:蹰m@tgxkn9dv @7#oI{?i{B |P+]5^mj$LU΅>ɒ*W|Z~PppO5PEgL:?ET n޸g mf,B5/Qjm!Ww%߅Im[b\Vk1f.(1cu?Z|hO j^Ӎ܋r {1H_ QIEg|dm+(~Il$TN5G#b} Ѕ>_"'%>D(<\T-*+)Z#*F[ƑQ A:,{ہ'R 90pY]E fZsK*[Dm;YG$2Dxim͂؏^ױd]$-փ#XH1k W:_'ޝc)L TB:!AS_8wơ`p"K{PU[WizZL'Ўj8/aB MF4$ G k2(-ƕAA\QlK ^j .?v ] ح޷]|g8R`@w1 }?-Qd%r|j[6RRKa>1AєvY r|~㝝XՏِ.lt:LڼH|u%TnfD'7FtK2M-8j(*8JpoE)%ZqN6]<_s}99pG+wծgAO*μZz,P:~,ʘxVX*}|z[UyFqGE. {T7 B\NEscyY0vz\Fx/Dΐ -9L vYOIBjU-|\_`M= \5ˣG@p hxb9*5k F犱ftQZiFcH(Lz8pØ }O7- /2"6g:M7F7٪[5̆-HV7kqnԥA'jH8ZpFƼor%!O16ǁ}$nZ=9}2U#)V ei]'^s5އb^[ ̏eQXz{wWS&4V/)Z'ԉgpuko H_*wȯ}rykQQ^%O%~E}OA-#%iNdO>Ql#ZNka4消5}HFe(,$syIa 63$WLd3 xsznZg_pi!dnՕaaJ"̍H~@d-=W_-BuS9P<;nF'09kM%JI_x;>$;[K&g{h=Kd ȩ[ >ؔS[&ȹ k~vL:ju-x^Fر\X#,Ue4,3G`ʌwE%֞_DuMm^w%0qdİ-ܿ`+rm ,5r V\7bg$8NHU/H/VV[kR6i;Q)IuPY^ 8a8k34T,= mkZL7e3Ǎ#8S2K[Mty(tAkt}#ȓzWN)i4?4ߐhMƣ0[u^d_8% <+oJKȺ~s/;&[ӟԬl5V1u/βvm|. ?D{xc%L񬁥lyڈ :,]Zbt g˽5U`/W䵵8Wf^}םCXaSdW۴rjMZkΧhA,鋬\+V`+pǂfd c bмQ|8W&5HMnPo\VA1u\.u}/eCu">I~wd8Ǜ~u;#|nY87IHˠ D]DǨYK>WS@) Su*Xr<Z,v{2K#='" Q'p@jhHFˬ&FpMJ~=͚u[G?흆-Q٫fjGUS^!ϰ\6Nl]zۃzχm?$c.*O:cC[.%X.3<6py CAf=5Q3C c@;ѿ:_JEV#UEKpB I{IcF(/,e<-=q<^->VQ?lpx JY^=և>1Fr(NhW!U͈a[IM}1tu2Lo+2:237ۋcN EVD1w5*gf-dƪLD>/?x_Z󫉚4Ti,Zl?ْ3G*:v>vvd:E(d9eΝ3f |,PͧkԬq E(JjW(9<<6VYߕLoVkװwE _GLc}/(頾}1C ,”,m+#ҙ,OV(sH*1[t KR!VbUlVeV*ͻZOddRݒ/JkȚ;[$V8>x:,b@e)0? YpukNFp[{vaг[},BB#?DƦ9РQoqn?AΙXI!g`O!Ώ{2y;/"G+fG,z#ƒgj"f_@Co/Zи<<877f۹/tbt0+Awa>n \%CQ ' fpX%pl  VҤ>̽V &O$9zg7wJDF>QVU5H*_ǧ^,+PcmRf-Snb9l֍B>E.e6uEm&#u3wI˥ I22EF)9\u]2mB=S)@FZ53gVJ!(]+ߺ(m"uZ8uY:mZ-$:GrBa茥<9+Y1\ etn_fN͝:J HdCvEN BK;wfCR( 2=LdvqY _:>E\}$%$5JޮqЉPMCj:{c5jl̢:E\ΜK\g@(r_qК6wU-PP}ϔZ nưu\?Ӡ*@Î%e@ViXM&QOUY[1Iyu7ĮTx~ p2tx7Ə}a|~z=0^IhR08ǤR4OɲKo,iq4D`Yo||-]F"Pm4}.[ivjǶW¨%+.Tj!a^UKe3ˤq=V?2LmnEO 7@dI!RP6sSь>z]Q@eB0)\aS"'m+UKNR%p6WhSܼ2) F: 'f{0 27"bQt $Z6|GDNZ(&qiX`y|V̫#a$Q=ry ;5s>?%9~)5D!-,gk!8rNV@5, JQ VnDO׶sʯU%>zP&큹WPCC&?[)lȹPOr֓x4' 9- \2{L0wX~܋NbZjL&` QW˛U%ly!L9S{Ɇ3:!{?ܙ"LY@a}rV[JR֍ViL`. gB|L~-GCVm`bè~5<8_}Jc KvѲQ{ aoSˀXJhA]іH)̍2r1>{;PC206)4O~QXקdMI].߬| +ܓ{{{ΎL%]v}4mv?H8~H[>tJA7HTCY @+!86dO8z\)#},ń? OkIDE88B|`p*i=S>*t 4^dEh"WTA'z!Br(4M6r|孓PA\A9a?/+G!4\xOX\{L(>F ^!]=5M}x$jd~Z017ʗ7 /:aK3o\]w8{[4:͗M* ./Pbn C=4cO䂛W6ĕR]فjx?w痞V$.i4h#&饙G^RI"b (`-$QxgQXnۇh\y Zd]~@i 9ꔞ4/-MyuغӚt,J_'RWڜTgڔ8Ȓdw\ v: Pf3 ?)XNYz$4SCqLhu|.-U.kt;[Δ_uYdJUxߗ~ݴ8n3:L_ |Y ?l+ ȣ#\/D▙bXxo|;/7Ⱦ9T)t(܃ыsqּ']y0vFhl4o&'S#6L=@ܞ_Z=1 fs;k3͐LF<+[8DZy &p0\yOiJkB{ΰx. kfܭj*Y\d\AyFZkF(Mm`hN dѤ^Ώs6¥1 ?ѤL(ܴb0'ܛѷ;J ~qr1f'p։2RA(ǤJ Vi׏%tTGp ӭJf2a:'N":'ZwHq5#\='>GToLe+!$\m*\ʵ+qN &O S%-2,ضtܸtMﺙ]9=t&pbՔ% }fiziʿ zB+E [Q_H4_i>c.>'y>z'ZQw=*GT [hI|#u:*NF <g|ɤCh_1ъ1AB).ޯDUJ 3sA9ޘ T$upɓSg]oH WwG˭~D<yBȗ L|ϙOpoEQ繀eG R K.xCmآ_ +hx0+s5xzcŪB8iqb(vy Z}Г))$}n w6&#oO`hf!h(D jLHCB[GI2`xi%9$L4p݋*=6THU\IZwX3v(d*MR4:HU(+ gہqޏ43*1{`uxcJyh,}W͹>z\[oBYZ},>c'QgMj> oehWCg-Қ$*[lI(Ib'uփZܮc=sЦ[V('-$UV_` 0dP4 nu/V~Iw3ɍiK6.CUju!(s؋ F6NC,r-K+pQ;twbM . 0F̚ 5E*F2OvHjG _slMx/>?%E;>.; (  I!.~J9(mm[lJ=;^LhEu`艼N$)TH)́H66*fMbPfF] ӎC ^vo}?Gwa_]ⷠP-{ stǷ觿'{xJ3M^[&G JZ;E[ÆP'E$ G"fƫb\" wYLv5hg"[PO] MM= 9HB4ٝauWa\y,b?5m=l_TR]4,¾n>E*:UGqd kQ\Ve}@%m5 }K\㑄A!Bv{.l_Ѧ-{k!VRLqbⓉ"`g|@-gتHe4ħ铬W(%-mU'$1JSC$d7a~u!"+:C]FF `JF<ݦ`U7")} ^=ӥzA O*>8zM AV/V :1sS7k͜$эi EG]nx5A߻Umu4ADi9_Wz14N/n'yM|3 5`5 оz9VlrᶆQ$l\b Zr49PĝaƷP'T0~hq(~ ^YV8w#up`G/fߣDbuǖJC-ex^ltE fsۨGA)REζz˟0xEbLG͔?(Zn [`?r/BhhVMy B(M" ".Dzyk"h06xܹȫ9U)uuj = Xh \Hx 螷*M]KSv0 T浘B#T7;'U55!K"_AN4Ș,MZO&lV_rdJ~*0]w5V=z̺OA{7`v(N)b*l4!ySr6*4v{Uhh9+wTU2e 9#K扄վ|nJN.zw(% uw !^{0R,J3L.ޅ|-gܝ? [ 0=O[r6eu[0u3 {RױyN(!5Sub-PerX Rhh4Lv~&6ytDp=`tdg^|ZWZ_ݘ*dF2uDjVgX$IϽek3d_ߟPPlAnG *vJ=Ⱦ] Lv'B`歜i2`֏Ln>"Y֊Q#k6 dǼ'} zY\A&b+ƹ)I7 kKEӔ@Q! HM!=y8 o5wpEM)tP g]2.M6$8ޱoM@8в"5҆?NfN†eV&R@Ͷz>|W`ߪΦe˘Ds"X=+Uq=? e>nr.a˴&k=hUBжqOx{lK/ά ٬z?&QOqwMQ&ptqԻ~.T;KKX4mGS-hN9+ $wңfn,j2+3 |]sy_Y@AcF/F/#JTe`4Lwcj|G.>"7G~J5OM2O14r0qޚa(T؇Q}I 킌wkYZSV_ow[,2` j'"Mq:T$3Bc5'|w(7c5V9 $,ژT2Sps:Xe/{ˌt8A$ukȠRZYDClS{)K6F0W_nFTvKb2t9'7VX~?|wں&lʢ8l8ٗ mag] 51J m=qVQktz+\=>=H{pN_`㷗IcR%E6FgJcc5)])$ߓo^Iކლu{PP;#0sVxD}/[ 1}߂( A4_[]o`!ꖹy.2xϑ` Qc`~ƣPUBóNhV0C=iUF2jz} $ftx\u+ .}8B,:. PbTkYk!c@La4@:Mͨ"rMb,s%gКǔ4bBco[W?R53o_Q\)@83RFVj,Sp+}0He`x]xץ / J@d]xFZVzt`żPϳu>>,%Mܟn|De{9-ZЈ1zE/MĭF$E|Y0*I303c'?a<UK>wd-3͸͟ @mbXL健 pW َ/L a$&H'> be;2G}{T-X*w&۲2|Ш %;mHtfqʔ,5̱cN6c Bh16TmS[jX[yח#hcGQEDx"tEAޯ'lA F[pr@jX.M/>RL b u30Մ*n1F̹t0/kPuTxuhg;?1 y;KQ~ 1=/ȨT +NQ +OIQ"^!m7c|ҋ5*#7Wʕgɾ3P4eo.~ȝJ{HDAй5&Kj5i&,8Ŏ-]w0G@/s(&,p:?xѤ}%f'>B}+Ui뵎哒D_ף]slu$p7,/"iQ$;** %FD?EEjU¨SЙ'xuDŽꀉigLY5XIxoe@T"\~[?cXlۤwMc͆ռE1Oχxu9~ vZJPBQaUgLa"~3 :BoGwލ+MϞQV-,>~R ܝIBߚ fTwh:Cɔ62AnE,4g kqB)&:Msp1 7HB;T*:AZ*ǒ ]E&^rBỸpD绚e`HWߍhQu ee48,M{G or IV;W H}Ą_3Eo4bOm]im73A2wI& =rpKʎj'::^B|;uys饑 'w/ߓM{|5|/Էw =';|Kr_=/~pS/TĕMpT'P~A+PdFc)@q y3@*x>$TOM~TEAoi`i{]Ϭr?ڊ? #$-xZs3ne-݈#ʇlvvlӪX|)ܲg|d6Uayi XB)% wtX&z6y ?@1!G3u# RXtJ JưاǬ3mK7 xND'{jLyKZ&ҽtRV12$|=$VQGN 5ZۋD+AI"Cwםq`!H\>#q?Ӄ[#R'kOfl@MfH aw sSjw/ `o y r(H|F҂eGs=0v/L)0)=ӲVLCcf4+[FFFZATF284{pclwf.bt0]{_3 c//nMf{-HS#!`nӷE\Nֽh)ɱ1H4AʟZHDmR"ߴʋDFf]@D#}]Mh& d0H%K[X_2lVhbH^}_j2S@l_Fº"qFRN0+Gb7DTh<YyZ<-# ]Ej}F:t1j2 6Rk㟛rc@% |mƉm mwPrtڶVHG 6?@4(+2ͫgWK۞?[ZmaX m~޺pj{R/-z 0@Srɟ f\-^V{Cc,0S nܞ/aúg- BrczYVe3/ijΊ?`r/24sLwҶ{ bS쀎K eP1Ҁ1!]6|ةpo~)-G-r%FG@GЏN`X=˽Hnes+Ista^2ZR܀],d?Œh^؜Q )K5̀\>Y!W2\,J ; $QVKlXi8>+@mN DsE$0"tS%羞yJ 5s@ayw@ EIwk"]rvF ejݥȏ-x!|:N&CͱǮH.A% 6?k]骐Mמ!PD#Y:cQ_粹  Grrm[c$#ц0dfm_J40BNN 7Jw^`'e4nM$n=ުk7Fiu ,KHXt8AJͅ-\ i*L~5jqv ۨk&dxM`ZK])IV3v64B0 u\[ &d Bjcn$h?q_=[i/?]:-۞7!sU4Gj&Ҧ+,ZS :P0W=>$p3/!E=B亠%ޮ$_D@}ʿ!hB6#BiDA6b4oUeyg6xy2?"+ GԾE҇/?I޲݀#k/Ԓ&vݿl4[E g)E5:nMUއ|n&-ƍŬAʡ|9v,*+Bf`ޫ Viq uE}ZU =Ÿ* J4e4a(O_ZDלtK1]ʉ^nx QVf6ܱZ#?xq5gil49aKG*oôYN,m~?sK[Pg닏KT(,8"'&\)֓$̽woCƠr߿F&z͝{O_dі7YYT*gݯzuZ[Xc>huGnx0A.A 1*יmC m sM,Nu?h,8%;VɕNMf 2r&'8lmf &P&J^5"H/A\|1(@ɣ鱝,i6|t@RU?/WajBF!N?-RCfΰ0>Yz`C/pWtC_ wW( 8:2 zH $/6A~@ U^ "(SQ;4uW Ļ jXv¥QoFѠa%s|StI16C<h2T."A_y .z0CyijƶtDqT3ހ֋I^C(ΐ'+͔4 )Cϡa j5 k;2J/(/[́S&]o0r2eҲHL?]C3PΞ!LIo鬾|!vFgK{GV?GmSq5hk݈BlSK.v|G/|`)^@_viwsٯ9qȵ{/l|W҇yȦG8ծj6|rPwK.\|>/l0uCzLY[r1Q8$#/ڬ#C7:}Ye.[MrN7/DǙ تX=t#Yx%רstٷ5AR ~׏Y_V|[tAt+ J諵*Ę'02P\=\>}.4x؎j/ڄ:.߮v`:C*^j'>X+BD{u|u8EbRM6-][^TjB}`V6{Q9rj7#Hۘ+g!| n[hCc*ftvD_𜍠p|4X)9:G%) TDU|m J=3omsu J;a "<8".;K!w,u(|ߤ8|Av}h㚝r '!_ƫS Fl#A!kNj]0VE  oH~)zϚvNݩ 7T/!Ƣ>7_P8Zq\yҎ'[nJm)&2jLy[pVsG<\zܺwO = 7l*N8TH^o1 ACOzǗ2STtyC ܤGa gfRY-\Sa&T{&Qb7ҿ5-F\ Cݗ!n8ӡZa/BS!&÷/ P}M҃ )C"')t,S\}|iR#PkMo=VV0YǬ҄VK1^'~d${0b*br~-v2N;b9/6iGo7v?jN%XZzH;Gk]4vSN7cVuF3Sgmly]7{3lĥbzlE#dG 1Tm4 KTNth] }c'T^?O̗̾]Pk\Fz"?8u0#i+"?hc PmC(4]'ڎ`qEJ@A>7>PPP.D$î-ta?l #.oiGFS HkF vτ)G=iv`yꭦ, I6,C @ #bF{Rrpd v+RhH/s8]Džr vc[yFDyN-Wrf$ܗ}u2>5\iUg!xik7jBQc{nb~{.hN{J'!luF\pALkešz|qo^fOSmz }*FoWi($=G5][9Rbvuv6_BC;N-C"PJ\I}[!ERy9Z0$u<ťp a8)X":$x1r[7Q4J?ŞFgJR8BP=9s nPzwV'c^k(kCǤ̭?+CjjI;JQ*H#*=[e8‚_sO.ZKbrIVRw{.}Butb \_dIZys-( ĽH&Ew!RY\=J滎u'oX@"5w;(0hUd6!fZS6pS[K Yo 8%JTK?ɓ-1D%  /Pi8ikʝܓͻ9ssh]g M1ӞKnSd&p*H,i%3td#ࡋ']w/a&kacIR 㠞;a5Kukkho„pkgM9Cבa{stiX&'V)=)B*m#A堬$ځ,)eF;BnqD)ƺ:4#bٗ*.W:0b5;ȉ9tsG7Noll\Ǝs,%#ZEjP:')R*dfܾk{h)&È]>a~E,,! bmmSf7\gclȴ " XC@l-/b gUdqKxQ-FoӠ8g⨯gFm+ީR6 5_dNssagAƑ篬Z՛er]Ϊޢ0pޞ1Vd8C[OaҢml *& fJ-Ȩ1bKYQ 0kxxТYWtSbUʡIq1IS \5|syrUJjGJ=lr %L5y& ?h7B?O0喹7=dk<2&l'TM5Mw qf%!:(kPuFS̾Aߍ?j ?k(}(m ¡p(>)-['D{\?69jᤉ3O߄Hl|5(S{ {(d紏F2Aizt_ ;&U)hp6(ݶT|FhFnR4O?.{K 8@$HѺʃ9PPUTdbdORSސMDǢy%RQ'.u1tzgP{PSFDROВ mT3RyX*x|ѣvV|O U NCN]HH\l=S$Iq&/PõCd?zh]䪋PiiT+(d&QlK49{ꛇgR1"Dz*]@Bv vFܮfLIzŽ+Q i[oL0\"X/:b,|Ĉ@!!܄.#θd̔eүov=czƤfW5 b\)-HmT>Qff?Q[8`Mk0RkM`nzlE z *%ɟwjěr jz+b4 !DjJLX *R8 EU[4f.#)va^`#H[Ǎ[%YcBK )$VAPrK%[pW ΐ]HL}o(FqYjkr\qKdz^ |M>tCJiZlBӊ#FU,ʠZBNE>Slf f{_iPG䭻ӳZt3hfd* r;3/`N*JG ô_)慠!a|]3)7]]O包l-zx[44nIHyv!ƃbִb#u)# /.!"a\b@ɨ*X*Ov#,?2sn+nuJ9Keo.P(˦:\ngNjPrrƷ7@r ΄B6.&3;#PC{5h_%7%]`VH`X6Tm^ T2,m+~PZLLFܮeYt=l/ з7}h*[{&gENMgP44"lyndC#xjgaR (6ύYyCʕwsfKTm %d{u@(rb>0LUeXJ:NN߫%;V)Li|9,%M II¨1)j.2W|ഩ?zcҋ+I4J|xQ).(^c]d28VvB@ V=޵ο/y(h(-'=a׶ OΝ#I%ݙ $&Vv3C72?dJDhݭDǝ-yts=&ul*]L<REW{AlWuHzr. EQ/ F${Fpo)(eݶq 5Hyikdik]T0~|kHc׆_pJ;OOqlmt7YF~{駽IT_@LU=g\5 _hQ9嵧Sc#z]1]zM#WLsdWbyIC 1F2Yx5bz3L@4q؊} w IUu~Tݷ[>tsܼ5aipV\ w4d! ^fNk5H I_XLrEwHK C/" ŧ+aذ[)ٶy"^G1r8TLH8qҨx$u̻@ e=AZb$]qaHB)̩FqDEӓ)!\Pҙ A^WyxĥSHMq2kBo>1ө6R6!D68}?!'Yw 3oN7 L8]Nd YG;KL>ycy+uv whז-"R(&DRp$'HsX{_ Qu<48{5EME0o|]U WlHZv<"czBQSt69ciiӃԇY~shnOP+&~zi̯9Ǜ3Q27j)t #Osr|t,{#:Ӈ }|*=.őB@p)%v4{)bl< Sƒ3J')n1S B*2Y)7F,Hf ڦ&`ndo5Lv$Wվ'Zu ںӓ b|n#a5 BEqbk7a OM8| JƼLB+Vl1Y:u&oilQz98xVs]x6-ٟS}-kpG\3?ߨ;We"Pt)7ERwTȊ+6e~{>҆mm"h|o&Oޜ$Q)RH[I.&hoo5TMd>b'3S9$C"f@Ԍ@e҇u\#،E1NHd~s7b'43+,儨{RqFoцR*'#ږZtELϓDsP),$UKq-aXZ@(?G%)ۙq#db<)+EL#Qk۝_Iw 0i+dFU&;;ϰPW`vKS,O-+P`U~6.:73X?2 <8ikw^^=/Du<L\@; wvE $ccj}!qw /RKaϽ)DܛJ{4z1vhv2BnؑT/M3m&rV 1Z"05ruETHXJM8q;*(0 #%a"X_7^no2chI*\R&)6'ewKB}vG[e>|Ƀ\.L Y]^K)Pgؒq#}°`r3>L9Qu|hJVC`% U~8x ^"r>ezJ:5`3,;U6)Be'x1# >=(|gg[614"k8ztd8RJ<Z߯(4/$zTSF38*=[X],HRg%ZEICeLؓ4? }$!E _DC9)pR|xr;4h=וpIUL':ܼ*L, xknVf۵c eU[(nׇ,{L*D[ݩ?Fr45(er>9 eqlnJ.h1g}ǺDDӉ-jvn7x.ڑfQu/T3%X+vul3/sl?K:_,.Tm+J40^" \zDt2r!.`u1:䧀1ZGZ+(PR_hʴBXES'u2`Iss *IPE H n5$FBB)pڈlcx"rLwϫ֤% XH~sLN5J;|kC<䪯0uY!_kF@>D|_-@7-zq0ƛU•@:Un#`lg#"ҥ,h›U⩍wkbdxv'JATo`j3ꢓ/؟x$Yk!jgLhD*glG%n%x'&[AH4aԦ IVȚY59/y3'r\'$;~W0Zryco(--踔zm7,~5B (>&*b{xkBv"k0R[ M#j7%Ǘ->93l'31-8Bq6p M$K}bfuqvY;_Ep~6GVKBkgl+1+[̻zJNs1mt -cr+Ms #ܻ+lK`/HI [lc0ܩ1"4H.0P 8䪿lUW#޷C(jܯYy@ BЬ0>]*YtB,R Bn/Vw 1;T{Þf n3Pe]XR$ KbxBN;V#A e8y#ur6`Q~յEFGgG7)މ-("FbF&5yiVS">  駎 ,Mد 3 dN ?Os7:+>}wyD L Z$1뱝I!ZX϶8"}Hk&t2.+̛Cd*ֺ {n;`˳/ ki^<77ݥĞ6홲VW,^VidQsIjo? aCKswI*3oWou teTXe 1L||2}0A%zx 4}6:h\/g)JsK^c1-vdUi*dR*14BG LJ0 1kKwێs*鋟[O.V߯ٴ-X΋cd]*s41cģ6]\Ƽ3`ąrBy]3j뀫Յ[A r\2hAbֱ m0Unú`E WA̩<-T],i&f8|6FVE,,$؝tw  n.YvŢz1V$\[H/BI>IR8B/) jcöA &gC&jD#@4{[kvc z!ʭAQ47xZDWE*άgbedhjW .z'&W^[=\ aǽd"pB[guYWz"~*6{\juGd Z_8b.S3HUi!m}; 1hQ`̵x1-Z7fYG׾^mXX2LlV{Gtd6#\rС: 5$A5m+$hyzE0rup/kh/9k ʲքfTe?SfgL#WqH[5wĴX8e?N+vX׶^31 c{ Iv7PE1gSVN/TzLGuCTk0;CT2I(Õ Klgch͹4ؔADF=ĝ Q2յTZY8B\E9%d%uh8_Rt"j}&^՚E:(] 9ޓy3fs ̂}ABY-N jq Fxr,( Bo(HCC".[D*`u'{:YFT@ʯ^L/xݩ9 . yRțEc(#KaB;nhX>jqG?(,>iqaMhN2 H")8OSJ#۱3i So PJcG_i4%8Jnz$L0&m)pHW:"PW=feP#hAwK.UYM5FC%=i Ef33NJJ{i-P(B%~] ݡ:ǸbzuCԣ?jNBhc(NY&ȑ Cuj;-*^lnG&!$Us>p.FvI<%KͥM[;p2=e1(CþvZs^˰UZMokʌvGA&ȵ; J>-;ʆ 7K1kŨlyIԔrSIU~!/Cy}pş @c1LK+~<%,PPIFoJՆpvM~~UۛRl3S3V8q٫NSp B<#ν.jlSԡTTQskv!'yJWf?dž+^/P|"acb TBH ?"{4+xU!Z>q1]oXLM0$JюGN8Pr-a*!?dq&z+Sⳕ-qp;$΋0=wwcfu1n]{|~$Ozwܧ-J l%Hʥ3jCBODm7.F=$xo!_W%+ ܮ~ܥJM*?`'~;Ua&ѕp! bUyaե"σHy3~٤e2I_Aud Vum S2h=e{ʨ4?mvxOea$U*h^^L‘#O9c Q-%mZLK^~D(N)WT`m8RFPJu g1xG &<Nn!0S((` TcE]j;Ku-v5ߩkM9?e=2. -u_L!D$aX~:Qb}ca!QZХ 38 :&g.u:e|>#_ oӊvB ?1v|8Y=x7)`ZA4l7*(˅++Eʧ3Ux[`L8v4P;6(<$:ek8}KjL ׈:W^Nl,:YDyS[#!ڦVS)9|5U'ޜVu~啱wz1K۸Iݭi*lJ;~qy$,Z B7sją١5x.\~"jѓ2-{AsJZ㝢 ']e~N9UGr6Û,ݺ6.nG]4Z*c4UeAO6?^ߣm=`4 ns /㲖+aQμs&cKگjFj+԰WDGV܂U_F>_ݡmdw&-~b(rNH?F.Sfwq`Gbl2 kV|$䊰oݢTrd0 7N& qaFF[dvЮc0`ѭ0v9}(ԅ]#g#/O}?9Oo(w5u <𵱣WiN[;71"PMXN{h?vCw5rcx90( RbfQ,&az '3/7aڴM*#6݆SIAgAթwE19T"[3g2w>^7yˆP%M., VlQ3D q ''Sct."jK{^̜#_\d}N(#ø%P6򭢔g{] I7?Oi?d\ 9zX%de5.)ջ촗2E+)4HG\T%QG!pwqN=Evs4T90WFf'+=K#" ?LV`G8]%g,j,?bLR]qKR+DsNxlk7eљh>яiCx˯9@uFi9yZ#ڮFKԦvrǫm!1{37H\ ۇV1r' ٯl]͖&~PKΧՉx`(]Eg.=W3=`;_"H0W;)IqSXޙ^@1g6 &:QynùKqн>1N"Y^`7>ڠ,du2T#y>Y&*(`k )4fL 6 &L_ԩ*x!S\Vצ]3-@ А/(Ua\hH6W2yȐVFf+/^1ۢbH:YRd)&jv ~'`^'&q #>ڣJkRoC/ R7ig"tA!-q ͷIyL(NyBKS@/߽`Xe~GP^L ɏy?N,\b >|);+m=/_X#zX9$ z2<&g6',uTY)7$X1KĄ4_핢~H7ofn˳xq!Q.ۆdBPzľُ  ;$\V񪿜 Ĩ =5% z1E6GZՉQe$pÑsR-K_CvvS?GlƝ,%bb{@|x з`_Y $j Sc[oDawal-0p0~?%T ٮ%{Ӥ~̛67˼;fWٍ,[868E[?迵.kL/>ӯ7&yCH9RExϝ&0\l Зf(e:zX!aq\G} ]N5p`7⏩K CyuI!$.ͷ1)ty|k'C>4؈6f9"EFd NURbgSrxD_!%3>q~8(A}fX YҖ۠ O:R X}T@G0)\־tMȭ` d7{$F5\E ݸC=cetS qj~>4⼴υs&Xq' r/0?k>!IH>Ļ[Jj14n"1.ERm/^<~V>f~g Muy.zOsn4K#!E!8ʕM^fNmjLƔw&Ax..%pI`2TdK|- N2z@S;.&'m ٕI;>jcf+$N[57΃g[;}#`u_S9vNU+>UYDa.*\ 94fͥ4V )/? ]i@TR#3gwǨycmgfC&b;]^kƘ!BkIo{չG4WG뵚o4VlIDQlj0yuKXAF4nYKOp*v Kᾍ^/(z5u1Kmai>˄˄/89O2jrFÕُ *W ^]3:߱$"yֳo[:S=/}înbGW{SX3!llٴ%N Z;G_ϑ;xgXmDuReLjoV`Wثm#ק I4- sӈ\PY&هW]qY5PQn-!Sp~i]ǎXRdlx6LHVhemeH$ZpK)`4@4cW)+(FSF2m{ ]U&tixy. D u{'\YRKdSFxkꇞ d2.w cU(|LLV0[05ˁ(E2qp$JC^S@}=S oJZc`:Eg"lwn~rϑ ~˖S0XU) ( $|P͹CrLsM Db*N)5lItʹT^IFnVK} zMpDœ G_OFS(X]/dKQ%rd^K ;zY!Ͽ |/զ6td:Xu,d~S.!>sEq8u'2nX m\2iqv.Ϭb{PUwrJ~pS)'hT>k#S@US;s{5a tOlܺ2gb)\d]o+ !1&>AZ-)>C#s3/K;?M߇wF6{~ W~%T$e4ȏiD \(}k>XUot%IrKևg `ITfdL^BV%VuvY߮t#ܰu2Kޯ-zdya q;p@:µ[.1XӉ~axeӃs(oF2-o`DD%*$aL{}jxv9+'b\%c ~D ў3%X;XDFhTBt]&{,~"Oeܖ(E+:K_ɾ=EqFM&s. 3whٓUr^'AYTt c MemJWVZ-*KCe9eWECJsafaƫCKb*HhTOv;͞Ų-|(;M>)WEMjz”`j Bwf-Im֟SK"O.{pHlENg#>mX ,Z'Kx;U~ɓU wU]z;`{ݻb |oJ үI"Xpt] gb;yU匩11w;wu'ɈK|O`&Be>?8 k' Jè;L1{tfH OxfDXQm}æ_=HՓ$uϣc%*GuF Y2%],c^5v4LJ5&kÀ;<5P$f*>Z-cK^ [Hƫs GB٠˽巟P<:2-5pt,lݤ2K vRJ'y ]9!d Ƶ.ꝟTr.+ybېt5GE$ng';te]"H3ݵ,BQd1Y,ݳPЏA]'hi2AWh{h5%](쵅Qqnc{Vi5ӱAQxQyR'*\,7(14isL~WeӛT#%.M agۏN*4AK '#mnT5q(1p>wFp zu6ܥH ǜ9`*pj{eRX@Q] F2*zn}a0(̹&gZ|yl |W$"틎(UZ#s]1T]%s~k#YOzpN^A¿ZϤ$ͯ?٤X>@ ]ZKYB6,bP4u ?xx]r:x I 8Dz X GL%]EesH]=R O:j}v!(BØt-}(V00=5k-$)#?5i5)"ߝCyZ,K"+a5 o^i&62 Z3ZFKxM;KN4*QZ'uu 3'>5-S%{A[hcTbgI.ƫJxIަ(=5S$t(lNM(#?KᤈMWu[L$ex8Z29$HRp؜qp~{BAWҨ8SN?c iBbq3Ɍdw[.nmknma fU'j`3Ihkxq^iy=ympzAH8E\ E"Fބb%*І7 (<$_HN.ltہ!|׹3Vf*TM "VbB#P?At *G D r`y$KhKG2|xU) @cE.'ZIQ˧gЫJL!aTsFJkd_A3=ᮑe &XMٕr~#>><[|]gYQ<]Z wwV(RtJ^X,™#S"{M[W4 J[WϠ-a `-nVH{&m&MZT.^%Ψ8X\B 4KAƸqY#Z 7-ضhb<$@YtvP ku=U3Vmپp-a]+}^^]o@RuIHDž.6 Wߨ+=¼m( w)~(%N+Hg) p/`ςr^X+$_ V^%0'+0eNI*&]7|rW-^A%l@wL->| xiYDTʓS`l ZcdF/Y4z1]<͈{)ן\4\R}k :AǛ6pǷSHuj,|#za >HeO ?:ȟx^Y}dFaVOD+N]3 %@g&X W1. @Fd+r"f^وtu PުdׄMt4o@?\:LPWyBХ9G 0a1j,i,6]9X"1ٴC4IȟSf˃:@Na/+J0Kg1gY- t;%mn}m!hi6C`ERa "%.GF{JWhrQ&yuK3^ M\,I#sFRaELѦKKT5Wۜ0O"5>1Z1Qp+ x[{B}\ᏖR>vnN~LaNUʕ]ǑV֔b>dX&^{n)mG?@%uOD<^ %:P0/pё7_.!9D+p@\a:SඣM+m sR6saG6\;7`~NiLydFt_N$rcxwlZQ͚G8%u)jkZG,5+GؠFU MP[Xi"-lBW~ߠ-4]>`nqs43}K, -:gXF>gӏ}`)AIW$CR8;dV4M6{h8casoAdmqlRJU)gkS*z __w<@ :&bĪk7A>"tB'SBHe fo'PT6gϧ'nJQ200 U Vk0gr{sRm%OP8ƐR{ u@}h32BR: ]SI)d-8)|>W )}α]h.LRT'L\ؚŔ\~uKՅ/טٷuR)$d5X7Skh[$4s6Wo ұ-w~Wpd o޷Vq2vNJM' ͂(_+ DdQ0w r55-$? t n;H]($+JJJ-k}T@7F8gzkE{eZvg[$LQDmQu W%f`Eƿn;o L\*ן (NejrVl 塎qeJbS?8ԡ镢aJ|SwMpt4 Yh-u3*wW$YgˑYU0@;)^'3!K%-SK*@ŷrjhjpYL+vp]@"_a(wsrTۖan)n|1j<| 4o@Mk fzAL ,0M ϰ55N7Ց(6%_{llZstsI BCCa܀V[3GKf=uoYcO%23&N狖2%;Yq*@&;uxF΅.sZIL\leK2aퟐV>a;\64>K5foDz:ֺ 4CjD祽8KVZ^P*C|v5EsˆKĮDRfBCe)T  =É/A9;q5@*$崔2p T*+]оQjۍ3noRljsd9UnE!~{VME$aDpzj *؍U}i[ L9Hܸ#;*%79 W%Uۣe:W愆!.:R'JtLr|1#xߔ:{Sb?אə஽}1#}cY`] $,n*S6,avAE8jp72^J3o'|o QdtÍs>\y 6#:7yT@c<iyZV6| _m)10 Nʠ ,ld!o~l,NknrMaߴ 9l'2z5)NǙ~{ S:QO $ןD{҈(6\~U$f6}bܚP*[840.@PE4$=?uB/)Z- 쏩|=5ic\EٌEƣ+P3Sq90'يk먘g cnG"Đk~[Yp6$F\̧m3 &̻0F?^$.a3j{DpN:$qmrlH0?, _o!m~n`;JN6k&hWѩx͌I_[6yd{9:3bm亶 ]RNx@Kl)-A(E'Q ^W$.x:. =I=RYIᾋQ! h漛>z+N7Kƥ^\ط#?u\: veR1#+6Eyf#R H$TϢ$ NoČV)Dm0(Yk=|tbgAߛBq}I6z$PfPd8:)^&=А+f+"G-4SB)>ޑFlCrAܦv%5+ hZtL1 ӡߎ)*,OE۝@\-Q%&czU 3eJ˶l14lw{/,ҙge~n׊li5BVt[% FQWOG0? SfmTk9c5\̕ 9x>~ܤa@lama$vûލ'B[ :;%ra:RFTٌn6CF_ ͋qt_S}x@12zCD+Q<Ph]/!Qw?'1VSҡxq6hPӆOuH9 ҳo 9=*Cꅺr W3Wrf+Un'#\FN,!pʇVQDv[Gs1y~>*1F-YgbBj\6joB~n=`6 õc*Ɂ$YHN|w`lpoGf+kkz\# 9OkaYѥS\<":N2}yN4"5 ƔΆ1F1a? 3xnojzIJQlp`.B3+SjV#ŝ6|OLa,2JVG۔4Ǭ'_hL֛85?"3ͷ]R5їh!Wce3 Ȭ'?1)ckUaoUy0iE)61/ .1>2_8l:)2gWm__~\)k>W%| gu4r"s#{[ K ]A}{Mm.(9s:Fbb=bFۋ&]<T̗f̃l)YUp6ADMlMFETke5I4K0IrX SC$ҋxPfX[7"Mk8jGXoй|SaJ'5oex[4;*{I@.%m{:J.†P9rQ5[=Of1bX.\Y^RR^lvpkrR܃wRh ;XlުaȜh$}=`HJ17'BF8cbfaޘ?[`rg-WAXL(>0}Aﺃ3,:+w{v oזuQJΗK#dSʐMåuR-+gs\K856\n:kåT(ë 琤eY՝Hdq!{जPfȟ:p F$Uy:LKSe+!8iӠ.Mز7~LY $ravS. AJK@WYu]rŕ̼\E]\Aҋw!s26hC~`ʍR"/ezȍ.%KxW:ON;5e5ۦZ׉i!VI4`(`?oL6( pd'GQui?{sbkz;2[ܡ?2WuNUx3~{^`-9;"cJ 蒃)ZGr&ѮlZi2% @8$Fx E>( "k1k$#~L@(kt/ 9Sɢ`@h-,y)V[=5Ă(K;ik2o-ٷ7W|_!u{ ^Q4%--h=O.wbs)~Ż=Ɣ~;#|n#=rcE禄y}5]UPӪJn>4+ﳐĘI3)ґ]W@I_6m5qW9٦B:(4wmkaMBVN7m:5*Mf'"w1č|O"x_-i(;켍fw/&kdS fAoIK d241&lۇ(Wuɯh+`9ܱЭgr ܃p}By#t[𡕲CشKܤV~1Q!{4bˋ|Rs|uјW h2ØELmz\?*f`e9#ȑ4-?;R,^ͪXd$1Y {x|HQe b =kN4_;+OuAC!-*O4 #$ɇOQ34/U]ηU d3$cY$-gjS:yr@ؾ9 ҃ta)Wo{E%r=Tk bY~pnC~rM_좪ZFޤO fj1PU; |N˲5o ĬsYJh]pC<-rTD$)Yԙ8 dfy p| jMyh%EA`(:_晜R& $伐J%1j_z[=F|nj$q۰i<&. gua?t0Gh}KLgBm%QCDww2mc?OLhH=cʁbi|;,:`>)IY}uʌ@LuK m/VAa`FC8G.8+d4ލssLg`V,TD1ו9ܙpmpaWm~s ]g)'qi-{Bd x[ :!b1VhԀɢCSOîg6]ǡR;^qmد Rs}ݞɛiBC3g5 9r{Lp/g},WA9}D|J덉QI)>_9MnEzP>-P+y,Ҷ#$h9{:?*F<L'Ma#ȯ+~\0t|0npdtKw9s\ w&*(܌Hљ7YSW /`DE* QZΆW?.hNLQrp}D]n!IZǐ:aXT$SU[ǪA#*{)jZrlgb̟t#|79#@˭: g[0t(4u;w&8#dׁ/4R?an'B4O5/gwn R2dDlo=Cr4 etvcAx}.VF{!,}DEG%ă%C$"uHDV-('WM'"$nIqr W61<盎2BfDu06W.ca 1욦U/.홰xY'1q+詿فр-gf\6pt S).K=8Zv1n28R-}c$a+ڈ2ٮg~0FpC- ʱw n߲,CPU>yzΠyȍ&2N`)b+2IFZZxCxgV}(:Uu\aN}HKtMrܻ>Xv[48/D LW@hU${rsa)a 0PGQN<ݕ4yP<j~J(Yk xjH$&):{sJR֩|%|fJsא 'C(~*hwXd߅j(t[bIӘ@`&%xXh}{:5WԍU!=&p c܋񗝎aB}_R;ShGP[{߲:e~fq`_.~al4kmVGaQ]yJͳ2X`mʄ]Kka#s\ܾnYZ k Et?r[ aՙDYOp|ˆ =d5 b콉[zN)ʠwQSwɫjK<): .}8y|uE#5DƆH-"$`Ćyu3e:U̮]nF?vsجKƴ7]ׯ?l{=HX2Kbj/R3}"\Iv'@ z9|L)HǙUlu{DkքPݻ𯁸lWMLj%r*j Z r G[s<}:?XVc[$e?S js/m{Ev$Z? *jv$?E\,r?>Ћc~zQ,C,ݔ#I0Lu[tᓞ>5XUk\yӖ{ *b?j*CY:+_q߉`1J4_o_l*7I˝;ײS#-V\  48*k S|+TO<;9'MM@ RHd}$,3 B- !%6g,V=f}w4XΪO'ǃU.yKl+DqOAC#ONi˛a0Iҳ'flU"g O d*b>lbC!n9O9{ 1zN#xS*>ꋅ6)t\sXJ~%pЌmb W3\E)o_Ea%+2Fq(*'1)>d? b;dDI3& f¨ tc}@ܷ8(yDgĔ\^ˆ:8_+- _P3clD r ᄬoC9j;32GChX$q8fuT_n=3Y&t2=GBOb/@kVs7&ߚ'pSAw^xN /DΎ<r"]5:i5X,ؚ*b xX 9B`MOmAXq t̖i#k,ܤQGC{˵Zp?aJd&_'"u=;msW)W4H73[sA!Һr6j)E&C`wIBtCM'8TfF~2s/(쀭=A`/!GB@kZfm|я'rQ:@?q2`{<=}I o$O̯to=pG "BK*8:wkqnѪds=YW@W)Ai:dlKΤ\Ojŭ}e"_xpa5'!Dp)y@OOQmuS`/ݗ9EϩlA".rwmP &;Ӓ0ϔaA@tu<5XM&8~٫+Gvw;Bfbx5_Đ)$LŀR)񡖽 ȑ<+cse<>c/FDy]\_!\[B"|2~tcC <(V(La9=!*V4޹'uwb0 KD~@9pB`- st×٩n4'e #طɌ ?ڢ\6XXiK[ǿa ,&KԦ/`$*v CܸV9y!W_\ IkO3`NR bS^:IX\ d|.'*jR$fDQmcKf<=yK4 L&/@b;I1>4zbpKri%fP-jo)PQm@ cڝI?>7ҵh)U~>NwxuyЭ]͇3 M>{jih:C 0I4PZ W-u Au2c"kg⩡Hzg2o3-=<|uh\*qӇPBa e0o-k]Xr# RlȎx^ Tg۞Vf>Z%uFdvyS++S;"_t +ӿmPE Mgt.AQDLc?jx.I}I,aUv4c/%)oRM(܎gs.c&^|.SGΧBBO+MԠbl +Bkz{FP0IGuqHIU|q{*Hh eF BP72)VbG#ՒItpZT[F No?F)+M>a,9W~AGQ< HM#4ؽRXpsB$<)ؿZ**,3$pU5X~̿{ QWw}o:OUV &捖v$:p+>0)Ƞ|\j_>"Jz2n8OU"tN$īOe;d xܵEDTVt 7,ަ-Oj MW`)1+@]!ҪؘAs+ 1o*(Ӂ&&JW%HYd8Bem!iI^1ZM8;a_h#[Ď,死8ܕOj0c/${44$ bSt>l \rqTG?t> ua5%>[7+"O&暎vȍ(+#\EuI^DAo 5P xݯo"{~ÊNqnQdYHȧEzW٥lCҔ #XeOff(Mk-~cX!6~tŁ|*h!i=|s9sID wxS G\UdQ`x*e\^ , }gޮI9`23FX~Ft$ 0_Q FGM.f%1H  Qu?U ~gƢ7Wi٫8_'t{KZQh60 ]$jgUvg*qS`?},rw6˔w:~^W1@g jML4\>g -[nen7UnSz @1 ;z{/R-k IV;S7xzR01ƷFtCM+h[7 8o3qt(DĤD9߯WKM(\%)4`էG# ,yGN@br]yie"4ҭKzy':>νÉ| j"#TpzZPv^r h{Ttu  #z> SU>T&, OWElGݳXWlLVJN({4I~ N` x6(A"YQ|ݣ$iGƭW}tJ-r&"ns*B :&⭌#bߩ$k,#,Jr,}Nq}ե> P+U0N4  i AN0@,wzr¿l9kyq/5FsߤI}GAxV~+(i4׍Coq5Xj MQIB^^z{0O'gfJ?*},M|h˅f%h;N҉?ǏYB0;pz1yn#ӨGQ,Kn%D'qG(д~2쉑Q#hH{ErN1PK93O]EḺ])ONY9ЪI5\wh#wQtXĐ> ڈ@Zr[60O4 ?~ SIR]yF*0]C(C n$-t w! ޿!v~:m#^,ꉽ1yXtO*9qiX.*3(R9BaSK U˂Uohz /`[>gcdcfv VMk;>D7?Z >aBXO%|+ϧ{z`h-ņ9]\:3Q.^U~74n$qLI 85vD)@1Gt/\dv7 I3P:C+"LFZIdjn O3%:2c.Z$fZwR,:a$x/yadwaϒ禕b}+e4XjmFJܝn/ud5E+9i6j@D+kS8U)ʵ hGi7I%A*} M7S$[xM3jdZ_LYIs[4`LZ NkJއ+a %v:t$mo_֤j2}͂2z=]GLMl6޳oi*CS$ vSѻ*UijT#cd@lS/qI'`SxY !K鲐3\㿳w'= S_)=c8G}Ӟjz>eh4Tz!(/{h<hocpWC`!<nj L-K߲G_k d1 >MLC:0#ykd]K@ޛڠ? ű'"=|arۀ\{&QȐoat8|ָ,ѓ yڸs) Y2#N8[Fi- _/Gn&o;H-Ѳt hS <sі?ܫ/cPecr6r =]r-.A"7r #u\|/Ǜ$Kp5HbxWr:cm$ܰ }9y=(]BS~`<ࣿOc˭&n]Lt(5dܴPH{QwS:,=<\\[pN"zd@ڛM ~U !!7f.=7=a`XWXk {9LW9OkkU%ѳdpJIތFJ@/W(1nf533cROUݎ kv ,Fk0ų"#уPy]I0wޖĎs}id*/3Q:pH< ~Ԁjer<1BmSݏjvs/Gng~ޮ!̴`*srMӿBCӭ)Hrvh(H%qZ=⋺?rM>Ɵ5ьhBU0ȳNiҠ"0H|X2ӣ~M%mNZw:5I6ě9ݙf pBg@ }\F?+XmbEpF՗&.]fp#ԩa:jb]^Pa,`# #")]!&k( OQB2S*|Y4#R E&d5Y. jt]knޣ-l|W]'b(#GfubjJց  Dh"L0R?s@=cJ=cɂLGCq(-M1Hj Wi0q὾YKE O=0ǣ(=wQ5k*ե_ş^egHn\ iiP#AܵaCRRgJr/雉.A?}Pg]ò ~$a+sbp颾HVo^I3^/Dv vp龓E*֠,E2q7 jL|rSs٬q3YEJJ?{# ľPf~dTa%Ш@ގG3/k+2 5!֢7^nÍZMMV-g̑W47V13O]}P…iۦ;:VkqO h2P.$m遘?b =lY v> "܁h'% %^$!jѵrδ)hlPa ):c1<\O6pSb?>Y, 1>M?xn>QƏnOvE=& .JIIĉ`^s"nxi;}UQ~o VzˢWɞ0 2(r`,];MRԡZ$|y[Ef`6:N-IIX! hHZ H Rx UʀA]WFd(39;nҙ/pd+5KL3,޴6∌Kp(&_N&W^ws#v3@%<牭#ZЦ Q!͒5̍ YҴUE\sQR bbew(ke+/yMP!txe7[+\y P /1|<02=$oB$]8 &[#sՅǎ))1N]uʃ2f٧LcbmRѦV% ܬtZB%^b߷QJUs-)ٶ^f=)e)P/`dBlsfV &&ryqvMQ{Nf&Ee%bCh.ANH:u}?YVBn׉uˮbMsZ{kN9~&5m Be\E^ P.M\b|Nj{hB K##Lhq2k\=ˡ՛ Jbڿ#aI.{wJLsԹ!2VвywQ/rPHo oh<#q{xqgcW劍ztRuĸڮ^ܞm\\lh]$S߸l*$/VE]#W4~jRY]G+Y6WE GzFm6B+ZuYȀ ر OG& Q4e f,-akZY]m$R )cel$7(=O4Un'-FwH*^a"i9+tY[JG2P\cI_t2Br"sٞcYFrlZJdVr@րoL)5{B+\<G:gx[hyxuxݤ=L4T)mdm()`p,'1c] 9~ERbx`~A흅 @T#d%$^Q\r3T,)$7K~$ߦB=Ye}^xZ"F.n _,. BvV6w&9OEj8Bl kZG\XϘaJОV!v,Bb^`c{DZ |o`)B޻A-GU+M`ɂb+YYI\'ӿ@ ^xmZ|JǷ;xvUM+3[j.$9XhwjnB 6Jlsd$|zwNެ0#r Q G,QF!-LVLn P t&$CW'o֔;΅jy^'z u6Y:#p 790Cu3IZ2I)GhKEF{?fAS POegY$/ƚ`JP#7Djw٥`bO~, 5]#s axU \+aӃFz}cH(+nE0 Sj,ԴCEF Q3n吕D\ KB$_Dw3앞KU 'Lj)j =6o &'2GzU!D1ao ?Z@%:M3(+a6J8dD{L-;5G#}<]O>AN_?n!#zvf$x--34{c\~"X q!]:_&Vjԇ727ˀDl`GV_đf!Oԣ]e l6e ,$.+ Teosi;hU,ƽ+׵=}לwXub+fǺ燊չk1x YyF̖ȀelJ4l|ؐ~jUAr`!(̒k)T>qZ>mrAzҚ/*'&B(u"Ô j˓Kk}X; .ޝ}087N''uEFev ?ڍՍfv|Hju@DO1 Y "R1wMA('UxjN{jkRak9 }" uk,H)J^yQs-"ڞZ = `@yB]ҍ}_HD0oZ,%)'t*!`Bd,1wI]GZL1ڥ=I5}BV,9#ZOփp\կPSw2뿣ĉF|R,{ "b+ qgyyy.ISg%SzTy9P[WY-JANj"5ux_{A%֫]5+F>2+u)K w#?4ͪ6!p7 ^?{~7g?#Px@-fXhJZG!LErFsAm%Р0tE$Kg+TJb&SUicd8J@~0 ޻Ωi$dN.f n|UKuT:0)$*2AD7Ʃ026[ZfzR\N r4Z&f&XU"~q'Wy\/*~c+RS?ѫfPB?Ⰿ$]px.I< AdFݑFkro٤@I`86H>:"5c^g}iϨ𒩫Rè8#1xݐ~T!!5 }tXcD%w]Ʒ𺺹.̉/:tD!6t!pszQӨb fkJ)Ie8ՐΪDյ2ߍP}=I-gVJ_A6n.0ӶJ& Ϛ>hSe}-;M%;w?~Ks0eZF'zA&~@@:jj]d5W bִ4-GlEUE7Tx|U -2SCխ@up (k15ROIwGnG5$i5ln X( Q/# ~-`9"6 3;%U2 T>ј<*(qCrFrpVPC#T%)&o?D5lDo;qOautu[t8f(~73[C.(ۈOB R=c:zQ;eny'O,͎Xmh{5yT*p7M 4Zӝ =^g!^B́wQR.j7/4UۢEsSj gýJ #x5Č~CUG5OTY٧35-qwH~V}FyO-<@22;Ek&`,STւk^ʃdzi^ 嬿܄Ic5nXH+m5u_NZUL)Yd{gߎ:Byl&arEN+vg2 6jp@0qWnE5&Ҩɝ= j;sؤ[ȱͶ6gG6? T|'T/Ν"A 1eaaQԽC^CtQv[hs^磞T, (Ǔ{`3tb,+dkg:}Ԫ$b^#$dT_vvGj2FA'Fvy@eU>c[ݙ>2h\m?l ƢBRau\Ԫ[;ғ& iҐ+/~Y\gL6l4E+& $yૢ:Ѩk~ENYK8Q~H*&ǭRǤN*YMMdʟb;'|ӊjsLwp WBOpm .m<-f겊j[a^-gv$fܘ0n#ۃp;D%7osſ= ̊ I$J?]-t*6Xp8z|zt,gbrl>W+73/yF73;~|dٝ :q!QA |u%1s^ *ݡc/k L܆in߱D~Li ) ϴ 9J}tZšHUb51ٚJp%\btV ,qI+Ƥ95vƶ_!ϩ7/ }U-K7'4巸iG9o4Ffr]hU(dgj僶L4J7+cѸ}.`o3FDbM;FW[ҌdiLJ_,`颹 JI=V8/=Ybd .6SqꊡvK֨#n%V-'0eW"G)E[6˂Åvn] *>\ٔ<qxIVi~lpoaJβf+A|iVe~0`J?(X"]moNf0 pZMQe˙djT7G15^8Oy HF Ca0n!IjMZ;bd)گ;:d1OvGe2³\Vbcg DS¸px}{aw\Przd;m+Aͫk^ݜAŕ7 # >d2[lpYQ5/ȅ #s9u)ׂ/60/ 0zIlh2zIKQ~Hϻ*u/n"eX J ]GGA2[;vP!4rOaXe+ǟ\niy6TaoV*#tobF߳1Gʽk &[€ϖ,XꪒTdRF5 r' @uZOe[p0FQjgO# SST`+fv4pWKLȭ;cE+ ǍJ=epJ>TWR.CkkiWKRh}>et:GzuO^E+3;Bvr#HرP}I]QNwn 9rVP3CzglVa-$x,o`Z!U|חꜶrdU˟&OC5 L6CP@e}R֫:b@i9lk`w%ZG\K6T#;>i\dC0Pt¨=29e'*Ptֽߟf&@nl?1=P_Ô sb3oIòA{7@R2㹡UnUY &ۏha a1TBR4 t#Popĩm^4h p짷+YG0gZ,%} 7Wq7؂l>wB|t-J VБ V C ,)]+ {,\{2Nz() I-Y2:[CuUy5ؾC@m>TϏ-0^\*Q֬+ !kk]M(%#A/6pVULwvrin*a+K+p2/Y%fE!cqJ*0>ӱ,jC-¶'?8d2c|'bJx{qlxi4>bC8o2d?: w,6u1c !/3Hw2uK\KE?ASU4vW~^_HAIE*yG|CcA( ۺиNH^~Pr+iZ D( Q~w<9$Bߥ&au0+AxQ,\ADYelf vvHtJ6Ag}4# %SEK >&im~?u49 Lx17ؽ4ӵܞЊa :uGBA`vvD9>A]w&ٻ>yߔ:B3Džam}[tT7j80%gAI6&SMT~e!8NXR=l[S8׮x[%OtW?[# UQzU|֏}]nbD>c-kCX!M"N;䕕64H2͉4=JG _)̩%k<zԣ#_+0`(gJNѠ,>ӜGt6\R'|I= 5P؅Z/%oǓIGFrOiGM-V="ޒײ5Op:!irq*fl6[ m|s@6I+ (8:EPINj+מ% :Ogf+Tr엺-P.c<;^e֠c\j:]L3zE2!Zسu jC &_s+k_pK&4L<*lWR5'Ʉ*cl8ilN\cύvrod4is@{J!d.}FGI\5Q_BWy5E\&Fѯ~1"3zy*h}*0 Sɳd ΨNUO Eb8b}A\ {ChgpVDE7} 3f[W/Bp;r]YAk*QݰoaLHm?'IaA,zvFU`eڕJ7%^R(*ࡴ\4<1Q,4Si@|h);Ӵ\jo˴.sy u.OY1=&.ǁb3ϪcA_7~ -s2˾Ljp;rqңky8KM O6YD\#|pաqJup*^v27_:?PQ!] ѺU,OǦ Gm.z̮XKO)GuqaC<}* ;dPe2xt7/3@\˧َZ4ޒPdC:oMǸ&ǫ4y&`CjF` j*5ۛ6. gq2U hwn'`YK:ֿ$ ]Uᦄb. 'ӕbjN˂$0?ʠYiy`rfҔtP"Fn ջâ+ܬ\(z0GR7س"8duL_v]?b!Ჴ)%u ި*Nu;^t|-Xؕr-yq^_}X>p]UzS4m Gdo"OU8VpJji_򡎋Fda \P [jp)nX)oOp/ԏ!:̰6@mOXC&FS/Y"Uz4R̳OF |ͥ3ciX" OWۗ(6rʚ%2ԴʤCA4 rm^?95.1}%|Ս$۹B{.9J@>|k<ȟз6@tUz(!y"~6hCQ$=sn>%W6xcRiշ^ SzG.@&0=NL *x`r#\EJ>< a'C;zZ+lR48^lI@tLQIsd#} 0 D<<1T+iVϿ~ $9ֶ=aJƧ'9jP!1r,Es$n*KGD5)0B1tllDcDmХ<t栔~q4W9Ke/r ^$u@ccsr / tizYwybhUv6 hsd|ȍ>"5NX&q?'Py-Y]Tf}kI"˘|ջzfe $x9f3ʲFj륽f"7~mXͦPSUhbHpH(aUApk6r'#i&%䆉w܌hX*XLtB0q*yW:")&M.7o+_␍v{Zȅױnr-ZsmRЫq+LDuK c^GYe!$,k.%[>#19hkKRަ°/tݮNZ PPmWe=K D8L2(jHTkӷdIȗe5䊆˴,(  1<(8cNW@T'}v deD뇵XhU e?c]ӈ@0лKr0EB_!ZҊ[-Mf_QVR.B$1Y3%Yu門V*(x}iٰviliI-G&ETbm@?ZT,xm 1}=0peŹTx I+{#4tubNQ8<9# -cdfV }Fa쿐n8H'v_JopX.փo|Q SŁ.;Pb.<_?п 3ۡ|r D:DGFYC%>/jSoQ9 =&-<6b&6m8#q -GX53)[ VNpȝs7B-cE[<;ڱ[gz۔d ձ[? 䔗pW3y;-IZ^'0z Q ,hQwRh{Ї(iYovQ .fL}qҢn_˧gDX¿(,X$o˺=r+'ėJH2d ]e}Nǧ۟dW ;#@'c]7_^Vv3~RZ%:~nKQ^jA%v`q wah'2h?7r%BŜrW&HloX}#E|նxyZV#SSm8/Apݗ: mW2VCS;0VR@eO8xVa [5gZ9A PMdvdCyBՙ\#5Y 66ʱ"u0-wJM68*-s4ѪD}I'',`a/{)vv\EJo#+>&/g?w| !joHdaT3$Gj9v^[Wႝ(k9 Tm5 F22aڸ =sq 䪀HN/. M<4`SԜ39aٓ(߮V/x7 FL&q_Z 7 sqkxC`ZyVv5>Y`^v=zMڦ fa:#:M L4TDq߷v N1]QdC5AMzͤk5 [ZA:?H ϺmMsq7kCc_A:]C}7Ԙ䐶NKxo>p1ENomMGJ]ƓyLClv[-wZJ<;UL55Q`W4@w0#OYI;a3JU5pW܇܏>BWV(O?J6M 6sLo,KOG8VRkAЫlKpnS8OKZeQ-6o W{LĢMgSmܛR?Z]pK%@k/`eծmd) ,<؜t?ZC$]񼆘\a{WzQc .>Tޡ8PW:jͣAfy ѡ,Iұ+^3Y0ԴM+@D0>"'Pܲ՝].)cMax,xRBi^fS0qAnwC!VU {f|db_ ޚr-hZ~9,S/B8,["N*ebA@P+{iLquM E@u &0>H* ]kCHZ,;Y;R QVd֠si!7"c(* A7IA N"O * BrRf gu*=_`4>iwK0|?֗S\3͛@HDŽ8 Shߢ?+Q擋CgAՠ1Bv5;%cq8xda>⟠,ի4, U8gcbBdMl9+/ЋN)S2|ipt (AS),kyaڏFͪ[U>ʒf{ݬr.#3 OLvYlt268t wNy ܧn|ގ|rCN$:>I jtJh3ʘxW6+W\0=N,gb(;GzcIfy^R?S2 |g4pPrhO -l_YXPœ,yxyj@F9faimua \L7-H,f mK{u߱xWh ve0 /KZR = Ѷz)k1oߦn}p-Q r&.4hGRz4C[gۂ站bahk(Xr{0|F>`ii%ld.X=!!y%ܷk 'V!FVO%҄|zZ?TB?k+VTrm) TɃY&-wۃ9 ݧ*mS}Y0$) &\;%-s='?'֟׃R+ VDŽ G)}dA 7\9`UISI~kHB k.ұ֪Z+pwhy;^;PE/ N;,.h!*9P)Ƅ.c*hX9<9[V"blu6}i-Ghifc+ޜyRJą\Lt28}~OO918+LЅjbE[DJ CHkCT??#vړx-bv斤[Nl}ΐ@3u$4w d\.lcU0q8knSli~Yϩ5έBH3<U7kuJ fs _gr>CW:[2Xp3|$PT}hHfWu @D_OKiTيD+ufC|q6.feuL2'VL^ ϲhLDdzsY7TQ%̝4HjК/9US N.&0Dw8P&խ֭sy߳s4\$B"m1q^|r<;bigrGm~ h&Y\b<V}', ,XD~QeoU4 /fӞW!Փo#z|FWXޒHPN.~ܚy~QuURE#]s J%H7}lfah`u t ԬU6˾ۜ#=hMHghRXG"c>/`L(yER _>\whJ[H<  iJ(BrA>i>YE](0Eu4#zƒM0ךE~u2 Ww7TMcUgˣ}~{‰>)DIUj+jq PM2*6|wFCI2Ϳ!#e;σ~y.bXC9gfe~TjziG  Dn_gGR\90sͣnٻ5֛:N c? qۜw)_ ci^.e$_ UAO/ߢ{>tB7U )}b|(ޛAs o$@P]zyÆab$g;QsL7G4╸ܱcU9Ҷs{*;IHF9)L]%zפXxT+0X4Lk;$i4F6n|/&-q  @|T41ٜ-딼b&uSXbݚ3727Ƌ8jj5Z~)n[^ޅXdxk8S(E+}. TCZ4e|z,dt9kTDr;Vv&I?6k"w*801.$DYb睕T^Y7ud!<ii2<8b5 )Օ7?f`q 0ӬĤd tZ v!fPV!i R!DU3,'veuBELẎ RXCy*SC(ê0 y9{WP~~T, R4oq|{ Hm}㇏fsVY1(VF/GRUICV` , i͎'6Xd`0}Z#̶idٽAgo$5);tDwt dtޗ ܌vH֓~+L#U2PX2rc=zyF Nٔe򴗯Zv9eA}ġ+i%ڴD*Lp(;OY7|16ߍnJ}`JATh}#m-XE~T*TBl+a]Q{ribR}ou}ցj}b;&fӷ(7hIX*.qW7zh&G- ]Hndk+'/sitp`أYm n[j?kI~e҄:M{ě,ժLEi8 ݰh8dVWv|kJQt/X%_0yӛyLV{IvCڐv;n處ǜ7L3ۊ^ sƇ~]1 6^Q@.#%&2 ɮ!5_M&^6=CBaz$Ӧ6.cze MqHV\m$v{~IG؟<_4sR5/cخ6Acq|2o\=. -q\˟t<1Z`~氐x@cpzYJ!~UaӒ7f#[b XL?v[ ꕗIk x v_ T̚{ sYwَܾߘIF!prO{O 'ږy̰-86t2J]u8{/;LtSuձtvVx6zK.Ao"A8`8J6zEP׹'9!_"x1Mߝ} ɭTv& B]MA7_S!.ä^Ugy kj9ugoClgwS),YԬ{ŮLt ~+k#S>i"*pNUv,\)oAj4ck7}h=I!\;FKݷF=c#n҆5doZud#e%HCG,a'cެb: %YH"x9w!qsMRZ:Vnቼ p!|4EہY>\QNwϺ+^oRN# 1womv|.IY0L [v;XYxaCֳTxxSs(b1,8%= J's?$ؽ0_427֯ƵNP^!nw4*AƂc)g}u|H?.cnh *ԃLs2%-F2;NHhh4Xh[M$4ƥɌRzcW_y{/ȒiT^hYo?vhji]Q}}:s\nMu Ր RK5LtΎpI#sh;+t¼CɆ})Qb֢Ҿk- y̠JC+Z8p4Gl`-v?씀 0չUޝ y{xyPQY ᴽpɳ޶댋$gsaܢÃDG{'=U[ (?l5 RED"Kzw >KR%n"#Hœ4K3& uR{ 6I]Qn@p?/ȳek 82KSM}<'*:1}( NO0>jn< <̂TRIQ F8f0je\tBdS}˵EC0`yy8a6vA=8ϟxzwÜt:/Ct,8#x<8ˣXs2Z\J9;sP5IzׂF ~jXf iU5$1OqaNѯl+ZVXZqvF/v+/rUlVc3O@ R`^N'IIA?7qKOwT(=c.kOLZmӶX`-j4J{gw7`BϬvC2kZBƅ2xsn't+/ĀSN4${C]!gAnh#2#8DSeĚgC =7j5:qlMp"F}dl9g x0b(-J챈gm _EV9ցȇ $V c[|VI&#)|Æeimէ(/^+z^f09D83 S45p@{5[ ϊAVp//f@FlIGfR%'K{3)\T8Ȝ~^29#hs3'?_~[PA/59^@mk5{J7r,,[AZNB9qr욮3:_")"SN8kTqB4ffhMrʼ&˕V@,%5Xhj("V7IT{fQ'UC.Xe4845^[ Uu,V *yy{'G~vo~. ⊰dIC.vS.rS.Ԅ-[ඕ R)^KFjknㇺzچiҟ7ոƿ$c܏@D>wYqDirR3AshQ]i̼յT^2 ^}m!Xz̊L(/x6}xJR=0b;ʹPYΎ47CGSDiA-1=Ŀ0%,E #h DToXJ# "M Z?r/W>cܝya_&zp(jA{^LUrdv:% kW+gi5`#*wwW=񦺫r3x )t$~},w-E9XxylF}Wʚ"YMc{ۆeBmr"!Nla͋Kp"F-.-]YwH.ϺK ԙ!ل:kL`f0qzC>YWc(D,'oA ,@.y#!.|po Pk<B3qa(=b; :&;*./E'~޿Qj+^B@Xn2M!&wׯma6nwjsi. <̍lVw2Sus2vWq)^] B!߆ ̅~ 3 I/u6u%_\2 XghZ sMTT%Hf d *8|XQkDrG[QE㒍b^Z;JLƪ u#|q˸pcuhmfa(Wnz; wô1l^ XfS m?f1e !'~MLUĊwP\ozP>y-gDFrvSiC]qT`;:pU/w:T..#~-YwalhSP+jxK`v|Io§׵3"KsSH|@˟׸Ȥ ʌtAX0]U7f "0з-$9co;(~uһȒ[s˨G_TpuЬGm ;O\=RҐUC`+ l*2U8BNsSQ1.g% Kp*w2|on8r1׻).: YbYq}nqDP&+{׼#n6 3>E-`h=RQo:X"k,ݴ avޥҳG}Q9bg (f 3G 7U@ec׉mVEA@)i%Rda""4y"8uF,I'$}\PCnGbK;%"h}ZQa{!k,&$e-Gf~m$n\T@n,assՈ[-룐~nMeEȪ;27Pɳy4Pm|H?$M{k%΀ګA7ϵaf}3kWK@m<%[Vc=N,!gqvoQc|bZ+ď_hsPHIXKz-d<5G 8⛺a57՘ܢQ3֫;ŒtS}`P Y.Μ3VFc憡Cw7l C4PH4l1V1`4w,;uZSF 5-޸NOyw"ȓDy1*lB}[&6++?gxYk$5e?azWèpQƲjhk_Ch/b"cq4֩ynּNBr\QTխAUya~Y:#\(>. 3LX36V Q\dXPQZ+UIcΧظs~C1ɌW-NLrǻ\" Q|0<|^[MN[/O:/a>r{y| HO}&'T-!Z *T]HlOH 2RV͓ U p4Lܮ2 ܏o@\\cOu ݠ??%2#.mt)7O:QyX}Ÿs-=gUL؈to:׷VG5^NyN߀#,s,s,m,Hx`o@լUZTbbLY=& `jpc#qNӭYX*lmX\rhrG8el#J_x# 6M* KI$2 3^0h|\_G]J DG%`f` ʉPQ3_{2e 3|g6KD"_F؟*k88-#:yp!-|}BZk<dHঽZxB-v0Ssb!mϷ'ӤxDߏ:%(0 {/xDg8bt1-e/_pQ hr ֍/s~1TUf➢Nx2W%8YvZ ~=@@XiNu q{t`k)m`W9Yί9, Ty k;cko8 XPL)FgnsyYsUWڽƸ4y|sp6'pbaXw]W:;"*Ͽ=>[;c.]Oa{@M-6Q5JV^.? n|W@T.z .#whP%pôS,,PLA)1U Qخ (tirQ"/ˍpN! ~N^'{;8 K`_uZms@DT xE Cd#{. Lbڼ'%gƮ;38 a-ю*,nV<(X.[n8g^xQ jp**ˠYcM n :=Sl7fīkspBXF 7`-&ʝ}AuKv|N 1E?l8UX̮d.wā%g0e'Su]>GCf!,v%)c:|bϊͪY0 .Pe6(F-aDZWՙ^6Ҟ&EK8@}7`7?Ɍ},]oЩOD1?H7BΙ#&ӂ#q0DeLdD/+;uVh?`u7ŤZC |6Au>LRT7{G ,Fnޘ&+}fh̲yJK> ڍ nm,zZ%'@Ψ_lȠehغ=_i#s74/<0!15oc)et-OuᏉTopL1zb4e@M5g:& 5 fIYIk`-l%pLDD8%nKvRr,CU0|[JHХRae417|ǧ O!eDxeG5b4%V sYfuP0,j)}fc07sRKwazS,֠MHN,۬e)Um5 }E >'Qd""qyK'u͹ͯ==%6gɦagU #lk aa^PN,7#iσljs6lj o~caS;AŊ= Mvro)1Z:ֲ*@vs۰$5g0n uowLgp=G)!lQ@ 6MO߿&%z?]e/vQ{Zh/%p ,vDP0+=9+B&٦Mp&UVm,ՕL$) RO,xR|=neq=ff7"+SO_K'bD;Q3alyH藕A5l/c[_@I,2j,Wi4*My<<#,ٹsۖ/㞬x^I *͡V ź96m)h OFnp+Gc@dp?j xS_'T4|Zāz :B#ä\LoCR%A'sǡPrى 3֕⻉-X#D=tCrG鬹}>Ya )EL&/^y^l|a**C7r<N [j4A~0_5u/~In*}&lbe[98f@,[;m1<\kCgUlp\6&YE ^3%?`h<1X(س"ܿK[ܹ  TQQ* /_gӲ!b_=_ќUli`U l'+h@0<} Q -|A'7[2p>{WcA$ݠǨ>ZZUgxFy Rz;t_;z3ȑӢ5 iLvE /^mZ6ݗGޜ!ؐ?: CiV!$>CIpݼ-b'[F+{_a̓8F yPnpfQ[ vFNj䏊7mwYYP-&&#@l%0$U݋o![Yljk_twm?J1bUIE 2@d :!ULҷ*17KTrh䝛 FqmC>C3hy N!-ъir!+Uhg@( |v0PJ03lT ˶gGy%`!_tcaq˂x>=l >T!]`4=1Ya[C0?Agq|'ԼOW(9C~*!(MW,2-a JӖSDǍE:N[󋮒g(ML4upMQԚ~?g\V`:$;mX- q\T@^J*vPlЍ\ָ4{@q'\n孿ӿ\SM@ԛ F'U`Vwrּ* f3#,]ĵjж4*VSp@˱lC;▰1/v󬛅g3d4#ӉhjD}K?Kq~ȏ@a>vio(gp%BwX~܊h>ux.x VCVÒÓ7&ҫj1@scr[TB:ska[ #S +~)PIへSI`h(<-xz3CAzz\`1^zs!˗Q eE1d&o%Ȃ]en8(3of80ߞ"UXQ,Ur3vD} 6ۘ o4V9$nYc ^,Хk<4Мd}njN!atf@9X]bK:Ƅd2"P } ECZ68 .mv1 6S'M 9B DR=%O@7>7!\k^IdY\D*9_"l8 [3psfCѰEk#zJpW硝pX 4 p4ؚ.Aذ g3>ygDq^G-ʈỷFFۻ(r@&h),tL`ھDk%&D4VYJ:TP9}faê"]Ȳa, QK󤙽z:Y"1茥mXg֊Pj؄;<O%/VuIgbnz:~C9Wc6W>/JOV}U9e(&/h7a!̸Io)q/}l\w}E%\YVnq_f}So&`Y bU(Npl1nau}ji[6c ' D,DTk%⋺mi^GnV/#<+C,V9LA@u0^6ftkL<@kGļv8ha`EM6->Ҁ8Yfr%xgXƣ,ݶ!xKT clXN/ ll\LOj9[SwCh,,:cdy/C0dE7w-og]Ȼ9TscF7*d3\mA߁ [Z'PD|.2weT1؏^B8Vr.،^ k/tw,TUIc >@[π}u͖Mz~yyO_#rE%m4ؒćXRǙX^'1Z!y9f_Pf^=Hָп` ByWNDH4S5k=ǃ` w9+IEG㬙 !, -#*GK&<+}NL?Y0U_b]bҪ0r$#ZjoH AHXW|)傣mV`~ -=p}~Ts/w6߯7brd5sa(!O6֩Wc:I0>OkG(5 FFR l#p?(NIN,dqoGY!;+Cq:͈Dmf E_*\W )5dv޽8MU;Du ZNL #@\]:.dRלldD‘̆:Vq>-0Gg %fj( !гd A&2}ް3(% >ɟ'[V\Ps袈x}:]>]=\'Rѻ YTG,ˇjq+x=Jc y s9uP5AekNlʀ908Gb9L#R+p䋰mBO<C3Z_!@tOzW飝 Y5qHQt~Zn xP2{!!@t) Đըnt$+k=*c!$|C,j=#E7tM ͵#"?]Ce)R؇l:4a j;  1ˌ`r3_EdPu#2買u<͘^Jw#OGXi{GZ, h]i]iˋGv8ތڳ.62`j #돘?#}#,@i.D\Tmy'a`7ž6 z{YNZ%7V/eRa;T$49HW[+ \6qe9Q?oCCCp\7Ss&q(2Kذ]65qx$ ) eO7Wlڌ*#/*{f*1Wl} C.Jq!9_f"ުǘmg#_G՟HlڑU=jE x}4_I8S PL&|u:oE@׵* @:j.s^ Oe*MrHD-;;Dz~D"ę2L]9zS~*5#BHb8zt(&#$}0 w 3vR\.$RBRqj#Ke8>Qr)Y%kb-{o&.g{]0.J_0p̘$FmԎaxWцā  RCsaNzj`{wCb"iAӎybNgx0'x62OD~%VdGIg}I{eiQ7eTGoQ2}Y2AN߉ P^X6N>F.M+2npI#_?!m8A KWatr~WҔ~Ǭd4I uO peh9sthbژ~ ^i8$+[ !-O"ӟprZо%ɦ^|27Zkz^}I,hz-6?Ci2~ËBXUu HdH.Dz6&_\0Gs[f^`>u ڂ^ KQW1WH䫞6N>AQFI'7V8+hT2nSurbȄC5mru٭T`]A]i}yc ~ԞvvR©}U'U893Ony_GҟU +䏻[>/CQPsɧ(]2QVw@Jۿۙ]2` Nf#ђRrG_;Ե+)Gw4OG ĥh*YQfDj  {`!C $ '^la\@|m$k-_e6{ ݰa': Ns=*Y0oѝ9i[9pɜQKW%@qm55 m&L1HD&#"in"5[m9vrĺiz_"bVMHGxvM2#YD12Rqe=`%q@ۻOMeBO;֮T'ӧ:CxLђq2xEy:g N'PBe й/#qS6 ͚p64YcR? QGI愭S,sF#TFi~,,-Bmyb0,:Md~!٭H+?Ҵˣ?Xle]zyow;i`cƉvX/>qnCJ_es zt׶baG389:yۤ?p2%55! auimUhk+*.Zj5m B?JۅiX1n9P{=zx_,v޾ gv ]D] ~Ŕc塓`u aeɆ"8=Pl\}m-U-J4b6cL|B$sB](spAƘ?,A՚~oHLQ˭hayrMſbfT T"]W'MȠZu(&}ll)ۃyl3pQNz污ɶ z(PN]ezߔѝZ:9P8ܔLbsKf$jk+Y =!}!U'1.( 5FI'!,1H.a)nAM9]W_ Z7]H}=!57YYonu[1+ @׳;Qxj;0\f |2?u@rn$sOZf*@iT<ޚHM6!8D[ZX-#& d=3nMHUFz+qL r,O PrCp $CmVVv];𩎡bRU?>x>[ 7I NZȻ`%WF(o&[\2MRBR'' ӮM^zKIo$E;c7ADi?5W&ی-aH !hb%cۖZBl1$K[|\ub68wcT_z"cnJˡZ=ZQ-Wfs.tFtVD\(`?*9Ե>s#.keqNN͍YVgVAwˁIv9$暓k5ZX7*#2up:Cl䒽is ,GRtJÇuF:P6SY|q/aXaW'!+N`GWMf&i؋- )<^ow(spǚI;Ѭ ׯ=dZ U3<)xC/ֶ5|=JXW%+nb&B_DQy68m萓G%YU dE!r{MDFD44*6b= ӒR MccИ="f9 cLg£ȅGJ H:}z:RN*Ў**߽b1(nvԉ;t@a6GԧeiӯlmǸwIYjG>s*=˛(8g r +̱/чTa# H*@3*":].H:͒*መ(c)onr[ZF2è5Is/?C=`EP-3GM 2sg\S #[ޅ ̂Z N}<9'im{֊y?=#o@@kpzږCBOFJZPِՋEL N9ˆ` Mۈ3PG)Xa%@IBZ"^-d vh3t)61tgWR6Қ.kt] 'ɸ-)x١{~Nl+K}Û?2q R(ۮ$v;sqEZ|e$M}n+>LagfTq+4 51ş|՚ygRQJM `L +XA*xA/B b2̮YQK_ZYܕt~]QTT{ JHP͇;{P/u?R)N x9}}W'IQz"1Y*lV̬ 6] ӌ)nOuYh?vmIkf2zPTWc,q\R@t\ OO y7I^ї"a󟈉\Pi9H5^wx HXvr%4 %ִQoqOV xȰ_Y4hNlt58t;&'#$7rq䪱O6]Aw^vo*?eMwEXvӺB#]Q]}("#î.,?jL j >ExJ]q[TI;L2 вZRڹG1n"\.'giۼ4(}7_8\Es(vHK?^c!зdq8q*"jK/@SNcG٢BvM(п:+U΂ FdLF*]>7=ZuUu*dPuw."SHWcT2T50 1H2Q>,fJ px0l~f|`LkK _! ] Xfe` <)A &)e\= tSe.<\qܸ%2?ӽ#}7-"i͜WzA;!l\eE nxMGyf>c@fw',Y.rz^K,8 # ǧzΚX]ٺx\.?M+ Y t> j`)M35F' "pCE9 >BJ Z^ۘ7~{qȊB䁞ˍUnzR"fwz`jǏ.b}?3GQ`p Or[%&`ʃǕx68 tĒC7(Km~7TwG%D2 [8zmxAUۺߜozޘ2\'۵.NZ4[R勠‹NF &b0! Z/u v" MjMDah# ȐXs{%y 8xƄ 1b~cA'2f{ma\q NtY%Q9m^-2V| :/6KZ{tJVP% 3.'&snǸBBIȱ &oJe-ݵ >sۖ *2%}CѿJ D&8rtLkX% G$vnM( >ޱ8ڈ+\-:TӾ*͇j8P@(}~#GQLa6UJ51[yKHMT&&NDeʇN 9on͙G C9<[R@`T^Ob.%^Cׂ&׷ v |'cyd6>Lu#1Ba"Ƈ(͙ gj]E&Q\DtYd8^\T^eO3ʬQYH3+a bl0I, Ƴ1~onm^Mk8K 2?/A + _NW*k3A3CfA[36=7q Ƕt[Q$ߤVwGq+ x[NyA]Sٰ!պ[n$+oTU-[,.ݭ , 8H+rGSN] ]GV^LAiNW4!OT,6-0]85giqHP=ۗwS:CA|z{d4xʏ*e|~z3 B[zOǗsgӰf4EdQdJ)ߜO>XQ3eYu q%扅E2PE7 + @}xy葱TOr`ODRGJkY ?Ųh>o+\˜U 8QηWu!i>j3YV w |E) S2H_с* De2~$ HCf\ӱKMB'罖{e4W; it18`谡|=}(Tj3q hnxNQƯQ•1%( j@ s32j45w7|uЍ\^c$BSI6pߋ*Pd>]pʲЖȺZvAv!(`sqq&b UG 92F= ŁִhH;Bg՟!#xd\nG.]^/,/ؖڀ`Aڦ5uvF$0 x6BbHP(ҋ2] y0 aKȹx}cW$y>G8LAZBY lʹGւ(>fϹo*;ĥuNqn4pWJ@=YQ.6Q˷7̅o]Yg6WqmlOi$$2*r%"`}fi|k',`=m%` 絽fՂ,o+|u<$34@瞒V$:8Uԅimp/bgAGd$[o}kfSsz "foi e PJ[EiRى3#<ie.׾AAwKr$Lt/oaQ?_ ?ZaS4}LvRp j'hsXUZź4Q0QF4{Y%C /$hލG4;:@([' u$")U?"ߒ> L2F7 SǏ>X>[ ~ΰG!@9Hzvvˡ[>m( mz[phpSx$B3EuLHOhi$tu2VXN,aOD*g=+}+(Etk;-Ajܡoa4J@txsnaw' Te\5y*)Dcg$u;(eALؚ $cc@ݝ۔Tc e*fICɶhH*T3v4ߐ-*UUAaZ-|c=EBݰFb^:[o49B]ퟷT8Gx汏h,dT(խ))'rBkhiH!~p)S1ޕj{eM({ .fA ʛR&n"S/I*_H,E l^I{IxsIK4ĽzɖتZbZ%2Ƙ9LU窹U A6S0}N CСʛ}HBz0ݸh' ZVSo}~V?#ou~g6cÅGپ6)(/)BצFbLP/י.NAtbO^ m\1LLE 7 lQ~FLg'|ѥirei˔Wt?8@H5Q򑏨A^B( =ktZd߫){wWv;׏;N 9FܢUB>V]Ox ҧ1?VgmHAo}cs/Ih28E/"O]רW!e.juyv{_Td$O!r0zf~Lmj`]z'`kSTWc6q"ulL6xA[!(O̿@vL \=1Rm°79L?oXbNMf/WB]ǑǛhR#:XH2@].uQi710!_WA[7mz榢:؅(q#zY{ZC\d;4d.{^)[wʅaŔbw,fjW1y8F&?2~P>pltP 'x\j\ [(Tp )U-2EQWF(8=@:sd2tGvug~\<_opKո:mn\e]ﴡβ>fNwPJ_wM<^CLo|I08𮻣/=ɬ:,ܿ;bAQ!ޢᗲO([ք+;a'*< fO]'e7A@wkFN!N0;|jL#i䮀|F7Dܜԁ?nRT`57t G'f59h'LAuQ˴b`JOK-LO{XMQ /dP EI7G*Ϻ,qs }ݭw\{ZԆ i TVFwOw܏o ɱҊ*eåZc ?(vm+Bf =F)kPI#1 +LE;ڴ)La:&I:s:h7lOJnioAQ'FywX'=GΣ5 fVہ}|KIx, @S\%BM}t0D9_ݭמwf_u^ mbt1-㨤~rXhNy A]kS<ͥefifez:Y?wuc!@čGfQDX Dh=&DIWC% ƉLU1"P @ݕSvy$`HӲfL4028A_U,|MY^N?5kZmt_Gs"Y:C$p}@:Mc6]1{Yu_JoHm *a"2o=-u@a??;F /NbUkXث$:g2AO`xo3ɠYu7çliQ5 I^ pD+!eˤ]劼]Z,>*̰nq,ݛbXgXz7#V&/ɢ3 CX[=V[g. J T+8tt|/q19~hx>MJkBױ)U16hB}@z TG,\oL6l-7y|QOmaW$4W\1 /G!eg+ivInZ昫DV1p9=2}s+p냢KiZxYlLlw~gar״- ΥkK%'| fь ޷(=oU#թq &vTjD_桷rsk:Cs)1[C\\nV\3X |xy f"BYM'@\S-N$MPX']$,j .W)B_EZp__ESR`),_8 1:#JWmЩ6}v1]6C.!ug $a(=87bb5g E2>;IhcnJC4Ȓ]7ylDiVqK׵F=D1Ѿt !'zJU#X$&)buc[ Ig!(<óF6p+A\±og:i6}|ͲJn/>Jrh&ƕ]q"_NWA~!KFl,SlH&*ZH⒡nROT5&cϯ1Qcx&|(X "QJfE./ŒQ[3gIègzcmпH5v8AtCɴW9l4UVoEKFz(m +VF`'ȇ0M}[#&6b[@ 'T/c74 ×P{$69xN~NB%㜢h&spigzOP*irb.-,E6{SS˿]Qwq pV:[&s"-!~Tp3K`WKBPpXɖ*#a.fCZa)46ծ"WJ{v*f"~$f΋k0b8nuV=pDUh2pHUdMp3i*c-YeFс̞GEY\$EkTu$R3:Kv$$y?|Amv_i CUQPsLZ-J{&C`o;NqD]n)!QjsmOC+/[C0&zjv9Ng6U5ka{2Ο~Mp mvqL_5\HT2;3|'zŎ'^ㄩ(.)U!Q!J휴g[6+ b= zTz&Q=&S1͙:vDӭl}j.qwda6;s-~VaW{,FShzAzmqHC/ܴj 6`v.>b]{3څ{0 Bj藙Ƚ^ma8%;hv­=PPj*bmKD PV-:) ;2:㴼L`S Tv|ԛ$2BjȤn+ ,"oi @KJf9-L.T9]6A״A$ z8C߼ Fg/C@1sFc,` I[xf!6aNیx^5/C)phFeIOTSSl̫xG&= mq GL}d}23Ay96qpE.iLGLI}#1BPXCO~. =͛ w/zGKbbS3yT Щ1)q>֙`Њm;TI[z:H~TH:PC;ɿVwz GyQS,KESǫq7' ^Nwi?n+N^8:J6EF]=}X |:۱'UiONV[B<8UGC V&\Dk>5xO|k^95%c=h@sb\tۼrD*Eaplgu1F$dK)8V_V;ue1xz֟ۘ(U9'&(^Ght5Cl 0QXޏ!hzAPlG 6W?fn<-}<q*.0sؚ5d29Jom8`}[Gw9;zvtJN=4d_%6|&g=ޱXn*PKL_a15j+|򋞧8F |Zl]60j-yyz)f㓄QGoOxV+2pR~S}9 i Xgc$ Di_Tلp:g܃@,IZ#lH=[xISCЕ\Ew5Ar WhSc1{K&#P SPQ*QrZ+)D2ܖ׏> /~ls{X8dyդ\NycN(`Hlz_eQiߑx/%HLgbWCAI $Y$AnFqm\dfɛ]ZeKTT+xxʙ [> Eʔ S*&G3!T9| [9$=6Jرl[5O6N}gtg 2؞.a>{6lx<0-yi`tfLpu1sp[~3h{5!SKE0b( K+w~3s:@m4Bhg?pSgLj,Ȃz>_+SV3g|1;z; ]YDBzP.USTjqJ LnQ~%PIxJb܅ba7Z,,+?)~N4$:T]:Sn'wxCDž\o146?t'3DC 7]tIby~`$!sߣ*Ob6_e$2GFQxS:.'0Sm-5)/D x!17]R c;wr'lJC`+솳`LW}*`ְ%2'1e]u;3vy ;xS2h0S7ޤ|-~l]SiDBCV@so#dV>gF^PosoOгlzG=ئrR/"†?9ej[הJ 8{8=Ui\ Җ_8~?k(sE )~-:8Gh߸YJ/!OyDӒ7,p5}̍ Y_kE:Ձ] D!d$@~%֋qkI w$?f!EЪħ>#Y>GD*GثЫm9d)Cc_֎_94x ;~}E>GLrXa [QQ)~)G'ޱ]zyN3m6KV ke"7L{zRU.<@dX]jFj)~A슗,A֨_+A-)oPPm5t eeD)tE#PIFd,+AyQSBmжONVI:v m["glZ\" ?hS4eTV[;($hpc" QߩQX"+<}E5' 0DI_ HQs[/x5`0aSa, HXo4kM NrOVuNCEg#V*CřsvvJCceʼ IXfBbBa~ _ }s0`/{F- ) ڍ|*˕hz&.Ch;Zg6<0MhצH[B9 G>-uF KD)1[6ܾJe^eJljյ1?@ZS]b8+eAMeڝb{T<5@xp9HBςΪC^8Ts캸qW@+^5խJVjx` 讔?v;(.ѱL7ZM>:rk@*jg"4M ge)44S8aE[p (Ԛ9F MyVE[ǻ*}FgUI}1G,uc <.YLeb39,I+2# <|(H/&{YhEߛ~ h |=f[)UB9tzqn0'8՟/{[satr.?0sVM*b*{|hgo؍:Heߤ)?J.Ud3 2 │cEfAC_KS`^{tIc?┄MU)i[?76ULNQ%͟l.ˇ1EыD}?b4ӈo}pЈZOXa19!Y6$z )/oWRߛT~C>VʚjGg `kU*nJ+EY2h<>S{A:pz:ʛwq'&/& 7ho0BP+ncJ'Cv?oS _'.K1>dboK'F 'CLu (Kl1({.R &%r=m%d nrtY'&&Rl3hm#t!!}yEiITI蟾)4H86?uju9 A~Bͧ:h|i ć{Zt&O5 KGyhyjo?MU)).7;W/ UN}pP ty'Ut[ZyuzA4'T}g{,[[6T?|$M'($&]\wy mgg%`I(k'O2LTf*.{-Ǽ9P F¬2]PA k )K'U5Tbt6`rn*˕3f'd[€!0?Z:Kbۛa1F _zEG,C#RL)y|s•\5hэvTBpo`xex*mFTZ&03\I #&x"zmaE.N2hx,`=RC좒(+A ސhɂoS?  ɪ4Zw_D Γ? Oc(ö"ذar&L񧠇Ԝvp|'rxm\ '}p&T}l-TߟNp~t_G"?߆#Ov(C*T Eq dj9vEZx@{֛G/b):Y[r=.*D` ruS&.)&K{h6Fvjc(u0LdCVmY&Db {? w{2+;(W:}kECX f:{@FMY!z?@49"iytvx] QW,BpTZ|($;7s#VCK k17y @ tY>/R2b}*Jw. {Xƌlcu bK;JOr^22,$AOpޮcI_$7o8$GbĀ\gD}àWKJ6* J u_EglO5SUn dӕhGwk"yhَvL&j=d,A"99LM-\ZΔy>ڸ\Ȟ1ILW;)]xx CuAK9pG)jW=V|"k;ЙjWf =^1 >Z:jN?)1={϶ GM 26Xhq{]"܇ 8l##ye#-Çx>c?&5hF&݆gm :7*vw 1#lOp)ˊd9[Fhi:3Fќ#ZNWhjrN$_ H6tۅN6_s'67[snN~o;__㒊wƘc Z+״\?w66{c9i'mlPD7"<` ZR j&F|1HUfT\$bvWDA|#o؎ FR^k)b8e B=a@rx)'"ck2 c3nr:fwZ)RT 粒PcO~.- ˤBX&s}tQq{IKztjWR(^FAdd*9N,uis9%,}nݱv?_)u+YVJq+hW+RΝ7eOd6BlL~ɿ`Pw$hL'}~& 焯=T Tsina' [ ۍZRa90Dmfzd8:[4;G5q좸/g )l: t`#餹='%e\&Eইmb 4z^L-vN &.fX4e, AbSݤ4)$z^&p~[3 ^*VCKX/Jh4G6U\^L<Zi %<'-oۣZNmlOOb'w ZM)1,1_X5 fU@w"i(x0enK-&ROq#G z6?8A^cjJy]5ܔyODFe B\@X/w ƠTDm99ҽ`Lˎ;k~g|8+{ "]9T, ;6𶨁1^޲.auIP K&.>jbB6a_3p+bWjRshv0Q`Z{0GLU{z?8gtE,A5#{JEΥ<&/~v'RbG`5WeF *̊w# yg- 9"Cw# Ov2ң_b_V9N]fv1^wpr T&`TiU.sxR[uShw ZP?#]Z"LS%J@y-():q2и4J0JC7|HP!Ȱcʟ k<|v,(bۍ4BSI8`_0VLIj ʨ7M຀F B (e#1P E~>cلB/YrQ3 b`|]-SA(7óP?&3܀1ݎm s!\bVi S1$rHK4%l!%H1'aqR}7-ЇdgGY @Q$X>? l At1DDnB\Vևgy-4z;8>_-渚P  u /x /&"ܼ1iٷq0@Z 3sۭn_Bkڴ)q#GCZC 5$ V5N[ړ4#)+GG#dЂYч7rhԆ\;Iz+r`J?2pC*o}y{ ,v3"xHjC; ]ϩR_XR+ Gg>#ڱ܃e+›=U@kL?Y)5@d@̠r6zm9V~f'T)?uZ.G6pgHi,{b1pϨ4 mW#)"2Hrn'~|e™.fxx} &O]&GFtѬhfkEk n\U-lSTyՃʛXރ_a'ևl=>ŶL({_i"㱛EECX +yͨOhyyd$ck^({$2:`&Xq,_ vV ) >dX$ew>as_:NE2G!b0RrTPגjBLj/JA|Щ?Lpj(琐-YaseTXUIQXh pJ :a݃)FEp_ p֜ 0U PZePпh0APDJw$Kdl˔[W@-,Ry; c{y y!>{Mv<'XT'ү+yXa_cpR@E؉^J *%6"\7*j\U.J_Y*G FS+"6Z2U  NSrr='ܴf?wH$}bU!Y9=¡iʭvPM M͆U`מ_?xm:886Ig+Γ5? ֚t mmK6xU䑞WTU:v?9{^Qsмsw-O_\jw&>0_wT#6?0Y6"b/cg;nY!?ߝ&_g$&~7^u.qj V+5~û^x>}5Xf["^Jb;|1iA;;ϷhoAMwZIR;{hXl8e6+``Q,t/ͫN Чd >N]Pɣ9wq\ԁuΞLdb%K`H7}32>| |ҕGr^TBVp%xIlQTSm N^d&w-P=}f[Tfl!q,9M.@S):χ]U1IQBt5["1/. p#9b%չ ȁӲG݄VN50^- #8`@ X]mQaU%:׶$yd G*u6f_W15vZo1}7"&Ycz! lؿPC!XAjGiaəvZe_ 4ۊ4e(_/v=N@ !)T=Ҿ+#I'ᶰݯ[F =sI:S*[پD2tw&Jdt#(AE:zIzc_~~|\6/72~泱&yPTШSx}T+n2սŶ_*/Ң?bS|es'c-7..;!.;sG*=[|5Y/IajƤ׆m3[sC 7 ib"M1,8$ovxGua6d bn2f䋤6 ?XfwxѨ\ ,N V I)kBxf,ɘŝ~RJagtwN=e00hp96A# b= pquQHd04Y ]D ϙ&(l 9~9xg olxF oYy#SHd̐~t[wH-t3bh楢󟇅~^8OG!s%@ܕ0eYL֣E /:0ƙ|3r0JX{-x1.@t/rc5[ hoSv `7NA2 wqe`"} j)-?\J>V˖uauUPV;#nPT̽p%}@Tl 䴁Cg( \ r4-l GJtukud8H>ܥĒ{AdDO[% =LA/{K]WtfNk:CYӭk"QDZWҼnZצMZq*6hA3L~,BPRQ;*+özĘrK^h) JS ׄD6DQxe繗0Z/ zDXua[TmsKy1z *w/8 ݶHXC?9^:3{*i_4p$>R˂"/Xz\q?Eo2Hq۬g+/y-Rq̕m_Mk\.7?L&lXQ:BH;mتAOM{]M%PWH4a\- $ߩÃҘP_d?sA,>)E=MJR!Jƕoܯ4D5jDS]`*Bu-@+byl5;G{Hΰa33Paq'@M99Fz 8Դ {ƱXЕB,cWA.e{{ yEaVQZ! Ə ci8:;'8-5ڜi "{|yb+M{S-$ZΦŭ@_Y~ )sMN3)`l #E$D#NWόIXc<)+d {mgҊ?rc`,S"P-8<@ԇ,mf{oIS.Ϙ:`qwx2Mf\[Vv>vy+tgq(@Acsl@/ݴH]S{2&1TTeTzwcH MM8Pph 7C"0pچҩymR`x -Ru[ +ږ]wyrihdj궼.s<<45nW3QCMu Et7u* hl!k @EKzXWw sl>I1RVCm _8x!"SG1ꓩ_kGL!_~&.p1Vnvy*5whD$@Ya Δpg#sLSϗGXBUWmAd,!kIC5Y%Ruя{ f2jDBY }' H#1_1!+goi;*02Ao,^GH~oN37s`)['7zKT؅/I6B4P(~'%&邢XnJ2jZRpO!=D ڮt/FJz0l}V6~~`cflfBQ0a*Fb$=qFL-jxq\l?$;[[t)J Q|v~Yl man`I9!s1nEAD<ٳzZ&#Ԡa~Y8^!; `']7v0o!b[+/V](ӵކnAq"##$E0e!r` *|T¶h"\Tmi ܇13'TSOW=//%/j| ߛkh4zWm}J:Gz_aّlVsySSae}m(+"xUUCATNbѺ۰RFIPr ;Pvs7qr&/K$BQ@h7/ԘS6/Bb:q\L@4 @DU?zx*j " 5 L f޿1p$>ѪésvM6"]xօ*~ֺժƟmo\L&ŝ 4V`E^)&WE?LgF]W&u(T0+_aq 5i> &;X|#"]l wڈKd8ܕpo 0SOܪ&3 (I6>gt~MG6qKGT€Az۞O+PX=8$} fz\Y,#_RlЪ3m~;{.3s8+ۺDŽa:@/ـ8uX䳂mвoD`YXd&MS[SԛHc•-xh6kuՄa\}a[+ M|?VgO}$f0[yɢVpZ[\-c7JEQ:[ŤR pHKiY;6Id6BDղ6uW1|Y>&vvQ6I84xn(L0%#)o;\q3/i8x98~@SʅVǙPX I';}=W~dRZ(s[f9GX}UΑp=tԃF DS$fK=#]|eeProbw !]`+Wߛm[NQ( @ǚP }c~,3<\I "myZ=H3V!dP~n槁,.o`qBvθCx<4+`iL cun5X7}4v}@9URe+Z%u66̌r&F(kcgų&lc41AbrXΜB{L͹ne10)P(,:r4TEhXپP9o:Wv&Lնj}Ezܗ?r}^B-v'?*uck8Aj7[um#Q;W5 E=] $_MfB3vcjw.yXT,'r- &gXULwNo$wjz3) Zv6 YSI?a6O4eJ9(?э!'Ϲ\wUT)IZ\.=t/kbΏ; kB^n'Uӊ;11d hodF1Keng 5 ^؁F49lu\6;QbT$,$ QiQj'0 ЁxJVb0 @ѝ&Bl:C e4ΰ%T3maƄ?cfDs%=sԀ8Ă4 j溡NS'Ղ3FNb7ozGǚ;_ r AD'̨ȷ~56FZRTB[j_4Isr GkAt /֐jbk Ma"d\=B{G)AVU:hP *y|w$.;+>e,]oę{qwggT iе+Z*eIJB,ba[a xN^˄`V63iJ/4L%faAK6LVBp#!}vIv1m W3H<c^ে²fml- qײ茳7ycVgHy ױuX&bXԨj"!f\ -InER3le*c Hai2 /Jlyrc><]]= ooJٸj8>I6eԺ=x/[Wh#Mw~Ǖ՘S#v_'j U9%@mJ#=3 R0|D犂z|On1G cҷzJ+ٽ$T'mBI?NWSCv ON޽,c?y}[ 7;5ŶR~/g Y ~3}Q4'WTÞj@$v86>@!Oc}>[?75H1r'ͦ??f̔Z_@=s'Q)kzu>KM%Li-e?KlxK> CAb$CL:.;.QghjØ;*l{U~K<~HVQ yO-rMGF,ɢ73fFM2_t+X[;O,mQw=mM\?DhIhoJ^Kg qm,`on(:Jo>[L,=al ФKf]νOzi#h_4wrߞt1ք\jfk{rM=MXGC38 ;빔r7GJjN`@V&4 θꆅ/ 񬜖D8s&D(i>Iub:&5l? AB}O >MG5A%.DLȗ!2w7Qe\B~}P:6|۸bb6QGq N䆒qRO㸯1NLw >WXgj%JPQ{Nv#[g0eG̙MX6xŐ>d ElwKNZfbg.fK9_6^pJ]`tM3bǯD0ƌOPAtN&۬v՗f_2șȐ3ُ}9肒pFL +x²Bjmp*_Ek.v׀+:َA=UҮ{OvyebIMnLBdo ;[]?8P5ֹ[dA#v>*.kixAɺ3_WwHt[DF-<Ѱ<-x󘨚(> F=XLZz#O4X+OKY2EV#OUO@g9gFC_y@g0$(5qf*w %|2 M]دK(k u~^^(R>J˛Sڻ} >j!l7p1ԐSXxURMv?s@d 4K.4}6i,'(lr1"*ÞDo4yq@mm~j]겊K.˼e-(u>}~M Ń(˥Ɏ(hSрiI-$aoئl=t8 ]s{ȵ5,brVn~gV\1zܲ0$ ԚCJ$/yo /|2j; }Uo}GNFSeG4zԢjG5-'M>t ťxQKWXYNA(qw!akn*bm_JM!Y4N6Q⭥TT]8pS<Y#VS8 f(n*KthWY-C_a~V5d qY>5? F:Da`ޅu"WzFI9S =o:gƎjz[ńe ]z>\ rJz|Iv0:Z17J{-Wg|-K*/6oaZ%R!Mʺq..IuK͔:؜&F?/x'"CSw HoFpK3̨ܧxABڝjosIoW y1Xx 9{ ۩~Հ)ɪX\uSFC6&WeYMil:Cy, ,(F|~rY/|j}-=XiDTZKaڼF,my}b8$!xm_9Om 9"͹HSdh:ULi5]Lٰfej{RjR[I7k^X`7sf K^Zj3wc,"B-*.keRQ: 9}t0őV9Z+:&;[*UMT'ZGzD\ٷ*!FvTKP\}P,rlm)W5*P/汑XlɪFB"-0-3zA@h NrYB:b3%6|0 Z^YKT,^,7AL.KŶw2/)dQ|xXh69MIˁ\*݀wgvIT˜FlM< JN-7?{S <++C2ӜsN55z2$ޔfhOKtհۢ Dj*h-8L9RWA uidxys._IR4uheVi5{ܜHU¡xwέ3ie:iokʖuG,GJ ETԊs H0,prHmZÝE rߋ5mǖK0)Mc?wкp%[Mc RcJ/BW*@FxDk&) 3=|׸iE; Tt!zA̒"/Εdu^h8 FNͳ# Bu:%h1,&dӣ*pk< g,p{g~p_O78V9)G]nh| uiKM0\N#+Ͳ(*v\T{jx !>j g2P;jS "`Y&ZXZB൏#Ĭ~L`8*ueM Dx^󞌫 E``/`m #8R+dț .|}57aеRg6Oة? 7uOr3#j&so{_r5I%agNP<_Q硆^A HH;Ԩ L]hnS[9qy\Fk, ? ilOhMk.+|="YRJ!PcAs{D_ѡg=\ʆ˾ 7nILgm uQP*[Oh}wa \}jc*Pc}'2 RhNڄ*D2kYҁ8NѢxبqN#m"=P9)bH`2?"A:/ i+ѹpҮ"/e*T ~FCzQr.c=j>V,W\q[2P7q}j2DN2Ndd5SCҳ:Dd@5Iu4@9X\ 7ԗ-,mKE% D[ E g @DQd5cS(>)!s-t8}Rݤ*aQjF@xP2u^JphIME4"#ARpEun{ OUM B9E%{>㯪XVq>^n[i!Ak :DZnCsuHnˉֆ2&q0(SCW uHGmS-ydZ__xo3p+wnBFl\Wǃ`_`EY{? l*&9*rylfz$M PbFd(F_ep^00ȟfr؉*'ĠCK2Ny)&)13UA-GCU?"aPFg';JQ#%R3T28/? >>Io9A ;6ia%лo_x3R7؎ OwUMq~2̽ȚckF&*7ȓE)_rPe`(?躍~ zSgk m`+)kW}Cϋi2#3;N:$C'uI1J ~OKR[M촺 T`k4"HUp@YA+$.!ioHN-Q_Vި2,V,|o8-gI^=ơpUX B b|JVSQׂٚ >%rmR4H3A߽kT\~l6|CQFn_z.tUϪz: h!;$6H$g,'xCѡUlkRi!\&ʳI:% fi\> >vd $zJD6@ 4cمYi͓4r͍4ў>w^]̆RLS'33;̷h8 mk~C3S줩!' ̅Cʑ'TDC^e " u%2]uE@x%i){Q0j0l%#mtA)vG;j'uؾ =ްyrθ 7.B_*ق.QSyr`$e/7w̝zΘHه90=necx.kӓ,m>[<5udkyeʠꃢ뼀7Kzg/|WJ[Ϋ/m/xU={[UqCR!qt\$U֗0 wp"/pa˶k/ˑp_S]dwG6"t]#v*˃; :WuyyN~g-J7F5jpQ]ϜCKQᤝsC۵B>ĉ/5J |f#b 7D`'RbQ=l4~0+vdCrhPSx-%bDm㸱o>ҎE> søЉKugCx zb_XȠ{A̖XEbF%ŀ3G ͤ櫰/k[5K\J*;đ'vHHh8Wᔾ^ĪSЊk_e;%!?͋ƛv٤0ٜ=S>)+lV kB~Y+|\`BĞr۬yLk̥Q[ص&}mؒ/V?9#mS_Ћ&<^FuZ$sgXe=.t.~ O`=\L] Jw Q=ȇ 9/P eB&:ƣ~#͊Me.lW5e[\`ְ Kؿs]quY3Po451:fi1:&i& wz,nRqYyat,y%B+KdG_#;$&-#ƕf0$tXQEw1-1(r=0U6РNKuA Ɲij(wEte3Jn-.u }•(-bOT%nVYG]Tg$;>,!G¦ri'SbbާTp0Rg * UQ\L= άbus7+IYL{u`qDU[%P k:/.o:T(+2WYŊxV}4AyڑQqtR[P D+nCGTـ ~S1H)W͡"w]ȜڍL C O\v\?"MJeѾHug74خS^N8Jl= 1'{j#t<`>kTY[+XbL)3?No> !#ٔj—hp#-mMB0`ӃR!i%DGp d*v9fIJk"?rd ռN,IACG}0Qч{x%Әyd1JC{ޫ̶.Ǔbf9|$߭$0i\z5HF#M{&Kd>uzsjXηIa-nP!m!6P=?8PFV ҢqXg+ۛ7ǎe1^xFH~_/B|?A|ר]KSpM&;Jp+4Df s썰Ö7wN 9Zk2$$y˦kP -]LVO]4d.佺ИOw/ab?D_ULѧ_L6r?Oj)]3Y-_j-Z{˟wPӄRX^`Iȧ-XThuvCOڷZ[lޏ?g0L69'f-߮\+6/=.]F^< &&9%mn3Z}ݛd'O;ךfK| R31o.qK Z̉ȗwup}ъx)4fNv9"Tl{[{ԉʺ/ٷVmBn*d$Z{=kE GEz~ng%Hդ'䓼śJl4$X'Y1[#0}yGpoʵyl6\Wʧi0Q8mѷc~hL=OڛE[Bd^ErLghZ? >SvUܠ<躇s%K\$=ĒƼq:?Z6UL0ۀ{}_6vP]lR΅To1I5<]dIwUYHgI!W$AO:o@<ycS_[jE)޺B1AsHUUud偩ÒߚzXF{IA38, ޮ   -l@Q焍OǛI܀^\H'D|56K35Du?P@hk#P"42pД7HO#F@Sij4TIڑc]gCsDHɶD;*sYmIj|j6oY:|tbA |*:!p6PyhPt$2x[ori#u5[*ނI665#E]Ť;.(IA{ذUAKٶ0ZJ94Cٹ$;N R"ZӠ^s> cXd\mylxMMlI,)P`7ɓ2ܧe]l( Cl[[().0{vOpyFBA]:|>QgBio* A .9`بf-o\ibPWi :'/D^h7.Mq%#ҫ5ǘQ!LܾX`:Kx)yrd[ٙ|P ӊͿܼLukxWuNʄ]*->1wa Z U qMFu((gٓ!&R) ضt vRDhTB/tLD-$D C=?0vkmn֕i $?۳Ԃ/# 댝v-ҷ[CXGzS=֩rw(Q15:G ާ?;B3rk屟^sC`yK J~818;CˀhJNTα!eÒ_R+N#]|WHn0sGWVz&>Ydl{D(: ] Ú",T8˗#\Bӗ=zrs],0 n7`rCN۩`|ASl@8Ǜ;y9"tEnSO+^@o_Q(&͵:| O-Ug6v7ll #!QZE>AI:yD`Dؕ dzy5 F!fV)1\,KwE}dnlTO&W)ؤEnn!~_vr^IW籸MX!H 4qdbpcw{W,`Dw-yzbCjR>٧٠ 4Eh#;_zaڽ)Sk'\R̜ ζH oj H+‘ yo;l|jT6DТO` \+}z-)*4" yfkir][DF9!Qq]elwXXGE v|A˻GDr?A ^E;FdFi{ ΠUx-?TsSwW_gR5(i gF0G㠶Kke+ #9#X tA{k͙_ CYH߱%ö:Ad^P۟&'v**GܨP嘷f۫WB~gj˼AHB#W?#YE i8"\RM=VV9/L{Xo~Fd౐ DU|Yxz8J&D2s7+/RmHI7].52kTMo|XJ#.k6 i;}rbg$WcY2ڇ /$b=QRe* gV;w`1ʄsp.3=>ayɥcSsuzXZVTӜY-oṕOsW61uqPXQyGر%dqH'xo/dkt!E{ RuaM)uT(}@[;5DŽ‰7A-~(o-N;I9H9׃kWJ$#pyIu %albr$^X*IbJ$q4*o.U]v(x'$>?/{$XFC1K;`F\hQ <ƍ,3Zqbm3FgTp>NOJӷxE03D+/D;igVǍd c~CA_g|64Vy}Wf}P` ۳ᐜ R%8G嬉/XOݎ1pyt_ 8teeF`i/L]No;)6\&~I\gFCV RhӞ b~m@w" y\]诬RQsQTb &B1mPt<2=492nu_rD6|=ͪ#I_65MstIuRz/E6Bbv9ii>UClו;O .rS ^}`Wi@nʹtFΑjOwdA} }2#IM C.{O@mt50,XCYy`4WUںf @VG3݅[t'ՙf0e{:fx@67ojӋxXzn!WFWYɅ >D -֢tՓQ$eMϻ΂K;E5w #6O.U2!^=5[2'3$t+!bjK>.xy~Hi⒘Lq! X1GEuii JOo59u1x)n  =Rjl~?oNja3o$ mB_P13{ #e*4Ѩ'|h{Ӵ}KkX5f87NLko[B.ǭF7V3P yZZ7Sވ[\'A9ggO_.5:AN(\ό 4>ȿI|]iݲ~ Rɴ!LA+OF J_!c>|ynb¶#0db1c$4BEٸ(Rm!~39F H6 Nÿj0QodiK'o/6 .k4)/~,QObl1oA'c,=chlEbkRkb/ ֵЛoUKLx=3&Ҍ f49fl,m;msd;lgVr3AyVjV`*bτ-%?H \e_iɎ06\bߟnH#v+$@;H \WI u^$zocS$+H%5j>/;Zѓ0={'Csv^Uadjl9.Ǟ҇>eT,jhZn^k A;rIΧBqq?|uZi>ӱ7PA  Ԣu1^ImvpXx/x(BV\(uW!F[%ğp } ĵ[)'A[lהJ=GgIٴ"hJO/ķIY*+H4%dF:ZM_@’5!2zfRsZ9>V  ,$δ$aRi$@ьaLwK' vNsce{l,b ψbuFn9C.BH3;D Vuzf޿\fo eH )솤DaJP ڀ1l/ pykq"550h92*Ks]o&3um;B$Ԉyk.E$ 8pO,@\RP(ΙI~Xhłi M[I̺n-DWb_W^Hij_]D+5\uk!6z}3fpFY88ņ57{I/Ź{_\'bf[ܤR`#(+MO ?*m!W2{Cp_S8J7~QV B_}Ϥ*'ܬf&vp2tr1րkb ?,eqv%c)K+2qӤEyTL,Cjɖ b\(\#BfPDŖ_GMReQ*(JVy6SɉLnvA̘!i;Q;qfڑ^4 r ߘ9w66^X:;|Iح@W-?poftTR! RM)~Mf';psE"EC8-5*ƍ:hY@00^yEa[X CsyoVvn6 s[;F\! rС _crL|-fsM iTJF$PseTɎ?yﶝy6x{ Tm 2^-&"v"g35ڧz& t KM\b0ww @CVJfz;I=>D"feeg>oa$-Y3jک+6gm8"qto8s;=/UY[&{#`#W/7u#Sl ,#FWهϹ_ DMLQ`OvN44*#PZ 6ZL/b!p!D l$ ᷗ&"Q8pJ_S5QC¹q:7mWiicNZ w"ubhRLAuV#V1rvu!cu4CjCTxuX _L̻;)1IІ69AwW <۳,ӹ%cnV{sg!ieܖHSō]4n/Bs_lM{d 7G^+ke /{fH=q7N,`>սdJh·gA{;/X^@FԈ*tܯ.FQ$U" A'oπ-}!TIKkuBhijN@{MѢ2 CA]%ߌ]jX7hGra+`  *f?a8s,69'-΢8Xr)*aX6l'תrԺM!1Eb^AvGP}eړ-H:gkwt9Ÿ3u.S;Mrm3j ռ`J/U*1[ȕU;CΞ]w2( &N/gMۃ} *yG_w0:ϜE?Yۭ=g;)\a,*Ekof1Jt OUy7S&(mny"5O?=̅7-i@v2I-~[N_ؓ7-;*NbŒ_I5T H'̜QGٛ9՝Ml[th`ƄO1F4+ ]畐C?ɍHpÈIӧfhWH*jWIX)AԜv**>ELP5Dng6ߗL3u"~5/K1TMc,W:̌F dȷtƴm٢ۨn_զX2|+H]nRTa w?~IߝmMz?* a.SX1]a!N]ő#SE p%IGU Z1nAXun&:Te@tQ2ykE' Vlk3s)X=vҜcZy17ʽoz;ZX f5y"ql=V@V};=7d_71T 7n9Ӝeюa[Cem}RV`T Vл^nGυeqK.I7ѕʟb0KA(uzRF.\B(QL@ڛ䠌qO9Fk#6X5YY!&6_Ҡ:oOMe[nx7;H)S<p\΅Yy$%*_D-uz4jv-w(ܖOe^KZ1?8%$"ҚhϗLM~&@e5$oV49Ef@ʛUҰFHcгegsfWrAе9KIi.y<}ASl| GA}?Dt3l6C|p|kxR'yНu9RCpˏN0,p farISG=\|Q kc^ Ұ?ʹ}-]{JmR= sp)S$*p7<k,))-t'`RJ:RKn! /L Z;L+ *zSƲT|3nb*'nxN%URzbXȔ[({ mJ?D_Ĵ(ύJʨE%0+2\V \#xu&3:֓ ?''c7_s{ɷdaaukSDFܐ`&K{?P/"Et)|*VmKk TYqh_.[ 51p pr(N/9RnX 2 &;k+MGTi?Lı.;nzFl\6qbQ 8K[eid)vYk˳&cRb`k:h]-킲<ա͐-!C0./(Z.tةOB!>K< 2ܛkQn(E3琒AGN!,Pۍ9psEy * &*rM{}j6aIl]GX S4f:{r˗* kO{_.. jYbpnV||XWmnS=q_}K[-5kDQtC+3eUF״׏R=|@7*#:@@DtMerWb}LP0߉1?@"Gp5 e,<6 TLs@t9V0p3(=\ur5 $O 9sb;kluq:3A$lI3D#tF}rB0) *\{" Hh) R.қ.!zGI3hͩy0G;Zj /$+!?xq14fB&;ljK^d~yUkd c!nR}cNkk;;R!>d虆Pa6C:LiBMZn'fr9C(-@9tBߗ΃ZыuAqne؟([4xϙ7uqRf.j}b/Vǩ֓~ le7v1srImcRN9pUb5!TXszSݓߺ^^8\UX"WN-2^:c $ЉUo9e 'ۣ?nhĪcٰe킮L::40IJ!0"?TZ&c.jNpa]M©!k!_S(3jy&?5a(wOnV1zX`|hu?2]Ě?SW>obr XPӎX!Ir/%䊒Q8n?#40,U5rgǂZC8H:1%dźkLV賍R~>ruO͙O.s /5`HYPLur4ݹLۈUuGJd\qF/sJ1ll;{t?|b}3HQ^o]!d{$2 +HV,36*O'`L+sZrbQ hY9aE&'فLF{mw$$o*0;YyźO9c%Jh{O<9ʏQ-?# On:Q94FzL~=yy\ߴ+I LU;Z#~fHg4ݑxHЍf?gV3uƂk(/'Q\ρZ2ɜѩ.\~{V9{wpBF#pY9t?lh@3_|XGgv4Fݵ`ASS )㕚2T.!pnpЮpb4 v-IGحù6XUNp#ZTpĺ[-q;㨐G^| R\(kljϞD;5P|BCOS*X.-ainϪ%{-NhbpD0Ο u׏Jriԍ.qf(5P4sW#ƒY(D3Z^U;Pw× ] (ioTR c4:}8L;K /.#Gk¢ZfjRNix@++=\(cKv9g3na˳M0~~ 0`UX'sտt=eCؐq֢#kuۨ _V6Y#`/ R:O$+pϋo@g; O$˞lHDզjا{YuF??AfqO W)eȵ(kE8=.☚EH''6ymry @yȅTxC8U697LPe!.v)K~[ZȬ&L̩^53Ŗ01qA.ZM,QJSO.^St/>uȃ'VΌ*<`EH\=yʯhE%B>'4)Tלp<:1Nی>P̓⪩80vHÒI^!HVj_]=k~,7oa 1 c"Zqw }xun"91TڶfN|ةH5ZI`o٦vvlYk;#` cy/h?cxW/dCF9X]75%c:uؘX;` 9~DH`b+1#R6Wﱽ_FJj2z;TYDk=35E٪ Q(\׈cIbQ *OtT-8 4!niŷUQ mvQ%l|_B*?fv7H~d$\?@p#I]sI#GV?gs7ZT$m t%/S<'n!dj֔ޣ\hǼ{C`4eBg I6~iz;:+ M,$y vm6P}'}4i /4ڿDǚRR4pT"]JfgNؑ.'Yf4?:<'X?GUQ`j6 aHF^wu1S԰&6j**aӪB_-;m#"u1Iy1F .P~_R\Ӣ{U+{̨2LQ8V\Scf!ފݡ9$ɪbkgF>/W}Ҝ(oxU0RM 5o{z9C|N <ıR^dzEԛ(F|}i^Nft]ӾpG*Jda2U*p<%K~e(wDV:w񛄛Ǿ%|WCd L<!dY Hn  /D4ɩ#y5ح*$ol!lIK(ėSd'bTT#[IS"A)B׹~u?~n[Q# WA2[4։+ q mJ{8H>N.ԓ)v6g ͗~qZF/cʳ! cOYbto⨪ZJz`)+3sbr,ғu GS% 2%ںk6U{K|{2nK[}n;^%JBڸqRcW~82,-i _lL𥘂DaR'IO}NatJFs410 uc)arH@l*7pќ;R|Th! cP[YO9HfSvMl,l> zLEc?=%Eʷ,­uh tG?*"_*$Yo|.Ÿ7wt /-)΄aP#dr"a|a/T ᶃXMؒC !ܷ"mnLQjjPOp9MpÂn/42;.s̰2A݅hT;i Sչ\F{",cFvRcW V#gp4fBԙv 麏 mvNsQD:OCqv]Aѝ9@?R]l?OppjXPs=%i}iIvV=$7ηұV@Cg{burɧ;986?Atu_ڄ .94s!MEҡR'\k[lyƼkuޑ'dCY٤u ؀%h`*{PՄjoR;G?%>iWdU@eL&Ɛs1v [עOAۻ=y\DԾ2DS p-[ OXlPaq_@Վ1q:,yq7Jy: zExŁdL_Uzn[O[dwԑ/DmD#dGdTLGg >c+<@C0o5,=iD[:S=|X'Cm'T *vP,)_"‚~%tXyݲZGs0JR|SZ^X[‘iUDlrvDJyd %t`;QZ!o7&E^{KIOrcl V[aq.Ie"~yz,i!3̣8wSutnics㗄Ni c' ϥm) uB`!J`b*i? 5[C&bQ#lYS`JkljCךa_IZs*x!s-Cma:i-3sUw r[/@H/NEK)[3Ů8HGr9ke|:K5F5{S77v3ˊ}3;; {7:Ew&X/Oԙ^=ȍ{1ky;t ÔyUpT#W3`? ̡t$FzbU,)6.G,|0wU^5sMy*n%y[ C ;:IuGx5viyQl<Ft٨4 Dˆ5އ gfŸ^YJS?Qm 21e",X;Y Ii3(b@>JH,?IXX-x²O( o5ƗtVI{X{wuM xuiJXFCf&Jx ="ag{C9MgF\>A&@Hu_(<(R(5q|[_tgVgjPM~X@+gpPnm1'ZY aP`ePfQE n҆,[#DkMZƟ[7cb#GH\5&,ڥK_liqtb>/JUgR'!3TLi鄉(ahdCL:Tq;PuMS,ɎKjˉO/+BA?ثOtmrєhsK`yvAE>G%=a;?NuCADX储"uVD_l^g356dG:"0 lPˆ>Xo1/.жcOxGTպ=E`Pk9qKt<3ӇeguoN0Irq-j'RnCbj__z}H#TR"ٰ$'~\呢+=Vtˏna % MX(obzcՂn9ħ-p;`Q̝1ChjS[7$Z'4 .0C(-=O*|E=q~k@C+ m^KcVRj:+‹m8~k* :c/+oFkˢ,x yQ'ǕnǴ)w\Q6'*!le"+0\(\?Ԫ<(MCgZe=w4~MtWɌGF z,@v>B| ž[ ?h]:y:ń] ^Je$ peTT ܀/Cl䁷9Nwf*Yk(?dELrj(҈W3swJ3ea5@id R6Wb2)1H@5;LaTD3ՊmC ^q; ̈`6GtA1t-HxJc;`)`?Ukg@Za,d8Z["[Lb\@{_ %^ߋK뎐Yax=wVuwg!8PIqCqگۋ2>ƙb~f8Wo vinݥ5:کDA`}9%]t͋<؅" jK,R>E^DtALoSh>W'S +AJsax` g .Ye0;eᤀ4W#{_A ļ,׷ui`o:VKlϑuߗ?+YCK@v=?X07HlKDfQ[;;,42tibkئ8k{<#΋q.?ooHGJpshϮhMK̢楊,l_UG}:2~W?(]0.0}03\5ay_] { 9Ix4mNG+":$C%f;n)0-UI;ĺ Ft [ ZVtG ܟ4kn ı0Y˾>-7CUɟW fE{ :CgJ~Sz~/hW:kB˼rG* l<Y:g^?q PcVʊlv~S6#U`ce>9&cbo>=lӒGFOC,nGzʶN[enH&YT ozңBx<|Cmi 3{j+sFI K[cƵĨ.RarA@sYc-#f- X(G3W's6cVt7] 28Ek-GdM4{=Dmax2dg_Մnh:ߍQN_z nEodeܐOGk)o[Ezz `ٙwL67bRzOJaىYG7uֵ,I9A>9P=,OV9`p%f䱭PX oDMV;4yt eiNۧv=}|ȋRy{4L Bm'ᾆEG ?7ئHSI{i,D&l!O./KS զv>-Im_^҈:->*-Hc 鮦2Zj1jfmA:0J N4|HEo7duB"J55u Jp~oT}l=Ν?qzKV6M@&s:b]'R-6qqDiYS[$qao.jrt+igSOW>\JՀ\49mR¸ta PIuH0KB!T]8Zi3%S э4H.8"m5Q/PyEzJS>'jH:jp-4f z9VÜ#:;0NTuYU%7] rfn,_)_0Uyl]l}BJXr0_,#"K"^Qze^ڛwY)'67.?g'U%ȩBtuqk!p%%dBqS &yG%J-_5*0jyqE:"6aY%1g/J{솵3R̼gh+(3` ut:@᰷jC)[2ϕt$f"z:κhVmͺ;]dcj`)|siw:=t( $s7 ![ 8i̦`siZ|Pyb[@2Xagh0,ą\gqjغKZu7@z6K@ktпHb>v݌T O:]Wȑ oIZv#߁<7%*)`T▰i…}" Kd ifB*q-xY)_\' 0[gDenO.,g ^2({ Sqӱ‡鱓C,1 ůF*>[f*2jvcQK{LFy d/9 $cmq ^*%`|˵$pz`Xvc-)҂/ኚ$GuP<=K$Z\tO >\}0qKn- =ism~b8(l/権7DYz܊k?=jsdńk"]w#;|*I%x TZ 8^$ta.X1qFVSlƢ c͸|W 9O(3 &uaKM5q77<Ύ& s5=uZGu1ft@8Ggf׃Wc 1(ê)v.}cxUtK1Z!ΠA|X>i"D5';PA eB=>9`'CuiU`boVxXK;u]&[39WSS Љ%C}mv.//9r$Cɑz]$ֶ RuEt=, Dd#S/_:F"; EfzuTT4VFYtnIU)8Aow pu@wR2rio `c+&_ņWSȱ?>lx?FϢCaϗzN#\4cUZ= |쵿4=P>@rn4 &ۦ [|z/Wyc`:~wsbo鱪 .:2j5ZZe'q=,|j$FQ;&57cG, Th$Fa(r5p_D~rи~`8x?ƩC/u:N۫|I^ 19* 1@tGu=J!tִ ҦXs94. DMeN8[V^!UӲSS1d|ZntCM>_4빣/nv/g~X%Ԭ *BFX<0:JPYٯ^-ܕ%fl\gVCt<|^Ƥӡ h\%wJ(9K@ Ƕ,@"~[%:k:ϵ4?V<~zփFU s~<pUjG^›-B5N/ H#O>S(|8 ތ ( lMUmFk {q.ON+ )!-q<$Ԕ*zj3{lb" (G` dt%դk}g+I B%-dx`5j}gT:Grd 'w# ʈ9 |xWLV7ǯDIYU nv"eV7*M6[D7PraH9^'yxtUq?, &Ɛ56.wש.PfX2 .9O[ S> TvK/&؟/Ws%SO}`[xtx䷦MQ}얦qfِyNfHDF/!#NDXRHQ{rd9X.MzYWH2>`=j9wP?T0x d 'FQ<S)d)yl7Fn6EO0):ڂw;o4s2%$%EAM !25OZ{$yq1 k+wʊ1n^ׂgu35BB7+HrB-ME LȢQ{-)L߱77Q8]T F V/&{"Yy4D'NJVz:.E|'^"(|ٞFz78<~ Q?,TQAvYw)mM釗ϐ⭷~eOCQ=RRG+MzAᏒ~!oa4g+': !*Nώ6.<~1]rB0_0;‘j_Ufi(9"!b#mG{ ͶBlr Ѝ079x@#S-zfǖbf  i dZq-^́~<:~êhop]``Ff{Y[FH@IR 2R/dU{8fnU&4y0UY&#|)ٕ~ל"/UqG2fIfyyw ۝oS{«[w/8 Q3db/!$";F+ԽF-C5ĂuɢF4ܼͺ#1O -8 m뻮qrhjI<7JsiIj'[ :]V, ե~d;p2K 8D!pdp)Jr]}cOC+rHB(vugYo~0 6j' T?UfNW]`wm Ε< tk(\+[ǹ:hn &Dcݫx# -NmEגޡm\Oig WFK8q.փwI5;qP+W.URdL?X7g2=B6>5Īeҷ`p U}oO Q"an|8rx5v Ыv ij8c TzÓ;ecH[E&ڶ۬{=h3u# "{)K}NWt^3m4sHܮaV `ێY $ɓЮ"Aeȱ gRI2 V˳[ѹQk@e>2goP KxyyEk*z΄P/ȼ{7:ڬf0fL^Af]څ}:bg:$.cj.-N'^IZUo1yn],vyIٯq7`%5Nx!BvtZ, НB|8Tg&8oN8q;D[ xx/H'E?ԟiЍ<$n7}b@( 9#r!-J+=F/ه9A~8 N㢮SڤWͲE_IT_Xab*?'P ٰP9U6"QFT\0_TU򫣲4lhq3kà$HR5HE<ډ-`\_'$Q!Pg{2p9 :{"hA֖Vܓ@ #ޣig$\sBƚoCCzU '""P5l#Ԅ NUsܮ`ںĝ%I`.yd\&ߺʖRxYaM2v_ & ת}j(${,Lʿ.gQ'h,ZT`6srzDBR[ t`Ք0G=Rkc,>/X5~{FH-Ea`QMpW֘Q)t㐠h'vJNC֮5[+tW.n陮VpAR{j8C먠oSury&[Ĝ0_]ւbBzk1y=wg~K)Tp..` |wtS,7}nNljlG&OJNdD=.J;X S?$鐂R,cSɔW1QRžInE'#{Inm\%؃؇C柙1l1C j.P5}ƪv`+ Ʉf,O㐚,}UW%Hj+5טXJY/2 99*D'!M&NCGi1U}tjbq`C)0g He%/kK/^gw'єav2(=m\O'~D%ͥjuM uEAXU0kay)zO%ЩHx~cXP2mUaI֕D_݌ݰ!"")79\zb1} &ݶƦM.9zf!O XYZ!;҆$ ^vVܨp{[PG뛑I+ {P=)jKanW[~dY1&Ɗ޿h,) s#/?BмYW"2aŒ:m'\qiZ,La7OF7V1U(NECt՚,3.hAD>p $gݗt~ A JE9aftC|Vv=X'g1.z"fdVh{4滯n e$.ʶkf2;;q'|L̗MzMX@5D;=|ۛ+W/XX4`uaW.=K j!Õo=+7BƝpC!t&Jчmj]RB5Zns3̑ROF?FgO,$yol1M~^(@༩~zkdۈyٽB(*"݋`j^ g9_f&ě,|}y@Oz῵UNrٰ'%?c(V/ x˟䓊DS"T^ͤ&3;S}"c#}8x5aaN{⢲];-lkU^;>Ԙ[FQdA(CJS 9!\cl*ɉ7dtso|3ӏg䪦\DJ=C[p*8Yy$t>=jkkAx4^H8[$xn7ޏWqw X$KhL(aQ8h?Lc+xC{iKk̄oogwV_!Z3MoL0)5Q rn1 Yy%mĥ$laQ[1ˣ2@I#K :5%#ew/aØ `A`ʲkQ%wtuddR gz>mْcW+鶅&jFĬ8(MS3C OuÛih[TXˉ[&27^Krq;GE(JS@7_S>hܮ f ~{_#2pHo)ԥz!56Ie:B'Y= ~`fDH/Ty}~O~WQ;أ$</Nm7@)ykAg(Q?<\Ņ)!NkêǍ%Z{` `fNMpeS@ .!1 }֣T,uHmݺE^dK-VC=*@è_ q 4`nJ]A,߰Ӡ7*ո4d!/z}qe>yW5?P@q2v9Nf@?Dc- nm1D? lַ5bUѩ9uA_hK1k{ލiB[S1d=R\[6 ̔"E *fi+4DbM'"vc<Ę#w).Ţ!Xt^8K}RRQUiRuX}5)($Rgٟ[N-dOpy&F`DbKV2d'9f=+h \N{0 G\i]2@{J G,iB\ש} lI6~9֊&= c -~fq8\P*i?JqOgt/SZ~g<ZQ-49(*) ?qs(?jq@;XkJ&φ]Zr,""*Ut/tMizzLmh85 F?3+MBZI6*2Es^+H)dDrhi¿*&4m"J7{Nݎnꅈc]7AÝ^Vv}VV\ Ѐ4R^W*O{JZj  R~"b  g|(Eh 1DE>>XSp3k*=!g$-acyC<7`n^nm,O3 ӯVwؘG+:GIs_ x{WeA0┥,`Xpw1Y3EKQVS6H{fvR$wS!PDEtU"[XfJB4'-$gJh>+#"Ճ~{Zdfnq,D@U=>dˁȴܗf樓so@ɋW\#зS3 J}/_yGPs}OȁMگ="\zG2kԕV$9N0kG +ߵ4\Hʹ%($6ty*a]P8f)eC46>d{g_ZYvh`+AD!!"G'?siAElY,@;d5]gJ6(?0JsPOTq C> ۧYʤeotGKP=D9S"_vb8ރN/;d*LJNKqU]+^r^-ۻT\}ĭ!|Ұ7ñŅsnO(GǍԩsS`,*qxVKdqS@Q0o?{"aa]-? }By߹wS~gEZЎ7Al72Z=k/R䧃ܙf^BܦrVKp"u06=î*b45Kh9/1?m(bVM5zrf8Gh8eun 9Td4^X /άgߐG|% ~3ߝak KS'9pPD d+}oTt2wtƔX#I,qYe@%fO\[!B &R J8= ;[2wxRaAe\ZQ7luE-FR!2zZفVg v.f3'sxPv鄱yyA˽sIIKDJn aK^٭B=$^{"oZ UK3>K=iޫn<@ ;hVq'ڲO];`tOZ BpT `F[`b>Z~Mρ:o#tz5֯8IX,e*_όP\T1$"C 9AI $Imp90s|[!Jp40^A:P1U [GAơ@uQcR=0uj-2I\7)V]@i(˝eSH@V8w'CXfa kX-]q t_>~:ڥBvNVwO[un0*b L>Uƃ,WA6gEoXە*+)([,;?45!Ed7zO>UFM-&6ьEl.tĞl7xĶۢN[Jm>2bZqʅ;$DSLjPIBQL 6>H"1NYgUe52Kq l4hd+ d=%+1'c0%]8n߼#TL/n&I_%ТL%F5^:n=Sŏ>U Tg\b'/|*'o*-h=ZE,_g篞acm8O>GV>,8A^ VaeB|wA1OFs5sKu ̊P#BH GVoL;8ҳ$|\3* lWq~} mWZ=kCZ 77bpz Ʉ}սeƹg,qi9m)$vT a၂X12hA#@~0* 瀏Y!R^7ʹu65H3%҄|ƙyM:%8'L#d}|SsMYÒU2l+' w9R"^XxuF[[+#F,0䖿̓THM^" #i Z\SdctA^$F8wȼ+z Z(swiYr폯!7e6 49Eڱ73c iLs6r]|o3+?XqS>x.308wmfG? ^\{/F3)d$!<*z- GY*όDN~(>D"P{"qOb)6s^ 7xS}?dk 'pZW蚳oYOm(͊w|0$Wl1k)5uᚹFr&Z]9ŒlW=_@cH14hy(Fl2%c¥+J P%e ^Aq^6Vc.CV\ xqz5}[paȩv1hI|tU ճu0DI xDTlVàg)?2*QԱlOܐewF91K".x"^1ao,y5%nWJf6{yȩ 'u%'nu[1P ~5!_|VztAAuPԘhR=y?db3rw,g*?5:kB#/ Իy=X6:{EµsE/DK܆w_%űsJuGqeP3ǥƮJ*39r<҆S-vd?;e1=Ow_05sl4RJ_,Kx?TK{ =^ܓZHr9R_sp #0]>Ȼ<J!a^]^7\y󋩢u_ƅ v.({@^7}V[HOW]9NDTN^). ČKuE2,2 gb_rYV28摄Yrs/YfV0*';yƪ/ /TbbqlEQoOp,6"T5}wxMd]Fw%G)1 QBw)$/G OU})XSJVQvNI؞CGÈ<\ *t^Q 3߃:ݢk+:]϶aȵ '~k12?EuY&ڵ"owkSLWW1^P8 ~}:lv-ynUc lRz-ir{tAmg7 2I)鱽PtSs ٞ {oj}W=k<9x}BL3Tk>Sfߋ޽/eJhb=!UߨlLߛ]A< 2`{eR*$yڧ?_A@|~fI]X}lG{*C:G+;_s !Õ4PߒA/6T>G%@rV_S>DxbhGΞ|zb syz|Vl$UۏBd+&{B}c] }y£-[Fg+5цR?X+W_ỵٳކm!?gFmKZX*l42_b{&DlpSRF|VMXMbڲuk'î)JAF^<2{Mg(\wi.=0te$Þwʹ'^&6Tӎ0Cεe/6e/`ۏp,A:`'~LD)Tɤ ȃe]?'cQ9;[ m'|*^1\:IlTKy<9Ȍ6 ̟C ݨˇW>)`)A9X19L-{߫3=9#TLZˊKHy}6:'!17+VÂnƒŒlxT4DV8Ψ*Tq0Ap1u\*4[ {Ԣ{qapJ>"(FVeV4iZz  5q 2`yBUR^끒nN5-WJhQ2jRʠI'0b@6G,Ҽ0oųnVI&2+yjm/cv=Է+L1+:h)|BYop҅M{&ʼndc9s;]pA۫kpY9v33.dK1~sNPí)vޗ85och4KRrgӥ^l*d̶ >Wtu"i3JwL܂r!)Ћ|m4]٢a(RzE_wD-P$ÃRQ}CWkջW=΁=\{E,*M*LT(L%x+qZd M;Ⳙ7OUpB3۶ˍSsZ ;z2gX<ٺzcG #7lh&v~`C]6=_l\Κat8t(hjy?S}nhCHأ@SOX7O21ۦKj g / x%{!0HrC5,q@ٗW~l=ZͷlAzч&FȞbFEdS$4B<{E\vq5ZzmTmV!nw CM}ܢ+ \X[tc%OWbKg"o %sf2/q噐*iTa\_W*e̍ﳁ6!o9yae6ϔXXjOD]+n7*zM&jX?O<>[x.nqpq.1@YdIIZ8Koe0k|IZoO\5̄-j5~؃ `&Lz_ւ}0F/fnU?evmC{C|›M2p9@>}trz#g`ޞz:Z;fGmMŲ(~7z ҥ$@icq`:oRżLv+6/:n<Ƿ>Lg <ęLфm.5^@3f~TDHYK;W#f[n/Ք]dDd$M?c*7&#ۇ+TڥZ_+$^#0*+ `K ê\Y^TjLdq͞sଐ\&3}FUy3N%*#T"4+^Tt/Od;"F, /XXs]'zWYUT+a>ѲBM7Lb |+B+@@noP3#ZկPG4'i%;J>_D OnmBo@K("tAnhHZ邃n4ɮjnrH/I{۬1o;TSbn-+|G{Myhm-N`hӱDXjA)S'Hf&UsиX+d8TۑQ6B 8Eb '9$vN2yKO,[?-qZF!iڊY նiլw*Ig޸~LҢgseԤQF qZdN$cM94(M`vd5 6kt*9[s]&%Zc3yPiHwQ(Zdl]u1PrۋZ}r5|]eBX|)Ly%MGS80sPM$,N=V'~.%¨I7$nRіdpqbӎo\s*P5.9]eAG@־XYa{*zZdc[|Dԅ0,_cJ+Q/cLI׷˻BBe';Oȱhq*9~3q(ȌRs'PMMvx?"-$̆z}GiTי p;q TN~ tޥug7M0X^IJ7e4˺"K)qc*(/At 8giXQ`S.E{vSc?kn 7̈\=PԇH9k?R{11=-AfesVٸg:v\E-"pX2Qsh[0^| HN&t΍=Ҝ#<7XA\T@'7JR! W`.a 8<~'#;&пPBZ|ճ0 TL>^pIi/GBW Z_?#/PZ 3_ '룯} 55eR#qt X0lr4ï }!wz:/GJW` .T᪠ vi)56g \wtk:LRyPꎸ<& A/6%lb>T ՟_gjKytUs^ 1@>Α(_Z.Z^ bW%l(9]3H,1L@_ B*šHVBL>gJTS8\IwB|% ɭu$e49o S=Qn.[`9K'!]}k$=IdGI(qW.]:"E|p ~YdD"!\XL h7B K}nQj~Us̔x01cD. ~Ł&s VtBtk6hU(U;D^ &_0X<Ƙ vݚ nyRl2Ze!kyrt]dZ-yR6!Y r*ɳWt2dp[I'ˀś8͢+;>}1% ںvO4.'SXA̖IjtH ntG(`@r.hLJd?SXO Ȳ+K!`$$s fMM / $>w|E(j5t*by'cEXKK0֣r3T%4! #17%ֶ J Ώ͆kxh;`%gG VwĂ%&`QVRMK4W VIR2{,OUȮ!j%yi~}ìf6׈4 ةxil'zH>#G "S#,jwUaq?yLY+,o/!yL/I ڰ :5Q}ŌSI|9aOɝڤp{@aɦV`$PB.bѐ &pXJu[*L} 7G]Ɏ^V 0$(؎Ezf'Beւ=u#rŠeOmfe(弿KCX<r`uKw:pF m{C(]ފ-ỉ僇f4ݪ{͎5P"P\rB/}Zdcܿ6Tnp2 d|:ޯ!qId^8Z!D+:)a*;kc=k=REnV۵S {g=BPv*'f=vh_k%=7"-(UA9]f%GhGuo%|w43ޅEҤ ?F@H]rA}q;7R5i}V _7K@%,ZrTˣ~.{/IFIQoᑇtj'h`s$n @4O[0#DtP#3JcoUĚk'M}وKC 8KҖmD[i3dDC߰vb(4bY s98<VS3avT5m^:׽UE^jZv&ϐ fH a;'} n[!ya8￞gz<ԓ1Jh8Ye:әW#vjI"R>>)ɮn/U/qߙHybs9RIq XpgRk=O斥BKB䠐/ *`>ƈA/j-g-! $ ƌ dk=$kqeyY6ameN0%͊&zU թGyjY/?$/0b VyvDtmBXbj [v# HO(Z'4@e6ok]kTܣ`":iQHs2A=1&]1ʙlaߡtl9?!}$%~#Ǖᣲ)l$'Y3 0n#NP 1(0~TeI8$GK槼[q?ܙ/<`ޣ.zGea}a\~/QVi+N.X Y㟚n؜/lD^fOv8?nZVDjo-諲tԱ\7]n<=đ13l Z9n0N~pVEˠ0dPePbxpP9ЩJиZY"vWmW]`M?.? Pi.)Ef1%Hax_!} rVϷcb/F&=a6cc|8oL:Rd=ôjՊ%^C&X :- MLG_$MO2w~}dQщ+˸2,( N*UB+Y}Qze"PL,XQgi#"|_) 8"{B} >| )Jͺ3bh41Ra.ߡk"'HԻnB936.fXDX`+2q[Ѓpq6iuARS z3f . >[E &[H`n0/e`uAiƳc_j!jtZ8f mC܊uuO6[Oby]^(t\̢S&pQav9rD9Xt%!gasȒͬqTzhiP;%-r`o GkW06fclDټ?7nߥuxڋ3ߖ]/ryf%= Z"@RFW<ஹlVKv4$dLjnMWNOW98)Qх%cWٿ@m,ˋG*R"y<ʔJ&K j^ Wτ{oŌuA3ӊ 5J񾝝E{?`&GŢwיҜ@kIW{ȺC_ έ?zXzb[s>T `_ F6*c#tBzvz$#ZT~6\^b9pnL|1nRdiǃm2w&55gY  4k@1@39g7)q'Ǥ9{.] ]8,QrZ6z:DpX3蔆zUMQG?(+pݖ?hIi%f ߝ&dV7bFfPy[\Z^`~Rlu`8R-;}:+6tG4N e^Q{i;%@Dg8O:WPTu'ak|b L} qt䌮Ce`LtW D ~|#y*σ/+ /A]B[,?[`k@x :z >I`*x5ANMBQݠGө|6I^]-1=>@iGԣhȎܑ?j \+^qAOX|!5Uޮ륏Dɖaݴʏ9aW%9Z6)!0MWODbJGڱy^ﻩzn몥mAZK19mjDbe <$$ =fr?oU:K+&Z 4XVӉA$'-FZGZ-Ҝ *.md8փ|&8Є)1,@ݑ0+s̏'z,n1$Ě>e)w8%@@Pl=FN,{i3Plz0r,U.a+#Xe>?66AL$zL5v@FxM||Q9}[A2f q QN5Wsq!@K>4~y5Cww P]tt>chzBFx|j?ᬹ3" ݯ$c!oy|L͜DRU'ihp&iGlKNkzD XOK HRzRO?xh6'&S-o*f۵WuE^%$a nLzai wnՊ!\HUG-ȧGu:ȼV#E!IZPQhcRL?}] +,ļ].Z'>MQ}}]Zѷ~w1HNX{mjiW Ôɸ^ohvX Zc>Iur n<3g{V*1tR/? JԌ fMu)΢džjXr/*Q[>0̐q aID$\;bڅi3F fxg+,/]:-WO'f3a*5},cJedcɳs\[}={׃]W rcGo[BooAoG)}.] |.E QdN0XCd({p{[btE2:VouW_ 8c˹pL%l?ؐX4Y`9݈2B3"LN+v\\HPn+Bs#K]c{eQŢ% I<]Rd KpJxlz8Cvd( =JVʜNdGgwU0C>mQ{˪DʉL1!{,.Q0T2_Aj=戀fLJQ&vz<٨7%lHR#Idʴ.aakhzkៜPɠkPnکS'ΊԉfE/,Yן8[XdtbE8-e<qϿ9LrtfNGerl@?g> /.lv϶,"|.ш:@B喖3i kl$dV>&kbsۈ#FX!dZ)W}; Ή '-p)p+c4o.B R}` Mr2Q㎨* ]sg\J/5rQ=-Jg#puP7< XLH؀رUJ/1v}D 3辍F()P!ìmSWDYB!Fڍ:k>y/Djxj~6(MaiGAEb#ޝ==fnBsB$5Ȼ UqjL+뜢4ѕ2xxb*PCL̈́" bJxA*nZ̚ k^=mM{4i;A/R1K65"4+WVߴ09Sfos}z'X-B 2:[{h{ORaY#~,Ky]J01@~+A%nKu+JJV/'̐skm}`]O.Ms l0mwBDq=rKy#98j_hH,hGUÝ2g߹j5 -ѕ9 &))S,(9W<9%?yHBأܥ*WAڙvgK;iSBqf 8E` H16K9ªÔx(TQ\fW3la1T[65hK@M!ZB顶+#I cv7, m`wT х:&AMRÇhƸޯXehmu<a􉩤S|k©QdVЩޙ>z!<[_oE(XYhr+oXoj)Tfg.&UƨJt \`@i^Ej&6Ebō6qR iǸ :w/Ego#-¯'A4GioNz9@+lO.ԉJh3B0dz3 (',"+63'QE2\\MjocP883'>o%a=VrX-1k\a'[0 6q*ϦC5w|dND=ZoMјfOVfkde2Y)7Ԫ0g;#3ܽe*;.s]pbc~&$g|;dpdEmD%hSj&7}e!GcwɊ$@iyo΃Yhp")'*.Ʃey|kwL?b MS"wi9 [ܾ+旸o6Q"y$j%{R# 2 nonBd!^QUIxm$:3vJ7 ɗle]H,09WY&CRBxPHb~>3$sj⁀`-b ;xJ+[=kK{$;7h#"_GT "Dy?,V K}/4+8P@j3| #לa^oc`Aİ ScS!qΨ]nYX?r, ׫դa=@na[pMH={7 xEK9PT~7+) BQ5f3 xu*UϦW8#[r Oq݃XITemcC!PI7r nxy""m[!8Pf AG͜Z s0#Haa$wցUq9=i Z7@@sQJgU eJırydq61$wb)δy#r?Go`su,'@9Řձ&34\QH;1[@:3_JQޔxV $NC Y:9sT+6JlqskϜNYr{F9XW)1=S%Lv/"]ujCK|i8jj&OKO0(5!p|FM KDSxL m\rFY4 gD[&js*],Ʉl2 P\tu457h+J(w6<MVW*L/xz+S97/K5 N|j1R9\GI/re|Aŵm|X@.2<LK5@ɜgVK $t7c|.9@yC ONXe%gdߖs•69Qq6ph`&:'LNJ +HFFmg.Dd4XDls9LjzTXha߇=U,7upaV$Ӫ].͍ 6"m{2|a_cC^R L.hVg︍b.oJr@/}vn2VʦVM}Wk;v7q~:9IO7=mV٦÷r8#N)w[ߖv|N,WACyڨ('Et^eL`á_mAb֔(Pk{D:'h,}A|[mN(ֿ(0 ͷqn3 =)IY很/F1(XL]N:6*bp(jV\ZXeS:fj+hٰv;pQ9ECߤ 2&۷P2 993?DgQS:Sk7+ "N"47?7GgbH\-<8<AlA&hP}ggr;"E~VNn\❾DLeGöG0fǒ9⫿C>C>}qQ 8H'HJEO |X#򭍵h[p֓k,u0^(9aI5h}zX$ܞCN,1Eb$pW^ټ&j*ل0~ SF󬁋zI*gA {NCH  (x96:;./)ѹP=a!= '<5dB M\=剖BC\H- .HDeO&'4XO;Wؕ +yq ڵn {\cL_Dv {W՝ׇʼnxVX)|GsΘ8a+TgNoF*5"bb4)e߈ӲANjjf6[u0wIDȷPϸ0PDE}i'}qqH:H1 S~#JIZ2xR2 #N('n/U 2T!xOz`pQ*}Bv{ @x['SwiH]xCj};L41HpEU:`֦锑gZ3]"հ/ JF tZ!8Qk^F# &d$x߳z̰3, v`N /C 7P H#\BDqf&x5xu)VxN=6M9I?9t\8>wi;=QVmNo5u>j7hac8]a*߸MʲmԋӻUi!.5 Ӵf5G9%+p QƳ?Y}kFcsʢj#t KA6P+4;#em<ԐDAյ$w>зu 2a QT X!8?h< f<_*f\;WOo=[Qw"b1:g΂eZ!v s =Y5C .j-!{3 ,O^$'t +X+'E'tr]&_)'*G%?:-":MB^r촮$$Cֿ/jJO`|n#3xOۖ$i]m$vMP*Kػ )Fա&R)>_&|wz odx+'78@&r r,c)%8~OCx7<06@kTDZ)ّzXc4rq\6Bߓ) x">)7U 8WYao hT([Q:6@5ɽŔF!rMpQ :؁՛Mu=j&`!o! m~aNeG{!8B >cG[ 7("^yYpR>fE.͉`xY)acm3b%OLW-zO af tX%I=z?+z_pT16ub6 1!% _C+!^T}s-NWl+tpDSD;| UGn]5UrZDȣc_6l٣ł!Q81b]z T"hŸ-pdcoHn9@\<.\zDfz!z6,|qun@MQcsɎ:u=C}"=CX~)q9Hv'~%xt5x$b%tm҄IC&G(R=g#Kq! PeU18p(%8]YCf੓qA'o!IEEO^G% „1D̗=% n]$| p"Pq@)yu.5ZOh,׏I+qW S(6[4d_ G#|.wjVBfKs.'&́ؠO[i^n4 fDw,I ԗo(Jucn^,4g hqb/&GL Ro ygR8~]#N#cG J?#kABl`KWCE`A(Qg3c/i"܌FBkya 柦HF%VfUN_\4ca?=f&|_TBv>Pn=n{]a4[$;Y]Z6} khV%"0.^h٦=#ŏY4`Fnfe.(盆 q{]),)k@f&/R]̰ƯXn&q߄ ,⦷r^S^\jF :u)*A V-Xsk7'e=iu0*6R ΋RtD<)U\lYF7 bbɩhKs1GI37lO'DcKozAP)`!Bo5xPb!NI[GkmbvJh2@G[.yP^+T[6G c4NtGŢ]hZ}=?h(d /?vƢ@fKUW׀⊐rzMLWǶ"&*Bg%/fT:d`^#H4 Q1&]`vz&_=2Ăqm1Y&hH ڸ eD́Ȕ%-k_)}ֽ("V֞|f'XIEdOx3D84R"+e/]եAzCuOR[I6]CP~9%ۚQ'*?BSwȂV1sg}uO9@"g oT :+A`^pj'@`)Lf1^mB26O7e",2 U)"wڔ<0ڏ4{Fɺ3}3z>7q.}=lHM%Ȍ{L&P9}rV r )-uu9וqӊL/ѲPr TExr`VNjlĐ(k}4WDm^vOB!W=RE6`z7(Π!"_$md$i;Ѧ#2F1^TO 0qXmH"ݲ(=f/oг! >oH5AI mjhqnV2h~O>p6h"O^XoRݼ_⨈gpUzqS1خ>f@XY5ʱC`/E$f0&0-֑8haQWl!GiueiQv >aLOa'&ʀiOm,ܸ{;8G*5 DĹI_˹M5@ƒ(Ip?[MDԹ ~t@UYk݌KkpuŤptGWLհ9Yy-|`?,gvd :[*I=/ QƐڕT{ z@P+_ V'@H~z #njԹ/ ~?oH # !\t=Nb]hr< R3|&?ټBe%HuJ,WiE1UP^v)ƥ.Gڐ DE8yI}9`hKc23>F++f8n)Yߜx-`R?C*4G2-VLXUZ˖USG,E|%րr<⪊zt}P-^l+<ؾP8`1Szi\0ѥUmCץt @ }XsN9URkN4LM| m~,É#kŧPbo +'9>P:kͼek!oK! 'p,, +QyP̨_;%Wo#(]?S:rTVПDy;7Cw[?M=gfC uq-Dcs8wU:nŭPx|EsEقfvbx!4&qM< 4 &,I$dDӽЇTPIH)֏7ק<͙%8%KQAIq$ɂ\R^^8y/L<7m[~K5IYvl%K_;}8JMx_J5KbG| =VZ0- Cp,l2)oDV'i&5WdRP Ǩ9~b&:B/h@q0 Cd>57v, .$R6C.BӁ)}^27i4Ta]~sB{.<)  H/1P̜_wl_ >}(V^" ;Xl ?EkY|!M/"$39eE[!WHCܬGҪ`cR̖_=k(U$"'k^#&äy•OQyy-KI>VYIN?]DP46]*Knm\N3mxşbi*,M񳟘 NDk) yxsmj @@Iz;1}aW Y3qg~N4fx>*>òwwX $x]0qETֈ8h~#8{x- } L OBi& nHt# =^SorP7 X~y *V{A4F!{UϏx!* 0s [+ {K~=v8[2,Ȳa{!Ljڅx&ڱE.<*3@HGx&0aa&;bdN= WpOt|'^J # R'JdLM5Πa,i._HmiyI8 _D>]ҭ|W!?(M츏bPPRNO8b5ZzwW4h{N-]jn g6W%vkf b(MHkNJDܰx]EoZQPBEZI2&ִ;L1r\UD$,moᐈ13%-6,\2m+_\bt{3-Tb5D=iLluh/䳂˅P$CAg9MV͒DUr>2C;){\bAu@RGmϱl3+)kd@Lc.9G{Kb2_Nox[`ȓ /wI1f|A^@;Αp{6=̚$z#Ѳc3: <&//2Ic3j? VR IwD$6 rre˻d襯Ey,ޫG_R: X|}Nh~}.FoWQvh\m |":x]_X2V} |W2w-rVn<~[ڄ۶K,baCqSH,Abhkvb<6Q l$pا.tr58p 2U|q }&vKsG[D1(x607#gUEnZ ϡm~%ɚ Ж >6J"ra[Nb+ɡw|IP顲; P5Ta`C;aڇت{b_ўMeNvi_XyASuXf^i$k;AXa5"+ȏ3f/;ܙDb"AD f AO\x;,%0M1Z<c&Ǧы{5W8 ZPNB<4ȡ;Wd{! e &)oBZ& wOɕH_܃"8Ӣ5Ⱥ6~y]h4y(+D;<]oY&oP@CԦA|WnZ= ~)VyUvFYLx:>řpiK3 zJe 2WO_P(1!wmGa:V wQ1s2qϖS9Lz`F.Y*J} jɢK^!ԱoG8r)k$Ս5wgLvr%&B% !5 \ÛEpoZy F5RBGb51Ϻ 1$9`k|U[XG6`c{f%ZZw4fdo.bg8`H nurXsQ*rPq5|يCv{˅'FMGI":$Kv(lrG54?=!i(r\ .Y5U*]BTR-EQ5cJNnĀ):r^F Zrw;"wB3=^qZR_dP f 7g;iB;0p;{o9c>R\bJ.,y25O=ܓIYlZƓؐZ(Z p׆:tP;?3,n` cz%Qjڃ_>+N5WM/\o6k|FMϓ1ٱP-0V᧴ PIj)ՎcJj研$%|2U&9xé?+$꾯FDgu&n0g1x eeU%%whepaoaym'Jy >:iHNW11p|{WhUj-GoYƫ&B[+f%æ2 k'K.NF>qTlm98W[[aP:ÆH5{x:v tLwe^wc :. X=M܍7 fn۰'+/0hXg4fD=zeW(񺕚 hdÚ{e&H,i`HXpXTùd"ɸ,V57춶'C9ڽ=OS$nJ|9eCK*1H2nU'dzOPT}Vu<t90A0]dEEk͉٧D .󣌋w})#C}JOVmg !"7K(}y33VUymIWʌQC/_y.HmS# N-%k߁byl)HPě|8I8ﶉr3b!,xZh4;ºu}3$d]0hG*e:sYM05w90s>4^L ;oUG2F \&j,1dksMoܘJTOثI%)yO뾡xw-Hl1;.I#+sBxy+0}4/Ҡ_py_ڝb'O$ޑ{W<7*b̩EB^wECrܸ8<񩏁'#@HYjuϱYAl!v$={aϸ}+ n*(\ҟsD FYe9f  S6ҫMc"0''xqaB2-: D'k2N79C,̇֋̩/|M$NmӜ-b$W,+1ߑdUR$ [J34?ɲ7긶ud2mF*%hy_|{(JPa)*F`L 'R`~g]@?s@o`q\3Ucf#ƘҮ"; pU2f4](c** +cUwA[ s~_ e `x_8EB5 eΛ5{as [_λ_| éϭaJM! B+Aea˅NP(IMV)Tqe{BaطQ\%& vU'4ֈmsw4qC{&SsQ#EH3w;Noѿ`,-DWo37D" E"׻%.BCܿK̕EGH[EC7?]էAgÌѽ t6M[AslDZE ֓}h$>)~tB'8s;>;N xxQ45) aHde|2FNUxEEI\z={Em7Lu, %*9?KGL=#4Hk3dICQπ 14Ȫ"1x8TO{"h?Wn4.K^#?✍, SXnE ZnfߛC mm xȘ^rJqd)tqɒ$>&kJXunh"x؇m:PCGDpO&nLeMhtyf1A&D|3uiǤI 3q탭m,^}B7ozHS<uy(xUƹ'BciH ;#ibwdB9&`bUCYf|+8F̨&?k*Jq{kt78N.pf!!mS@ z#؄cBǾ c#n:G,zDrt=DbTiTq u]/sࢩ-Lb + m醱R V OswE:#@Y=޸/48/9i3yȮT'^.?г$+8$aQ\-FHX+d\tہ=s˗|e@סUT:!U yHX]( 3\lAo,+NE܂tFC%$8;8T};([h ~ { QIctzUɈJY GHCW×hO΅s.TspX9NtM7#GŽOL8"{g‘gjf&8bNh:y3}"{NmCCР9ӄ"A}$ 0׹a4Gea/oa,J&R(,yg/,52c@$x[)O&.5K,Zn# j w$Syt?l=E/hXV~8O GwPb?ID [|ibe-늘KV(>(\ܳsfv5WD%LjSFS3恆]FNo0чJdЄ3* 8[7YѯưDMP<T+:bJr%#%:L>Na6@7&NevξbF4Lgʗ͞BeAMrO9yRxQ(A4PF1 5'X`HϿ#iJ3CULZ>;۩0Ey\|VmX`nj0wZS/R<>5/na#N1CiwvFh=K:;n1&0T ufD-FqJqٷV5֑~ܨТMx{ kF6ķa6hDl:pXta4/_5|ma'd}V8PrkkOn p!xx'#T_;$>j6O"aVś*Px)Ws>w &Iؖ4?a5%jϰ+9Շݣ ݸJav{XUbDğs`*ԂUJDqxm3OW>'=,7*-?-}9s_ZFV~$F`do n{c}UPH(TJRv>PɰNBf~&[1*7s7/;D036vraxU-Cޙ5iä;7,n._HtéJ^Fe;+YΤTQ)w3,Gsg0@b0u{9\, ;jeψk{vR8#,C .um) ]؉M (jb06bމ3d8&kȥ%jJFP-̇C[? \ZZj y,y$Yk֢ DWeQ"9Q/?>q` rR`1T!'ke|J^WG@m)/gq##IUқT : ٸO%ڣcwK[Ȟ>P5t4, bkGjb몄UW|h][ IY2q ȐO؀j uѳʢrN7h:=`Rn)rsA Hqі'*C?AN-kk!%V[9H]ܜ+[I( ILc!bʗ ARH͏'9 \8{V@Z0=0İ =!1jo-B_LC @h!(M᭳ZYW@;= 1;;b}%X̆'nZB?Bb{dF ;Q ĥrFhB8!ѯ`\ufe;]w3bߒYku\WQh =+/`$")NGaZc kt0璀ȓ1>ǹ@VFULιS'VjV8fS5!v^|dDa5a+ "asZt.A.!?A21>K ͳt{]:\l"~>$ /´B]mH$oߞyץYMy )׺ٮ E;R)fP\Mj}Luq=v:b/"A$*L潴?7PA$ę_@fp C T )3!:^x!$StVv*q3+AWw2n{Bċ*~gj[K^T#Ʋr"r27L .Km~Z[RubX9p3g?FqiU2\Jpaf4Ɠc-㰃C)2 ﲤ<@kr;YG1TA'g*_1r8:;Sd.{'22 qh8 }U֣b#=*,DAݑ91r_AٹVɒg7?jb $#&e?kqX6_,<MGz8"1ymo]+=KʖS$-@bw-|:< !l`8VrÆ=hBZ \؛Gmh`b(FgTkseTgbYa6NN\߾fw+uzqv<$uzMobbSc<h'ErEiI Yϊ(y=dW+ ['>|w*nu.2,#rd3<<ߋYVҀU 5Aoi& 2[Uc # %]b@=yZ>mU?u=YD'w?萳U ahra?m/-1cUosFa0E+=!ƹ/6{dшfjBCt8+V,^9=EZA1$ӕI΁԰iQ [wo*A~rtmgVs1J`Ë4T|)/`M#eoWkDl.p?ot2$6P%trIc"xG~j?OA$',wv!& g1 1y >TwF ೂ Q|V3\6#fE2Wvj~>Uz'y=M:t Z%R5&MjZ PX.ǔB@r`c;6K 9hȮs:;d;8*8F _`v\$iZ?{&R&PKH~k:G[{GS%=* H~pe|_`^lStZe|cgPy hwQ5SHk4bW:T ׽IPKD{~VB(ãNO}X$h b~]hõK[r8UI0eˏΠK~a01*ꙋٓT8J% ^&fu$126ܫm{:TJ9 #Mx)~l9Jͨ1 ˩+aJ]Rڂ)c-ц7ft;Q+RNL(hms yZ+ r4E^zVկ%'2KEEwn.֬8U{[D?*~j[c֥ހn׿t fu: <abY@WqqCx0I`KFZZ u SƔ$~c~/k~5DQ_@i6Kǐ!'2MwIȜMHx8J i'LH7؝Ӝyr|}-U7'R景O;h'J3W0eՒZ,1ܥͼR BΗ Z;i*B1LLwe ނ!5j97pw j yƎxpZd1U x !GP=cVBI_ 5H}F1M0([^T:`U{- G݋p>$"+~Pc6Sag~+*oTG͖ԸG틺#z'{H3jbOf~8oF/>q4ýF$hQk6?ss;璠&:( :tlΓ:cՈ Pzʔu_ޛp0i辠F Zd[dڼ$;46G?d4Nc~2[SdtjN۸z(x+_90uBԦMbzEI\bpD.z:dl- ;q3F̍:{U\'Jq|F ڇ4Fa8Jǻ!H~a% |,/'*;䐂 UU@fADSUFkؘ.XْwX22Iӡ}.. 0dFTcJY릴<%\vŒ]E3@XVmuj>Sb9_ 㫾4k6=r\Av `WZЂd#1u@Cqj@+8I띛_Ο\˔f1%v|A0%˫{0g9'+O4-1:xz/-9<}w)e\t:oԛtH1\y4bYS8Zc)om;Y#Is \yK><F%}X٦NK&B`l#x!zyOA8oy in>mŊIdW֝րy >shk _mĶ>hTu(,"wf4[R ]6&LDhymiw+9Eg ?!Ts.q4~6^t+>_&؛j3Yl>ş4P*yRO|s9q/w̄OFNm32nlHC~ϙae D&腶Y3O{"l*W+xoN+Fi)y72jSB+Py t4/It|Ct"j>qi0MS&0{Cr+,3ifT֣diVWnBˠHg4Qc}OKqJ )Jg2'F]QL&twb,xl#Zr)Y ˜ YQaǶ#Pjcl@|^Va1sO> DGVhWqm 5ތ_tQ1\G sHT d\1=e[su4hYx I8PpeC/r6 BO/p+bI ր /~5.n|t+v)ra DghW;#RˋJC9ڥƵG#0@9JU _ N?rFO,j7>o.fzIޡ9-ĺnܦ7ʈ7 :z<~sp^+PwNaD't۸ߘ' c_aL7p4 pGй!WܚP4>o&qPv?:Hho&pa_.3(_9ֵb|V=9Widy_M17Hw]BÑJˣ}]JLN"3CP=-jdR<42pv("^<[GB#?l_W v| ͩ7WtwEMV'^,-0ELJ{sGMvXk! 6N[h0gꚻ8Dhp5 jl>^/Qf6V} ).v&qz#K(Z懄qoU UԦ&%X!3v _\/CS2c;ͧ=wy*L$@3Sbj{/X(5'Вn2ԘmTl'z~o gvacncQ󹃉2_I= Go{+kjtNFUAùv[;Bm}2Nvaw·I(/bf21!^Tփy¬]eϖ4^^^\g*_ȖN[=^k%<@׫ 5Ag1 շ ?]J_0DEgI}yn2=&utZ4bWbިbEv4[+Xbw JC*.:φ+[13G|}(uGlˎQP-2'jeC&ӈ𴎒R.j_u"J p 6zT/z/5d:є[]T5 tvll]b(R#m5Vp 54BQ<ɠ449:l~^ֈjcZ1ߓ.Ըs5EW57DӬt):8\wjNmOus @!ωn*\>hc Yu`aa#m{#֣ESH}SpE7&P1F\z05IF%0С^IIdg}y jYZbăL.2tٖ*$CG.]UH6kcՅx׭snP2v:ee; =2qXO:9osn^r,G1ah eT^rF3,a±ڑ`M> jjzs*n+ *)Z Pח9JIr'0_qfES[O_vt͹qS!H:`GM#<>!# yaj_NFHG/NH+IoDYVs+iY}Z4Ȱ.9$TS$w0h:uRu*FU`ԑm5 zg5܍p)쨂8=C6,SKgX,D(S0T9rQ1+<^K.vRw~G ^{H~;k=׻`zjOcq$AqYKѫ3џ#~U)/fߝvQ8Ź=~iO>\t|Jh޽5~e[UJF9HaWX}'7TuS Pk$2N|!*Q)<qMOКӯgg?:)aH^zyr@Uyݖ*fI1{aC Q7Tߢfu&#Ρ_ kOSY17:׸So7 kMz.kvdS9s(0Oo4XFmB]B"ʻa#0_CЌ'N=PB?3,@cFfkZM*DmTLF]h]ͤԄ04)XuuKo`Sj$F2I 1&3Q ј$`Ec2 ?Xa!dX]lD|VSbgJn b#!Y Nc>Cū=}l:Me Y_:VbJ~m@ދe29֝=. 0)22=+s܈dMXV}@Xkǃ nikUooEw `f3^y؁S3XN|eEV綇3D1"C=O)3h2/Ȉ2r.=ڞ-.P³5oVGeQc1hkИ*Ke6ZS [5_G8gGBf< \cx2n:L06oE6g!d!{~p1f20ꍋA!]cJdA>\p_b;w: r> : ] 262 yƈ-fw”;&&gl&?`WGnCa|| ;=[sM_W a.WxC!7d)[܋NsԾgIQrZՔTm3cx^Ƨ#7\2 2mof1< 4!Pf1!"w˻ե }\ᄵ)0<퍵 %ugo h_>Jepyjr+:-֡`$kN.$G/)D ajPv &!]d7 $&"ݯaBu]K$Pp@{ Ƞ:;b,Ύ=7w+e%GWI*_VRT J7uҝR*^@`<*R8}J9hAt"޻ޥK~fUr_rK8X串 4GA2Ɵ7ys|ҫ.ԗ{|dll 2sn#OG&}/J+s;՘gDa$j4YITWzu((S!1ay=_h"9Ћْ3JلC7K.)Mv7l=!i&S!׮tx&eu[xxk"/xU-f^r<ص b}Ngxk]o&G><qOqO^I8<'~g D GO@ta&o}-O+yW= cDeC>l>. BNFb|Q[*\Ę^sJ/>+$ZpȴY߁=+vEeg_T ZMc[\q & `el켯+޷^~l*pg@FmL6ԧuꨰغvFɍ"ÔYBV}LFI%8nf[mWpZ#i mg7 ; hS_HɦTU/lRa\h`@YWp{fZ.sn(.i /!G=[ A|?=IxʳjM[]s+ْ"['~ޝN@`#⳿XRnu'w1C-򤙻<@'aMnFAe*q _+rfϺ 'BB()aWpnbc2FGft1",i~-Di!Nx9 :$%^c%g`i,!킯ᷛH~vBz$:Ȋ, Ld Nji/?SWF+QM8ً _9^Aj)xtZHGW'0[0&ifUIQP؋&drI#s0{0|BJy>%nÞW{8[y*1u쫽87('Sl{Tc@m®ҙzs2Th)DUt.46-E\]B736#J{ ^Riev@@yQL,Ns UoTP٥̿يWgn_㮟MJ0GAboͯq27FcOPctiiB4רLs5a&h|z[Tvt|>@ov,{iU^ļ |%"[i )B<*!RG~}@S)Bn='_hT2 \R=p>&y7%%,`ICߑ#V:ٙo hHuC%0;r̬N#˽]P{ ˦l$]CK3B ҽ# ȥ#fbcO'!\SJ}o!6;B(4E#l my (xt9uLv,/үʟ璾+S:0, 'wk`nu8=l[G'o|ͧ!SU1ؙ[LiVk$}v^bgC&t:f҅]p9?E5$g8Fςu 7Q as%!'VYtSpA_jAaӻ@!!eiށI y Nf^"T#f$y` aq{^M-Dk9Yq $r~.m`dC+s}< 9 @ytGn%$ea2kVCۿ :s,fu|1%>}5𗀦"c>-pKn.g3%B|nNP >RudgdY?eb]ep%ˋÉ%Pl+(xkUXa7S?{Ljz8Fg`dOA_4T+ #x.C5̗&Y)/hṢ3,G"4'Ӗ)b;60`yx'3Yq/%Υ*g4bE:lI( :a ])K2 IVIܸE95Ihќ?>z{'TOWq:j;L2&|<MJĺv"jM*GZA$m4ޱK.y4rSWŮ(WT7L% j27g(^]m+v2`ڢi4Ø˕`ྤߔ09]䨦5,[t*@Luˆik"`4nZ1a0vACqM1rʬg0Pr J^|%43lz'`b\zfݓ MO@A^Ҭ"l=A0bC)"8q!8"#Qo=ݟ^ÿuSLW/jkǝom uX#Q1XU?N 2BA&^rXT>|$u+кRڻ*[IIN(X<PL`=3Owx[uK !R\/ӊP68ƈ9y4sI5Y 8N..>no_,$| ;^]30߉E1@BЋ*њj%"A|!#)SS^xG-P<<*RSvgRy; 'Ե7;,8,I>$Ye*i4ahJrx9̃!{إ(j<`EHxY3͊y‘suCkܠzUY߲XQCձoGRX6ΚJ6;ńJ">bz2tMAR7$[|2@?0)Ҡx<j)<\ uwAU,+}yZ<N,D}?W|֩&"m)k Vw3u3]M&_mnpxaX ^ d5i; ߙ@KPw]D++aUtgE74`Dkxi2ֳ 37f;J.}Ӝy|;דh}{Dtc*ɧqُ~uP\'/SÜBls6 AoؘV4U_ph, V?rwW$,o|^ %|YJ5:8<;0B0X.NS]}iZJeiNc /K3p}nW|t{ . 4:A=U_u:Ko%RA({liǖцi"&N;CbN;`8"I3 ]302R \8q10]@i%P-WJ7G>Bo8؏eHy;:E$1 }s:M}lы|ģe&>;ŏ0t@G n06BMژx D>Ġ:>$T}. Kên*|C觿t)tқYb쪴9g5Åo;ޫ*;?Lj`nu츖D;\ e׃8"s!ĝ#,%6W.~پO@iASsyGO|q.C">3\ @ht5'T!Kgkꮧ*3D! Q;YsmVurÝ0Rw[|MKCp̰g5x!}'iYFS.\沜9ҏ?̥YM1la[q?Q)Poof@o šE8 >:NbN_7<Ǭ޻һGI!BP%6^"[X"(߲jSؽDR+T4" g+珼9&a.I1C{Q5?r.]th0 /5ϾZg4t o:vƤ2Y"!S|8ʕ{GpDg5RݝSg;4<^|в'^ (-qdP}[Ya dNʜ ?}5NHց'M&y*]u|I6zۺB#u-@ `s[;T' 3Y$W?U)ʏ TK @"[G2~ok*dx˕cZX(lEYbb?xʳM o#P_JN*áIkasR*yF8G^ #xoP^]C/ӞRt|j`ljxl9͍Hs]Fˊ"EUa70"+%.|/"0T:ծ}nb)UDdE"VNhjP βr/e#*NO`ٝf)igVv/ ^HObGkyS*2(IK5%wԞódb7'Έahࡊ8|6<1"9-P.:\3KN[Ո?jN$xF␌|Uv^hu~^;~G>dEMM R#[ vk.:!,R*ltCV NQF.KPl|KnRĖՔl˹sj~^3GH-!qaAj/I1.jV'e0=^R4P*zқl eILpLc?B$_"ò uEPJ6Sin.y",",u?nUT_*.uyP 퇕- d8E?))kn nY_(́H*(J"_q./LitPGST+H3#8K[>% IÜ#`e#f%ߺa b_[|.RM)ӯפ0 LVK澇v;\rɢ g)F&0l(-j.[=,&nE_ƧNhdUV'jvT0u>pM~4`>CoP{P$ZnQ'F  f4 =>ġ3c鯜]`A4>I ZXe Ff[N6,,GlӀ r]~!%LܖH!0Ȯdž‰i}K2d>AJi_2p KVZSi9Zud`0$G@FCyQ ́Pcau1Xi;Ǟu 8Aދ5hBKÛy<tNJ){q c}+HzfX:Uv$2ՔR ڭJu:.x^! n ;F@Q'nIx33{R܌>YĜg/*M/{M4SXJY<|A9v#!br5{.;W13 )pH< [v9~k D]mY\BJEr+.!NSG.6X|rXu 옘iįu2‚l.)%ch E}g+޺Ѻi"y+c=6YʖξdESm5Ŷj=Pc+lĸB)< hc'mU9iveFb5;8 -[v6,f؏̾ 68"jljg/G,-~bO.b9MZNQ\1HbSL㬲+0] 3 }VZC9'4n+Jv6uKVՕJCi^y֮xzyjptb5'JLHAܝ q"rH\kܫ)1-Fsh"3(,;]Mre=\vjר+G&:L ҚHc7!ԛ)^@ä& El\(3d8[ .?[׊έ"^!j)tQA@b繉< RqjV*>pdl|6. ejV9Q(+*ֹA U5d:;v_* t ~ Sܚ%,lN;aro\D1 ~X)};? 1iw-Uy.oؠEc|5m26UѱhM]8MpA;c#RYΞ lWD:shITe6/ ̡KXv5:ޗEW$Z?RHJaŅj*۟`6ɯDv|VvsŶd*h='8?t LYYleˈ^X%; #E#柚]c;s8^ÖdV$YTo<wnɃeU_Ւ5߲U@"*evo-sIplۆfpt[q5z[`Ό@ֻz'E-d (<-ޤYWzic;6Ք[CAW6[ZD֬*:no`(.b(XMN~L-]):*WuS*T6$}@@#hf^a]bϵqR u[sEI7<8³Aɉmtxy ]XKrA oǞH0y+[A(AL*9lN|6JyKX!vpZR.>ONVqo?PisҬ寴~5@F;novΪ(](Up6yd3mrQۘnA%!g'BCՁREbZ>oWBE\nzNEaVp~M~WcJNJQ\QETk~ásBہ=th,L$ Ԓ4^;83C,d󍔨z@"REX/]N7p ۬G*_у=J"~'>S ‰s+qCn'c^,J4?Yp8. X ܞQyJpc1OLH#f;@P"t^| fG1wvwSS cFd';Et݉K/K@$W@1"(e?L/]{TMmA eW+s:-4OF/y\J#mAO "C$fEwjA)~jFwaPۇD,G]Ea̗WIb{uazv$*7j)ohcf9bƥD>N-in caE[  T Ywl^{dA]W"/2|@SzC09d%y!K?h7)L$ 5I'inHzC(o)L 1g)P `=JR3"mzzðً,旦oG;r,OD󸠼=IX&TzQ!7"MeV c>LEٌ>g9A$vmu dB" qt8lP,b*a_\ZW/]TB"@(g_T>=[5Pjc4aV ƏPmug$胎f8Faԅ)V8FW{#SlSԚe7֩tҿ`ǐeQ+`rtV S_e{Gk{|l eYH}pBR'Sƻ+awx7.|EkU8xm= gX*BocGF;*"}`O![oͦ`FMq]Tk4 ܇iH)?,-RKy%(vmc=-s"|YY1]cTgDG^р!fU}.Y{bVylY7R6 z*6u^z b$s!4XO_N8MwR۷^GYiUkrbU#8 dӷ?Խ,P$[?!g"AMSpŢdԸmW#|G\}qFsŴ;^xY_NX!i;9m7CC|hrt/k6,GX{!(zs*s߰ZIYaZeY\A>%H[bث?4;Z~9{򀨿2@RC#Vnp7|G3UQOP* sMP?> ,6FC ;wiDkBI4hkb,gHN ?Hx("CLjY>bQ:6S)`"t7쒞@0{ه")59?}x֑#7;ɚ<i[U?G!`f'l0!ߩETTڸj k]}F喎}͛F:Y@q^lDai腞 i5m\/OHg)0>YL$g\lnu U"'+so,'nɫ5g;LKtP܏p.*dx13NQaUy&z! ,Q! M Hl3N'nL@2-[;;d3ʡ-_SOS;x5gSAo.ubgr8\OƊ^&Nu` 5VԌDf5xuohE.r/K+}~n,#\&֩s$uڇCPl&]%-o 9ʽ Ճ$/ڟ 7~Kg37F%o,XFVfbjr¥6f_o +E#B"t3OznQ# t];0p-0;U8%tB죲G(>UIU?TEKyGE,T/g/ dC,9zHZ a[Qaa{1+ZiftYH<#W~׃wWjwW ]~k?mJ1"޷B1)c,`G$o\ĸc$~Hf2j;Y5<4J;Hn*DOݜ&YN%DLrj=E "UJ+R)a~>Bd _WRsWy_Qy kwXiׂuUϾl6A`H/Y( >'w|lM>DʰV\jq0 ǿlTx&":DE M',фF!j~^[$/2/iDwx#V~wMMvX-3 9 [-zi?VRN^#*'dqWSG6*҇߮)&"|ofv9@Fi‚`O}uCfuACj9>8GA3@˻JR4%+Ga&Hf'uìvCl,z\E=ӓC9jfb=mVV$!DgF5/a7/!sH@Px>0#uʮ4l2;JV`FYگVhymcrU3(Y/;~/=6CY7Uē7I.k!,K4@) L%L s)1_Y;wL(b’'bUmQnXx}-p`(#s4A+\p|ߘ!TD-xm1Qcg^BXxbU/xf)bsYW^*h,vΆsVݽT$z R8ch>jPq`LTъhoc Ph^ӭyH G,$`҆FZ0%eJ/qZ&c!!ѰI gȢvǢB=ze. v$gƛ䯴;9;ۓ+o6[p %gIGk-"s}L!ϻ_q*gF !S۲X[T!Y5=F*w:t27 +郲yN yKX5N"򞙽Ë[eyaNvuW7m\< P* 7v h9=W1{SsAe{M{B <*n0"⥘u5Q] %u`?0(!O.K>Z'˲DwiBQ||eԥk>4g]Gm^Y~-.f5A+{"O&5j{X+BiF5 ?ߎпffs7q0R%/aJ1xOd'cn^<¬]N4FhI ;ӌ_e% f^'E70xj^^&0mϣZLřC`{9#}҅6/pN.[FHp/#7Gktm ᒺ:EQmf.cr)q)}{ 5k8.j^\7JҟS;kx\6lېdN*c%9t!}KЩGVϠy+STЪ2GOGE% /.KY!,.YnSia?A~6K*{-ˊ|6&-}[Pv,e+#i7A'<&t4l IЯ]tz o묥Ǹ9N⑟(18Dە9Kus=LF`ܮdX7嶛Y:3 ag@X-nڽ|Y+zz2AHl,CJ]~ޗ !@$gY^Xq؜ 7S^L^([؀.cFEe;ˡ+xiPy;vh6*jCp9HDl=v9]w28VI x~,7-f(rMBM8p|sE08 8Ct} c]F.u5npĖC~-Dc1MRi`=~"V>}(].hpJQ[^ Ww5~PP;)FE| MhXbؘڭa'%U0L&ف)$0' EiWLU͟h-,i0GGa=9љ\36V,T܈v]l.6o@;W@">2%DB ԘIE)W}qÃҙwD2Laz%Rb}^_!VwdG|gi1~78m,qj`;12B;!E 6 l^XpK5@~n5cЧZ"R68v$MlRZjG u-38zr:= IƇUǔaRc|BI9vᶶ&M'T ؠ Oߴñ(2_^.3rXh ̥݊H: y_n~@?Lh!AmAksd#OA l@ Bi!Pf 1a68mȚ8Y&L6vTQ\zYrH"M<ﰜ3i(0~6!o&8kELrY6n5S-qT,t L]xX1:Ƚ8fnyǻ5eZm /2_4]h [&e+!a:~Z흌!;A v/gbe~))\L:j*!yB.L l(*5x^~׍9eY v>xU(?)DĿ×|{"__ƺN /4YԀt2w;_@%߉Mr^cql؍69;V 0ڙ=.JN@މB4d1%HU쟉C=lHp@mҙMw0%0X{E{>7 CB6+E}+")Nn/L} &b>;VkquuUqʠFc!eyEF>QwrGrWŻ*lkwRd.TA*3-53{hOvr6zcRH?&RLMKh%ngߦ$vukF:y[>eK)IJOwlUO=bWo(ջXX1>fGdYUi KQHeEYp_J>_H.Q_Y8矓uz@xZM(NhqS-r Ӛ'DKcpxV2rPSrʵ/k_W(uNܐ::WNtK)$iުx>\575'${DMr\z'pDyQ}į] vL ;TXJ+!a^*&\o{*8)Ǵ; !]FԬh)5 %9S'u BAk}( 4h97d\lg%'qrOXިtk U<#dJ -bBP9emp|.{(Ju>GY+\6ye^_JȋUf |!<.Js&6Lp @ӃodeWSF$0cO|cNא%/)c39 pI鰐IluM/mP7}FBoך]V~>L ݘnbIBI% 1b$L繨&"Q?$pUW_IA-P}ݴIV8pCӵONl0E``a^C3&Ee)gG9wiF$ќHd e\$ε* )WA*Nh.Fuj)nXmd vQ>3ˏ&Uqgk+Bg_D}:-)Kr=W[' =AZ Wh톝3cQ tK*2\+YG7ncU 0/ sT! MA{@vKon6@ !?iv}L"e5-{dgBCI$Oiֵi=4;SY^te?h!q+_?_ҜcN'4byKB2iw܉Yki| Cd5Gm^ze(j@ΐ(ybv9EEAc1 jrΒg%_2e]w-3H/Sv0BuRoF`oh>@-{!;l ;B 0@H_ Cӹ4lR|bhPjM8yRxhT\_y?'=l0"G E6\GoEZyc<6W&Mt&K`˝nΕ7燙b~<0XU 63;EEԀz  ]3#&E&KYbF%(NQw鈸n'{{OoePx#P8Ex~lCeQ52-6"BW+c(IPYȻSMnxQ̿,ڊQζ7R*i|J`0wƂw.U?*Rz|Wd忊OY|fWxe `R:=Ǥy9-.lև:h@3~6, =xBX-iU﹠ WOҤU;Yf&qJIz~GZ͓&b͑'} KhrAF:p^W 8 \NuL~6 íGu` |2E|Bk4w9ZfYӦs]wW>w\3b$&-"^4u83 ']r t6@w2d<[wE=4ymrW&4.e)K)q' M+oW1U-[6Ȏ?r^kHReʉw3%V2|ӏun Z Hm6K*`p} j1>-`1.{:'J>MyTm%R7I˄P\3X'B֜?-#<Ĭ\3|n|gNQrB`'!$[$Ё%0nZ2BkEQA^ 9 IYI];t.&eg7& Du;|NKDUOۘEa%(6א8e=x:=&UqhBqZf~7=W##GkX#Zz#lI)=2%eӟ+׀ZvX\n~yE7zJeݬ9&SE2Ϳ/"qyOvBqZdl4 r)Ccx}kzl Sކk/VURKmʈ% ?{iT}fU!tS|]8tb930^tkPUwHFs%i4[ ,,;96{ cyӶKE¡>eNr%BᨏG4W`|@ffa𱯇q%_l 87Lb|'+1 "Z<¯ѢxmH7lB?r"h 13 ]}?)[ urz9g++>%}'@kZ`1͈;UZTVt3l_i6r:mgM.wurPo(9]d5pQ~?\L0G֟mcK@B ~ƟJ:rU+ۙu2"q`-$a 3=WWQ|KK}>jl]q- U Acp lOںs'}*g63jvy`y~Un󍅞sz~8OG$OEvq PYA}$`"?%vO*Ůt|[&vfܖJxѸ[$x:'Sz-(%'7";Lr tJxF ڍ۫MC7|z&8O:G5Ei5Go9KT AZ:ȟ0,`*Ҷm=JぢzeYl:}u쌺tPJsXAڪG# 5s#dq9R{~w{7!Wcd^ 7"T1fn,JWF:SѾK-t%VL3L, `D͘ޮb:gL-@C&83۰Cόh4jW\OXl,t:]:n]Vnv+L[ 3eFhi/ȈLQh.e]!26E b;QT˿L\ek,ߵꋥqe>~=HՑ<-)I;VW(W_#W݌Ohf$P $w 64~*|] Zdά0Q&r7%$4"B=sܷ<LjWk@U+s]CaB*;#utP+SMB7e:<?Dr,?tl&G0mf ֑'5֧^ɬ⮚KKvtfAȢiv0E7 $rgp2A 2{0W~HXz }oZ!ꯠGȳwRxo6Iou@6"a)9]'OCٗn?KakaCRigB[[3mPu)@EtevcZއ =ÎX,S[O`C#sCRS&{>:#4e"C)D$Q;<HCh!)qX:oL롲Jȼ_Αjb+Mj G|?"2 !:}3 +M0͑LnM), G&'Cr c5WLev5Մ=x*X>/'[Fy[VECX@Q: RVo{յ92Vst\[d_aWJ~{<>UF/0%Tfc):Dz"V}I|X>x| Q@Qg[R.wx1ɐr~h YJ[۝Ŭk 7%M|,YY3+9 ,,Svr^1k wwJ^r*җڈv3 ?P1WMNt8=*ȣR*XUb1^B?-'rҐ[n YXU6xoe~Fb}fԘ:sH(:Z̵|9:pZ ҡ@1,NS3IݔA 9 T0ltBQ+?Jv&tfKP@''A i,8A{~U0.0`!n"bL\.JK%zIć fz/J.9N H\ץmpJk[:$(KuNv)}Ծ EcmWٵ*;PE pu,"*)-Ps]([ Jθb.?6P}oi~3讹ͫ&g,=tĬ,ؐcRA{6Ol ƒuke#l0%|(GA@I+pC4ڒ A&/1g)/ծDF9W]<@ѧPُCY(c9v_tNml38g>32X ( _ħ<~%2i۫:fֱ*J`#UNhW^m Ikq}UJDy)-pxId_^s1MQAgU IXBi89UɊY~"D})$K|M JWOp*@K3ɨۜ͞; sX!ElIT 35'xJ)'OX^X n/sm|& -ppN;\z$wƙGn"1`a dE- Y{6~wȨ %pvg5+Q)59[ TK~_iʋxD-1)G:*TBB.B!wW||]qF*QZG4u4J+"p14+ {6Tw[PA,9.G\vAaR13ߧK p+sy D'II.% K GkV +([!:rI+"߶G"tM)ˬ<{S/&nl_R0}MBV{i]\ ًgt؃ yASlnlxPNMtdׄ:_%kVz<3j@_ `n*p6zVG[X%5њB ;b$?16wm KbLܑ)2HjphmⰐpo0`npNI05$STlLE<2\`p)>)nMBl[c/Ib(_/=;FVrGVhMJ=Q!8e׃\xP?/WӕJYJ 73Ma2*fs\|.--` 4l%G`*/ml:|ܕ&Q\<#9[az}31SB0!vTH 53XiIHZGuZb= a" |OBT)0`=m%f0yLn^5?RL6 L)GW6(7iXv:AstNp7io44G3EEMw0w,nٙDnYEdϏ֛:yūC#թcmH\'wAmr~{9c { u;ovrtn#Pد=Y4a\wV+i :ffSE- '|kVb&/Ǟ 'F2uG2;#Gڇ7=ml[wcR\αZ>>BۿI(\LP3GާrM= ,z'Xs ^ Nd [ɊnhtJRM{+!# :ɯ r=u_=Os&l0@u0<O+w7tgζ]ch2@;@s+G\D*h 6ҞVxlN':x"qzFsH 9⑇5#ԛ/@x>F1yARݐQ[fsx>F ط iޓo_^IZm$opY-9ٲ@A6xc+zVǝ-.ߛW%fʏ;J-:%y, OOEf| 6_Q1:9 1G"/˦ͧ^H[C&jj8c@luC a&ycV?nw#'^Rk_"kOs2%ԤJΌ蝅-h347)TE*9/15{}j!^1X7AIiksU){]X8Y瘝׊.+0waE1KݼI؟x@{~f%BtN`XO6{904Eᆏe;\5H̾ۡ?UkNd^LO$kP> #|y7ꢓQ*N>!R4uo&7+P$YȤuU4VoU2 ^^wf@'j:+X< yu{>0@|&}+a7lŰZj9+XtVT`}"g)3fh)!o#muwYN^'^\j pN;≈cF..[l۟N4uW:ԓƃK8&Us}(J.1Z lUPSZsc\Ih+8$F(AoHj?zDP~#Z"=+_i8 ,YchEO| Vbe FrZȃ)q'}H't.$:꡾4/mf"O7xh"DNРhLSZxMqW"rvepi1ݓy"<["Xz%ҥZ5K%N3oaxמYiNaǖ'Vxһ]}&N}u"] q0{;tEx4(pD!,X׾U S#ӟPh>4ݦAL ]2b!)P&FmI9f" [7NikiĹp]!:?*_D܀{*-FL plʔ̆Ns!\Zt;w-o@b!vm{.2 ܙ_u}~禈AL:`h,] *c5FO❕k)s?1nXBΕOSʗuyg$ῬJ[-oGEo٢ߍnv*n No}FȺ`Y  LI2zThk#A៶)45X8;t-:/k)E$T)Q`0v J;MT?+:鬾E$&=[r7KLInEx>n%AD./e(To0XŇ\wǑH%H5 ӋPDSXx.v2ŵ,?69[1P" ~P8P -^ s@>/!o9JYDLwGesWV b0Ż%45ӿ7oE1`DQkKWeͥŏi("r]+/] 6XH$ĭW i>yQC@Q[8DS"֛"'ͯ7Q׶KѴ]/F}SX1K7=ȼ h5`}qd&UG]oreN9Qjه&}!iVi|(8vooRfӻHS ֑lq{ ,^jBnTآ= ޴^[D g&$Y,'OiwbǙ#%vj#5`6M&>těu7׵)vcOJKȭ6pogK|>~ ŏXqv"7h gxWJ}'GE1hjgoB^Fsv=)eg c | ЙOksoK&IKi+}' x_) PHq B s r)mfUj(uYKrEa7tlan#C)LW$s}qv,nC4(r٧Muk5-Dc"$9;Kۑ0Zo^MG)؎w݊.h4h:QNc\lzѓl4{DvPlUywP{t$!D&DFąKRw3.2 l&}a&:.J[ dl/rs&  3VCeKr[G[#NT3}3/WQ߆ȓp!Ja uh>MCC3{%HL$K- &P;YٯێIJ|l!@.iy"v>;Q xF`jQi6zҲgnEe2*Be b,G|Q4,x^w?t:6Om(Rn̢=N"_1p@!UG&`ipO_;1Gjy~4ڏ$xpi˯7Irk4bT8fNm|dLUL-8~:esrjP6^e -`XdʔPNIO\xl~U<$u*pz9ޑ*0bVf h5=G?0XÙjzjҙ+2?z0f~$Lxe0K7G3ky2yNMH~&bO&}zd;EJR&V>=C=5bd~La;$EcK0rwGEϻO|/p~A \UUΏ $.#`><{Yq%Ԥ̬DGlNjsu1ޅ& EщW Ih  g~rqLe ZZb=H{? ͰS>=}u{wn9CF0㑵TÄD-(@v _A3A6WҲ9BVxI}]Qm [kTqE;2rׯ`/\9/ɦ뚯w\s&PhYtF"bIiS ΅<05NNoMgg@LmZ_M:'v0\hM(0of}yi//fqŢ;OJe'~ [)dQՆ.,e P4k1S`7R &lEMgvRŊ.90ơxlN iޮo!(pZt> Eu'PY9ac)wk *G\^wIiɈjd>ă(G5sonoyzH Hp)~% ^ ͼȩ9S5)o-f+&WJZL¤}%6xpdhGBS'%. -|͉V.R@klk$%=H?m[a-LZIX8X"/$/h֖vXZ3bB ǎ-pfq(xPJ~4᪗8݇yc.qy.+i$dž] z #v9Yt l ۮ5IťLCH$wWPKdD!zB*\8l^<,~}ôcyk:s^z 3:t6YVc|L>6.~JbC'HqCbN.(:T O 53yH^c;o&h1Q Ųil{R_z,ҽ) +$6fQ :%Wڈ f%'w@yMR@ ,Tkt+">m/%@"=*cՁ7`) ;J ʚWNmDw{* _lUQ:'V';vܡ5B>,I(O tTaBVT< 1Vx5KGpRXM8լ:D@; >>z}KWLixx'pyWM^ʇ lb?"1~^Љx<; 3$ MH@~v6 I ZdBX)GA 7a9~9D)'\^G:H99Znϖj7tT/T1Ƭ҂ȫAD@nYU';@oP %I-8Oi0XC)~ wndg[_o3^;DpA ̲"5||Z[/f3g;j8D=T^Ӑ5OA|]#J+}*u}1^{/;PHmgZ7UZgfJ% "'4,˂LD@%\f$6ýK&hD/J?~~Qk뽆^ϳxﳵN._[⟼(b ( ?;U6i\]g|8&ѠҼzsͺRi敩j"v+oisܦ'![_rHԨR~7Тaˌ%"RMGOqj@kpكx ӬTߍ ƚ>1IYwL2|{P zu'j>oND9iYY}ui|y]``>zu fZѤ{[uI^N@i6pxctuphB7>e51^g*u߲@y,IpX z(NʤПG0݋Ҋ+uZ#c1I'w; *O~~#@/œ$\` iEGJ*B&K|$cc yF矰l4$ fS آ8P5tU[110eD萫MRHq\6djtc.'nC05#b:k^͝7U-[U,!<ك=@u߆%OZqֿ^$L< ̸Fڛ[2ȥX@ZL;BD}&}b\ x [-VމT} N \fYF dja)Yy+ +VG;O/tsҟi{}Y\+' nr4`a<տD~]?ޕ s+hOz<\dE6%EVl]d` &a_wBnӍ( ϾRS2V{PiͿWTg PL3ϧi\6Fp'?%p4rG*CAɰZ6`j%0#g|A{Ϗ{ Dva ,æ6Qx2v]bWd)|Nrؒw tf!a&`[BS K9ͺk~ =iMyԄV1,ؑ$\+$pMeţO?W 0$(d5K]M^w5+P)W5k2 kͳMAU:rD6M:21=jW1{b v9[Q@su4,gf+QAd,NXN,׍|\Ez[\)>j#f+l* x#+ (GIH)f1c8TR7S~ps\!{Ngܦ9b`(^&0S APŒp(=XNhުb\?,eRl9n9;C/ʼn*({8vP{M,/%N;>ijWb'BW:UH^}m y"{F ;a<ߖ+MogTJ򁟿\%[pnhiKRh&;w"0Hbܻ7D&=^.?.[#5yGBuCtۙ77wLBNWfᑐ/ rq6WIwl\="daZsf>WRc z4}?,Wz6S_%tN`ʶizr˨nbO(,̚^lgE3[;JG"rq5X2ύ8厄cM] dOXl[82 9Jx]QOGڎ̤ t~fy2$g58AHkKxF(DtxJ<F0WQy-uMFn[4Xc3~ ~ʁ͙ފGƹMqEB2u3+Ǔ P^ӄ@t*9tgChtdm1(QF]K c܌Qteye w W'WS%@jf<µK*CW3|kR,*ad YattJI];d@h~GPZl6k+?:jn8@#x6z*ոMknnJFT-1P'.3s6dL`LBK`(?Chӌ1DpR.z> vo8̅%C75>~y6glUJ9BYd?*f: O1w(991bɫ}fٶ5>Ir HqjwnQ8EM-.iJ**#,\g (<ĒPPhZ!~2dxR( -zECn\]xM/hfou ;Yt?;Ao8uwT6:p{ks$SU+5(e]?t FyOA'84@Y1đ$׊%)Sۗ^OYhHE;^z*xZP5jӪ6 Y)^Шś7 џdW(Gcτp`]VJ[mXh^j{:*q6ײhceOsI0^z"=sW\ERqRH[WrWl0_'Kt:<$WADM>, ;G:5j4Z){Da?I8yMK.|cT.G6xKMTZ>!忣 '+*MM=(ڐ_|I`QLɠV& 'y|{po7|_J듾 #+&ii=mUm7 |cݩ&]KbH)ԕu}LHyRHV+b1fC:OXi1˯45qiǵ77ގ@8>{FzKa:h^ 0{QA%^Oi6#? iD\QCG}voi_V`N5W\扎o*]CH+(dXʹN0ea\g -ѪuF}y \!r0C6m-0' aɔ*w:ʴSwVxֿ*$$xrZaN|ب̫}IE:yY}B"(%9 2,: ^H./+Iݐ1J],o#ade!6upY[2?~RLC xC-wX c肶1q& UY! 9»oBL&$AG9/[ZSOv4iuLh[sX Y: S`k/3fIr ݾ^1Uc~k﷣l!JFs5c_0e :G:)Iů4/-M-$6Ş~QzfWij\yvԵ!.Mb4'QjU,/'uΈED'Jqf,zK=p}|^,h# pUOV &WH&08#R#vZ{\Ɛնa[.c~p%@pF>Rö6T?'v$i՞U!anx@?pNLpPg\E ͓j0Mh>o0GdVp=@xk&}}L/}M \ ݣ';W3řθNZ􁗸:B8&\!Q֐I+i7LJsREϓ]9.ٺҾDXxp JpUyϑɠ? oM sWG?F0ZI,jcv!^ء#|C"uhnp.a"%MHBj>VIun E  Os:>%t(8tXG| l}F}x xSW>GlxcgK9F~l% Uܴbffso)[M[;MzMRh*KxYf| ?%K`ejHO$5CL*͖Ƙ9ς:nBH5fo*L?:/ $Co f_—^H]::A/1g:w!-gR7p\IȖS!}cinN"s kR<1bgXwh® yi8"hFn:C+hyStrqI7l9jG>b&YdbNjezm]I~O^%%A1Gc\ /!Gƭ#\6 9p=P|wֈӅzN̬{z٦A m-Qpq>o1~jJ5+1vI ?햍}6ѫa_yQk? "\@1) +PBlV<ӝTķ'o˂d ;dُsZE4jGZvor_',)MɎd̰\p{B6\EJQgnȚK(/޵o}d: xBvW', -ƒ-h!^ܖ;qWڬUA 'XD7 ؆5],K6R:3n?e;:3b(1RuFQ́`H;;pgb?%TJ4~uվX|Y]z`Klʠ(yXC/zʔZ]oTJpzPne/#`ҲQZ ku+GU^Gu*%xcUWpbެXz[J8HPfo6G$DLxsFhĭledž5pi,}^Ncؿ6;g9 Q'xQS㒳CԧM|[ `6JndK4 )ΟQ!\l [~_cdmC2)6zR5/lg:wdƒt8񜸷v4ڝΈp :R!3ɕj_bʝ kѦ+%cMײ.&zB7ˏx̿ =Ñˌxj~4& s6ȈPSrGVA|%AV 6h@p3@dQCIX (]bE5[wCĢI65VL,4qj귫$ks76+#@ G. =i_bwyaEa*a2&MȝkHN?6$nP *˄nm*{2X[A&/Ph2,\)v!Z0ؤƁ\X[N[@ 琩z;!OS*"q% A16/41[RHF +7UoY$F/H ,%@iPJ?Phj4d9jP(k~9dh{ wM㷊ĸs 0䂧u>o>¼[ԫER$nm vPF0Jg~T**YRĴjjLsɜ"/ 5K[5pKts>zWM0qQ1ζ>]gU+ȴ z?lahkP&~s7XF/¦:)"eq᳴BAwRBhWr+s_`'a1D(,D7MjaŭKڃLf辷+ٺ/+ƤAՂ/1$PKҩcS!C ?IPA^z9h/-_TڌtX,15\mraUDςRUh DM$U*zpП1Pۦh|s`DfjrYNΫUk^Ǿ5Y!񹨘yba&]zJ!}`=_?q[ GXsVK lTG=͏^*M^ puu,o/5p '#$WWzoyO{:Ԍ/y죹Efcs#iX<>bhRR6$-AM1'mǽ`PH`:AB“XrI=EG i:X:ރ;sdi>D[5gXfaOsH˯üwz'rrc鎑3R>|cL>_]򋸜N*tip1IL-|lٓ|5^MF"Sֵ q{-zC[;1zL1S82k70*(0+rR{͗[dq9xW٠y(+3Jw5f[JNPܹ͏ tr}କ]m?ߜ1Ie#D\3m,+ݖւiW@_HHHrx&5ҏoDR=BFQX[e~YaN>ˆ[Diq$n&§~%y.tэH|6qR[:KcLV~*\䭺%MPdڬ% yvOrAW R* zIQuafaL>eد`{d.tK0 e}ʪ :Y{ WRWsdئɆ<$g:ec2=C3З[SE2=|,ug-m 2XO'/k!sMdx}^M=5&ǛB߅}Ü`? ]K7&VfAV -a_E  OƇlf)?IҎ p-s,pGu+cBِ9bI1<(2fL$%Ey膙[Y`]ɠBxmeɘjQ`"4/iF=S,7p7+zѪq,iyj >StM=d`0$#2[|"URĢ[/Uiwʹ@y 7}cMcz@ggo~Mm7@/=NΞ42LpԞ|0;B(G S Z A1đ2!tYG0~6N4/5uRlBdpV uZ$^hrӆ=SKlL썜gWOꬦL !%!Wu gcS]GA:U&a[,JK`Htd㊇&W|?z@ur@zsXqKaF=mJud@Pq(: t1M11\]Ne a% y93zȌv#IPqcq/ 5n}pV]>E _UޯKy92 E=`2af(_wΚg0G~GFL~Vd1fAi+k;~ DG+LS?][4 ~F^#R$UՃ0le.7ijJ1>QS &.a;}°XNڑ%G?yٴ°8 dKk`1xe}_&'Lǎ EtAE_cmo{ DB&g@]5BT+ؾ}8y?nlE(=X\m]ib;mq8kAc)$鮖ӼC,_, ru7PRe\g nّ1:?\Q3[%OF/Hix2,!=>DAp)G߲\=.H<<*7HTNf$9 WIjt^J|r؏Dn1f⇵8RuŦ Q 0 _cK ) {F4T5mdxPKRY ﹿH^brFͶW8 :jWI;EZnIڶne /䔛z'2 Y/mD **$w膍_m%?Ng}xno1#_nNFXrgxA1JGEO]'7ܯF芰$LV_F$>vҕi/YX 6xQ`jGR7pīw;U萶+oH 7i1?p-?U f ~#vYvpk 7o ,w%B47B݉Is[:-)w)6瘦Ig[EO$#F,}#~]ſkߜCK|Y/ KԫQl,G !87iB?_c6\! qEik:u{ ӱx`u-v)vTZn[d<"-_V|ATRgx_=z34oyY,ЉoQIBZe\DP8B8G@)--;\>Deˣ|Kܜ6:&ܑ:"CL\_YT 5|`[KWy Dp.D4C!녠bBf 9 _wa*]XtSa > QX}D7@猳g#?nك{x+aZsg&Bh`CR>N՞m05\\?=o=34m28g>Ø_oTol]1$>tsl FL 7fbIK3{[O[+`VTx RFSiHc0 ]f. z^ .J(HgNC>!Xv9!v5#XFZE89QzG˽SwQ%sP6>ԻPQU,| O6R췸o7vWSd}Q fzv[_61DrHuK̫ o58 Ap RRV)a_ӢR{ʻe CME@cqh .봙e5)밽»+xE}KLYe*o`М"φFX=e{;_ %:(pE@\ {wzTD8;דAM@aB߹ OIsi1T/g{DM-1ͤhe sXj _F1ЦQd5 +贑;|lpi ~rSlg7s>J8\xJmӺ28ܵ;$MؠUdwL,n:(Oj%W8\ Ly7rDJcbӨ`ank CGs5:)JbEߊDhXH]¦=Yh `Mpiej+ ܵj*xj}oћŽ$\͵*/K0aR?PQ-.?І#5b)/] U(,J [ee9㰨`1~N 5 7hSc8%(xXҍ}Sd4=#[>RZ* ]#BG34wt쮰nSt!p̾e1^s Jh=GR*Nu—sŢY|_sN豳}cy%;=!7.5{E<~el+ p@@ڷsM-Ԡ<+[eqPsi~CS#ȋp+RxxQ^3=&0p3\趴s>ڛ1 N.)WYJj~lN&"€Q'rXDz^pX QLƂEfR[\0aN8EEX麌wbYyc6qUx4vOvF2\=U,wPM%uҡ` H*Ԡ 1$h'Ve5^b}e: 'nEI٨|_Uȧ'@Jak>|,PkaT 7{ۼ|wL8Nx` e~O(tH {.e$6!ܔr 5=D;ҦMUOrq {h{2ڧy~} :∰CaOfT ٬l~Y9BVY3|ҭH8ţNEdvKꙻtQY@&ؘ.Fz3K6HnJ!}$tS8cl )T&N%m24(Ee^XgN/L5@[<+4_N'kĻX!5M: y AI۹L 6ݖ!$A,$K7:),A9AƹZKARG nlðP)̝y8MK<-N>bdqr.8PYߩ&`vSB ^j$/M:-{D+-yLwO̊c篫qy]R]7 F(9)'GhB .cWͤ9]p'DW:i${c͢9f1L~.%Ő"3mN~eWwrˆû W:nXPn7V(]Ӽ>kxzi\_>|A޽(.۞Ԓ% d'<>%Dkx'Ӳ$!qD%WcWΪRɂ { &-(]lCA_^Ln jCE8iKۣD%GcvA. a>ρO=MK:>ew_rJbmH}^nnaJ{=U,p 6i4䏱#JL&>q#?eܵQ e)Rp}Zq_CG:ePSsg"1aA+?J5Lw/gjYɥgԢΙǫpbt?h{oߖ#goW>ӭ`Gvq2̪:IA'׫%)םsJfib⍢L?f5I-heN}GB-+8GHh8T7(^t!Ķ'FW&(8=mI|QDkjb^2h|^b=-7-B kQǧ`zBL!kuvi-h{5",}MOXU[./΃VOTݼ YpzNAꘉGJ_sɦA_t>+7t!.OGQC auO"0D@0ԠmSaSAƯ_B/$nQ^Kh|{"P^@Db'f04p  \>B(D E'Y j11o)W )(Ga Z^cs^Qƥ.*IxI['^Ig ltdΧg ۄkb,5S |!Z + Չ[h-IvD)蛄D.GL؟cy]\`T۲m!6c9PO7qw[zZc;BPBZ$x%Z+ ~uʦVpdH3*RAiIڇ`|2 p>"&ɢw4 B327ϩ2$1n odW0UkT<.LM P&o~^[Ңń&WShw9hEb%*e[91z& aF<-d[+Q~/@%hYс [ F]xO|wF wЉ2L)+(6R Ls+# bD- W95 ,-]È>%ZI5˰Cd$4N_'5Ƶ$hϠBT)bf4A,|)t2-@σB+݅ {ӜJX; 7L[:2s]n,>$5m }-4h4F! _>+5uKC$%= #娋{FO#E =YN Y9 (Ұf 26$G?4Vʪ~*zmjg4fqYlՇ21QǻTNlo2J19OU6ˮN* !T>yw =1p;u_ |4gjۤմ]𜦼̀^#eQ0/A)̠]V9ȫmǾ;-'ɰ'a&IT)7,~fΈsJE"St2 U^6sV gW}CQstWm:qRTܥ{o]9+ Baq8.S”)HӁT `̋6φt&k#\5ZD$BKDr8ݑ ۏzT+&T>Ǖ„swҾwҐ4S]n@`u۶nU 0!p~`*/vgF7NcfIctsFxċ̃S+Xz ԕDy; [Btmvz𮢁\G|ߺt}YށѴô. jӐl6#Fnn%^]NO=x,KŕP.[_I"#'֛:߈l#?zs ?Vf8^j+J02:Ane^HO'9勛ËgWBI4fv wEgy;6/{95OhF b[ђ-PeS˃Ѯ-qqtOkϵܴhdXq@'[Ҍ.=:<$\u?mKbj <+Ė|2@"]K3.EA&mC)Ľ,T3 amKuKwZ~e ]?S+a-;s"s&d|pd?]آ#ԑ .Q{kE!gZMoc3KQt ELA%m H":8C=خ]y[y!,ӊ+z#:*oM 'k(f< _y~5zO>g.#s駅7 OWJ>;t7mX[-W)'Q(SEm;ȡ+W&Onvd@m")Z|d`(#"'N< ”`8sR+hH V5b!V$a'uF zڳxBO0f\4ThZ$XN >=[ߞ<V\#$C~6 F= /RGGIR3"u_!Y7 d'qn<r{;;Ea(X-K7tWA`'v;~1}gi43B?DPtuFQsQZ *a>F@ݑء"]HeD=?8aAG0vqG 6(nhԜ^;,|rw6\O`=P6rc(7aeG«)RLٲB0by y3݊|VÅ;x0ڳ 3U@Λ/ij@X|tacH|za@ٿ{ŨQヌ/ %Exbt>s' Hd=2De/'_=C#*00=u3\31<Y3B:qJ(>\z1mN;sqj&e<952Håz&NZ_4@$RY}BR+2qzAp(y&BC|@ xߟ3y &T˸ ߛ\=i`(9[U^LqQ#\u5\nK/cPRa~&]VB>hb_qt&:OHhg$vWPnmH1 g|xK43jhWot-v↓s` ux[$:/)s' L}RWBp+mtP^hI:vԻpf) re9J#B0Fd+Ek/~1Le-{9wȷhtUOn؄j0 %#z8 ŀO"xS(s= Ka:!*娃RŖXnuhl,=|z2D=%Łͨ0a~6\m P8 V5p Ϊϴrq %3Wad䙖J`v{gR ©?+Q>H''S^I(An8c]ndnV(n`wܲj%mm1#-TtsgIeΰ = A)g .{@.6y3%wUZYf,xfu\!#5vGO\' G>[<4UWݠBpbvBkxiJ^sSVhfӕ󈵻xlMi#k F3z5%Zb $NߦZ- ^R+~G;L:QCM +Xn g!7ÛW7! IG{Cf~I[senKt"(Ҧ $TVvў>p *FF_/ws_Ρ'Vpl~h]1ڇld'`c6-Pm_FuGTm.h~:%$Jma3F:XŰ9ujM)z4Z9p_"^6$l ߎI^%9t~8%?ݘhyIMN.dk)X[:)cuNӚ Vs[TyZr P,2"ŵV-z\#ORtS[U"OU+[D'hۅp*1uqؖ-U_?^ACGrzKac#O!ùKQC9D+X)~wVZb_HzSܚ <2ș3Bݞ!:M8!Ʈuj-|Ks?SH]5 &ݽ:(tCbǧqN֐717sT]\yeV"jǻ>tL⺻JwHh$pfRs>|&H?͑=p)Lozjg EGߎ(Ş} ÖCdJA9p;b[= Ʈe9lRbj-ĄJvM9-[Fk*TIK2Gfx]<ku"%<_‡k{x4?zx` [U9Nq$Xqk N7]lA)^Y z;Z`(8lP:ԼWk4.H&FNp>vk;̽?.(GP8\3' 4 7(I |s"ckjjሀ$}5oqG>LR$ë>y'?BfYNXzDq`j-Uq \$QHJrt82 i*b5ëoV< 7ਓ1qt8zogauc3ѿQ-R^Tb.̟=gKpSNq!1_g\Da`vr;uyy[Jf6G_usL`Oh:r7n]m]kֺ)(̹W!غ2˃ I3]Kbg _3sPqϦ 18p၀`3Ͳ}`]̑LsiA|I{[`'B k J]* %t;5-+l~+eC]ȼshMpJ YL#]j*.j>۱!n-[搠Ԕ Xvd0&wrgf|G+dZCod֗I۷\kG6ZԯEo^V; R1W裋_8ΚDeq+lQ7"0 l03Zul#^/vwA8tH)/ |+(f@՞%k'SI5+"IDkx"Ï_0I,4mςHՉ\_OgXoD4O$<8"t(alVz,QI2'5@A|;H죧hIF% S% N Tv"r6)pj*#>c;/wY xWKg0}Eɇw År1KI]?{;Eg8Ɏp!"\:#Lq0f_w`CTg"R#4KS H!4 ?CW3ŀ,XQ TA=M-=qr12ܜd=[ }m6? &/a90:@A=GP`R3یF#3EJ6Ǘ]c|_*/[ޭ j#栄]ձfBnP#yLipʳ//);4Ԟ;hM9j~o@XTU`L꺕Do ڵDsP <;g>v6&5:G≧eFGkH#pF;䎅~f{svȯ 4 7ZW) 5 LM#c%8U P֞nS^($SCm=Ia] f2brLQoܘ>Jq FPJ }Y;/uxͻߡEJkG^IY)^=lQM-ȪdQ1e&2x:Hv+9=gw& F`85#^ǑaI|dEkWLnH'ti&Hʓ+z x@tkS. 8M}1kʾֻlBq3W2'*ym΋~UA sK$'@A0;b/W$7MgUΌ:rÍOuOwdpfMKێGM*.4*7-I ,ǼNֲHx來o0yoO (:9|nDQ}G] zUҭ$̪PTUͯ9ͪ']7&䥁fT{$ɺ:8WEDK ۂ)lR }k6B"WJ,َ\"y\71f.Θ bQ ,sͅ~"$!te|!Ugqz.VםqC-rx;28E]T;#^*'~wOO֕BDU9o'lBJx)9e="d i6LK^C涥͊(`nZϾJ]Y N*NnNjɚ?U`5g^q!\mR'AGQD1 0 {g: MnF`?c KehDl~G d$tU{@y-L>q \Gr_mZܢpX?fs} QŦ|ɻY E \/*$*)PoRǐ,B2LL]*8R'Iѿܗtp|h?&: kSXQ_Y.Օ p̪qZ,39f;E\4I4E$[HDyw ek]vҏ/`Vd4? }pWvOn #20uޥLKI1`-CAEWM?hZBV~Ь'֔Ju#J/ÿV3"mYOk.fpڅ9" `A):Rt OvA@t¾ T1UlwBt-  x|9%âs >v)D+ugd[rlCDGHo >)Yz9PCshPI9gp;~.!l2Q-@ @ h%\\AشV$c=] Tér֗Vfs(d߉F󟭗H5s:DQvc\U/7a5&_Y:*޼z/?d\'| $ǖGՉc4 B4(`ek.=[r諼L]~MStb"zMxJ<2W*UE lbzw-0gdjGq̞BYUKBkņSsĎA|eZZrq/&|86u¥{̡!9]v*OXrY䢜z,8C 7CCpO4DwmL~jI=D3.TKJ%FZs'XDtI`V (u2E@a:POi(uP\vέ +٠ `M]ӼmpD DuE5oh [j+pD;!  g HCxgI8|z 4P'@6sZ@ C$B"N _s0\Jʮc},KmK1R!14)kd.S f6N02=o ZP QG@~9[})u&3SYZ[ Bgt<>&oaR}!Z=BL`I~#h%8#0L7|\*%NZYB=9hNM.ڟDe+6xqDf$kkQj7cų?ùW_7dnڬP2o,Z(; % ^=Q h.fߓVg(J&pJhO2#YzKo$pU'#4!iPrB[*jGs %q~.(ʓ+V{;"~=Y7_3%[ eRIFcH&91WT Y0g>l۷Db+oKb ioG;a% aT>1)vYHsQ;& 8hx4?d{p+Dvko1"+Z#Z, Ӻ"ƌHJ/7Au5%c c3YF!qwV<7` k2W cE{bg[Dh%՘wUvv`bZg4R1Ѓb 4Q6rϰʨ=йpQY+AB]46،búWHT_a\- ݭ6]1fnwtX 3? 3T ogBY(A]P)0 '\H&e>sl6.VCi2[}ێRE\ZksΆxtA3 iB;~^52szqȤFڊF'4?6oblɚ[;O0).xs!\MKf{JF|u\N !˨;<Jvuf(^ggPmX՞[&CiхU_~Ru^c br# D ˄VYAJ"xrP*ex.1僙n^GWLV5ZFW4)`(ǩFzqСFUt[8 ̇$? h{qz:*L8I$ WP^Agh6p\f8E GэY+#%wպm=^{QJaY| :"8#,m$GHDٰxZJGωı\Pt|L-?gΏ`=4:z1~g}yTPjbJ4pdnLg,lw{_2TtyѠ!Cn3 OBGa/ B/zAMM#/1YJ/?{r*ђ R$l7O\XX :J=Fk:p(|K: .r1!t ODhT&I60FLd#Fn,*gЕ*Jo% M`JX7If.K$D  PNHs;ʂcDTj`8ES0)%WNś9}(,YқFJԣ1HVϕ47lQٴ-f 卅N{:5rGu`ԇnTJ_6MS$  :ޕ\ֶ-͸pDG1u-бia*J;.Xύ&_q$sZH Mz?TѼen'߲U΢{Z-]HK;Km]=4\ ꚟPd:ΐ `UE}'/ ֻg2 œk]Eހ焤't@ҰO 0Gϥ=\!xlD܃\HM dkHimfn'Ț/^f(O b2Q}<z) "P2 eGPٸ`VsW/\} F%B\b`TP;=vwL,q&츝VUNiinevQkR.N)gjoX˃> "ߺ rDJS;WNNioPn婴x +Ccs8}(F`euρV/ݝPv[F&g-';/IB a _yy 9Gzw 6+_KMo ө`P"D`U\mUxNql/vOt߈5sjGUvzW.;/s\TGeUV?Su ?TG {HaԣO;<$:$X *DVY}p{T9ذ"ū/T+OB{ Itз?Fޤf[RhhL{His\FrpJk{0 ҃0y{8olFdǕ6G]>GΙ e-(E@>ovYcnp}nh'aRt;co淼 TO]O1s/Ι;faRӻތBqzbu f--Üju{Q?RK'%:A[ Uh?|uT[5ΜY KTP qBMr;(b pmϿc%Fo)oP {M`\6pXn~֎XC-Lo͑ 6gWLWa\"(/#vrIo?/s?Ax4 RM\zU1fJnu #I:5se c\Ho4V3>%7)ye!A6VQ%_> s\ZC(zc'x^މ_1Y|Bkq u?=@!lڮr'rjy_ŠAlD9z|8x/G0vu-g搜GLI:1xc}O&#~=v j2,Si, NLG 2ᅱ8f SefToh&WY!us+лK] 7uk-VoJ܁XKR@?RRݦ8l1C%1Žae?&N7>89,|oIy6h̵O\{*%{Qys8j1adDx4a3jN&3f/^H[ k)&?]4!xЯ|?Djr: -*dQ2v\QR\o pBSF.Pg,ޢ_Kfy q*\ĜEg)?de1*8۔tr'm ?XX)L  Tл<ڃSmvi؁fR{lA3=gq7;ZAP",VZXN$\$2w5|4&ۑ@S] @GO?Ob {HL%w(Ds/=“O)¬hx2KX/H6p./ v+wYzK(br0>ɬ։|v訮Cm. t>uܛcSR5B-d>Xԧ& iɡzc}bi\,eoVPwX&\p/K'/)8I5D'D@:<$~'o*)^E(}j1G ǮdP<y mELUM+:̼UX)-V$Q-r [`hT_",gaBȿ) VJvgNK%?H }mD7c?DrzԅDoI?od.QBԎJZxL>WPEE>dwz넌?kPYbMc>z+h-\7s^7@?G6An z·,!&CH'`~iXјs~ROmJX*I< m] ߌy+#*[~ 8>:]l"( )[)1B%pBhjvȊܦ D/D(>5lnS3-G >@ :܃m#i6mܱķJ5hzr^1NOy%ZLGlȶGy JTclKɡP Kr6fau"CkrsTm1^]an{ȿP6nMZNqq4q?{kvR~ '%n >JQA}룼|{>slqb|.Qb=!cVѰCA2%4ɼW91#Ajp23toTTȞ?0UPZ|9V\T2g@;ZTV]F*+_.NгMQ$ T~)[Ai)F~c񃨂5bMe[тqHmw--4\Dy$.%V;XfV߼tRBDФ|(\V6UgP#2esap˲ <0| GOM6:Qā4N^1eD#蟋wo)00 b}Z<'SNtIb)ftR6ԫCx߿Z`w}Ў$dYlfqs-w188Q{&ͮ%/, N\ww 3ܫS´-Ӌ7ŻY7N%=^ Gol'epM!,/TƲXvR'\aVJ3ģ6uϑg5}uH_AG>">dv}!Mf`Ȼy*&/DŽe 񠇉Iؓu>;s ,ȿ#M%ߒ,Y+*#X7bxn<{#RCvңσE ZuPz)B߫D.$+%x8e,  f"kM?Ll,0t 7'pK+[Y*GUmjݚ)UetKNG.7;t2'ͣhZs6;bqՅH7dwXsStV5> Úd^E@ZmpFq 7<;_zޚ2z6OhN[Tr/+CK=[ṉ  S!^f%onoFXE%B)OiM H&jGxl3m}(A\ImV71#>- 4%lHHdj__>LG"8Xqbto Gr[cIPo3Haiԁ5~j ujOH!8EνW[JZnr +#O.F a?3Q3@B;sH6R2)b L-dR(R%$)è[S <4V,{%P 6rϥF.bJ Ukl,}d`M(g}X ݂_KsNª^4b\KY+SſSOD+m=+ L*( 3 Wdf2 2>ԥzy{h1ι3 AU hh&0ZVZ~ JCϧ׻~YU&KvH;\"T>+9W] ࣯vO81UѐWYpKS@+dF.%$k#0~7^hԟ S& {᾿5<D`6wCv_uy?r!4hI"8"ĕ[tߔB*f)oh t-[7 Cb/˷Vv>u l~g9,#c@wzN׹[8 A(3iIt4~tʼdD$jHʺ[ HSlEaDP;Ы,]y^ƛqCT|۹6^mu%`U0W@t<`A",/5-e'Yru[a{^뭜l|ˆAa^OEӴ9AX+(-k|NCdx$Qޮ,n9>iwO|Q LC?(6G.֩ LER'ThHLR}b Jc˩bdHL(cP/lXuFx|N#!U[ER5ST*^+&1p2E#G_ba!10{fv#\ޠz1yv#k۶"A/;1`DSkKPeaj#YPpHr|lOK H6S^ZIC\n~b;sY!yъk~0ӟ+!YVNO|QzGɼ[6l Etߖ+iv8vJRwMO}I-ME|p{Xa)Rsr4P{?~|~ l)21 Zb^>'ב̟R_F>+ AyJ.Rl}z8Q;ѽ*tn"ͬ:Q`_&tgM#^&)E|[$JFE.4&4贜i uMx?Y91aKc}s :g2u-aٟA4 mQ,7A xP2-?fr·}r:*|9 rHL!bSwӤw~@zgҬ |G\Ky\Q!c"Ft{Õ,/F=jdl_1-F7)aFVט? 9_Nrs wIG;/p ,eK8Qz$"YuCHL$vEgHҏ?2F]N:)Fw[՞0J0c W\4εif2$L6a%G/iW8`*H>/e U0,6:">X*v=-9"ܗaN)UC*T"$(}OAq¨?U^qC8'S7tȯ9hǶ#<8/Cau|1 e6B5]`(nNDCtN0@guV~5]\tbx2&{IU n(zS4PI sB ؕ%qzu bc5[7:J[#R]0#t[ad ϫjb2ԫmHH nvޖtq(@SCg6A~{&{5-qV` |w)cSؓ1l-Wq{ PzQ{ dsY[yḰ,K/I[JnlXFƦp;<ɒ;ˆjDFt~Svr44Y1CNeGT߽ [}P&=A\jU+v 3)X$4OW٠aG!XVch]lfv'V?*򞠃r:+Eh}tМV#´3`aX Kgf5O CuZ`ϛ+.` 4(}Ŗp2.YR iכjL>l{KW1ϧ'l7zɄR]]bu ׊[{{+cUˑ]7ͪ'#D{_YdWE'anɄL Nxn-PLbOMާMo׺m<=qG'\V3ͤU xZJ{;&{|@vRE/9D7j{.=Jɀ hu/VBp35Mr q4~,jH rGʎg ?3bnL#*nŞk.qa#O܅7v&^[᧽ڎA()H0l1Phx< Oɟd(iAՐAk` [­` r:OIVVJ/R) lJڔD* CZLAJ:}4+O'L 9H-x 3L Pt́_vV:U H^|c UvTź}|%А>tN=K0sp6ܚAr;oE?cξmQB.J6s%g;Ɉ'oNjLQٽ߲&fF,x^ż_DǤN ,?8vK/=N-E8ermhj'*ѷuM[&-)a4%zFl=yXFS?ų0\W3fkCR\L E[tkYԆmGYda ZFO}SƍI b_d5E%$";DwS)ĚA}jc_BpyZ@7gv.+!ZWGӢ4"7+KL~2 Ć4V]:ṗH8 k dQX_z`HG <ucuK6  ]uVfH},1Ww4BޡLKw))v j7g}a rB*?߻oۊ:Fclg(wX<ZUυ@9J_(䓊˗Vhrf4Rۚ0+7.O`k{YT{ a`1"QTQ38qIwvC5'245&7K!2&vNj+>`La 6"j >M'1P#G$XYe>z_(*˛kfS0n~P&]FGV`Y[S/`?EsM fpQM>˫)# KT  :) TpA]Rʌ?L}grg_ZVNOI`l>gwgn{U iqh˱^ a=| ^-c,>5)%S`+ :soh}`IG(4 "5~boznri}R7jc܄+Mc9VƚӖGj RQ )0Tx.lOGEf}7ϑ}Be=ŵ@=>Zt\bGE̊X`F _pOy~2@=M bj<< " *9 ,疛[> ;s!⦺GZ߸s;qā֣4ύH0ĖtOG/V z*Ýf5 (~p]_=dY_BW'B%GD7f1QRAg T_ GCb1T(858o\KsF7^jlQZ& FmK9 Îߛp;S[yAD+T>-6E*nݖ]U/tU$[XݜM"MEW)_H7YVF;Y=t;n2k>!vaag=j&mS WvyN^R C(ᎰL D&@OMJ/Ȩ|KRnk0Oe34M. 7Ȏ O dAqS 5:-DLlz?e& T5vX_:d B+Y6SL/q 5`Y tE=t.L~3E܅1u;%lK<^ TF f"}LqY<>[ ݜV#3)TYB$Z?$a8[8YK KI=Z|ka|(*ީ_eِ,vG#-.\+M1n-^7F3yF=1,J6a@v7 p5qmBԭ&-ରJ9'_3T[8R|nͳ4jߣ>^[Z7aAjɆ⻶͜\ƟhW>+tMV҇s=j۱Su܂!BpIPEBM_R• {foݽaT,%2g Ys5I2k`N}XLbh28E:{̷d>W&% kqy%B ]k0N\nɑי./~w̢y'}f@eP&Ԏ o,\*yqb,pGf~ON[ cP~aQ`ƖbU$ah:6%)@A<^ДYtͰp,)T5.`W\T904#ߎ/XطZ#-%?tT]l>rWƤϫvxvI=g D(:'XZώVg9Eہ$Q,'")dQYd@[O+P1bA(yc^#g8KygY M&? MKJBb{8J3%d6"S甃*x'}1 2+~4vrv狔yyōf(%|FN}oJ=!M^D-A(͸o oK߬nSH'ƽ!t!܌S?ouu#Z0i3Чr,ҷ4DfX2w(v`ҏd9Od<֥26cq=[Xdx/p: w*atUޘ*Uwǣs5Fn(u,[x'Ԯz]o3<4wemNH^$vdȿxL&iw; Zݰb)Pdzee8su?b7[ /g9x?ס"S1ܽb]8F" $cZ4&0-7(΄H܁wN4u;)%VoȎܜ,QJ-zL0- !<"hv{6 & GtuR*#Ҹ;%8U]F}7c*# se'EwWP'4PB^Z>CtwldYO.w11 l sr4/EMNE&Rzyt S–|jmV^bцq9 |IF4M!N.hEn3533CZIC ʃ濥AhH 瑆NܤDGǒ_$|B1=/EF":ޖ:ZZ!صZ٬I@H,nSn?(%+hfud[6bou[w6`_dOy)0EG4CE\nyZbGWL`'Z|M/k^ua@TKb8Oiz;6AA8B q] ׄ=N)oN N2wjKeLH1wZ=IGqx`i 19Nͺ 鋜jzެ7#|U} y#Dll6ك&xP1 u(kI-a2ﺶs)43gWL̊(~ ScXH,/*CM!Gђq)t"Ncm>W#tu^a3nRiMj1}X'2xލn݀m: ݹQŶ%(|f0|s[t!4NX@qj0nZ+=EL^o:.׫TTîFRH3o&GMVS3pL̺sIT4ڮ3EIhϘ7>W!USCSK&;\BaoV 1^2&^LPY,A)UWRD׵u_ei8hY" \V)2umQ5^[&c!5`# T椯j^N5C(v GiR_0lUmc9TZ?QdJ}D zxNܬ<:TD,%w[ / Kq@*y%E`Ku;46$l4fqh}-xy yN6 Y0I-]]ozU̓}\?bSC ̶X]2keF <'qz_ &Lsۉ EhiY9LWGۅ*dڊvdC,ݼV,ěu)䟁=c,??fbk:zx阙aWK d_gS+X]cV+b&yT+@D`?`Lŝ.5^(&x ,֤7{+qw|w皪OPnwl^O{zx{$l|37o\ (`^?1OքyE`B7)ߑzd1Z@8l vԇ5~:@7>h:#k^$8F?ڢJhx"[t "sl6B=Q2|Ê[1lI*~QJI9]1۩83>a@WKZq!9@Qhl1E(Lfo>^hGj5Cys"Q%ڴtI's=R#rxgjhDP; (?їSh`ۜq.( %l!JU79 9}'Yo2Fa*U"Pˮ]`Ig=V~;rʮv1kQ4?B]1@Q6`y,;V2T["#iO5nc ٝ蹒'K4<ͩ~yu"%Qx`UB"O }THEV=䩊xr*dNq@ ^[952>5o;Wco\@ܳ_#5ApQ˨Zc!O"Vst {"R zlU~m{w+nw!9d|1bpfSIXbq8 Fxpx<h%V澨C E7j6`fd>):;fmOS{ f ҎD{{^DoZ<)ojTO7^e@_sHM6t +V{anRzDQ-OjK[J:W o`Z.䴝Ȕ˄m DSFh\qk%0.o֒HXzf`͈K'DT͆け!2 CRe(EcĐ_PI[iC'ﰹ 8]Ӌst]j@CߌNv JHӫ@,foy:Tx=? _ Ҳn - Yl"୹K_0VwƓ TE&f35kdP OLAMxDհF nXm(,4jhXGku+p־$Hj9{ OJ4I_43e荆qH岎%vObW3 v΅6Z`( s9Vm֌K+vM@ //NȤF O:\q#I:Y-Iо^8 wg{"ǎ3ǏSp%eb:>(~e^2aJys\}RdJsB|E椧\p.7cy+`u~F[+,Ff́-|7*jbrkEjT0umM&1tff `c4OLۤA7Xkcgӿ%U윂ĆA-#u)akcav9q8P'ٝ}~MO,NDu:%6QiBШGOc?DpyGy+|i#l!!vBR+*`Yz%: țSuz3ӝbFv/,l=r JP?jvKOt͑4_nˮ3!Ckedhs2,dKL7qڣD،8/\!sKʙIB'_tו@J;M̱|8{3ewʰQ۪`7YyPފ6[qֆ|lPaR o0m| KT ޾L0t v5f y*_Ea&_g3W'1\ _fIhlQ'R ۄS ;Ao 'I\eGw̏O&Т}x!`q9Ro?(nHW?TUg+j>N O2=f%MC>TTy  hhIjrEٔXLqZCg =:$,JL"ϸWCy 6 p's|-^B,v{WϚ,Ho|'\HOdq򏿲Й";xvcnl\C^5Ot)mX: gh :ٻ=n 7mօEmZ e ']^a uf|e4ZA}Br*˒;w=. f푚^͏U*I-}`H0Lٍc=7X'?r $_6֛ޯwSXd<^mxhX 17TH~Fk!~eƭQ۩crC # VȬ@N' q/au|;z=X W(;חi8Ø)B|v}35O ,YT%3@%5amPNIyLsRgPPlݤWjwa=&;nP:wrױPB(3 ~K33n"=]c.kU7_eDѢ8w`| f3RW2:kb$[geIa =cy)/Q,zY:U]יՒD=a)rCO`V)O>I /.Ϩ:|*7Qb3K^̀$Xj4sޟz;ҮtTOYh5#[>7gܔ9\dbww$mVf :L q8 ` ]d&/OkX-mg͚p1^yH,U.jj+ДyC [މž_3Snp/zdVٝxzuV{,7tF7 ’ Dv7g9/YM^- p@&3WE CcMI͈H vNwKzu"\X(P3• oŅ^D+%S8Mj,B+ډk"H[m#ŏՠu=HMgǏ~S[((UXuUEJN-/d$4wL tA ۗSJt0`1(VAhڄe3}p}[urۊU|2Y(Vh']LwǫHID_XJJOI؏`![WVboB>=545,5OExq{Kb{'.U鼘uְ<| w\6<;Vߣwy*^<$ODmTv8쓅֌U+# WV*5XcI09?T5Zy`*5V}=/=0pnVOYjT~$_ Gv"xk69 .)κR[ն3}jO NLokOҡ=WC ʨAVr^/:w%?C/_X"V2L2yrMGBnG-2/XZ6j1+5VxZN3.[M ~T4^ )˃Y3'#t g2jτ]5KPB 5ihWZR[])⛦qH#M Fim(RIZT(N<u*_a@6Ӂo*VKbt?s~ Jnlx2UO^AX{^En-/=4:Zh ?FDgyr\ /ЈEӪʎpz+{k!5M*q^|b4UrIoJ*>P6rYeqeCD|f|ۈ#ujdձt9FYtqԑx~C6e$X&f#*8ܣZNkb7t?Sn8}s:,@_"BGIB)Yۡ_oU>dE( ^1 &F+dZudS>B晾$iN. (P3E_>x)MR^9RXQkMuu;e¸YMdTߑf-+vڂT ƐȖو"a2bWh">,!xZ\@˻_NPfۘԦl2`f,Sjᖆ[1>F~278ۦtpăZaZ}E#vU`/LU9Z0V]-^Y0g:\(B Ź!m/Gt jcyʡO,sSrP)#HQ{bM|scIU3'k3hU|:sdGv$Ҙ"mj=$ ƃE_يό6xgj$Vd| /h|uT!o+XmIޖ઩YZZ_w?.R> óbI4҇aQ}-Hcb𱩋a;f* +Z sV[PTa&*(z=Li7Nҙ9{'eE]ZwMOSjCq͘Uˏ#D)#pv D+;r$Zc5|Jě$6BP&_$E΢J ziFOg.z+e([ t +1`i9\`ck/GKF iE\ :dqb ~ЮTZ-ޯٛ#N—Kp>[T٘w LDD=̧T3=厜T(_~Mȱ^SZ+TƴM7!UA&ܲ!d}_B<NEMFfl ̜ yWtfcM[htE#n@fG!ɵedZ!["b){Ĺs.43PYzp*&RZMN>!ݴ bpn{t9O4bv3IIy57qɫ7G|~sH"ڶI0hƺx98\& K9rST e!Z(y/'mNG?e z !}2Xj.=XZD@3}[L2I;jbf\]J$p?K ;+'"d(޿V@?eO̚Itx$z[>3 Jq|EǾ45*<⤈&bBSIL\$iFGN*FsWͯg}o+Pׂp1ܛ%L9IޕtN\/K/Q7wxLVvoz~t^83ΦX8C+CE)z}fӦGeQ1VbCJit3? ~f,Uhia ؑV6+f}͹rGA:@\\tR )n\v+Kj4͈P^nJh,(aX˙{+)h˝r446zzj^ySsւV덧6#l95&PtH~0R^p(tT,_o iIjE87jԣzur7fwIm.7Fj}hqhER-׫k64WjGأOca7f(UڛZZld!٤5Cgv*;#k҉GP;mMGŠH}xN+W |os:y"VW|9lզDBh/pGe(G:rNfHUOI ;TsW +#vc46eoVD(tb1f%#yXJczoqGk~XIu%IIZwz=Pb8@ gZMn˻:P+t a(X6=$;fnF͵:A^Mm:,C5`ϡ6w`y#n:oĮh6p}ŊB>lqpe[0JQLe; әױt$g_+*l`q3 * `v3z' *䈇$;7M1lGy!҂'HRU" _!:Gx?ﴫ%yjMKZ[vpV~^ʁuh|Xn*~Cø{ƒw]b?[ 3?9ICr5gv&AAwڑBc 4F Ŵ<Ҿhd) ڄ JLQ2S|IsXspN@/Bga}$78V/GO܏ #5ԟYT*&c3hNz 9whP.nĬe9İxp} Ņ %B6U(0]@ION[ǘd}2ֆ.&[ǔ`$Unpvr+9gC$qj +!RI˳!&f&k%0NEAo=K[8C"`P*b@<.V=ٳ1.B }m>_cYTP@Uo$M,No*ε`!IMꩤr3Z<lᘴ2̆q\뱟FVgFʶ4j}OvRa>X29!P6*5whQM w]U9 .&r6q2dK<rpkH"?=034i3 ,zq5U wUۖMq$Ӈnaȹ^ <2bH~1{n)sz r_qB5PmcEU2$By7o:>{c߰G4j):1;xu\}M$?鲿Ef:聫 М 4j7+OO "1 Zx.e\pOjZ}>$J=UO3wI.QBqokPR6e+qx>ω,@%p}&ʱNJ9aY< tWm}fS='|1/"9M€ E=;iy,us޽b*7ժܶOʁ:4Ȇ V*InrO>@RՏ@)bK73RQzkL>M6Kʙ(rf|ub `Ɩi^?/ICQn'jF0>ap+՝vmە1S B/@呅hRx)ON7 ;l' FqT ogHmԶ ]aD82`_(!IYSkv͢Ê_gTja1:O.Qܲ±ibH]1NOf8%cQu_f;ia3C\qVZV cIS8I@M/LkS\u[1}ܩ2Y&f?Ev K ,SMc)D}#bGB#qRo)zP`"||f)Y(֌ӃN1yopJsk.Iܪ|RPskìNTNHT8\tH#$| (s0 Jb^%.ppJQ|6t:Qbطh l_T XY ƞVs]yN}@E j"G 2pdbuX/?ٹC$F`Z~?U}M8Iݨ]I[YҮ>vv@G6eu>MJ@Q̀ܙXvg`N65E'>a\8uȲ|'- W1m"X m'&hTSSjޞ!8z*w wad:!8v,I&GP|i^ƔapauJ/ϞGW}:pgrՅyy8@QFwך:e?K}Zjy/w1VLe3BLJ\ S$/[_[--Βga&e ] Sx!֫XRYhMޮg" A^><9d8E{qsp +ƙ<Ө)VW.Չ=낏a!HR/?YX9jwɊB<>WZNݦ! Z[T}7ͥqu)? Rߩ#Ա̿W[M0/©]rc-n1VJyj@\lHx ?:RSb6blKO;kM|T<=;ϾVdGxwX2FH\i J6U9 !e bՈ4.02&Y*m3dҞ$^X}񮡄S_Jl97 +p@Ґ, ȇK&]5{֝_13:W;Zy-LX:%}NËpnju']:zat|7A.(7AMHn\p8KrA8YݡH S2nP?p%=qd,-`Fo%θWvao"kENXA%[i&5θV"*#gD5}- !q&,Cg&C% ,9:Q3@PAct thQkF5*9Az=~wr4VQF` AG7>'l}Јu};-JZ"}bOW'g_llDQZn5RO p~7e@ޕd*+j&$! =FB4Icb\ޝhA74hœLF240?W=_|a'b}]zM`kOi>_@۶mǮ3 #rGk1 K?ApqJ@#µpV|TZ5r[V{}p4'$jwGldv/IS-2u҇iw3]^'g`&B{Ģ8YC90\a C_AY+Lݨ/ ZF?ܾf,v2dD37? ?&Mm, i*RVj{jZ.dmrM2Ǩ&l,8EiYR9~Aq|8f{6XIoVO;.ytRXsT8!R·v.cA(M̀|wm:f +< tkrYlۂmd$̯gS͜ϼ'QeΖ[0.Af@'d6 sz9ǖ4o\^%%C=l1MHB'?$VÜ'+mۮƏ!,UEaM? lbHű>j|l0n%+z.3'&Ȍ͐)B;vWZ`쿑`-vv ~~ܸP Rs\>c33{@4ntBkt[Y^fip1 `Ue-W[{x38yZ_m]m~mђJG,W-jB}ƽ7lO55qAƣ.Zi]uh0nK˺6,TYYɫNZShSi> /a0pVXbƙ 9Ua.d6Hݟ!}^8\1jT|6{323!sz4z4蔖 qo:G/tG@`ǐfQ 0N_>j(]@-20O"KqoGN)CQ_J,*Nޭ6Cm‡j wGV*,237 *Lwm_R#M ݛޠiP *ɶWV>H3E+QeʳP(mڬQAʊl ԏ>S xc_{.ӏ V]-Jk!^h>sDd QRJi J-S% 57cUBmWy*qMvTSP@c.Q~%/J8=FGi,OKȩf̑n^ 3Q`жn&0^*j}3,9Z)aF6Y8Hm,_ {; e_Q7HC)?/Xf藗TkDlDp qd6Z)<|S$= 鰞J)żJ?G%3au gcFA \z/W0%E\Efr(= qzu_5 ѲG <dHu~mΨ:ʋ@H &+ ֫M^WV' ~ 1n[j}/D-/- ^z獂@j9H.(%& Q&Yx!lr NN wl|PHmƹd $8l<6ՎgYCثO%:O+VlAܻ5&#ZˤtATKI>jvSVsE*La%V ''x906*g9.h̪H+LPܶY'Ux$j&i@vnGD%E)5ۥ^hٞX Ϙmeqcr?T)qsxƮKt=ů0;q`Jg" 5Υ t V ףɂy Bю9T&m[;ԥ_tJq46gMaJq$)*}cFkݸow)R1c/6Yu⫻>  7'ΣʉD@S-bK8]RDn,x]VM$C`'D.oH|e?8`U^5*02&S@ᛜ x0%4΂5u=0)#/!/Zރ9 w%l7mX'f}$?2p*l&Q$=M#< N(L[;R\gɕ /g"?marAne\$WƂ%o@m0?~+ O_^P1M,$jJ}(AS?X=?Gä4iuHqy8۸Eh,mwJS(7( ™7l >e>O9EZ NiP2Qadz2B Wl63Eɹy2c"R/=Ί IVBNVrXwKxN)&@۽M|묺Le1OL0j/ۯZcWcfcSZ>Ow)IK}:aNm *qӃ,ڨovMM$VNe^,qm&_~≹"Kbb@Qkc;",ʹgT0mܿ[(C$GSa־o/ś2Kp_Sy;*^d,8#5KL_miڜM"eW'9&) n<637hiM v]ioʷ.']Gj]- d8NWe@-ITiw<:|a`hx/dwNzujOtxu-L|`i}v||}|xs64 FK~-$T1Iە#Wsa4' e3%hRՃ<&qqPaZ*`d4m TԔ* L\N[+g}- ggz >?\AE@Lpۃ.p-VT߭y+kj޾qM:Il+G4 :Tn, m|B~%. ̰6 yvhÊ9UBѢvD&#&w_4xd1)NvƓޮoly"a9H9?iHNM !+N=6vD|fMW2KmU10'- gDTxdACy o7X$FM$J~sHKn'J?+/7Fak))SX57mBPZ v[$o\^ #t3QR61i[Fpc֠c-Bw@!,Y|[#dv1m+9]ZcO]T=~ 9/TWh-HrΒut'a݂\v}(0V?է-QT¦>={"o z8T yA`<7B)'8wkZۓ_t;wF}lǛ`e)4Hva2$b/D9'&%}RD  vџ+@3M^Q_Ol a9M:Q !G'ݴtt7$U/(YG=pc"S]& w]!Q _S,FX*p;uxB>i.Ly"ؓ")mFmPKE(B'mh̻]߁:yr{.ёڞ}DL=4:酃ˎNnlXv7=zȤC•Rj?~j<۠gyNppxzzBueE!1uG&ݎP=osƄIE*{Jj9csoY:ނuaE(уAz`П^j#oӃ'nY2k$8RYmb%mlZIm:4#,gЧ/ȓh`5>jp[bWՊ?Ht$c"cx(( O4;P|dGpAyyۆ: "ra;siЌ~35}DSo/ c &95HL&g4@V68f.!^gOp ]e&q? ҳ*%*Qt5#yLf⒴֮µVTzk<_՟;!%'lF]H@?GNK#dEpMmn ӂ#L0%Dlp LY猡SLX:[ m_K >`ʈMk#Lf2[0vMf؈$\]`!}cpf  X*cA) `Qq=tԲOY]^[6Y kEP"EyFq|/.LRܣj$ O>O>J$c5\T&1f>n^{$y2ayLʇ%?Ӥ$p$ц,BsHh| [ ͮ忈YjQO]X4UsЉ{.?ӡa]%g ʚgQqwzŝ<=^ z(zrJ'<~S wщI|MA%&xW9%ݼ+ Fv?u[L[x/6<3Ê\V>:=UI[["h +g 9 '==4`oyV𚽵+ten,K!V_cUDB_K6y1bm?D ʍŽq7k^,fy䇆ÙY$eX,sQY_lR7-.}h, .Ɨ?/7=&f(-b:S+d'edD>tqYfg9m| R{:LLc"\e'++ #@`dE xCkЧc.xFJ%/^l&lؚ3 7h' '["N$(N~Tq[8'f o[ ,PVwzgMB[odZ/x#QtySqQNi:D]faMFo֚[sp]-=L¾?\п1dgG?NRֲh? zbME a\Up6|Kq)V~eVX[w7c' Y|oA ! "GWI$p`<-hfBª#vMgYӄӚ`*&4lkyֳhE=z K4fRsk:DcQ6rsJ^QJ{L^v}tJ;eTnoG%]ȋ[1n7$3nTqɞ]:9oa*H M0~A|E]ںnVa8Bz[z" FPBS ly">KIDyU$W$ļvJXYrfѦ e$1'i%k{C"B` <-Z{uRkLi aLi/YK DO(`Acvfhu͛dY875Id)sۡ ޚ딢5#ӬN.mTCDVN'3sV LJ\lsƷƥ2k9`FTD7r0;Q5ɹ {¢<ShsF͓#fcV1.mR,Pǫm-gH7|/#l!@QSM@yV}DRǔv擎ψ+<*O &YZ^,\N tPPK4yOsP]b08P(B6j753?R h*QŒٱ#ϯ&T)#_5ھ[ sm/)Olsù$ތ(9qND!X&6_*CZ?OU&):B'=(eIhٸh:%)7v÷^D2)UʃJB/y>G )l@97x\t#l"GMG՘Qa$(55Cy!y#d7.y,%x<Wz,)_Dƚ-0H?3 F*mfRinB\y:5CF;V`){1I./*ɖ$bb6} JG!ힼX1] UqLH'@뛜Eze}-f.‰f۔U c6Y׉{EM78Ǵmⴊ^nRNt}!c=QȰK)J镅kܘëM0آ>z߫ g352'u=!Z^Nd(^Q?sbbRME>eK4|̅}a awe]em092YTQr _ϟ 3쌻~z)Q&%gHQtCcm^-~h{مHNObݎr)yj+r#(ac=7- D))%ˉ-e? É_\:ŊLRaL]\z2 a&!J|?܊(kTS9^7l9AE/W5 ߝMy$!d3 waL@&c!?NL%&^ ,">{E*?"^[96E[;|Nxݴ .;\@Mmsk% nE7qqLc5qQgOR:k5eQ!Dp5uABn,G_$){L\Q[^}z`m ssM\һ…+[4?wVJ[+;1#/ɲN0| ⨈E|2U>uf/Y5R(E_[?iyW;|ۃ CyJ QfqskHgA&P]UFJջf'gn>SZgNǨCۼDxf -@;b*ezQ-ZvnL(*`7/y!ϘϠa^w' TuoL IJ2ڄA;Oʈ5(zǭ꘠n CʀO{>T@ǹ߈OjjWy?HD@cz.x\ wԖ+؊`yϟ0}=: 0r~@Y^C :΃/!3P" .:SVG>𦓚 E:7-Ζ(A`w#) Эz?g=m/5@k\nkZNgѾݰTSsidLug̶j8Ҕ(L&!cM-Qum"_Mt'x9v*@RKD]՜!|п:1͚"~6 u Гf2c@):փڀMQ7h;܋`)َ4^r>fDWr7DS0ȝ![ATRݍ $m^ft1_r.8:x&$ D|2A&A!E3y0Ѯ^`0:'Lx1Ŧ& <D0u1`kmDuJ9Gswi+E+!pkU5W$M-#p9lK~"܂ מ[*Rw߁@v enB}w< ٝHՕH]P "t ˌ$ZAW* kn1A G7TP! dPߊڶ"O7\6Q\tA/`c`͖Dqr.G)5`D:qعHr"= o 3Q0H,7R`sD %wFiq wx:`z֗+ u/χK6ls)ۗ"tv>X ~qH<_!]ǙpED ?X[ߍ{c E'3h솘{ܚ>96N+|Y}&[ZQ?*x7ee|¨_0^F]Zbp1?` p7*-[hTRQIVRd~B5mH +qs\R2?l[;BK%n;6-~Z,1+di aȬHi)2+(`E2|lSPr%e!fZܷ2s fڳ15v#}|m^2}cmBsxG^~׳w6G'ix#*Q;l-!h6 @Y=SZXW7"_`cO&ijp g 9X7{zK r֧78Q׽ +MLaNKҐ;,| b+ ArzLm_8uZuw %flժBeEޫ F|䭆}ڝYRz^DNǡmxP?xڷ BVr9wIf\z;8zlt]F,A1kCФ;E7^H[#'F[ӄN5:hDDQs[Xipڪ{[ !Dhp j Il!R3à|d}nob4\x>jطC*+^6̣. 0/RTՒde%CqV12ȟAДW$KHƛyf)~qD(\X!J|z n v3p5M8 #Ј~"(cQ?Әf@'b\OkDk)Fk:-EH^.pN|f[8k77l78 <<$uFuwCf!KӋ D^YiGEU@Тq'Uz.20H3M_Nm' 8;b8Tև fzCVuF S^/Doӧh N @O VE$. X(/!g IbT!NE77G [OPEb2 Ѻ#TkXF#mc$!7/y-ߦs1Srox{ i:)usm/lGY'v֩J+rXKG9{gc(3YQ]U񞓘3;џdX]wv`6=O,d!{st_XoÂϴ<}` +\F G24FjC`6XCõZ9t;2Q%uw$: }0@/KYiEE;gj@>^7SFڮLf{"(nU죡W햶B-ԥY ɿpԯG\Or h)MP [B˶VXc8kDiFc9qTлe la"g.jxRᐪpucF0<}t R+=<:WTK Ø[N7jQ-+-/Xb-z!ty'1.w<[`΂瘝ڢq8F׍8W X2 %[W߀-d#K[E:RjY IĕJni߈uVWv)hVL74XhNjD 5<ܝdrE&lnl8eGΌ9js2P{># 2&_y)e/J Bo]?%"8z U؝rolc2E 5nWM8⥫a$68a]8շPp"  <Tr̋dϨ+Ub={9PH+"oĢ '0+DQRdm7턄T,FDwDH䎗䐢ZT'nlo1l9Q["o6ƈׯYBHNy&wvyYľIHW^W*}g~caK N XϡD]#_˭v4oDcz#&ONs"M7B+%RO^$[iTDȁN^d,tw72ltrł?,oPv!L$$̜BM>ga^"Drx.tÃA}m&lL.:+ą Lb8WT 4Rp_$1~~H2XAVBєav{e$/iZǮ?RF{sA?!@s4)1"TQ[ WN6n2$G E)D[V\1Oz SBw3Rw[q/˂qur?z(Y[)Ҽ9!U-.ɩR?-2YQJz1їR rko^RvҧCo ˂>H)h讲<kU5&Kx8Qϵ$H~+;I8-iG)-;_8RqcmMi(2jߛ1B,Ks-lnxM#IZsp f*oСQ iJۙ4~066P7ͱ/,Y쒇cP{Q kN K311"_ȾuEjTY7?URe ʀOi; W:l^p3M"_$kt>z){|4ÝőbAr_b0Vl @{dAeC ̜NG\︡c(aAy6Zaf;5,epP>W0Q݅/_ƐVF"Zg/UCH##Vˉ?mͣ2`^%T|Y<[y4ryMNN >.f7శ"n_r& {Qإ9e 簅5уbZa_~L/\ʶ|mv~6"Ju6/nSzU ,Pml!r"ԝ$'vci :G;~)t}Q/<ՓS߲AHMjRNF/C}6m cuAĭ#kBw3c9,8<njeDRj睮n9it`qFM C* Kԝ@0`qeT-:_ͷ?b(TFK@0@e ySںf^Y\5zvbnۚǟua1OXY!xM2ۋFߠ88uH''Up%:?qΤ[[H#`ӯ kn)pn7M_a>6e#" R(m g8\sy]M8C6 zNs{Xc3W%KE./Ek[^@)5j.neJP\ce66Ѝy^Ȅ<ԶD$|& Fvmf/ E2e;86P$83 ]/&&1X 0dqmEtg]7צ5B] d)8St=waOz`/Ýi&sZҗn2t6HscGG~lU[K ?),7qU#d)10n7*TgN ^ꈎ^D izV+'ghŴ.DPL,cy^JŖ.'+)ɊNM%> "YI+; X!+g33 ۵Πc |qҩvX {,aBxly"Űn9zix/Pa1qA1 U$[`ժbziEoʙ"~N4W}"0cԷJ63#霎Vz[R v^'۝ 6a3)?'V }^P$cRzw}[x̑& I0,M|.ę+ıgխɉoco2noIeiʟ z 0 c|]eH1 exkǠ}yx&i?}f{)qrSF}6~q\5Rf^4!>gMQԌ^e7[%"Z^(t8&ޟ ۥ-J;wC"/K+׶.'?Y_Z ЕiO'& ~ޡ&v>(LP#s.cB&nu׊* vRA͵!OfdVE. `{oI[d0XIiUZ#ơc˳}pOV"6@kꏔ݇ݨaDƤm!:~bcu0B( IT\K(9o$ }B+ԺfR @Ptjfa ۚ TQO( b7G5|e l)Iv] nT/6f DTQ$ߙhcȰ!QpU:uWHS(KsG孶~V'{ĻS;tԄ5d\?t{vj5qYf|Q 賩:_[v >>sBP0,/V6^wf~H=xF|9SR#;EWHW>$ DbIm}Ԓ.l`S}t{P*gz_)ˀ_0#>EyכVf'c;Sv4x0.tc_{{?3ڋ:<2=JgBt 6S\zoǸ"¦Τ.y#h+ePI`گV t)Y+ۤP!&dCa@+WR55冢WdgnŋǾ;!b4hC݀ &on^vɸ̯.!`CZA9{(fk œP۲Pe6[* nq?x7繊@7=GUwzPS,R`صeX2B.zUH2`xߌqQPgz hR(tkA@Sb!Z4tSO5l=b;V?%tĭ:`L3(R%$O%B ٽhN}9\@PA̡T؆RU6!Z|Ӯ*,R/d6?|F)~ݶ, Z//&4:!t5v݊ĖeX5p,ĵ&ئ]cɭ3H ʹ9&GF1=̪1uV5Eӻ;8&VUdu#Y V/2q`a(+Qxim@v&L77 1eE?񺢁`'[x1>&#54}[_b+Q`}2fzV)iyDT@.]:gjP]P"1JqJ'b B75D/ӭ8Խ?<,|KUѸi_& 1\վi _"]bXƒo!0qWw _a3664.f8&2AkX1;|AA7Ê3vL= ENSK/gJЂ¿􈦍ή+=9G[{` =̤ćfAH@4<=uRHktL@.r-'PP ak]R]$L{v<&_kۍ{)) ӂ}zs_J2\XJ^zM1ME@0js,+iBL= ւ_qUƛrj3B #B>n]/  rx(R.uܷJELiŠR:ANJX4\IA* FǪ1\ n` @!YXJmr';9} TN*lLDӋSav\ 4 &EPx`5# 4=Z6GFcjS?Whث]bƇpG,U/uE*cDIaR#LxdLeo1WHT%&R#Q]6 +br=b,k9UϭM bV hxYTXKh}dfȾ+ZY2%s-A֨5QeZ| RB'<|&%Ь}[5ho]g"$՟Djb~r[m;{7d{$ݻӃ#Tqh+3^Ȏ!WŋF3CMSDEx{^wVK4[% %/VI~ <~X֘TVo\Z *ݙ a._Gtl`Rb&hf#s4#Ra=9wD"~2Bɻvj_Ts{I(_@h6aS-Jr5)pd0hGó1vrJ5hm:SW5t* ҵ_c)-0LU5k"ʘKEQv hSxrB(9WBH 4R(^VxqBP^@|Q{ Gm7* 9|B FOc$+#oAA_ FX;~VI؇U+I̿gΐDx{#0PQo?onpeSd/+6MϏ9m` Uu* \1x&Fr 7#l,=9 |݄Q!:^-'{XO:X>L#q)3^;26nkDzrA/>AU 0ߝbČqn:CԽlF4j^6@ W'kuAاspD<-%x+tJiyޏ_&j}SYcVfػCB%`h}'~ԚŎ,Fn63jpqP#NxV2Z.:>* Kdh}"TU$t@~ kR[pgIb߯X}(*?{~b: Py3Pj+9Gj4׼_AuT`+4vy؆O.12al5,%\9%UY*]W ? asɬDD]  bwѿY!v:P"hGi@f:W ?9??FJ7k6;7,BKk(#y:ƍd2NMk@{D#p1S-$s%#`1-тZ_+箓h\`mVCkڧk3{KL8z@yOWz)XH4Vz'/5`(/z).: g_.*H,JѦv͘O۪˂ HЪ /st`6?܍d-ϖCƋIޘoMvWHUOƕusCnf؆XLB:qK0\G 'suJ۲v%LXֱMPb~zG%dfTpPTpԑrļ#-7?;o8y&҃BevB֓;V/-!wL/a(ײk(&|pj=.hSq$gק pT~,.R>+JSE@e, rUs6m-}Bk[^VVIVSzFH%tJ>4"֖{S[ ]d,921!xd3>k-<x~MYfgHQz!!V~OrEw)wyTۗp+D:X[ADo=ҷ?N2,ҸB&,= %ɸoKl@s[RB9\ڌ8:DNܨц;pkeICncN']ޛE3SYи!k7F_}ױ1g!]b&|s-:9(i {ck7jtV suʪZD+:^KܪVCRM̵\^}o!o-lϏ\9"FrX 4vBߏ>zs+uo "v/ ң3q?MQ}0FĶioYwS]O<IJ:"2Px}X6?sJam>'3}5Y0$O++OО OBo-)o'#onZk&=9^d\[J|c">+`8M충T945i) Dw5B+3 KF5Qo>>}t߰,(S8ÝE>0$JIjyChpR{o5jջ|kVK J{gxJ"b-Vi)w)/ fooҮf[eSubz]呶d5<$+Lڂư7gb8I|?;ys~`sB4VZlZۙсgHƷԫ3Ek(4ː1g.`3{װ} 1΀ځ%$agİ #WwR X qʒ~6&l fA%dyr2P%UXq`Kn)io=^,Sv!Wa{ N,lz{NJv`9 1fd] %Y^"2:BIr{yc9㯶5ޕ_@ǖqLsa}T\{46 , /*PQYB%"? =f0)["/tb¯ vooM6v^C*UH􋃶$ hqLoW D g_ǥa2/X"U_}H~s^la cweYi)k(ɎTې k3v7C ( U jFvڔsVl d/Q0,V$ 4K:#E#ըld1eVxqkG%$‡i55hԾH+z/ط.tn^$P$f!G}*VWYkI'MKJfFovg?WTkАT^QNhl`Oy~} OYD/Y8 C0~5!aM#,}S))4fZ3.(Ci,ka3 Ƨ?ɏ;"II7W1pdx?7D޸Gh<03IpQ#UI@;L1{gT S :<7E y6 ؋:TeWCukvYo;wu(0s ? *h`oCh-ZMJX \h @~xmͶ{ɘɸVoEKR7wCyۇ;X3ZfB] mm~ AbR^koyFZDoVδ'ygVFx,}B{A,]7+?8eʽ1E(c/B@PӺRRN$ض =D_>}W)ہVaDiRS"` 檫0*PsGΓ)- 6uKt&ά"F r!hLC0l 0ީf]_FQ$<ϻ8׺ݏe--P g?{lKqM4i82MKoWnmx=XvgTSχ/Г&"w,ؤMW\"+QO|ʌzw )ng',%8]Tpon)eoHX[nGn/ETUq˚>jbOPޮ\ۣs o'ΰ0 _K `v&gXLYi=RxלSݦ 3rVkq) BQEU-{i}!>׏imXQyN h{^]TA e@Z:#W"(i])i/>֟#4`[E۝b b[ó!;TdF i6@Ndc.Z brY^th:-`q  I qVf}|S&zC*n.%< m=hV 7QgwkHHm "4,BcV~Fs !-4J} 6>3Lxmt 'Xly\".JZ>.CИHƦpdW…7Q EZ}/a`Jf{EgRd8 IrbB\u <|!z9=tٴy\lh2<5ii}oG{=v 0^4*JiDWaGXcY2r9i| ؟1_]CaݜZz`8obV*?sF{V\5jMN/;XXșx$/W`ZqhSﴭ٤`Ҡ xɀj>{t7߅vOnjW<+\::j-{:|ʓJpM_ϝd'UqA)??7v ۧl$0g4*mp,ᮉ"ݫDA /R< Xpooy(ff(C ;vmMsTgj'QIIe8S$Ȑ!;OV1>fx8 s ya" AxߴcEtg&<62R˂VbezfhcRvt6J'Jurq %CR],ʰtƺPYz7*RR$"XD|Jeyc0\j_ӤH(Y*F-`D!׳ =O-pB1M?mp(3wSkOJ*Nw%'hVPd#ph!C^듃`ﻪcp՟卬T ث>>>3Mwj$%fKmf1" q-62-/SE!j|o2.?sRs4PCZE+ `Ap4r% N k=n "Ey AaʸUhf~X$i}PXp#"yC`~aw*h\ @ZhJ'iBM"NgcJAοqټ#ZֻX *!HIxV1K4 X̼ϫCa#/Dc?@1-:U#)\ :=XB`inDnY8@.ܬ!dc!y&ZYKLֻi~,|8 ܫ f "gŽ%z\nw77l>7 IXMS:$a34?9(&j=;rr*qgRRg'&Eƿm6xchf OIgCg#nzhM&fS ظl%yy= a0&&r4F~ˎ,K#sİum[)}6K7ܶVmh8}dv$DXŬ(zeB)DB"֞-tOY,0d,ؚ`rdZS*br/kM0mO,<\-7{x77i|٩ymC_A󋂢9U$4iwqJ;vk(c~+oOn䜬{ހ۬Pe-ɂюO<~ 2LDMVw)^߸)&~$Y^I)hu W SVBjf/‚99X(?h" cW&pJUcQe'aZ#~7)!VbLlo"w]J F3ؐl$OC[NA615'ӊpFryk TnM<+*jmkD~Ll22\štnG3OG7Z2cެD k+-qD7ujQӃԵ- [(T_BN)bK9*5!QšCGlSxEe\AJ\גSsdaک⧗:4C BmVz&d"ln!>@bgIŐO_ϐ9iۨ #A[S\iĨHuD8.s"S o A?5ab'!) ^Uey8Ѯro$v5H(}}LΠXB.en\roJ?>xp%@AtR42n$KC<ՓՀ32O\w}u6 D\k7(,܏~iSBd)[.:Saͦ:K3e$k`Y"np\.jH||ޣPǝєrKĉRĘ+c*;\ձՎst.7_S S6*"<"( ۹2zT7r΂o8wv^mDkUW/.1@1 ȡ%OAl$o' WH Ly*&_#Pc2]Nua|Zw]hS2oSRj&xKW=ܚaC桥CM}GSpɩ&fYS;m7GVxd(~h;#x>[2$BLF 侂Zƨf q~ [UtaψYy,t z"MB7!h@dg Vx7SzB9=?x_HN]Wd˫͊9BzW}4$-lS_&&FiFԘ[ϒ>VdeU0(  #x6Eh_o %{HhtJ`+rH_[l0Cw;Vs\2􃶇]3_?x(6p2DEL2b?\E.b^/W7.z[wX2t7LmèB ,YTT=2袕fBY`(4}遲!<8ljgytr)Yb&J79:;7=! MO F;` ?an_ǔQF&ncCi]r\=wfNm_hׯ@d1msZqB΃Q' tk@ bS#*{Y0//B\ʚ9䟰?"2+V!`#TcM|Ӷ o鴺dqzK ,9}\ ?[orvEr D#8^g< Dqۣ1Yj&HAX8AÇ:LSUIQ}*"2n?ޢkk:ՆBr쎛ZAʰ(֠;0^ mnFhj%#j؀1 Tw—S{l(-lfQ\ߦV>"j nsȅ"DXV%MVХ!c~tM? wzlqϜO/eشB Ɂf=w>BBe屣CՉe̷^md+^i#B`̳* ]+ˇ/Cs+,8׊WQO~%wDO|R@T뚹2U^"?zJ56`CjD ["7gj@s"iO 8 yMf9h:=BMIX~L1]1??<+Z0·rB9G;(kgLjX;_aܭ2{E[k 2/kV",| .`ܣ>GrPÓaG]jʠd^mfّ?c7Ⱦx~%MgBuу "9| p}zB#km6䓆r׏, 5 jVYZxuϭͣOOЃN+P1z˳HL_#8egA_WEmJ8 | %LQvx.'JGP!3k-|0]><郴wk1 U#(Nұ^[mV^Rw9ܷ ƟwvQ"C^fL8 55I5-ȴww$nmدӭx[Vq68͸<>ـ(1輄T?C!QWYمآiා<(}ެ\ɏB& - H.Dbk.aTP2}v짘{7w!,̥;D]p"Cf[&:~\k,E 1$ n'mUIIs,czNnvVf%9NK8ȂqHH\ZHBR9Ү[>j5I@N t3 Te7p2WrD2wJ ?QÁEC$xǾDI?@Š,1"QWVQP1eQ*/XJiJ:޵/ډR|<^[kd Fmů5eI{. X@ "&b)@s-r]?5m$d=c6qv_8M'VB&V&8LsX7Q, Ɠ3g2R GSGƶM8~޺s8Yـ_d j0[q˨~N\F ~Cd}h,K[Y]JGKϩ}.Ɓ~rt9U/m︿3y-GM (7#cY:BE~ބ:!j鍽0 'G;cҟGw]H $Y/LFEgy+@\?ndWuNF^gq퇶{Du݄$,Z `Zo.F*|gͦ,wg2xE hm"-YwL04 e2a+xڥF)O$}xZV@-N[Wtv](EnLvZ ? "2`?1[H|(Q\/dZuV:]} ȉ l5PȝF8@_`* pxgNVdCu=wdum9\t>f=F-_L`J}'YSmR@`/EFd"rBd-2 \b@)jPΦ8iqU jQm?lV^/*qwXOlW%_"@[g(a?ÓЦ;b,]Q_SzfM`70Bn2) !fmz4^)՝ܿ8?tbH$ӅuŅTb_(ʼnNPR<<0]0"SuǜUF.^J!ENx&bu>!|gx0aD/Gmm%3]rn~e>d%g\PgT Z oOp It8g8u]/~G(3AK8|[ou|eE`mRfRG ċWzJ]/=jI ҕ);2bblGS @IO{&vj.^=KIp=lcֻ)*Ϩ#2 ˣwõv=q`g') 1Zs(ꚛ7'\d3%JD[}pV+GG,yg6bHsQyLX_ojn[E_{;;xo͙Ӈr/QRDǠٸSSBVqXQPTsZ6,<ډb$0U1RJU5Me=9\J# ;$ޱ? 胠Zs81ۙ4N0GTcuhX^D=X*ph ($U$ ՍKH>S4HG6xfu0yj ơ~P+4ɣ3)< V )wyY;\[˵T,e3@J{F=俉T@JB)gv]3C7IfswĹe3H Ʉ&z_} (!ݽw<Ceitذk|Շ$gDžDF`b^m'j(;[AR\b|L12b25VW$ZeX \-V`s\:}.lNͮ'Ge-łMN9*E:UaI`H(Mx%Xֲ2TK}Z];T|J]V5(hyl5A)D/MK7p.CHg8onA S!M̯,F-- ]b Ŵ rf. Mܻ^l2 BkIIE&~+FzY'lD~= o;6JHT L.\pZoݶ튥,ABQ:XNc}sΏ+&("fKS(*j$MB9 qjm52%^E < ^+\8$ t5*wy#є@X2\qvN|{Ԏ.r{m 5T!!E&ږ]#b]DB":#| f%Ÿ2N'fKXµ9L+[IO-3:4aQUϻ,"bzV̹_Z0\>bn@v Y8辔I(u _&D. O;WoX,=-#P*>zu+˜>/.醨jW:O+ǧ!0V' e!IQ?`~WgnAP kq[6}:=G>;.R-e<殓^zYǗTzQxKK-fnA=ϜqbbKfBXQX0RB<`^9[S118]JsENuy簛p'p:j/Ojg=faC| ֒:_;beG(X_Ï?oTtKUӸQOLFWq*߁uq6'[2YzR殞òN:op>~tIhT'μ َ@-j >=;v6;lq߱$N ‍RbRv1TL-̠={ ,lw#SV h {Hk }OI=hSznlE@?Br[H\Nk:~#q`L@Kdɚb骝 L 3IoWCvL>?g%>H4C$zg3 ?KsNlK9u:ʈb] ;ⅢY r&+|ٮR{Qd̈[wchS]68HǶmk%+Xծ^c1',>䡯`SkgTTwV%t+lwzjES}ϐ SǞ*{*^h^@ 8[Y6~a}Sl`-L'tp/+[vo.|:\2u׫>v#qeĨT= Y1&HY)%nyi\( &s!/2? )$c ,YBn1AZbb slapH}3=۟h!!Axhvt Ă:^ƅY_н yw*vWf7N¸T^x.ܜN5 "R|rX]i RT9{BEkƠ^.Ss8g!qL+A8t^cZ]u tNbx}mABa~Ev3i8&5)GPc]5$}65yQhzi* 4% - E;:4ֳv2JT~N?P*fO{_r+vQxBR(VmH< ,L#\A k^~صgїL^W@'9KڔnŁqF~ecI[)6{z⑭, T @uU7lX~"w< cL 0ŨҼL!d7Gu m6#^Aq@W;j tƠgI*E;!:VAH߁ R2r}e'PI2i, ܇):Xv<5: J"nTF==g)K\FC/ Xab08iOS0H,V @MfyD0/ Ap#*# d[7!YyH.a<9Yy`Sԥ5u%pAM_ P< 2xZ7SŬ^z}yT/jº H8O ﬊u6c:~tycCJŅ`qחu4 *Ռ䑙/r 5=dkٚ'"9b7jeǧcVL[Zoh֩ڭBR!S54U*gzJ9Q$:&|Bƪi?ĦT"Y:)/ds5躜.tUr.{yJv/iPlcfkޒ.'3$$‡SaJY>fG(?UQhzPm 9>٪H ~pM;z tW_连} — ىdZ#5^4 H# 0t|8 >wYP9isr/7k,U0)+NKu06էfhd -XEZʟ*3ch>tp0=nE~>}1LeQ5w{P.inS@bnF}\VGz`iOȾn-B+(,-rh[.R]]ţ] /I-4v_?X|;q_ 8>x=R2;5XJCIv#Ddi^ҵ(?Kr.(ַw872iDlqqZ;&^W`Ձ ԻaSRkU\$[PFdPvlx|Apى)9DhVy>A`c REy{5y~O{dکn cA?C: gU4x#=lks䴅b_iNHӌ$8@Ո9Y+.㠧)?J16MZq9۹h5=KiF_u&"gwȄW,f][p::m5`0?i*I;NcmD 8h Am!1dΥbŗC6͍Οj _kpM8* OpT&U* 똒io=/]\n"`lvcKVt& ~yebo[>d՟/ & \MnCnC)"8K#X SsK0d;얄Dnvq۠ebd")ٚ|VSKL/PQᄥ#t.VDSlHʭ|߰ffg8:ܕ!>䳜#AwzDHi_̧5K}:-¾HSmI-K͓P,ݎz3 8+%@Yx 1b1Bz>u"\ÞRJ[ˮ J^wq-+G@P)1|4pMe׾o6#Zg2/C 91XJ/PZ5bYD6CtQ߹ⴿ|1M&Gt%E%*_L W,(U̍:e֕N~t?7>NS+]کrL2tx|F7M]4(NN4 oTUf)ds%ar%ESc$s/As49:m߇MPL\ANB{C LYQ}- (({p>d_c+ FAQ'I;׶IV2爴]ŒH/2m]#7`v7AVn؈rDvƖCu&ude/}`A}9"hx{QklDC }zAB2QbvhS'-}Z*M]!FU0%~~"9pWCSIZ|\tIVFx j"l]B&M@>vNcwKnf4x0$ηWك7t0aw8%_9v.{W 5{_^Oqg,$͵&VWF-Ej L*ٔ ym#TOapS5+zRF%q"k")Λ q4-65ٲB1IvvĠ佴>^<5Z"]nA&I&z2vR!`ٴ+=G 6,P灏iɀw'>P6 UD\?\EyN۾|BaecOtF4|3Z@t݊tFS$$ЗpURˡB)QR>$ 6MKEn@ EN!Ԙ uHQ^;Z0v!\4|X w>n4F1ܔ5+!{%b0QˮJ am Qf^Dn1*E׋3IJ"u>$?!e`h/H/gÁ *zU5krT&u3#Dl8s. ]u[ NzyOa޼V)8g)$̇BlPojYt5Z6᭲Ms:N'6MUibH~Uy8h˟~P2l3ŗ s0.kM?#FL}{eg4DoJvBjw:SauL YסpsOxaHs-ͧNsU{VO(5]k1`0=!R)PQKPm:7G~q]}ߖo/Q.  ݯEKX0OVF6KlN_X&}j=CՐ~Zx%'^ıg4!PCA"/.z4 OTDpgYɆRO@6.,_ɑ:̪1ˏ95sM;8d~GiOPHdmÃݑ|֧$BouxJN \ނ ﭱ4 E̫6F]ADIpt,j[B"nSgۢ}ƪp[OTXy*VwOeߧՌ9͂/cPa$GU]Gy|mtMѐR HG+t-'M]1Stƶn cK[vX H*gN]~&8-~ ɮX95u.{"=Z[ˍVT@v$iۤ䪢?8 >]\ 9,'ք&ULDՁ2h@(臒EQv ;!՝vr[Kj'ȿ\ {wRP` =L5[[҉/I6g&Z35lǷ\Զ\&  ~"(T/(g"o?9%gu##}_bA @iWrzS肩߭|zb|38pDG4.+(V&U.#6fֻbU9tŖ/ᯙAl*r %u3XE*:TX"~1>:w 0茰k|^HZrD˪w0Ѻ`69*6< $]:B s eX,3B:fHsWP;xn8<2oj7qG(؍"P;RW^lG֜*Gj6rp~P@ &5z9zGR(V~OQe۱.$'[E0@qe W,}@g:SPn c'knɖ_ ;0NӞŒ@u5;Q ɐKK%qAyrs}Ր43f'y"ܬqq܂"O[9-iu^Ve]JXc*"AI"#̓&!it*9f ~ejn; 2pKSڀs)=*bĮ2l;OEO&ܚb@:~b.^~1)1m61촾O0-8fw}cK)^^LGMlYE}n:1+y:! ݾ> F:Uoo2͙@b9Zو(9?<`8V@wIx>Nz g0ytOaDZjϖPp7AteYK*,[U; d| 9:{X]-`hK:@ψCl.B堌~!\[ljc"EJX}C[WYkH4xn 8OVra1IR}GT \8%mXcX^'tUګḦ́Az=]Usڕw>Q #%g A)YkH\5$>ej*t(  5'3ZB'erc"]ThdeÜ*釉D&BhR#ajBx^hݡnQ(.'c:V&~>< Bʼ5>>`|3.D\*{.;Lo2O[śһdחK#FE!әR $$hO&1Sv=q̗wg {g?$#Ouub K K2ymק(7P^'P#ktr0ڣ91PO di<_f)bvSO{n_`}ٴ>G[8  %]PsP\oG%ٱ*PDQSs_rrN) Ax!U87G#mK[&_p΀N0aR`$liWEwIĻ˫>*wI.2\wo9x$ܛ0E$;v>ͯe G)sd_!^#G1q$TDj@5źb_dO_>hJB;ᆼW@@[BkxŜr;!'- Pum}Zucl\ג.zetƟ]͸+??_RtD[If48㽪1Px# FM-gӜOPap; eLc>jn1OlNE"Mek0qq6QJop4|+8\N&Y+sFXR0P(wdc<дisH3p7%XDn *aO+ߣrO#D[vqdf iJ O/o,MںMj*|hAΛnKbŃlGR<Wh5jܣ0L1y֡ O]o2'tV;߃‡x#E1 &p bpr<=xp d[VP:׫G'_gZ;;v]Bk҈Z sUo0;6#A+oM 3lMum |~UeV<2Ӭ{NWe\phV8tZ>54)?y[ 4giJ):[UF& pN6Am!(PgZݑ U6&A6$k])6n :g!#Ԑ JWϴ[L ո @-,8 _>ff_ ~ۼomV-dIi2P&QhԫRHOGhAi̛l 0_+8Bx~$R2Ubx6UK!rPԟ,a 0k.+QttR [$'#Կ'1ݟq>Џ8'eK!щkD2C/ye֑`B^x!jCTϐM +bYA[+Ѫhk?:vh`<{-&ue<0dxyNB|'SmW!v"qhTxQ38n9%,G/&7/,đ-6Gb1Rf؅C7cux/ m?3k-sٖ q#DU8ϋ46J{_|sL6b Vf3<6_u'\9,sBW[|?)%E9bz?۝),pm%i (= M >/,-Ξ|Xk#f ղ2N@:TC<@ryO5K™%!E%[򣬟*oY/~q}@K_NI98+HuiOWF֐7Rٙ'Ya9'xǽzN??G Sw]˼:oqU_]gk}M"~L`b"`$CRSo7Ŭl5NG9 fuAMk,3uj1?Έ[PF8H@tտwfnfΏH/v33oXNoXpsE T<<SU$Y:ra$2dBBi؎S>헯`+M<~>IZG68"NgYODR/J!P:ڸ_ sQ }c|xBH VRkM.@q^Z+નEQcϽ+hD;QC.FsTc|V#3QFP]DO#E&DU>[7K1TPAX*?oDem@/ "뢗e*洫e=U8_I}## ژ\;UZ ѫMx<4/Uo]sdl1jBN=XL"P 3beJv03q2#q%jIZy*|8B}Qs&zQ&}wGmeY RDNE3Ώ@2 Ľd7 W5cC&utS$3d'+~"xfWY,"Iaf˦uqި$]˕zn&c}pQ]БQ ~5e5v}9ͬ|i]:dք "isx^o? f:TYٕA}i5SWEa%S&<=x0dx efaܞo[r~-~8^F, d&)Zz*[=D9nSR׀νfn'g{_b,bgp-(m*o*1BjQ=6ilx $}9V,h>t' wcQr$nu F7Yیm%:b\#>j<0c$^aʛS2b.$fdAܑFpe\6RL}͡59'1QHvfZnh ^(41D%QSqVZ~W(q,sc69$eoYBɟ4Q̋ WuQG}`Mulz<4oP%?Y-H:U v æg2D_OB:L9ڢ욗֖ ݴ$s. ^ľ(ƩM0 bY-WY﮶eD,b|~W}G!qk3kl'qiܕ0Һ3Bo/uUBE,)dh<\#y'ˏOu4t5$^R|.vWEf\ݺHB,0l݉Dz(.x= ]mtv9+y(L<x} D*st}sA 7'n[ ЌTv'nGA$ =?NC\oXYAiֶ?a]+ r!:gsޟ)||aEUfx#+}sm0})]C3SU f\;UK#ṉHA xVEzRp U*nfHirAr+@dW1|3~7If@? XsL=Yz%`p;[)?/~Oa?)ڼ/uu6y'6 eA.;K)M8AA!g"\<7bh-J3t'pSWaÎt5ŘCrT<Қu(qQh3; hs(ybTX$-u YQVO&eo0͉y7d-i.Ai5n %ͫzON+'պa@A bc"vAg[KG/R6C y;M*&c/d_肣(,y̦ug!T){Ս |1!콉Q(m=qJxcZQOGGšV[II¨4x6%Q)B6#zVAZת̃\H)Lb>Q]`Z3 uJ pp"K~z*3̍<_kMW `F̋EauXǩGM+p! vCT1)_ { iq=ȏmiHafy6e7G=8Ѽi24sC@={5Xl㢬I$K M׬Qy`Zeom:(:،j\>i* ;МCԋ FqJUĕ÷]`>s:rY3fn[KWLpe) X1z=[Zk:!m.GGk4T:)6R`'h9٨:o G1{/܊(f ?W /سul9x_ b{bL4 ))-w!#>Ol !fX5Xuc$kd-T5?}-s Tk/S;1/^Y.*r2Q!BP{%, Y.xuШxK 46JEkl),>oQ 4dzr4]GuPG"z]L$[_zJ2&1/ r($fÔ3x80\׊j4 Ȣǃ k bwH-R,2Wx8Z0l.Ro"ЕtF?H7W}U_ Dy nmG@"\VPQ.^^XknP|,Eoȷf<@uGYc2Y/ѣ +t̹z~ni-|]ޒ=Q]!&oWAKYN:ի)c`0;N-DVϠ:B,{g{s}DZ3oaǡVd?[ | | t?zoniLTlBŽLSQ -0 ܛ f X <0粰!9]ie[}GeD}n5ʵ)/]eyd@nׇ&Qs}Tu0CQJX_t6Ir8ܤCF~R 6Z m,)ʶ2!}nGM֬tߡ0Bj3lN&P=/F1f? 9Jo{cl:ƈd'])%~i@1Sh7Q;e~/jk{tդIijqK3M~׈KF'>kIש3=n7ZqiB\: %kE sD*}CtYj!ʁ iP5Nۅ,So;)ʽ~VכmL>diVh!XDzdr "m^d :_C$hR],b/p ߍ@uWyҨI xr-1'<{ W!}f Ah77Dy sf^vus(ESl_;mCҿ5"Ofpvpih|(cg2{V{ jEB[n+u ek{ 3y&{S|B{8!1S3G {S椔M?*9Zk7xz&f!͟qY$H Wg3b>eD&o3o"AMLZ=䑉q:r(U]ur†[TfË7K.C<?yM-0KОMAjo\+GƮF\tE8brW)\Ӌ!4!r%3H{]0Ɗ؝C6vviG)yJ%2*UlKOA5Zf iL_kBp/'{ܘj1 K55x<9ЭvB)*n&XPyXr= e9XQܴ!eas+lk"o#,ͪ^yX{{lp:gVjgîXv(=T82SqW!0ĉ=K{>4>ܪ]4ѬMh.D FNݝKM>E.7el~E֐:poCzb,?;˱1(('h=e/%F2B<=dܨ8[~mz賓!TQ T6@v_ǂ3~9d#\'X:wWb?f v0l[fLN~+Ⱥ!=>$KՉe8q¹qe}%mןQ <,*q9ɟvm mXv`9XKs)so ӦhXIVZ:urb%"K!,<;^X+t1 *mCmS%/:`N;CD1%\AP>*deKwDLll,h8ve.}XgX-bq2pO#:`Q툰ZW rᅲ F 8]^^s<,NW/&,p(}֒"!&CFQCjCYŧ*էow+z4O PdeĬe:tq7l2WֈNSNj1T=R;LQTenaFm7O&Q͏)=7=SZ@\quO4N%Q*"two;%Dw0iE3(>T\I25E4e6H/UMUsf$^!OLZCeaq" BҐFF^^n,Qf^/68mlպk!Z"CP6[3dѿsd*VIGq9uC8{ ۅ{VʀխηE= hBx;EN6r;O`lf4:4U  ZסN>'9{fdx 3AyIv5"`pЁLc# X\ UDdzyu͛61`HgE1vgRs#fg;~˛, 'Vti.e?QjRa7Taj~5!ʂ2SN%8kJnF)I[ F&͞/owq {<:͹ƈ#֛ &l:+!7]xͮmH籂]dĸg)`MV ; PK1񆘍eJ*<`,Yӑ8"2ǖFZI7RddͥJLϹj~gHYqI( ?+`lSoZ&jG-Go=_ŴSURC 4#ޥK3DtE}z6,P ##2McR~VdvP%X+hf bkϭ󲻎 -JMTF$j YB(;wjNO$I 6bgeOS9 VB'vuR *T1FƆ(-߭fD3?M-7`bѕaưAJ|GW+[,+/PL X;?sm3*TXa{>wQAi:ΠƒB5=X rᙵ $>3O'/Ngh09[INDWBWxw>p7Yqul"|/uvYvwfhpD{0ǜdKuBCPVVpt0F 0|PAS ٤S:Ny$5G̤F5ཚz$HJ2"d0?tauk OnR `U\h^;ah$-yO9 %& T]yz6F_owqS!K} d)Oтnf`iqoZ@T%y n^V;6#حn)7mg ܃&?s܎d;JU.@؇n2V4\xVܴJ ʮv";r Q~R$5JKЊrD ):V2! fOL>n/BS м-ќc&TBN[KLA#lLTis-1 f[PL*~M;ӣ~?}Upw-xd׌ՠj6J>#>n1EdHIA<6m $~VA6"ϋ֖dt;zD b˗ MΘ;0 /v(;$@ᯱ? SE P{snygAoEPOnLǕKd S#?ZOeomR3l *9%)Fefh*3MJEY4_l IRwx_+CB|`-{Ú"FMtdgrS(r)dS*ϜBfRZY;}Cs+|L#`+?LΥjr9L]<dRq\!6T]N茕s}0mws9$Z{/xgY욮lPrE"pd PNy<eYH^٘6ns{j׮D(h]"?4;7ni6 q>[.M}}Q [M6uvۖi_D?'aTo@ Pl6qr:cX&j"˺ԃk9cZ\ A%`ong4uU:w^QDz<3]\y>R޷Zl2ğ>4'3a)YM}5?ˢkpnW4!}՝;ݶhǿMIm*6)s. Q f^;C}:8ybdxj5}-HGyjGil)׽#`& 68\goY¥Ť+Xla`_~i_(v@@ex);S|;jƁpK@yI҈01|7e+(Ŀ^UFSb~ŭ!,"to%A@]n]o8[ݟZg-'A0g5dgyV8;_9?lT0v9> E5Na❠D1arj$E hjy3e~okm?a`(PnRQ#UiZ1PC˪ =R$}ǰ#Q]jJZ?坦`,% #V^j6/DY2<*jNώ7vk~RH@;uhˑsߏ(nρUta%nd) ৡ??@s5ҵ zPUtn'G!5"mRVХJڴC rah!+ HnKvŎ#i!$_ l0GD|Bnh2( QkEL9FF4i!#)_ZpRtVKCt ќ$,1A }CӫK]mF5Xp~CSXcy]1M5"$ mnq-U2 =C|W}炚 ׮jA[[ _p =EtQanԊŅ0RJ%94j~>xL odѺXԕwp+xUF  HZY2sfC6OCP 044ƾ-~~)Y6b;#OIO)EpHWf>@A¶x :fޅ3 @hsP9 FP1XllC.9~gJC&ꝏ}ˮ3~_n壍Hl6EZOe3n})v Rfv37mGK7̈d9yۿ'`4tvnn\p,G ?k$Fla<†4r182JrAA*!Op7=.735/o<ļ|}wE7N>i|@'CB<?#.M(PwvX 9b$yvXJXԿYj;$,pY̠?c&G/V![gq6 !!$X 6FIz_}5n3+;~ PmK~{NLfƇ0zlYK!CpUf TR/ lvHf n;XWdIpLpZ9`(ՉUxsg{v 5;M9ȋs'}Զ]^rS7,{deB6OFTaB4cMԥA6BAFUDǻ}v8!NV]@"G'H-+Ԣ<U䦪rsb*7u ~Eg0OixHm!%8bAgߏ}&HiF/[ύ$5LHDP'# iO.BײHuX=yu^%i1C{YxWz^ )F^ k[b1)5ၡN *]m۵f69bV8GV@?i#,[h#9rE_@$CP>MD| buBtYڤeJ)p fbk)1u`c- *+?lUQp ^$2*nL̆9{c/kgS2>Дٳڶqk֫ZIoY xU lMrójx(yg׀v񫎞L5{DA )%U/J͟7=EXŸF"w8jzumyCl}{f,u|V>*k\Tz,==rڃѨ,WI\DY[Kq)<)B^'j~`TE_36"Z8Hr~&;VG`Kۆwkl ouXT)j:j lR]毫v` jȩCMf<ׇ>1 -¡UW^G=wۖKCtik?KM;u+Y_`ٱ(/vX=Wf0tU" m1/Wc="K3qٓ} >%y'_-8<]EgX LlX$_mH68#(j, ~ &2΢T=~M1igl۴(b=Fӣ.::g2|"V̊>ih+L4,ƔB戮WqL:xІV(C&E $LNkfq/X^mPת9>1x7cNx֚I=Vx`K N^C oX|%p;*:ÕRTGcG/Dxed|ȢtYEEZ6|B?n:R:@iӭ@U@'_`<"i镫ȍ.wګ rZjlh$+x=@DC lcyh 7̮rUDd+Y=x}̫zo "y[Y$\}F) QiEk<8 ypS! =%4,Y ksd=n]kjA+]LV+L\%Ptn/Ǥ^Sb KE1 N0߳ة/jV/"w^*8;\Ouem𬙋3=ӷ*v +lyY<*=EvCqX&m@.\zZ ,dNB~ ;N%1 M*hUɱf6c?=,D jȾMF\VY`oO=#v3E6Ԙzo9"1N( H<ҺGT!uavt -(B7_SE7=Nx+H#T-%vV\S̜ 5tҥbWHhӠ $sk ԪURW; ?OGeNOtG-ٰemmK?U\ّ7ԽSg(n)ުH<ՔRp8 F|"kJfp$rĪmD80ҀI)45㇂\E B|J 8/dُ69(1SDZuB)yDCOFxU|o!?n]h7<0X{^pa.=<+Ky]ah2*5Io#X ELmBi;Joΰȵk(kˑB7D)n#a9k ZӢ* }PWq17ui]#LyFqp؟uQ2%tBāwDVU5ٴG)QID(U p¬@jա'5OMrf(ҋ[ CbpiqGmCB&Fr]GδlW9B'< ]^qew'aV ;{S:>_{ u%8%*%8Fx ɧC߮5똂ƜI 7{R3^鏟 ۊ̄fLϝe;R#!eE-A @)ά.{sGE]𩲌;`3\FMf҉7 a_y:Bc9V$#`*+DClh TD O!mToPڧQXs`]:E")2"{ʯLٲ*brLP`:cOp|h TQ6DKo郧WӼ<[AړtpťE="ȪWHUPy"O Fi~r4G]>/P[-a+e}zM.Juz \D}plsV P8ܜ$48R! qt yUȺh~0 wQbT.*F=TZa5p M]l 3`1txrC} 煨wJSfiU2@/)4mUH=Jșq:36uT&5˝AQ|Xj6bnݲХh Z~#4.Sq Ʀ8}YnA V.!akvl&wWNi iD%_6䱥+Hc"r HwpԪS1z //܃K5gg:!Ir~N %caix*'UK 8!\^t*EB o&bU#; 4BcO|@ G=r Ԑfbaz%ISoOpzQmP5zqz3bQ}!Sj [aW-%ï~ ;pz|@$BtWs A\'+߾LsEX ySKv"E쯦G3Y:(e+:μ~WYwGqR%%*Ы|h"}j򞍁pힰ ډ8UUTNlgȅTM#F?;Q@I1,KF}c?]"R  4ˬ&(<ڍC;G#\'8&3_ܹY"& ʯAe{譄Y,^M@13JlbqB( հJ"imK8^Ɍȝ3?E Vz?fe*/ =KW)"ZgԻd-֡b0([]Ǯ9$~JUgفvf!]-ѓ"=2o-h u=x xSx(,EZR`ROAnʵ"/3gO9&Xtz ,P6.Q:.j&@YWOkZ鱟;|/oٹTuJ8J :Ti'eDkI,wD# ۪Cz5I_@ۧP +fX>+|Ō %2ޟR'@qt;LlH'CYq~&,iW`Cqz%f kV=8yQ\_4Pr__؛^ySz,N06{nZ-?+;C2\a/B[:ƾxӊi%<_ʷ_/}6eY0hM٦d* +G}xxU"}xFG-u2 /d}jIp'Ga=n7ubj&Q CFZ]9Y j:h g\"7. c^=AܼU \@_ի U~еYz~ٰgIA' ȆS}d @T e> QUZbպ24-`mLϙ+BGݾ5Qͫ;M35Y´pg(>`ƍ[AҋPA\i4yُ'pl.|+qe(Y kȔyMmm!s1E9#ff^,vJ¢FSr"r m gܗl#0uzz;|dt5 -ύM[eD-*/&ar?Qu.ѰxzuPTV^CD,lW]vAj_ÐI 1+JZdĮ~RT"_4$ Sw[9d%i'gzeivU<ٺQaiRq/&`gyˬMzUA^ABs?n5L N Fl8Ρ.o{yvKmZB}Io;tmiA.C:۴ɷPJ飯74T\>@b.|T26IF;һ@`-^N]1vg6 u+FYzynq%DSCX0) |ry(LH-@u[ #iLgEݖY1+ HUO1KԂy=nEbG.V bjR+yuA5O9.@JBx(99ˀ 1膄"Y>ÿ.p1b+[Ijd7KkTsf&h rг /y6p]qy7y)eS-ÅL)S\衰q9 @{i[vc ~}7 _3X8Y4%mY}s4ve6U̹YU;mKN 9ZMk'K]^칦nPhaM}JI&[86T0jZɿ)a m~wxL2.hc5uxБ,@4.H\Z @.˂OrJA4tL ȩr : >zޅ*=S7(KcG q}k%Kb/Bz/o7Uэq)ڨUZ2iӨ,ewޢ!jO9.tK_um쓈ڇ(Q㱭qSmGV̫6nPw(}YlI-5niUuwH+37_&枭.j})l>l_:QM$`M b0 NNqVw^w'vNHO6 <G~2wtkݝ H-B:](d%2C8D( =u ^=`"( +}/r4۔P:jU ~P%|TׁwablJ ވͬQ3.|}S܎["b%A&w?}ܠ.,UuEFd=^.~<|+g(>5fQV~04V H-}w܆slYG#|^(EM\Z;M>]b6NŸŨ}Q2etbyVp u5n_d( 'Ӎ kpvG#+ aL8i)$Z87л)Ku>U UV}A6 55 |&[|}X%ꈿ:/)A(7ܒ.e8{6Bat$@)#hdcX+25?+ɕhvy N#*:F|3Iۙ2*vzq,h 0Wȍ z[<?K}Տ '_~kK'oN(N^a>ޅ@H( g&ᘙ=ku&*xrLbT0aZyY`e{XvDr ^=iEuq6>󿿋 o(&;*Ԏߢ&&w.;#SZuh}/½TuX v_-fwHDޓM>;n;K5z4aR:g4n='wf|:@L41hܚW0. {e~v% B_1ᷜRĠNcqo w.m7MyJo ޢf-j3G3֥rB;cPJ瀕BĖ^D~'\M.[w"0y (6SD>Jh](@8`]?F裍au*Է ژxg4U-jDQ(Poj EJx.oE`">JԼasS7Ā?#pFRjڋ&.2-8wFU+_Wjj7Nkž Ad ݮ{,yʥY tC hR).i'N9ʹDX#q[~v~ @͆UEI f!w0|_K1G̣v`Lb m+<_yZ,jHSkdo$ Z2nFJ[}\-@Ѕm0Q L b8W[?7xTNif,*3y ڑEe"L˦;X `1rpavcaE!u#An%6̊O[Ws؃Y'gȑբ迢.2FmnOOdD *?z:6:PePr)#5 _}}[a%Cʶ8k{&$ i RǨ ސ1]v{Ac:#2m3M:<7 x0^«| vQtE$ A:|pڞv O$^v%K͵Xw4۶iQ}t_KI 9pimM=+]cx-w\M&a/W,ifZ낒TU#qv=dn=% C3^ V0ِ`'囍~r!37hȁz=1~p 'eR$e[,j '_3v5WwvdkqC5Ǧ= ufas6y,l>wh[C[~ȥ}'Q%W)LC?u{.zF1ZRejw@>dT4X>!X RG'>o PfC hC?TgڌckǑN oqo]笅{D9_aGI)؇pi۳vgNƽQpDHUs7 4ED]zWJ uPA]0_+',#^¸G6(m*W.0:c.ͻj)rӢ]K_c-WN oSf$yh^άW8]\EU#_\PdȺy1⾃|olZU70Ⴘq k*`#L5RjGnK 5!4>02QQ"j:wSIִ!^:1e#sAjd$a3z$VcWL:ۨ L\UQkuI|'JOrR.O_~½vyB#-Mo_b c ;IwZy料"hm#+ܔe͞΅^r +]M"whFL.EWySj sl3MP>q) ]y{K& QG×)Ό L tH%Zna9P Ö7ouL+ ؁` 496.jEn}n9 9B'aݨ$WѴxG =Nʊ5@Z)U"68/V4DRPETD QfDK{gwOR?M2lQJp@R+ x@W96Vn:סEa j[x]L2r!K\^I9ZW?7<IfIX <k | ' "+NgAu eYL~ 󆱂 |ŜAڧS~cUͣ1Rʾi$$C橫8# (|wV|+?߰P;v c.'DP/aD7KupEG*M lb ՒɅJ@)/kþ}֩+覩 /Xt328A?_I0,/K" +sjqɊ Ueݗr̜)ILŌF@V~l?k(f;( FXw7Ƴ Jn>dom$gb3Ggp `Z /RwkēwBFv*k‘}(&RߠLf<%P Ѵ?J`0PQжi!=M~hp#z35 eΔRّWosMI Zjk-w;*tO4`Km2'k5J߮o*nQ~G$6'?^`(7јbk7ļ⟞]V,g}Niϝ^ʮjs^}lױGܬX@opQc>݆ c-P8f%nS lVSP=Eij_DWA_4R}eF<}Τ.aeY}nGOdҧ#z};V'2=\kڻgѢp  >C^w f$ uHsoЭ$rO՞傾MSrl"B0eɖl0iX'ktJk Zb[G;sHv?HB:x]F׉~|{t`#}]d*#>Alザ[mN5EoJJ˯ŕSkp}i\Y^ =c LO3g15|!rmv{?MBnYjM8Nں]eGG]40`rߞC&A/_0N[#0rE*A5= 2):;qΠ~'/)5r)eQhh*]1jyхIޤ(j~;kle)t4iT7=LV;܌MY#{Hxf$,/C%{g }c/GSiir/;iWRʉSgy<ebWd|Cw?-XH@ZI? |hJUtE{މ_4 V8jB3 c ^WvBB r >θ26m>/~qCXv)2&]6 F2L%k-!Cz;2(;kWhF'rMSۖ\1P#Q%X]RRƣ\'i+~ mvh*+HD^/'b7&Q]c+*[Jܳ>UWrA딿ٿŌ9Aued2Hz``ts`U#lB'`Ԭv#=(+H#P@Na+('967'5%m)[}oҥ#}6S/bAvAW܍W` (8#6l=cЛXD.""PkcqFǒpw %.V<f@dzy>_}׾G|L2g}_: g>?iiUՀSNRO c{fH*ԚQ-Dڙ~TزX2-<`>SΫ\+SgC5CǃkBJ 9D9U%p+{˻MpZ="A);37C%cDXJj F4([R ':Л_ * :4W:́>cC@4- KC(r9nBHCX0ZEC C5 [N:!Ȅ ߑ tv%:]+IH2O4 W$&rH `Yh@IIxd6mR'~Ś1+ ^rb51dr.8U ThiޡWAq^ظ^ԜYGPwGsǍ1ܾ+`eha@S:@>x,XNi*DɔOll[Z;Cg^p}ٞEH-o1Fh;sAXPyyېgr?{lË6\ A3h3Fxacu[-S{;"_9R\Yh3pʢgԘPVoq~o@X!IV9 g~sf &b06-%c^9&ہM7Uj(h+xР*QRu:5Ch~c~>'27)X(Ђg'u!1F}zDL;5z&Uj.=5WM2?"#U>IX9t*PAn>;qz%NED%b8A*شap)ՂZYE/xlV;QyBi'zJحXڭq:c j$%|3;qԤL#{$}@]Hаe6R[.K5)˾υZXGbdP|'X͝.iyEWy)|(0 Z_5oy guy&6Hg0I>|0pdjD0 b!& -)s4TFa 8\COW*ݦ.iَZ3`oK J+GYEA1EZ:HGk-R*u)K+ iҁ,˭~xrp:,uQe[2D>jf 9|&k;+1=Z )/ EJS^ǟU\0BnԉZ_c,&@ꕸb<5őD @"9C$wtXdW˜A0D/t7L(b3FerA(7cZ;\^l/m1S=j&ib qOi/L W 6S7=ߣ࡚nޱ=0 ?qN Vum*ijﹹHLBvwZQ23*v#}8|$ )3!MXR4[ge0NE1CkhKd;|XJmݰ,i)wZ1Jd=}?eZX#!;\J=`X#= nX2f>ɮÌ(e @F_3R,Ƒ4p/}¼\E6@ RZm0O&QQ'o {p!^+"AyDUa:ů+'Znm+ҕ?`جeylTi(XB )oqJ51LWT'YQO}C1OhM]IIDo! [+x]B KD4x縫HJT=wla|TGO9D`B루T&SG̹3)59[|Xς>Q1Y9L榦zf*k'{x|1M[(#LbgLx+LG1ƫpxm%xo_3};7?9`^K\Дa_7" #R NJ]s 6Nh|.qri<#6L/łJj`*&著AOK7.2 1XIX}yv9YgB}hDw50Yj8ꅓFZkQV5zQpVR6XBks[ rĎOx S_ OYAq)YC\W_.-drViC?.lS)h7"=7}(Q6V*rOߓJQ|2Ad^@r@Lfdb~N!TDO\GRZni@|)89kJƦ%_3;[TeaK'4^HYv5t цW|&K{AU5`R6]3oɿ"s>QR˶\ ㎹4Hg<$M aUiYj<\c-85!ֵ-E#kpUc8*;b2R}"KaLK2Q1 Hu)&& kTg\gO s?S,f?49b?E^^sI 3egʄRa5۽ˮ*[FcVi 6Q̗˫ -2 "Qt*cT )iMedf-o(v ߡscŴN*N gnhH|O׷ Y,6k)Vdb;r :GCπsb%?@s<=lVa ͵H@:n N_-vSQe.DbaOyb.ΎSDX g#_-!Fl{PƘ 5GCF:CyQ̙$w6;!f.tagJ`fI5Qʌ2%h4 CEFTAޙ Y^6ATJ 7y[Ƶh@yuHh&"L1ʵ]%IK_QIpUސj[ʛֽ&܎Uh7h~(Tբ)i?ˁU8H9ϸ08S׼srVc z^+{, K'g1Ŕʻ-U|Ww`Y?=#Ae!{_l2D40Kp۠jl!A2iom!R1g VO]`_ס>{ &"eeIز喧@nԣIu"6zXre;|#FY&yBu6}SԹL~17ZJ+\έݮ1+kqHR HI0Zul/5.#}qa<hs) S]H쯃 =/?ɀT><XLP8T |A}HL@]M䱟]vVpb*YwcK.6J;!rmu q(DWtR3#_w5t@9|=ZxX.֡i٫+C3|>(a;\)$g`20EPmp|2s]vjd ҃>t:%Ho1DPk>}'k3#9lV9JJmyZ~?e91ONW& Iy! % 9!墂N;4Z+UؓA$+l 6s[Ƈ"R@x~I<3n틫TJhw V0ňTijmE0& N7:<5qH3DIÀ|O pzkXMHo&6oyUooV-Z #[YW;r>Y1"B` %}'f)p< O_ܒG䶼0K6 |3ڪhzp0#WUn^hRAC5`p~jE+&= ޯWq"Ox˩I9. "=&߲2$kfM'̑99ՠKnk+'E,i SiWfs =.Bsn F-,S>#~DH>c~~DŶ3 nܒHĭN4/ 2cJVq$=/Q4bl<8*S} {KŊV;j_5ӣj|0Gh&JRe&NMAlCTPUz!TrϺi^5jov@"w^؊z6(lT3vܸh0M&VQ.>50:(i)jؗ?Ikp"Uݿ˪# Ka0-Z-!ɧPFWZRw2>:Bк2Z.C#l㊚#N1%a+hsԴjC$(Emlxs2O奓Ee8 ЈD#TfJ!'S4%ch;tΘ4iLneke`FTT 9ly$_YgSzk[_"狮kx)UbșNeXVteWsY3pPO#JܳDd/Sm-*):nґ7/7}8ЌT{BZ2Z356A.3*R=10aPv}QցSDa_7T'W&+9Jye~NOB2OsU M>/'8?Ie:h"|Ȍ\!k:bm>wg}TJcG+E+D4_/@D3uD5.42 -h= Mȧ^\:鶢k$mf1ݏbT[,'?)J0]ݩ$,~5rg Ay~?_}' RG>Kq̹D +ai(x1=uMv9$vCnIJ*H ɳ_Eo$l|dWf\ -  fho|Ks|a5ܮK'MS!MXdB8m?Zwonr6<{$*Kּ*,tJӚ)*疯6~ f;Mgdm)بR+c BKB>(4ʊIYoDz$E8A#P;S8/MW+Ƃ6FTbD+3!%liAnNT>S]`%-sFE=7K-χu:9 iՙk%tj[a?/1Q lhUwCOM.,0eߖd7[xijHpj"3a_rXHQ'ۙQ0,$ӭ8XG J=!Lyp fS6xB.!~>fRҘxZ Ql amc8fCEZ4,]ps})G˱Vѯ^ӏi4 S"Otn ̢ϰާ^pgZ `UF2Aay{`:KL{%wB))<2`ZҒg;LZ y[3l!x]\,9qG|!NL56| {4+qt?\}WA'>E5tJcc0xF2˛tnhoց۱څf}KbSKF[$DV-e1|M٩ D ڮzncu)q@jkW]d%wFq4"=So"6SB>& H7ubD:<׬0Yˡ`nɊ+&?-@,&Lg6x%+˪~seT-N2[ RQ3Pd5V*#sG4e逨".,)t9I[ud_`@~Vuhj)u#-jL֬ 0DZ)ҸF_)Ȯ~Oڎ-Aj͙*uj͈M-X%Ӝp{n&! Pn9VųiWOt7F0v339Y UgjϱNkAOm`嵩HB~*VV?勩ty֐5!帎 V8 ͜p1̭;~,RY%je%60K܀yoߩ_χu`L37@wF)E ܧ⸔Y!ϚZ\iXY?A ʏYk"! 5,2t^L^cR{RgtuI] U?jୠ}EmѪEa4oS1;F'0;~T=Kg < e!T}O3 #Y2qoɴV*_':7l%¨ԩ-Pvi9Amf̻tXvSG/Z\ٰ!_g&^ O 2NT_E<-& V=֐述ݰjtj=:mDŽ? {a%7&s7:0\_h#6j@K8IA뺚DRNq%/5OΤ x.•ئD[A @ @9eս͒qBEpX3l@aOn5NX5W(%S Nxe*|{VHƜƚȜcJ^&\)x#+{k;щRVΥ t *kER5 AS]fd"])Xhכ 6附[&0G @6)?0m֚BƯOvځw^Y: rĪ86BTWm!U=OI~clSE`4].!l 8(ʎvqLVClJ55ަVV=oP$`9n=IlD._tw^LQ0_ G,bGHi#֗_#OCgԀ" 4hh6˻9Cͧ]VAaSMFm2w6O770bgU&Z~esԻԸHݒRyJ yH DvϤwi )_e)#~s~R JV.: 2"V0ҝL6]se d 5MP_ur:,K$Ҁ_e 6zm e \m' 1Ʉ&n"h2s8tbyMy%LԩA(z&^(1xߝ2oqz\Gsqv*솇]x!s ..3\ {4ψIE\20XmӚ 0OZ=8$ yɊ<8|\N=O\* ]k@QlS;kWe7/|ӱF;BniH&YĐe3Vo2" JxQHi毽)2<ݲiHJ5ux ?mIir.]g8#å~9:S ճtVQ~5\ήc99PNf#xkA |;xY2}Ě0)\Ѧ'yo[Xsn" ,Ҁa+}(( *W.}*43u˿M r)|q쾆kl]Ş YU& 4!\ &W(@뙭Hlav1[h"$&oshM:Aw/dS FbcEٷCZAp+'UMTF?xopdbX"-Mf鑯SYV!>'O9m@S6'_Z0P^F0h]/`=YJo17BEĒ`Xw3択C&{XVB4WeAnTIs]phq;i$gq ~[J(pkE)?r%#VW\΍?CI?n*F+J&i6P!n;9Gz؇\0=@H=b1r)bPK}x+e.NZPr[(cu%(fG.䩨/W^u`F"UE= 7yaj.heQ#Y ZH&c,HMޛ zc=Nh"P% 5 q Z,`/q^kf5իZQJA7\α aW|>|=66ȂB֍ޞ Jq#6 TC%Jq u|\G̱9B S1u{͖Icd?Po7:I,^Alh("B+wj`zjngRduai/o%&y'̉S !Ɩi-08Ok T͘uT]A Ɲ:Av ܭ'-B\u)DPygax;P=J?5/͡Zo3\f}ƟUݦ+pa@^7[wX@z$U?À} F !fdt+u#43:D[t).0#gh #P]X_г DB''eXGs%7/66a O\$yآ`{XEn4ZZUG)]LeWbswp6j a+Jֽ)C.~&Ɓiȩho)b+F?Y<)X<6LZRaWϷ7ޖ{夁`5'1L1NZC % XaAmV! UxuYq`zԖdJ;a/ t&=k<' ClQoh!j} |ay׎ A 8*9"GD&%Su^Mr|:^\qFd'4wvvxq-s\}ǐOL; DݑsgK7uA Ǟl:YAܐڈM;y7|^_:y/{@ keNSͩVXy0$2$oEile7snERaV|3d5,9V m|G#i=gj(cgr>oanyH \ ! оzCX(ē!T,b̉c__0+"i$!gqA$`W?a"%0RpE2z:SF ŝY 2}/DN9ɔ2|H?hX3Dj%8m+~,PcQ(hɲ\d>%+d`cgPʱuvPaT"3bτ9ަDx h8e _7K<-lGJnxt5DȁlbqΗF9E]ÜffPnBp*0Wbg744E7êXH7Wg'o/~Om~:ၒ(0&VnA{PB؋^9q )LH].e!+W߇]L46jdΒgOUQkqǖB[Չ,qե1Y 4 @(GP %ed^2˦el~RQ8J2hV-ȧa8f9ÓDc֖X mƨC$+.HLjtjXG fm/ka"Ra2JU'hbn<k(Z $* uiª=Ά9NH_l j0܌RV֌:—qcY1?"Xn$Y|eF Va8PM }1M"< &05@G2S6 #oR0[{e-V=F< JYtVn@Ӳ^6wފ83 T`\LF ZoZrU+kblu+k*j__ch5 4TmD)ℝ٪%n`Xj `^$^ _Pg/#Q,kWSn(=l/6AsZ\Pp,*pV n8RM ɌSd`7 X)V P+\ki$ޔX6Ol5{qv02 @3E1ʒ踌/>Z3)b v/u .Аd@5uN%*\1D"䡱" v} ϟВH(u|n>O⌴ WM БG>#֮#*nyPz,n XtMyϤLQ]X,b!Noֿ!׬ςq[Cv|VVVE%i76 cay nZ*bJ>!E>P;k(Xwܸ5y# ハ Gic6 J%YSkCEN)hGI_!M3Y `;:(vNG6}ù2d 0wC&VeM!c_q=弣qtҬ+׊F]|9oJ&I ܠdς @N0/fcHSLtrHmr.l.t[%bC9@/rpE.ljTǡ!^= #2Ƭ=rE;*JI ieR-){DU໮y) [S1(Kġ4$K:J9#mZM*SǮ iFDܣ }4$z s>TQ<̛ATWHL G:HOޅmbtj~֨ZG"18n,t9 S"4pMs)F Ʈ"e'=q4 "(TsjXgMіVxõZP^v;&HT:3eN찜.ר5޲^n \6^2dz@lm$rCsoH2Syv{J%p al&>Q*A螥Ĺ`0$VC-Z%7Rv:@sa`ϱrҥ~I+|fJRtB,IҝA lj.J#: HϺ:vt؄`ܑ˻1̦ȉR! ᵳc<9?DNQae 8~eF̊Hq?p {tS RqA1r㰺[$;^*RCv371,!O2T RyT)]L-s!M9v'+8病'[~.hRV7,= vИC ɕf^ uB`\ |2Oݮ,c8tN(*Šue3q<‰Q9~MutOᗆ8fkt9Ul?j"`7)%^#| Gu KJ셵#X%f1,5mSi"I+㼆)/ċ2xRv|ܳҀ:#|#imL>*/eTaB򷁻FXxt]4 ZM0I [Yo  [d,Ԭe'^*ǩlg>0B5puG7>%876R6\r,he]l<R3sT䯷~vkr o uuۍHL'mz#sM׷`w DD)]60<3m@1_%K+.4+>?nWAYztk41 Q8S4V5q s MLo{ +Ng";R%Bނmt?R*}Ex$]Ėciv&QM͂>QDt{#^fv+MbJ"EڝE;xդz@u'!GhTY &OYaH>} Wlp0=`=:`)TVy$ /˼OM3=>@Bo jj7lݫz TeIE|3!΀A0qx"?`!aH0ey*g`_ϤJ^̀վ<5{36yj`/$0BT@Y6߶sB Bg-4O48 H!~ѐib_;4*R R!,ޮUoZ ɴQ#v I׍ZN?_GaC>1TwRi۾q=┇Td}fl8k{Yṕ5MdldѼ0ES ̡(R?LDQV<}}aj3ș/ʟsv:Rifebǃ~'M$8E Sr 4/=>,B0XvD=Cnїïy@bޙ& 8؄{6 eZhVYGԞ^Qa.Qo~{0vn%) ?]WHen\+Kwɐ]ށ)vjmsUz:"]}-->)_Fu6 9#V8慂.PbuL zKK=^diRiirxRУG$õ/GZlxQ= 9L]G_Voy2#H;X(I{{"0CrݰCش2ǼGCYEI2n?f+'+ُS(݃B=WҐ:wkˌAfXf{{}9Aӏxs?K_F;yvuxLҟ۴"A*NW٠dmxW3cn `e$il Hcc2-H+1;elѾF!eJ>ֺGpK:6Cuك&44kKlF)Zc2rn3]k}Egs& }åG6ms]ZKdpܡ9lJIDVv3TFxKtD '  T%1k;EИH@a͇bcШf/{WhlX4x#yb]jlliȝcan:w ) aHкY5U C$$U1B&-FLMGKJd\.Ut0En."`V2 Xx]1Ncx$=[ʖ@[ A>H^sx}mqm7%N5#" PL23 J1uf<,*G̰J 2CsLV4mo&DVndiKRH,u\+ȲDQ=B ?)F%[X &u=P~/9`⢩0+Z"CVGU(\o"t K u hr09v-5eu!J`Q_#_m\#5pijQq*{!箃*wlܭ{4T. ojsB3t`d آS1P,ts<*R5,n7 %6x>8SH h~cbJ&A1k#om.i#V:s4*ɯLι{|qĢj! I1?NxV\\ l\&eJŲ]NUga*r810wZFߜ DPܴIg+>T+P;6H v#ɅeL|8Fxt}$wHoa='job9r)W8?mXDdZ:P]L?9n'$t##glcsĕB7˹7T8P}?BpU54i:i񰓷`B1^peuch|I@m}x!3v-m%[1h|(F}Ɇѳw勊T;8Bĸ*~T@ g6PL+C> d[w4 v)#$X=ʊe_M$29oe?aZ1YKQPOeu=I@a-LxyF:ņ}\ ;G6Jw焛TFfqxЫVa82Qm`hXfrAAbO&CBJgpWOSd%Sl7 REhEg ja8nuoF]9==xizY!i#%.TM '(Cvu {ۘ쯇8'dJ:VŽI?[Z5,='FK hx<^-2Q>!)^_EVeWY`u_#HQFEP&sA`FjZMQ! 6iQ’+fN׎D%ICxK\ v΢U2͕`p00 IBvΙ.b (3[/\pIA{U* ـʿoM.EOp9Iuѓo%d}]ʹm-J'FdQ52n={ct CHGaCp"^9G& }</fGL]?aMgUˑ8G%f{tl?<:)m*yC& O#o床zI|xW(C,=V\ *e?ʗֽiOrPi)Ysk(t#p!-_$CH_[gq+{m~̣^Ob=.;5\5ZǸ@qU3{T8YI_֮ɾd%Ouwg ݧ 0NQ>C&eBYJUIxPEEeOs )PAwh0 %jB%jbjڵNstOd')th\ArvͨO]HS3YZKΚX M7Ϲè6+j8)*SD=dcvg{tu`s&)@\Y_騽7|i+/gaM_Yh4F[,}"-f=KIm /3֗ߥ~;sC}-X[A @Hi8Ƃ,/YGC-DzV \$qcI-]zW_hFر(lv-c>/&g];B)(j6G=00ό6*RF Y~!^zS Lu.xmrلN6sUtZ/gt4ڙμ.=tzGOB,gq T, u0Yb/,8q?G/H^ _Ú.8 f6h$ N[wRD_]9Ls֯؀w5G)*h.+lEJfH_Gϧ]`]b,MIN/q\W@v C[{o +,}0==IA|aػ $';?ɄCF{n|6kApvSP%m$d啥HEϻ'q4 0Ϩ bP,) Uٵhw>4v[P2WF*X"ݭ"ZVpwj^E-;$d LC1vHЄYNpNZPݣi HwIj|a Ha\UƆZj(m:rl:ٵ܄t"8>V \`@1mr-؝[ZbЃ1RI+ O׮ :=9F 1"D)y!b3?vau5{ej!tP&ؠFRΚE$R)b3 TU+t=&&Y,[w xLS/fPlƾU2Ot-x[y~n]VetQd*if.2 /Eo% 괪rIP:>#h(_IVGpVR}2ajڨ*fh7ABrѓS;]K,͵Z2Dbܿo9Ĥ_;SԽ)(vኙFvd2xcزMCf h@1יUnF4p>>Q^DQIwg凅㓪iћiht !wfl:R'(|vm:W;yW^9 We8]j`tLDo],XtOԻ |d~G>뀒>/b&r[ͼߥGVDإSfPn8yO7Ma qu^}g٤Y1!E1z^ǝ/H:X$ܬCvQב5F*5q>"ڝZiKJ1&:lڝihʿú.{ ! w|ô*kJ'cƫG3qy~3ߗ$5GccmxӯDٸ3Fd8űceNp=5'Ӹj6׿ę<>m !W&C(C҉*&nm(4sƸIsHzIEނN`y_nPgu;!9ln4^&>su3h>/,0 z WDжc mQ1,EH~-6MD@@pyIF X㗆;k0 zꑭ/H숴}Qk-)6X;M?]%ٸ7(YQx)B+([qOrzD(^Ɓ%Wv KvZsIZ&ߘ{ @Zy)ys3&82[TqB6a9Qm\`TӛAl'iRLO|C^^Tqb N DZO͹&DŽ??au퀉ñ  3@HSH6eڙp!#cNU 5-fޣ: Ǥ2e%|8c׀ٔ ]흞`oJǾZ)I"gEK)vG8ko^UJ_CvZJ4 !g |Qd4xj"GuTUt1\)ˆ(M:!fLiRrI;ĭl\Nz'%AsM&>!gm.Ϳ/A*R”geg+R_U\ >y?kCVmyI?&V_SԄ:{Υ]':ə|鶷]W%7kZV +#-\ ڹ* . vQ 2(|n=->𚙀"`#ʼ`:mRDŽxmq6 =f*3 Z\ʆ6/ڭ嗡֖e8ró#MqNTnVa4q6%zȈM7p\s|7U$DiuҪy=AΛi\qO0 q*Zze~ZPjuD7;wkC d8Pȴ-ŗ'ʏjpl쒠dq=;0w0^ն=ݗӽsc^'tQO`La70 v" E* J?0FYHO7QfX-i<& weMi"JIEÿ ]6<{y=iuA"Y4vN&٤u4 X`3G,a&}$'ψZ)ȪO+dta!w0/Ah<0-y3^Ku2"7 )̔^[' ~(`&Uk4eWmk7ϽU_(>;A+"p(ɇ4jKK4 (]]nV!06ۺo\ĝ8dxgNEȆoEt7)."I#PoX^+'A{h; GGAG0z-$0u+(k Ac3tm]X Yx;{ 1%(QYwloQ=st3-+\>B_`}NkNGM~Q65^/m"ﰭ+ֈ@/JU@ѠV̍O.,6.@S9L[8$ I*GIh.]/HO)'{5Tdޠ^dCN_V^3•dOP"֎KRG4x6BE+_Vpcd3b=r{˘)mx8.Jj:mpe1>M}T2?v*$< c{ n## b*e;*Bx$@ot>Sưn%JxyXӣsaJTFEg_6\]+X)w3z4(i7T2 H5\?evrKc/e ;Ho~$S#|]yWH䂁EH}M K ];%!Fܑk qۀD.q z̫ E~P غ̓0\ <̺A_"U4Uzڋ( }J.APl~-=}\N&--j{q5}>yny KjiK\Tt쟷7C$J(jH\&vLXpm': "^|%]mZq(1EfUZI5y)}J(d ʫn0 a78*E2@LIꤩ@Y e#YFcu\-ҁ c65D$7 %+&EbӔ*Q_wfb~Y πg)3*\zBGO/fw|y?sdgnfc NJ_Yk%@-d:ĻA >/ +sQy$ " ňZ7ЕAd77(Bm˼7M%ZU[@jQnFvOM^ XeARz/VU?U,(赤kkr6<ɨx^q!кiԡ=!vuڙswh* jʊ*@!_6U d2T3Jlķ8&hex0=/%RrL.1 aL[0<1Fp*Vrv;#4dG@T]۟j8 PU7FIVoy-ikt xN! Ar?nX+A<[Bg@yA΂0ө<%.IUZ1I7)'L~o>;+| 庠|H~la [> EHzœ(-)]F:l[&z^ڈpqjh- K_Vp)' xyEEó<Be40j""Nՠ&d꬐ky&w:(n4^n"/೾߯lLj rH%t$gqseYD4=33b!W`HѰ'wri#F!D93$(j`ja )IZLBTP8j?9%4l9N'u\VJ`TN`;)^|tQ)DEc. dvaX r0toV=,$&J^iy苒k?x-jm͎pCR8a:H=R5O#[!Dy8U]=CaԷs%\XfB/@][èEH'W Qlf}d Ld5S&M1zJ)0' N,#acR[߅(eyԓg UDmyP?DH!"TRKVWg 'akiwe4I/3D  cCHOgQg˜ @ .[5$G#~(XT0+.OлYem*e9ţU&t>%s;Բ,q)|QkFSǐiX%b!5|k_Tka pcLoP;Osu3&$V(>Bns?VrfbD!"k|`RC~p/)_uV8`Y0~ J4yop:s~ۧA Wj36~hvS'&kZDB#UON Z4ߩiA>[%dl]ԜK a?`:06lc@)͑Mn,>;Y2"cwTJɂܨpnB}_ ,Jؘ 5E \sOm :3yp)Pkw]Տ0M:]? @P:.Jj#)g'[ ؈K$Z$& $Ɵi^r@Dw7*'CgȀF$VwZ :/wvuXz:h}l~939G5JM\%k u*, Uvyl5X-$̀O 寖#tafÊ``mӅ]5itiOY kRU,I SNq"QNo4|B1F 0nJx 9vNkb,t1 keot& *2&~=b*pъ+6GäkUTޢO]w4XhY^^BFGTp](v6\IГcrbCmG<_~@o"Z]EN",oW-3Ng +;3HGdo^+Q|;U0+cM|,*OQf$@C]Sd xCbc9.w@y듒;"5B"fD9dF }[}ĩcGl"a͵W{g/>!Hὖw&%7),,_Ly3#\V_&9Ů}F<1^Ո`r/tms2[[}&xCVIi!nkI-u5c_ Ck'[$NV)oiڶ}\.{8u3DPFHz%ܑ;nZN :)1-)R?S< -;ϸ~!K-#Bc¸nBtٍkF6Ԣ2I\t[i/>2G. dqCωjyJ=Ҥ_ Rj=whxNbnu0q\F0*O<Jon2A.R~VW Ïabz&2yBnڲڃ KDV?ߎKO3Ge@>($YK<* <$8)[ۨ ]j\b^h122,F5P%Ʀ\+sP%K(7:-HE(+JYUz]:EŷQa_hTA@sgIߕ[cטONaUdfÊi oEBmQNcr/-Ŗ(@g?edRNӡK{Ik:p:COG78(I֜6EsJ1Fƻ=+3ͧ_%]2w/+ym[H,vN]ذl#f,p7Ӆ濩]V@i nt-C$/eIo!05G(y ihS7hZᣛ ÞIS+ӘZ4VTvǬG,x?&)RYLms+J>0v^^@iz| *bV`.!s_+ҴbrV~Fu"F?yu_~:'Ȍe&XȬvn2wv YFYV h݁ol"U&{LSBL\x EA+撈~Haҕ;齠YiOn܃M]wQ]6`@4Exx8ܶQTk'.T9$0V @%^$N0b6)bV>rf.XmaOl7\S0S_b/u[ nB_S ?عfaMr'ǚM)):Oss=-R?yy}r%o!kz49I֔TFey$ʉqt**EhgLhJ] aZj1̿7(; Il֜,2p`0HcЭ2}4d>Z̹d.-a p#!ȡ]S97(Mvg"A@U &JGGNUmقQw\U{7h>h)d>z*ޅo[  ܭ7n]x5J0_3jgSՑ;i(8].'cfl:ߋe{(灬ǔrW6R "V53Mqv$ޡ~P?g}XX# m5Zu\!` GcUjskSɡE#pxeZi ",75@}l_"خӷBЧ)X+kruaSQ,rBr!2}xJ$k4&"S@u|9gCNB:! ?( i MFb>#k,SLɺ2nwRS&ͿeM$~zMWL`sUr 2;K(R-lCC+XTD +ZZ{6M)xj&̩i2[!Ӹߟqh<}090g] *$(e? DHԛRsir~G.l.´f` #,UHi\RMf3 4ېG'ځH[@(Gʟ\ziBԘJͰ_K94vd}&NALINRq=+:i`Շˆ $6TZe.mLCrw2}6^%(SZ%= .є9xk>QDk&}bEyK ҡ S^ݏDP&+[6 qFU1Ԑ)N2>Е|LELJڣ`$zĵ!GJ<u#WPz2LZ~3QaO+ y_QO.JJ*RhP{%3F~ =dB{H׆I\8N.3мgƠiX+`~7~+}pU͘N.ET*h\6!-wܭglv/6N/v @T(Mz0@4yE¢M{]@D|PL'S -_@[ 4ڑl\(.M UeS|ʦTƌQcX[ž!Cyy aOrp go$C 3RnԞ2O$ m8n5Oi7O%=ڦ`nOuF4`M劏kYTDe$9éA{ `=TY7s6 ֆm #1K]{7[9 N@u vbkrDLC2kg#UXf"s')PYȅ P%(UꑠiuH;d:0ޙǚGVϷx4qKḥ|'tժH,%0ToubG;Jk;4%ZvE#xh&"" ~Y(0dwzA"@aF-/k9c L_\AiO!]P/:qb99L9 \-! nuӻ%;APvI'xEhʃmc݁dvX)s ]qlB*TyiĜ5O?yMk +0R?ǍwNBvAh?qz텄'nJl:K,RFrVlxpN &DS{q\ę.Z2@H푓žyU? iX -Ƽ9SjB.ީtaPd|o8G &N`9NaF >qSKZSq2;BSWi~6\7]-D\ z6uwl9c5aK*G8L#y'!}&`4LϤ _ } DB#J;qs Z+xW4#Ƈ ނ}(@õ^NS3Ҍ?"rDi\ ÿ 8܂2(SjږBesgS5JR\iem>R#%OaTcA)?2*q\&ai\,~dY/߅k(,nsmm] Mg\YF{LSs5ܮy~; /wMF aMӼagv1K- !n]\TdFnThvDw?+R~W3WnDM]ɰngq[^%`Z-Gs\hzCS4mȨq "G1H͠={'XەoشSY.{Շ٠ ODgmDG+Xx{Lڎ:'36lgc3؂1}VcjEq~՛\oGL 735K#GydM$6se!Ӛ=*wOrŸ:LMAf>;x;d)G2)I؋órJ&o{G$ q pGt+E#NSVg]=h3$:FzQ[6吗*)̓CzpEghA_Ztm5#b`[+k3qa iIƳE䮹6{;Q՞鱮.k"v]u93@ˊ01V3qsqd +saC5Ҁ]jFnA[3Dn&/{55E6%OVZ|;Ȓ~_rIWP4 [2f\qO :&E;ؗvѳfxqȁ.ßEqnɅFSt| 7Vj?Ã11Z qgc^HS&DU8Sj ~-k *ji)=(>hY" k#s!l*]\R9^C R$oʈd"̙S(eQpH֑&\}AAx.ā>yhPŘz0&6Ay|g<1`ec{6GG3D S_aO=Pn%S"r mJ9N9)E?J+Tn"XQhn'}iΩŠBWb ӑ^M`Ac"xԿh@."_ Bqnibiz{1 XciXlP eAs?pejj`[E9>{4vFO IR9ϼzꎝ$5s޻YKQإcrXhElrZ.J[: N4Mi zTlTvӫ9j|OiRǶݯYR 4{Lg 'uJnxD#C:i*qF9G4lpUPsbw (At=4mixowȵiպ(4xڅ=xDV*V؊bѵM>,C&7e܈px"0y8T"3"|g>k6TM&虄Kȵ].݀#3`$`*<',3 4Ko 'VX"8M ~>3Av?5 Ep]us5IL5QpaL-3Ol5gwng@o!SX#вRxP枏z%'2wnd S4 uYg/S30.'cV|U񽅶g=uRC8ܿA`{kw?&؜b3\ LzG;JNvIDQ\ (Yd`X G<.m`V&J Eؒ>Q[jSb(ev pc5 ;s%h7j6`FLzvA]x s|굚#:涗t=D].^3WۼU(U C;v~3@d~o}t?rvB 8I~}fN#N`OWq ƶa=:&Z)͈cL\kI?I|@SEKhq+)nyu sHAYJ"Ɋ1AITP@e ]frv\ax">&%CgVVDr*7F8'L>=pŅkRrc]G[#&;ЕH9?/Q2&k̬l \סշ]=ww^#ݚ\t  {wk.X*-L*\mv|mmX^A}^<ga]A"I_ڑ;x&Zo V;nddfZp1irZ0l"[vT Q)kyLH`s]Mk]L5r:1!)&ˁOj 2 KwK wǸ>x8O!*PP{]E~.LMK$"y,{ Czwu ?<,卪f~zw]ot$_ ݐQ_%8F9}6$z%+9x_R^E,ыKe!)DoٽuOJ6ߩ~=ԕ;.\h}sz{UoV(-7Q1 6C[Z/PejƎ=lg$^nlE>62°9=DZR#2$qUžmF$7CE^qq=<7G[HU$dBCOOwLs& ;'nDX@y"gBg~4#BlI+|9N5a s,[x)'Zmrx^R~?!wQ@}[yyɩ H# -#QĺL>B7)Qe AݥۓsIp@&Dj6?[wAjB!e&ܞCGt@ tm @$3 C5E-QV%/KKӻc%ezN٘D񂋰<bMl (locoka."#Tc9;\)QP] ^kbWu}UbņMgbBVEw&܆jW%L?`2?qf+:#]RROq&h|ALC_P*xRV(W:+}$c ]e*() _\0[*/I' _x2kvi/aJB)Rc+ #e\(CSNkSPgU/NohUߒMz?|Z-ɞϱOPSe]9mĦs\$MD Xa÷UxK+?eRtdO_> w7V n*h}8eـ|-Ѿ^ _1wf0SAPؔF*j׍+@U'5Cpϒrd :'X߫ۘe7~Dɥ,]kݷHdϚUX{ j\8-rRi]  |Lo]N%:2̆׉*smg`2N"l n,*sG_Iշ:gӑ ;z=<4Έ@;.GxWQqYN]e]I(iv|n1D_I7Q3- UL*0 7{lӁψ׍sMKs?`fw5+;%›Q3o3o Ru1kӨsUnq}RRפJIۣk߳湾b75`T?B$%L~;wpKdEN%z]Y? NX 5OT';tVj*jR;N48oa59g) kA3\QIfY\r !;vTsu ,t? U SIˣJx4f-IYq-|1@=_XH8j.>GSB $Fm&inDesmOO䁒w7"\]&?g)w 25kn vwoQk#d)+3zτ;P*9rrPxOԆ.goD/[Lp b!".*!եg;E8[b:8XYRɶJǝRF7ҀީO.C[0Շ7:3ao 'tف-<[䷬Ő]b " ޞn~Ecmm\TBdG<[%R.i<1=XO7~ꑗ4DBr:G!(cj-`cŕ4xI8vw׍Tn.. B r }^|T@,0_:p~MΟ22p$$Z$EG!:,fWq|S[rq(Pqs9$x *-T9Y4V:WN:R mPȼk;߸Eʢ aGC i.+¦,&e>DoTS?(z^V#Y^0P~om䒨эLTuFDF&J2f`ӦwFZV{ &0={r0.|Rnk' &f\ PVMuζdPxl=:ĀY1*JDTp'XM 1@Kq[^f|{!D՚9}QͶAI&eM"'z]%4zsP7/oA_EK^b8p}sGy +7Wo:aS_.$ 7B}>peT &[n;$eq],Fll3bSln-#xa(-Y#qr.]{JE(mXRʠ m{C:*,F=W˙qB[_#dqER[Bg/$mCajN AK|aB;24AN>"㝟 hYh|VhOky D{EzgI8*J{=x8R^_G9Cg¡08pK+4DH`,=pdGjSR;0R**9G ":Hm|vKh|gKY |!hZʎ'Mm1b'],_=Z I\??B|l4F1,69:L=7?YJ6k!h5`$aHUCk~0jNF˩A $rXTǢحD!GQ`ʢU70aw*>GCURN8kPi>IcU4XiPh.IIPܑ/Lb]C6)^ 0|ͷK~@yL o?\Rz$MlfBAl7INۅ3SFv/NAHZIWOmLjKJlvvJ8 6]6Sjaz`Yqu9%Q>4>Op+y᧤[RJN7]* Ce졖E C?vSD"VCf2jP!x8}KͥԨ$9IS{[:3{x/HycKVvA׽Uu\M:Z#^'!xбh Ɣ+_amX20p663/Jg_Furc ghR C/x_{,68}V CV)m }TQ s6Y:&flRNZ$BAG<}t>TD3Z]ͫʠqEA (O\&箓\tp0?\k)M'$W[D<yZkN.Yá+^|_G,4Omw@dfDŞ0/Y+qSMçc7Դ=zj9$wcz^DpѽRc$ud`Ђ̥oell) #7uz Tg45"8X@1&<fpOO$xkefs.<4/l7Dj˩dxg*5 Ͷ61:Ҁ0N:an~Yj]}%>ìFEI";p΁0)pCӪ0d<4`QN`Rm71FW%o)9VyrB>BG;;-:U)$bFa8P]5FuUy>^Sg/ޅ?^fNL)2ٱRTrܟx~'K7˵%Ɔn A-#^Hó#r-9Kl7x?0ȩ0`[ 0 .<쌸L>3G`.b*Uֱ{mŰ>*i ?ŹFcM(]33,{,hX9J?r)FWeGH0B(=2z.}'4ٴKO~yKPV(!BwB. 5$˟5_BokkFCEԨū)Wo:0CSfӖن-K3Rv9[~~ɇOʋ\_BbQ=%lQu)s쬷 7! jkRv'vxd\LD5൱ω>:{oTJp"D]x0l*{ݩci3.jI.o{}UM8~An dn! 'wˑQxGJsn 2({*L/RͯPo*|IDYթnIWKixsҸaPcYfAlRZrk!{ _?$rQKaU"RxH/L7 u}A&:Jp 6}Ic8p3XpFy&+-GڟGGՕyD$cRWշ ]Ek_[ͩ}̤{uh D+<=Fm88WxZ5 h*(Ut%!kyE|.n:?J^OWr)uR?e:DǓ^'H:7^GXzi  G}j޾hURVXybeׯ~/KC |DiQzhTNWx6\&y JU!3V'ލ\ `&Vܵb?WB(@/Eu[*xEc[i)JDV!%^ PHԿ`|LN3xT!yI{mn4) pt_(Y?͚3?4 EoA0EhUbߨ"n7Ȩ7zFH.!b^3(#mvqAZslӢZUF!o3<&be>lDy)لy#}c˼Lۊϥ, ͆%5Nb+.{@)7 S:vas8??2[[w}Qc7&UC(FUGhRAt82A.KM}K dJlױ?Yyc#Z̫R;r?!R1`6fُUu< I;N<̖Gu\EW_zwwac5LʛQf_uBhJlkxȰLR/Zby\Ot()WZV+(Q Vsq#_<5y?Â7Y¯ )kb=<G'c`5i6N7~lryuak pIs 2Mѝ.&L> R1 +й<_5gCuO @QB?-чΓHH̸7E ңӭzj9!}{n<È2c,h/DOcsaAmdREC-DwJ9 Y&HOPżVw%8K-g 5!q\`Gd>HsˡKQ[$|?Q{-f'E1Vj͍Mj^UQJAk]` J~.Gw9P* &@ .wD%홄o6iKY SjC5is@;A g6*+Ma[19#;o;zEHZ1JTd:eavmm߅m2JiQɇF$X*},|eL uPѹ^|ԴR -h?H.+@lߒ0C[nG`1^"YW$z/_y> ZM4hshBatpUQs<,;{(ou-ikaNEZsVqyB7 7[ H.AT=c.w]eIꒈG.7kG2-3 ð S0V݉%w @'Qmz-_ʚyezW貥^e- S9NИJh̓$i_i^XS=8NW:T4%*~9>MN%/rϹ`x3,r$g5-y}gO 2J0XCq + tPl.K;/~@I%dXVgwGQ4J.*"m*]paH=&g\vÐUP#֭;u(r !E71O!ytMVl~(qVI@8~>UW&KҨZ[<)RPQ$ES~f1[uq_@# ?J\!zh^΅ٳNB#|LZx>*}1"Sƣÿ֙D*5H~@(?ɕ D ׯ\. =u _#%)I$rjHCZAjT\Op*v~a[IlB@A2K`g ZXtY8u6G:m-dbM}T:[ ~"}q+d\Q) >sn D?{083@,1B2y0cWDŽTcGLQzȚP{k-xZHx!T* K2H5K9w ,:S (n~*am1]o Z@KY߆y-YuZda›Jƥ}tBVԁ\T\tV58):>5v~~+IhF OE%?ܕRwp䗍3*ވMp4u&/:V9vט7c6]7?A;V=.TSڛ5C>vKOdcyCow?@k~^+P3G3h*ÉQ@\Y6j{dg2;^]O>[Q[coA3rEU|$, ,G?eݙ7@2A+|-$O1CYdS;w\QЖm?['[}*i}NϠ9]{OOk՘=ֹ uǿZ U 0RK\fL|FHioqkY,5vCj9^*x<J1$^A&Ŧw೬б __v`FzZL>%)-D]K9> կeIHz3{I""ueR3'&!o>}BAƭ6' ER?55H}׊1l%A%b]!o{-X{̩K#ml@6N*sS|?P|G$upəm:qh7ɾ쟾fͲ2A^,nǛ \,(H-S[__| kGGA uQ82;/|pځMwmmۣ!R߇" $&X˭!, %:wFjx5Xrm0MàT<]*9 o<P*KAA:XeGG1mo8봋?MqZސ0zoipT#-W^lQ: =,!_űlO ͹H52zFg B G,E`3 H u=5jxPB}0? y^Q.iγz^TP4cʻnDٱ?wʨ-,ݐ,r `~ӧIoIQp1ϣI~jILhday,q/y%!Ļe :?PWl bkԅlNqhT^tc|m^Rg5|TrcD%Zۚٿ)ק|ZAИ'r{Z5)ѬEph.2C,Q+T֣ƖlMj!˒5%UzA8Y&'H^ @m ~n`zܸ4[$u-$Q_~ܹn#Pb]8?T8;< E1Yp'Tݽ$Bo5(zŸ7i00w%[?qPr@muޘjJj|o"icG*Me+^xedza')p@hp07E(t5fGrѽs=QRح/&{PibWLr㟾UT&ʹ V#)mܭ@vw Q # :wX"HbQ}8a2x4or_^?À^oUFAv۴{* UFR.4= VT4- T93 P:J]6>̊VFEGS},&ӗڲubu%ʌMZ_L --UyYK^=uɋ\Y|?CKt t&:,?UDC p i |ZWOypZ 0yMbpR0]EsL3p &oL(9<]R0#^Q(t%)dQf12F#< E 45=k}ŠT! }v;jYZCR4 IivLrO~+: 4Zvž " q 9G{2o*Rp Lq)RՒ,nZ{]L젊C VrfYAZ07T㞊rVSNq'U}x}#\[qI6&UgJ2ppۉ4+u~ 7æ+0i+s`Ɠ I"CFUM|q@!S1h߅OY.iikahuD$7Y?4|t3՜~Xoy|)fHhL\@_fG)D[E,aT+Zf$V6]4<*䂽%~Ruw_kZ$\/X΋?Y:9d쾙aQt ZS7""L1DSTIMat /hqOfFxuk2͵ 2:΢a"d@Pa}?"AdL ~AjQ'Fi T]g(NSҬsXacvJ/xZvrd2p[[SbJ1hg)j_ڭdב#Vn ~z~ DF[ lX{2DJC?*eNKu/Izւv.dZY2;YMdX$;}!W+C!f%!p4˂B )sNyY~ oNAsGoUp&!m>bm#_d6'[-ݗ  Sm$vUG"96 Nkb !JMF %`Nn@Yo]4oFXCs԰ݘ̰=Mud c}boSfP#(3!FGj`5Ff w=ɋB*#߬,e,?A78 ^ AG \)38[Ǽ,&Yuo -rtxko9I/w]K;P߻-uNE3^.*1u }nHx '[O[+`kM<4 IaWWH$pc-x<~_Bh, HskJi1,׉+V1p\L5^þSfńCW!o žM:Y &79"çjvݩxZCͳJ+!lbbNѾEnW!`"X"V]W{o[۹8A_s)iEk.z*ZWp&KX)8L$ςt6{dvyMp3m^Tt0LU5P3SˍO>/2 -|@:9/ju $S]8uK\\zrɎӿꈇ>is{ߖkuEojҼ$I,֧틆c/GxdMmn,JL%ёXHVͯ*㑌/Ѡ刋V5lԈts*,x#u&kʽJ:Iq º!y0`N0_ }ǚ|3Bfԏ+~.  =wq;?K'_ M}cV|sN;~p) w>tMVb`/ʥd[,FMwPojזE/xȀ^N[[ ڸW2T2~p.2/V͊2ܘz{;wʺ$?U`rIt_ eJIay9&boe`؂|14wtbX7^ѱ"{Z{ z"J2=WaT-CP$u -0"ֳZ9-9q=6{ X5)g@m>+Bap_NUt:|ۻr͜+ (YN~ೣ0A>c/jF8T8 [W0+w bYaG>׫A\/@~kW-u I\egL80d Hٯ۠aj@6K^1Z7?̾IJr릌!>J,+@GNvr5`k cu_69ND:!}|8\дJU6jE}a#s 4ow"r\[KF4 DrA:ƕ֌9zvA'V:eەF4ARݛ@aCѨŷ OKfkukc'yL 4:iVG~eX|Ym) uxaR= peCr47*?^TR5:1\vp-ۅ ng#C~%,{<3֑BPR'9SU]?cei+EW۴b:aiWX4 ~%Ȏi,)w Wpf̚}|&p%q#њ`A8e˵t.j(Y̭ W@wG>xFftڎ_IyÙ.2Ƨin~sď V8ղWl[8L˴&|Bps*B~#5j)Ɠ9G*ҹW;\>/х:˵/SEgirr/u/+Y;ȿD yٲ[;B83?8 V > }ޤjd'i#.537JZގ̊0jZBwB}Za'c}`I^,@`~* t~GӦ'+9"С6Al Cl9LmSle0$g<ޝ_ AԷ;?d%g3Ԅ`СeU,lHHif枱F1- OAvo݅5n9aMf8݇lF|N- )9Iq0wxHWJc|LzjI.7Zmd44 *PFY9'~$AE'>X0q$ aj[Yq5FG&D 9poK~Z0sٝpz'+? !l ӗMo\P}Vq[ޢmXǒAAKd>?&Ğafz "|$7߄8dNs?> &K_0 ~lW3mC@ M2QpuiDnV賝g^imYtcPdR:VØi~9'˙-@zn]_w_=؍u ;,k߁[R \Yq*_'uyY=ƻK`+>%u5GrEm s5 F6~q Uˣ7ylz߿>I%8z%aeR5Uo5nZ v&S,:T3y2Hۉp1UKiR , @$F}7.pkm37Ք|[8y;D'oݼ)& }%=֏v?@Q H\u+S\mAVY ?="q5S3›]ѝ` >"Y P[ZYPr,mODըoH,Oea< Ly Ffry*RtvWMA Siz(tԻ`姣&#L_EĐ80wF٧'ByȬ:RG%T]&d$R:X~D,FUrg!QXiC1g2nE)r6pXϏt>J%`ϲKu85djpZڥ<<.=~* hdXw".&T)LS&ϴd%: ;~2ݜ0tꎤW1vHibsh=v ZWyEֱBd",p1"ltIFC323fOXw9[s`aLn6DKts# ftb(Ճf +@\! &+aM'hjPCvrYw߷+KPN91o2>uE/Tbմ5.wuzX3,F(%NG NvKڭsZDOhs3edpB<`Lqd;܀8lj4Th:6x~SkEJIѭ7g66ZVq>(4Nz2xpa.Z*nRK"Y)aj_ұQS"C$U\M0CV'\cY\rQ(FV;ZKuˑiUPy3Tk{N-L>ITTt૜?V 4p>d2Ch_}fƷBI#Ƕ;AEE ^N9BEYk׋kwBR@C_,U 1 گ6VЛ>)h qXCptt+<4oB> G !?JLe.Q)_zJ=Y&L\HSՂ(rD~-Ԑ FZN&<%Y/cREDu'1W&6Cl&`5g -,I?QJ{BN$%^eoh\U0}Mt9zL+wzvYU!&P7 ҧ|xrS>3dNlZgi1|lcY\i֙ŻUmٮG>DܰI@SzqēE뢱Rmu]V|99峱2l2Zg$IMOV>kGR~. wЎӔ5h/B" CR֯PfbX@즼ڪ5;_׶-߉D]%B 'lrz=G#ˤE[?_ &A zGCρ MgA*k8{27 Q<2;/+i;pׅ`Uqak`۽.f9!1F &Lu_V\$Hi"AGY8J2: S Fyi!nL)Ks"`QTL\:0. A)MKWH2K,쵙 I4Re1}  y:C9Uϋ<^V|dDN@(_ǭSalH~3+QB:n&a 'jPCZ%9X3mVQgNݕX޳,ae dq2Mf&:XB.@Xx^ -%]2o (mZ~Y(VPB}b)G 9@Sb~zLpЧhJp1nIZ\~kfqGum62Q]_=4= 3tPwtBo35${[tn+W1´Y&ì.g?eŀT 3nWٌ#WՇT- :h&{T,hh$_d޺0"+UM~/{|́rVŨ7.*FnVLn҅jb N-O Ի=.%S9%أ?5W7OvgRD4}4+(^] V~豋&#QɀFjC?67R`4Kdul!Z?q8סb+^IDgg8N?聟8NKc8'  LceXncgOJc ?=>h XEKVըՊ%_#$Or)~_˷(,f$t.^]_`g,ؗsiKX5E'HF6AƖdAC"8`P<k 2FȮN;1G Eٵ`'΢ʧz! @]<01eW(( ln5|Yۡ/ -y! 8VPf V?HPV1Vj`gJrFG#ҋ*s@]u])sOIBkߪ'B g$W/6[8XpM\ֈMZ.C vFh>a= ⊱|uMh SQ96爉I0l]<&T%P5Eٻ'Lip?(Cf!f,,X#Cb ':ogYBrLwW:-He2PrYII'\PScF Nd&&P"LȱzXwm00RU?C @\ցYGeݓ E-%-rMyʞހ2ZVkVm8@h [l!Ҳ:iqPR. Gz5pG (i`nex%L1 ΃;ur4__9 ƅ+ƙ^e|chHe76d$=H \k<18kr7y(E m?>_D>]ț̉̈6$>s!;D&×_I hW`ZH2ˆIxoplnk}8Nd6: ) s=\]6zs}4ȃqX Y[LgC!fg#{<*FR_l\[#!B7M!@1LudJgaL7&S ;2;\eB^֠ <֓w?!*Ɗ2_X&x6,['i;@qoO A@!ET@\{O7E4\\L׻'>ɧԱL-iA\fC ݾg m FV 2@W~-L+#)(7zWҥeؖ;Byz 7&'EUaOD!L&ޖR!GMBUݍ@Xg26 <;3RwCUsABZ!FPJI;x"`߰89IPqbU7XE,Q}pbC,8>c!my`¬%%^5\ G2)WPq,HswfV(ANìbq'* xe&GH5YK&Mix5uTR2M߁Q(BϺB)Ƴ%T&j(9$WߚQ8KA횳M7Ѧ?[S<&dcǺ1~] {nfs>G5"7Hsr=?m? N6&913,|@x!ìED\W,39Z$sX=G2mzR6PuaBk]̛gpX.(n|ɪZ?2ފ\8INH%%Hss'? woxC󾀣yBuO hVCv][x[O:?P`Οęr\ct0vAhvp>lhF2ݧ&Mxdf]ה)+%DUpﻅ@\u7Il85'6o"p }58TaQqV+@< 4O/>J VYЊVŝB#y2@6HdoDa$YY']f+ ^ײv?I39G7h*VL W/krDc ll!&Ĝ؃}iV:DN>-CH-🣀4IEH1&@?.^p'O-erۙ*|<uL,E a$o($ !++q+O5l=(YZ%)&SLD>$9fq0R~EvZ((e{mkFS.Y‹+^WA[gWy:*r-ޗPׁ V;sNJn4i51u ilz1R;=97EZzKu('l3#Z)ˆ?IrcAAߚ襒ӮkrD*[A#c 4k/.=%%~䬡4ھS4QAfޢ!Ž!}򁩐lF)<^L4)Xpp-X&>m(fS1XиU"N26ma7: Fņk$ڴ4 SESQT\\lJYF xs' ǓѥGC]~ ŋB-y[޲ i iH [f'xl 9ET+ #~ܤ|'o 3?!w W񴳿#V6>ɿm+sPb>gH%k>N :3#J{h I)DƁ4RAL\{}Y,.qY"̆X5".g6\ V"TLx v2c8O3&g+$ru>,I1JfyJ*TZ|Q}m;U"l;ѕϿA,Qplru=XkyPW_nFPJeq鰣(hbmXQ=AW'`xRD̚ ~%!00?祠g Yh"N\av*t[{b  >}I`KRΔ*\䮥䊜7% r u<߯vİl)Uhj]pH%E^ ;NӸzSL|PݱLN!>D6AHc]ϱ9p?v/Bk yZTfdۯ]Yg6)Ʉ"]UrtS}V!e.i'Q݄}Whuʗ>^jKZШ^tlNE G(_.ߔ՜)M+_k X҆ #SKћrmn"=1eL} N߆[>u:L2/v79̼ʙ ÁX{8]giv5? }]A(y>K ɖLa EgTFRa섣?p0s~6k^q4yd^W&T̷{7&]p>+-Qɼe'SJة4E;>S-y.qR=8F6ނV?j E p>gu[AKQX y/i-y!޷p~7'lJ9l :p92LX߆vTwІg05f)?w<|n,/0SYh$`Ao5M_X/Fzg{ݧMggGJSbӅ lR ͬWaC2IBjP&': )cm9p_pe.26J^FP6_!]VͺQK&L1'lxU l^葉u>iΙF }Wԇ,%JЖoiRCd.Lűbc262Tw j&BƒGAqB?5la^u(6QPd~LuyG[X0C= 흆ビ?hQI_& /sKhw;;K3H:xw$bhQTIƔb\1E߭Ohw[S1QsUvϬ9kx@M<.ʳ[2 t!*8Zk+ݭ$*qp;tOvU;uDdsy8E5& ijb2[Z I2'åa]Jv_\.dYǝp8\Qվ0W2KQݓWxoc2|ޔmAJ?EV3tB v f .: mUTV KB0GGti4 F7+LFx>O6E+|\Sf;«7vfTqCJ6;oV0J&n2v*H?Nmn^Ls RX#XBGJ9H1 790գJ7P&-mƞ^yը/\Be7nfbW,!L=5dK=_ Bvq{RAqRԙq\/)ai i*A0IIQW$q%ݐk@>"XQ4vv.*Ubsm#p~AE޳|dݹ#67`tk!T*יEjDWթ!AyiިH.u!yT+AU8D1QY6| Ey-&0dcj5M(ڗba"xs]cZ^.B^*2R"!vܠa&s7_9[k#:z<ڜ mEOǏTKŅ6. l7xiz_c㎭і 9'smFKpEE:\& pXtKkU?"ë;jDM li""5ƌ%)1R8+]n3Z5X m`qX aw?:_U"&h{&\B 6sy,[#U"m4k'i¿0bǩ@IgOgϸ BtbU ɟWo =0#SvlΌ!Ū$-+AiD, laܺ^F=Ƚ_ r{)]n_ouTc֢\e M5&ڢWgRJ%WH囫e.={DTsOpgE)fq`Y{G"\N:SfHt>&;(' +M1U1!e  4Rƒs!ghI'?<Z joދgWRgS Z(J9ԍq}ȍ{D@um@jeP(ܗz8@rkǜVZ>bVZxH+ mxEZ!s:Cw`]895Bf#Ug8%:^فRp9VˤBJv<x~uJe7}̨WH1RA"tiOBN%eޙOS2n%TWG"r#ޯB_U)}S" Pmo ùT fhH|ڟtj&`6J DID@xw/4RSwLʎuh--\$66 ?ϭ4LRBfe@$K2WX~'9d%|iК:(t7-7h IlS.gz ?o!y;R6[%UWKg9=zMyڬyNޥ<+]՜t`g=L)j-H1MJh^D4m! lCSgT*E#o9Ғga x&]85~+2%Q>vPpm}d?c5΂9K͈b@㖍j j<؀mFKxr#$m\'IwY#ND&|g> j<,D˳,KIPrD~i&栞SȩR,,ߏG4]|q#cӦ9Z-%B^ebT3ƪ)eDkeEɂ#'-`} Jaog=k*,G| aomJ֩gdIhh% Jh/a,%dz LO+"^,@ ;yV锇ݴZf01V;&Lh^ЧX=pgj՗d~;׫ n1ȲLAWiQ$Xyه̗ޗG&q$X@Bg3R(l ?D]F%H'=fo.欟̟?LaF\J&%@:>d:n(l5D)bD -FsJX$%E- rйI$$GѶ5 P/$%NM'L~ JU4:)BVxf$tbt'LZuM8GAz|JŠ:jnbqйE2~J %ȜnC;Ta9=䁌¶n!bB}zau7dP&ЮMD feh,!# w/d G3BwBlcʒ7DsJ@:9,=8f8SSҤ[U%]܎|k8w5lOjU\y[kMffN|9KZ؅ߥޅ"TV1.Ţ̱8`ߟ#-[B|H܈K*҈>gݗVͤ+,@kPbvk$K@vAQk!Ԫ˪iMS#Hp8cP$U_qd_H '=f:k $?<ͼvw푔.11F֛x'ic-v-8j`,;䠗3xbovOT5U3=O}ny:ԁxfhhmlπ[lj['\ &<ìRVb5- jݺ|Jf^_K?dfx;j'k ܛ;iPf)~?:B*5//j=)ĕ;aw:7纔]l(l>U>+|v- .dxpyv}yy.:nnw10@}dtf,F~Q|q%UͿDCu|".>% 1jsY$V7Ee ȱd&,cPnyYl5ƣjOMd[0 CQ[lLe!@hC$ ab V1p6P>v|2&S :.̦d,:)flϬM72p}eIE''/a=E=K+&50Q ]DaNgh0-{9ynM׎3 `ڑB#îAyRw~y5|uDKMLlRJ9m{%v⫍ڊ@tA&jEhKӟ@V5at Ĥ`\wSN'!oT9]oÇM_PӔaOB" e&[p'v("*|vdy N͸k_k_& [Kk ;v0w6E/ZI֤6T YY$I&旰Ztm#D <\/Ik~P'FJE,:ܬVOj<9jÞ_~[R[_{m{}ՑFV=q%-y*|]?&_[s CrDo4bpU[\.) VHm^ >EԆך}?GRLJ\ ժ2@hSSjIiM:A^B`;Oś(L*n 9Ch&rBaN:HY\!zG3l:ߟX Wq/'C]pZt ㏌vaJQ[`yPJ" ┊T R<⇆'Odrӑwɛեfg)nBE).ϑ÷<9b"Tx*^ⱌ?Q]Π>E(ⵀ~w-m*@*JP܇#G2}+q0S/qJnģ<}F}Fq6+)TOJQzFu7'Hw/ dOP7%Lb:'`Ci駸>RUEjבZ$\{yVٯ-L)VWg-ݯRp쁹Ab>rP$ɤ-ӦT*k"Ls1bNX \k#릷 >~ 06"@ErPkpq6%ג(di?Mw1cDޅV)hpS]V[F~u}XDp_<st/an ;rbՑ'Ǩ4'2Zn^s!QZGҌAI&)RDŽ5Q2>OڷGx@#`ỖrLJO2eȨba@^6>d қ3$غ.(UO'J/Ć "@]*FLt h~Ф͓mZ3/V-,zbJRoϬ>yͮ:XlZ@%KJ3#A2/2JɡLNsY)p(/Ce/Ȯ_'`mTiR7Paf^rJIϱ>*` ²ZV'pЪ ٫c&:'‰Ϝ),2 U M 0MhMsS Xl"B%{|BBvRQJ$e+0aW(AxZW/"F1#>rVW #su_Ga e:?_Eq3~`/짂3wk܊gOHE9JApCy/`D02tFA12Ԛ:j;yv_vw&2@SZ\5<<Pu6.sO׀c2D};`g[Qw)o yuCA]m)¿RJ$u^qtMob,  d^VeUPң3Ns d+m0WI ?BK~YFMgxPk=TX'>6תs1_0Lޟ^geCRUV~3YY^d-zgy2ZI~@@vRFx).;INy<Ym `-DdjUW7 尲@8?yEC[.4nWƞW*H=WE'S܆GƦk]rmej`Mi4=43 kXgQfzXRC,b𞧯;%/W&@Auk>{#?*5w7yygv ߖ$TC$"zX_AwKH*!sf VS{LQT .Y>M}`_)g!Vة5/gQPoD25@gG-p߂I~^hi*#oDO|*r#AAW^, xnkN8$xW~4f ";ݪ8^,k'T-Ѣ\ltԏfxGF I;S .|vquBEtgV.AV!E}?[.uTGT"DUnPɰY uT,9[sC4}L~iܼAϮfp:z?}~u*uXǺzx>"_U I \d}}9io2m+QfQ(_HC>!;QϸۼoSҸofAkB%L^b?O,LхG tHL) y>rܸ Eor Ek{%)R6g< }9`n;7)r͡n_&)kQ}|^I "I^۽ NDMxC}W#$9"+:\쁤7Y'dJ0Z =j4>mCmpHQd/q ',GH^}f(c/^4d"ÙpG"00δq)#]+x̓]p|R+ ~'-U6!X䤠rx#~?+_3H.I<.hh6`-O: fII?%+$t7BunTeq%=$i6v>c $a Tv7@)L#[J`j:;փTg _hpm$2jYWzԆj(R1b:ʼ- *ʷ֗0](0 pܴ ֔`1VTa7eSNǴ \[8K &va~%Hj^&^Ag1iPq`gdh?NܺvdAK1dxqxS;plV)iV/ ݊y⫺lo0ҿITm&V^)Y% ǦsKehPo$/OaW>@ӛ608RSF&(RjXn'R[Q4iZyp[_.Afϣ{nQWO_T~D ㉓W4 &1k3'V@pj%*ݸK(4 mׇ}@3{e5_pr$~uX8U8cm0&#$L1ϹPjgK;p~S_+iN仙ڌ~ɂ^|D5qr{v0V,Ir Ϧ/,,XneF6.u+E,n ;ay,~+*z2V.e)^ YTȪ$4M-E ٧V4\X 3oLp00AƘ*J1}>UQ3;[Eo5Λݹah/V tw0?LPB'MMtfeUqFV(F흘={07YY; L\bMwx*`ɘP m2wHh;2ZdQlɬF;'_:?*zi: & fwmB~ "v"!6_Nd5;_F% Ts) ٽNb9j,ZQشey- ̤']rC&Peѕu%$AD +wՕcͿ}I[*IaʤgF*dnZqpL@F4Ͻ{B'$XTZB.Ka'( nSa;BKv)i0͓ AzOYH+ּU:[ѧmJ v`2FaR9_|*a\Z̃Z9⎿B ?݄v"&jo`B ɮ4 f87c.HR*,O.eb: I?uסÛ5o\ q/+E*^~4:h{&t//|]YMPI<[ ph|tD}tnt)l1.!XٿōJ{$(>`3D\}뙘\V7jfT*~ @W:R?Q%&%=/7%nh;e.NHe h8 Ļf :x%ydYz>/:ԙQ>AY`-ˡ^U"~gluo)(|tVhb&Ly1Y0 Q7|0 tw#MQ\l,{W?X?k7KU߰k,%rt/'* FҡKߍ*Rf6&iEڴoGlxfîރJEm~FiMtSgJ<$, 8:!R1#c?S\èb`< њ#Zh򕂛,UK}/0!YQY3a{BM:v6f Mw2ud#o\(u6?yEմsۧ@WfP7K'`oH79XkKiVc|T22^qپ4 \04|GYfη2CTZ Bȩ.c^\G rɢkV{oD_};B_Y܅*h9#)yFmDhdZPou!u),4+f5z*HŠ7˳rŇ?y7Z8648- 2UE3D/bׁiRـ"wc"P؁)v AQ#PۯYWME; 7Cx+8vABHl ,#Cqv_Ψw)vlM5a76kq " coh_h?Xߌ_Ύ쥽!!.)XtGWo~VJmIT_"mʑ ZuTT~ې.a%;-BC: cE@` [tr^h&nP"L^VbEEh{Bqc3 ccֿ/7@JJ.:59wY]ZPW޷-tw>r3X%DDa+&fkds 64&Y'&qeƾzvFٰ | RqUwR|)yېĴ;E\ J2_DbʮYa,xK^]\G겱e&veW^C`;e&-o]|S)\H%c#"nA-P@UF<6C3A:΅8O_ "x|m ޣ|w)ǽCv(*dfK"_)1;mzo12v/ eb_p͒Ѭ<ōpCz ]^kiriIQF+`F?A$Ȝ !cK{"Pِ9k Sor;%f"Uǟ=C_3ಱz%@fs_2" 4;򪄬D(N0sO||?TeŹYTJ#,QO'y8bc,Whʡf7f幍Svsq7nI[ 1иyz UT;j-AVpѹ4n^qx }oW<Nj]$:r)c/е?pmyHhLū_nxs]|ve4h`]xe ;o|Ev°K;rU8ۯEtpNS3ƳqUu,׳SL u|`C'5w6ňf# =G3lT[D7˘LoYFv/^Bg=9ES4U "^O箉8Z47RǼ*g0Й[;XO>3@'׾7by(V#*=wǪSa01==ō4+LHMISmݑh/YԿ-MՆw[1pJ$^V05jȝkͣ/nXeJ:kW.)2$6`ҷ}ɠԐ6ЧtϞ/K<"$z1 Z}a-z?Щ4ez,0\=u`\*!KKk)Wjf>`~5WVD!z /r&tsX97˖R xvl Ϙp9udNC>޷-p{O):b#Fwj<RhtjlV\/XIfF_\Oxj ][Ozw,/+˰`R/#lUmEyz8h$@r\tpyMRqW-Y y}M$-kLW6'Vyb\I.9L0w_3S#ӴmG 1ZLs#'?M\i{mm?(!jmHpfܤ"Cs;-c{x7KLSv}fD3AOOយфOcD<#_|`BDa/&޷gWjo!(WL4!6x.~pbH!ކ!W?BgJ+b;>xFRH6#QԈ] Q/}gd\q!V "@1C ̔cSgr8kŧk5nHBp]#IMFLr^ъh#S"=5%wE\iv-xP?F/T9ϻje~TyxCV׍%%u)M?HRv f̈́ &S3s 34_qaGz}f8 {ZHP>;~-pj"'Bȿ uU!wz`O`lakd/6g@l0ukWir I~2׋D1&j*>!,6. iue6;Rta_C<{teR H[*/)%FIɨϰPU,LnyƗܡ4ܩYJyBaϟ~0n= N5ja~a66{6OC3N y9(ܣ]z&Mv5\"棳>U|%.6 ªy)_kGQ%gL,$ċݼKdа)Kr *)Yljh`xe5!{UIˠ86 e{1G5~f?Lג 3M9(_*%Xƪw @@iPlMIf&@;=ϬV&+|[ρEzZg7!T lxb>&jdLVvU~]3ڇ{])Rd`.\=:dQn^Tg5AxChvحc6 &qM`A$[_b_^ݓ$^=N"8EGUI}&B6F+\c*Y9|yOV9mJ@-|F`,J!Q}ʋIlQjDID-mH0#cE?:I|F +}zpY,1@ѡ MROw\?N7 $kK҂t 83C _K\G/|) J74}v{C/l.[&C<%`]hѸVbPe{+%bE$†(ZC.d#\e/`[S| d$ .!c>,yŞS@9mbGi J5(jxŽ"HFlm|wp =3Φg@,"uXEMʥl`uwT"4q$}_xs(c+%Չ-ZnpWnnK8s9r( mbƕR{v|{pUiYޅpT̩3WV{s V!jcT+"Ap 1~SxdQ2?A+wy^O "‚04U̧vQ-`_9ሀzTۯx67v&I㹂j_Y1$p,yo"9]` 9*Xʆ-?Sn_r/i:N e)ON} [PK=aM@먎ו㩲s?U闠PU!U.uav-a=H |Co#K[H^+ꌙy JV&L>C{!ÔTwR BwL7(@4}=wGe$.4F恇Z x73KlD?cHkk`+s GzS+_{{oy4 _\=siCqBCK1'&UU,Ļi,C۶rv?0SǩN wuw,R4lügz`ɱ6SX={uT4ީފ 4eakLCJ*u4&bFچPG jj@쇯èfĆ_qrs՚!еMLp-yk3w?lima+qhCETLwQ>es+\ܽwhc馼d8aA Vn XMcW0e,Ka⬬~|egF8BERUe;] q47 4aĠvCA>N) 9~ԉM7)YYJopyn4%kdo^݉s q\K}rI+55r#G,Bәq8y"i3GDnoGG]i3#e,,}`vD;zĤuGhm]G٭Ncgytx/5SQ# *iq*b:`D/ ]4G8f3=xg0!u*aþ,EwيgW<&jj >8 ,y(ɟví9 H^zN+ȃ/,8^i5njIӼ":=:gӚW}K%? E@N5׆]>ok(|Hq4Z\`qMI괙 ݗnNt6Dq%|(CoӴ)cHIRu3JM| GJYjU̕tU4ٿw'#.ܿ(ƽ }r: IE/Jz+'xG$V 2CkGB* WA 2T ,<~Y-_ӋaލtnZOLIXoiUD?l鲥Q(GJ}^zCqETP)-7 -ǫPh1Jnͣ= ,*D_x*^Mӏfsɪܵb>-){ lQMÿފrn%Ǘ i ^Uż68\yzfFA*7tOF#;f GaHH\:>exq"r3tU98OjО47j*tR[5l2-Ce{ !sdLp2K@P1?/~uDs= Q9L/~֟9٬HW{FCE\*:hrv{nQpD'csRw&`n_b\JQ'f#T /bΦΞRFqYaz:ϙpAP-fG/Z64M:J Oe;(CZ"R:EczL$;~/k-W {2p\(~3A2 v2=׾2£J3JS[γY׃O# R9a;Cn؊O{\w|fL*268!dw i,mO=7컈kY\Ҕ&9V$2Oh^!!dr~D h7P[t5ul >=o v81u#.KUL ǣ<#;9ab@P585 /\ $~1簂xx=j*Sx*D pym⊕d @ag=bVۘ4g+0W`~֘;7cΩޗK_ÿRb0t:w<@c:&x1ǐ%FamJX4Sܙ jZg@8SWǨyԟH -y<ܾx9RkJ۳)~ $-ߺnd EKCTH΋󎏾3+Y8 ﶇo8ڴ3I;S^sׇWP}3 v Mʾ L^j4 !WRj1{;"Lj97%n:Jt%de0Y9M5J1RPRWh+2)bu1u[7T}0@FG? tc#LJf){*7,' ^%zV](H!٭e1w)&C_e3t!Z|OJ, iaw jTjӳpwRB*'E`0ij5sxYGb`G#({bAQfOHEϊ7mU@C:B1;zY*=wx:9r5U-١ϐ*{q;>g/Fw'( xGA$Őm'){B;03E)…+).p-G7^wE?fPM@~_NQi\$Y# mkJQeEj:<0?JCnfWfg!Es]ab2t vx\& 5.߄@LɤRA }&y$KxQK[GCq.p'o->e޼Q,>h-ǶQB>T.(CkI2&s5Fw~#WDX?=ь# &Y31vNj52l͝JWUDhNw:\2f׭/x,_f̥=!qo ѹ _&NMbg69qe cJ?(f*\04dPQl RZ꓎  S}3͍LPM}ij Xc@!q+HU= &JĤ &{غɨxy;a_Ѳ /.6Y4v ҷm'"kr7f=rwM5~cRoa+˾fe-W|@V]J=RJ`.~tVckG/,Vց>IyC4!q˽Ȍ|R^1&x1ٳ~g;=< S_$7%ˁ̣dpZYM[J"js&ҤI\WF[1ް(4k)1RZ}Ҡb0+"Y0pUzϚ~7G  /HU`{z dclgDԇqTb:>KKtO2;w.`;ح \y=ʚJ%c5O5"tq>@cbW&`G!:̪戶+VĶǞ=4W[/ |tykM,TfP;"ؑʍ#ҌҮlUbߞ8 F$ fڿ'ޅf^kiEW7V%y(Km=:>oT0 2)YG>Q"8td|v|<#aY΃EښLkY|58<^8dWd05>O%J3ox^͆gsRk*\u4F!݀Ԝd,mPS[%8ƅQ}B5.%JBh zT+C[ ƭG2jȼg%B|W \M=$(vъFa F;mɷ_( ui~?{=bM0"e}sZLIqA 2#mMejmXS\hz"qsV K2AM@M2k7䭲ݲס"tkӄԭP:5rsdf#87ukB'͂&N5ӑnx:?`%vZHֻkQ. \i]-jr Ul]J>NaC AľQ{m|.wJc{CWLaCM:kWY,\{ úTJO@ߑz ϴ/0W0,'r益8gbʧ1KK'J@\.ˬ9- >8W*w 0jd¶w kMT-enn"I_`1폾tʦz{mr!mhQU>A;;BFzSYBdԞG XDҾr}Q{ vV 9gNI-,{xXqX2Zcu9$ Kfc7?! "Z}C4$[xwr,'qXbui{gg^*2pbҫ"ga?t1,`sCʊ~@9).E g@C +ϕµW;w+A*ęf5P&y BXnQ>*HNUoӁ72g@Ac!eBN'ÍY̓gܴtŒw'%֬ TMЩ P@cyMР?d{p;θaZT*?LV50[kɭŲ(T۩"婖+NCUS&" j:7$@RKF BiX*_azEIubV L~?Ğh$5;Xjy唲hLƿ wtgv)KgF[mB7<ᐞ_4xwnt43k.@~?idC /fpkuagN\ӮvG#VKQ v:bs$SоW˲c_ .} Kk4Ug=EfU9'0b1|rm;:ezq ⶴw\ _TS}PPeqe H`({@@ W8-3M\ϯtف 0es]ytW@2cۡS#Dظ[qNTغ ;$Y'V@T-]QHv\PO;{䙀|j}v>*wK~0S|;84VYPBS\Svp l&1$k!"2(Rۤ9SIr-Z%yS|YlޑΦfB3MfGpXԇx+\$gGb!rzo&W2qz/Y=YҙQ\&X8.nF4D| m-Rt`6u5^ mv&M՜&Vz X)޸~,fɼp+K\y)1<0¨V63S 6qߛ[Ayι<:8qQ41qpH)wru*vu7ʫiDW-Ep WQtE($_7M(1cV`,ei3br|ۑٞޭӕA~M;jō`[J6xf:Xwd_)_(X޾R=U(n5ܾabLE_0V K~S3@s䴟g;nascQR 5=sf R\ +8PLgb=LaouMD63_gQ֔}sF(bg=0C Hfcɑ\ D0eԝNV oUW$c[Ͷ͸d~B|tL#pL`cpByà2fw.ij{/ MU0% /Eԅ 88[1eR3-YbV^0Z#[D3SX\A6kh>qيF[ =w9;r=HP+ƂneѪ)K*W7^l7dJ$"JêG& W"NݭN3,}AћRVApxkny1aZOeY7 1H0xis!d[:7RIdVKq-T#^׼!а"yUj]j  ڡ^ $uѐp2{i As=ΗuŋB^qy/Z9 /irJo`'I* a*/S0M2;0C .BG=׏s&9bl/Z䕮ܢ⬵GL\tlKKEc9if|'y]f Qgh̹TO(&|GI-cE¯JظRʹp7O&7P/>ZxqO!*r7ʔB1|Ӎ=y)ZGF4=Dכ D^0 D&ER?^X0:Lq*InGFJ)"!\x~+%H5s.E,5 fh:r$dFS.A,1O?N>Cڣ|as;q^A 4f<+Hn')X OSm sς1 MUlM#&p lN?B0( /T;W{]t CCϣXƋ@gL5?:!SĶ X~w5w"﷑Ft! '{˫l83a,DyT 9 U}Uj<- %͸az4-*_QawYT~m{ nr 3 хƟsg$urPZ;,-RRNlbq4o0{uk=A죶ԡZri)u2-ΨfקRnDԊƠfw&bLY[aɂAX*+ :k4Zq#7"7F|:jb乇̄](;#ϳ3; ]䔿22 4RgwfV(_X.??2#H/|wl޶&uAC71[BHӇ~i34_U2\StYBK݂qs6=|QYҗZ5bp &+ 3C;Ý4o'~<ÊnA6 &\~G1GvQ:ӁjGnHݟV W>wKN/>#́Ǎm]Xuo⨙ ɗՈb$OH bR#[a8ٻd?7\j}NlJ:ٮ= phg7[j0{ ‘{|J2ʰw3KmJۃܤis^;6RW?3q@>!&12 u[rW4`hI2`X OX$ R|䨝9K>;_Hzo4Y܆ QW}f|'jdMvy PՐp0R-e65/o7zg[B=|ϲpuA01Ѭv:ϯ˴\̂o]f-{`ǎ0^}fii͠7'J"q. O$ Yω` iay$?pUڂnBs:lGXhJ3CoB9q9obz$zLNSf* ="H]5zvzUˁȲ4b8Ng6b rOw-/C\fҁܲ+k\O@1 FlIgL"&.J<'77 ߠIA*$X̾,&/G3&$BY3z†+CQTߘrE$ 411~Famt t hW!x\o$$Y$oP ?ٵ\$q$ʯАK#ZlR !iL/.{cDXP,٣-E&v-U<rv[}(1. ą_⭵M>KU\Șb&˼#F4KVhιO#mԏ%ei&1??I<*~SO;l>pD,Ao!].!8 ko j$BL,fB3 t5_UAj:.Ežh!񴌏_L+Sa..!:cYC21U @bLv+o9`*laCN%Gļ7yl5{{d_>|Ĭ>!ӾhK6a0c6}At^F$( |F?&=UR%P UhɊAU+9fbOu^D h>AJæVno\eqK2h۫ i6$AH\z/au~,B%pB/~:%;$Hݚd?M~T+(=9Jg˪pZ0jm \UYV؋ou{44[q!nWCqEMޗ<,W_ԞtP4D+ RvJt |9;G5vCwn<ZMݏX &}oֳ%5=o2nH:FUo96;ֶiOIO.%ͪսX4# k%dRmIU2CRe> {LQR?k!==;3mZ7-٘}Zb)cKT`LPX @ GwbP 1u'{}àcTƚ t@ʡaRƻ¡MyZoNQ*jJNɪz5Bˑi)hv %&p46LUMFh9AjѾmm3R&(xCeX ?)}Vu#nց!!*/hljTg% ӕi|?E$%$1s>blw7Guz^t'0%qĊt!=U#|{7*ĩvopΗCrhUb{&P*A x~H8,@w9VLh}qIVB? ~5vYi c&,h 'TR]Ao-3؝<&>O[[^/'JAjT4_!q$O^ $x|t "4#W4B' R0֑/Qʤ00[WGFujvu-H[~5ΰGQe:|T9+Ӈ՛%wPklOǒoB#c$$;#lp(-`x"(8Nڅ:w- Za0me/T"+1%TX0Uy\.r̥x{.2!Jƹe^o2>EkI2? Rz&BCMJ'nWs&ا6VLC  uy(I?B JpĹ\ F 3 Nyu*5m^DUO0~N髒Zbv̤6؋T턺stl_0uL]K˞%h4hvUɖuf5Ew6MuJ:V2jxRVf@BLyN# &~t CYOm0֏#'\崗. t77$дtbJdϤlD`ԐjI2=-QyD568r-x4xNnNJ$0+unJV -د;G! F2F__ }չz0y'2i//M= Ab?>[Of],MF%Bw&CVz=} ʗ6"C-cx82V܌17lO؍!3 >E:{8ͩWܔȚg2f%w^?<!r)C؅sc~((:!LeqߩdȈc2` #9oPq &I#Z89BE{20aI"~fh}1-kݗr/n-(—~_fx0~+DGŐ 0ѲXu .%+Hȫ5z*Vi7/Fw͂.2OxP2+foc6rnhW&VCq$"NK* GB\HHIcG;zxnEiw+^_0(Ŏ&!\&Gw0>.'=4w'W!BV '{+`^Y3aCh}ܷ.5iءCvB(5O&%dt3 ut=+¿5eŦe-e_HZ 2cW0Qxg=Th>@B!_n].<Ҙ&GaG}(!)!oD%dD-*oKȣf]oU*mpvSShu6҇DɑA.cA)|Ln\i8! ѕ *rfbI^n1 4㚧ofĺoBDRmr /JB*cM̤|%rjD|ڔr46ZdPiD9#VwZ6L0sʳZS*QFby4CUS0MTєSV\xqT=ǟ>o_O8L~2VW*Y_ReP㝣ѱOp.y1(2-uZgשx;nm]S5+r'M f[>&Φ ro6y K?(Z'0 3PvCO'ǶKKB-,6?{G y5zj|Ȁmf CimaVɦ3ʿgTm/ޗ )X Õ g37Z?T4jK̬l Ccω\8.xfuԭt=|{w85u$ ֵk "Ih](> Z\87oEo'v t w\CP85ilAfIhVª to9pl<`+Ud.9oyS͏gII-Л,\ڴtMP[킋z!($4_0_*:M `ɖbgy7sEMñ6@]UXirH~֤R؈"|cS:lYV1gV/^{IM W4sMZ!qil*Ɨpג *kLH/Ū3|Bɪ6 lb3-)f0ӇTF>!I4Y/.^,%0GQj`,#e-'u^ݴ gvTXK]hʊG[6ߙ4(UZR~aXֈp1iʤT oCMR77C5rG _LNl8ܫ VGg?Ni:^s; S=ԿJ#=`_㿫9I6b1efpDZߌ7.,R0+Z"B{z<,C]oH7CCc)CDǜbh;+1 c#B֝ څEm*5vQ>Iwⅺ,W-Q FkR8q,WUj@}ᩏ4`v6*_D&O]bV楽D aP ĉu"G*iTg+fNz{E*u>wK -e&Y=4 Z%D43g|.LfZUʆۢl٩{BȧO'ilM6>~IZn ^ puJC!-4㒨rE׺&S|k&ADf泦1!q<sǽs9bS+A`Ǥ``Zz."3$rDR0\TAw^vH#_N_YjދmpK(4C=D>NQU*X[m ~4᱃B"8Vq/5̭chSC ӝq1k<{ Ƕ/&!Z`,e<-PQbjך1]K~; ;cryx8* K2γzK *r#Z #!O@#~>G'R([SiLT*jxIz)~puԥH3^8V0M;S6[ ڳG5=bzE,*HB9rzZ?q {<)IspqLit:B ʄ%T* !>CJz pg&yҭ!z)rz9Yެ-GP^2rFfdfzD>Huϡ.$S\UtMfm FA?Z͝jfUxˆg<3QCuܽo ~C6V])&}_!#'; .bƝX"*{[zugw.L7r} RLJ#e@&ycJ7cK_ ;cW)1T_pV/yFb\I_TFr7*}Za<l R@`g$ZRQU+v4&CUkL=W~[3dӣ>i ~t%sxZkZ|4 *ȓg<ðg3cѰ(գsȾ5-H YzےVf5-5\29dM9Fiarڙb(,`8k>}ZcL%]..$cR=#(5D5ÐrV+~˗|G7|- Kma˃?^Oukr= RXĹ!FP 9Vɰsj|v "Y)5Z1~iOS{xwāRD hO AKöXG"XޒX0D#.n/`UuW3Uŧ7ӇM!fu4*s{)%fn{u^|4=lv%}OpuQLa_e!| K\PNWylF2|4ߊ_cVsX8`9cr>tTXE7}x R}.?cVNG1i` ?dof*#ƴC_H`bׄ#>iMR9-{I0j VF4Q#PB(fCa|l>cs E<ӗR_vVY-bO8D̊BA{OJ +| \c2M9XiO߳4 okIǹښYBǮO],#} 3nS(g8|ؔqb|aNdmZ=. |+)EPŏTCI8x6ߒE@*7hp3HDc#W*lP[#ْzh &nH bdW(:Hv܏0|d`$ͩ{p0o6+hFW,| P?nVCJX:kud("W4؋TW|EŰOY-JPK OYjeWD&qG,smO3']n29@`p)៫E{s!Tw1#jQyFfN)i' ȋL )FNc8 j$ M?:{rlWZ߼Otdډ\ Dnv^#Gp3K0X* GZ~/¥WQ|馏BJYYTi ,s(KXt4g<$ ]y >2ºF-,SX\Kn˕|O< XFS}ASQ~C1vpN۝kO&٨m6_8d@ˋwY]'2+5]NP̋9 ѓrʧ7CT!gGH׮֭o/?I!|KXe*y<6}|MLx4hxX/NQp[:c%KjӜÌB0VQ:fwġM?Bv7>30A8w4~5BA[ܾ9 =OJ~;BS% ڠx7$Ri k" }-kWv;p̕lK!5Ymcd&TƈQD-|sj,h_O ԫKJg.>}T^@t[ V/GRBڳ/*\UHYKR \Pdp$s|.o{u {h"j>djw, IEO8m&ʤ?Pq*{ QI{ё{NNr֊gYΞCƚ%̻YH@mȜ8soɒ1U* @Ys-OnsS8Cs! 0 $Z\c1qm.އ>1!u)f;] h14n ڰܙ/t>̾C~I޻eADK2I03wGlT@/4ce1Pܭ2JAcWmƊ)T+Afs*>h)L;n Ī[ꮑxʲxUF̒:~#ڣJy3Motx@73Ý@1G}Cѫ*fPJ/8d}>OeCDL~s]70oi,. ׆9Shu{?YK:4FfjJ;ww1 qC[E5P_L Egh% \4 A%'9e>Wڛâ-%$Ӵ2B;}.c o/5^Cv%VLRY'lA3gIr?[ /H K>3[{RYu)AWhg4EǤ \k@0۝=^4 4 ney Ÿ[מdd:x hD>ד|)| ;_݇{a/C"!@ƌMQxBF XpnM^P8lT7!G j'Ou,u1xlo{fboiٶ+C.\cA3&eU~@hhh8ճWj׹ u?i[ۦ͠j5@NLQL;*ae_5nQNi*, ݭec :rO8>@M$w~lF_=:Hku58Tv%pK} $~^gu~t]6!ڹ{ʫhkQ`c'iEߪI$9, i/s& s2\ b?@ 6J F!Ot Ux]svՀp9T?nqi4\fN ςESveHє$Us- `pGOVtr7|p6o=)/Х@dE~hR)`dk`xX-|,x% u5˝0u(Ʀa1uu{{R1b 8aYaܵҺ{ujd%~ܘyIU{`uϢ3if%Ct+&SD 8nZ]/i]5{Pk%U"4ͬp0+hC]9:X }X X)%ڂ C 7ƍ ԿSGn,8FƭӷQJwIW(9n28[@o] ;\B6 c>}М_-(ܐ):v9Ov %a;V(m_mX% 22Hg[%j_dAc?N.2'"6Rm QfmE?)"5|r_[ԅK#x6X:n-gS# -+൷͏Lnp%d+AM*߻t#,sR\Qb"ۚ~H\DZA%m%Qi$R{'4 Ra~IWR $[_yh TK#՘(QPw Hq:EF$-9rǧDn_`v,eK=N h&)j ''r~}GJB<D2 74G:UMڄ I4b{MEselFJt5'ZgƢPDL7ӹĩ`tN Lsb!Y1^Br0LpAIB@4|(j '[&}?+eH=7qZwu`7JdE}݌{k /QNp֭Xqf+kbvU/c6ՠz~@ 3T?2G,cƱ&"ހm•˱tg 7c-ڜycP.%%od8ٜ$m{2"ɩYAC-YQ=y7$j?kw< o /S݂p_BZ>L#sYu ٓ|H٢MO( UqZ] )H0O0@S>z+maO6V ~#~4^X^VP1~Sh)_PbmL⡃Fv7LӢ{qEp/}$u6&ٛ^uȌIxMQe94,_4LF< QIw#WuHd{hw$rIa7bόhn}] ׇ<ιI}(Y?΋vptXVF`x!֔0}i%M J6g`D봃"O71}_fbU]Dhzc=(r_ kNIIIu1n*Y&.o6xQ3eSߡƿճG7sȡ[m ʎ8+Jt\1vi]z*>̙P"KN֓<ͼFݽȼW\=BCA#uvXP[GA62-Ah<R.&5+;9a =vl+4:cn {,ӦU56_MxV1[m|9.gYT(_J,sշHyQ8OUQ j&P@ z,&ܺ-/rL/1ߺT|ᱠ~~0a.el;chiGǰhAq h5i%-4Nykngs#5s [3 ~6^ J8g.Q"8 tfML6Ыՠ,X(OuK)G#dԝGzqP(lYCv>H m62$? +11mOZq5/)у`)¬P 71 $qVYF lzKPTIv_ɖ)d`[h9AWB\=ؿU8tV&ӱa,EB"Mz$@ЬNk QT{od/wj7b>me@=+G V@bϗqo@Rj$.s`Zb?d7/ށ.\N?20f#s0 wC+@9EA^I4B>\>o y٩:_J=p!zdpvU\ޕls5&Yx ՙOֳzcsׂ_+K 'l:zP.=0QV~5$|gmp>0Ԅ+ҏDF&pk7Q"2A#qRtNXp'}e 0hc{c}+ׯ.Z-zǽw'~(I&^U(m5 B&xTȕT嬢أZSk<ΰ./Zb'{F4!<i^PѾ2%=:\OfmlC&2SxD14@kypnGǾeAPmb'QK_ ziU^k?^Iὣ/HJ;Qy܃?mf # .V6 -WyAgANL+5 , Z4 E)|R1mMl" 2Tj "R%kO_,0~q.t*`H77p,s (zWtOhJ(c\6S6}?} 9tʯ kAjI聫àrTϤ9:F% 3$I"9zONn lU'767&JMa& t^in9߰+ЭeoU/tO35@2Gi?ysG]geU $mw* .G7ĸĒq *ir[ձ9SL72Y-JzY~=Ca  B\oTY -V!3`-U´F۩!&HSPZJ\8|(YpZۮZ IABoŨLb˪">fр7k :)"iݠgkI2<*/A cØNC˒*8q~XE+\e%zd?<>CLH'?'g~^Y667,ӾJ[a1L̚ 8G!E 4NnTEȕ+=?ZS}rPQs_|n R_Jlk^* jPݤl ;-e=}h8< W!+{:r}ڏUsһdf{Р5zi;V l|1s'9OB'`v)q$by" 6 vIͲ}ȾӲc9)1"gIDH<3ݻw I_K;{],\1ݏ<e=WK+r-g@CWn":A⅖ۭ`=O.@?ħ.h)qKM͵PJ,眫nΥYipnDaNxVe^|!Rӄ8fl#o~y64m|Թͪ| #̊m1{j}oƖ4tlAz!ej!EKw Wë7ˢYkgRj*; mLxᇮCN$ 6V^~#S@:9̤e+N#8;M屑60Ȓ P(2=xek UISXvy=x0";"aǬ O1aV5C&[0&YyJ= _Da/%8,OPC󏗧jx4R=㌝3וtt6zeٵIM31:'_E֗ۉ9E*o' ^kQ~\SP^DiH/үL: Nv</Jr/AJڡj71o ӯ Jy"+bl}Tsj 4 uoVJԭ!]VwOV(KõϮL?A'~d%SoADh+V5 )džkZk8I7ⴁyR֙kkg݆u }id[+pNnZKIPJM+e_n O[HW, Le~{FU4 v/cB#b }D)ZGVag nf3w.zHI(C!dE9-xQm9_LczajA #s;L{+` v7j[]+ *@_s2Tnn&\8`>n/RI5j&96޲JaI`*WHPR jHb ꃏ9-:C@t'ZDy'C2cM`nZNA9c4L@>7Q O k~ɼm:i'r;&/Ld$BOl2fo-'z$)7Y;NF*zUim,>4=ա6̅ %7Bw4To$(k,o[D.b=daGsT 2^p1dwvT'u4IG[/ ~9_-nyx)3+d81ͷXnS@U:|/_J|+/X8^mE(m=Aa3?y2?3XpZt рO j3 dD+ D"H5DAY"<]P\LɎ%kx. orn x6S,ҙAVv,ȉT߰c Z-b+\732H~kZEv$ťݟ{] 响CMm쫫CPm@,᫮XxyysLTyΝ*@Iuw`;|ˠ L !64 y1&o*aE\zGE;(a^+ND3Iz _poeArI Ncaڰ:se~0(}~u "k6{O!=G$2}:UeFdaj5rkQ0&b:İT!]9<-л(QAJ hn\g]X%\yC?~Is@%EyStxĖzp'U.oĩ ?ow:}@=B8| pt[wpğU@iGGVL7뙛U;KChmz]K3Wr鸎ek{ ҫRR cgEe=y:6ciHM\c.qu]އ@/{@N%Ras7~Z><ĠK}/eLtԇC/ҷ.97~̧QU  T vҤS# D{?ۈkG3{`b z3\_'۸M^ F6B.gV,ڶ\[ wώRmo|z_{堡I!3[+~`{VUO,׷ߵ#NL!;RZ_˦ߋ/9{PK sCY4Lk2y\VL0, 4F.5D*\V^}Jb[-H֤K޺3z-؞B6r?|{gCYB- kJۍ!, 6ira?8%4~:=em%\ndpexh)3X-˾X^̝fWoeuFh\#A,A }f bj_PM]@O%[9HT!_&f KtXoت UoGe`UWUAO 5 Zm{?Z}ӟ!}SW XſjHQ@i0dָwL-hJC*wKcw8&+,hgV+TQVI?,8lQ @ի` Hp xi mT៨{kJ6u)m6dIB` 4HfLUaJp"˃R>{F)A\AaX=!Cc~"mA1MoEk?1`@%qCUr2i59Qpo 7 r=eFLgN+ Leuk#r\O*ʢaݛK;a3 t -<ZHnRiH(Wê{飡[>v)+prGN֢qӳmmPJ\[YPLD gʪK8%"q#L TYpyh\2ȼ}2Rp veè/owY5XX9츣W7&_AY7KGV}}wSIhrjZS$'lǝn2fN]pE5xӤ2ocrwHm :%AV,ՙ6ne_Gd9n7/oLoD7#r5䗈x i3:>q3;%=(랳OLd #$,@wdr r7d׹ i=A݊CW"8Y^?ga_vibQ(|7?L)hWٚKĥ>;T]y'h_0ETh>a$2n=>h7LG뷑)UĿIewHz6.׳@O&0 uh;_E-dBMApaa` qwG2w@4F~N;-´@Dv z.^Folx!pkStH qz3sUE{FP{1/>7&׳?Y %j0aU&KCurnBʲJN lp-BlRcK}sm/,k$z8ܝ$7As.I{@=dɜV\vDs RXֲ;%%!Z2QMiē,3Iðaz,{)l.tާfMSr|gI*%RQOn^R@lKʢP @E&}|['agg6\ ep_ryR04BԘ-_ܞ?I`&< K͍j$p(P\{9# nVHTМмtGw[ Vb p%ڔ2:sυ9?.>49ܶ YK*w!Rb:@~7o7D XyrIu=ǟIߍQ~heñQqx)ƘiDqB{xDl1LK\1*7`Е!׌ ,kI(tĊcƌe;GW sYf)pLޮk隴3G6m"A.b9_kA/s0!5T{WվR #1OfJ]+ch5g Y YQn |ذ=fBMKheH+b$Q7c3{t_VKi6 ڱ ܰ7oņeQ%im =$ShP|rv<-ˊ犏ɀǝQ1CVqf~a81vΞN&̀(@U`inIȨų"ٔRĠd2.F;+MqxȡG P&8>\b4} ol,e'r< $o`\ hSOYW -ttg|6:\Xb&5u">eg P~~VC8>;r2=>J(mj8MSk$Nzz7ǫ41*Z 95F}tB`w6/GWYk@S=ijrw.@MwhB=6(\G/b}>#sC|!`Injt}Z؁~7{O7# @1oT| Oii.)LOn_ /4Y^T:^H]m>SZtPFo= \-SFZk۩]˴hjyD^'R_"imWl[ͫ28 G*]잞^xڼT`cq@ܞVO:]f/ ڿ֩{P!O%!uI8/(tI3ki#nR$Z7pPqWKyHb],NhSq 48H3MFHi-4ʇ^ma$9Xu?ba}țOHe& f Q$d>)k^fb1=V .e7}&`!/tC|цDyȐdCDŽgW%*EVQR/yc`Z_hXV6guG-|"ti#,g/hɣ"MP#W5rB*Y3g" -"j=RqHnV$v͡ɹؗT\a5s5B|ay1x.Meg0רƽ{R˸MlAgxb'00 No\0uM/òƛЭ]NMcݲfpnxUtKY:&hkI&Q&_. n}Vo=|DIzwaB?h=4S$ه$`3}Cp.qÓz($Gi`B!eL'"׉VR9^1>4S ~gmF@pqI;ު@ϭ<OH3l('| HNXcC돩"oNðl:jC5,"J1$j.yWp&/Tiۡ1^OuI+J9pVhiG 8ho͢ZꇋevygN!ZwT!9Os`MS~Iӥ28g<1y;WO@]T"?C\}sSh VmbC6%hf!̎?~jQRSΧT e>=-;:7n vM;,p㨬!Q!r;L첛VP$ w8fF0 Ul/AY@nJ^X =WoK <4g_%6YK,zQ$fWRE:Od+yt8ӰqY!yok[F"z'U{[SƐޞpSlfMPoE }M/U֛6Xaݧj3?{>DAVJ_\g芿{X_'Уp8W9?f`:sa3'WAH4mQ Vd)75^[QĒ1ۆP\BiAʝP>} ϑ7<7.R"ms?G }!G"~+Uhoہy3{m)`&fkԞyƋe=<9yUq{s9I5iqBD.' Cdi`v1[O[k ڟ $%u:ӱ4|#?i2!lPdz{jn83]7OPJJV 2r%x LJS|=bD6u) Q3it-M9%➬NXcUzU?N$뷡 鮏Cr CL!ԇ;F+Tɰ-Ú^l>u L;WHpחrb5/Td!dUi)b )ɾl>> s~)^QiGSQ NwQI<9;VQ ^?J9 om6ry<nj⣴=/fUFc`X9-"ʓ M .{/ YL*nl S d,*5$2m%,ƭ7]oTe g=Xa8(SC?0o,>C\ԲŲx )@nF+bVcwNe0Q7߻=ueIz4I,,dtv(!`B&CZdc OwQjvX ׏!bTSDhJ APQ3Uчna<],}Fw\F :6}Frp牨 k|6jl3<v\gVt/Ph'rT8@̉{rt5%tЌ\˜SYI@E(eRJR@h Bv _߂. ?λr2 3Ib6*El(/3*4(Y|n,3*E@dF_EB_{L_&лc{L@֌>.{U0.i!$n2H'Sśy;9=uUbdQQ.Q yu|y5ßxu%ƒ5dəa&o, ۣ /^,1' uyT)ᣆhXuQk) ".NBaGUE@$c`k\18f@za,m'j]|ڞıEj%he^R2ut7  ίi[kMƂojˡ@@+`DA#nڑFC"sHٖ2OQ6KwyLvA Y+B-vxlg37 GM~_aDO4pQI>7(L{JkYo5/ȡ = spu-qxGE84EEo{\ )&pihkR[ IrRο|u8k^+oŻ%w0 zxG4&p.QAz1j"s&n?,|rC2 K%ew3ܐrW"JNڤ]cS=KZ̸k|/jB UpJonÓ-jж2Ҟ< E O2O9ͲPJcҶt6L. h`YvEXTJ_vDƞȅ4ĭ'ܿ70U {߯|#C;6 =*.7#U+7lN ƯtJhY8s:3sM䖠Z`Q5pϣ[z25?p/HmTVs`iwHčBcǂz1fj@S1tJe/G`}P%&5gB+AKdӼ<3] h¼ׄ(w:[U)m۔)-"{h̻qGf!42o⟆uI|z&&[K?>Ϫ( #N#~ܿ ),B)'(R˵v) 捩`;8`\NY 6ZsMn~_r# AN_9<5# idX+}6><43e[p,u^MA~<,UuYO߁rYK/"}Jߒf򜄿:'ʙ1{a|crS=f[`SCZ ݬ;C_0kS;؇Ho6/(]J}Guʽ 9aϝٚz7= ߎH,TW|(+c9;O_lAM Ώh .vd\zw@Z^.K?m-IA&&'VkAK{"LugNfff'fڥt,^ڙ%D ͠h(4F,G8}"5}$\57?V.oG%X̓r#\+q^\Ժ1:h)u/t3U5ZCґe4ʜJf-2kbRA /m:ID۫ 4-B,<kb#*J/tj~-|,+o pי/Z81&$6C%cmͿ%Ukqvl˩#M3qO=hipb3t?|:'sgh7Ly6/mɸ-#l=c<v{6TxXzJspA1X03R䧲AUkY#?2xZP MZJ8N@\ ?d8'IGרV1|]zXU'OCu_ibGQ;ڀ<4w<%D9̞gfA8wrHee;^oKS̨+QN |&Oeo[ ~ bJ(KҺb0^jɛ3d _$r "Su `_X~9% Pe"Ȩr9\n6BhWPk3 h209 9nڠ$ vS/ o+0<{q-D1ANRڦcDc\Yީ 'aX^g pvX][wtu#)96V!g;L H%$ !cb,`C,ն'x$˱|$m~3\8jc cnPеRxr9ʮץkA)PEo@2j3CejYSq~vhgϡ"m;MYk1'kD|#X~w=R~;_gi]9ɍ+C+lBkq)T w6/$+p`Mmy&r04 vN kxߡ/?ٱPMǻ"ag2(fLk[f,ܟ]\'wY֭:WXMf.PDkX+J6KAǯϙO5nPɜp|j% Rh"U_j.>r]j=[(:'j@=q#qc(U?tj۷ּv P7;zY0qȟe\6F]HsS7Y@!m#=*D$pvv%G"TIFT6rc cGvwhߥ`NgK4N~XOĢ4€96*WOva\@ O0kf{51طY94*ܤ,#L' ~-}oYO'S5:$8jzoLAsp1@U}yrålEGm Zλhي֤1Ku>\ 2} yU8%exG(}9Dr~7+Һ ^@& "%>E+~$lgiLuYǺǫW*#}I^0Q=@TRFWr-b 0R~"4 Ɯ]ړ)m;i8)ߧ..zF1Lc\Eb( Υ{IEԹ=:o%ɿ:iBf(VϐҺbp{$k2=Ùcڑ%3L!E=薭, Н@ͭz-Jꈃ% laFxVQgFL@~Lwy%ߢ3D Q#W[Ld w>S(rʏʆrn!56:9}%LyJw3c7PDNgED[=DynfJr`sZ{Uщ.R/"H؟zUp>}0*΃^ֽah6÷?ȍW`qr:@5pL1-;S9S@iIT٬j:\FF$݅㠱N%r*'}G?^.JUve,#ոGu^VMp7t}M6^;lg@>՜Be&k`ӷ~Um$cD{'pI[F R~6վ/Jt+AOCq鼐#Il~KH"-Bh3_)n{o&+GJxd ~'}3xy'!3R%O͕ ,NUda3)I:j?odp"Pq p: `͏}A`nuHUlN(Q{E:W\_vmdzàlRy)FN2Y#_D̓7 +H-B Rގ5-SS_#w>&"<5G&s(s𝓍lXXv,2M~ V IL*-Jj UI'C2v<Ρm'c>wس۞g/i8:f"vL=HI~3 1>ica.oà"m}rҡ432o:S'|d+,[ Z2o$yk|eaڨlm%*]fYzSD}2G|cĖ s.襣NMU`f`gі?OJĺmx.]6SI gv>:nM*7,3 W'hS↓Iq:oǒs؎ 2l|[BVWBaMPd0Rzteۂ\>D$=\&x)=]RdpPAD_hxQ:-b5 1!SeIVyKǙv%2`X`y-^bÒOE+v-%ިpNǖR2f]`C=|-}粿Lz4c'"ŵڸ- fT(DşYx7 K2(S3mY8^. n8}=,~d l w"?aE7D4QH k(,0;*XwΤյ%{ļ6hARLNS1n!crsU@J'{8!^—$M}g! |)-U- &GONe_Șyn4T"D'& jQ;#Dn |R[1!)Dǹ]ax8-~x J.ђF{Gsʻij=GLW L^H 'J[5ްE@VNB =S)d],D@֬]7I)P7An" oƐLQFiD, |FtoC7Lҩy鍣6iJP0` c-,k^=fm9>'sV'[$h3nŴdtL U+}np7S3fx-%bIF%qk7qRITŌvhm=ڣ59ly.v":kmu]F#'ǵpp_(%ruݦK]ltZi0,Aw Ѵ91ܾWŌύod~n2*vi [EA/FFu,= f`70e ވAmY ?'x=l2 94;v\(ICExKiP{I8ϳz2\0 ڼ:QI: KSdq5]C8bQd!Z`K^WOS5szP2ƻ7Ϝ  q#v;cJÒԋP25q|p=? huxh7|l'_[.|X5(SWѬ| :S[)j=" C0IXwE/qCj++K#$JF^+$% (&oF兼k&:([ γGvh[dH=>CοV?? jg%͂_1TM~,&P͎niG6Կvn'at{MXfB w~ bhO:mo72$g Od-`O_9KPo@ۯf?<\@PV$XZO)(b޲1l*(q6m۔äꋜfxyJ5p~3n ?~H^'-3SF2aC3X-58 ;5+l:nOk٪mQc:H}wo>Fb%݉>yu':g ?)P]$ j.'iV߂솎А i=f3~`=7y'BB 7yDpBpmH7\~gn}&.)UZJto RO㳱rxc/$$[KP{gV<_dKnΐ]hjy0= ZA~'MҰUC{g ;<4+zxս[!σzsT2AE)S#ZTdT%!xuU+<Hi:~zDTڤ %9iQ*Pb 'g\9bO)m5>mi ݳ,H{0QH+h.5^B=GZ%YCR0HT܁ko'v !yba.bߣhcW꒸9;԰ؚDVAStb\](i%_8gi3sSsu1nZuf@OCϤq+LȕsRbk0'^76Zg15sLJw8KL@lH؍O ]9'Kqn0-#z֢?T~/(.1~L{уq|}yUi'X //)A/R4祚7:蠠dyGb{]@`oܔJhDP/tov:׎8|W]i o'?O!|}.THe#K]fJӬנ,m3+L^&jFklm%:ABu-tAJMeQxi%J \H!Gf2 fѬx$NZz'\t6(~׈HMq>-%vd=؅J?5]b1`)yF1:Ak`*1`r¾NR=P)< ? o1-z*E b:RZs6RpfG% Otz̷uPq۟~G^}Lgeb< ?ݡ|lT"0O&yn0Ap۽n7s˕h{E ܑ%,dQLdMaG D_Z[feDB"Jf& Z!gM3C׃[Mȿ^u&p/ FՍc!~OǔsClkJK7yM*-Bc 4V|.Yi1>: Uunn 9ʼn#1d$'ۉepΔ[nyx%q]EAw]wcdZ!0qIugRްkJBӆ%~L_l:{ FbNhaH_\^+8'E#c ᎆfLt)/V=S0ld{ky?f%Par +EO x70O4L[.oքf0{֞9;ۄ ̷B]a649BUJ=ޯ%~E) z~;}"TnjkŖ}f콴:N"r01~i%D?ެcg{s,˚i,[E1~.1F!>{ k!&i9D'"6W,TCY5I)$y33 ҁLu#g+$ )4E{7^V'!7V2d1HU ܞOI֒cxnXRIdf$*c6G 0u˟jj+#LqHf=m0_=ԚL 8_pǤ/oG }a$s /!幃aK;ȋD':F:9Ï65{$k=nwP+ e\{ L z.y)jb,3M8:~z$x`kuKzOPǯr.}<uÎO\Ae:zMnK~ƾdMWKл=}"0TBճ+n}XT&|qwbtnIf, )㶌J ͳ@ جU5zSKxмJoiwL]U;,NzPV|񜳁sQHy$)@5 V tc{,s/7`æ[sS]Rka .QKD T@wllVl_N9Թ )@X"a^Z51hoAt(Bً(1>~J_ؖV4K{E`DlO _KWYPtC$&i>?$bvd#Ȅ5ksg=?& HDIj<(>;_Ł\'z~ə`' x/0Ff_Ckژ^ Π>;@&@YY-Xs֔KYUW,tdoT@MI O\ɱdWreS!.ē]HvrM?9.}5J8Q7I' R5r Hnj&YOQ!Nu൹f+a$4X$x)8ru`&8%Bd=w ED̡=8uַ&Jud* OZ S1 D9S"7ƛfp{QxwJ_,d8!aEÀ{?QE۔,7S9Y!U9's(W \1OOJCbCTd9 $Ovŀ 8O~B4JP K+A ѲA8YyMk4vdA5XyPufsXiH~ЖV5aËmpcf|ZȆ&@ܸ_ΣS{lRGmtN$R>7^BȎ 6Ֆ+L~Y_ɶ'T\ɦR:݈0 *&Itc xCc;@-0|K/-[ج=OõD;T0#BGEOWȮ=exW$-rck!.au$[8FCΓ/2 !њ 1c}CVU 0ZlHd[~U-":Qq~gNPU ^ٸP^:ĎXL[Z7aMdiY c- mxU)ԫ8aث<\=%yۉ_ ̴5_p-X _CXU`HYOXIT[/yڤnC)A`S宪t %֍`{án^1lTyI.oČ:8gq?mJ_Zڬ=U-ᩅ:Qc9p ,zmg&z(/';g_"[8 ڵ( w*6&xYm$DL!QYu=M3ڇCG$*=Kޫ`-~}y.X_qv1(X4C":]<7}{D(37zCݺKW!B5 ŏ; (D^艹fK^y7:.ߵE5??a(gnWwng [X t37Kov%-''ǚQ{|L^$KJ,CSFM hq.q@3eb%I<,I4$ b_-c1/I=FH&dG=hZEp)Q\be."ˣ^)EK4]kWWp2jT歂+:Uv̑L)$5(t'KYfv#VY3>%r*!{nqAץӝ;H"жR+ br`>1K99ȸW U' ߄r(tS{ T(UHT8d98nD3]}Mv*o뉺>6Hͷy[_sW>+5,h&aE 8)NAxvr;~ziw>vklWa.|<|b#Njc/2>; ::>`{1JhiX‹:8A[{Tg@:h-apǒ,% C);Y0;X]֝͞WcQGoj~PYku(ġ*'w6r->RvVdEW7n('=2_Ig_'^@]!9gGfVXigle =mdɍvzwA",L]ǤvM〖&4f jf*UcFLBFHž[*u )i /5I>]'*f㢠e 4Μs.E#uxi3\i, x\FxP&HL9<%"DaLm\Q$߰/:=x Ёytl](FUd)Pi\wɝX2&4Mw:zޙi`drpY .6܅t֊u%[\*hfaW Bo2 &X8 / X#]ך5*8 [ kLIɡժA6(H<'$3!q1:g@[4hHʹIQu~]]_1_%q%,dˎ>]0El),1ڌjbt`2EK4t2,a0AuJtD91as&(Z qTۨ)Nr][J1LebcҬH9TiK99O"Z5 e>AcfJ"P? Na"cB`E;41C4pSl/W-/@'%]>HݙLp $  zgUlБj今PGFKrZ$#0sToDG 6Q.wJ6bHںM}VCeAV='4e.m߳@M}r@&S xWv,3xW+-Ѭ^V#'z.fItGu;IIXB=PQ% 1U]@".z H-6W Kx*;pp)ж^jqRȮ=rnv¢eGY6!{%z\jK l7>@֙`aVL͗խ[dNr h{TnvNw7MqNײַ032yL2\]YG1rʆRs8{V&#.*?82𨺣ՂL[MxUm ڂF-qv0%NDvÌI0(O9p#_ )Lmg XEMҊ!37nρMCҭyxۛBf;h_awI[{[[~cT-/o\ԀF] 1sk8kQ`!XPM!%D1yĦ^VӶ]_RI c2FߦZl20x}z=ͥ0z]>jd¶^| #>^_W9|<7-{A8R? ++y4 dW 1V]yR}S~xP|r3h =qѱa ;cA,Jח5Gm[֎]aelTzё9H.MN退׫Ej[u(c0H+3TGKjZnvd$ـ7G`᤟g>?`7c#KXeK l?n3vePZ>_W VaZ˟>2Pϸ-#鈴rcZ8Z(%QHW5[<)@s8uϣiwT5KJZlG85n ܒ' `6'>8o_J!7}ٖu  |Ä3fqKŖz=mģ 倝qѲ7g.l"*ivᤥ,ƬRUݝOG|{خs,89`anYăkc1z .d'N@8~D=%{IsG8:⸰]g^O2x oxĢe!'GJ]8+XAҀJ~!6.@-iqWE #ERwU8,J{Up\EE5-|qWۺK#RX!zq ׈wT:}6c`J\>07T#?G:#'{0"Oꘟؓ%T?p>\0.!tBS_[xu #gW*5lFz:2YUk 3*g}ho|60sawKdVE+G`}ZI14kZdHF%>ȣc[5 4"`Dž6]Ixʅ`SYT:!2{ѱ ?t`NT5_'eOE831GX8JMMZT 1igf0mpI,nQN=Ɓq3l-+/TDaL[i[\͍ 錺(5ڡz[nKY>8b;Qqew3vZa574?bON\Y@g[B LjysudXґ⼇%fTmn#e ;֓aɃKY,өȖ()h&^v\qN+I c mIMbOvjMLмxX(@)c#繈f6 u1&d7tG/Qc^~?nOD!--d*8Ea|3 N|?J=#2W$@m m*5HoX.▢[?^azUx5UaӐ?Q#%!̪;AHex7ˑp2e![O_L|efȲݖ=| NR9_x|[܄vgN4;oGaf1Wv'0w1< Ch¹Qiꃀ:ևv  YZ~*r V#ݤ(/j1Ī r<ۼV {AFAko5)k'k1"3hmPP؆حl"]YZ;d^HxV( e$cDgShե@ՑGF'( )Iu~šs!2z|#)$%`ӀW7 /}4"7kP}OGwA[#~I|FXxLVQW ̇R7AºsN<,bҤ sG[ڋmԕFr|l.Q2QBy_I$m^p^L[GQ!nI:Q"zI XkSt24Yx5~NrƄ+{i[B{I<)/P# Yh<hwy9WgJ }H,Qq` "ߘn#)X3MQ'2i}8:L7=ΔQMEt1QPs鰓qpa qRPu p.m9$r'w)MJԐ0 Hv9hx\0+6Z;pET/Eɀo°0w`_b-[*\,yJV ]u<F&=b#NchveT=hLW+Cv,dk5Hj H}/CH9{k{ӷ@,xc&riBh/.K )utxV2'IP ]he7NY3ޒ>"{R0;3|.}9E+]UIe.k:pw9sl''t $PY%M۽Z*T~%ܻ,!)gd>G1z^MM6dLTKK[ cVT",i+\L;([Ȼ(fg6NeAU&~1q $?ck#QO΀ndBt%h.ڹ,rb%鸿pت|3!snF5ވ_x<܋|ʢ_A2\|["?aW˿o.ܛ:w+6'=]4RUd%i`z]:0%PԵ^T, ̣ j=:9erXw_Jy+ⱹЎk$|e>V5D"N|ך_HZbEt WR7Ӹ-sЪlr1p~@pgR}MA>2RNƆ6.cR`|jF98g&C =8FI}sPC#Ahc|Qm:(=]b&~poRdWIO#k9dApp:B1wӋX<5HC:Eԍ҂-Е̭Clc-әr?$~HҊMwkg AvoD #ĔWD< NZۢl=8Rѐ7r<"T&vNïn(O ô[I2~۹w r f%ﲤ!7D`՗vZ\G3!C/_x6+~.[D[ ~r3nXt;i KF\g&lh)٘eY#p"X2~qSo^K 0YZkb\V^)=IYPڳfT5XSG{|3+0Rd݂e6ê.wj"et$O$}њ qxdA=_tO¡b\أ7a_-N9p[a !ڗFfYX?!\ uyuNE 7o_ڐpqz aN<GgnsCi=uz,fYo"w2޹M0NS \6#rbߏs_!wr +P;ˠqgi qGxoOO޵ Ysg"HЃ>4g<.:KHRәb*4r{Kysk!tS EĂ7W8E`HRBs-sKoG7Jri,Dt9~peKwjoVY6 RH"1Y\Ͽ^̓8xZg ݛa@MЭb[TݣJ83sÅ L:8?)%e -U|].+췶};c6}r]2դJJ⟆@d΃'TL>M0@J# ,zn|uU:4EOUHDv6) \/L!t',2tޘ~7.zڤZ7w{tѳXxC$cwx8`!#0iuY#>k,hWʮj"ӯYmn]ԃiͿ_󄸣e:RҬ[Q⇃5,8r=qPΣϣgms>B%O`y9iwvIwhO\H}Z/Ij'8"V^̜ie';ITRXu=$8#|8̇ +IFW"!ʩ4 -#] IkZ3knY+2QuCg31 >*n(uBPO"["WLP2@."(_xE 2#D!B5Ky")kpoqZiyZCX֒g 2J DE,-鶆>!2J  \ulO5ƗKma[RkD}*1<͗[Yiz ɋ:} -l^a:Te"gEa͟]\vq$.4 s5-qkEEXЛnKx1c2Ty`rb$lJ@d(nQJyI?v2_{%2k֕|/hO3Zg/#jpGQ˱'Px<2ͥh~%NG/ZA%]TewL!#0O֥5sdfnIt6‡rԭ+1UH9Of{ZR|YØv$ Bo$EG Q'QԘenC1:}ޔh h[OK0&x! Cqߝ3\9gS?ÛYx&7m^A~NʌlKrASxaRsJ BX1VG>^<ʨ7;^4ˏZ^lu$W|]BRKƅN[&0цay`^}U. M.׉(lp6UE\E$yeQrh8s^Ԉ;PEbDuhz&E!GnN1b?Wݷ@5~nΤ 9㊬^>Ыd꫏Wš5`C HThzیFk'Q7VصP?;*GP!]&=o5HmPl&Ki,7J}I[t%j Ӹi& |8Ir_3kܡ!|1|ܦ NwxA= RG\I OrQkz# 2mܡau[$+(5d[q[^]`or()Ȯ8+$NF]Yc&XUdJپZkgsqH@UdyikfLj]\h)ɣ Q,3!eZRx8`͕U9HrSnКSa#;*n7YSVH/̱U=`?XcrYT^SRqfҁe*N`p/|FT$$ QNaw@x$.KiHx)-|[] #Y %LnuY.g )] iT6>3:|G$UxPoîbZؐD9mr'E;;aQ%s=lnk!G'*.~3oa>xLek9< Z%df`n;lhr9]IGXCaKkD'i7o~"cL .K~_BZr&B#x>]ʹcܹ7z 7 O'uVUkJRW&O{R*WdɠkRY$+`N_bAadMڬ>Gz]tݑ\m<@lJD^ %lȞXڷ,R [լ4P wl.Q5 YFQvH;/>=x4XpLՉq2Vf-5pTs.n-X=VgƆHTh_ߣXbjx.@ a7(JOW 0e ezwQv&U&m1pI@\|I Ť.Jt js,z"t'$˦R߯C4^}j6cOU_8K.t$ACbZ]\Ew&*nj!C()6ozسk͕'Wfvz.bꁃ~%Gq5Cԧa_nr@?yrL "GyəROT^׊{ɮV/Y/l |H`^Xb!t3Бam c7]2DpG-T+PS8`bIXxAHp7]1E2=Rm409>@ r;Z>^b*.A~5s}Yr8rCw]=L lu 8X@-P6]ӎrwx/AHk]ֵR @%=ÙǷ(|VȮ^S|7&QTm']F+۝n+őSg;Q[Z_Unt߄]1+77e ;h[]DEL,eYK9SVX/zAjЂЫI97G= .2 )Aƫ?j!;BXzŶnXza]Ǩ$Y0ųuze$e2KQCK\@-dVfЭDG^x Fe ̪OaV}:nkMrW <ʳ/>d&ͩ6! T=Dݞ;Y s_ EՌ,BKnDxV끧H5-\0D#53NYתpjb= ԅrاk=עXC[9PQm_HͿRn? X4r#ZceK+8j^7`F(vGo<1'Ma)*Ku!ze9UQ+rCd/SE} MEF4 <ŶDӿ_k}Y#^[f5ؒ\IN  蕾u,7KmP8?j o)̉¬ՠ, W &00H*W6RV7f9hMi/Gg_^A9ؽ Ca\]wReph[V2$#n!GPn.!OhOT t $k$7. h9#qŰI1k%"i:ˉP.#0X`^* _k=!}?Bzڛw q[I|[v!.ܺPD6D~f6 H*0ZjC\5JϲC9\S, C,0SV|ʵ#DYX #G*MgiP8VbfT m%[qǥ۬MRL<\7lafCvy^3Ta+rD4!3֮ݞ6TcPݠ]@`:67:ɧ8Em⸧.M9F5%Je+tpYQ)-RشeӠuϖ@N1רּZ7HS1çuD#"idUȟ)'(Oϖ;<"W3r2*|S'ZV!Ed/?䯲*63Y{}N.ܨ䲘{^fhG50E6-*kq!(='AWvաx*#0OXz]^΅lbGORm4,su Qzb M :Bt ÒE,z7Nihkux!#kk*tG=pU*W'dlԁ-Vb:?5-9 0n[eje.kafw&_U۫xjưF1bF{g^>;pRaY0fh{~L@]t@}6Ff */xi4[ cβ,>n4=PSK%Gk_GҠؑ+>`5/CA-qTfvJQOR/8S4M;MԀ')7DRQiqէ[9C(N:䡇O^ ]S*]]oz+Ύx̟ h<ġҕm2H/W#&S6(ϳѶ>-)2!ˑ)R0ɢCH\d 5@AOAkv#1G&/ɟbKk$6da^eï>rPZ|BaB Wqd |(t7o4(ġ3 iO%aD8q]OSa7os$C(foSb7BK 6 zHP{0ȧ;c?3#HD"N掘/G7XwiYH"s6N_Vr cI Y<#7 Ji/gt@q{9[:n|#Qzd) YM%4?dŎ2|3ݫa Xnmms2Tyڎy̴=|@* {^rUiLB] up{Po޿Jq  N4ŀE]01& ;#;QuNr){'?L1uF*un.ltjDY1EygxI 4`ɈlCSPm@i\YCuCX 7yeJ2 6_/NJ"( CrY nh˯7ہpPz[>ߛN1Dq>šl4)sj::~ZĹ&"Bp/Y\U;1΢d/QXH?H|z|pIsböxW؞{OBũǟ>'%;cE0%Z] A%@O3Zj+ELڳU-j|#֌1P"SVv+֒eVX4I@z&oZ%DC>X.#t qe{e&\}&[LUhQZ~Α>NSc؁/-It۰ R^WpxǍ!XGDG;)ire"Ǩx/@dCw5<+mvT2'ߎ GZb*J4$4H_'H`86chn7p D(s> )[̎S/CyCY{-Ž\ex )L6Gg}<+S;?`˸YkJ-bpB`aC+ uuX}6%5Eb h s>&UԪ+[/NIh&+4ԒJ+:c0!4"HA4yǰ640Æb$IvdVCޏԕv\N뽐Fk8Heϙ n)P`r#W39.{l4F`e1Ra(WT5 8t.|-Pe$R];L4qAyIEJk/0fM^i,ahA'≮@7 \Seb"8`FذQFYn[baCJ~Gݝo/!4:/['px<-[_--IUX~n7u~|no*[ˈ䏫.c+=?فH(x'xXX7'eDvռuI7ZOwP/>("jcNn4 #VSٖDZrnrHcLPѶˆvQk˄SLW~z ) ITa]@57MH= twnocYd?{j? Ӎߜh5E>&#Lf{{  ,EȠ^Z$½fY8[nٷLD4C30jAڻ@ 09Hee`Ć[ba= M`j_jr 8: ML~vdb/h ǖڒu_tYڂe +X5?Gsl}7H9DҲۯ,+Ki4Q[*8?M4|{dKq[dOD3F]w[>@BujfEsWd(Jpe>yj!URծ c`ؒV&M҈y#yſy 0mTM^V.`Bד:V%@~F /p]3H7` 4B/y%/F&n}h=e@8t<,[ XZXQI$\=YfLjv i1Nw"SsXue /oŅ~XcQ&eѸN?KN!"7`q2qxQ*/FA-H0x zd"z$ѯ ~iERr@^Ι%W4 ˡr]JeKtRԵQ= ʚF `b:=r9+t]ܱdt;4~M鮦ы{Vu4hJ$T1L0"e\hE*^[牊$,:.B-vH5HS1KFj#޽ms~=+HqœŮ;nW`lg̰v(D81>rMeh æx6WLݱ5 NVPsY4ZZ(6]0T>q z󎇲tZu`fRLx4f"Ҕ%TMON9VmyEd<%ЈXf \~LWݙlK1u2vǎ^hseI^hsZ Ϳm`%/e^vT2|Zӄ "lu]B&u77"%D wcAp+~5d50q n}%(]g/$xP:S `*ٸbDo u_#O'0Cc/ SDT |qa̡ ؂dWQ9L&Pߣ2 *}A?`?zLv[Vi0z) Uu/Pp"i}Ƈ;Bf/MʗarREWhrTԛv9yegFdfd{ކb) E @J3F(TWe\yP.p?ӟ7}Yas(=/5_6{2*</"0wyK%-heERjC"s,b~^*#$f8 nT]Gz6y"(W_Z/Y5}*vUH<:GJ3>m($S6b;(S&Ҝ.?zߎgCG6[35Ii?0 z5h<N=z7 #GIVa1ҽӅ@*+Z\Pysh9ͅTnZC1%Cc;sb#.۝r5Y}C%BE3̓iIZ\0Qfۦr}.QDW;!gtQS3G#NH١*rSў!\Yi 2%v"! TRVC/bRi3'{AV/+Vz5PFRJ`t-5`=mRi9O޵죆?/鏊%aJ=R+Y T>иIX/mnuUUf'`$"k#`MdH {>E9$|0 ͺ*"W**ѽu& */]`6nsg=I\G9MQJOY}uD-ѹ̶kA"^<(m` r&Ԯ>/up#(V25`|W*~Q&o"ESk[x]YbǼ߆P]\8cg %S2h.H),.zSm'᱈AEǎҦ!sý, OA0PU4@;wq){m.X+f(Liex _›pS$'j OCOgM_.&:&#ͽUl) z$+Acy؛im"8Α󨌟&E?Gx4LgnFX'< bXxA}GS|MR,Ɏ5셦U.7@l~i1=qx-cyM/kn9~\!@5[>~Xz3Ag%3\_1>xx :a7-"`gF%0#JM}Ҥfqɏ3B7~C;pBzCMn}0fmӸ!7fz&95wdM>ЪaNVz׿`5ȣ c]s&!D_d |XfPeTwiIO[}d,LV'H2=Nb!}ZB"Ȝ(\2V#֍᮵hB`[3ePC 55rLl@*r!ǽke|-!EH'PY;5{{<ka-q9D)6Ht=j]~)fe &rJK|EFgջ0{@?p EWtUHZ^eh(wxNR%}tIvݽ#RT V؋ʜ߀ +5 BlC NSR+4F\¢xXk@yv{F,g81uf9|}[Ot(1LVOڣ6m'jX"zL Ipta 'C/Gp%,Xfԉ 7CL(߲\*nxf4Q:BQO>34%ywr3xV;\C3Ǿs;`)ݚQG[B !q;;*7[toCRZޝ,#E9 >t VLF|YD!R}Ƥ' "o#-FQ[Ʋ3pU˒F5_u2źB`w\ q$%1_3 BՑ-Eqw|Q7Egٜ7c,]TZ2J4m_O}\RH*Q,u1Nw}f]ܔR3z&Nz0I3'K %p-aɝNBۓ( n~=Nر'P($ TfѬc'h3z!tda4˂}1QlKIS룖жdNKw'XaNw-:sS@ |Rϐ\UyYT50I"!?o-;3P4/ x& Һ5A$'!64_oP,+S|\ S0gj7Wh7YH:lK+. o8R@@6jHm7GYDSb}q6vxz,Nqsa*?~5K rdb)~W>| #]*ۈT,߲AnuitFJp&Vtg( !1f2R'Ƶi+| ;o=ړ5E,&}]U{_biFwiWY9)\1W2`x̮>X|q[cWGlAT2n-iOrpM챉Tt |ܠ)T)g]D2Q5r:3ډZ8 < b#37πP#LXvT3FjyJ,i}Z>*RKsKMv LRـaɢjD2>Joۂ3.kT"yW]QaG?*pd wڬ`DPJւ@@y׋_VE遱GsHֿ}k- l#īj{Rb |^,{BI*<6s_ݢ慚/MԀbTLl]Ku)U|rV1GQӕ/~y’=x*u 32@"Y* żGȘBG(P^J̃<]4l00 6]0c |}lD [6ڬ &`=b҆+EA[牏fJVᖆ2B}'`e4y ~ eG]ޫ2ŚJ4}K;]%ؾ:;U/ s e)|1o%K.kX^icg 2>#{JA(,"I -F,W$y0 }JM  V.zseE/ejpqj9N9 7{W9! !{|@23\.:CsYBaD/5w+׾fucV*y:0yJԠ.θ̫ȯUbȲh=<&EczgJ'&w u!*VK(8Ԏ֩u蠷1n/\r^eR#Q ]4DUAmڷ2)H=]ndiyVmܱh91\ۤjV\}Y{ 9TyĪ\X5B1v;cv2}-\xxӊK_d ~IN7 [Z;О[ ]F"a#f E3}1*F? ˊ4bYμPDM v6uu?#uz?~xg=):!Wpkz!zL.L?,9zQT=cyH|VA8D9 2|160߷pQp /z_c$zJ§bh\s ϚNɞM@.g(A L\͋aCab=E Ѭ*υ?*JoK\`y?qPK?A?5^ӚO9$4ucQO?2dνjYJ' W<L 1`>O9 x93m^# Yڷy~@u#W9X oCS Q/"4}F_z lS$W;޺F6Kq{*85+&mDžfF w i /8cl\.ylKޫKܶj%襎2'~XjM  83ѷBF P:aVBڏb>Ǝ#6#g&v  k] UJ1zO| 5"8&ӝ5UuOEb;*\o[g;%J9r\fwz4kמ_ J O!p;Mec BjvGv_Y=0[*ӥج"S0Sd I"}%rt9/ֹ⮌Cbsl4f~";3V/CKﯝ) l Gn 7 86\^GBl5ȄMy i :7f+E^y[0ZkT R M5i{/όJV NCQxɅ9聯iGZ8"^N}SY_"\ 6n!`D<]ۅR}ijV6;, Y)"b'\0#F7Fk-vDC&õWڇ2I0#'$XK̵4\ؠQ_mR"3Zln\$LW`$Oa4Ji>[mb{[ea0>rwYQӶ7= hN)ShovΠ%qYwM$gz?|REݔ#T15]x?|)rr22̣E#"d܌ k>W7R *p'f ?%>y(Dڄ-dR3jόn!t~6_8B&h6D{l*id$`CpFNEk;g|fNYj={t))A !CG!p=:톮,Koo@SnV"1ΌtKjAd%b~EzuB^4bO~àxh;y2+#K[Rb%k tכ.ñ*)M2 tĉb,?3/mxM4*~j  odl(N=|e dw5z<0s,1#kᙠu&z"Eڦvչ"z|47~ek"~c}rQAÝ?Ā>cX3Z!dKEwŰ1Ef$2@ S}zwMZb=xxE<;Y:W^OArh(U[p XV:pwo ҟڣDbʴnA,YZkEV>" B)AEx_#%}? 7e[C^XLqʫ2_o*`"`}1.HsKZry.Zaeل{vQg0/F2Pm4QGSL@ ӄc~seE۰uQkΡ]0%`Sl%G\#5[QU{REV-5ɏZpݢ4L.yY^=R3=IJ.Ua br/"cxoBuEuŬKhp䎵nJdcKT3 `{8h҂`o53ZerreuR7@Cv0w%NNO̓iz~` 83!'V I]F e_z[je&Qbs[puY?vJx:J02dhusYpz"ǵrda 0C !ҧz-AW׼"^d ܭk†wC~Xe'"~C࡭zJb˜P<#v' ;k\cl Aj = a,'JfF9q%@ɻHb Dem>G`EӶnjmhA5'eB~=1"SRX)57neس$p jJnFUP|A0vR'q ^LE@Xst^_s YtnQV*5{MgV>ި@H}iX~1eG4"yåӪUڴf*5 )v=g&|&juqD4^Okkh7(d >ݠЗAG˺0^d|H I(!26- aR'c!Xnfncڗ"fLyOw0O{?jEtg4'˔P>f?E& rhkbٻ}t3eM6my8A,x.Z(ݨYAԩKSxz=!XYFgaft>E ;Ώ֍F|ӆ];Rts`E4aA)@VR戌om ,nIb9U'Bx܍$e!̏KeׄI씭(k#mҏXo^{mYp[=JFM!4Xo$b Ru bX0Y>EM7e[%fuNޘN۝Y N( 3պJ&O^)SCN|&~NU_65b5idBQq Xi2OIAFtBWn|'zd|22Tg;u<;N8y:4 .^<) U'f i|'*ׄk7uLO? DRQG5U987A+WPoUm:9bL.9IZ:&S>˰,<XM9 +l ,CyB|Ep!y }wW7XP5hy1),sws'<@ `a.D@J| Bʐ]+<~yz:Wc&ciN>َ&j >gqDv;#fR"m' .6Mfڛq<=#1./r {XO1+΀ĕ-I~J&"'tR=a .?SI|7ʝhB;| 0֟*t% ]6LPi]4D۶!'.Lj a֩啉-I-iuON>K'.M^L[L_AO] ^LW+CrN<2-dK@$?P v ͗ Y@=;: tR\m݁bj9yބJ0()\zRK#jigaHxCzceAXQ Ǥ^Eqʱ|;~*:G|-\U!5k{0 e?c ̍Gwa I+wxgq#B)9BP6 obԐLkFlЧ*=0bŒ:Wfޗ?Velj蓭PLH=ꣀG wҹbQ]8<1,-E"Sf7~*4AX˰8;kJn3 orl5s'V gpd6zZC4F)`󝝧'!}jQ# ؗIb(CKyUJ,hs H IMιP}.n9P:oQ쳓3d>K!7 A\@@ _Tc*X0.KWϿOiDi&$I?W Ue.ᓽyO@P~I[}ˇ?n j&Xs:,;XG?<kn/[Ol`;@4&eVdv4G2UQ==lyYpHp+>X阌[/A%#subA[SM됺UvW(Qk٢sj0H^7/VvW>uYC_kfcdi'P(f8̵>y_֚Np1P ^(#Q>@U[H A'p\K|o 81y'Ta<ފKV5>QUz f>%z#| j,29GVU!Ȫ֌&grE5!S W wR|%%E6f?=j!sԛ@$|%GH?}Dôq"eQtXk9DC]yH]o|eN=bشZx9e=wE,HSN)R2!d[,WM,Cc t޼ Kt>z*qđ0\'P9} j/Q`oBQ#oVVA-- Rڂ?ok<\޳0.rm{wK ĭtX +N%SEcE f1d𬼰MS-ޖ-b̊ű@ZH8>A: zuz1ٳMB*Qms%:vf1/w՞ d>?<=jbM$iAYO0ڀ@*jJ>DEoQ֤BcW6$ِ WoabePbAvw4Rځw-_qΧ-`ff7 x3+Qœ*.\8Ruuv&xٸaY_TK5"][oH 2Lq 3Hs\;{z|sg~3PDeǿ5D}i iG{?GbƓ !eTْX.|8"azlx*;D,o úsxу6ًpJ ^q<*RK6&49}琨KIwU Z˗Nݦ=sui3hIᬢC, |u!{ }EE5Vz)ZTIMo:25l޶ˉ{A,1P4k%Aiة2x!U8$!<Ji{& @SyzAXfaahj׹X>Cߧ~o5?>d_풰d &>gP ZIGY]y$% "+-C1RL? nqtz/`wMMZbQ4,ڹE1j#\r=ň=M{2w}Y E`4oM$|nm9`ug٧/JH]E9ٛsP9,aSd(k'M9xόBr%e$[֫B:VsPF4{pMϛ`LaZRjrl)Zy"D-uy}Pg+ v7FP3uWbXw:SvG0Tb mS"anB15AmrF.OPM1Ey#  -/2'^,1Cjv]%V_0UtK<9uaoz}E"i5=<$,_='`x  ,lw=F8 [^n7zf-;']zNi`]܅0a qRHF~16|M%iy\D#Mlm jo|RS3+k7Q|,U͌.%"O}4Jv)ITmG@üsө̪ )kCѬ]]hSÒs!]vCm (~)[}q5k 5hwP椣T"g![w M60{U,H'^Ұ8WJAt #Cb8Gi/OJJ n?{*"Kn>WyCiՆZ~;Q #zZ9$#5fkCTAtUeRY%#tLog g$HqAObO%..&K} ӕ`&`S&A%fn<{tB Ab$vh8F(^Urܳ0i͚eSaS%Η\)o(0E`ekF;;V&"%bB !p7KD ,d;K(MIO w)5oRT?Y)<1JZ g4!e(zÍbVR&զ > rIjam̺]3TdtR eR~nϙ"> GZҀ$3 ӿfzON}==6p'oUO (>GvAlMɥ53LE_Ldђr;Ԯ ϝakh@'r~J,ܺk[ A N|x/_XT!2lm-sSPO;/n9C )˷._l Ʊ@W}ŀ3`Bx"c {+_ٸv˧Xg$Ťg6x9ͤ%S RsEvq\!$ܑ -Gb|7h= )GYaJTQϋZC vطQA/m?+ {#XuAQ# ao"#p3V,BNrVm;x%.=䞶i϶WxR룤״Y|C~ճ&VcS3(SL2K(YξTg 5o. B>Q5ܻ)x-=1-5 8Wjo,mԝ>fw\ṭ%s"FmiU Xf3+vjtec18XK'(6$2s>BZ㫷5Δ+-p7=ɩtć[`dpI7wJ:u#2}mِlUa'Btan@ o|?yڡ)3.êMB1iQFw}sKbE,g`czjQBa˥(x'06ZŅ{dr*_p5j&3DC*?>Z[C< _89P#)_.nm q$U{ߵ}o-Əa<۱27" >#+&Ơ֋{a5j "n^X$dbU.Ge}t&NT: Pz?(@,pd[<%YGȹ h@=DQKvGFpsY.!GGpt9Cːhkt`iy( I-J" cytF%!x=}5~uہACB)Yq5'jJ$DH#v@[xBA33ٔ @sk ʳVjH_&Lkbz *+KN#::άurxgam +9mTT,Z)t56}3-d+ׂAdE"#ϳV P64VrY&$_LD2wnUP%c1<uM"'`PtGV9 g څ_h% '{Rd'0(/:x[ >5F65"*+cNO.ZN u*w2 i ӥÇ<; AN aM "'XfL͡+?XD_.roҦ$6Xod-@3#h+ƌw%yL/Q$վ^ƲŮY&<󘯁f >E*n.27d~p"rK\tl[Es{W3rp@*Aىh/Od8}k<6q2":ZώiϸOX` J;1:,4̠\d)k߯xK3rof\3AEW @s)g:>=F x>^+=3̆y`,qDHl^J,KPkm:xLcL3烷 ԌYŇ/oOṿ6=q( l7e 6^ p;ϗ ±{/Vr<(_ "NuSJf3<#PX o^RUmscgW.T㵔U6q0`}W9P/(?$"8#!B48\+5LrquU6C~Z BM- 5e)=†)ŏ:K5&E{H0wb3l<.̃ifxV^^<C 澸 +EU }=s`݉I`:]HړE.aS>5Q;+QK07RتXAoB?Ȩ),;;JoKWD[y%r:d{wqD)"m@bY?L<2ܼF-Yi7x'w, tJ6nuDv. m΀q:4- g(BXky!}r59Ϫ9A@OThf,h0GhjlڲC 59G׮r0?5@U&٢]" ~/콆a5ux2=K@M\TwzJ0~] ]<G|_(8cvhxuEB˔jPIKI/9.) 8  v6j}DmO ʧӑV#^fR8V`)=5C X/7o, Ŵ=oI镨G_z#E{يк5;ű_5g !}~V+|`aV!^++C N9Z27>\rwRmt$ܖ_r )T$ձypN_wXc܌K 4#Z~My0+8|fK}:Z?K8cx] "xm/y:1AwWV3o>T XMdPزžz${@ -/)E|*vIR7YS45Yڤ x*@ޗM<4@!Bru0|Y-]G T~-=WTԡh5c+s,iWn'XSWk31T۶e|5Af;pye FS]v Ras3@B +nO6gөg*(Yܘr0cK\9Jn=I _hTㄞZ=D{5׹8PߐS}Z@2Cuı8n[ikVlH`3FnyS 4d>̍1!^HjBt WjN3IU[d)׌Ҥ/ r5}܏{a&];:Pcb8kkuKx`(vwj0[~2v~05FsQɊB@=Q>˟2U_f9klT;]c  Mn<0VߴcF%,2,TB;(]F:PnVOt}"bXi7[wnN.#KZTA&$.63[A!B%k=! =@fdopcmgf'0] ӵ uJ%7ݏda/>5-&v}j#f3vL+ty_U7YDGbH S6I&V-1@J8GݩSԶF;e PS \ Ƣk;̦&NFm8#&‹듹\2(IzĸjinOTZn3Lij1uX|`il^C; YhN}F*VzԝdfSTx $Bn F<蓱})re_La9>^uп@vH,j'Ed;;@RMvc/^^6_AAKákԪRU%K5}Tz%|yL`EiuK[.҉-7(舺{̰z}Q0Lx_ nѮ03dU @UaKps+poMޭm.&~R<#cPpv5r>,Tbݓ 0mOBޮD,_1ryf0:Z/[0@4B.t (My?5Fum@8iΠSbaYHFNɑ#Rpo&fpʩLj5޾鏤|䶲jQg㭧H՝̅E&XF U:b}Ks iڎ%ԉc"8]lD34p 2 n硗iqM:c`\$lUE%?MUL-P D7WYUn|WU!o3 T̕`#L΂IE4V*dRpttp #_R1=ˌuSVAܨb^ Ց%nYR̙V*MU1#}|r-#ȖQ lf͑se iӣ( _7ffmK"Gz,|)e*.TPXc1ɩtxA dig$J p-?뱡JƏCeɳ6or nn楤6Ϻ (T(r?Xbw Kq GśOOgiNV1"]%dG ʆ3a&;P‘я6Lcgmo-2D0}FgOPxOkHF*A`HM +8#'+PnAu`%mHٙ6~DzoKk|fMU14ɷ1rnǜ,]J# ޒ4+ ^Lu5`2dʶΊ1o";C,CЏ޺S&ȹO: 7ν8$fJ-f =DpAFQ{:l%ҶAU+y?CIh[K)Um|4LN.h'OaegK= `lYg}ZܬHZxQ&fjά0X͋70u (3k\7R Sڋx44 cO;F 2Ť_gdlaRۥD ȼJm"3SN)w(M6w,jȦT|_e #)3U"D9 [ ع "~*ZP$!d真a'v,B2>r{$PњƔw)#>8Pl3V\8|=vG>'m:c8-tQ`߆;AtDhǛ^TAs! )_΂x c38{Ap(fbx+ 7 ޣk{~+\r)E"թ5zuDfHp5tSm/V2J~ 9~g?zw KqNu{gVmv  AY~0zZO"T{l[޷Иv ƁH"g_MUfˇQ(㲬y# >vjTi5ؠ) sF7.PصhZMz _`h.y֫rU@$_g{! ^]N ej  Z6"n=ؔϮD|,G9g'Gx:My9.j2,H!Fxr|ZF6IMxiR?bU`DاQp/MKlRp(9ti.>y6-ЎERk.;.ȴLAܢF9&iKvB`4 (5ʤ0k{Ѝ4f(gKQ6,mIb,o\.|7oOAX7D2ԟO Ke޲G:Koc*5:DP 2lwشBRmp{֡Qan.>BjBz )`Z~Elo܍|'&4Y-='RaKAm=M n)V6TfJSvfFiBpDiN#NЊ{d4皑jD ?cJttu HlYpCn^e0#+p$+k<|mEN;,/nBq^%$ gxf v4U-&NסZ,{WG$;#Ȓ]{՗֮mzDzy,Lr5 866NG$.u -==kX2pe0[$xqV2v +y|2׬yiʩN\:|R:QpfլNl-$770[I:w%0U5!-xyRiqzXR㯼}aAqp%%;Jc֎%ϟw#jh3QPeR!)T9$\N]ő=G/j _DO.DN]}l>w Wc}|`~SZ:bVy._ q\b ?AHO1JB5V)i,a|hzr GȾ ;?q Vw%= #A@t|蓨R '. (3[nίIwELV']DIhɌ媨%t84F`VWpP׳$E`FIW/UN-q8s3 | 7|fʎxp'Cx5%߲!}a H/ B>td㓳DD P2:?\/ ܍ X岜ERx{iq8^$ 4E pC t%KN5V8ꨉj5zs[W钆T/}+Db|"+#CZ:nN m =ޛYOᲱZ wy.HT\P~Z.Ο;RoU֥꘿ ѤIG3q`:^8^GfjޫU\ђ/:UK8mlѐ! $gzH y\<*-rV\s)!M6nw=#۾yczf!Սþ>8m r]>A91Y}C#ב0Ux}v^{ C{; (z7;cv/WTNdNպ1|P%{y7UoX01vR0OcF!˱GY0\3 21"ƐR^)2}hYmF,8[ !`g8+¶ Kִ͒Gsq!1UN2Gt˺0Z5MʝT6Y5+J4&R.p/7{{DB” 2s߮ 1T9&D&X@7j*vz$2MYgOCAΉjRgRO9 )4fsשQ6s_«qasG_7D -կa~ਛoXXg:__Y[Ɲab3io⸩t"Eʔ!rcH:C,,Y S,uPCfNrX"X&`Z(͊jUc_F%p5 M״lNنB"}]ޜ_>,?,WFR3޸w"WEڀ+ J3ةs ˜[xgޅh=u:kZ; ="/m5"C +;ъNA#NK"0vCT+FAhYp A[pux4DTxx K`C\XY탥.8]ɯiYOI^[– _).%}6#`D>%b]0nFl @Գ-DCMdvxw{}.Ny!?”$(#7dv8QcN/AȕH#&؜-M,$6Aho d˹T&Q Rhϱ8ϕX*rک><}2nFtNKMw oPvN4@<f\:r!++ >INQgK/km`ݜ FOj߸OxwJEz9G"oL85d0gCtg]BE _ H\CA_+D'4嵹Yj>QEJW&WeJqWx@;s>Dy(>$A ,5UiXNEtO搶n)lQV&z4TR-'!:oγ7C1 翯u Ħ= Tb8XfQ pxn%,W(#Bck/XK³j;iOyDYH8g,f=>h-ՒFV Unm ]CC}Džݖ!e$dҿhぎz\?v skӮ!/RF^`/pFb'*K*-:pYELI_]0'dC,>5N,uC#Gˊ=4?xzbroI_cRXPtFlW==S~ӱ5=n43ZyU|ؙF*'3!4*^V{[}xv'Jo\ Aj1ZIy}s $_2dܘk~V:Ӷr TvYaFPipAd=q" N1{_"Љwbca%l.٠.Eכڿ9rO(Yi[2R1)V)h{tAznii$bՅ4 ATE"J $ݩ%m\*RƢtj3hԿn=QqpXU8mj$αKrN\nDw,DOx[~wә1bFaixA%ͼI\~jy+F7%S@y!*FtpW?^֑H*bנut #vcg~On}Y~cc=E"tU2X#wob!Eܾ?H}K$G"*&ߞQvTKai 5 󳹕k< @-N`vF1>6 z岧76۰uW'g\Pm=# QL7 61UR|YοUkJtgK}Q8RMjl l@ y;1}aBIrZaWSICQێD%{cN_9' 1DJ".Ծmw4sA?_{>]}2Ktlj:K* 02W\- l?9*es0[Bed)y_p>T=iJyǵX`@u?p%Kc|e.Yۢ !8@*xkMhRU#bۮN锼@FvƲϸFٔum]C)C%:SM+nt 3Of8D1bB/3a^8^BaYo 2`X4C^ddJD`皻jt{Ha6n?֒.y?A6'=xG{i?[I6GLS!/`ߞ %#b2rWwH+ p.ꁅrE#U)_s|E/T:8/ )<v'ѪyMg r H50ZW'858M/&^$> ?$bAY%Q}䫇[C䎀~PN_Ai3ih-P2 Ay'@Yj-A]] _nHa#XiDuG߹W0od/Sd V,U$ \zb-i/0]=xv42yUeøm=j%{W_$ cgFp2*9TKw]{kU܏ȥβ%P$@Hμn)i J\*譱"EY|k%GpQJ&Zpׇ*5q pCMw+<f( LED2W?/݇o"N`gS0Go!Y5Nu]j`z×^J"j)s*ܭ@ LV1$$]#bVc{vIrMqJ'i^v͸(K8`#T5O`n6tyt!crp7m5c^D[ @snyּ cȗpdyD7XL;r6wm`w*g[fdfd.є>Qiw)axaM͠5b+M~obXPb$BXII =6=rst#.plVTp5OT@"V[~†˧fMv ̸\YJGp$iX_!N]Q!,s Jb*ePM&@fr/-لE(NJ]oa8 PڱdZ=x?R)ue?7㦛 9yRO,2vuү+% eWI޽wS0k,-Fɴc.#׎r25 Ѧ`X7"B`G/Jg_ iY@;v˔SH^8JŋuSa:&$NTZڳŦ3mDjA$|lyxNEL,/|/ߡ)ourXuըN[S$Sp+5FR~ST!B $oL{)hF_.Z =X%ǁܕAɎcxsɎ +lK@)Cf!m_GE&x32ŘQEմS6,b!m2`iAs>\[:JtX#bWr7u"*y}Rzk X.3T̵e"J(9k3A{] Z{ύ?sHX^ެ:CכPB,~ kV C)ٕ/yi~!WRZD>4o:=9[r9觗@.Ue"\-qb'F^ ͖8FB'@jXIkH;1ڀds6zi;?yóZv ю:d'[v1.?B򍣃1s3PB<5jġZ`©Ddݑ*?;(CVT_W<88<$$_qƍq2UXS+?eG~1xJ!D eEp,9h 1[{IhLuХ (C'&}\* ?v]:\]ժ'Qٵ8%Qb[i$`~/jGEmm|i!{-‰0ɗ=Ӽ\"RXXKIF0H^Qtxǫ[3wU-6d_LEB֋o~i sN.#Q,8:KDqA@B<>6`]J1* ^4 8crY(/+rX1ZVȒihxrnu&-|u( z(F=VQbzŅ> qфdvb)yڈ h~+eXŒ$})?]WJ-ŇjE #\]1? GD]<ûlytH{u`9WȿEdP:Q<ޱ,&K=c8z" (MEXNs*jф7$g'૕=1^=eq<z5o^ʖ5AO9eH,!l{/0NJΡ&uC`Mx@1p ﹒+X`b"9 ? ̉:3OAj)m? !՟[  nC":h5x0dQa"xEKv*E3:h(zj|MQ>.rBgO$@}pܭѥvu #9Ė%vVpR:`3Nw?[V<5K0٦xQ\n]nm4gf{!ɳ{zprw)t@@RWD1[1{Oe-gX*^S)Mqo" ſ#q$ZpmOՒ=eG[8 Gy0{T n#(¡it)LLPJca$qYRF6C !JOL D1MlW=Q3|De7i$ *+O ڣbnq'?#PUGKN9 ʓz`1_9@s1#)gjI18MJaŕ2XRT4lk$,ΦgQ`, v QϘ$˙ШVǺ\ȯ`Dg$Ek8U7`:]qyCuh[_[JwϿ/qK׉GrX$B6MNH+氙Vb^(kHxu΋`Ȓ*bC,Ĵ CubMiQbv!i[K$:&NdD*VSs*yKWh ,dh*]U~5_U"m!sMͭvptޘyo ޝqO:lɍ|Y*]H?KQ`1S W3@I:C<hTcC+t2vgR}Jӥ'PW>7qO8烮 Eml%M2g:\-O?|7Q.BtyNg3vyIolA񸸮%i#>jR@"q`c9geZZQy}FvU8֙ȩN .,ڳ08Wy4u/,@.,ye$wYUnC#1)͎HB= M=o>"i \ǿ(mSÄ G<|KsZsA .q 9!\y2ѰHe!(/y}fILxCAU-qtq 'J=0pG:O"h)4I) t }'߆.26QھCZZeVDR3S3k3T 1v X&NenY~y0e"r>]fnf.Ri$il~4+hYBi!OXN†I/O QxQ루W: {|Ssn毄R?K w[g,5Nu8n==V@U9/ݿ 2"kLH(Η=”E =|:ʟӺ'4|UL=eXж{]ڛ*A$9j<r˜Mwo:|:l'KݫSԮC/L_2 t,P(07$B2s0kR;=Z]+0 3=#p&? 9Erh:Kcșn!$x#Om[y K~ %yJDtQo-Z^MZbaY*Qtl(P`uuM*zͦ22 [^ *Unl>1^m|W Sy[tqLYI?6MTcK4e]: .-7c՘*H9I d%b)>xʏ؀+1FvmNE|#]tk;f*%*I @+: 1QDQ0tu[ Ffy(xCFFH?9nT,w>ʽF~SGF32T'(N,CQ&!0(~̾Jmh' Ɠ;QT荝A:1i\'p^pi*m"ѵc[iVy-~?1YM훦lQ@a+T!2lx^GEğvʾb]@ J-;Eu;r.\a&oȢ(kr}]{V%.o.cEןl%SMc_%iA[Av ٹqnFE;OUQ6 y:P8lRҜ])*&>]LN-Nl":cw9p,ċ =mNy1Y^/]Wg}r/ojT>+4iX,m3h pFc7k(š,Eac-Ĕzbom!o)}u+`@RXTBM'ZUM,Sɒ$FHSPR&Mƽ$跑u&yBR.^2w|N-(.hAП4bZIq5ZohsVgqHT}3ҽ7,ToK*HMEahG|wWJ0By~ a?F9A2RP8N"#3^ ȵl[֚GohcmDij %r,M+z Td_6nl>{B-EiYUoJ%6beWlqz\ ԼFO ̸ JK.kXn&VMGȬIog6>1z9R- *6یvlEs x uG;Yk ަn=< 쁥Z嫢g"hDCCg L¨Lx{#@aڝb (R|ZCS[&B;3?AaO̽tLӸفQYPR 4fm]{a+ggIՄc%IXrx4WelkwGMdJ.>@Uby]ygg;AZ7^q RdݫM{$0,(H>2)?ّoYQF}WA5$,E9pb4 &L_bTUIb \Fm*E素PU>Kw\ kƂb6D?H5u&M) vnpm3CR^Mmi]Xz^wPHWPkp DFL͘icN7E[2'-߮{J2t΅ߏOChxm H+ѾuW>sCU_K*^cC|^HtL .!}@}Q8OD'$Jwg *YFL)gNd#؞ thr-lJT7k_nWrhwʫG`y,RlCp*LQ˶#ƿn'I 8`"k{&Uw97_ jd-oKӔ(t6{SA)9H#2t((kqGgy_l$N M'~CpRʻ 73=CF( ]*+kA_Gꄨ`IS:,US愣\%4V]: QQ%߬iMۯ v) W?WPR$&.yH>pװb}_%Ҏ8ۊGly'g3?%N*l]8N Y<%!9^{/ݤξ` OOISP: m0ڜ8Jw)\,.vt냎RN@A<).m+<^POt1Ԭ8)7%qg[BɒpO ;~UX߿A"!# T@p^`c f#E0qכAc/%[ٞşT6XePQrl$M}?A9wkK#6'n4jhŢ7ϴ h,`L3a5fx` loh ]aފٱvʙbj#?I 1WN% 7jrJ:zP5ȿN(%VCUe^ctױngyͳW >m1*x9RķIr.Gi#=EP>jI܏>2 `9=3,Lq={K z8"&4/w8$}a>%Sv<>Jh6̿>8_!Lx%\S<៷_`SZ}L:XYwj| Cv>kwq2EUj]Դ<*?ff.M)rTL],!{-2@ğb8q{(0wgL|w#tmm23Pd<*@)nLFW*꽁!k s]a m~=] EǖOں$4˾-v`~T6_c"|%Agi&]lha;zl̤|:hv95 ov&Q ~C/33j5}GXEc 7 _"%x& v%DH<O8&f=A[kd5SROPgltj2\chQD&C.K4w '7DΒ`ssob,F 6~nafgr*Ӟ$V&,I&Z;08TEEu'i. ҙ6AO [,`vSD)dٍSTSV'4NxLvtlB2nUAdvAWR9 i_!q B163$K.ރa~\aP r)hvteF0t θ;tݘ7N]L&{Tt!F~<hX"9d}P H;,^:ElG'i}gMpgǠ2pNRy>+Wfomf&0[T)Y5o`6TeNm0 r ]ogKHtf1NxMqf'y(#?KߎӪ~OV%78d=k{oq;VZP_jEfB9X4Є^g-kDU!_Aσ p w@hi CE]]=@Uj(bY9*Y<ඣd|B0 2%ŋ=>By@ 7!>DB!_Cl֓a[za0la94BY" uK4@gy $Qa"82ub}vz!Mu5jяC/?/p.^IFqtQe8kM`+M4 cbA5>HB,uY2}ZЃ0K6:ϕž^Wbf׼T`/8$ϽM۶H7F.F6mX;ϝ{xfc"t:y:)AB#-%8pE>Dqp,o_`iѱ1fU4c{Fm>4)Bźm0SG`8 }CGs 5e*^{8Sv'4() tV Gɢ_.B; Eĵ|bɎ.m۠2mwߙђ YjDrL^YZW61gDk1,:/ES]#Zn(Y:fG,{^:ޅ]Kɝ&YJV[‚eEˇ>Sw*k֤ ӷ$D`.&GԪM7ȶHفȀ)=u+t[:ɶ>Բ%jZ6t=FqpOqh!ᝠ IrLήqfDkר8.Cs^g:HS? O.- ZV7ms&њ$)*%&ìs|%Y@)JI4b3ںj${dD5 @f'l\O㞙o}MC K?7X1)u/3_n(@AթsW4fugjv &4 \tDHr#.%촲ϙDQT)A0];B,0-eKV'COՖC5Y\c@gL2hQa5䇳]rcu#N ؾ֊b _JY~a`+#0=?uz~v}{+#J2vfI}tJ-W޴ eiվb褢43 s]#<%q_3 Uk*/&lCs|zb܈U%]}#O4ȋur!ܡ7zZYԲ0L Jb^@ Z; W7OV%G'k[ɞko݇Cby:8+aXݖʧB7iJ-Tjvin$ެJV|g_2HcTQHc 뾮‰jƟc#.I]z=@q#4b>1̯,`/a1xwt1h)LCН3(1ِV:ߐ\X"T{(m [et#sʌS [UG}kR0$N_p}`A/Ӟh(96<7gS`kD= 14ԷPvӵ@U݆e@Wj8N-txWK7?Eky%\%{]A&uU J/.рqy.!uL& $r#EP9]XwiU *f?5*sRsk /1ax>=y#1m!%4wp9967qY6;`5%x<{ٓt!c3$6).@b=U_B1`Zxiy9ȶAWck3Gi-(͚"IYg7|bo Ckț̪T ok3#Fz ('xݸVȖD^)q ?Ni$~BWFoT?LfƧQ-Ӟ*?.d/Cahx15¶uj~K,,Jr S0RSߖ`ͳ w!\y猧YW xָګ[9Y< t!M -^@',-JU)Q\Qr58 8kXm̙*s8$pm9oXl?-u$*՘%G1`e PqP5kT Q!"Rbds 1=S" y#(H@NDG)?gYs!P9vn%td0aVUOH/8GCToZoOH:jqOY|@^Q)VUWQAKlŎM##jvit%c2P>SlـOX3A:kE!?/Hw'~sqZX)85̶egZ+s+#Ko+,)M'oŦ ͟9^'d{J T6w`I],xh7XSXm@@*fz{a, OۿqBHLM%= fXsS$+~|< Z^7F]ϫ WӨv|U(n C%Rݗxvf^#/K+Tb*7#hh`H[cG\kx24w\b1eƭ:gzk&*b> k2=yEMF{< Q$Ө6pKCj1bx ~zpԤW&*_McJX4aSgdICn;M(bT[]q5Uܾ,B,F Ap`h:?VcJOxxSc|e.ԜD6c5 %ISbIKx#+$$T.^d)'@&to.W'sP!|}GcYN$4*rbKXsx==Yt5-TCPV)i\ ff՞>)ѯh ![$vp݁W2 a5`]* 'EɭYQ;L;\cL2UӲʼn_N$VӇ!́OA(r.#*Z~;{ʣþrONg=R=|=7IDt O Arp%ʯϞ"@19M3{)50vM|LX[V aŖNXn1yBW;@Gfm7 g1OJq¹_{ ((`Oɀk^l`X/@x+4Ŋ]}u V#>ӛuw^a7)-I̿3Zj{ .MV,逍⪆^8͉dv m !\,6. su7z4,!ue!),C 썩`Z(Xʬ)~QDYh,IvlV!ԌAѡ^kV7¢qr#f}L8!bs^ N|;[(ڌ/[b^0B$u ]"gtSo?Gk֙[3Ne-Eml/Oȁr01wP>)"V]|gC6j$I`nK:W9K2@ޏe7#*440E{|^R!j7:aKD2rRsQޮ7daL15 <,[0TA-@~=+F]]"Us[jM) Ksmrj| MxJ5pb'oOK ckd5A/iWfCp%,kB](ҋ= [eACfF J?Si CWi$J/Vbe0,wmn?);Dj{2Dh}0!^J;]ABŁls7I\M}4KAZ㔇}5RFib|,9fZi:CWx4@K7rs7j ) ACJٷz,j/0ֵxݱ"I:z뮈(A~ƀʰ=E@^~W'n*OfK |5 ֤ >x|8 j)_ˏYݜI@86K0֪w~ŅJ<޸,3hSѺ .,R]{+t8%Uճ}%DA;56W8@?G̀n)tL&H4{$&@5hv.Z#[46Za.#n:V_ژ^: as`:26 #ԅ!ۦRV[qRY)HwlrjGs[}"b9c߻9Eh`Yy߼a*LmТD~-m 387\UBB"W8HQ^^S>`v/V37FՔR379F׼BGjb<ߠrCM-KSmCyyIN7HO7BO;v)oعEAcG)[Yq7b3Á)٩ȇ_9k.$;kXW`_yPgQxWH-"QC~Xԓ֠yMb#IT-7 'o [|zD2Ny=@sc|_ϭXD=]O3vZL:z*jBu~$J-3NNNHyK'h5 aĆ dJ8P.%w@G؛p~/te0g'A,\ᶶr08 =0dH翣/i{FBJ8S)@׎vge腡LJ˺ dtJȎ4I /WWrl ۹'&ƒtav;?vGt?wQ[-Q\$y=XOHHzyѰYߤPc5eW:4^)q'L@G^vrL#j*tyL] Yb ⊜%BC<[c WE'T{y&&vbPaBSJ9pef`"pAFʸģC^}+l4\Φ{m/a)jYS.hR2^ q}HCeSN>ۑXszGR {ql5T Wy/)܀PY)}M. QY_#˼([RL^D.!6[[\.]"'q`v5I'#_hRGq4}T EN+5IUp]RmKa< : N0u"kQuU6}P-:5xP7d{Ӏk2ٺS2GSݺZGʿ*zk<h>(E-N ( })NLN{1ocWEǎ.]30u"(Y-{gf~#fƂE|J.;kb "Tm2kz=v=yPdOF`};9oJi7 ` Vf0dApTj,ZFt#K+j#=>5ĵl'fj#QD SkHSzAtɊ-{2< lU`#6ՒnT0fߥf`NH>ey*6/ ʧ?qXDxX"E%M| $ wTNQwG1gA>pہ*JVw1 cAFK&Lɞ!ָiq9GJ\n'CeB11~ )$4i-HwOjFA '<ʌ%B_s?N }@[K)1c,}{wysnP梲\2u愭fDZJ'Thg{uMm[vc6(pɖry. f@h ˱FF6Qa Guo@ (0M ۯqy~oXk)=􁟚kqmgڜ];,ѥDLHQ2:0l–CF!޼Z)ө ;wC ̶$S,7}0 PtnL@Wj:=ӹrQ_y_"*>ZI7c}؍B/w&tgoȨ߰"V</༃F #D%AcI7Tn׃P )9V:.\c+ ! K.E)IzE ǿ)UycSbg[=$^Bjy (8;t=𽈳Š"J/*dj*ZO;,ڑZf&?uV8AѻhHi X4SFK7 &%Ahs5Lk, QY !L1\ 1.ɾ\ٓ1%"AIŕ3VbgvK̘djO,f/cXiX]VңwduUE~jY9D , c;Zw"饆2mҤs #p wD/=Y)ւ  ԅeop{ܫpXrHB Tʧy#n }a1#OTU6hE?t[˗xà?+UqwY Σl=kOYOT$x/{u.Y5wҹS)_{ƒ(/z(FTw}jg~_w@n 3H+[2b+Jtf ϲh BM+O,2_X~0q9gvb5s68 EaSBڞ-ї&.Da3PO[g>Wp{ꂯ X}TRvʏG2wknp_U܌w?6O2Bi1Q>.ќ. \qKc*U%>g0/ zX( u϶`bX&0Ӻxb4 `%3S}D+ױљ&gF.@~7F}t2CrNCfѫ*<WEb X"Ur]?JV&fǭCB,dQӵd43{m_6ȈOzq)" 2h#⯴8^^/Ze%څ-S`V0[GʕSԦ׹ 5I^Y]ݪ%,9^#.U^up#=/b՚~'gN@毮1l}Spy`D F'\ӞK-\!$[OWL\&l m4O3и#E]Vs%<멿VuL"h Z3O Gh3PЦweC]!~D~:)ȢDٞlKzcNIޔYɁQwT[dH:;O:NUa(ѕSBFs32SoY>ަ/1XoFtbmQg,n96:pA9_؃lj @r -ǥVȦ/@fuܪj Gh4_z Yi퍂&xMB E%ӟʡGBS Cꮸ̷X_fmq梫4!}17ªqlޝlCh[J:]#3Ǐ h B OX3OgnbΥVRC -!dhZfҫ:Llipt ׆tr|r2gh*7K L2_nLޒ{*~3G+8)s˞vp-tbXIR^X5O h,*|օÓ0ޔ]-(}Tˇ83^q Z5ohnm㔩 {γu;Y@ _bBRJ_i>CYNVvKU>FS6\'3"6[#?8:/Dފ0]BedSt;# R-m@3|q'whpG*kK6eԾ"oӧh)hR(O6\i!a֡,*tɝa|SPr8v@5M{E yt_,LQa[~O @Ofೀmj Gۨ)8v!"wşS0&xu%\ Gbn?LCq=⩀ѻIQ{ss޸ n*$]sCڱAZ{mhlWO9$* ~- :r,Zp nh{hp(v<+P7dy"i,/ק` [p:?s:-vNbx@~NJh>#p0>{hWP#"NRD&0> @\+T#dp׶vL9&EhAE=V_iTC j XwkvMCQ7y][,R *[ڳW%2{\>QaOfKFr@:tyځS9{oK*?)CfUG=BJu; zK^4+'J({ ISz vQxs (u2&wo>\=SN ucWW!+/a3S'C6bHv.lGLYZH s2 [?hOJ!#w֗ʗ,q_ ld@B4TQTTDdky}?7'+yľꤳR3H\%) >;stJ!!>2%L@u$@ܯB4AUpn(Džf#Asr|`mУH#v#;ld3nӟXG(Q{s/eVexv\ ` y'N+S2g=qE,xWϟj:{1w6P$Gjfma?b vD[y3G}Rc C1L5n^o_n@\X.s\,zE"qFE (lgqMRd} x6LgVP?R[0ϭ1Cpr9^x 6[NAuś\2*Qi{?oc #'(ыg5ϐƵ Y4FW?5X_GQxć%q+tbإB(U'9èS7QN0*dw"@}jX"*RFL:eq. bI0%jHs |efdQK(..@J>ԑ 'iH +GKw+,4 P7C~I$f,:<|9^ ~ncW5V,w"rw*Sѡ`FliBAAtwz JJ2PB B^<|ß`!Fq6RzfrjɥB*|C&jTl`X@DcyVWl5Z|RZ)*&n}:xNݢ3:;ZiMv}źY iѾ5;륰t}0mq .:pbv2 G|_0w[FICt&8~c@EFD%IXBmL+4O$oJ$&O+t1Lj` /Y -<,%s4@C8V 1{d#k+0S*Bŷ7KˮBf3!RN"vI/EI5el2Mڅe9\% 66}IDf`*m'ȍfaZ~c-.i^1ы8V+ªn|A { .#0% ZDgҮXkJE&DgQ!tճ6tqu=zolCPґd=;҆J[릔wͣx#Tgԧ7 P iQ1j  i#1Z}Fa2$c>\21ks[AWGr!BC~Ѩ, OQ$*J[KX4m&C$n܈1+KEgq:"x&*ʻx"ܚ?@_yFN.0 NӅxe]R4(ڵE b3I=핢4gC_P-\>p&']|Ei‚;Zw3:%,~t60T*!q%-دvIfv&2q ;KXMjnYTMbi熳EF:ʵLZv `eŮR5ffJoYwNOQ%BY[;{ơQ_ L P QqJIKi$0QFؔ(*`۔UCB/Y)%&HդB?Rbc{j)KdkU`'A4dϦT4)7t9s8Q@Dx%VHX:[@fB<:ĩ[!~ 46.9-ѭd=vb+Xs:K㦋 ~U7RV$7I 8-EnTIkzilD OVq:21PZֻ^3޸#q>x&Hux#\6I(Z5J%kJbk4&̔We~bRk:%/rV$$ 2ٴE P=wu(S׺ CQie ²QQK[GDb\w^E@|eCy~ PuIjt+u/{{ ^ZW^mW~8qr)A{[a iH;2줫p6$5¶B+?s7N]Yh>TyXc,#G( wʀ*7"Hk{^-Az;KaƲ&J?7]RE{jy >fNg3*vM;؁){AzaL1K68Q[iju*BO9nh(M!W :Sy!5'"IsD(E3nj*D4Rf2SXjȱS2R# W^r1I!4_CcgI#l*X8YV[[|LS`6܍eOR O,@j:c`[I'dp}}tn;|j' 3ǚNo`ԐGQNv9̊%NViӹ':^a>=}"G3Quof#ц,g rY߉9G3 nvkJ/|;][z!%.mw &DBq'{AI_i"RvŴ jC= I' w~첤Z?}]o{ pM'IW Ͼ@-<.Ip]q8QY"5Qj~ݟemOʓZX)$+97:n:ߝ;տ݊5K1?{`Ӫ ͺ t8+^ r'if& < njJT"R&M1~]ڻ b$ܡ%wÂ295{w=JӢ 'ˌ돲`DYeZ~W {O{*Ҽ`iDduGmQI h}2ےɆV.wb=25(pX+A뤯kMOq^@1Wm%Ψt<kj3o`u]/8Rmr׿VM4rtZW 83O&r~%A =TRIruZcfE!`r-q^̭_`*M#2}NC>`(Q^GտeL6>&Y˿+=ɀ'҆{fߪVЏD́cY5K5r*N#ecS԰WjU]El!Pw ÍH RKaWkn\ʪ5fF~Tpy&3/[4͹s pɫұ\Zʼuz 9F&gŠCDz26xC 7w猆+AUS/$he `xR~Uy ^ӝÞ fOܐ*rY7R";ieS(9Q{N햮,v#E .]s!XaKky5.E~vXMd!jLa9~V @¨B .i|A!5X|[1uߤ\=/0<Χ؋>7rs0Mu2I0E]B*D9v[^l>k" sV*D=r%Y-hIjc _UJh!%"f`}6ٻbQhc!ŮYaU&gI"X)3OjЃ N9rmERloub74ň1qff>.DU?-cN_OYoBgU )]e ڝJF67rRGM;.D'_Uqj4?'^ͬGD^'\.hr}YFS $NyAe#hZLVtA7ҎrbnA/7_7<~d QkR"+цݛ;dhz4f\Һ3y7DY~F NH lk_b0/2hJMٝkJ: eۛU \eDQ!L{h:s>4U>dtȨ2~"t|x?7 +]굚݄v8{(M8pqssŠmlT8Nx3`a/1 Jl?S!y"1O귙l(IB=kao&%$"\bW%|ƈTj6*@Gc l70KZ6a=;sb2 `ˍv&t&@.5 Bvͮ1s$4Z4cǭ~,yASXqmiDQ׫~P0m qS*ߏnЩ]Y 4ɺ+Cx)ss=^"4y~Ā/ZK pH\ԭgVBY#5OWx0wێ4_ֽ?蒷Hb|`;|pو̷Z xKkii15 hhP5?;#E}}s-TqA.щ/zurI뜰Qff-%|1'9E7SU*=N/z0oـ%A@ƫI@+Gs]bi(a5- =\da%S) #!a&ȅʫ}& !ų*DK", GIr'$?#_XRe^*dA8"pC7i(Ϡ'1R3ҟCW ~]%N\ɢƊ,ܒ솩Bg$QY5hֆF-l ga8F\L]?r1=|][| ֦c[2@\Kސtgh FcwP}giR+Vce .zPxUP E .ƜVDak+dH}dX]֡u+BoJ*/?00nfǐ7ƥ8pS40J [iAxNN3;ܼmfKx/MyYpHp:>AQw~P t̴?bQ]g &ʨm/ZSP1` UX& PѻҰUML&_z`%9brsUB"U.9< شќ4O2 !3n* p*E6,}E [g0;G-ɀ~啱gН#NnnbxKa;'I)]Wh/"T+FS 'r8,'|+W?caz~h'AV.ipvpl!dVƻe5ՕH[?,яU/0~lLX}W-#*k?M->@bA GlI{ݎ".L,8{QW!r1鑕XU֞y #S|sϒD([e~OݗgDcmD|IBx%""w #:z8'jFRäk,5r#>C ]K?֐~Yt~…SnrC‘%QT߼hѨw=rXԆpGzK~5<K1Z VN\"|'I(4LǽK)9v 6sHg8REtw \U 1ë;m;"1pv>Ghs^Ӛ Exi큻u-:))cz`)1f%Nl{'.7%[ -YHMD%V.˘|x,>blr&`^t89N+vʼR|J$FvK΄0,j ?厭Fkib*њ: 6 Vm&oDKNK(.߅4S[Q!#Djy|%gS{dM|L*~IrA0xc|Zy ߥuM3I>0V"CKXIˍ"W})zDWP0j"9hPMG 4YP<4f]7w8@]v}V6_ |j ƒ֠ me-HjUPuRLdb e/bM@ӣA ;4]:36 ]%\AFϼoF@Qd K4ygb Ɨ|ns_*MZNh 9`_u^hjjJK۩P}UOGtZ?F .D''4)~ z"ӷmѪX>i;.HudPcϺYf{o׺P萱1J;B2.|ͫ+M ;q\0ؒfU|uxsr2@gSiڄݩkS/s俇2; ӈh]r r^5}ht+~{PGH L0=INaډ3l?K,&ʊk%15 b{̀*# R&ISLF)A㭋+( !ؔgop șMƑ ,pQ}٠7ps@鶂}won[52E{ڢ :e|x"Nz| C&|,g*hN*:j? L& Ԣ=^1}T.k^׉Ҵ[߮Q_LR:[Q-_\E{7= 8#V\8`2ccoS c6jkE*bYtY0M6h!~ɚ K]DK:^ Wuo(vH:Ct9*rN5Kl8UZlŬd ezmQb.⅏w_F#/0"DqLJKkl= _Rmw֊vdr5{q !uΈ•¨\?sp_K w57 ez}>zq~紞, ͨlx˨71x5i EoP_vD}Yjpևd>:bWȿqG"/az @q3f:`e38p=K3Ig [|#{sP3A'|ʖ (!m @<(dc ;=e9_%?>bMJaNꍸ,mp`-,S8q֧G=:Pmrދ9Z3X,SїrRJG{#>AF|. ?|E7)D*Qބ^|*-z!Ęb$l4Y[4P?u w_T<+pua/TRgT~`K(wL<H:%QVEQ G?6h0z6.Ok+!x\rOC 3"H0JQ˴U-TВoHLì7y*|̫t$}_Bb1nV#ʵP00L@Đ\%kzD}H> xҋ /czNs| N .hɷ=Fu-†lq)m揕`*N=r/WyÚQ1L#*Bj;;yJ,.qlNVM B+>H]oknI|`dg$X'\8rv`$ {\g隊; Z r:gs [Vh%ӔáE]&UrbnhVRPc{G]iܴyS@G MΚͯhUr95Z;ّVv{} ,@[6##j&E4.=7VIaz/ jm4![ _Y]{+-~$oPA'g{2Nkw}O(icB? nA^r^8U+bө|+f Fl}7yv$ҧ71'c: b(JѥSr@^}FpC}.Q*xѺ +,oxZ A.Fo@3%G[t-=g= b)ЁٖDn~^ Waxys)/Wjr%E#Lnic4eU-hp1𭭝fĒJSO3]te5yoYJ+!F)/)ųWgTQ? O;g(d(8 [ |RL*!<5OW, ! TJg#:>ZqA$gHD8(KoDKu@h\d)AT5OE(P:薿ͪj-棇yǪB Q Sf=r%Y*ܶӔ:#֐hR4=|A2#mքa޺g5r'~ȲI͵t(ó. F-2F“1yShKB/HT={@ɯC>=)jϩW /3{z3ܛ\!&tT6,xvہ9 }+F=73f_w:8i1~(E@nA'"Mˆ7aAS Q朷­or.hL^JcS8,6v:T%$"' Ԓљm|d#n V9Il)v"ґ* ߹FĚf3t !~q7vg^Yy-jNA8<њ󼉋/dY)$ߦ9<Ae.<5/:h$1,:|5*op` L5Dߠقq"HɚE׳ (lUzrǗq7M+ڊ,)i ynz ;WϬ@{$ujje"tӋ5;ܩuzD)8 HbG7`z+!x! >kaP|69"Ԑ*ՒLݗH#wikC 'MWr@nq~CUc!18_\j!0 =ZԿ/{N ij;R#ޫ#/G!NJ\% l`Lx6Ö&o>8O )9~C8:#[ Q!xHa{K{2YQ V~`,w|r<_vl*AbAq`xԵqrX/s`"^JUt~+I)#y-Rkvԙ Q/Ao`Xc_NX4Z~1Լw0 -[cA)@j6zgUSf*Nf{Beجܝ:zbzfySSqT5xO"ssT\̉]#97 PC눘H㎣@,l+U#4qC,[[t\|Mhl)PÄ+  u߶\vp#EqI6n^vC0"B]&뻭su{JU@ ]ٶ N< =[^n_QQ0Z-TCv]bt׶KL0Lڠ_҉a.#X6[6u0!ܿjEwm< ,j!VQxsE&uh9v >|,$:*9iXBx[WLСvU ]ђb7Db˳~nc_3a7]]l)DɶW s[S*JE-ū!@DS[BwsJVs`;na$; 22%ۢg{LDlc<7c :/%N!noĒn@K^=S&W@WCN- ̯ {oe/QmM"2_bVoL?8k-vw@*5n)qmÍѤ^Jfo8bI'6Gĥ_M6;-$OHzGb'*w8{ԡ_RaUuFWP[;(8Lq8Ƿ5ٷCEm,ds]Gt IPp#ˬR. D8%cȑtW쫥$6FPZ a#ia10yߒ@5a[dIW2$3"s*et c% izZ0 'e_s[fdy+yF  1x5qƣ%9,# 66Gpso2:=Iz+G0h F3FOHF b*cD/yF5Hڵ9>.GAnhM /6FS‘AЊPٕ?w)mad˴lw#R< Rnw/]dJ8aa6|MoB&H%ߩ #l &+H+8SgZVCdd7|o!+ VW뗵~/:@l0/.͙IU!UjմHԨYťQ&0:@{} #)fq 5LAo 2%0ю$#Vbj1ZCRs_a-tQ[Zϯ7"i E?=YW!g8B\nF؅\$r\9{a2z~ anӬVcaڝ xÿsӰ_ױ容Ru?_ә}q\f;&dݪr9H^Xl)gN¿>$Q!ٻ`k>o ,sJc}V9Y?cQ;'9Z⍡lR_"bw -X sV@cdXa^"o҅-Y}ruݑrﯬ2_REO0"U]nč"&J*BvINsxP "Lp2BHTѧL! o;6O(`zAp>4ްsG%|(V1~{臲iŸƁVح{ s{דMn[Ļ :MǿTajZPSS=֏; 7JG4Th␄48"X'e= 1N@Z eJ0d1/v:IO̥73Ji_;@>[bFcP!!h^^NkSxn^-Gey6guJ*=xɇw7쉛ILz-YP=FE,kZ ?Ҿ8k' 8q+o20,OYAe8T'-$w6 mKe*)fLv@/N6!*?0E{lPB j?7߲i0XL7JY Xxwֺ01>z6;p{<jSzA Z.ҲEf -\avȤ{2)mOsvvLdㄼ^p(%aix:ߝV[B=>JN'<=p5x>Vj1K\^1PM̻@_43ˬV8/}$oPBw1Lg seG 36MM,ף3^^INF)vtVYئW.YE%&0$S `)`Aq1T,\ >;81- Yτr(uN0r';sʭ˜lԾM/B%Y̯Q쀳{P7+U O=y ##hi5.If"q$rZ~B1HU$ δ o.nvS jJ[O"=#%w]xxeOdTA~HvLg[)Rʮ-ԶP'p]&ywڼo-gدO鏆}Yyot7v&W(mRc!WFNDV~,`J/af'؀ah,`6N xh.hjmrLx(CIڧMt9 Wv)֞sNpIm_4!Fnfƫch!W sը{/P2ᯩ,e| uy%ZQYU`!h#%ł-T b^mqQ,yW@svdy|Qʦ&\tYyN̮ LcXO ;?robmHA\C~>[mO ȸ ՗VMcuxVs{c^s,â녪"`p-Crbb; 0F3~4P_eCГoLWx[/pkL膜g&kYuw=r!b8*^kNn߀ *Tc(ixE⫹J j." zڸހf#2x??veuOؐKWa Ґ궹@3JH 7`F&sJCrf?;QeTRc'q#I*z)Pw* H$)֖m,◪:#9Ȟ8#o}3B@H%gt.j1  lR$z;;^v]F"h'M:OGGcF<<lhm?Gd -aZ ߤ{CBk=J kx*g ׮诞ڔthnΝщ, =&V~eKԮ:0l @A3Tב7H2olXt'f)S"w_CuMEV:?G~bH-KJ^q/}wp[F)jo)vtm1H*θ1U$;|ԉT>V.!;ĽMo:-j =#+RSB%2'e<I"挼4f*t[C8oY6\)\ ϝ^j+>FzFr?>|=@^Q|칟 5ܭꕚB4{PFɻPyu-wtN;Jǃ@D=UuyGqʕ-$+xL>^!G n'yJvYbbV6}Z*ȹ^]duj,k# GGCc!FHXehrx`IJdOʗ{Ԅ+AOQh[a+B2=XQ=. =c3#g=D"HP#7nt$]͋#L^/7"- yjCU;串gnww|{sG$© X<*nqad\_Z0l@)joEsKD L5;_Hv14lcYտbSݾO Y  dih"ѯke#r ]na'?,"L ؅A$ݳOq$u^Hq L4|]T{[ #Djk-$?Pbm0 `1 ypF2mG%B**3g)Lq.3Dd[CtM =,n9V C_Cʒhœ,*Z%aV$Vm,prd Epkd|uVVqI5sR%4:͠ 1kY߽$0\u[1Ubl=Sk7+e#Y(}=cդ"Lnbf B>8&r.D.)*Jlk?-ް(x9X݅hkpiM}f0-V6qgdI]O4*H,O } &#e&PH!yo"&WR0) )Oh,湕,ȩ8ß`P]a C.,I1^12:{@wjyѰJ&Ÿ&Uy9aVF,nAM$H啮kmUf1~:h^ȽvG6M1@$ozL3Ddf*.g{؁FY{N `Yv->EvFD\kM@BӰ7/e(Cxm ߝvPۋeh|k.J2$sn|kl _W. O3Tb]66CfŹz#\͓<łfR^zm;?^ydq<2 9wn#3l*(oKpQ9uU g|TC-%.uQ&lXh#5&aX}=|Rs8~u Gғj{7L,MRO@|Kľ}V/:Uj Պ͂{"#Q0Kv-*BuLgܨWPWO6)Y1ʗ$ZLs`~>)ZM^k( 7aWgUg.2Na7i nOlY_͵ٮ-OH4ȝ b7yɓ[?wK:;]m?wvIvr8C5EO;GqAUpb+$7b 3R`>m&+<Uo:Wr1M iY^g2.[B7f|(lsjΠsew՛ ML^JWo7](G#4- CTh6MYFt/ VOƋ}&*\QkNYk\~WSȗ cwK@6UH$+m+.B@GQ}A/zf = P+ m{o*cΧ*PgZھ#?~^f`}GQB@.mw:H«kg,q%OPl~-dc|i*f1If9تwѺ ʱ-MlHvBUfY>yUP!GE7o9Y46 "T,L&&I\> ":ASt%ni E;s *RWuWa9a:0W١:oWeC+o)B1r>/ޭZ9oBbcdscDt?F S&jNzYU8i"BdmK:)sKjk0 ،Ǟ9 P[>%t @~}s՚B[z 9o2iQYesf\6AOxw ;bX<:hW8T CXuGlCVRQ&iSq_ rk9Hr3$wr՘'RxJcBug/HVHmJ7 0Hc;HG{Gٗ9vӳ؋p-?eng,*\(޴]CbV)ivk5܀~~t~@KN4Ǎ :]<: 3/LULɰOuEmE9nIORf)b{d?W#> upKeIp')4;oJe#C< Xۈ4b- |PA[r>1J 4b5KQ[+MKqW~V GTŴg'-i+fFxq9괷k/3䏟io4Gi7NwaVHuGj#6l y#).\u*(_=!4u>5~q܂3vw*'^C*}{|z.)|oEAOQCn8w NZ/h?DPZGs\-"k)?ŘQ P{ |~ws P>Rh'~72y0#n sgG dub@B6ͭam'󤧝ep~ egNKlv{}}a/ǂ<Nv-L_U= Zt}}xUh4ƹr8 |oIt=\H(#CV51W+ Tt-=LUp7=jd"/vՙ)):MfN&7Ifʍ96yY}YA]a_ u8ߪKyg=nQȫiR@ Voo-/íri~xdMQ,nNF&I /HXv yx3DFl7޶h|vq DZaq9kY@瞏3HM1:؏'ns_l?_]_1_"0)v`;DNK\fa d|M+\%i#ʖ&@^H⽱dn;g[KP; 2'ToJc==*Dn T!knE/ !0ufʊ [Q:X -EMa92jHX `_6.. >cJ@§ӁAٟwZy+]H1'*8(uS~9@1:\@=ڮk:kDڎPeq7.ѴٌBqQ* }'~IJY)/1dR3i %ńYJ̐!ӠTqE"죗XI- 7sfq 1Rp*O~!n yԌ)FrGcm4B k#:%oVs~-RVB]Gxz]ms|_F}1*N)%z4`;i'\#΃a\w9:6P̅PE%2*oPަOi1xJǿQZ'Nd8MPae4\9[;vRja4dR]5mãBMu!}Ȧ-yۇɋCg;:L`xT_%W+4aCmJRǢ5m6`nh y('C \Adɜ1ٗ4K!.m} 䎢ed>BPU3Z'<ljȉxFU+tS*C!jCwqrQ}yn1WZo(&riM,.,"a_Bu,Astt}8r"DfF5QYlPiv?h<>2V 4V*ۍz20~+щ5k,4ȞiZ+iu9Qˏ1!Ø*?fIgp$/b2Z7W Ar-)!Ҧ&@Ŝ۔'n( _)5c^tKřiwꟺw7})^Cpט>ՇL0דRs.2ˬ6EaB:4Q3²ʸxaGa"BЙy)bu"M;VZPa,j3pqV̵3ܓؾG2-/-@?Sd#=~KJ:\18U쑋^8 Au.2 1Gb{BoɻFJtꢽh'!alQebŜA(KG)ܱ X6ޣ4mİKjއ|=C9 r6Z)5/3y&6t?Ɣ2Tb;uR}_v40%ڒ) B0{>|GDPQB s|dfU~6mG=F:vYpi7PnxI$A8CM> _ T A02#'NO215[o" 3+d6ʔfX췆^& gZ۾#y+ZSZ+'hĤ%2TN}uGiU <5e95(V}=v&/R-I#0]mfY[RE C_P'7_DH1 vxP( :zT{.hW#vdM:^&kɩ \Xu_7NOǹ/4Xžxj!<E[@92 "q{N @ꜱAm+d!Kra)>`]ϣoۮ;5iWQԮ0ؕF>pyOTUtY|[=T5\_JϸV4zٟ,yRʿnp}2m1ZIխ8yIGy?[^;|^qS4ic_f bcC7ʎKH&d9PcÕ1f߷MTys뻼8w+^LnoksEElrJMv鴳O c)$Ï3 B*Ƕ&9-7m^e9|FZ~jr\sڃ0i ax1k@vA(hzqg6Sh2[⩟HvŐ?|0f-cɋ.g2%L&DPNsLhݻ ˳*&[u9/}wQ81ʤ,{NF>nfC0-Z5KvSAibCvbYg}*~lXQROjv*ւ=^]'t$Pw̫ ?*}|I+c~^xSK)\2~ͺ΋™RɖUw~ M7BG=y!J5ʲx) کn39a=6`16HÜ4q}DGۀS\3 jY͜ˮEïh+MG~9O# W˹ YÁNU fxpM F&@h_x`hJ[csty/$bg`teMr*ıB;lk8`q:lJA2'=F39)(iRiH*%u ⼵ &{0W"lM@bF€BZƤ$5h9D4f^a ʓ碇l9 \GR[ qp2Ӵ:W_㛻P%1qo| 0$1D;W2/)nSp1CŒiYz#~jHx7᥽ezލg,\Gw~D/|ca{r"gf(U}9B>[1Aj8&/yJ"(TFh>gim~kɰqe`Mmg/5EC?†[#ɼ r-et"Hst^<EOk]EL+9ԆC͗mzHp rNq(lWw2w_AYm,;d3#mv^CGQ 'yw7ʏ) ^J4!R8uZ1K*+-%a,|c *Ub6vNe(&,@5Ydq4/Ѕ>m+QأwI)ٽȅH,)t 8xGGm"4C6K/Oj: Jh'vSP{ϕerwգ$vд =wӖ73+hm1`G'd_|/`y ꆱ:ep'>DuE3PK ӧ 7駻zf&&ZC,Ԍm pw 2("=8meA]XbDV5N| 3{4CTFkӣ&qȲ3_:Z@6 Lq=yA|yf<&F^Ejapo7m#In}1U98Ù-g^酩o%zmj  }~z۔X%"D6Iz.F#F P:\,~@if/ %ҫzR71P7^WTV3%QZqHQ+12%CBD_K$鸸MTUϘsiXf_̒Ÿ^70`E-#T(Yo,K5MAQ/k) } ÖSKdu7(%u=Roi1"/msn1V&Z$ qeCO `&|S0<),fYxhm\- &+4%t0+hXۻjZz+'eL1^uţЧǵnLB'r($k0 Z5Syx7>| O@ Zg{ea~گ|u3eOPMO-cK%kE۾)VfԘXN P*s1wOP_͡lN@72u$ ͥXb޲۝:sHW*Mw viijGѻt ˏ0!baԭn_w~9=)8c[/">~EO"zv)ǟxz'pJ":+t|" 5tC~);|). D~a_>8!]Jh]2f]:"㫷aůվ=WvF`k1 A y##5Rjભcr{t7s!X6[g2#0e#X*>!{;:4'Fh+UڴfXG*ouyP0$%r)N3J= 6;d7E2(YjJZ!Na*դeXW$sGTu[c6QS-,\: @A#"M 7.xdH3m~+k=0фVP<b+EINijH\J2YGzijmcFV\fxdhќGS +,.AC~*|n%<\S bFOce>Ma]-VECo7#d8_̎pϰIԦmW`cK \0ǵmߊВ.TU+viqr7G`o/Y׿5sll3U"XST1Ep?N,Ga)-'kF#Ty-†ϖs#r23Pxnyyp%.̻Xt@7A! Re}8"pN'{I GE{ c*)Y=/ ALqVԤ1Dnnr&ً.vFm s<6Q3j3x(BڛUƨjDxQR!y*!p{ .肁 Ubsw-jgy%]}e(+Mm e9onB^O(z%yi6w5A!A3 p~4U;a˒T\0- XQynkWꝍeEbcn p[v"O]]{\ȧqb)~ay߆{i7/mSXw0P҄UhC8q8- \6o7ĿysW(BQZB7O1oq[10 Mf t" T{ u6QyψܢӁjн|M0@r8 zv *7S }KsPK+mdAdC]8pu(;C`7h}~m+4^{ʇM}ELN%Z;ApTL+sKRvsC SN :`qL[ujGcаC^H'9dQxc;o #M'_SMY!gT0I*^ @ޫ&P˵qgyq3{HSTy6#'-R6`eD}AԨQYmwɯ}(urBˀu@uGyA^uN.I8A,%]@ lpM/~С-"[x%j_>&B@1H?ifvtCѡ梉kVԟ,nˢf&Cmݡ VSSpND\ x_c~56vWfq'V}K;X ob oZ1o_w#NZcx3APBQ2M\w-EjsG rT$L@Am?7,4MlzWf /UZSَ#~' L ]`LV3?%T@)l~j@ʧ7*`3M[(~>XB@_.U;r4$}o)CPzw- /V\pB(|٣C1Ϋ`},EL"E5땵U<" KO CAwh\tm#y*;Ӽ._ OQECc,$lK#sȰ HGwQzuWzyN#[tYny+D:O^Q &݅.[;m6x-O)> ;PV]\䰈x濇{}DS$ߊzuq:)j o+'_6 BD=3ߍn{;jŞՉ[k,ʳy*p~a-'̻Cv˷{ֵe=I!΋93>?;(ٚjpDn(n/l=8Xakh/}Oء_3E.̞yI!0fвxw7uIϜ ˫8 ơk2;M_ qCjŠw- s?΂0zXL0d]V Gj$bV-ey$Չ$ʃǷb\qm1͍Q3M 3^7)+CVH,Tm*hl3+`~qwcRx{?1$:&%u-Nd :UECk'`dFES܋n1ŁnÕu}X'րy؅P'z-ouɘ#Og_,om!j/]JAOvQP$Wn6-^eA?E\ !\PHa(?aI\@OLн>ypO?>뚍AN%yD%loRh啐UWZ=aY~}d3)4L2NX3F{FXo&N  *ﻔYHn~x/7"3^K I_J} pRwCWGf{rp^ff.ΒK:1( S9goCN-f=,NɡR&JI( !7H#0`^x)%b[1r:';B[&۬`ҹr|^3Zg>_.FBpAqdwӂ BڃbxXB6Z$ ْxrj/ShK&BYs932t~\+A8/g;Ōc8pL2 tZ3$$?{LQ0\qUuˤDG{JXt9Oj/r?x=]9?[߬1VamWSݑͦk4G1W$_`B\+y0# Qr\Ũڤ TQ9 @K5j7xws~@pifڌs߳| [﯉|&-@&Z.4~DBlPjXGK-%v[G) 0.t}Tlv0l 苮΋L?Db>=GVU A[E|/],rvlaP|MšI[ B)ُI9߽ @?:zؘ8'7ɴgia56ބQ9ԆkfuC"H"u;H{jX<lĖxbx2^>nowSR㓯>Z`yojW\s% 1H>:INɯ?[U0"I$Cnڻ"A/q0|R:N h$ c}Z>.J ? /Da79UH|ilP#n}*J[>$`*|̽dWv92F̑.N” 61Fofߕ14G[qZ7B֪=A෈&XhK)k`&$̒#( 5%z*gfh~eR>⌀qeUJyYKeBhΏW L&˓zb{j"žS;9`fhoK{x.<[ߣYJʢm˳TF.@O!c9iF/.}]lNdXBg췓ZLEx{|@9T =}o~meWxhǷ󪼛`zV6-5Jn.¾K>Qv%Wt !ðtL!S^!d}ٞ4n&nOھ蔘9#XϮy5iZ}5UūjRQI<*Vx뀱8發L8tc?G@}β)$ĀE'IJ?UÚ08D~% P3?/b8F^a)Rlu|ink*ĘʿF,+>׳h~^ѐ ` "vEVJ\E~k>ΰVl8}QϴAjעyQt,>M^WA CM% ]~&+n]5h3 Хap ɍ%}ѢG>p#t9z(uXKr]om mA"I-MZW Ǎi^22;_2V4i܉r^ؾOZ*g,]ujkQ&nIT-p= Ɲ-TakΏXs[q,x J}UJ*(V\r_ʀa;sS=L 5OM/8MՇʀȋ,^pp3_%Du Y$~)+g8TFU}+ ŧ7ms)wzyE @8wnGEQuyx%`+dH}u}{-` &ؘyNJyh-@( K/V]e ovi}r^&MB9g>LOù }hf+LnQi$LsP!^MN D4o9hg"9{&AX9u=X?ST.&\`bE=(GxCibl˿UR0հnMrVՁS4ĝiFJ#Aa3 e"AT/SخСQIV4w=|2UxN'|FD G_A!-iԔ_ ܟ'~3A%Û" (C,5!##F^~ 5zէ* <6e&&J3 Wp]1tTdaѢU#kFA(M;M)q~$B5 œml]O}b?DV?uwZyy9U]L{UWTApk]L(|j5+`SaYbDvQ0?85#bݩkb9eWݑUԊUlʑe oEt(g╓m( wIsywX-W3X=̲sSjk&nTr4嫄v;@m_dLQ uDp'}|cC>Ghz(OHsF2"1xk /\ջUvx]XMgyq#;dA@CX yiCI__|gl~(-?  oca B9ʽՌGD DbT{ o iyL&yX_Pyi7oW%yC:cߚ^#jWaL>&x"4\me'#49ZnpG(ŷ(=V},(d|+ L+l1WZV9NdPGp@IMaMVsEod '`s9Z{ŏvi݇+a:ZXjbup43>#{ mcoMJd .`Ef.hj%|t f%U^U*otI'w%;lpN~EuD~cjQݸ:$7˘RIaHR'p!RSf"ϤnX#&z>LL/K*F|3-".3 Q#@rhD=aN+9tt >< !"dZכ\ @_52cc؄ ިcobw޶shĢVR fTANƾo1$] ?ù2haz`=!_N}8V&H:ՉEuKhB2˝jc> BdP,..10mwΐB=Q!2Ea> nAnӟF<P) ?\'(PS-$TӞT"Y6ag%Q!Q3i}+%CϡLJ:9fQ6F&U90fΒI|@7n L6# 3IVq "+8e1/qDb͇*;1S o\N߶QoǗL k-C6'bBnx{UU2nѷODž$yKf}:EfuZ *"EcXP?U,+aϼӇe`Mfςw㜴380qj2~@ >ŃzGmRr oVXxO@[Xg1>Ʒs3褐M͙qZ:M fߪ%$R|HP|ngհ^gQ1Q:E_;\nB⦨ zY;V:tiڹ)P8?9Ebng F2M4H|ǹb̈J5x#p.UY#cg?e"[р3l e0-O)5Gv1!1Ixqk]b laX!ۿ \5?VeJ}6qF7گ1o( 币6yRVJYvrE@ l3XD`-D$\Qu)+jGl.@  ǁ4@| [\iS .l/P=<#j!4+ZB6<'6fzmі~7 .2+CjJ|W*z+ӞsЃL F*.GGN7/z@bf*Tߥ`)jV:cF}z.|ڡOrM"Y& ~#^+I8X֓XYk #,ψAO脴 x>ԕ}Hh@m^u=ިֺq+ZvVJԄN?ݼzz联3ZJ`p,kHn 9I >=Р ņDm``\w]mǕJ"QXN) |ًb eկ_·bK&XdiuH *&7y~ߊ _! fA RT,_]CNJkVȋ)ג*W-Q(LBOGh1^T9v)*?sWqqe ?x(P .0＀7#?F w 'HihsTŚaW ?uܡ=T;"Р}8ekqQ <yphg}ɸ@?8g.xvaɤKW?h>ՄAr*i}T^X|7a y[iv;9&?-Vo;dn(! *Κh<]$"7>㤚~S;w<(klC1Z8%i+v 4C)BmO/)OP@ȼO)2 oLrAcWn^#ᔌ}gY/o?Rl #A>cyUI&h[p_+Gx21=gx7)ͣG ZCGȉ2YXf45 p0X>cnpo ⟭(7o*@lzsG-kv(睚͵[xp4N0;+,@ rͦ;n?Ss 6|#˱]% TU<Y1i"[]Zk+uZ%JFi#17T_B "լ5.r a׭3n~KOXM~|/\7Dlmݓ! V8$ W!U;I8v"siSk<&QF-[4qiN=<vi)|zxIӝH檩[e$<#2RS49+^K^H!Vyu&ǞBޑm ]{cZ1F& ́qCUߔ?q; (cn}FOs5g2d3{Z@6fGy hmAA;y %kDG'y@ZUtryQ ~4'{E`߰%-/]7\ug_i!n;։}5}SmpeT1/J}e#3E*K2H}=YӧLTq̲3FKUOq#Գ_QYIAޥd6&.*c#XsCp%˲"T Wdlrj7c"GҹX?&EDvmXˮ#OGt/E{L]Ҳ<-=hF횷=}S2>n5g:5 ]Ξ1Ś^~@c81:*Zϴ{9 @ۂ}.8|4hgZ%h`F2̱{LqE,Lz*ro]Hv3)~`/;_0kmhȰ~idDʅk5~PRb2[3L|*|H%pieT4ؠ/dxàMAF(@hlg72f9p ?Ma (n@ո^}IDn `З<ְr.65sFl?!vOy kœ|ԕuX4P|og%?w>JygLyAw #\77(uo{|;l׃SC(tz&A3T*--aJͲF6|`& zHrԎYjEw\;!|ie0WMͽQ. #O+5w (4kvkCN@n0䲃dG "@aW-oźnml~}qI%.2A7 Oca ]=6y$8~ڟi1K(.xnwHJ؋焿ofNI?լϗx>1[L|HJVxɧ[h gB C|a5AtljzƑ|yWѫԐM@ )͏retcw dvot=˵\>̭&(Md aC,ؕ4[HI)~%ÞXEH^f$<R LꌺΣ,z<(^&Ӱ)V{?ƌʨI?X-Bdb,VhE|6+j|j-:~ i` Qp҅Rh|Q xʗ|r/RaB>),X"ﳆ2dFt`U@~/_IKM'E u-Q}2Fۧe;9 t)/:a,b008aEW?T#FäǵwFap2SI*ȷ4ME#{wsD.p|zB9yc/Ze4ѦE-^r?iTy4GooPo{GCPQv7Ҡ>M!8*jWսIRy*}q-gtAwuzt١~510~mlcff1pv_Z9^&?\Db[MlM.[,a bS^?z|& mϽWt CL!V^Etˡn0A۰.I&>Bs1c$ŀK|bS곘9ƯQtL)imn]87`BZ WξH * 3LueVW+&PI e B{bk$K G~uZ{F_HwR];H f5a㶯} #/v8Pa8#?_-oNm5m3f6}>UÏ)A!Gt^& GC%u<b/!D8h o%o~hrBNciChU ^9 تÙ4r <]j߲擀>e u :ib5_.(Q\ 0所9ZM i6! 섻ZNn|jpM ֕)9!傍*MH ]LJ0 ny_l@,ov Lx\>kA}@=Ysڄs҃c#J?bBBZ2$ȒUa (ڦܘ$CČ(XRɂgd1rT*2t,od^W:}͛Bt]q낦Eb0ֽTW{p1Xer '2U^1&8AcNxEP `]kAWQ 7o%@4dhMYDD!{D~tN/(uΣ4jHP|ΐo}M}VFQa^/ +ZlR*82\ 54fs]kO>Ko&E:臞yg5nZaMpkiEǸM8~=oŦen95 d Fz?]eCVY['ކw4TV+5]q:# "'h%sQDBDĻ|iU7d:-F$%+F*>GUF1:y-B1y]3UPk_lj1]I2\Bav9;n8bvٯxIJjBKc3)~_O: eA~\Scwo0|7,lVˣ@A(#@^Vo@^J`/O^̩F]`1=tX(Bq$j03pqϧ^ q&ha<{8#O p]5#i!`p~ LD|g<',FwSKE [x>+ 8}R&ze}Eyߖ܇2FWUB:%ؑaHAle_1J*MWJ*++H}7ݚG Bdw 3vT|0M,eb%ym"|!a5kXo_d# ^/=o_4%eۘp9b[]&@KCD|qik.#7h@Ъp#Ҝ{2+-h[yV\_ gH(X*duZM3:mr@UVv\Jv<^$032h\6,BAćhF5˜fG=YCQK;ֿ.aR3ĄA  9)IZ0Jtp(FHPՏ?\X+ ^:^J >5(r_r2:4 &`{5Z/ GA,] W4yp]׊]Nf([t`I݋eD4-q[ah Cƒ-' G fmj>qll._d{'kb19/AجBTm/ޡqT˿E,޾I DM*kcwU?z)ܲT6{Q2z@ߗ䇉eng{!A^yb7yh&j׵5 {g#7 +ˢkڨ}O2gD5- h(y, ʛJjgROSJ'U#lV=E&t[MF0&dBT1S̽A;pQo W$GZnuCfl0/N{ٔ0EOGu*/=X5A1S)`w~zv4?rEfWLWH43&K2AG!cGX f 7ߖ5#艻}~'(힐QW>1B-PSwhc|+uqdƦm\p$_rjp^ "`xHK.0 *~~`yh/-U3Z{z9ZL{!L8%Gw~F(9,dN N%8@̨RfPDtA`;"0mi@hkD¤t@0xt{fF~c؈jjexo[k".*0E&^ /M)U2{$?XdU9 x~SqssgvA(D,ο?E v:,PZRh!' gq Fc%L,G7ĈAE@tE 9Zo|qu{ƍ.[NU::7\ ^JPk6JrE}© 0.gq$1Pڟ{Rf!eB z*MCqMyl\҄p3CVɭoT=A g;iØTZ:t!:ZI E&)*W"@3L++6y YǤDag1nvWfàQ>3`j/(@_!aaw-0UΪ2lؾs]:PdTf݁xmaRaleje\BLJRCW҂7z!y0\e=ԄdwdÄN'mD+!ԟf[Ź\ܪҹ0}rok}"&y٪J M'bUϻhc  +ePeyɆwe=tr"Iw֎L.t Rb)hQ.%)WT&$-f}Z2J_Fsr)# 7FA@=@KAxyl ׍gFl X2B{/ݾ3c]bׯLQ*a$ K/(nc61!6h3dOleԪHM!a}eiDcI)3l>iNI0.y%R!HL:bFqFn˲3JUMN^%xGcqK PWy )Jdk)W$L/'eM#tPBŒTKOҴY1JyȁeԂ+\ow/Ġ %ܬ9CDcx!~[!0}Z1hWG80n5(l#p -⒵ħHNWKA_VXzQ_\`\H dG<KHrӿ%cbLo4oHAh&Ȉ\B,(99j`/A U|p!šehHv{[iu-Y19bKoYKo5~Q!CsQ-@qpln.jiDjgKF 3iU>hWo,y1;lp=y(;ь|ܳaD`1g3@\5fQRE׎.Ay ݟŌ|Hpp:;o!…52Ĺm`I@g`*'?:W\d3&ne͡-KJ>?9rH+L ]$"fk i'yUNbmKۢol w8x_sB*AGH۱K_,> ]~L֊D7!I=a_By T&d ̙YCknW=tޣE8y ,΃&`TϸX E?6J-FZ^Mcaj@&ƕ;h"Ȥ#^DzM LġPCMcCin{eD]*)WYH /FEp ήN]:Hz+CEƌhJ#ы؈I|Rґ=Ugp.;l㵄\߻\mF8H"cgHqcfLp H(hD\xO8U+ _sM<[·Jk,WrUZZ}\="0a)3{!d:j;rMMUSɩN;Y,0A?|>h_V[n툭k2ڧ-EbZ/QSypN_|6X| ZDd8g"rIfYB.i$7N‡S|rSf(U+V~s6V,-ذ$*Yr҈(~D#;LA'۞*u7E9XC،28N.0ݎuI3Ea8qD& Ė΢<\#1,>1=h[ٮT{BȐnr)m<9wA7Q¦3 uY`BN)cT 5Vr p'9_6n'O;12t)t R@J۾o)T2-BJuOĿmH~Mut1/W:&D9ݔ`!JAgn$e7]pž*h F3-puRnr[ymQEŝB0vG_[!-m1fm& =jG#sc!uhS?,Yŗ+eɓov4u~~qu5?ZxibT^ Eod2؎3EFCS1Ѐz.&y&9T10uHg<#)I] P:D ʧNܝs; pOfB05@񫟚DXY0g?/OP_EAVz+0ȼM헀O}4JmflR,M91dK.Lۇ~t+@]I;,dȋI6+^Wű!-6 c`X+r꧐54 f18iۡl#QsjITjC\ʆ$X;)>)#F'L&2a/ PN6[6(Gc⫒0NC&,3,%ݮQchVt ,P6AvG1!+]oǵBT8k@ bXJS\?;T1 20ʹs`FuybTFFj7WAۆ1plQP܉z_Ƒ TjX$zQQW~2\KN[eCօe65W095]<v=nE ' 9R^iz," Me*51{VRH:_F1UͥȬDǿ&.YkéF8،X%ʁ=ى'Ҧ#X TU2f&U(ijѶS`D+K+ en[Ot/0 k*o8ֲ;h!GYޱЛt&7-Ʈ*QHArsF`"7spṠz.V^x@´%ҫw^fxCƮ|cfY~ۖ^^b|IAgχHlE% #v"Pl: @TYgՖwRa Dx6ف!;CĹYO"ësuī0_NMQx\plqUNlyX,Z+izSˁg94ij+W3fXtÄ N'ؚddvtʒ+>an9ѴF QrxH{7]!4$G#=T^p;36pЬ se%uU z:@X?yr%p8?&;҃H izQS5cν{ǡH_ӸZH eQVY"ˮjibO4W6"aj,g$2˨yg߶ "Hb!^ $W,8Blb$3*+%nb; RV u}#$fZ^ ߧ(HraGitm۽Y?:!ߨ`FrBޜNV@Vnwwz@[w'5(뭜/},Dv[:3'}y.^[LDrgOIjP{ɱ$|v ڽXI 8;<;`p0k9w+LWxن4ҌrPK=@,,4"0o[%J M:㝿g$`=AmzZ_Y7irWf2¯ L|F˧peN/`ԏn8y+jPfm_ŠL|ǧ? QJfuIk 9 ` #w8[ӊxƵhm țY{tj{ԤB8 ZlwNu^؞'@L'P*CY $z嫂dذ>ٍQ>'&y挏<~9=Q*i^}R;BS흓l%7gx4Nu0vJ&+1E;ݡg0@GkdGO8>IooE~~ RN1 [qR2vM T гk'ɤcJl CNQsF1O쨯o>x,߃ gk!5fXUXM3!l֦?x0R%blX]R vuۢcQ3 e\Nl~)X7gmyz]iURk)i,^y'wtэh-+ |51l`/iqh]vh)J %8J3wW 1MujnEk3[ P|KnH4dS3c-S#o:Mgo NlPm3 36Sj!TXi(%,9 _!O;CNf"5c8om͒Ǡ3u@)?GH[c葾lao..a&>.7ooݳ |Z*}m灠"b"8JPV " MoU_1d|U |S/*k%m7d&kDzOq=~[ &#Q9ס$M4g򉘄$kuG7!P{.>7\t@pMjXg?r1>9QWX=1XKT{)g>1[Op*r0'H 5: q]*"Jn (* bT  3S?5B2x0IP$%AcOH-}jl;6g~86* @}mV"@C4{,&$ et"' =|} n)U;NdVu4Bh! N1 1 Csꛌ4gc.`4fq+O&&<)->pTv{&T@ Lt|#)DҀŸy&{ }w|-83+.08Zʏt]_b_Ud )ܢC6b]3-`*Xd~yj~\2!dDiFV+)?,ŀѬ!d[CV gKZ]aCkg|T מ$Sž59!Jc^ ~c,A?댤%k .̨>o&ʰ"V~8x[շS}V]Mvx0{ۤRp݊V-GNMI0;a|X9i)( —]-z > W†9 kDcަ#axi|nF+%㘞;&)c T}Skɏ?b' )n۽h0Q b٣J$t%lPܹu#Bk{ !uK]RJn7j% R CWkWp)>vP=; 4 R;j\TDމ &`sL+M!~َS+qu y6C9!A bR_ 91ֻ@,0gQd(Ek*ֺߦxh)cah~*j=Mil>dkټR4ZGߠ^zټHE;/:B]קb~4,oK^p,2K1=16+`y|%^iA=UP KJZ ;y =MaJ4m[$=ؕ[K~3탳pQbgeKӂL֓3 Jxm?Zahpbw-jUt綀ҬBjWJ:}߿u&g?`=5Cft;4c@5WxKfU ' O;)嶧A߳A*љGч:"(ca;wex;G_)CTX$_3)>u~s8Y.hʰ`~oNMt]H-1 R]Nm7`3xMJNFMJg}k̜D8<>hܜ%l%MM>V)wqF7r,8^u7$ Ӽ>v,ʽ;.ra>$}aU6S:g7gmX@F5~QQeb|(U#Ӟo'tb7Mxȴ+M)-]e:"tHdww!X-=£,g߫GrG*-%c&i4\gV>ƴI1j?.3̆~Kv@~Or(|_ʥ#~lb/ѽ8I (z9NUs.H 1اVOHQ0^* {*ďhu}R\D@0N^ï674tr4pOӗ{>0P|*cdp M5J 2%hyٵ>YxMTy p|d u_ǜyΙǧ,f\ G<2WbrV^_Ju㿳o2\b Vth}3 uRavZc֣eW'?8 V_&2(\~YZ9>rM@Ņa|TLwPy"V/t[`ZT4QfO#̅ @閱.Xaǝ딛3BG!D 3ך@ xLIL+2g5xEmF! ux&]GceV%G#5%ЀC\ Ϳuw#+ Xnpv7|"Qʇx6GNiz(GæXa2,E uDcA١u® F\o_CFd@sh7j2`<}]4rtVЗJϠ0KݳL9!5"|W_ Ԩ hg,rśgo'sq=,Dʪr(:8cs\}eaA:dَD.q77BX`᝴"^ Lc0LB@hD^;)`'BsG5YPÿ\9mk&sϱtN q԰sr6_m;:(iSE# dq18;Qlvuf ~g?T@` 3e:(-=}kyP/:9"-k 5:eLmmȍYJW,zfYde/ <F2K-7vRXo3 ?*!W3~jF6c3ƯMށ)@g. 1K[V6w0YmS>oSlV  G*LdwȂPcL f$,a-t,ƚӄe۶x;ɣXf"!bh-*U D&aJ_vɠ[ Ѕ$p|]sT}f xai.zQ)ܒ-{QU.-۶_4)d )*i+ q<[wڂ%Bh{bzyLCD'bn;93{47 wj|Z4PO[ߓ"0>Ė?!t0Xۦ$hL:h7|zT1@N-ks< x_h٧#R"|4hEwuDi9=T˚H`f lF dG(Wt8+NAW^HYwQh )7Wp1"-nY'ꗝXiW^?B\џHDh'[ºԖ[h\i?:gh&_ͦI\ܛ sV{|kԗݸ@Hq>ywq]:XպW9LRsX6B$W xaxN6b څxB 'Y6%E`Y.w?n\vnM)m~ gk׫smw◼[|/Ȭ~>FeL(zH0N?d$k߁EAff?u8rbnR?fbK|#Z(JwK#j:pC;Scgf6ǗUy ʦ0n  i#YkViC3L8Eyy#,w0FL-zJOqjqWnxS0_7Dhۚ[7P󥟜!$W;C [܋jOsRiv6!dBO87X hrޡ3k^0w2uOz 5SHgX Lxؠ0{Hp0?Hۖ7SrL=*YV }-n-?Ç0J{3;lFF3 "x$Tǟ @jЕ a!JUå -ړ B $듵Ku !:lK "+gEJ9(I(8-" vyxR$x<=7ee (,%0M0|m; ?|BaЏ~ SطX%G4STuU) RwM0tv)ϖyvRJF)Db϶CD7Hj,ps_U{|0- nn%)sd+9ekL6*.ٺ=T{O*v$K#4 m6 0:N&\,&؏;j9褘CMtUtru %KG*bOh&fbFQ$%ϡj K>O[i:w+c~*ٽm9谇-cR3uE&%Dɂ?i*}e(3R# EW8پczI'AsS EuSBYX=R0aw 2 iJˮ}d>P([h␔zHōK&-N44 r୼]Ύ*'N{p"A@,"w|ʤ\:ٻ)ĭ߱d&5} ׯ=,- *H~ށy9f9f)e0XNk ,jS:\zro>u32N[휼zdg~_ծ*tT1h3.bPh,Օi3u<OA2N2-ғϰ/=M30 JP)Byi<49[/J#OSnp 4{w2=@Bԋfƚ0ȑn%zuMUmުh0Z;lQAz8yDE\SnQME:ϝZqfCg4ZoSc BVQB{V^) >޾b˹ KGKb7  e'I? {9ⰱ%麬#ޑ&ҹYWyrW_UO|Цc2ՙo^p>̋SlJd1x aaBYfK4!":of:^VPc. u›` O8-nM KMB[XfYP\8sxufPXtKm=jŸya`^ˉqUt(J)Dyӱ+%{Z!:S4vi(CATdcbf5R5l{\K")({YoW/)1g?D| a aFNTBT+!G[ 7mM+}F=beyj]j"/?#Hvیf> yQBb/ܿ&/+S)&'r(9^_yX ZE=-B1kb*/_1: }94bH@:0Lq*r GZwq 2V4 a;}SO8oaWwh,T)]tذw՞&h^Ʃi/(I:;mT }) "e @+!z,>ASFPR0)Rc|c3r׫7P`TzLS |}B t=U&jYmӮq'm\NJumjfάEXSN፡T7GIys ػ zY.ݓ]7"` 0r%܀@ăiPĀk~A:DJúmE/48%Q. @^rXe_{hx/t*{(JO*4ؒg ᭅl ;U,22o,5.E~ x_ܭFET5_%9fchYCV}gDe\Hk*RVBOǹ@{pmԓfꯃypIZ8`~Ƀ'rۂ+΢tb hiYE) ?@1ؒB}fr tPq\|^x/8" Lqdl$9Fxq[dq$V7n-=pEzɷ/\zn4TE8LGDF`-A7[CyLz*Mw)\:9rV9viIA/CaJs@d ]P1*lӵiciie82ז͒#W([ s e?O)!,)Cy䭃r@H3Pٽ$#J$#"EZHʬ N/e▩IErfHkK |'0z:;U۞laZLm y K?,=A Q;I ZES+2YwGw JGĩJUc_9įؐ;.1e/8ҵaѼa 4e;~'b%FhZumlFl֌NaGҷ@0,茉,uPT$&'sV{*7(ƀ<(oCY7[|r pjvj PxN 3N#=$'P}V(Fs\zǞl@:}&MQao193&yC!𣄪hܧۓ/Hm+EEve1UcZo ީ F3-;ƷJ0' ZmJj5x1-\ ir%(xN34sJ'>!Ԫa )mﶉϿ}Jb@WN Ljb2&w >JɎ/D:`h=߲7^5h Az lFa,Rrcr _M?IMY0*dtq8fӘ5m:MPA0E}˗h^q4ILvu:r)7T% =|\}txswU٢i%Rk|@ Z<&Q̓kj}ϮUᓺ]9ΰ;n+t7+ >?,)?`U'f7 -0~p-Nƍ@-MIb `ZmN(Lpd%46YgRpԅ=i@ *P f!SN*6oEcg!QDb|Yt#PzWȊ#,[=˧[vW-Z,T,;3&26pL&3`Flo}y:_L>V&~ !7ucL t6:i1#]2yg@[jUR$ɑ5Pz=Z{ZuUt>B ;կC>)® 9ꘚ(Gd@">jI1zî҇l gUFz!gGm\"A^v`_kLhvuL@5 POM#О~ͩn,;g7ɁˎD豿ޢ^"Lf,>?ٕh(/'۵y3{ i c?l 55mA-FE mMG1VlHRj0h #ծ)fHc$6Ovh!Q:5ɉ$C#OhâH/1}̙w=Ӥ k6G|~V<"ν jFj ח k;Ses?* =x]82|W24ߙ&۫΢pvQI3WYs+.3^, ˙h'7WPAGM Ɉf\W: ^\|vz^:O*#6IA G`*%`5i#eof~ນzBoBukExIyXZm㋝}\dEǢbz f@7pY|g<oaE%B?yn?.5,R#4Xv^ C"]GöV>BՂHUBb>!ޡ]ۅh eimS R.X*H<[= ͛7"2HY57-`__M86Vl( tʽq1L16 GQb]\E'3[%Aӧᛯ )O>=?<O- EA(C.QdE0s~uN|a^zhݚeEZbC]Ƌ%_//LJ'nZm]M6A=pcQ_er~O_|d4ķ;j{!Ɠa,P, aY}k;$ ŷܲ斧 &{D(B3ݸSt-vΗ>yrGX3t>zg{M OKV؋p=fGh`6赔\խXX5;El3V4Nŕ!=]ߥEV05:FzloЗ`GȻM] ABZHҗ~_ѵb| =zbseƵNp6z-p8W]uz 8TR'#,ؼ}>y\^b%0*S^<,$Yz{kwiV{zQIj -kJqO?'_vDɀS>}WO 2؆1 觼:dh޲p:SWk WY $3 z*(&.ƔbL;4mUr( ?e9po+* "xHEs;a$j%KpdؙofR\?ᆫV{O e~A> m}n!H4JQq/?0D^*Z_d-߾܍&d\Sd 熩4/^Л^QFlmZ:{`:oo=&4(W+-,ppRf>V$g{]&x1nHOu*0̜` oG#Lg?&ƦØiP8mU. q2L"2r`cLa_9c]]]r|뷘'> s9߾sΕ6{j[s ~# ?P:bJZs'RfAT;a]m'Дe 6'N L'0{z }Y'C[k8 |玓z=Eh#jXo-52݋=E ?UTgD Ro=3hOM37K b*Jjwzx3mHAkJCgqNY>xΌZA > ˣG(`R (.]!7}2{2&g6[sN US(iG{ӑ* ȍ1.>웘%sErა&Vxd;P/!p%9;\NK]f(7<^~Y5Uxy*(;RWd";>JP?:<pQt@ތ}SY`g`b9#2{:O#HBaupTȞT W[~&-UciM،}*Y%iB^ʭlbhyUdϵO`>؆hO(gl!{zFZ)_)Y_rpZAvz77x -%\XǛ4 =LHO_ŧj8{\J Vlt@)#$Ceb >® +q6֖LiϿ1}AG Ϫ g"X̓g[:KW;sXݕ__oiXN hޮX0xBr,A*}xL7C dbE?&'oeTh(y!"Z2e4ݢlu]gNz"ױSʼnd傋 Q (inֽ)ַ4tbos0j!#y!A9xm}<%^yiDf-D&ć 7rUi~޸:i騖Qr{Ui&E/<=JʁˀSUc'wIѯܻZ;]6)A4t`0;}Q؛ʲY{N~۞;3#UMfuQD[plr =YxT.T tDhSּU\u͕VszQInojZ3J5N7:~G{RxU.b5Y%+H=ěc!Bf(JYa eKo>ILGhvxpaݱJdT$zԋ ox3q@ȮZH _fL dP4AQM[@Fj1l;ge\QAn[\oh`,zh)q\W }l|W47}*G4m)a_(Cb%0k O9mr40Myl9HYŽ|~ h si}e|}4ͧ%⥥XXHK)Z`d45kyGFm5^NCOͧ,y? HX\>n֡ ΍,L;|& -L)ғo9k}ո6;FS$>ϭCz2(\ѥb` i@$>UZ C܈+BML@]+$bڿ2rfr齚@vE(+N0 ҆k5?:푂f\_"n[q9s׆ob. NBGQAݦh?cfk0&{t'9*Z̝t!`53p+EYndߍj)$vih& ,FlDITO:tWh׮ݱ㢂+<n`/5(=}Ì11]˛qb^4ǁu8CdX98`5$he]XlGN^HaFk6z/bnJ_>1Arк)U(e,pB Հjypx٤7;`uHߟ[bĉ hS| ,37/¥ؒ -Q8K GRTzV&.wHD g?. ZNq#V@]Ɨ?%>/*_ZF~\Òo mk5Vi;rp@(;.d\qcyLz _ǁ=|QBj JK{Cs-( !ڵE+vpz蚴QbDr!zBPShr2:ޫp !}FqFc׸ r(O.P◉;Ce4U$^l8؀,FN{6};c7p GwJ2$[UtӮч&v^[qI7袉 Z&ʐEi=pt|߽Un(a^5S>7ۮL~V婏ްMOk*$jY?bڐZ>QW!ډQI[=}d/ͦ4G=# 4萅TroE5ĕtmH^txR$OM&"ϗcbO>Rp!'@R?4z W`$~6g Q\eq} іV.úUI tlDŽ@ 5^rorFJyMJrHlcXp>]BSp,Po)l1¤I ta!_u6Krm'51MHC#ϱ(5 xZ_EPο9xTpB'rp- -ӄo$s(D񓖯-M&>H Jf׮rPTAa`? Jx'agt)p!e?B7:łlmڦ͸ [9\\fZS)r+ SʎgD E|4anlVq}{֟ ŷ[IIe8]Gd;ˎ8 .M?D2YY%_@jKDc nZE֡!2v%VG{X˦hSǂ71u3.xspuÃP~ˍs$.6ы50}]G{B7z7+Q4ʨE+Y"ͻ(Z S8oH=*}0\" BN} #2j%ix ٰզ!eRAɡ5t4L.^| ^h48;fߕσj| ql5jѬgwZ5)CrF]t ŒBQ2VZA2+{qhBg/Xh;5 6VJQ{\[ȝms9&ɑ^Ckk aa}{'{-*ERgf|GtƳ78UoiN[m[N`aJ[1ݸ9:yqGԔ}x1cǑ«~p2. U[FtD0j vk-̸ ch_U\wߥ؟1-NmZZT4-!MG5K;j2 Uݸ=<@"&gI5.]].Z '<$\ Nb(WQyr=7,C>"-^>0yx=ϥ&>M:vWq_חf9yc$ɐC(C (-["lkh*U֋M@Ŧ'rs^ û~["A~727+M#!d\xq.}àس" _X0}A^It7?CWEvjVLK9*.\49q'.89(F6ve\Lo(ʵ;|sYC"tu-#pL(鉠y e Z*$jﭦX4Xc^:V5[G R?s1~"{x,:+8@1]' "ahU9]8Eͷ'%tMn1?'Ye_]Ff- ۾z]z:"'道p`! صb-xDb7gfJkuq)Q (bx_s>ajD5X?}M@ΤK&Ҫk Z]#4(yȘ>9/sda]KƼ޷ a^R!O[*WIlx| C(&0gho̧lg:owAm*}[渷˦D] bBi:Q"ǜmEkЁnIQS*>y]W5σY boJRhvFE#e$OE< 'b"ު4r|YK:{ϼu8/ś6.?@{^FZ[br~lQ) Ÿ/ ?vg}Խg킰&d*sn?39 9xRM;^_SE=>7;t,I<ZT=V7G4Eߔwf75, ESsL$b,}jH iVkq!KkPQ2O Sv.'%ԙBwy@@vXf^wp^{C JS'"Pԩ*EDw'r1\>iN6EՏ<`X M=nho9X3VEO:K5#T.!9[t>B`^xHhkta-9q-ʛץdqb PCɞAۧj!e{"Ȧ%}<&@Xux~V]E]"q^/գ|ޑvJOx29\-2~{'`v}8hRI& fh@?hJiGY7Jo(2ފzqBAW$SR>%5iZ9^>n~JGJa@9/&mһ%qs3C grr,*HrP!8ܜ /ZxP1[f99/]@@ Ἳ|{ ehȤH)lrwq2I_x.7.p9Xaq?eF8*v0rϣbi MHdH؜Qϭ d@o\pYH$$A~ƴ0 n7Ű:c͏s'nl!z[n8zg7E֋>\nλj&RM2G{"3ꊈ3Cx,ت͈Գ{CynL*E“$d~"6D.0PKp{)lQLA`B:9!NgsSed6d'ViRg] 㡏^xCQ{ņྜྷYSgbŌQSzҌ;B2Yx59BG/o-fkw+K)VgWxVFB~ˉ9둶>ɗ7Q:!w)a2Ln &|p-VUtd *<&z6ۆ[~1z_bjdscF`W 5v˘T֋Z-u6G+/2A09gǯyf8;Vmgf?aH94񌇍Ϩc=J+'" |@*Ra‘)FK4 '9_GLOM{@4u`%asw!9ģ٣ #n; b7b`+n cnl:w]@+v(p[ƒ K?3ߘ, f88ESzRWIa?=Hpv},Ti̭9=Ddu.C-XgBQ(U)xվʳSyI(0{LK'u`&Z6+D?Z0kj) lb>UZ[$]Z*z< k#{d$I+:5~%vaΜWip/JXdPNd|ݽmh_xKҕd35KG%P(N:QsZ)3g p:2<[u:M#UN uVA \v vB) JNyp&L$'3lͲnL͊2/:?MqX ţ\ Y հ"Ym1iodZbwGG6C@NxAެt?-Ӊ5x${BcA/X9>@)+z; 9˿+)L%8,A &0 7[~*C1.h%rv.񯉽JvF S?Qn !ŪJU%rDپ8Ѩ.wnvq&!V^@lȓ G%V|RbjMfbBo3ڈY$X۝n/&Z{4'rE\pz3>%?'5uQ2X LJ6dTZW>SV!9Jwhc\=T j;{Yqq2u]g.jL󰧮Cb ?*d!3awHXX#W{-E.In"5OM:S "Q;e[R:(yQ ?w **"!BT@e&`y"1 65Hr*}byuGw :zjR;;SI޻ MdD( >Yϒ-ʵ4ܙe4oB.$&%A}@38ШVO p ]ޗ\uPE=vd=!B3lڧt&Ux+p{xY؞Me˙br&OLzҫ 5u)T@hx[TԢ1b_qe\!\x4ң!:kNPoqd#y RGc:7n4T\-C6,C@bxle?gjSXo5%4sL~CWZq17Zx eM][3NqsD1쎼n,̶ۮsʬʙ?;m:~hV[8@C/cZ J @°.VU`|``V (8hȏm}8S0axƞO:9h1]0ł)+?r9Zv% ` 7 WF;E۪N6:/H\Z_ %,׺@͉Ge-`ի`i*[}bZ4Ms`qoE;'%%%P:U*x uguNbC7'6AOqE/RAdx75Vae#&;8w+)X|F-N)D.' OF6ra}Kd))$jUxxp\77תls$ܕU'@*`v1h=ػ X6P̍rv"-~uWsoP{ c7=,ڊOٛG8iA3M $&LVKcre%“X g_Ǫ15> Z1&U#V7 نIؔ˒r*Y6vЦwo,f#թUP~#<=p'ዠfh=Bd]#QiEu# ~IQmHFme#%} _הN3`?|8`y:2q0P րByvkf1'Xpf.q7TuVQHiq+f}IojvUvN:hS^H0UkЂ>cپt>-^NF0 x aު%M݆ΧN(Zj<H4;o*EjSop!H~hSO{r  W5IΰI1r@USx4,*/zb[#o' 6Hγю❠ԮiH?S0۰U0A}pCF(MU tJ§nh37<%mFhf:܂_xǝS,aun C?XMe۽Gk> r8~ĝw9j !1ɼIb-9.X\Mf72׭AZFdۊSNxҲc*Rh9Eb?5fF9N`R>2FZl"4= .VXWZ@SFgGxwݰ(xU }z/v֬@k=BE(?NEԌ%-ZԔ}`gT,_h N\BNм10! ,P/m]eo*C$;D0ٳͩ[2R4+q} siyXq 9;fRsvocLL/-)(]8r Q`YX!Ȗ:(ԩǦ@s6'&QD4&P]9cc"c*yBӂ8r ;M1,?I2k=t6#/Vg /W y^Ej|tzԅ0طwP;^/~\ֆ|_ـʇ:rBs2!М˾1yo4V>3u]:(HM(u/$#@>+xrevVEqW@4C5x应DZJ1S]q+P՝$wfLK? Ux ` 2M0iV4r D~ȣOw,Mn xr:Q xC~]Ϻg7.oYyDgzZG;T pqJ'6uD B"{ )NqZH3‚:snuWYh(v=O.y`gF=t6\ ䷺.Me[ jʒJa<"Ș'o0 얖eI$tb7]8Uh6yuyivf Z'21RP dpYhxm.; M 2Mj͋Cx5HĜ۔^X]\U,ΉfO Lrh ⨂$1+u|Uj"D/4fu2ZO DWR-LQ5Dž 1> q<8zt*/( bWC+]Nn(8WGq?Ecxyqe+wS\"G{A˞*;:.kIE\ԙ;[ O"%1HpV v ^Ue1܊cQӫY/vئEKl9q(Cבc' Ά( 4 :@3b| 뎵pACtQz`Y{Im-+1R!uZ!ɫЯOԖ`&}U֯@P7Xe %賊=pKY7QfǪeK)PӂAh9=P>rd܉ĥ>QfL9JVQtWKiA~ԼMVD.7R`Mo[UI--}~16q@ea9y%Ak*ՙ䔥4d "N+1~ GDr~(FJ-BH_Thݫ4CG1d\G;} *qT!P~o%xbϚ^{Pc/\4qW?DĝU w |7מ+܏q/&y/1z?PCQ:';4F ϕNk+ًLYQRL4Q\aCi:̒5 om?BD@~T xv;<$a%vjE?g>m 8AN+9н4ɜ6Ա{:; 'tM~l C&i K,dmoiU%i"Nb 5m}<Ÿ6d֏=8_~i"QL9@:h%n@7eF')Fup&h6O}lF#s[rAMLchǮ/ S"RC39ZwabӤjՖ(©E$-!'~âPV6jjjn2.e_nG}՝Sru6iŦF5ۨyt*zѴ DdnET|+Bdj&윞7.ʆ#,haqxr !}S<؂p\s!cL`|>Pa`犻Q{ 놧{Tz@I(G;?%d,a>x/z~7p@3JB*et)7`*TD&0?=utn!,kڛUm~\l<'cE)sT-E-JjkӐ߫MhA;ҹ{ r9SCt󱷁6 I +\FiSJ,~+aiaHTvI;4hF<)MV*c=ՖȳTO2}x4XSVЍ^b"i_OG匧jHcHX$02BZVYj;SgPjO1X{8LJgw]$:²XF0&ՐCu",i|*o_2Bf/ZDSve8B$MElSRҤ|;Xc|4zj N+1%XۻCw@ҋxlxnjf5$QiSkKtF/g{0n쵁jK'E]nU,1Ǩ~VIdĊ`m:C EE-Vo GoOٺp{iDjj^ M^OUJ ƭ,Tw"H(xؼ9XT6ja/k#hqLWa>b2t%ャ#' Ns+817n"« @0=)Цund%E}^/=_@a|fG<*Ǧ $q{.1Ḁ2g?u2ńsfqE&['¸?C'QrA)UyTFmǗRJN^'XT??SeVB0Hz(y={IVsvVt ,,֪mA`UW쪯RwhZP-|M3B7IQ6ė,lR Vi2e_E!FtyHV4Y%QzS-ټͪӧٿiš;b¡z-pX?[{>7cFS1鼍is4D @stTÒǞ78g9\螹S!C9HUvzIsxNXujS9y)`e؞/D+r^I:M5*jA}k!>PC(`ԌۗT . {10wWN)_fxֆr̩ԲԐ 7Vq+By*qʃ FW϶-!sqrB'c$ZC />&z -|,P%{!+d*=s! gVaeQC]<60Vd/x]Y\lZK*wXl:X0RrUn3笉Sqˀ:P0 d_S'xnU00yQmٛ5#;w "{f[ n2aIk,ү3-U!%Λ6ۮ҈xȶׁu#7 -3FDH+C Rb$ ^wBL/Jwt/Zz2SH8.ֈo".#_Q q@HEBٟ34K"б@VQ#՟2ˇCfT_ 1.|Gp#ctY*| U|xwCԬD_Voe ksJ }w۵1&Ϥ8DƤ)N7ES> kCT.,?nj"#8XN/1h lq5粗O7KhHn =hvpD0` )~eTp࿳H@h ͩGXâU(*d˭+ب~嵤6<@}yXn}o.Q9:S[ݨe'ɸÝX3 u׿uZYᝫ{/uzF7fWk!eDLKE1>3rI1a LC.QVX(/$$tG8<8Mu)y> DB9L8~aByH&W:B5f|7ə7rDʱ/bUu\WЏ& B;s^mDUUmۑh_2lzA)3S,Y3 ?z--K"V|]>50*98FAm!x^AZܦ 3Le NMrجE_\KHpDO/TQj pG\ȏ:b KJV&@U-z)NžԸy9o68 Ay-L:(a^65x:{o /?Q]~[Y0-ٶK_~0gk `e>N%ϲ$o`MopUhq,0͡IHU \yGH4\V :\jC`WCt(h*1gCTD᙮&(#}z 2ClMJu)>)s9: Ak&-Fpg2۽QjF`>NgLZ 9wdCND5e(è(xuNjbSÆ۝mXղZ F@pcs&>/P~_M]芒X}\(6`R`p~!^>OKY d &,qO12&,tFi[ #*s<$y 4"sy$4.J߯,;z{KX$dHь)R ]p iPa}*"vz%,F\y6Z_ cG,QV1ұEˠkO俙GBȈ^Zz%]"tg͸G:sm>:ˇia6挧R &BvIy!EO ]U"pF} z0Uu*Re3.{nj)w/ՠhn=4Z먯˷,"Z)1{#:6!/QDYfuعvun=)nMս4:8/!/Z##v1yZiASJF6o gYu] iC< wOK{B#dc-<Yo1")A4-}zW!h= )V-9H}˖؛ن!F#<GzY]v;4_qϳ"{Orj};3&N9\k#L}Ӿc^OljnRvIgpxh@$Ke?I" F6?@0[W/#&^Lɭ _(Gt m/P!ap~}T3Ca6겪6Ӱ@,X/iW+)'?XkK%J5I^|4ZJUYk@U-y%\5'>g5Q7,12ǡ.CƵU/?[NFzE jVN/e `; d(EͰ?~ߟ|O$ w7#;'҉xB ؘDcmI?>zcⲌ i86 8^ !PlJx. pF4W1d)E`Kn)\(M'c7/J!pٗQti5w?k̴H|\B{ W}Ɇ74UwvGvxĹnO aI?Nx32ȲX7_? >,7beE8mߡEWXG-.&oeȰt^٢q۔pD s?Ba9UJ < Hvّ}!AtXuw40ߢ6?|1~e4X4 l-]6mZӭ|3Y dSF ]IE(P2mMِxEKv< :pg7)rDWp憰WpWTL8QlDălX{Vr $J~úo魦%0"g`vDo>}yۤ=,~A5;{H㐈x(y4d%Az;SJ鄙RX]HqwTZ?Nx$hhԠ qu D_XBSRiMuewv<\s>WWʆ jQ/iSLyHRޤb[zӷd0 XpnC#SI|UW؄dt7E} XbB16zali2Z ~G9UZD4|fȼTQo$<4[8B9uS?|thk9@i,Et_NX#Ǎw`oIڀ56FUul2 j^`GIH" cI\-aOrLI&QKD|)lG頌35M"&myBqYucӞ> pL _\W ⓒ -lth3{ٓ/cҾi^RY,c}M5$FkH؛ vЂg 63ڰlAtS ^T[ds_Nf8v-{x|!3:[ңd#xqFK˅x ׾՝ +k8f~-bSj `(/}n딎 s`uDM~FrLhħnlY;vbG [2) D,{[Fcu1%:ܪ:уC?MeϒVa'{} AU4? i'MmZ!'"cP>9}Lhuz:~k\ʮcṪiʮu;^B^#P[4ɬ&ҷyk#˭@ B4e1֒iP3qAG$vQ@c.,vє6H=j[rs E#'ʓЪ}xY#?N`VFP*?֭1T.E?.+ԗV ɔYB.p1xKmQpɏ`E1Fp2pu$wLgPJX@˕d͠=Qߪ@څqv(c0~߷J0[3wOrx _+a='<O/ؐjԡWQzgK_r%!jgf}øEkZ ~ty$Dյ$?e\Xu]Kc)p^} 5ufS#zV#f7$ `i 2{uKR9gj&v 'UjrPpwp@xQH!4 e,񁯣&ck'D[a*pɀs ! ӈdUf)k] 2 *C$S2g͌#L{Ό{^mqEA,i1` I =mt?D?B*SMPOˠBvLI?d6Y3M]xR(s'HJpV' ,.P!d^#%XyǮ)û‚AƱ:$o/GIRed Կ8Ep( HKUML;2)h.s/(KdXuFR]bǠ : Y嗗3gSNnB'1Ɋas'{`ѭL߂?mUݑLUڤ6q= H-u$V~gl1Nv ]dh_hÔxB3z6}za6QT&ҟ@7_ղS 'f H_`0-ŬZƋYjȷɮϣ;yJK6QPE3a?!Bx ^}҇s_rxa?ZgT+ &kٳW a>9RFco&yo8B1H8 .)i<WrU/WB2Im-D5Jf}Jdmڇ8K] ~ըSG+mR <;&a Kn*G7SSJ1e^b#nj`럜@/zaZGJUXu":`8'FNwDm*@QKЪLxw '.^MeHd㗛CI ~~*^$*Ԑb*{}΂t>|uˠ];B{mƢix*rry KYɧ]FQ޳/9I.ewH"}@\I[^N릑o'H7υWAstc 4~C1ve ibU ˑ_sLWQR)nC>{y=|TKHal/m!ѰXWp' s(l3T/Zh]n-/#YJGK0 fJO(ms.8"[$mPhl9ήmGa% 4Am!CwI$ 󄼄 )6-M&U-1.ޟ)3O@\ q/|5(=%~$/uEBwXKd[O-cM٘{>'1&Q/6cxxbߚ wKW3*îkn.'i:N͂~ 30ޱʊ"%t]tGcUr&͟m'NX{ ȡUn:ԡ}Bgc5\p |ll mHtu NQ̶E;3ݑUiaqT+O*P׊ɋ0_lĽ[>L!mҦSk4Cd ]f\J9kBr:h*$Y*1\樄qN~gB"E7AaLaBTaO J.\\25~)oDQzGl@j3f4k pblݧޫ6Jk4H+AaO|%QRp`kO^ (YڡK:rwBH>²k (^Lz̓A.YP  egOugb)hD}\)IZFU"R}qGhxݕzHKZusvѷ=I9 ?>=/S6GWXͮv9|XwHy}!nqQvK*I7Vk$V x;\]pg|KKwaƐ!R&MB '-8)ig2//}0g6`iLU&DRq8D /B{r~!MN:tЇN-E3 MrXL)՞ LPn/ǩO,/"֗L'A;gڎagI:ڮDۅ6HuYS#~1pK'/0D5A鹲'O;c1 df_T]Uty=q/ t$eFG zq6UĦ̞7Q^r!*lEWvD]+@D^h"goT8*9%;43fRy^pe+Q^A٭ow~6_B|J a}H ]2q|c!yiK;s'hNDʕD@R ?z%ZUd_ Ç[^*P⡀@j΋27|d]ʂdi씞 AcR1ʒ<*u k@m# # ΂*'%8cM"jِq;q6Wvƪy높xep^ZcχN[A(IWIu ! )F݊ + 1WuCeDv9~YfhJϦMsTߢ$K!eM֣:~Mwn / B7V\?BOoˆ fT<1[~7g ΥF'1zeKz{@)l.Z\+ةWk뮣7WImLb萧d տءU5}kZCcPO*R8LދLMBS5f905DgT"۱ 7]gP ldx\ԓH~pʸAw"4,sƬtp>Ep]f?I7݂'54$(jf8_MQ׶I|4"M 8{b)W 9M"$@f\4J3}ꏾCoe@ǁA$`BO}P!ÑNi2WkX9 !_et HP,5OZp} i۱!VPsÉV/:z-}b] vE1tY(K{4F\zuM/c`Fֿi^Q穎[ lT 2o &i2y쌲mۊ/obˆy(h}*5INnUz5mJve68!PW&E`;ok'j3X0F&4Ir%زd֐!V aAwv,ޛ Df" yfmt㓋k:a@މ@,uxlG/S!jJ>[w@ʹB҂7i2a#:XycReVۦӣ}F}-0W#B3/pTh %7ЎK`YJw#Z/3Cx_0%*'E,U ~\d식i+-\`ÝX(򄳫_BLb [ӕTI$1LR9nL:X%Y׋7lV ~6S:AFK@z $bf[AQc ㉿iʘNYSdˮ&JI5܊+6;~O K ~ [b0HչgfNHE+[ف ^.R ڒߟt3G0Qgss/F(踈w5'y>h{a4 oC*W IkT;Nb/}(*bi>W>b5Ue:G+RE~!&fB!";lM5}>'%5׮)iz.ZS|$ϑ msž1S0_koI:#*3wL,)O{w10K6iZ{oE8rg o1#os87Gj vˁ7|ZW/+9{X8B&/|']TQavNnnD{ٻSᯕw"mg+d;߻ɬu!ﵰl_>u ީtK^V6/D3qqb.=C 1L -wc+nt\ȸ5T  L_V:t;~\g@Z[h9J˼|i71^sقc_GbM+7i% >- {V_rCEk ԵO gzYC }ikCQr&nD1z !J1) / F7 P΍Y姵!7)=K܍$Km8oufZ 5ւvhzY`vC_SBqX׀\Xp<>0A@1)1a|Sd2W^bi.{yPsF,rR ̓!Mwh$@#\9E腈 ѴpKIGg<QBW{$0s{WaAᄅVLpy.CR? wzuuߥM"GWJvR0fpP8" X_I, -1NȺR3ˀPg5iɬmcmIvaOl+rWC'N #%`Zز%!G^AhkXmOgf'b%E!uOߴ\}e:J:qu_J7`i?&Oqr"*^>,؎YŘ5/t,F̦$6\K0W&U.ob.rq>^Xz:2,NWL Cp$@Z1_n."5j+fN?b'fKt0OC=C9h(Dmh-BF;ln "SP 󚫺LL'\>ʔANzj//%S:Egfz 0bg#Y:_,7|5>$K9`7pkPsG4'E薂χbࡂ< UNK_kXry-$ZKP:mAK}}nOmZ b+|~^n08io(kR˾ohqCu]_n8iPR^Ʀ|^!tɕrFFp6hJ;%kKt,P˝?4GRbFۉGoOW喅< ~ˌk6˖=2d}yLA9ifd`nAfRDTe/ %u–]w}l^"(FQ2A0 ¥{hŋ1 X YUNKѶn](*(SAvCM˜͐*ER=mVjZ}p@#g*wWG1M٦1Pv$*;:?BQ< ЌES5x+Xj4h׹җBbJ@¡v-''_` cG-1hYp9q|د>oC$Z9k?.pB+۠L<2[(:3]b3!J042 ?ۧUb9P I[Ro*7L7e{﹝2*Qt 7>RV2ī\ٵ nM*t|5t:q9^\: _:٧Pdf]" t=q"`m3mkEH*_ג)@ V|UweC85`\@8&=(HuAC4C dM_ FvqEmd=N2/?~?I:wӀvew b#Z(U`SŌt7+Dz鶱V'$0G$&o :x/nxMRJF %3˝{gQ<B :0Q䊛rn18u+כu4)Qr{a1}u:d74;:Iwl}.[\:Eް\)e2KۺV˿.ة$Rz!i XA,l88bEntd}QLl PuqMdpS^DGp "xBw:!s zsUsdE\/9lMgܔXyܺAW66g{wa4Y%z:\3 =*@)II! >6IbH ]5lVru!)HZ~ڑPU)>.M4jtC@!\^nA>_W~G%ּ/˜2lЁz-%~Aw3@M,%=Hr)٠[XxSJ0!>S Z  |wE2*-5Ѽ_|VLl CB*%&Ҡc v YF\R"P&>X@w; r}\avәzC,>. YG6aZ2 dȀu9 =5TڠP= G$Xkd@.|q%ɧ@*y=ı>OJ X'2dgsj }'f y 9r[rM= XB"ɺ̘-x/.b(Y 0!Jڋ=X=%[ [,.B oM`3Nɛ2˒Ԋ&=Pq۝?e5__7k"5WýpUm5S,#@}LЇx*9ϑeKaIWqNA5\b}!yb}ٺz$5kyv5;XVj+Xg1+ƪ{ B5׵6UMPngF=S<7,foɽ5F9`F6'*2M,Vfv]g_S)P&k oaj g5Am!kɡR&ԒO 0uMD}Yv”|y+.(.u |e>a^#Fl+$D^[Cb0Q|5+WsND٬:pAm$IRH1zyS"@]b|;:@JSJxNۄ$xp6UPe EOh4`DDhQmՐYKT /kg">: J"w"]SךDu7@=_ +tחdec^KqY<4 a'mcO+%^ {Jj})tR  g8~%qv>1a'5"\H"JrBw<Sz8Y =[Y?Bǹx$@8)3czqw[/w OĿq>J׃[QrƷ$ͥ\N*< 9!7t$Pܭ&NN<ܛS,G7lO G+M-E 5t!y;8pq .=w$L="*^ 0SFV8ߪ#DK^'4^7tXȥt|Vpqw}&zh`L/=αԏ:Q"r6/nUV7ff n淛?'=SLUShz qy Y x4>+#WnjǮB2k,@BB t0?AO[\x&x|ō&c ab;J!'Fzk9`Ѩyml;k/SB܈S_$CVJU=gZӛyl8(Qc0XI4 ZYxzo吽[q覍m2ɨm4Kkk i~$b^OrJm\#Nߋ,ڐWj]j"1ϔ?BvJ\(N~sf^a;0&1p\;VJ0T'=_f(}=ľ\gby ڜo_]ړ,E_؋VW*sZxߥYgp_JmdK%Ru-iMSX&R**`Z!%}Q>FC<|Xk~5jsk˾Ʀ1`$kP3*H+ާ=tjרg6{]6.yC6<6/0{o$^k䢃ħe@  x>X Sо}K2ľΎ@AX4]4OI: Ma ݾtѸ-uBK[^$gT|f8^S+V 47Q'8 <MK:cC%2>N+f6DرJk/\?p1fȣ=d=_r+FV*ǝ.(ek_;-VO3 Wv~$.W(3Lf+dpEA#]]Mk_5ž/ѡ\F)s>euy&8T2Yw0ܳ͢x`t 8zo9;Iz:'lD A]f CLH".)68`_䄶˫3 $Ot{*t d5\1RRv@iOY|q-gMCxU3!.:NIR_.{G9sB5uR`ຝX: q%ЖD)R[piD5kKj4c6U >x?8yI` >QM& :ڽuZEEOm==1VD @g.2Q]UwŃ>%4S^[oԸ(}~ zAw*ҍg BnJuW |OWb2C${<6iI\/W@{c˱NGN?,ԽzljI6; [މ`V.upROeiG$di6I.l2$A] #D=UptMQ B|¬h6Y>/b iN~G25Z/phTnaNa,m6vlG .F*rv ]CQINO.SOm T?CIEc#7\9'95=!m<^Я!}ɿx;nz:Kc#ƞ-9XOR<@G(y evW&%pmuwuˈ#8R0P{q;UW^F?p\,McOwR7*- ?KfVW $&D\KJE)*_op}Z='2ر;nE+ l-C'*B01DjBE _ƄWƣ[Z zUU87H@,WAiP&)0FYo|m' IiacHFsB@%@ 3)^D rŸF#ȳ@ ;I|ohN鞲fH3QvTK-Xg.?$ u83^’/~Qo+4n`R͉n-1MmVKI'h1_SN=IgsQYDTѭKnGK4 UdHhgֆ;572ZZG9`pj1|k0\qۣVMga@] |7>ZcC Y])K^N@P\ñl(ƙ L4$&h+ 0XK(L75Fz:GAs&汔n0˽ŕ?Wۼ|.Dh&,e+ bJv Ƒ>oq_]@0Щڣ/DJ:#3F|a{y9HPoLz#(?T`I0C!"w<{ ;7\X:Q`dB5cүH .KvKt0hcNP>7rߜ+dSnD 3bC{fm<;*>yAB Y5_Jr+>^G )gNNXA89Y[Pbf6OtAiI4< wT696(>#JaBVV"429M/7}3aIWӂ׈MCWë}zr _ZdWq@F'x,m{/A> Aj]|~cc2[%c vK8HXaMf^W/uol5x`Gΰ%I( ۿOqZ9ZG66}}5x.E5tO'*/p8zR>&&)%Bc |!m II^$:R4"3qh\dBm֐!-+ΒJ膹XpL ^ YD{^|!SA%vкRtòf^SrGg֢5vAM%/D(tJxɵ>ܘm(Xܗ~ij1[d{N9pOng\">h׼s>Wߤ9l?x4e}@@b(g>uB ml~gQi.DVwg$H ű}K^P̺*l@DS4@xĿvJ:Q@3j{6.B˙,l70(dqOpj0b Uj'ƅS˪MG!jU{V{f$9ʽ>R6}b!6#NE"f%z& n6 e2KM=;zCJ& QE\X4?U$:~KilKF (?T ;2 Fi`c v.9:8t4Ӄ,=(}f=Ifg9S|&;K@TVx߼8sa,8`EOrU4 yZC%(RЩH,a%CZo"kPh;Jxa@uZb {=A 1> t֞l u 0"Kp"UƤ{jkm xfĺpG [S~0?꓁{"[2B6~ݫA#$H21{;礶HZ}ު2%ࠡ[Υ sH?a4gd Q/EcNo5r#n~\n( ג܊ĵ_ cӺ`uIԩ8:O>$tc72E ]mUS [Ɛ3nQڗRt13`*$^LW;X^^@싩6Zesp̕ 7:FbߒQ:.ϱ>&yKr{Y`'UeOU!ɸ2{xx m۪ė0uQ/@Y+ݑL!^p0&|<cB g|<h-6زb4MY͉`(IQI?$hcCeh==Wwfd7b,-)U=*喏0YayL7s0JtjQ/.AL6ZHbY)m( K1hC+/XRZ"y#kM=$[к&Kɮ@9c m6Q&L#'_bPxZaDn6 ,ύ``@)BV,xR)_S]y<@KxT{O˙v4ooY4sյ6sJF2m$zRqGTH>k\xL.Fn>-q5 W7EtpR5sRThnSMSzá~(nf(iD -|Ep7dTy(}'gW"+|n!p'=n_su405nHft2=/gzXmBuX'CՓ a-.(h3Y7`mz| xºl%ئqbb9~q)*M0WyQF8U] !VxHr x+ hőzw: `N ('Ɠ}BwFQ9\5;lƣb(W+{kg߈gݾ]ţCB5$\ rJ!dR戻pu,S!FkKy.dM3 )ħS8F"Z+aS{P_נ[G(7C@=r84JԮcO䴶w[xoH\UiSWI^5}PSiw=WK#1KzÕ))42Z13S g iN!ݟSqzhZ\5nν!ƻSWF Ͻ< ~(mR]k"Pm O/`7 1ϚXDwudv# %LmFv25Ž5 u^,Q|j/}"ry`-z߶pҮn QC(Jx-+ k&uǴW*o]f E8ZѣHѢK0O|h?۝H4 e`p97#3[jhAwJIN)^vwAy;"~Pr}Fcf;?>yތ1G '&Ɍe<.`WAcwK`1óU_-)[̭aeZ/ nU0sv>n:Wygq1LRȬduh s*d8{W8fijb6YOG.5\VB:=[aR#5=W1#QDZTko#Qh_~[Lv+Q'.7~mYYz7Iԟ@\.͠W{5 \j>-H)bqп3˜ "p:)Nu;(x[C&0x3ixDzͼoـ~Ihѳ}giZV,9Ll]k .˻to z(k[7GBr+*:m~bo >ۣKN~D=I(¹ATM8[X̖U:H'.3y(gٿG1f?Dc_1J)>BoG/eq)vmaW7 \GUu=]ğh&PӴJ:w(K#9InМDcHa ۋxWV.`d ]$me\h}٘82J\~y^,&*[~XC kRBZ(X\Գ$@j hop6 ɹH(m"BsfjύCI=}Mw)3\I@,]%MYh:j8+x~,5K71lH^-x%p#!-H0XYrl-Mo=XH6?d)IA~.I( %drgJ3D{Zfh&fpnFXJEʟDVixjT@|8W[Fvbw毧qZS(I|'Jo-|$|d5yGa^blkK$v#ԯl#Gtq4)G#{onMJ3.O`iZ}J $ jK VݢXwF}+yMܢkw r_/'Σ1}#U_6Ea"օp}_z:<('ф3AF,hwʮd㛈5+"o\?֚q<͙8 t Uxs|؛Y@(-J<"]hPZmm{3#p r :=.̶QI1k\ǔƻ(xuÑQH;Ux;+8VJ<|׫zKt[So0.m^/'Aw 2mtKc U>y%o\װ-(s-7-ԄU ZoQ8zEV -sYYC!DŽݽ̡"#d o(|+R[83q7B|LʯWQܺWԜ=^_UH%D=.r1 %2T2kdʋhi:.SnG=Is8]Iv R i'BV'ۀrB}>>F+B[hIà2gEK4RTL%#J?Oܲ!QTv4 I ntq vyrxJŷFjJ5ZUR]}//<^,f!w{*!)Rak@:huʒ12.e&.;zn.^ y.jD3!Rtgbx>Wc@;}ՅXf`$t/c[Jl7+V;<=/*prDS7->qD`)(Tg^k -%>FΓigqKR9y5f#rNnB=(>m ىL%@kwt﨤wE4v0"Vs]%Qbχ2kX1 ^ ?nECm/b<ؙ:|groUôWU>_T+LrM辋OݛX2%K&٤8&~7Rȡ[:vj);?T ]ved~k4e o\ϥ% C)ޜ'ĽVjfQz|!P,EYnhP@9Vpq䷏7uGZt/)&]4qUrp /,_շtgU$fY˩4anu]⒚p\?**l6hIG; TO&DD"I'dzuE_.oe7-"C (Jc/Aֽt *$ 8ˑ%OGɀ{zGRb_8I.mL[`0y+,BwRK?"N:CtE*4G^br}E>o7Lͯ'.X"*1뫕r) Uj`>C_ҁkli+oq;Q3r6nxQMGgA%/+EY,`qu h*jgg˫ZatJ]a+97vJf& AF"f^P$g(t|NºT\ĺҬm㜮e|Ujũ0us3&yH\Xg7HBh,~;tZHޞ;\#rZH3 g18~%!Ji'Kbj9:[Hz@Fܮ9j1uƁutAV,C=%hRIͣo'_j qr%q^Sy>tjD~LW=a&琺2:KFB64*"Ɲx^f3Ľqh V8ĖB&G}= vDh*R@Qo%yc`\:FbV|k"D@*# jvM ;~}'!7ںس3W: @߇> UcձDSӦfqԛ:0*R{ hB>Jkb` osH3|ŗѽO5`F ugT~_)՗`eRUT<.BI9u*8[S|`c)6MiF2#_-S'k75Sm4 }6]օ+ZH>%yjOgx"0ct逸QinUslA_>Gv,E@^lO}c\q/bfaD 'D3ЗO'ʻ;ReM!7Ӆ9B0݅o$=*gCRލD[7z_ϑ>}'qD{Qꂒ`DJ2 f}m;6ݣ2U?ѥ=8O7^a\511=԰kj\#?S=D/rlg ݗކ  #$়1^dR >6wef:KJ!)]N 8nً 8$5oJb\WXz-q?nXa0X 1DwIqr١驟(k4u >3>Юu⯃ݰj AUPd)Clq_/ b@f Ʊ/lU8b Yg+dJXfIs(Ax8PrݦWv[rMld*.I2*SMo9 E6$P`wM^U'g@HRo5p7~+: }V]|_vV5 ~D#N}3(BQy/a^\=%Uq܇YHef1{EM@-PM钵kcCr, 3iRl:cCBY,X @a'& fHA"L2yӜyJ? a*p7cL%/m?[S3Vk^UB7gwi YDBYOqADKJ&-n *Adk2`n <[cرI[d&&#Ɍ_2hCYw 0xs܄5K9EDs9"貉pw"W\Z^bmq@eȼX͒E|-иs̤^ᢩ,4V]:z?U՚TaΈpua(PqB6 JfvZ[@7H%o!`X@-Cb17Vo\: T͠򸒒 7h >e EFm:_WU<0V+[2s7sJb:93HΗJf"Oa Px3N)DX&7T&i3BʍWe|&؛dJf1f:5"d] |˿ŎuKS]~u[1(#>`9"4zK\j{3OwBc]N+ <9kW# oh6.\60ܻOQOoXU |KJ3ZeS84; Ǻ|*Kj(Cg:d54ոteݖ Gm/M-[a2`=-w*8(ͬ&8A2bOmdb0#;YQ,KpR =cP co8YLdI>B30~t0zk-E]D>kjӅ.2)⛟;$񻬛uºZűh7}? fݞzaJF (עe-yr-"9 R}5=l20EN oavTI}j!}Q慛Vk¬M!uHܚ[هU\ -!#Zqָ:gm_ m|ݒȤ(gH3>K1Lm 6 w78VNČR{yy F٧c$ 뇾`q ڠ8ؤ['`2ѳ۶WowJG*7㠦-j<#[<8tĎ4FQbIwU'kn٤cj,zwخq.an$껝|ƚ%N7I|o"4NL|s Ye-?Dk }ntΒQoJ88v]`flxIt{+^gkl/v3'.~-YbMVOϹPqG"Xᷫ HO\(? aȂ6) hvSvyDNdkddKsA0Oh,o_6p35yд-6|\ "N`~2u;Jfm1t$BHna 7pG=uq0`PrAw8ʽL'mR Yte% f/0[3;\cp Cx KAdz!wxY~`է[b\EԫJ[7:WMxYGM0$.7dǗ(G/i&of8A`0HPRU.hvA _̹=Zo~*B)bq峼#5jTJND&X:~' WviC &cD׌Dʸ̠feTv_'zZ_vsdCa7lN~ p|$Ԧ[WOL*H;<D`O2(>`^q 1bɭ:O+$f K֤WrH JGX4|TsWwq #|㫏w?T9ܥi"'LߌYq$sB$0z(T_4KzΩL@pbyUD8^ tۥ26Gâ^©/U]}?V;3iZaz M~W^dJ6dߠyUtcZqnVGM0Eg0Z9^F]#%NqzFVx'y4 3uhԴs.^J 2ųGyPs|O3\ LOM=`^PEOg3D"3<.rGr-Nb&$ Hb73_}ڒ<[n*:g[Pc;NU۶c!n_/$QPEm0fǓnQ[HOyé;4j%D;Ȥo/5{Ǝ9޲ xLMI'OK活l&.T,c/hmMʌϧru5ZqJg#+Rjnb]uؔn*T6bNԳя9Ud4DMѭ8C4 -j+B5-<G4!LQ*Eg/+({X[HXYf2^̫ҋqr4:mĺi!Ujb΄/;|_Y_ Dt ,y,Ȭ0(mimYEm3G?9bk{rң;xyTnպ_Ե\X歛4&jXƵ׉pxcRdF> O^I.ٽgB~>fIg-],{+)39fdgj66iDj3Y*FEזMkbf]٬`Ƶ0ÁV WɖSM<}+-ͬ# Ms"n\Nz57dpFeڍ'tD=EQ#]. HD1?tC:|zZ8?Or/Ua6$#;ߙ—cG\1)[/^ҧġc‘Qb{8]ȟ:<4OaO.: +Qْh[LNAu2eg *vBʛo؁ d3t^!Y39k=udoItNFq-S>i@plѵal=1p 0_%O-OJG%= Lpn-fg1g&ģK8|(]b0; K?Q'Ƙ8WDh9|IxȆ=zj0Ꮤ!D>[0 ï~#Wق-s(^ "so!AOFrR'λbi(E), 8fd;y'(oœ۶F w L`qڻ\ ڟ~ϺlUm) `[j(2}H ۬E,s` >kHt AҜ `%5/arW d5Mp H MIK'-yɐLHhjmIGxP#ӧ>~W Zڠ7}ӼG˨$@XZ {kk!.Mc+`h>YA4Iӈ.HS!ـ4sig2jrF:qh=D6~ RTo>մ+* bV)K\=zR.1ibl\ iAJմdD"˥K&יNFׄݩL+LWr.:^גlF}]39t(Ypsu1+dqX3З~ ^`lĦ)Iۍ[jhAJfMrDl<9|hjՑHh:4=AJEUzT_㥾?_hωV2W?/Py>D.vC\qv.6hh:h`cx~$a݅eUs"zK3mD`, QcƄ3j{qƭC|K6Ŵ&Y~jXx #9lPk%Y ] Z<?PxmZ; p,n5t5|qJ~x[.u m{+V(^NYsn)JTd5iQcy\N$A@"z1Uirx۩Ⲕu] N*R(WT.S'tx=bЏ^l3Rc 6-+lÍ4fYTyE^U<*740-! Q2a̫G!'C'=mZFS$TQ*v: `aDT` +[+ Xz$E2 r݈~CBd[5+@I[ EYfե:8f{s̢j"LڅsM@K<ؒiS 5.]5 VaN +%g! $Jbt"}Z3^gE C1bJٿ`j ՎLoi`0mAPգct_R45|`8u-1U=`]! geGCyۖXdl>N:}FkS^xfwE gUPn5T}|^DVt=襺u@45N1sopDm][LQWYY(Qv<5ʑh%M0LXMؕc4{[[Jjd~X9д3mmdqzQ6$DT,#tjڔsy':Sopd,Jɋz4&@Y@S%KDP;q%lq6|䗝1NϠ %ks5T"RDO5$t~9(Jtcſ me Slyf.>BX BX삐OIa]S 5GNT+sTDq&31g|=Yf, р?QYZI`W fKI<ܮnՇɍ/KZP.ל-Lc HrcVHI 5 K_,-VRrؙISrR>] p}^]~deOd.Uحxג|-38$>qy"Iv]c Ò-VzM@bPɃRC\KS%^Se6 hcF{ *:X:'c>.`{ n%oܿL* SfJw^tkxIķPǺ'0F : 쌺lc4upFu [T;2vSoM D ;sk:%!uOIPYފVzAnw!ACp@4˙f6(O5,ʈ=b8f'7[t"jvl%9U_"}%ÊPϷ!vWѥǃ$IKŠI\Ic5Jc3 f*z09_ *!cppz֓IaJa5F{qRYLE[[|VAZ'{~V[)ߗ%aLPhs.F[dž&02 >SoMmgJH4z[BcԔ-Z%yF1"$9c%i:zdʆPw;& ʜu{pDq(e+k:6,t̜?{*4ӬYU3s 0>C0z sXlvI7͢hC@Xf:* _JwVS-f6ι~/nyNMn;@*>"͟`OIN9S8FޟQ4Bf{FLä",i5X5NJ`XTUόUy 6Of@ аhsF,Jl(%Qߗfd4>N߅I'5W 6`]`Y=揳c) Izzs",iFz̺$n9Ya;ӣ]gSPӖs#>H; !lbiUsb}c zn׌XZ/6W׹4 @3_`#_S~8.7n[%%=kX:uʗdip@L SEiFlRF9MKy(~Y<~֞4m{PDo~ꙣm=ڐ2|̪+d.4OyAC^y8Q `EJ3B=lpP43fI({|mJ$l6?' :)Nߵ,&ތj>Mb6f;P~U)1g3.yb gD_ ˓cbTwOeT!U}] [Qu1{ ER'D\T -kw٧^T[;C䏔mۼ?a9l΀'&*u+"$6{#y6(JL<*%!L%kťS 3\_:v^MSUlIHXTJq gb{~<W0qk;%(יo6IQAA6OsJafQ~ J_%>Tq0ꉿ-zk" <Nyխ>GIW3ȗKNUҍC:aVtŠY*uUGnr1ȯ^"e9n徆ʑvt ks\$3%vم w2<\WYsJ*;b<*A>ėks)rY&_Y0ى}Ҡo Y%ЦgK:;UlhP6WȾH/km>9me`AzFݳlU+Ǡb})L_sX*[ ᛺n"99ȟ^R@0 =_%XVKr ldqؼޫw:v /gT$3]}|*KZ_sɛJĴ '9 N֍NKFwGW۝}h>m|Q&+CbXF+u bL!b_2@nY( _֡ܪԳŹ(xGgsA X|ƙt&%5˜gTtY ͎ PyrCԈ* 3R/HDSGf&ª5XI(s[dVsTEsu߫Ao9Lڗ_ԪJG% Nly孁TR)?6ç'9kuKi`}2_zpj,t@OWizMN* j8WU7P rBaޫ'u=ycuidEٕ 7rsN}x:Y@&m[E|>評߻'#2>mM8(Oɲ"A!΍Eb l7nY~ŝ1 "* 8[e])>'4;Ô"_䭤x1^]k_V3b :_e .Džkx7+Q{\B)pڰ)NܒVᣰ:2$pdFf,{J:VTU׎;fO=7,ymŤbMaH!q߷O_ cK 轍,Qf<#5&u6\nt^Cx\0 b;;:à/QpS 1uPTP08 xrˌ-Q:qHL:PzOW$l9RdDZD36ZO2Qͣ4Q uPa&(eo(N!NBhsqlA TTۥW&|u#ҀǢHH,k6i=NDY(e(5&fOk|ZNA6/GfZ0I*-[)8/0!~J%?ݔNB1p(mlb23"'MiDl(R!lj_[62P!ԑ,:!jՒUj榦s%,[ `3_7ovlnqVk`6.SK 4L87gl"[ ظ4N}J:uDZ1\~ʪF9Rβek.ʒsv8t]*e,aԝBN0TAH GNATet)3wq*NiK{H{/_ڗO8R! 5զE\& Xhv~lɦߔyn=RE8htɚڝGL_Ҟ{>Lq*QmUzyNs573Go钯<|0Y[?t4}NW,нl6x]o/J :2~d%jM P.m) gU|9"%U a}kPU3>Yp[6W>iy[.Hb 5k)SX00,Qň,'mCJPqnTh$w*풶!?)9jAtݣ @/Ծl3<*v .xXZt vArjgx\ š1ǻB+q0X tz)ĩ60S[a1Ry]nWG-ʻ^ ~&/r֔|HVz?wl_ .1P&IdKu(&B/!Af̽룒 =A vEJMr(V7v7FuFA+g@I /ӻDzObĬ"d _=*whJE nX\t)ITsWM q_Nb }#&'[6ǍcUPh Bi$!UqMjJǧ95$i0ʈΔMmRG_r@{w|Ut<qMl֌B'Fdû>)WåMSSX (+-v2|  /r;8.E2мES3մ&؇Ğn{> Wj0 dV_b%$+iˈAoj 妏Hc-oóZ_h-Bc϶ňT6vsр\D1ٝ-p 3Ǐ"3S_[0U]nP ?h.`0 |MmxBSXU!OQ9Jj;w習EA[ZϫkQR:}`ikߡ/ϕ( p!U6AK ܟyP}9+J©5$n ¹D CQ pN/yoD>3 2=N )诅5hk WJ\ fW0DD~+L I+,%naE?`u p$KVХLq=1{oM& IbW<`V"' zvݼa c{nHu!7gՔX|s?swrY KBfSeڹE:t^r}s5í, OkHOb Yƨ;ndYz=n㧓j=Au C)WA ᲆt`^|SACۿՙl"%#|}'qK[ pŴ5O1yĸ-o&}daxa7u'v UN*[yӋd-e/߅&Ȁл9M:L1{|߭siJOOhwȀ_Ep Xqs(=8B*VQ32ʌ N~^`!'lޤ$Z8/oQ+Ԭ:e<`|)w]@-~gc%"*tQE,KZ1O'@9e2yAq̞߰I>Oo$Gl֫<HwOsY/00+af6R}ӵ/w=CWEwoaҧ <K&y!i(\}xB;qaiNnnF sP ΅CHAVw"$Z1aN-)z7iࣔt* I\s E;!s J >> P#u H~x!SEi0 Yf VQ)bSI+FdrEG}')̑/ppDy Blxđp`^n zվg~Md8$A6v" sSer }4,d`8eo̦@<@L#y c.Т?ZM^ߏZ5f"D߅&u)Pwh}3O55.`6Ig;+H`t X¸$=)% Y1s&Jݦh=A2 'ѱy |/i;'V8(Hވ$-E"!)3u{l MlMfL -Us" ӯwmgjᥡj&Mu {0 PZC1ڈEa$oJ[ hX;хIp˕Qa>KKVK\nf0yazHdgQX:^t%V/xG;wNkx|q!%fE$faѨ^_~7~+0.1AlkmԖ5Bj>E/kt)cCD'.~vsBlU@}\Qw:7- rπl\a~ӠAYt"q}!V$xW2`H[ϺlѥB~1EG6v2s.%yiBWs[kzf$ɬ Uje`67{'-("]!% 4')'" B#(]I¡!A.zG5o4Dt;Qs8>3:vT{%ؘf~PэFm?S3-}<&+x=كSSvq+:p)FAl8& \H3k+3.V[h3{H<G8&7YJnTw.w-q]g3p}qA'b5j"Wd>)Gt Vni)N\l.{_,%;饵$vᖘ64ߎ^ JN?}AH<B?~I]͘vz -_WMȭM5q,w)`{4~ʱ|ҒhS䯱퇰xN8h==sz :$2̣Y`2pp]1'{O 9hhJAz+OsҎgZnXa mi`!{-K֑E.V"o{WvxP^.| B'AEY@F1BZV0^S<4ZGODى,\ъ̀AC#9l!1]ᚕs8,qF[%B,Bő;󯩀Œzhf6d}7iAM,n ;J.qŊ1ۧ !)nJ0uCxd_rֿs80CjڏƂH~MÙ~AE<ͪd˦U^Fe/ٸH+-*OKG|Hst #&5t>9^J"Ȅ>ؿJy ~&tN.'ZE SK| =d: b4BX?#.630sAvnl(<(Vf"S{hCA!_檵 7E0nfJEx F4ĕ;qaR3,!%֏4邦SK'fy7' 9vrĴbgsD=γNRM=~X3S{x+iX-'; (__j'679 '17(Qg$VŃ~Iňj@1r '龓eyV<=vq(7'sA?Dk yKR0ќZf؃lI>Ȏ$IDNX^rz02.yaJnػBcD56Wi|"*R}~&f$POkg]CUQh6NWf*E Fb3H@ao^lyQVo\2Ҟ!%]q y#XD.۝ 74%O$>L۷;z̎63Rr-vBˠq>+Q3p2SCR&ȣi"x>~ƨʨ ?M E3t2!#2tBp ;?>\Ipߐ,xZzEp'uZCW66uDN]ܫM=*?;R׎Rl!V0 VRD1jTÁSD}6!Zv|Ph뜙2nѿ>*PGΙ)WX^9Y^w !Gvv51 i>!B?5^Z2X?ۍiQ.zUq*tVz/pϩrw!rQKZŝ/h`'Z0%̏lWD1fZGg]I#!6pu?=A|9rxlwkErŔoh8~dњ_ڛ2j.&!%la"1ԾwgUD}8ޓ@PSTq|,U%&n>98VYN~3A ً L /m>^{PHU!Q4mƹGZj6ϻ0YȰWɅc\i9ɸ^ubsme7JGuFP\ںlp ըBI%yd;XKuFJRɟ?+Sz P_G.f ;0+bD虱WgUC(gW$~fc'2 x'/%+y3MzsHWR&l)ˊN'}(QCїbޯ5~J%/y (%sוKi7E(al5 p -/(,),4gNRK)*ޗ\#P O?BK[Lއ\?#mHr 8,a}Cw z/#&B^Nìa{ګ\@Æ+4'!>ꙏfZ!~%_d0P1FI)Q`y9Z2i6?4rU@Pc <4"9fE?I?licWE, @Az!/Y1ÄFg@}n>N3#y`# =EhcnTŪ;拏pi֦ktG*y$+S"#gD̀wp/i>-JID3  :eE9rk2BKq^ ~\Y"Ƕp'kWQH0nkə?Xp,Q퐤E:NCŌgaVpY֦(&KqtEp߮כ48p(4HӂX 毵!6 Z̢ +XIў^! \Pڰar|E:‡17pDq4@\:6AWaHrk)u1ViU_EW?rg('eJE5WLm:ӗ,NђaZ_7;+f:epG *-+$|  'C'"7 Cq$&|xhGTzZk#: tg 3PT\Ѿcޏ,uԛ㈔ǰi%8ܣZO/ p JzF+j*ZDV,f-%Lwz9/08\O03l˩,5Ă,iukPc@9>/B$AapR|x#B_Qz!73[FQSݵ !f`㝴B +an^4 -Fh6ʈmNDk.woj L.&j+XЅ(0OuCiF|a)SR)8pt.E0#YO7RwPy=xp/uCP)R,Aa;@F+VCFil)tCŭXUtH?Z;ڇ],=)"KAg@p^"W?yҳTg1?[VOuOHj˾bxU4XJVe-ZOmlZa9T (l:Qcݟ`y͒v8ɎFQjbѹ10R U ( ?݋J-$6tQC()w 7KE-lMsd?WA! 'N.Q;qڿ0MKSoNlp|MMwß[< _&6*ѹy?K }ykgYXd ):DZ环e>ـ >nsx$FikB?E[ҜJnD'J⻘Jv۽y  .lRpLQX{J3~4Vi&U YrlYp}m ?9obO*enf:f alnX+[XN{ ']M_F/~ז0G {0e 4hx`Rxf%uY8Aٮk#˼5IBᔐ\]5\A5]{ -vuIF*~L3"j(#Î)_cd:ގSfwHcU`\9GJz[wPu5ʇ|{ vڭsb15ե_~R΍ -ȾK` 1v*lBZP NoGj5KN2CVʜ:?fx|MFznuTr nٚW  LD_8WjR×6śdI-8 :IjfK4V@85EUH}v8 3J! 6&c/QI:N*KJBcC/c6>`ܸܽcu}PM}"~;;oIB%(:(:1Nzx;9\vlaMv$H;='&2EuGJPJݷ/e( zcFrٿ2FkӑEom>r#b[s (.u ƴFRMS+2%pN91hkĔTeu(OŘ[[m|X9$*)+ipE=v ikG0u -l5+8.lD_Po eV.DZ6^AER3QL^kS`,R{I+6.AjӎE1@+sT?D\k6_hd&vfZZz#0laع"˼,^1Z[mt$B)=~+X_'T~t%7L#!'D\$j m5t\p7<)^o8 ˂h0*"ÊL|3n-}nq1K5 L̫c~Bj*kCS ~~Y|:h"D⋻GZ`;Kт{Rвh *1zR% hOlaTAa']=\5@Oy6cn G>nfV;lƊ c[VKtYH*mMư^殾_S$t;(i7}::%Xa#?>5ǘ ^mVA_mw< 2%g޸M|)W Rԏm**+0BP !Z?m3^,SN1ƒoԑgVp/J6g1U v,jZo4`4WR%7hA=j:/2&z"?lNBP bZҽH{&¤Ǫ6x{ZZ @:R@+h$ yF%DO*,@}J9u] px >g8POHX~y0zw6̻a%חHkQ%]P#?+Ћk,Vۧ9a(9-F`>b_Bwy!1@HY#\N|2){+@Cy6N! {4gN5mMJC\w2Ntƣם}_IgKflJ wWpxg9RhDէUv95dh=!٣z =^2zg&O7}R&GJP2[e~`'z*ۚ)0-^stZl\ԢS\N/W.uy"rI) zO찣V@>8˰cFA$}x Z1E* HBijw}DlWJGK-68Ƨ? #FNXB/pudٺ&B_1&Uү6To 㻋&h@ l * R -,ԟ@џ-z:3_GE0^5y?7ˣr:ʇI0w+V8P*,e >=wNaz9{>L:{ܵncΝGKDN9Wྣ/MV?9Pq%7|lk?ojcmf_yebBHȩ7EȾJe[y@w/g[De]m[ƖoqtUbY5hVϽ遍ό% 1(|XO)b t =#s<6ތ_;~kN}*?o|:± h^[0|6=keqn.6}e sn)Fla2rݣ˽*@~ A)sQB#9QKnxءvRp,2#Zp+I){p i?]E/"} jJW[Lds˩ܷT?w" CmXlpG,uKeOOgÚ_tvn&6dF2?'Q,OqF%M#a/ ڼ]mH>)gdSPx<g?|j'h,}#,8obFnJ&9U86qJ&2XlTA]FձRCx@|Kڼbt͉>7"u^|#Y]+sN^Ga潐`]S ^'.~4w:i]]"]iZf<<=#!B :Cv?%yN MkD1}bxeߩ18pQ ]pH2Ub(<5E7-zAaў^q`/!(DDb i$Zzf9jԥrZt@ߨD 깘AA؞XC=f˓KǑNiDdRQځ )(7u L l^,p a{f6S0Ė"suȝwCBa z! 5(mȆ_VvXM `GO֭iֺiQmEd)Pms J1};) :J+ &M"L]y;+b3m0i?PqLgՙ2\6tR-:QÑI؊`F75qdڧpߧj'alC|7ZiWӴSqT 2É+qw,]cYGTe :!HabJeOePcgzR@g^NE*K8I |L؁x_R$`Q-\TiX1C,/Vc~  ${/2v_W>懘ds[ N(1- "5 0g$ϴR\vjAòYOhAfc q5HIوv{i`: Z׊+ޥ$ƕ Cjt L~R\P9%)o;/'Ypמ|F:ApۙbJ+45猲BDN qlw!z -,fhS"[Y}~R R,M9mikˀFҍ9xQ-uE%HbF[ۛ8L '8‘2=z5"x\[?ȏ&w8mi bz`uy$wG}qr2v!vTweg8,& 7iIا%ٵ/]5)U=ECS<:f]KLUc]OT8cH!,6,Ƌmx?B!J~:sE X?+BH"( TC$|5$6!q;j+!z@B)kmT9̓X5~ 鍀m< L/"`4 \6!^ds2owSϫ;as"HHy)h T~km#c8Ց͗ApU]8<Ô eŷw= 3l sX*\\nmNPHlڐe瓐.c_| 3t-f<ė8(#_4Kh3mk ު޺.T<̽I15aNw E!&h.I\6ql Lvo㼙;!E1%ـM8B%4HZ- Lǫ,quPsMsSN޾Ks ?p^3Qyl/W\§!q$޲T H"~fX2LJ4اGY$]+2 ZҞ3^J4p hU;獶NeE4~!Z4r%=hw(e\itXl#(B\TrThE+f|||r籊28) D4$6LZAֻV+]f`_| %_J- anx?![k2g6E~'[S!LM5q*V tzQZ˔@{ ynqB1/LI{5(iUyD^D!2by @vCgo4vGyE$CP[kEwƍbR#:޷{ ѝeHY?7(#4~ ?բQ~XXW(ŀP;\0b3vqb|PzaP03SRR &Xc}cam M㳚%#Ԝ8T>r12bc4S=aߨŰY$E cncV9 Ѥy*JU1 &ibMTDfo %0&G>aȊw,mvͯ#UۄW~0W6B^o>'d5e^?l5"QԾwkp؏I{h/X)6:NΝ :]{ 4;A"i8 'W(@3g0m#WKkDT@PiXlE v !췯{ȧ'&[l Kbs&9Z)ޜaN=zҕTS{1uAy{c\5eJ_;C~L L\TUEyP:^pl7Hw7$Ho.fhfq52Ol 57<5_ӱ3qrby0t=Ƒ-2}q ')'MB㮡Z&Y.;tDZ_7:`BѸL1fW wNEeL$j<i_P~ZeSxKTG5&xڝ2L6Ih:tvEj1+,04j7-ly߃޶(˸kkt"FTCn˖8}d#0.OB26\@W꣎~'=F NNmڐ%;jPͿ-t Q6Ԏ_d.*!69ROSm%jT7eK=ρ}{NI(Cl6^h2(h\ay]۾œa~rآ2.q?Sp0Η;I{7}i h8\(%9 `ze69P 'tBsWd#1䁘7~bc-3"ujkR^e d1a@64@snr(ώԷle6@8qD# L/Dm! &&R,쥪B.I1]&#@M22QÞTżF=Njń[/"Ms*G%d+N Si ?"fA05s`ʘX@J v"5Da:[k>DtN /F`AVH^d$:I$,s\s.!V%)^0;& 2ϒjA'oח@f"褣cNdeV;)l)]m癤dx[Hq{ w<ن$(@!J"ߵvS>70Op 8k8<~TMy/QQ(OyOهRu)YIњ09'ӐSyU֫#A`ιE@ ~&sH- v{Mfjg'QLf򾍙V+i8x]!< S4ɜڹ3GI{1Pi'h]Of@O?77L.Aa.f_WG}o5:UnwZ+T2jAV-6r<>ȒYM+Z%Ćzq'=9F]{z\H]3gQq$nC5}ңzw "PA4SdM]VPtj!yDGȐxxpujqYYL4R1{^n~2?,1 @"ƪ9ScTV+)\)#sQdl[6Hi7bPuC^ҒUĉrXh -/?0朑$ вǽ)Mu[[=%RZ}G KfT5$+ӓ3y '{T~" ٵR薟)oap<{v#xe*bžB@O }fB]`F W|?xȘ@կwL$>! 7ݏājBM,bn9L Ȋu&f,'2%eE<0y.a!D;Y4b籥b]lA=n}4n˴kgͰ1,<3^8#)A6D_-kLaG{t3׫|bl~_5uJvX&<^r|L͚YM2Rk'4K әSgBK9`n jh (<7F P^4>5?¶4*Z4/Vcպf{=qD0 y|kܢ7W.3>zCϽe\&ÙNo2]+Wc H=Q=NRjbKpbaR00.h 5=UKJ?E`3Am]~lR%4(tw1Swq?K%%y *oԏF1&RKޟ6oT`nBח4Vy2xU\ ̾=FFDo91]|QE?h$ &1ߘA" w#ć9e /ncz'PMķnq^BǦڜr#ĵpb~MK)ֲQz!.k̍ 3e ˸؛QO̹Bի@&(V ]Or/!Wr̞0<]=Q*a~/B7Pg5(ρR; =Gpx(N2ca_% ~g:7n卢aXw+D_YrѪ 4tjbDDnpHY}`+h'@L\p:ha?2wbvjSm5BJ_myc1J2S ]N(bt4RJ7clu&N-%"QPxH/Y=A9^}TiU¡Ј%DaJ`8M?T/ߑ0?BQ@BrnKO8HĻ 325iP)|U] )ׄd)toj(lNh=AEΑa^Ypm{| l۪dH 6rZNsd RE&*GJ@GA!G_mۤH2RH_~ADF&|i_eXf*fsRb}MWRkj{6?52[8wKuJקyɕ7W#I37FᄌU}_F%f,@xǭR5*0[VI#d t++UJ29ӸU?Roh߰'QR^8R gl K_g2!|-Dwq- [+ޛM#,Jguz,fEGV9KzBkÈkAMz!buIC&_cFzɎ94cHh5b3]R;u=p%ĚϏ~XGC.aY-QB4<0wp` IeYc9PI:i֐vopܨ |VivMGN7z`e˨_CyG9ũs(Xũ6P?ϦWMTCէ_t2R ȺMԼF`sa "-NtFSΘ^ƨ ih 8 6sM27I: IrGIEQp$ )sADBf˸10Ŭ)ÀdL VSk7.GCf7E%erѠJs׬}CYcd"?BGפKKG&e;Zt%ӊ}i =wy !tPrVbzh5W^j67͙V ҥT~:"޿,ٟwJ.2Qo.ya (2]ͧPfPC""&YN[A*cRDVI6 a7yZ!cSpeo~L{7vW Ico)%:D+1Q"Q'PX.a؅%  ҃gd,b5D'(kJЀ 19,#q)\}SĢGFK |7|Rvy~(8`\Aۿz\TBd!6gwnv :,Xb`ע0Z2HB$f%vҋqCO7J5jbQB D&+O!(>$ja [ *R3tͺW/bi){>ŋ6cNԾzվ|Q"1TZ[AuRAy?|i;ThIR#Żce#<ۼ~ ?<{N[=zƝ@ g*d<Ы]9HL:I5Na;|vL,j{S* v#G0DYչHIſ^EalmD> bjmpڋi1zQ5堫Ɔ؂BQsSd2^)/dŘ3b5 W㥴Pӹu K Yp B~udf ˙ܘ0q]S{bEl 1 hzk.z-jbS5|%{u0>I83 KeHU!]Cf3+|3xӻ.re7bpX X3 ik':|Gx 3iZwZ/9g . }s,w1AZvwcxeo6 '(_\wZ^ i.c:Ëv5&_qz`xc _"J3X[XÖ<.`}(@ ׆& (=|-5xS ZY@`yy/̥0]2)*Yb.]aϬ=L .l\b8F=vҾw, k]m,tWεAw0@Sy|;?,u!>TKR= 6?b_pHAFKgc%@i'T|HB٩A z]BYa4횇b`jyۃ%? M.$^]\p}5UlӨM1{j5jζ+aDr%@a=Њ(0MIl嚩V!x)JH|0ߚ+BۗQ'ș*`_㴭9TpBRI^ˊp?Y CW()Ny vU(tz]0')'᛭MRoBo٬¬W Z`qkG?quB὞Ч<­\@8pqn%28oBTjd 4IfSLEMXoEw@A',!w_թxSzp*9 7jZMFī%JP&5R[D 9a?~/I[/i)55OgբX+괶7ߴ(TDFx:+@XVذmu{Ԃ @`Nyث -%`$k kM2DRo*U !RN0cpaaE*nU9.}M74s[pfb)WhXuUMzL)VgfS VZ% S}n)YӀlLxKl.< *JyY) U:uL䯦KgHgSWy_6\k W;։GGf)$`ԃŋⅠW򭃪<=U)ūOjT$6G'< djw-iOk;dm}i乼{?,頂G Ps*2ء⏱,$&fyo=sY֞mZXyp I3̨h7䝒ޅ'<&_6wa%%&_t>Դ~y".V?j,j~1V$=Ee)~>jnl`'6~h"7+qvܐqRJ6pswyySM.HJ*4/IE3ȕi= U}V A+G'[<;XV jF&W G"NXD0V\y$.lڼ7ҟ&-4+-Rдnl|"T[7!#u9QI)Z6;/&p>s3]\aٌb ^c8 0.֭s,닫vgUe즜2R 4}h2]HEm1%LкA6)H=[0b•O0Dޙ)6%p}wfU /.G}ORwȊ.r0/Yݰ"7Y]sfBDI$YѾNPe+Z)3Y`(qScbk̘r:[F21!’ {MI 4>WT39T&N]6n::9@ F^X>\h$Xob~\kwfҖ '8 Rgؖ:m? 0u7:czЦ 4dìA6'yKm zvbw8'm24&dr-1=Rim?1MgAǐ%(-uՆgV}ڪ6uZ9q:V_zE=˛D?G<6O>S iﯛdMP5xޡYiJ[J-t+vvfoZ&t oį!Ŝ"] C ^ D7mؘY##\]8a_}n(vB~%9nJk?'>y5ky`Ey\)frȜOyTj nZe?08.*>~)O*{CԢz7Clץ6Hjَ'ћ/ s"'5FIOoˈRV,|θ!q3y fzs>e(nJ,DEW(~<|y 8.lĔpzʧjutB[v\- y<\u/65z|E"5,_vBR,yf{rC7݌:h'u2Iq#m|*I[{HuNpmEJyes$)0r\GqQ'uJygcLQX3>dik2oIP"ʇہsk/|Ľ8s@)ų'iwde-*&>?Z!dH(#PNy0(4V%;S9rJzɦ+^$rOSnI>J,xi(Ybc/u!&G#S"m59ynxUguGxmaO)H3,i DM+ZFz P2E}GSȧRl .c ӨܷO#B5S h2-]yp.IH6}<%{X]$z!e(;.`Ȏ6TlU-@C^1D >qkC",5g!7̸w/WkR"цDRVMp(RP8:X]`nА j o~_iJu,kݰmLJiH^oU z*.|*0icY[[`ش.3Q98"/Rϟn`;f nRtt"^m9J$+ >ɵ6:OIa&P |'n 4]Ԓ 2 p[EjIrvb]pT7;J3iuBn먶L^{^Y\D .BE?W2Hl)JZ>D8W\I o2 9NrH W,:ưu"_R2y@+'̡U`\@hN#b>Zuڜ'Ǖ0 4rW/湺 E4ōQ6ZU^!ܢFZXmr}ur`t(ЉVEЛ*6gjY!,bm6TFx\ jNB˭ďr8z*7=`[h{ovl~v;9rUHA%}q>şdmdY;mՠMY*aKp{ R/RR2Ystdf(q¼ɑ7 #h4sԲKJmmN;3;R9:j$6n<u]sE:+r`ӛ?8 D1e͙4oATCA8vP;"¬@K?Lv龑-]8 O*atSixj _ ?9Uw:a̪e :rW؅pK,D9A[޵}ׂf{Nu I\Nr!O&ok |d臂^59BI9mCr,/S4^: ׈L(@[ FIl`dV_>/Jb^AT3ƛx(X>y"ӸJ%{Cdz\ 9d۞3hx7҂Іx'3!0rX#5"NQEwɓS*"Zͺ~1(:n"*]Yi7GGiR>dV6zhjhxMQ]*gі z݋CW1pmEsjhKs d/;5yW\FܤUiAZ[:8rFGK=D=i :@Uρ&,`b˃gMGH@ePݭڨGڢ@+Irc”*F\L>. "!)P ,~`D^ "j0?V5uLX \i\-Nߍw͏2 x[(UQOo2:r,&dne%B1.mKŞ{VzN@n!#*IbqxFI F3&eEYXo{ 6OyÌf>g?&Dg2ݨۣdbCR0!3k[D !& 6UvrT(8\hy lhzؖY0~Yb*B,mpq ;b``9NwD%2U"]Od8&F%p_ ]O:Bh)e 1-;2y];8]Ôgg,}dП>8 7DO%"}癶P7F;24$HMz#+t}hYzlpOGxCזowe| hWB\ϧ8T*{(3!sC,.yR0F)W֑B7.)ԪFy +u1;r²!HK!]=Wݳ س&Xy4wop9h|X]Zxdl ĵWV(ʆaS-4IKV.*(+M N~SJJ&:)G?fo1<_88U69Lf!0Ř~9D4\W䢯tGeHɫ`uqﷹ #iݜ݅FE`[S*Q٢Qx"^:u=v"J+bwYnO`ȒOgEвȝ@c1G}|ym:^_ܹ-(6|'?.º ?y@pFH7霤Uw|]i2._",f3TJ@g}ji74DUuR䏮l9UUE9ڏa!jM0FutMc( M[ R/#([&Bs{B YT*tc4騺`߯_Oߜ:R-SW 4!/K$%ʐ -B E1z4pnԤBǿ~KsA_*M )0JKo_dj*~ք]H:Q3tȒ U`TۧܰAGDQKV|%5\&0[9[jkzV`Gܙ=]P_^XzR65ŋio@"á-U|aXXb`։ƕeH:aIlk\2aƭϕ cDPci+JْuUzm!%?1 ͥoO>&wqVyy`\*&z>4$8WpDCbz`ۥwQA΅iS]Vv'ª=03Gηo"GY"n5E:tUCf 𔯜,u :'4-ػMq#^!.$ f, %љoV,7&Pip]ɴnnu%_c%Vv_[:O hk@Ik=T] IdE # BCnVi)S߳㷥֔*ޞi 8MmP'K|"Li]jF 7@tdhZχo2qb tH^^< n>(=;p\1#5p*pd"^qyJ=nIMZyHʹ63&}\[+g-">q&Lk+ d8gѸJPiN 5^^H L}^ kS+ a8HO5(( 2M5YQڶU0$fʓ?V~0̠7=V+dfrC῱g E~F)a0:gG+ڑtX^g6cMitm|;!# 1|rZu7y \n5wMADg;ŽĐREf%lµ)*#hY ! an6N󧄏z}@Ҟ@gi?y)}ej㠵Jp%ݿ9L)KYy@9r")Sɑe +l=wx,kPLx%]eoSlABg"#~駞K\çH=׬+E'(7xR݁:ofC爄zĞ#AA| y֚ )AEt8 v,P^}6+q  D5`n7f=E) ZcGA(nl Hו$޾ru&`5R餿Zv67sx~avH_0E۔}o?jiEX)nX)ðR] ` /7[dAObqzSjQgS4x;WrGF5'BMB#y}|w(IXe,'Xq 7=6U5ѓS*,d哸u}՞)ӕ> 19RDGϘkgCy@3IAX܄J 'ăb" q ?Y"۽>oNuޖfoL:%A# rqmȣEZ=3 .B;n* MT/d҇>"quf{S4ĖgՎfT k=$o6٭KL#p&fjeNdr_`Tdy㡶Vv7B2}DY꺋0߼vexuג3듧ΰ6^ mqӊa!etҤ?#:MeqܿQgEl;RǛSVI]/KXj;>!"X/D!ޞX0 |zR}֐!\Ԯ$Ŝ]v~NY+hf0)p>f}< W[^F 4K?K&n_b;7yHNXxSJ CMl PͶDXwa3S[`AzD șzniP9J҂.ij(L1tQ1:AugG[(xc./>-2wٱ¥MK"k {1O4'7Ak&yԖa#r< u`x%O6j(Jw?l3Yua[⬑ n(Vd^ڊv9tXJތDOt@2y},AyY=f:idy k.P=IO :x$"%nQڴh!e Fhmk7 Uv`/)ln,TWMwC-EJ_-@?WJv] 2$a~f1RhT}_ iDE/ uscw63-~Eӭsb\%6AS L:'ZGmٕ[PLOQn.֢&qH(cλkΉoT{xdԙi* 9 *^"hD}Ye[ɔ!*CWY4$v˲ͬW"IoѬ&R#!|\k"=6Z,{׿–u&F'B2[Bzkjxgs(bQx6(oUC[kRREqn2܃[|ꦎj5 Ofv32kLIƓKCFQBI=6<6|AnlTw{F06[ٰ 2 Pf4`p[ŒΒ]Sl6H!$P?޼j+=MKMb1w[vZ.48+>-_:(OSN5V8{O.ky;ʀjgw+|cCAr9*pE_Aa ]ÓF~GJ nV&F`G:@\l Xħ@Lft, ||4&]i 8+C VmeaҜH}`]i6cpZIq.<~ W( /˩mo8қ}9pPaeZ$kފy#ˋxb5u7DRCAB2{zXTX $WXYAqu8ñ}{DŽZi17ȳ5KwA;a6& N X/E= 7"Q *=1vY2i!~$&vZd]CW<{]zQ[PAg8iZiD]Ӳg,e)~W=6\lej@d-ObR. IX^^g S[28o^nr 14jfUT9ڲrLC HE}+|Ji,IJ`я~a@+]>*UaGbۍm? }+HxN%l@t:v9bS2WvWd(l jA=@xL|emwr!y`U~E4۰Hԟ"#K;CMp yW/#Ma6ҷ=˽UӂtmevƳ?~zߪiZn y6zKm}ۮk6])-Up;cl`?S3ŗQrnˊW9xJH?@L>_Ue3?Ek`l)o 'poX$a'٨ 2IUSJ?jN ~9].2[k3ge>^-ɜhe̥bۧE*6Z[ 1̋A&[(L=L/-h-%_sO n&.JZ(Ȣ˹tAnqqLDp!Ҍ12tSeU23vwq/?^f 0By|2XW ?ckHE6!2VLԐa2{#zĭz~;9tsR!.x ۑ¦@?B> yVftG[J ox!ذa?Z|o?;m[8tmEt(U۬}|[06-4o>.+?6A7 2QsU?.L0u).MTq/݋0m=3\W&z}iҚF HƐBG ȦRE'~AE 8p_u.T] dl&шXh 4%=$#5#4OOL36ҙ 0H׌@/(囏^҂]iGK|-ErVE i4V2GX sd884RP29<$XK`Ӣ8|ѿTgET9˫vC)hNI.qcA' q6H9J@dLO nz ꌜ筿rpӣ$9B8WqjdUӶơZNB@>⹀;y5@ W-HX/I9G%)@Wϖ~zHf"X[ S-k59)_}i0ԜE6Y$3N 3*@SM>HKF#ˆYdáos6|0y19r|c7$MM#='Ku$ 8Yg4`L.t΁~?bD`1Yj;#R0z\9.A0rgJ31ykG®Vj]('PdO*9~q3:PqON<w2Cvi'IZaO pU9RؕVo0m72? M4l{M\(ooˮ G'm|ŽcA1xcܹnfU>ynԬB` rvsOO,5@@UY^V '>0+358:\I1_Ȃ1X'lRbk1U})ǹJ U{ ZF=1wpxfXk͐c_8@SVmk8)t&t(Ojqn࿒e Q)6^0ZR\bv o@ydrr8%Ek (Ca'…A%%Qh%8^< <ؕ"dɡϓlxW#0GamWåw4 3I]ѽ͕bPA/KH gXإqK;Uh5)qHu8RZa3G/gAqJ].A\8Ɋ2-p&j멧`Ů Vr ϻ,V4>>Á.H AB**F 9Bo~{CO/- d-QuEΌ>BAqIg^zhU eg~Y'`tqhwux>oVߕsg$$^+>5=$RFSd;q EhTͿ{a mV$)˗WV 6YKH^uac/W8L]J`JMV*À xdV1P|l$9 VC5Jk/UNPA(tx~^bSgA籚+$:d&'Igr[VBB G~}uk`ŰBo2;b۟|"5Z.{׳Ɖj{ (΂_C O(,"]B 7ĺQ[<\q3[߾[-7xL͞B{@0a]_*L U*GD.Yt.ĩWEQ:&3h!wИv]W9j}B/l_} &Y~"/D=rZ h@=.勏\^ʶ g"R}p >F.yX?c+Q#xhsCNi64$ƂO]GI^q,"ÙH p$3&(挿!"]4xċ7974ZccZ恞 n+Fyu`ڡB\}-$l;)_w_{v>^2|\>3I*n"yp4Rv`?R$ø\/y[vYtLf0,O2r8uf34nYLܴ~#l* e2oIlO@WeO=&.w:}լ'bG6\LHT:غy< M8 Qp|MOW6zԽȶȣSӄ!e'B9Ե)i#qe%Ң~H^;6Cv/0? #/;i{wE^&ICϞTѥ|V[*ENc^u@^Dl6[|nMZ:DTb,#,L?崞RSvJ n1پ 6]<ֶs8w Xivm0p)ClgD; 7MYQ9) fleӻ*;EDXm1 )UBBeLPmrK͌0wևM{ zPCEF1쎶cJG}ۜ.$?j޽Hp!d#1s'C1,Iv#C)n.9VV;+t-ۿ7QtQ ) Cxݨ6*W5Z$:{o[͖qV住?NtB?,6D^q (Z 4+z;yP4~r=&1[7_*N72v+\d1J>;x8Pwr<WJ6JJi%&&>O6J0Փ8$kG߰V}KȻ*z8iO[VP,)tc*X-̔LKDi2 7B8 &7}AXB=f@fr։RrZ5Q>3JSQ5 S>iM9%WzXK63%5mW QD\)h}VQxK,c,uL:rܖMW7mӨ ;5`uI&*l tOS|p,%,[c?43.{cډ.gl'Xd>hL/ߎG}HshR?+ 44$1c,yxpRu4f! { !աpPT06C "]af{I@l_EYpD]c#CHXC\Q_~ &+Y58éViÍтx RzHH<6POb^AIEnߩ>/@Z*ܣtJ+L /70p>X5aYȎ{SF,*xIa˽Y hǟjw.@G^fLwnRzlɯxlrlCFQ?Aׂ,*\X7*J}J"Tym7҂B#}1.3;*&~JA"OD} o]&8}+A-0EK"gMd?K@_u LN|!qImt 8(J<i@bŹ1!e<ܔ?Lp1vwFSǦ'f'PP37iCbӶ̵i//r7NfJ[h*`=sĢ1ooaՉ}?'?AYe~L[WœEAW#[v'۠AV hbSKiCF^eԫ֝5@ԛV-XXA9d1zO戽mީw*+|-9t.MBu"* 6՗$F<9YmP+"Bw =(/AkN(> n[z)Hl#dO׮q:M$,Cޱ}x y,!1dF-f]XGq5`=_wGTTzlT.f==$CR2kqwԺs`?uK+4!3Jw!"k#_. ZH7̗Z|B_Y$1x7M/`@L&\"VN v*|F1*0>iP!bʙegO7nC*Ӓ+|!UGz[ߎhH,<a(ƛ3krwe|VU c@UȘI}W&FO@wRpyE :{UzLmyIqSy譊H%W<; e2g3-GO%pLM&iX /zW$P_=*|XTTcV 3v cZO\vq=7EdUr~nͯ"S^L;,LtB3O 0?r* ƅd1n%8ɭFVg%BRxwˡG Bx[g^^mY|!6Kd 208)ĖH$[Qبh:Qtcc Q'k+{7cM_5Dܯ: Ő>磭ѳ>1jfw\9N>z\F|,v=z`jq7.U%AlYKaSC39L%]iDxro{ѓArI(**I~:=]z k:a9Ƽ6ؘ-֗E,!5ߓAu=Lp6zF}`X|2+ַLW)ت+v Drg#gQג} y;i&W:@<_"=iԒugf6qvYq2E&Z`Q2lߊlgimizYpà6;97@ң\3rT@ʡPi47X h:.D 'pw;#r>WVhc–c K}_F78 0pnvN䋧Ð'Լt5WfH jTkҮ_R4ER 9#3yEkHK* ,9:6n)fjv^V2( 6<*0"i\@m!6i1~ߵoS!rgSg],683e8ࢳHQ co:譧!`z gڻ~.+pFf)j 0 5D(hfOut@%4,π8ؤEUsp*#TQG\ѱՐNo"\؛g2!L:>5qD=pHAOH72V7 9 mͿJ?@1…k%x+Z)P:FŭN;E0N׀}Es KUt/&#>e5'5.a܌n&y6=,nks#'6Y{D \XYfy  . o"JZ,ھoYtCluׄ^tR`'sTN؝61X-X-ۍ[7MbR˪`;6Km{[G$xI9coB/͵#tu\m9razkEliz"`:ϗ =T ;Yv)}o}?/V73 Y:p&ybuyuVCyEEkv >|>ĹEO%Ĭ]^'sE=`2{Y\`.~$NZR7g u;rt[pm^%r1> " 06人NZ`v>.7Z wųk)|I)7QæD&Vx,L*܌>ǽ< qiSa^4)>jz.HgW}lf [&p,E_RocЎk[S ؿPa~D{|xjKyMJ/[興~<0}o3fcRIHs\7צkr$ @<(0<'QzMEwg$k6NFewYxٿj3~IyrTKPWL&U &'$k7e6 XϨ,Ч>41c*8{Vr%JG# vaP`yYb|k>,:3z(xCVmSOͫ_?@}"ɢN[]Z}+|JIU32\i^KR/(`Bof Mg< cg^a]~?uۅ6RpWЬTB{d .YPZA9`%e,ln})\YMVז&7ɼ0<ܡEL;ҩL&JAkPG1H(.n' x8Fsy!_w1C&~t)o1sdƕUZI2 7ֹMh.Z= ,i+ƐF,nѤ?>J{GoZM*ΦvGʓv):NNsxR,jNS "s[Q ly>h\n_4L멯2 J гSM+ &g~dpw%ꬥp鳨ڼRgd5yJqn 505"cQ$6՟2j3"q#9D.r}\A=24We.)4 x{rҀ~gW|'eV!GALp.x>XYowlKl80fl|2ʃi 0=۵D"}4Jbٕ}'yݚ y?mDOeP) v`łq[3qw>gХ-TZ#+"t?:|_j:G M !qRWS8z%y=u-eN0g|r'fZO^zΈ-iisi-([5hAP^$c4)i )٧+#dOXT8-թ&匕^S˜€HwaZՓ!.}ew>翣p 0 4CN6 ֊Fڹ/~9 -@HN2|Da㚱iT;i^ޯ>Zv$n֍h.wm~tV.xJY_SyZ;~'mw4yyrxƊ6Cj$@䏅C9r2XBk9=})R]O4̑T聅N m*N?]\/;/a&likZBD"Sf7")Lc1tn㫲:WgzlFftC)Eyjd.FClE^*O(~p?;Mj4ڬ~LEdz㛗}Ϩ`aЀy{zWiݗHQaIaxnqLm/GTt0#C폧Ξ .!h]r >~_ LIl .ƢaO iQ F}sJaJǨ@v^[Jgu$д*FlLoZߵezZН6 q;~/ϟ_mF]4xQi ioOx{x^/Ag<;%ϝREC;Axh;W~"t#F=֓I::1è[,HE7 0fu.Jcxgi> @=РNOxz+oC y8[nO@TԐԎCi^ͭ{eYꈼHNO#8G;_C6+ؠإ?£PJPfo!K(z``t"Gx\K9Ն=x5qJ GKThMG=]TztCd#~d9Ȫp7EՈ=[o*jP 9P͈Ztz.ڹUKh`D >-DPDYgP^+#_g],ڷ7fCF-_^o;Q"ޟ,\x;qf)~Ry7OӨ(2Ô_qi8@Q( XHz r"hex'5\Hf S=#bxFLa5ñk ^找b?|~,ySË:YI. bʋms90k'hC t|P9vW0S_O7gɿ{woCOA*I~GQ⬙{"aWD@f1彴F&@-?ff_ 9YvR=_^4h:g;HPDn ?9,1/ 朰!P4g` fǮ - rGBRl_NvQ5|Piv$b\o, B=>=J" \^o!c쐑]HcqXAc*$%xJ6]`b?Yok؄1ݶ erE3')6eb.Y\w/RBMQIק<^cҙd<" ^n1"t~P Յ0n*YPGGNQ`p(٪#s9|P֧t |V3Lؚ;˰Pb.jКۛ*]q!c+Y?Ld\jG^"GV&HۯKAU;5OovD0ˆXqH`el(1zʒނعn6Nn(f[jfvvgGg[.C°9>Ook# :k5VW5{v{KM4x[R rJRfu]wV"73d8K}QjӬ,n=RCD"\lXjЌ ԸCӸ) ]qE0#$O*pa(oAdMՄ2UiS.6DtFqS\]p7LO}Ԝ~GWC1V~e *%iU s1p̟\./(#y'y}C]Νd[ׇ};IGE_rW^ 7%SElp^=-uKF,QOo?jʕOq6#*q|"Szhaf 3M+w6 ޥJՓmc>Ȋ&vEfΜ@|kglF3uWp o)`:5 pE_dT-+LijnHrֆ[bңuB+YzHC ,$!v<ƨ%/1([k1TӤl ޤRqܶA'BpOkÆ+v,#3P4{Kޤj<>!匢1O\K;XL`.+b.Dj0hC7~UX 0l.[Drq +:[ L)pih)An wʿa OgÄ́J q|¤(=?صI=0UG[EIgo.6d[DԱ+1em}:ys]CxC&1Sjފ&33/萮 0Gag|LuMfF :AQ^^S6DJnd/ȏЪC!)ZqJB][t-\OT/r!Fv'3GY|8_$ѹdwM*L2!G x,FOsR&ݑ6,/.SFJŊNu Gc!َJi5|PI֚}/Ԧ9:9v_k@L!r)_u},QG5ZSHu_7xݬy6C^NOhD'hc\MH>Wr:A^@~a3)x;#UJ#oӌ)qXrP_jJxMV>.x=-w^105 C̵E e7`y|%S*{fo\B=X$ph3V9˅]7oۃj~2M*|ZCysNWF!3X5Id/l#Nkiܬan ^wy V#qoXc'7 v*5MfJuDkѕ;mnq"gFZy& < yɀ\#iPKI uYn8IKUbhL >{[{ka"ˏ'DF 4>'csYY{y>܋l1 ;i6.[]1m|^K02mŲ kr.zZqUl*n5tE xJ+  ChrFCQ=~[=)mkh]"Pª7z0o _Hxg~|Ћ悓\ۤ$i_D{laGfc@\K-^찾WZKE79wMmWG3 HkdjrǗߴ =< Hv2x@TmM`a).`c:VꀿԶ CV|fm.۸hKcWb^%LQ&dDxyCA]))*c>+O _hq„ "iK%nBFm.(m_ےa$Vܔ~|vQ·0)Čg v ht#mFp*=5$֓xF}gƸXeBHkEpDZY#9q  (RK/p8F4Iу ÀY8VXu5;<7 PHu Fm\!@L 8޺JbxEQfj$Xvpc vJMt&YepuZ:K"#<_W:cM^)jS$)t"Q3w4|xl+My{V0ӆF4"q;ҏ/o=%1Lr.aly3SUI^(9ZUkWM~EE/}{p~$#Ӆq)هO렭a"h&Ut' Tc-K +I Rz';ڍR?5S &_Z8lz 1 L|g Lmj>fb [ԩq=w2 +$9Հ \ [ZּN{;r-h{A5fm;5O3'?LK3F=FW΁Ź - 6ݒ;ہgF em{03'<0|$RR{$\Iz~sNOQE̜ߓ,D 9Ka"Z-2DlسLs6Е^Z(>]b ]wonC+xx -`uP;!-0>n8Cu -tf8E&'Hso7aTD/HtĆ.kf1/"Jt{TEJ(Sf}0d2 +Cױ"htX=n9?jMd 6hK6'ҫ4/D lcjHILؤk{0?L*uwuS/Aw@YYc '4Т>/1[~Yqn _YWx+ JJ-pQ&4&-Ʈ9|MXloXMT0kfFNcZ1%=6[o5)J8@-Ow#X,fGz)lZ*>^Oœ(1Bf 9zYyI@[_q{\?^V%=$ F u cBxPEhiħx=x磭H*~Y$U;JWy~6NYuݾwLAke]W(*Ė?*G ^Ph[z rg~r>+SՑ5SRT Ep7%]۲u@C5;G&KGꩨu!jgk@]IML{Ki*{֓DHKŚ,u-:dK9\á? SXأE<}5w5yQq-` @Г4Kkc%;`ż}ڔ@~Jl4aMLͱV2 _RlA%}MF{"܂kL;.~V^1a'ufZ>yOFQY>:gsĤl*rп_)vmh\x6{*BXpD9^퇋z{ 3t.X3N GP-d0h[<= +죚28Y`&|, )R/el?T<iR].hs-Pou[ʼrz#4 UG(>5s= V T xyr D8ł = \2uwWLi BS_QUj6tˊܼSO²j#g)&5RǷiO4ps@DG5ꄳ'D6!Ɲٴ|Wk(pexe׾/gItF*ΈbAP~%#Gs%ħ ~LcYNZVuIYes">?K yI ں|)[N(+= I^طRv=kX;6,`jsKfزY"Vփ[#KgNz}P[MƏI"N=ju(bEQ8'\ahvglcG+T{]ʞ( [;{A \U.6jő9V1r"sx:#է BEH xm{ҫdW'Q\Yov+^f,ՑtǝnQU{ewbwa.fgDD_2wv?Ok,.,/yŤT<Yϻ72{ލ}s9򷬊 GKTܱqߘIQzu҄2Dl Feǂ9Q~s'ֆ$2]vޱtp†+6:rӓbnYhnHڨOu>-OߢX!kvD 8b:of/K"wIZP_׬NK#~T,d|׹i&N/-#E v/t?qPOlD>"8ݏ :bWd4,ktYqZʊCNݓ,R"")>%;PuɲVc}r_HqJr~R dzK+ͽ^=Ѣm8@pҍ,xB;--k6'i=ά$I/\Ol)2 n= 6ZǑ(VDSSZ,ЦO/'t@+*^ZZd"WxA(afkxw HPj|ޡrK``hO-U6|0_M.;]s6 }̬M`-#mMO]?aW:\qtٚ |6蠀S,< dPNQc: a!L@0r:3*x3dWLwYs a1ܨao#:µ6e4RwrCY '$—e4K'm#?H:ۇ.Qv4qj|~VQ>Nq~.۹5.\hXy"#z^}plmNBcb?oB8II{I^^F!PWq&lGQU؈SXV#*JKvڤt"  _UiM4RQ55\Ja$WI@|(&( ÿ0Ц%}$l F"C^xsQOe9*DҐZGo&3b 91RaH neP>5J<4t&)/֛;dP4GH_<ʀhfRKb˨sQQ(83UaMV,~v[Set|]@nX"LAaTA}}XBtрƒfhb K#ec@X y_m2^g~F4~>H<._+I(4W fJB4nW`#I/1aӰ (|]13s\@x&ҳݴuye^G28Y{qIeP`7{PhM@(l*ڔaq'Lpyʼn#28N".l~LX'A΂P]4u@  3WEbuH 9P:vċf<3HAޯ΢}S>#l=dZ؞&3aH!QS(\=!j}dK /luW($xtI3(9R`)c^BŸhRSR3L_~o Q?5zg cny]c]^|xW/НEdC]:N&?B:+_8b5>ߚDR;uQ"߻I-pDיVЕNH 8bϧCٴmD&5ž3|S:D 4iG3)`(ӺsJ*7:0&eXpYY/>bS,N%(SdRj{O;[RT?X8ٳ*(B.b w>@&qx*hIxPʌprϲۿ$H;ƐО]gQ^-8EҼ ?P#?#Iie9$_abrbSÁ6A:ItKZ!s*A 6Ɋ6<ڰ 7TԤu5ޔ&MsAG!TGjoL)Xa.|*-vaS{#OUje B?z)BPHqZfB ]qj=^cV~f^m߅ۙHG],ZLڇ΍ %܂&gA-h{~Hvץ=$WU.:m襨e= ȣ1FϩKAQQ;Vl/Ѳ$ ۬vn(6LE A} JSsmYl"HG#5z6bt8xPLݜMσhӈq'`IyF%HP{BkƄ[Xbst&oלpCXt2_`7AJ7 &1oX򈇰g3ѣFKlq]zHk`G>OIi>.Mu? ;m\o@MV{x& OC/v!\;{'{ ?ރM sx~- +R:o`* } ˘prsE(wB;zICpCPByb=Z#EklڛӡRye^3;kr߅ 8mTT82۷աum@sg/)0.3dHVey}\j*YQ)La]b'esBhFVDv6I<y%bYS?e~qf:<(B{:`?6@͋g'qA%K6a3- :6GFbbX ~s^QFufyxU&}\'`m>6GgòBsJ^?ÍF۰fP_mzj"zC4PdӯA,|*rMLS-Bix?vNښ;o{ 0IzU+K~zBmf8^Hu*]{2 آx+LU_zUS X~\\T4D+_? K*k!"p.-c9]UQE4{Tyo,cz +#6YQhjo_ėݫ͞XeaԾ d4ǐs.H. BM>i({٥,d^2UEg![}>2&2^0ӻ 4} 1خѸ֬ !#bB3K܅<wF`J<;8K=;X7Nƻ_? y Q' Pp#${A{yIqD)[)}rXa* 3};Hl݋PC{A`~l0Ժ.l`W^#@>U.z'qWy' -;$a6tDkB?9!MZLp.a--8b"6SB 4F^9PJc)z1XvpB"3_X  FxStKc ii^dzwax4>$JͪƤiG 8,v3F:->ٸJ(5Tq#yIV2>Ԛ9(Eq1EQRCPlmU}TmK'SEJdb01lq@ rVL kh6^u  taB5KiaN]ƖEâmŷ='%|@'|ySC2`!.lkӅUc/[?Fʎ.NKXTEn6r$QN&}J))5#/Ws [c%{hńLq:~XJBٙ_ Ĭa q@uBo-pV<@wSD98DޘՒͩϼڶv}\3ǚBnb x5"T/ӈLt)|$ A5mu9:|C7UiEq-UTzTԼ;P($XatyuL:!E׮n%!T/WhGio2p'zA?R3kdfx]Ln @^$)zs|z7:\sx-_wRNmVt}vМe2/1XivՈfMy!MA5,\d1xZ;te$͛ף|a kosib;]R =u/:*4O۱ns'V)Q.gXyC|U.Rv5{s{a%9:?fZpJ5P~DClI3H0\^wj=lxTԳ(SO 1H>4]9 j jkX('~ LX^u(M)Rti zUtS|,1A]_4!hS+Sfuc72k[ :. I`ȅ*1 euδ+/_3vdW*$<1KuW͡R!)͌S6<*23ټ9v7t 1]p a'7蚍4w|쾘#yDeOb{U1oD&RP6y;!Y{{ֽWmKfB(ΔDos.1]>e-h܇,}Ky 48(D@;0kFִ6uǭȓswg-5r$Juʾka'SY!HA%[~A:+5 (vk[a6Ư6h#ϖ*;L92(FC}!O)"ח2 Y4L5)\}[WI IUhC *MC;&l%gp*;dԄt4.xhu%ftZrl>rRlƺ{nvJwo R(0y&}6΀mXȓ+ⱂ> NU! }zle%"asɥq-f$&2gs~бf0}ּ~ziE&p޻Y޺ П~rIxA!֕_Bzڝnp0MsFE-C+ nKkoWi>jv&Lۘ{)w׋ r4FXꃪk𹦔fvx ~2ƛɋd'$$ 5r 6og 'н ̜U^eQ,9oJび慔@n[`ګ?+C֮Jso[/YI-:)L(qGE:~7W*j?8I Fe%5ӻ(7:V68ƉfBcPV@ꑨ)jzة|Y©Z/G7E09 %T4`!>OY I'EQ-7d v=vpCSpߠci}U~ X1ё:;v,ݖr6"W8r^p)Ó%`dOhNr T~tS͌ZbJQjGeo1iWwOjW foDuHH)T2 Ub-T+,Y"FZ0Nﻔ\{ϝ*}RsTa6.<i3cnz-e~r?~:I!*y`tV$EPӶur)HRpxXBԳ/mg5#ˀUv _]ْ?gLjuBpP ev#G )]%:X>짘-\v*5|}S3n(v JIV yW칮FȳJTk09-^c`XX JAz,/y?_^2` 908dgЌ~%>e:$^R5T>VKk,P]99rtd©tֿvх%xKMv׻r5dȢ2_OtL]Sp;ļIٛ*ɍʣ#Z,lI3i]->'_Dy8[^ GMt,gN]#d.dY=jl@1+K!ea: EHŢzmCۂFr=.o%CxhsE1θ]uQIm@bAG@tHk z<6Н9jeN~=i3&[7 |di_Sۑw78֒?/Am5vh ֎L 2;Twc/ 5Yܛ-Xs{GgB7(߼n9>W68PL=/Vh!7kzFLhJM5v&TZ5 Glg EBzeF{vzѐ-Ջ7@*)1\`GM٬"kRho}Caߤ  }Sߨ6İ(>{;N OԭT b@(Y*BN909$&O<ߑfe%fk!j=/%Ҩ)dM=ہ?H+Fө5CP@OUxnN'• ߼ŹNޕoϘ|ޚ1'Gk+|q9V+ `ep'$f3naXl *Ͻ)\v18MˤM~B"#jR! ˸qh[68p46RgXJvv:" 2Q z2\%_2!XTW呣p] Hrus૳*$$`8E\p/'Ɨ"2"POZS5gu\CK ys]!T$;_^0w`#".꜌ѩUfՁh'r!Wr NK_NF:pӔE9:uF6 f9Mw }G*Jugq_TO3 ?HOsxTɷ.R|~-0ţQ #K[6CtgV<Uل$w==4گ H2g\&źDGo~p ^uHW|ѼP8M o]Zx7( s &,nTRAZt'`p⍇׈Kvg'R4cza+\xY;eDsy/Qx4HDC8I@}gьS# p$3r] Enň7UwOAcdzO.ru8)5  |ŸP[6_]V~S.vb% n(TrUY)ST^Zj|nhdi,#eK |KZ()Fc_33Vq@x,Dϊ)SN_{ejr!}lWb o^22fZh_|qTAx8G]2o.KwB^u:KOZ<$`FtlbTNIj$x&B'<:oٸms0y%|Ʊ!_\rmq4;PN s33S- U^?oTk-Ex&fS(üAhF|YDh=<@M#|װgvFB4B+E0cTm3| C (^&$(KtQ-Ղ8KQ%O+Gzt!l0A nNm@eAIfLhV,#ڽJ/Dc*ڊG=:a*+1F)}s_2tZASQ#20H_rԲ hDgAl;(OOx Ǝ>'<龡D=:"%A̺tBZ;CQp_.n`Mxg.Σ\V8GdERDNa|MT"؜NtJw2cL6*4VA2]o3 + Ub%_$) [NE(Tw22].jKJb"vD+sVpkGb@k51du}dZD_Bו7 Mґ9̗N{LJH< =]jɤ;A/b'\ >UB/ 'kvJo.k]p/=_. 6/+kmɲ NMp~^bQns?|,aJG|% uF.͟LyxxO,rҭڦ kՏyM^C|+dsgCSEX`\_Y6o|Ѭ U=М] h~AD~P,V^'n@u'(3:xwWVbrZTZcyw %dP{ʪf7=ahܷ46!Ƃ t*!?_CIMG(חyۊpgJl)QĹߩnbCjݎRӲe]ޮ2Lc0rd%-,sxX#$Pa&s<`봠U=ٙ"gg݋er+Wx_n3Ll/|!*0MifM;z*oP w:aP4]S`3yAYO3Ofv{zUQ" +rl(YnS1 2in^}kĩƨ>2IQu0rE3ic8, { cl40&^^i;l \ᇓE;a‡·$/_zEcq^{aM.s֊Tփbch8~1|-ljp@K ({+ MJKtϪK {8R E3MwYh2~ST#&}1*5zA˭e)SH cA 1~鞿NP׿J;5ڇ^j ⋲(v.Eq\sJ5\Œ{[짒PoIT/̈́%I &Y=Ydw{)!W Dޡ_=5t@ .a%b8%Qa{a99`O 4aO"(wk~[.ٕrsp'!=&o71p[j 6o13S%;ji_9U⭞6τfzI]ۮ{%]i_B!QyK<_Ÿ}7̖ɑ @~ +%+%L 6|Rr[;6՜[co_ qk;Leq?k}Z̅㡷Yqݾ{Am RM8QQÉXDp+c#cE޿1B_R^-lPT\K8\Pm+W.p#&{HIiv Ыng9_l~)PtX; ~ fmo GCj=X-1ǭCO5$:ߓYd"ڥ¸ INc>}=L]Wx5e6HnqVBq:Bޯm.88'JKPRgw;e=iHz9 s=Cpҝ?cwm}yUe#Lb5Ѥr||4ܛ)a>I>O>Dr%PT T!_?RVy_㣚Z#"rn;aIjዳ_ ?-m/6M|v VԦ<[6pNץyHJк4~u#[Fh*]" n]Z*a.E@J8L ՜=d0j-tVA$l9X?f.8⊞+8 ixÑWE~GWkmϙ%@njk ƋÂ|8M^*!cJm^ }FMAұdX͐a0ֈ%]Ł^(O:^,ͭ:6$Qڊ("$Gh٧>Vvt MΈ,zĝAV Y#4FkͫjWghzl3}F Ӵ~)I$n@SM<7Mի!֏mhuƏֆ]|hyHVqFg Omw ŭnNB󬾹c탚B=Q˜~GbiZjGk~$:yHux+ϰ> ʽٗIY _M!#<`j;F`[qJAb}:KJ@zBJ#CIͅcԑBRA% De i۩"tb$rDn<-lr~L1(Ԩ Zjqg@V@Fsbؽ|[N]u"_/&ϟbW>`gSVBѹvP{ׂ%b <wUulK$tX@ؒu~bBAW趭V L^8G^TŦCЊTU3=rG N)ն43}%բQr(4$sSDVWzLKc`FD nLaځ"ٔo^S.tYqZx\o8}.tHBƋ,vD -g dYels[W9$, #/8ZmbODOv+nlTf|qڐF |Ou.l-{lܷ4Q/E !OwU$}MSXHaZVWEj{b4J(vV:д9XBYqg ,;=O3xnMEˋEjS4"hy^D>p]j5~Acaߜ=R 4 G>{#Bpx"^_ AG+ӣ({gQObR%x9eal = hsgǝ\QA0 C87-?hأ6RJS/4~,0|痰Z. P3lXY*\z'[Ȭfsxx}.d6 F 6ՌUIȀ)pSz#ӬM)+xL;RcO+cHk@=jrYr)7/JCԽ(zP[bLQB*٫l?Ʊ!!kLӏЯg *L{!oq1+vd;.s".Ԅ 1/'02*TB@MXޏ-{pyv1u<=LvN[\kb[{=dUWױѾ[vͺ8[ykik20 6:7KX8cN㩐=*AbH~9Џ= ;K2ŌUMFpE>eԣ5~j];.D%--H1X֤DE$خxImrUV`^B׿!jGaݢY^ȅɉxk*3pH^-%#8 bPA\-^?zbR fe ,|!)a?lPcA\PQ' ~&tI^Z]Xb͸MՑmEKi̪v!ޝ{6I~&ƛɄF = t Kr8vkuQ0kȖmKeh1{MƏ.ٓچ]AaWI"M 6dLN+a^#MгDrt)Nq.[ٍBx0v3o7_}%kyOETѣvы#gJ)#Vs40Qi8:hrGM8Cmk{<c̖B6_BanLb \]vv;9g3흢dbfʾ ,(W?f7GE[Ou0 F(pR"ECt}al=,Ik'@i7N4ك0fa@7ȯ =նlκiĂs s;$>-F5HE&S {,;Y*Ql*y6Ň)X>jch3Z#}IJq:rU/nG\qB!+ZwcK܂l)_E{ ams?aCj_Faxkk & Y&rc!.g59Ʈ,䬔o6ݠ.KEJm].mMvmA>Tϩ5|ǭb=Àl1֤;m¸zD?^=dx_'$a 0ԇ6.'Zh)V$=.: ;?8$s|a3X-K<_X^&#P>Zft4.ak&f)BX4 KKUorW#Ad|"3I0s"j(L%bZoҼc@o4"֓K/KXR>+4<:3[5ӎg2~x?@Rr0{t Jf.LX5ii\դXD6^1@q,.RfVYKS8EHZWǐ\1C$H-{>y,BjLw޴SeKBWԘ\ SzyxwFR^?ڝ__T, ~G`0rDjĥ;[-Z0Ъd'PV#3!hr'7}UsWDO$Ћ% }mAA]M̟TTeI!p?\p/Sa`QA_]Y8!hGPMP-ybq;_&"Ɓ}vH3)aJױ>cEzL5<1w -&KeD}zjB3k ktf#N&l>:>Uh ԃ=JavBA'f?t "2oS<8Z-.:(&C۵KB{RӀ|ws4vdQyfoI1 W8)@M 7Dȹܻd;svEO+S!MSVy߭%wڰh W KQuK *aNm}lCɫIja˥UD[ ~p̨"? =Z8S?Ck,9-y{'A`;/߳C)&㣼Nq[BK|Mhy]c~ 8bTSgfG2TnHIP_؀h' HK o{t̯FAnwod)/^Տ'/8M,NhĹX[}nݷEtgE E!}0$(DD>+BۘᐋƚAvr$a G@>)fܙ جGnRY+ 5i Xs$JL( x֌3mT6} iug )!Htbg2ka7ST'HGbk,^֓Y6b(5M%a"U5դF3<\/Ļ^q}(QlUZi 1Vb">i828gSFmSI4͑w"8j:+:椎%fЁ}E3vBD!h{bubtFqA>/Q*d4spjaAi/f'Du耈m `Gl$&WuOIzn ŕIfE[kkc8Ȳ3^,$>C9ÙW\څW Q~ j ~|X α0 2Ta/ "IeiZ,re4$U~Q!8x=zQTP~,~\ۺÓ&,-x}zPB*GB94}ItYn/,PA[_ZѬőa+Z .6-q>xX,Պ#b4%yp“ [)IDlxYӿ ;+nSs K8\xSUQm Wv(wdDL @Vtezrз%Uam #SɄ^za6x~,y NNkrxO-&GIfo8N"+5S?[f<Ï^ej(fiʆu_Vyt+%ndĶdn<ɼ`{A*磋di^] >c5WeG4z[Aj/Cش9u c|?"9y2t:r_%c<25bJJ6Sj|g|6 뮘?d#+g\3|%nSMn}~7m^ _(;7P&fouO4/TO'Ǫ?'MmV!_xO;op."[dJOȥL%}O,ggVf*4:45),2^BUgvIC2(HnT'YApduL8 ]|~lV;|EᤛS[74b۠Yl-2L$r=(pgf,%Kz1s=tЋ%ba)x xA]g!0#~N5v@P5POX W!7jRj@^AE i b+RC %K&Ȭobٌ +צ\μCCRlQgk i!0bm{ _H)CL]F3}p5?@2aAV Ͱ,ځČ"p/z~,] pUz|scz#B\ٌO`TBvdK SK>Vؾ#Wl=VLҹ6~>xbc+fM9{IẹI6M~Ll Ϲ /DW98J[c;sUhB4ܗD9)W-R({'suD}'/Tj!#J[T9H|hq֫&g'|њ3[TK{5.O8 ɬ&;S/_An6hH9 I[7 A/+U>UL;Ծrd#=(Mn_Uu|`ygW3e@|]z C{G̾@68u$PY3M8o-  EyD4I*y"E IE,⚻K!vzgGlh'?P6IL(< 4K͞c]^ m;=ⷓ8=ߓwxldTctvQewbz-p^m_1@KĜEqX*mJ+YJ 7_ٮfb(h"ozIдR@Jk{a (#9Jkv/֠ҽ_VYG>پ`(=,ŋæV8YDb le(0<_jWs:[Mv#G$Yyne|-/&XQ /'7i҅ ֨ݦn7-Ki Ef!M)+']d,y,Fdjp(D{v8ؙXt |:0-H͙vPd s=~[YEZ2 _1K;~U[I,i4p;aP[XL7c8J57Z^IH6 $kN86n}9PMع%uHudȚF;NڤFaIbB2b} }6|fžH0}fs!/ iEΞ{-1UPS/6[O-@O#|;̑+`={E%D$7&ʇ>,G$q}r"$L0d|$_Lpſ_uib>+yDI{gudvϹۿ}(Qpk=9^ϩUɽ*H_'ŏmJ^ WE>U^]:'_1ytܻ* _wNȕ=4d뤂:~ @.6c1wĴ[2:(%eqi+}n{Q8JSl_޼W^waQ:JUKfcC7`z@ 7:#:lA= D36" 7TgF}_- Y(~CLd! 3{<6=9o .KU":<@:O{w}JI[bx=%qkej=F٥e4 :wJ_},:g'ۗ-yk ;XB1H_B9Tp[˟M^ ךગ̞d$&li!ɯ5h|:%_gZâjlMI2^M+(p0HRt=sgnXBN MAo g~v%6EoU!`P`|c"NF(4z(;TcxAH ^[Pt;88?S[J&۞;L)Xkli*1C6q3sV˷YT%nT"A Oc{ͬ;Qn|E#QY=s1X؆ =7ۨ0!69yͲS"C 4lë;dRx#4toS\3rYQ]C . =_yL(?hqɔйTQ s#CFoȅ>ÉWCpb6FpCķ @|"0-m ǡ:KwpX'izBR$5r8 ;lgnJ\P@(շqEI=an!w͗PL)LԎMՓr_wp 8qn 7:'g<!ʷYCm업,nr@9 A`t&?s s DZS/,I}\ϕD.Z!]Wbqi8TܶDY&ClUdBXO23 }pxuJ pEm͑='ސςwlMl2o35 Q?}=kx '!WWVGw4HrwJP2 j=82A\ =ybUy8¸Z;w\ѡ(\*7q>ѱ$9H l(ؙiJɕ mA2ͻƽ7m&Є<࣬|6ӊlD%GՓ*^? jLG:U6gmuIʩɐ(/3c<BiO(b 7oKZh40(_ A>IQgj4p z'b2A,=X2ϞN]:'$܏eia#WbE8g 1x/OYϸh7O~hEݴ#7ʊ>PYx><)O1®g+jq( ,,{oO5$ kyF Ey JK0<jUzA9tĒ$)kRÙ^{@r` ݕC=/=2JcWTxݪ}%_)Z:F$>I֮$%VbYОIQX0e|Eh|jȾS ڥl71rm{8aT:َF I@Uf5z64'Ֆ~.})AAFDY-E){S3U5<4agV9{{qL]rklJ Ypg.o'Hޘ~27QZ`;J>‡E_1#]]`J @s?Go`hRJ0YHTQ@ZO،ofY"U6gw24==;g)a Z5+KS27RXѡpU{Z+%䂋e3K(} ]Vɒ)R;/vkW(^{! }g#$X{]G[$q\`ܠU`}'M|ۤP#GF] ^@r\96ctsԹfՌX 2g*C~D˅}Og.?Cy^#f^/W]@Pe{aLZy۽ ~iӡ%iqpF)QA&3>~;.Ze{Z:ozGH zTJE/[dǶ k H?HQ> ZS]/ӫ3<U }2^@vYu ([;Lm;#-qdL>>+ĕ –R"LQ nKbXhwqʨ3l;56[Jhsv]xoD_}ةXf/)yzC]>(wTB(L6.r bnZq4 ҨPCtq4F:Q8~ q QQufўKlRm8)6L-1 qh YNfK%WiQ-"%e{I(`ݏ6 ŋ?t*FqXRNi8pRS0כsE@Eoe R~?/C`.6l  ڛl6wP=æ_+LЫߙ_[@kmW@x3v{a;i,u1M#! e~?|]"PﵨZTt}l•?Z<{&?|2 ijJzϭ-[l 㔍9?)[A+v\>VBa*Nc?z7c.nƩ{MQlܐrԹ.0q:lLrr1QC+>Eo.hA~FjgǢK2`FCDϡiĞDaQ{P1p g@و\=31^huJq,! \̙Tqub+ffI 3ApOhH7u2^%%$]aqRCeLMDt]PN9l}eʻ5BB@HL&pp6raPM [@D~\Wˌwc x+;Oc.*iغ@EU/arƙZIeAa=˼YkU_Ce9udcnhXq9mwU!NLѢs|0zŌ=FTÚoxm/bWPuXau4V}VIqYew ‡ݥ< !nDu<QB; ;msxTr uuON'9zQA)M]7xx?=ɐKB ii^{*fF.Z+:( P =Tۚ l: Sx`q#n-KA阘̃=ڬL8V+o-u;8Hkj)D _VdH ڏ.f*}uLf")\@DZsu*<äQa1R_k*5*n;hf,u#Gf8u{Pl+B~g@=bIȚ;̨8JWu =Rn_ (&jȝޓШKĕ+h׈4],YK K،ۧ׆)6jZdSWqI Bi+c1i\9<9(qKta* Vѹ"QζaBw0?yթ49ǵScL;.ch.uTYWvYfSw:]e 6XzkrٮNv,iӉ!HqRۛBSVL ˪_B+ˌ!Wq3'Y |'º|NIMܘL% 1)j@߷*_,/p[*~и`2۾MZ=K5 DD EG\iLUX!Z@}h. #6Â58d^NJf$/2NAT@ͅ7y&ΣhQ/{QoW*Kbzpl)a]+ږ`Y_\")t"\'ֿ#AU;~0aeTA[{S@v6ږ$Rl{O--s_&l>ЂiS,f,UM_+i6/B@+ YXz4g<7`0EU)-'Tx%v+S[~0iuڑ笏޹ M)6兢3ӌAR¤EAbNfϋKp1޾``WoO3_c,rbe魢}˟fTde@I3Bn{{ iWK\o1l|MF[&*{t3h- h?}(rL] qWHKm _ӷe/..lnV.Fh߻. (j@NurZ2JF2Z1AEbv0j ì {zI3 abRعF2<̳-U&l"^:Ł3 $m/7~{_EhҖW-xIϐ O< l3f5^M[o Rjhr+BUM6-݆LNկ;Bx[Lm iؾpzYes$}O+}Gq ~58;3{r挓x93NrnjSά!MB Uk۽}q%rgw|(^Xo!O' @N.#iCKՔewDAa4;Y#hw inIIa5?}z=.Z?; (Z!o0S_-čhGi!$B[AZ4'N0c7-"3]lGP/CR{]g~ɃjBP=2'ᖚ&E{4Gϥp?A~4Ky_FOм{s Z򍭒bo\ۙ/c1F@o6^WSaV>'T1_vǼ">$ThlmmKOrDMTȵ̌I!ssSS%͞ČY\nο=Hju2_8,m¸rK31;xꝨyOZ_W}nCR -MWה\V!! 6$]=|s|A%o[Ú`ARoGŻi{pE0'kuTF5va^wF;5r/GzAeV{ >UC3+F |x} WR>5qjw7ZwF!#6P\ \.* h CӔ|ݘ]J d>`5>{zwLSM{4w~/dϭ49;.Pg=PFAhSYy˜~#k- G_R 2f8$TW6 Dssd0މԋʻH4  2S1>M/-><T#䮸JΩ됎*Yn}$?iںPkJqyh~##6W6T6Mo+RZ~>2)?\\&PRݫN Frط]pCl@J:h;׎kԠB^ƒe(џ{CC7;X2D|*Na$Rs:A$y] d,+p#US´ljJX \f1ag{p2Q9roہúJb|4YlmSMG|y孮5RʗW4R0wm &-E$Y펪֊HIH:ucxC@n{tdtKZeJu.Bp_xm]uB S#mp+;X'$@maR-㬕zNui݅U1&Cd! m1Vb߸'0>wI,8:<3h,GYO7!s _}BFu'd eyLɱQ]x%Cm]J"^t@PqT+|OI`$3dhgJト܆k78DN 5Y3|[ϖ d>ڌ(PoUȉh5"8EpUMXh,G,-Y_Jg6vD{?M&7.f~YEԟx^;LvV!--Ob7du?)㮨 iw23Fdl`:z*xc"(iCDEcg/x܀7U_||k|jg>B\BF/ {ǡk=y<ٶ6\̨l'&,>9 [,)TW:+f\W=O<>:N7 2"VBĻtoDP;uASȫ`i%'ި yE  J*~y J<];@Ig[uk}0yNURkkEhZCȿ1Zֲ3,] 7*imRj]dfi++`M[֭KSv>AUuNS!Ol" ~( -hybwliIMQۧ 6MBCG10Q\96l^M {QU˯f'.L, Hw7)| IRj\SZ.cT#@k(+Ou%;:3}(^YN-2x_DALN ZCTS!\g%&_Ɉ)-<<,=*-I֫SS~4R5?pbEH9ZNQXvaB8Uְg]1,s27^#ȲL il(ۈ1FPz~\vz)Kh|}y,&(ΊCuQ=r 9Xc@*W)ʩ<T0cc̉I@*e bM5'7My#ڲMe.J*a!H)FK iE1$t-(#!M/ QDum K.9 WG0?rՍ?2:+QVYg=u5{u#C]'n)Bais@JxI 8'7n0 YbsD8'|cیfsH׉e {hZDHLs}@5lǢU! ˰,|QB[Eb {lF:.1[vI5Re0JB[FBG@ݿ{lpTE\2=5.y]_Wna:iV9[譁`8@uc+馋|M(c,Oi6Jm@dKG-\Yw6^7omEPDZ{PZ@+̹%) *4˒8JDi8VMGd}~K_tlvFl8gz޳~řA1+u{owY8ؽ<5MP2$1lJQ7R6gij_s3Oɬ5eOVsE) F6Zh~d˷i=2H jwMt}(R}RޡvɬdPׂd_Fy|"CAjOu{;է@- s6{6Z6EOӴBDkfL/b{S@aIM:v _gB*-6G:w)<6tU?W&͇;69}=;nAؤ^o?6o o 5yu }co ͵kTA35Ԡ}X=,Yw~~tr!>xF; 5X`-s330,%:S`deeN>4{Al){mayڥR-;-_]jngN_7h\BaZU7uu gJ j:{&P)+kieE6bqZqDR4&cH2ս(;Z/<+oWu,o(kTtFN5EJJ(F䙋y.ãjAy >xNe͠'H#zS.ϴ]Ln%u41Ysu6¶2*{on3  srQ rNaI`ppsu3Xy1ABc23_.3m縊jaCsVtu,ΐfX a[7pJ販{.=?I ~a!$kZcBkuՍPFjꔐ!o/+XKm yP}0šb }FZv('0:*sQs @Dv9ecVG,nR/ȨeJN}fy~RQEOػs u  xxRYՑr~"jZ:+S{ T%,8 zs PLNV `P4e(S>Q_phC1W%*3n.oR c9euɋZکG%c-6sz 5eAײ㕮|Zk:JKT&**J 67?*s|`JP9Uj=Pl}qhGu!w{:?0cp@f9Y@rT eT7la1ai:'g ^9mj |dPϗ2ve!Z8MFP]\+L(ҋ?peLmnA&~HZnZ:OťFhsJ>heSxq5N͌]vYr#& r8M3\+Ὢ||!'#s\l ړab0qZ.Ìu 'ϗ/`Ӥ> 8D̝>֑vcjj HP͋6 TX׮cMuijŰR,0J#RޯaIR1ca?)}=$2+:9bĂ dAGJ =1lCB93~J+eIp)nK6X5 =aس''ERFQNjP%f. QN,ijY/2g25K-E.}7ߧ- M14W!PMks6z$ YDy qb'tvh}IzKjJXbZ_ y}VN :2qIzl|lPԩC 0z#)B[sx./Nqv,ͧn?v!z_Z{IBmiC(UoDED 8a1pz.& Ucgxh3/p9RT ao8_'?x %תfH$R{_Ilnݍhzէm<4%z%ww)M8V0Ke4mލ0?5?Gb%|-20:!Upu;\_x%"A@Xۑ0 '8 | Y0Ɍop+?}*ʦ*/88ϭ0_A_7r{bXdIJ"hi _U&xds\No eϷgVK4la3=R J8{G$Ӣ3C.lי&(,6 ;(C>qWVˆ7fJ OXr\-ncՇVAj_J-K!\Ye\,3@Zzb^eL"`z<㭫S_r :򅂉8쾗R߂Ás~~alwI+;XJ=D.y~y> k>&Qq6M{:FX8ĥ[_h2ǑRi΀%G IFviKo+˚wz? n K)7uUAq?-r&Kna2x b7;4t%OӃk}>XOûQ;$ XAwUXwY@ֽv˔'x FɑmMdڡv >Fu[ĀP20HFY ,6Opb䣞8_5T9p=KT{ł*p `mcks yFV#(Z S(KTKF6-Vʴ׭&\ e/ 6I^+"mF SYO/:#u1la=X*t/n,'c^փ8n@]^_*fYgs׉B> LM@Eq~)h#ɒp1Q_V|,0*Y!Xr.Nf5s+NgPm!~|z - O?bjQvUpS3;"խq _h/ (G40lSFC X+;o6_vT\;4&{_ZW0m[p[4!eu+zR2\cqX䱈` 2$Lagr^ Er\83Cb"t3 }@ؔTF$NI]!ۓ7fPi DXN[ "aie n  rD)m #79>1u9ܨP{J}yp}m@ &ptT((YtȞ>r:icaP'%Mr()zɄpc0w d ~)9)G4Et.Ô /|U@r>Rɭs '_V("[ɡ?έہ>,M_wxqFũʄxdA=U?O(e;2ӨTS=y)-v 1V#kQM!%޲!3pq7HFgiq_#1 L9X,M T9}A =Cf :12S19:LhW9]m' 9q>LZ vmuu;:{^ (e&P7E:y/ 5GRa۫:'W&}1[ oao.CFj|Q>MU (Y/џە_0ppQ`Yw˲ZHTJ$H(l4+_#m,T"'-_[N$A[FemPxWx SmnHҗHzpr:}c \˔y\R4 9JYq!J9TMv%Y$/ d,x,HYazS3m,8tmw*^*`0J9R21sa c{a%6:ҡqFo=Mj|9XZUo`(saT:Jg̲%#ojV ku6NfbVo',K^1Sjf]Q{Vuv>H?956[5*o8Xr,bn䨘/]kzF(xu+HMU@bŽX+bZv1H2rabK}~̋hGSPH;\mU F5+sLv cEM͵-{o!Dh[ßF,1{,),HWo_ӢM;fN?5T-Iu^Sl4^Tj/B6cpvfzotxd|UTxWK=Nwp#L J30cgj D45 J+j_iI&/R^Or?--;n}0v0ympxBJ\ 64MGoO\MK+ЕXeENj q?h]v]}}-iI݋rVxRx>tCeڸF}%9ea޳lA 2F (EkBP2S"<8UyG P,UrOQEuilG$<|CuuE`qCbV:Nr.E]DT ,wNLJB>a!K]cjYF݃"=b ^pH)!Ai~Ⱦ!SbB%N!c#H?|@R5~! 61uڍ4㺹J-?;eJ9B_bA0T?NF /-D8.=`RM4tn;j Ht׹-+(ʘ45E7T+ Ѕ[%>ү%##=t4Ď{ԩP%Y9|MàUM^7]%7eqQmnaP@U->+;@%P>а86{Ta QN|݆لp;H92/,ij7Xq\vڠy- e:ą‹vL܃ B&} +Z~u&!,i|$U>Es3 i:Z5U|8Ku7W?#6( 6W:x/8b.@jmBS=)[,`1Ҳ]U ("9D:O>r'X"t^@ԿU'ͽ6;ne5A+-tGnنPυ%!YPҐG<]%]E\"\ ej01>XX2!u+dqqwTh9zi1F$u9iAEIl.̩eI?%x ֕/+YXꕻko|㪭>4=ۭk͹(ho׀{Ⱦ6Ugt4R(u,ɥN3_H^vL՛:P?R#X*9wzDrr63C#.;5^:lb =9׉rG/,t"Qƙ5$P ՗%?~YT"m!MBH*o>l/1yZ^mµadӑY~ڤ9|L36y>D X,fH Of.2݂w5`:~EfMh5HHAIVBSh(;AO2 "0 .hr{PQp_dk#pgu^{ߢ7$ׅZbIl'U,q3%]ZZYiyIȢvP?M%94[%?zw3bf~=60tp|SCTeù c|:z:h2Yjwzة,,U0aSyCwCIfQڏ綕܂xhnYffnv[JrhhM`_sȳ*|E_ R /=i>VS˳ J-dTpeNuXAk$OmM)9=aGux-0DbW'[.9[TJrfc{g%{g43N,tJ0ŇJS^|_2ޔm?J{-?hMHVEѷ1t8I2'\Ϭl4"/Y񰄮 Ep $<h+Lhuꇶ Fugs֘*6`pmץLo&Y=M#<կx)wUn|AB.˹D걂h?4TG ; ?)sijzl +o&6gqO\ͻ?ǚ@)78i\aN [VD NEIQvD @fU r@sgݒ.YGOq-}Ń];̣g]wܑ#@r ira1-Si5 R\BbNlqptE4.1!}"*uo(Xq)>u H1ǟ5ۓlaYC晣hTW/(Hta*ZJ!Kቆ{QTKA!@)u?%=H*yͿ+!gCׅ>C1&ŧleA| ߶xptln'Pi[U Gm&Qb-ggJp8l!k8UN RnRSpADKHábڝbቝiwPYڛJ RF3ĵ@VVi@|> 6WoǗ8HJVӛЋT'LJ\AniuzEs%jאfiw//-c?!~hsNnنhS=xdU!zY#h7҄;`O"3 K׎AaTyo˪|lWx~i 5LanjD[umJ&=niOSqK} x@Ṽ4Yhqu9~kIM;qS^dh8g:/A,qⲟ_D!"^e=Ď|/ĻjN"}KzJH,Bdd<~{y~CoE֔]@i+<`*CLg!qqMQd㨇1  ܯOiC\0q IJE޼إt4k-^ Yȳ=BxyC$"҄ԬVrUSiPgg;zQq-&v@~o-! &ً) wӊ,6w0|vԩH"F L\`*Zɛ^^g 9X ȩgmRV =T0T *^'m2czD)+F>1R4H@UHs+.4xŚK/}C8,E<bqǑG@`{+x7)]_W!GU`E¾pL$o1<ĮW{cj`/K ː~ _1q3 }a>f9/k%}H0UJ~<r}90x2뷙Jzp%,7 HBbPǨi܎!gê ~FHGFTCK2$W*+5DAgY&̢hr6J2c.s]_HŒ~c^@ԉ NxrUWܬifTZ T%7k8CW)8kI_9H[E-!ZXA6dA#E(R}_5rLi8;8*)nUCfQ0tIC F|oKDIubD}gOpJ9%kAYR)Iqn>T%U$CP-9. /\2R1e< t9Gb42pnD j ͌fO%dB"Agi8|k.LN ~:ttiq8GJ%yM:ӞBmhc)Sȴ_P];%9Lul'8\,IVf9폥r9&u&V*8:;Nz:ﱏ-y#u <<9o!MNڮʬ^)mؤ>B5&. Ά_xg\r~`o_Jir9Zfat] @#1ƻw0>!QlxX`3+7=e =*vȕO"~1ʌ]S $xˢ7AE ӹ3.Xu +ծQ[kX zۮ@q_ LG1} 5Wi\7G^LYn6YZwZ3^oNe6(;o"0F=v%q~v UF~{5J)'KiBdU?2k|~B)9s5"'N9Fi%kw3Ʋef5^4z*/"CdҦ kg̤ݟ0gn 66߱C/z[F7 o CfkΟt2 G.q l hGP1C0)/9RAG_(4_2p%;_d5H lws~d 54+T4Lan/] "m̲eb{$rR/=c,wꠞF3u|Tc=0ŶJYg]/XB"=rO-N 7z%kNp4:(W߯>eP˕בe?y\Ln 1)kނ|Cf6#[^M`il?kh>9՗ Rˬvl-_eDugQYs|T2-xY LwУ `*QPԝ](N8m9Vd#<6 h႔nW;Y*yfd{ hzh<x@('1 >Dn#ޣYe%q$gxbxtӂ%*D3Ӆp\q #fVq_;?p!Ftp}㘲pGۇ?`\>-A2]LX+;wVoƠƍ5 (1W7(Q/*}Gp9 D9!%Z[enN݌N "'X>҉r['&t >qWkTVA`Pj%XESM^'eJ@$A& T"hU5q\a}MRp}I.@Sئsu"ف[Q t;-yGȎeYct接6ݓjM u';L96."  l)vog<ٿ!;<&/( V[@^vI',1@I#ڑ ĂDkIꐋ"z&9l_?iEYc:e2 &͹NfD"}yb{%yv+[Kpi5$_#2 y//_ d>rhW&_k|{T 쩩ZLtOm ue}"ŗ[c9tV;V-fRI ~ƶ 6!oZvO2hhZ9 3ө~MCb͝]y;/͖ vzQt4\):Ctр'8g`ySQOOOY!Erq&'?E,#j.d6Ć\ (DrWBW@̙HJcd Ov  7lQLY'Iu9x'W̽GZ|4l<* T^d٨[opy2YKi=wbvzD@",uv톣H^5sE/&͟06)w TSMޒt@>jqa=-44ӝ3jno͸YU~ |(! ?˼V؉IF Sv͘}ZXA(Yh?i"xPpz׮q7iFFUZNudsޘ-f㧫 ?v""l# NG ̴}b wzBϿ=9ҵ&Ppσle"=d| tq8lWR2-:f8$"sECh:,gN:٩>'׮yFR6zR5+`o)C$ufu)@rbM1\( al*<24-y*cǯMSQfD(DQC2l5m *nQ 덍 U3ƨ4+~䦾U!8810ʴZ  N{09lNS/[~ q_ĠrSr ؚD>ﲺݛ:T59VsA:ǩ TL@yawr._=? _L_|>SLjWzhinϦl* q, ].߇܍ZlD.?tؚ, sЇ%ɶ8xLmHWZ_/I,B$d(ȩJ+龁I@Rd Nmu18F%`w2 +/\c׺ 8xGw62fRV isrR[I+&u_V\\76vq F˗2Zb 5gHJCG SǙ>bsJpuҨv!rl5CI 7]8 مo͡YWF@1*X5wSQ$Ɨj0ZG&h4K"##(51>o> "_1}M{WX ,QEB?&ޓd}a |”d'7V!bԝN:gD\6:BoQyB/2+Uxqc_tq+ B?uƶ1$Giw m% |cdA/RViZ$dEXo|l0\X4b葃$ؕ d] QQ%C4==)~0wxiǏzv~F?P ҳGvDTG6[|#*n6THle#|ߙYո&@u(5AEDavAB%+n&t[k" 9ń떐D(g!E^X iMX]`0cOʊTǽb-6ƻNux_*q)^x8AkIב$|zlqi}Ɗ!/q[^2A͕ĝy{$ڵS!M%)pKayWwZuZd l{C~&0zlz6[1z޸22)_eE#Taɘ(cQ'PWDǪaD6՛\ m,ڇ90iTi{䷑ Y{5[PFGvm o#aAHF6J7u7Ο6G2H`(!7d1ƺFR ſO7Uw`Q"p<(* vNY8qj>byv G :Cnd+Eݯa p2pۡ._ m,+rnJƚcxa7M Bam1E>nK/b=$vcK{ t`/f4.urى4Hgӈksdh.,/q1טl#.ϼ޷sLaY|0?%ORGS\yS%g(@N U#z0ŬO1/³QU- QhAYó&# Vĉ1-|,[g\b:5}+Abg]8SowLwO:=34T[EFm}'0ǣ ͻ`1\<  yg6O~R. t"bB?" {&R9(yhkXX ?3"R=Cj 6??1oT?t/햣\>T"w©L;1`ti7J{1L{iP֕ 'u߇|촜:ʱl [Nz.cvֺQw Ă=u^G7 khJEBr8,:2W-5}BW&u7V }ּrDytN(}-3E՚5_, &>VƆ[BzV@B Ѿhljx<UCdMK܋1/d`v FG=FnEפqpvs!t22w.Mqr-j j+Mݛ_xw{SLձ k,yO;9ͭ(ܭCyR(} !bph_Ah+ᄾզ~[Յ19lN{bB3ۄguUVr5҅KĚ?]HWLޝSi)1 aYЦ`9 7Oߧ" (\W *{_hƯe)!qpH8ؤhTtrz;ɈD.Rr1DDيo鍃_ E962v4]qce|${on!RY 8ZD9',:ㇹ [X.-C| {Xzr\Mq?l&MW\RtM,?$Sɣ||^MVvS^}bT/,e(HLC׻|C@/p`byqfo+pbA rgc9mzZvܹ]YbN=M єШe?$ 4- 'z)ik>TW%Y<7pceӓm5ϪqT֌{4ܜ򟹫 %jmWK%i.AS(Kew0L}BعƋFQ$Upn"ۼt;ڄD5yPipzMWAnakt*Mδ8ti&Z|'9" >!r=mDe(>!ph:-,;sZN_8LU Z(]U #XV RaG0z ѡ%oUCf$n%cҍ*۔oc> uL@Ho{\S'tPW7I`EmUC%JEY/2Hdb+r+. 5hVşh5)#!Uk Pݬrkp,$}e"~*cmn>aOO2Qv&b E.qq=(6+/KWh\Nk%eVdU@ swpcE?ݴ:NsGnڇcI^Q`^t˙ku*w3X"iMfe[y\sX[&hh\Wfo9UwM;ɸh3-2X[X< '3uHr6jSz#߀FcIp{ TӿBPHCm?E8 Fy'p^C 9m)6 %|uѧgC W~YEU&̹qPe7!tyf/P2Ìr[9um-(ަ{;-Yt3bx1(gHQo#_D<]Fa͎ m`8@G H0 ZK/|VD?a$>!YxvY^~s@MA+!{P tH D拮 0B&N(mK7ν^lD]3I78=0} Ge~KD.h#mh≻&I驻rf5:OhJF)<GZ:D{zy'Aln\N͊x|;:ֿהD%P6W1u|ĢCS?$o>&680])4' 4{MFNe3>%|4p9HVvnP\M:]QIj,e(\RB4,E'ʖ_BĢSkh/Yax= a.r&h%LjSY]/'O_zO@șjiBzӠ{|+LWw1q@Dх=5 fmXo'#5!D(a,de!l 7?Ro gzNnL ][:fdG[q"ATk+v$Q}h}'W^Q 闘ĩ3qTY} Viٹ#%x7f$!繺 MtHP>9l S>QG/TC-0ah3&>|njTT:rNuVʉ?):%h> ?IFu5AP :HSEY2s˥Z(U->uvyBu"PΈz.NS]'Fշjx2L73C=~˻ /d†.jŐL[V Jo+Fj'-|Il45DJ|R\K{D8 a3ܔ&y*L`%@ X7 @M9c apIh8 Hvrw`#>CT˟Z֜ ct#HzMy>t0DId[>=ɔՠp/}a>@Tg$'\+T^u;Nvd{RJ5J-lmQY0?NT`7ێ=6(“KgwA[jGןt.r*==_?Hdum:"L~UDȅ<퇩8WvaSmhvJD=}* HRDǁvb`j~|+!*)n`DS3ԟkBĭ8A4+(IS&~' M=ζi3(q.IcgkVE2wgE[fQ!J*׾x*WxU:DTÎ/JIX<>[(l DŽLzİdA%UMflwo1jakS%*cԑe*Vf<;::qʵ-L-tҺ}K'AgڱR$iRs72/eQWD;c!1ê. 3;. ;NRŗĜ7 VpfgaTBl3ݣ77%~ɩ[z9Bntw*m^pr_e렼(gB/\!^#[Y y"Z-KAY<:TwEut!*r1g(RUV#Lf]]b/ŝ(v`^KUuQ)sq+绣ҫpr1`BDC'(9@.˷Q*$KP MW ~L>}f}G\Vz=tVywG> a@:Ÿ"#0`pQY,!~I^WٕEs@^T1S0MV5Ӱb.}rhL[9wicL hYwQ|9C儽T߯$޾T, DR`V,`F )K‚fLqY{d,xh"aSn ,yAoE!7ctBVd}+tn;i*٢B5 ]pI49u>3RR P;pk;- tP7Bj:0Q?jiDv%PSԣ*JHYcU\2)J[i6ۣMx( `} ȮR?0 ~-`e}#:9qL Q2).Kɷ%o8$21&,Lo iA|v鞏gJVA wjsvZ]TD#Q*=>nLo`ia}[G3x6/0 h!sUx60^f=,cYA]d/nA-D'iRk]LX?u9é{?R dH! -.c`gk[~"x DRS8N90`L}D98:o\L_xQ׈ K]oh`vF e-u"OQnWV WU/cVqT5ѧ!os:N5Xl+HIʮ˘G{*`Fg`i(fv#57%<=96zӽ~ :Fχg>)X p.KxM_}>4O;s(qGe A wGܑ*k,h-{{@9$̣ovˎˡ1ǁBN!b@?b~GKfbYM! I;n٭O=<^pmğ+2HsU*ܬ_`{IkXO6))'S#IhIZ#Ý병\'Yzee}\e?+c^0 duL#&TD0)fQoJFv+;p|h!NnƼ-3@†:!#^qTo#Ѱ{.psvI*WEr8wvżR8E$ʾ^@ Ħ压M_x#kjFDaV#MD 6_~P?1]tՊB/t.a6CnFAaKRN3Q)B*+K P7@s٦#+am @Qiy2U`2g`M$U\ʌ'MQgߢSЇQnM,f E(ݬ@LEUawp-ug@\QQkKIK[̮El.`]ȴ[j|qN1`M6m H'\H]"}S<};׃S&S CgȈ . K@ yn(TȰV-VN:U Fșex Wا]uI,pB:!mėE,JxmjK2?$4vq$kfXA6(o`a^[o-;Sggڄ>Y%fLm` R-R~ZiQ3ty;اMr'9fzLL9SZi?{n˿;p9'u^eB(#NDž^tx W賈׵,0lKnՀCG=;1@6dzke.oPnl?2N`[CKN2dٟrWNꣀqW`˦(jIF+b>u'JfA*k:Q: %(}tkoDʋF!QrXy ku2fs>PjXR}I5A f4Hy;z}݄$E$J9LB!sGrIRȪoaZ|T 3^RIAӎIhxjr,xz\X:T-#͐GAP_B2a ag`Պl걓g'.DoX ]R_D&اғ$h%f>g%l-ke hfָ9>I#cֱTkLHU@=Z7k1IЛ͎cwxǵJBpѻo/7d)RsAixC?Vu^!qOثcajyv1xğ-sPKm rtpWmYm!^5^}%زfs$x?X-P21XqP&ߑ!|m%at/3C['LL!'I#M WxqɳաRex\@vR)ο#SYjP29!*T]ˢ!`tNc{^& 2B/CH5ys?(E3Q l+G7=/’s2m8{-·faL=XC۳s1˖|RWRr|X!I d{R^rB7U>S"e6֮$l)rR F4r 'v8 u)Y~wi0t|<>F ƥ N.7\g?Le4ד> Tu蓼!,)(J[h y-\.fyRfta@>1D,i+#"3< |l1]/f fҸL2:poߡOSb6`qGK3% {X4q8cJt*phpF1^G3ĹϠWy ʊtori<]eSL4|Gb%sc@b4Fa%\:>ti;rz1wN]\4dCݲ Xz*Ӈ5KW-7r4(jE2$71 (5xQnJh q ,PTJ ٙ&/3(RF/o)[důtb|dģ:ϵ4*tK"!XWa% Hד(h7"O Bɦ;\s*z᯷c #XSI3ЃV=/WōNbv[EWd} ӄ;$LUR? ͓ڍ`ªߙZCC]p^UF]yZu"L{}na|Ѱ6g“eK.g)0v__b#1*bVoW$3F@# kPYً^SU4EvBi̗<۰WdILq=&dlR6 kS#H2" 6o, $oLi3L񤋧E'IJhɓ|y@b݅F#}`ٙq }T¿DL/T'nf2uu9A-l:soLԪ\|\пksm$S\6*/R_-Ԡ"ed_+ h)8 M+]Hy۰3BxGls]ӵ=}d\eC* ,f*}HOdNZvbX),dmf,߉R^HSZiO̩ER܈<sE^+5ny} S t\sWfWoDˡf!ZoN &>UT _mgIltf-Zwr7TH|;:9ڧTYww ht2C?Khx)9])ⴿj#=h 2H~ KN_)nElbԇqta%J5u8/vw;xx%(Np1#*Ҵ|1ּ5wk{Ky3-ؗ<ɾ\ouJ;#\Pe~]>#yjǖ]C}Hڒ.~'Snĵ>EZ@piߓIm Uf1&(#|G[ȿ_̜w`_tj±:k!jhT iJݮF+n~LӐoQRzJr;;90HbY!*Mpqmx&. ֹM 'j Aɑ%֢nX隰d0w.(T:SxϩG)޲:8R2_$i'TMfţ0IǼꡈ05m3J9H+9ۅDWpB_%#XZPqHF/dTjjUO EʈQ e#%/vv"wx[K L-(l8AaDbQoEƧf~@n\^k`_6y3b]`,_M.-VB_L`.: cL,D@to ,I"mav7Fs=d]?;fN3W,/1-7y:?Lfr2= i9RZ*ŋ/kՒfB}+VzKdAr[ =1l\Yq ͎aŧQXq`5rNqIω8~Ae5yÏE8% JOI`s N+my&$טUJa83`꩏(rm9N>DqֿS>̈RJZ, V-oX¾P4^9< e1l- SpD],@ًꏉsU :9QͲyWy;/T-0qkc :z# L5wYyt]<^ptǛ3520Ntu1'1?Q ~ӛϞ ~:I+r}?%&~7ē'ҀpnRdrDVDž-n?|/xR\@bb(Qces/o)oYNMƽq;SMтXьstt0ly7JRd uN w3AEx,c6&ֈJ M[iմۤ"0){84ncEn̰b"i3uT83q~Уl752SFvzr,T/wkPV]ye#t'6?Ղ~j, {iMd|8{Znr8ӹHcZʈɓD'|Ɋy ANRk,|JqՆ~$Ane!m%.)(>qah= L"Ƚ)[1|28#<^rV.XR}ve Q?4iO>,(mzAB;+w#4dlꆺ.3er=xGyr;]+ʞ N9y'*d+4 e{#e1P8({I XC/cy{+*-iSD|2%</QbWlTˏ90li>Ųʼni'*fA9Pc{h RDL}Jzh.cvAx̞m] ͛@ 9ęOd%lc$UX%%xƷQ)qJRf@/˽[?\k,c9Xz9b뚛rƌE5-uCm#*/9t+8`'U\9d+Gp½>FwKMF (xhjjN+Gu MxB]ha%426ztR ?$wC~ ϲ/akt:F4naW  bңU".F 8 G!V:b|퓠=LF*3Ahw}s6L#Z6"L{VoU,/l5f+0Lb^'qO7ۄhxs3BhqըZ`9gnkDrG]ę+^7bz%AͿlgY3̀v.7-W;ghӶl>}<&& tF_ݞHw#ל Q%k٧$̲jĿB.t2혧GJZ릴Jjzm[`Fs0Al$w #=3OAmq!^!D+O ydTt*silo} n0n'^M34σ$F7"xW<͠9B #Nk.X ǔXqBD)nhԣu2",0/#N,kLu6Z? lV\6- IշV0|ݨ|HW@<:Zzc }Inh<H|3M-]ࡅt]ѷM.B _ lPGW'@aU q D !0K$GeR67 '"DГ"b>ڌf{ Ȁ|;c)8E?HRl0J=pPy\%d_԰|$<4:ѓvOǬIGWŧ iY< XԐa05ڈцǻ (HMDR}7bm"N8hY;2`BW6 Mw9nPq tgcB Sm,9~uwܾ+Ja.*Dr\,Ot@gw=6˚K'eBZd E*aV>\Mn/uNg^AN_7H~lhUr-nHsC8w*X=C/Is{/ɗy$ "v0ީW\Ag*_'Сl.L˲.UMfnZ[ ~*ǔgyh8),;WGZsdm2]Vo)ɥ04%Wۖ+rɾ'IYL`5:S&=& zUe,HJB,> ]kl &6ip)_\w|mj|;Nc#fJq5*Zz$2,gV}_[I&윎$f#h&%o\(j|&{DѰ]2i% `>#IAz"v>[DP`LX)>:Eroxչg,EcDzg/BV֤;\˂CQL`ҟxX>AB<*9t![G2h U#k4R>v=@]%(d( 25灉dw#FBgF,-KKN%l {,X>gi>+WVUz\;m>Md-h!'Zp 1џB?UC3 WG4ἰ77uw{maqC$Cyyv.%:TQ08;aLGSXo:X] )~sӉ1kO";jt:7︘U)k1! cec.ScrN:ta8\AF"|Mrss6ϯ5+F*T?{A]{  ޳Au|րy\oB%mG c/*JScb'ŎlmQ` 6cugRb6r)HęE 9BBϹq!!w-i&Gp,}c"NokqcJہ>z㭰޽ #?~̾K ~ %1[ƈiIFai\'2+=|d 9j jnz?ZDͯR.-Qe4hUTި:u̝A]]2vM\W_ן”gmS\|Ts --$y92:`P>5oD>w  N3;|v-oX .@_Gp{o^]2.,$<3\{~稑S55ei`Ci7VNAa{]q(β 8Rr"׵pYq2/gZF[36h[4rR6\|+)kAi/ jSc"'B6TӺ7kW{%^n*|Ő IORǻbY|mř 'B!P٫ڹSiӣo3^2z,Y]d;慠ɘRDEuBnWAOaCa$A*6gW MPM0 ͲP0:A/|-m<~ߙU$bBr%܏j3'mj?FDbT5zT{8ƶGL7|^IjLe-6mal%Z@s_qNyQ 6UOcTrz` S ke5u;tl0Wjw\l}rXp[߱;FCڃ e`07R?_җa6Xe7 3mKZ ޒsqg/*Z Җ!NO7:0i)boV'gKuX:Wrȕboڜ^]JSH+nyGj9h~궓u!4#^$QV ܹPwnLH)g)N5< =Dζ@Z~2ѭ}y+4Fz6~_?S|LL%ƾ8 ߷eפ 'zF'%. L [6Fg@]%sA# |" O NqYKp.#0p/VjW+kFR j<d6NT%jd)&f^>J1[[ٍ`jk&/:u~V{7GRGEG'0?_m8mo )d1F^PoeޅNE믭D~Y1Z[,V f?0 zQ V,ZSUt7If{p%.@>C -HH BO "Խ h-%A%ewYň2K7Hig䎠jJ=dUtRNO%{odT@Q+zH'ӈ;ĆlTr7u}<$v6R~*v_C MC+qX:N` CL$49 ף↢FtG~Gp+drm ]hgbIBCϬn} i%FA3e?.V祾y¨ m9=\vѤ{)4 [b7k Y_RG]kQ!M޿߂땒^Jhƛ_^o2 0|EgEAE;&" +upxfatCl ϖ`Rl8Vϼ+ щ2 #UL˩7c[!lDcIQ}|2>CI- 5v\sLݾ;cP%j0(AJrFwsqkM hW Q: `b8#$4pE>L/#Jj߆NI*p_,#QܱZiiu(t$ R!lJL?>Vgq]]7)9KBf6bAQ€υai; pZ .FRP( 붡_.փc,CX- ,ifőK&҂8DŽۍ2+s}L|qK&[dZ>DN'ɃGpt+Y·d!3*)&R i0I6KВJf%G&c+}[2R" /AW׆-O$: զiΊ#@y^Ũ܇艑նjQ2+ad5#ϳ@"Ϣ58T<'ȻBRZ4­C1zY֨ț$H\L \m?&"͎4dL>61psn߸J&ʎŅdQc-2:~)`D- &wE/o|~3L'OYnWgrȞ鴆\9x/nJO6,p~v8b<Vm5de6:b KM>@B }>6[uP\, `)U<ñּfru)!m6`bxv; Mt [×sNĀYc~Drq !푬]s l 0Ezm!Ze4$Q(S!v(RD6HjgghhΡB}N4a;%PMT)YCwϸ ^FR#0s+*(셕2BLY|Ŧl5HwjNDD5.lR 9J:08דuIb"]CٕI6 ~̓ xvþ#i*FrI]E16Z4B2ٗB~: FO:8j= v1ܮHPH`c2ڷuyPJDI;>D5MurY?-\8uOt/'׶0$b/1h@0[G5ɲ*]?< eL5 -F)HImz'0Rr =O"KN"D| $C*NioHD(GӖ\dV 1nNo.!JO:˷SC*w QR4c{zե+ }E]F7b\HqW wU)x0w4fbDDWs,͔!_z!fNzjV1Nli.j68r mfuV!wih@DHaJq-6UQ}&@dLK4 t%nK# LrT|no J2eMYiӀUY>`Կel ^:Sھ[;| ,# . i U|vSa3/u`-g_;iL!|v5Q]I!qK:GQ*@TwH~[OZYƳBCg >֣#rn(6S HRD-Xue[׍pKn(v4a;L SwKk$?a ZZg9J#E' L\r :a vK:z [|Ȉ2^T+6ɓ2E+Vٹĸ>+S!W48ܠ9B;}x0}laL<|=T$J@6/оmI>fSW# &ck~Ѷb+i_IqZ&`mBOUkե[>b~bMTgJVq}uݣ KnG] ވ[ZC\⮚<1 Y7I 6,%檰E_Zʺ̛0T)ED|.^]e"l>z*&ըk0Mʰ>j~T(2&AKu:3q`R4a׶~ӚP|7eM/JdFdlCjɁe xY0Rd[MJ6 yC\&@n]Cn<-b1*{]bNCa6f*n9P6DFql8-r]H 2(r7ei՚M<$1&hV\P`{a`o^*gbqS̀'RJ$kmePJlĊZ$\W~G4 BܰT57;}}0%A1̲}!=``E~aVvR$8PXPi~K_z1 PUցes΍d1 23Y!?pb5mywN+erf\YCS _j*Q9z1S4JCv|0+ѻ6uXE%S;E" hzz҄6JzP7Ԃn)X T{l#^<]$/GK85"J`X^S 0i]m>(!a}HhF=lPe2M;D &s|';Mt}v~Ƴ@8`N'Eù*nXyfL]XKl9N"7,c{<l?1 e[FpzT㠔^Y**_EӰ/)+X>]~D0$&qړI4G7@y1D\_b_fv 8D7t@k3zyg\ߖҢX XDžtx7k״2i=#TӪ(^#v OgK)/N=f#Kב2Eȏ8d?\Coݭ(Z h=ޮkT4؃ذ*3f󫀮':o&,{*e kr–ő9 a:!a;J qF4T¸$}L( #ߢDA=Eu+!<dv٪>d`^μ8UH5ݖB8֘iM)9j|aA&9> -rFnB=U1k5K|m⫂:9P}p#Xk9̢ (2 .۫pc|PC͈s{{V7" pG~"?:yˊb5o8a^~~ q3uRWqzNopN{g4<&d٫Z-,YqZ]lOo:7kd}N钡fHZ:Ԭ*# v7>yf)Cko 8F_8F݌e#Vo%):i n΍@Di9?ou( Dz>jN"“<*7Z2Ƴ{R`S'^ {hO9 {1[8Kn~R#`C(rGˡՉMfMo|;p"!90%(vN#,IX#޶{lu@ Rm3~O1in 1/\z@7ч1p\OoG<)}֍weI[[//GkFA'> `>7/pqb`}W13BQ")C&.qh/M秀ޤ26a2Fy7,wOܑ\1eEV(M5M^Jq~fY&T i4Ynai#SDmtV@'(T;{q=s}5"è_ȣ`͈8+W] [WM~ˆ;d`dg;$;\3 Hm XUgW56[ݐR76%: 95z\rnT2Ӳ_YMXբ.ű5GMQ=v\A{k܂Xq1SM4lt{:잙9b}a:ch9/w8^ Vw\&EM2&8!P7v7"wA){2,@R<ʕ`=j@ĝR~ noKV| Z=_#=oXW5%zVAz`uXx쎰h?\K$*08;Yy: 0|OKg7 * p,t>sφZ͖ٺ/uVjmɛײP:r^P1<# vv5gI&8d "@LSV‘ R:%3R``|8)V{Uz;W/B[jc'62ho<H]VOwHE:o(Y#\`ElY4>:Q75 =R +;R~ޙ_(v/X2e*4h;.]5 _[1Iz '|¬īOzp 7fö%5`}?μM˞:Yׄ('hiޤ4޹k!p^0LÚch/yǧm~:XfaE:%0(`ީS.`%M,- J(G"R+!U}VhZ#) a~Ŏg9Bx}p9 E "-^C!#"Siwsڃ8~d-!y_Yy WJ2QRCBLhJ>ٛJp$(Q'§ W(:H_TF~1!;M[DǧYq!1G0]=S/{`{WĶj-3]6mYظ :"m- *xP UK@c9"%J0݇Uw>,i(CHTWP,i"󧝿Qk_^ybEC G72l]ǜz|ˑi101 ʓC ؏$}PHF#j48#LTvn}24&*`\sʙ4$! %2 h_\< |àꈄG]sׇ+Rcs 6`R_it(;NpۛCcjL:1-L?$+Xv81v_q/9oE3 <г+T i~@2"Z\ML)ެGU9o@ 2]IHMdYݷ=MM!I]PUo^Tߛ yr/k4b86#Y(ڪO#5^(oPEf5^ /@dH&xSsj$@m|ó.uk٨?v=Ѕ$_xWy^t)Eq7Tes6B$RFg]HS^BD<̥2h') ;h``K\$>;22.MHBYƶ&;2p3j-w1ٰ7Vg ]hYZfSK;fFd^}rG/kd^.5,rnBKѪa=+wt:-=/ YhFq,[(k/~3 ~z/tw.M7w[D ij^ N-N54gA|" c=EPK^2 lHI0XYgNc^Y};߂O͵hwu|4Κza]|9? 3iWxVI؉cv)1LDY^FwU<rU9XZXv9kAA @Vbˑ;7C/}· Npakz=TQd2}cr%A 1o>~倯KCc 7D5m_R0;7yoL`:E>iJX.E2)dЁv[SjzL٪Uj@?O’tp6h.ٞ_M'P(9tVΧ*o$7;/1XI)3OH{$285M{3d}# 1En29B1FP}&[o}jˬ>uUk1&Pd6_ ƾi8*M+8,aP|6|M4n˅ sƬ+_Y %4WG")q.v(LK$0hb}Fʻ7]%۠q1`-M60B$fby5۰JFi~"p{{h$vP A7]!3}橯j E爍,v,R.3Mמ̩Wo1YJ*+dr{RRU>zV3'fa{0`OS5x!g&<˗ߙ̲Ju|"< &D9< 8^}uG(UNcd4W ¬=,Q@4 # Hx(񉒁@j 9~L9U*MfRkW >B83\gLHX0Ѓ:lyb87=䱕Cs{ "~;[K'AAIIUgtqMz)ڵlї>YN2 oUʕ9m`A,Dd{; /F:݉P]p.lx7?۾eCw}pi,UjCĪlWsiRX2m]=nH%+̞@K [+8vJd,abG^Wz<_[H'WH?J>n"dN^L.Ǯ%L9y8^bXwO5:Y51<;# Ֆ>O|Yp_3eZ6I*PbQ!$ 2󣁖yqPoi(i+>)%%fA<*gүp"Ϧ {.V:sQMZVpH,wq@yVjQG;X̺r:*jzCMi#)A)J %b5U р-JՕz%Lo&=>z$yuh.*e]u {&N2'CQeOL%)luv: 묢-2,]bGԷKKs7A#{rOg J~ -G.>F1l_pn'fLŧAZЎ!5|ɺ6V tV%1nKyT=V>Jt:<kq\v~RzЏz-$4@i!=Y)y3٫{LռjðwCIfEݍ,G7a8ZP o8mܙ=զXN@#dU̞kCz4e"tmu>AG *c IR:a^UU{a"a.;ֺo^Gʻk,S;Q<<1ol D[>/C"!'k)x_ZՓe*%ٱT;(^2y_ȅF3Hm+߻aQZlj0aXՉYf&[+ LD IUxie57PLC 9 _)0Jt,BT88Q͟*WDQe;9bGk/q?U-:-_<żp1 xEsQG#Ui=Cܽiu-EY ]' pV4jNƳO1"DzjqRH!fЕI tWm@tb(iVe(kآ~983/mפ&Prf?E5Qp-!A Jlfwp- O|yu,j VY E)%:4,1|,-K6~ea UW&MGZKKw) Fe' G!+Cn&#2fÊzT;y])UּS[&20dkWqvFk8iļsܬm X)`u4qVuff*.1Xa5_ArҗR6}L?ĦF9ڠ}< WiE+߽RWJǪw3χlOPVY)?5Y&T2.M^/7ms3@ِ'#Q|` %3 3 U+rM H5ϳ=ecʬN}5Hmz]XD*YaOپz)6Pidf!HKY򎦂=mYcM])oEޓ_""WT޻v5KJ">p{6& ?2a֤#W"u?#dV}MKF$Ft`r Dyn(mRGg=C{R:J㽜rЙ;hN s LS 5y,Q8*x PvpXi]kdZv}dRl}uv\PjX)~h.dͻ;.'wS(FUaęvi}.8yD =HWPеTrs!:^h>>3-Xre%yi{0Nt@pX"7ܾE0O>K>~x9j3ɕ@$L!|3(Jh'cqt j%"#C%dE_eG(RfDR(o=7"ؠ/#. 8۴ n{E ( %Ֆ8,)u@M3NiYNWE}\'ƖkJ(Pr\mÄ؞+yx7`!0,S%pog.6%Vt88"o>9Ū'Sx@BP͂[IԠ"TA}o<&, ZL~(Mn)R峋<)ZM΀3JoYՃE~r;fc<}eN_MV>G ,l z h5YwJGA Oν c݆`nњ skР;}R<G;ھ8 .1+9Rl"?NRkRVL%>B] :m*x+,!kfvRR1?P*: ̞T&sYslբL6lGݥV{{gEqjxrmiLϫxglQDZQ_^{+ȍym)Hy M{pٽ#EBnC{쏩L~P3WFѐ.R$ŕm`Jj_G({=P= ST w`j6ׯ$|X*/'t'k˞Ղ{E?Ix':tJ4:d<5tO ٕv_wo`-ڠ*Mzhõz{&&q>;ȱ6)I Y.W[okS:_vf ܆X=dN[hw_9d>d-H7d([5yQ_|S 7 smԛ& ZgBJkY d_ueO/Z("3oI?}ZE7nm(OEqio[_F.i5[:hJk864:OEњ·H-^]jr,}1{qZ;x"# Zy]'7g3Y wO3(Ъp$+l+QF.9 hA0mZ]20T9Qe<pUO^XD5W] w!W)ڥ`xaY`p"J6z~܅otY5C^C#@a5r/JcSB{^b'l.)h>ɿDZ&Uf9B) ͅeZ.Ľ=PkSseqs5J!lЌvFv3rֈ(iٷ/e{#p\Q$IӴhM0s;87C 5f6'tEm;h X&j1DVrJ%;J|F9>oH4`t6dvQ6nXվmd>-;uKKX zX$F/ }a@k0+ @\Uq]sz*h8*7hhoE5u#)O hU g:?jtj8ҕ`>,7XbG(yst%qr Uw'zە$Reܴk?ec8_%[2Ó3mq DmMuvl*|\,dgtiř侠\L@U`.R_:N!,[Y<&l)H7$$YxqCbhJn@RŨ_~r-X3U}ϴseCnț'6L[Ŋ1xhycIJ;,bt X3?m/Ifkhcq [o|-QWDgd𼷜u,_Pa &Jܺ<0W2,Dz欜0-8y?Rt}oH8qr+!kYnwE}ݜ&o\jaؔҋi([dӔq,GQFFbz[h $uĐJ}cpnZAQ+K|4Ǿ{^05Ud3:\p$6 $u##{tjL>}D1v-[0wvU!diWKqiK LFeMYb9Yś>Q! O leƽ.\!МI*@$L.9#JgT/K-aU")G;Vat_LLSt d‰>*T Rm|]ilCZti9OY! U0&Cνg!KS/Lhѭn^ֈ BgE VVm׌!*:=~1qbD8ԺLg1|;cc 7X3Qm?֌0Pev\geͱ`2=WACUu`K?H膐Um^tI+XL6XgJጜ>`:eB iSV2Q72 \5;}efDrNn ]Z5bv㙧2kSpr~c>zk&#H:eh$4|YdEyplϖ`KۄnCDyw./$(VٮD ɹDZwI)(|őUAS)ݻ#ZqSd).~.'D@{ 03~ܸ1h Ϻ ߴ#5 TJ>?lBS|EhAa#[CT,+c%|bgwDW-nQdӮN9VR0ˀјGOQ(~6 =OO1'sX/ ex|U|8!Gy"<ˍQ䯰̌msmY%^@LG$ w w/Kzy4ϔp9Upj tϑN=B/\UӾ=O} 2$o\pHT7= _8P8drV]yMƮs_'&3JcmNk!q1mRox&!d)5G6K Ig.h6NQ xl̟ E_Mc7GAG ϣZ fYG$ԮVLËRi?,ەC_teeRi,{1WJxMS'`0O2@LUTH5r7&-՟n?{f(>]o&1z=|B6vg).ngV5K]"3X~>ݓhݷn( +Ъs^ .aEF"dL@J2aj78 ۜ6 J'52p, Bkb&ozhlQMް:3!jT cMOC/VfǝZЌ*( H1A-y;#TJ|Mw["vtBo?^}hͿ̈&7CHT#;"3Km2? Vu9섗Lѡax>HqK0Sػ n Qy&`hn$-TP/8<_ kL14}߆OxΗN ڗmҍnbV<P׃8:m/V f0KE3TBW 1a̱v654Qr*ry]p=({UߣJa/k\h@B5z1v|s:X =6:a3id5xDzU$4·u cċidaboN'@8gnT IRcWn٬<_XmP`j%7uUxQs. 0pf?[ы\ުEnXzi;W 9CvaJw><Y FԞ0}g>ֲc軡zKusDŽ|lGE+_VG Vۄ {膃#J"jZ~Fn쾳 TK9$na_?\h`I$PBZEhG:7U U V}݆"$g,t߫ހ /eD&فp7Iq|Niz쨶84+0Bwš& ]>:-(kYF=q%ݕ)m[8їQ^Vc@Ai~~|1lCPpP7 +C"j˕\SN`H~+ oOi,?0 $sMl BqR ^YKOcK!(ʃĵ|0?NBȧmY[yCAvݬ oK.@#<ܑ^/0'*#P4btk1aBenb,䐅HġyU䪭ZʍQ6Uf3up0vT>R)NrI|M-;\ 3a☧=2sKwWӺ_&ӧk2 1'׎V`(iۺ[Ľ ̈XK|g6a#-E9N&O tnI1~OJ푋X;l<&U·iwj،<KIr8M)3AA7[t'dp(+~ jNgyleY[_3!2Zakk |Uò1\RS:+De|WhbRWtJ].NlD@Ɩ;M3NfUSy"o}.h.%gxV5^.6bn  ^)Wa= έ>9q,8NK/dg6BwÏ3((-eGe[^Vi{"!mϦ)b+ZKUxhxpf}D0fӍ xI?S][U2Ns, &cfOH}mSGj0Eso!oHN0͐Jg\H\kB̼dp'p6ys>O>UnaɫɼPxu;:_:[Wo68_Ck=lś@_*x[ Z[!<5MPt @V@TaZ]// !Z~gab밦Rp)hKȉ=,xnJy 4Z"c̍-[}A,.Mdpn+wۮ_w5%d]Feh7])_]5eq!gNI#LzxN~ )!Z"tnҎoj!-TW[c{nYcż(p޹6p9F^8*%fvbiYn]w45{NCyg`<I[u+v c86CBh0I9FP~8xрwHSA9@ C JJ^!wRCFudf|}\/ < B=ů`o[ϑ6{GI|-*~S=S'brSʾ@x=K2ڋExNdM o s8jOkS5)9ҋzRm:>FJb+RQ0'dI82GV5@}|wPv$HDLHUztE׽LR<ڍ3[&v"̶nztfjdt( &F~V6fCa| Fi5]X6gbŶ *:>| CL`Eت2,}ڣƃV`,BWE*2I- GۯT&d<~}[ BYl;+ TCp_깻k., m<a/pmVٌ HɱHwѐk̉>"sڠ :Lwl7!D[ˈe2@u@CNO6|#* q3++An* g,6M¬w}jJȉV3^6!)`Э^=5lB#u]j\|@Tx"zݘ숒&JB ~k]& Hy3eS(4q( Gmq+FH2hs*S)j7 6vxZZ\8t 7Ƿ?m9&2)HdG?ϋg^{6tuhR_jqP"]9*U{=0_9bT(Ĕ2g07h\%>h<An9`~֚M57- H:W+Vx:yEE'Ŏ0mig_y2\*~ws qAf4Ϻ@So.S& w%o.m۲,(awфWT`*{,\DheLºeWv݇/ϙ*FklTM`.o~;  g$K|GahVП3O<SSoMlA1MOky|Z`dө|4G#x_lD[yegR wRxXtHcѶ&tlO'yY gvf7g`-É!4_RoWgoD1YߓpQ'0"*&[c+Ђ{Mk"[S1,QZq ؿXPXeh%5_Q:PC[S՘45V AU {]l]6ᢠZ $ɉ>k,\REWG4GdRҰaZȖϭLujtOnEFi{6kW˜;?F.\2 f$|O`kjzf7f]۠vDP/j)šK&{YI&NqP亙yi5Wӱ)16sQt7ʜvI8/pTWRDr/P.M-Ivḟxu'׋@o`?Z3ДʾX((EUew4٢< -sK Q)52Ɨufn[b`D'Q|7IR7Df& k+,odLz /w :߆fZC)̅?V ѾL*rp^ZH]M";3 wQ?5Sravb[m4= 5>)%vzt%~n9FY{ƍ?c@xȜ18$֩*Cm :rִ'6L^wK'ۤ?sɣjR=JFrA%.B41l\7P^g3&bE4Hߧ)ij*}fBʪa0lo0~/KL@=(BOQ]3ttQaKG i }酆k>׃0<:H{t%_PRD`u2$~Xc?>.߽giy!{Nذ52W ;J'~`0K*GkJ- 4TC%  AoZ8GD=Z{JF H!†qFW?$rSx"FE ]pmIb?`er-P4Qz[.vl@ќ-"P?f$ҡ(. cuϭ2) s6rPmtn( QtwbӇzd,Pß)ArwG )#=Q߾zٕx69}uHG(JH֣]6P.Vh)/7_G#:H& 3Tq 4]4Z1axW*V#7DZi.DSUPlx ܛlȺ03HДA-lfbLiy\0V?OZ`:4\t>}a4@`Y) ׃&RZWCo;0ʩ վF,.}]ȦڲEn i)|vK=i.PC <݈7#]gPXGt![X{jhl&>v%/Q(|?[ʾ$cJ| ,zsFQyK)POT<^!X$ZLXQ$77tbt˝e+%`{lx^A">oMm*cYߺ0(K3w%h/[ Pp_!j= TUsEz%KeWQ <ъsa!oK-y󧘥/;Tj& ĠB d|4 Ԥ%)y0:xWxڣ#OqVٌd93"!XsYS#CgQQn"B 3ӵx~R'8ӬґnX$SG^+O?d Hk^H:P+vW3jTROo4?=h)dP1Bes)΢svY31:W;慪Qvvi:_}G0O5a LO5{(Q^BD gRyf?ςB3{ց?Ir52fx(CQjCuMP|`uQagސ墭WˏaHfCĄr6߯<) gi8W!S_`Ei>f<"MU ͦeSK9Ig"Ǟܱ%Qgu/=6cPͧB)LG9(nL&1X%5KjWnQ,ӵ6#RKSZVRWXJ>58¤O$ʾ!vBZ2ȭq@EW_⦑XJawEL)EQ,:W WεHe+⁲y!stXtl=Z}8"^(߲M5T4/uhu7߆؊s3tt,:&v$j%+_,5\:xZd n%[IJG9$킱_c"YMM!lުԕt eW-x 2y4ݳTJ@_h"9ɏb7%Z"zvw3{8Z[GH_Oa}=2)MOiĭO"@cK> ƁaŜYp}_|BTH"U[h fpx"Rr:DaGxLjn=a2' 奢 (J=vැ-#l}8ALOKQ$A-4Z#+cBY+TfmG$7$ Cq~ Shd5GgG;1<[E6gIP%RjgW/KE( ܑG<*&_\9lUʈ.w-N6=7==K@aVɫ4'g&fB5=lhu/eyk٦;ViaL=[cažEht^ ᷯ6u,GŀhSO}4!^ܦ LlYeۧ5C\ٸ$' H:\;ʰ/뙂)CL;zbjĤ~"hY hUTOOZ"ܚ$bOMwkɌ$GfɧQ /QZ] ZڱdY+ NpB8%pD{갓k~ Vo+,0 _ p3pCy߹XX_nLQ@6~jR)LIC}ǝRr#]2$ O #S.|@߼ShfFK̟䦠͓Ep-s4l Kq 7y`Χ_ iAXlq1deW|'jR%7?,!d5flI0Zѯ]w^5EIԡX&)p8IȞ[w /1'vS9t$%Z6f譵6[ǔkφU3->nua˖~z MSy΍52`o=NSN38&F'cx~<K9C<=ps|jӈrwRɠFK(pU/ht9|B)" e/Azʭp+D-Y$e2mOJn&EA`K1ɑ m/?vyg|S_Bsԅq~IZ9: 53àiHJ2¬IBvVatu,BrD5aՁZYk*uvw>Sb-.*4>͓e7Л V1Blr GmΖJl}Ŝ8j#ʦY2(g|bHΏ5|zEVɼx 7E><uq6Y̍'G!In7fxRBBeWv岀@*#J-S3&M=ШR?2&S?'O*( U(Y %Cx\2 ]} +ZoE6udW}!wR8hG K#Lg>/GFaFNARsTx@ E8?&ho|u ᓰDr@CP |9Tuԕ`ظz{-t~kR6i  9qp:kbN͹4VŲB&mif{<7> &D'EGX}$,߽Egᅈ=m݁M=1L뇅lc?;k}w;1#ǧJiH|L/:3h Pg;Twlcl(ǘxH$d ?jpo3MuQE!D'1 NӻC8݃T] ^r\{73% hguRe\^܀b4'$ Dۮ(PlɂТƥns:+`N\oL{&r@#srMp^p.(^> B׎U&k4oq51 ~6G.!i9>ԯs̒̐P. LimW#\z&V\<^zs qM0_1j5S']H٩{kx3bLpFo'9{P K#8m(l))^WBp:YNi{!GIG v#T| ֭S*"-GO+j e`;ϣ2[,틑z -=u.*-m,"~]DtHZn")ur!s)=ޟD=S5U6! ߜCө]c_߆LB׃a|T،YKw nM8ˤ$Q:4.Tkd,K˞2gj|xTPb:{10tauTXVBhϯ}G"1?(+ag8N^B2Fk8J M [hV"^J)ҮV|@vsh /(6>[.hqD, D`c[:8?+Ar{pjI2P(mJR1{`mDaU5l t 7כAcm1yzw]ḡǀ6O;>>ʮ+8mXg!oYs(O| g_h-w`{fL #Jt/XU[̝+§w^3tčua1le gci^b8& 8]@!`9"a׋2np&OkPFG7F<2XjWҙ eXPR%(G 9F4ڌG·S2#>TkbdylNw5ѽ.q2YH|¿_O{?O=X1gXҤfźF4̥GQ1KVԀB%}Ki8pd_Fk6[jp9.c얻zS%MJfiϼ4ݥzS9Z-ꭌp릻qz?}p v83hq7ZHīOYZ 1ym}?;tjmrGt`4?0z8z8^wV \W2FBfMz, o2#M l$}?:HO o B,j5)΂J cxN/7|EN^9qh3}U5}N´cafݽ ~#Ub[I[1Xǹ)=>T~i@QLēx.,*K4n{7׉柇cMZrnC#VHU2tǣDuYKgig`bI%g E<[8O,|ppz] Q/_']甠 84h&T]f-tV'!%bDqřfjGTVGYS嬩p,MU%V(mLHDJ$3YySl]8kp&Yp>t/`]֓A2(J\3݇v-ۄYY3>Ԑv!C˷n…{3u)hRB 9vfJ!8HSI!D2Ihuۨ.@\%|Z]<1Yc&C7l&q4sZR :3ZLTN @ {NBGۏZ}2[x/~2߀_6DVzb ZJ%S;o{pӷ~QoQccQ:d 1FlZ=c}O_ʵ@>ÿ(5B_9$֖W5|^Ti{dkQXT)uGKtU[J("t;LTDjqS'B):&!qY:Pf\vC()w) \ ']9!`١ZVƌoǏlHt6Ǎo$N8P +ȅaY>vڝ{[JARI{hv %Ybu!qF)}^ )MKzbz}Pt/a-]3W|%z~"55 V^±hxo6H')A%IѦ-hd??7ad`8YDzW:-LI!h3)#]-*! vW͂oy, GA;ĸꨤg-ف"͚#V;E8y+R"0>+D]Xb^㢏zFC? o8-{FeECCVW9\" ^T`멜6 ˨LwgfkcDōLyZ:鼁f~ǯ%s_Dlh<`.XC̰!Ê/*~A)Z^ўs*Xeb,E\W'>0]ɀ^j!^*`UcC)[l*_xIE}UwzVy.;+NS3֞MX9P /X'S _nsΖ_ m֡\%hBqIrWr-×j*1dd/ .ֳ (# )veT! Coj#D0Ҷ(O:cD(vӚ #"vqmX]!2*Rt ;#y(;\9i@Ho1P%V+XV cHbak[$O>'~XNQ%XqgoKEI.sZ~c..{4˦%a$727?97SN&#FIJe^.fVV?;3K*KɋO:,ÖF?+Vjgf7Z zBXيa_3-= ̌ Nòb,  #֒;*1:u1PlG˪0/IR)m?PzMגb1dѶ i09U4I:2DG#^ F4$0FK{:L9$(Cݦ#IëvĦũ3- C @kt IqCqĂ _\f}D]jhIvsUó9LPaW 6X7 Z:w><')g.$M2⌳?*87f,phU?"z`x_)ccqI@j+d8joNE.j]ƛI't|i3rM#{Vrm^*dʴp3۩ӔH,$t cq&* zaQl$R0ͳ>˃}å%=FRߢzDdUH4Tw{[e Oj[%c"W%kC[^g<%AAb+Sqe@-,Sݏ0ѥ8&y4.K~lslix5{?ϭ7m&A3{F7愣FeT\{/pcϕQB[[ f(Ec]0*ſDQFBe E,V2 K-Skp_<$"WfP+LI؊C_lV/*h!QBL#&nmʳ<}pAK^Āe$ؠACY;#3VU7|B#KЩF϶-D@bD#r(}Xܜl( 2IȤE.+*I![zҞUT}f.*b4`Fs-fȦb CePk-l|ȴGn68g9@gAZ74^{c Xs1 `U&kħ~f&B0kW&)wZ"n%hl+9m%K$gO1LA [SIJ, P `n5Fif{[8=Qsxشo[PLDWh"I"ZCL8jeTU c@!,BHc m%>siOk\KyJLĢK"H7*&$cpc^%RDm Cy-婙( 'kT" mO6""quiA^P؊{bk8cu>0o"+g,UZġ-OOD4o + ɼl)Xyzshy{ߝ׀sgR$;ԧ7g$/Ej>["aF k*I'Qb{O׾:sOY7"&l `1רl49܆QR;MlVK}re#+t a5vvMMcH゗_ȜRHۨl6ZZ$`yOyم;-Щnܜ(0ٖh /2V c 9s1hl.!Rs&)se.ɞB<߼,D6'|#b{2cR[U ; "9(U!NfA5>t3-$'wޙganDԌ\nL qQRib+ U3 ]O (ns+ׯz@F"SD+q{\^>j81^2zX9!M_h1%$UwUIU Wcȸ&aߛ8o_KO-5'=e J=vyuDhsc>xMbvX`d+rsm M?LZro,Ws·բwd^__I^{W8ၭ:ޡG~E{_Vn*1 kx[^և#sv3`9Jq"[fÜLBapQ_0^hP 3W ~Y'˞&qY"4yԑ׼EqrRMiyARpPVļZiHY~7Έ[b%eG9~I>+ӺTͧ:9ux-u_Som&ךQx8fLqK:)xm/P~ˋgY@eO[3ɯ8D@z`61~]7ܭ ʛhэ;4yכ|@jȧǛ_k^|wk,y'sbb˖bv$L){؎ U2bI] !~ D~}aO\w)eƾ2[JmM04`hNn_ '},bʫf_M}XC^04+H02l3 Cuݴ϶ 9/|H9tZT, O@-L+j,Q)ܭ3yNe?0"UVml=%TMULJͺ%9M Za0*KHh2VV'6ܒA)QiEMP)X[6Uqn\rX;a"G{J60⵮<|TRq{J?R@&?v-t`q*_2I`5 Z$W M؟D6=@hr|i|>ZeÒ-CN ;wVp)4cb}] ;,wv){oi{ J*(q7W)Aȝ p׷W!ZM@88տ` $~dZbk> pro@ZʘFMi?~_6ج t"w+5Mle3QI vISC՝ 돦'1ms $([r ͌#ɖĭzK[XM,2Ncݔj[ss|<^0A$5i56cz鰖TL$*x;-h&P+,u.)M3`k!{WUdTfn!Z 7t[pAN7=GQOFujvM3zU}r[V 8}NJs/ iud^ !J+2h(@$4d:D$yyEe"(mo~NL9p "c{ofYϻ%E$ĀZU(_YEի{ÔB+0/A~sK[8{:}шg c^. qyKdA$\ut8/;~]_^ӽ6madjx7uΕ?ZP 5."JCh,9@,u)6C788ů_sBD0x y qjm?Ĕ 4X[*JI<ݕ`SHC}b-G E̝(̲dc3hX> \T Κk_T?]9k Aa Bz@0ª?A{dp߱3$Q%YL#B> U=븯 ^3knZZ /A$M+hmuՆP 8oۜ0|c%x.歷 ݴQ_넽H$S]ГVǕVݜ+i]{XP_z\^6wt X$@M#7KaKFȐ hϺ^hN *ç_#DTrȥH0\R^mB.it۟'N~eLUܐkcy!G|#_VJ*>l:ֺ(2y$YZE.X1LH9x_ȥz0 Z?80F'Wmo+;@@B}DBq{wOf! ML7샕I[)2 * -Z.Ad.ܨZs$]HhE28wǢ$m5@8u4~ TX&oc5 Sv`8#:Kū W٫Q[z#>iA Fh:UMHRuk=?z5y%l_j)딎z7gmI<1d e,uog[|e!Зf\CB.E~nύ ?Uc÷b,Ł{tkb9 $ $9]TY:@Ie;)8k۪ OR%2w P[9wPS\Om~ :8B)n6(܁wҶځ/򗯷?YzC[a#\v}!"Hg+1"%6$OGWv`Tg'K>/8&8^7<_]Y8c5tɦ$)kx!(Y`*Ar%iQ%KzKֶ>6ʤ*GWO#>..\7IJ!{es َ,p9>qa`QCRPiAݎq,ʋ.F"h&L2'A=φl\ovaoţVsvrYNغeDq <jiՂd 3+d2-IYhũm1 A NQR5.|)GF,pIWE?T,  &T~Yo-SZ>q4|k6X]V%$y%* 暉{L05e[ą!! %]?m l20\:ǥs_pEru~L;eGm1ywuրX E8h#rn: f?. & trDTO"p0M8 8CAHٽ߸:474l]`T++Y\Jw^:R ǘiYY9&ؼvi [su(m;>`d+`).Z1dxbG . 43j%We^C!iŒ1_*;ѺEu\}HWn'*y{ڽXՠ iQ ,0?r0Υ~ 'AI"`VE)<_R13.(,z6mbo{X+)00|&qӬ!Z'`WP"նClmm_ɖR056QupfA]DNhD<}758Zߥ[.5T=% DH 7[wyds^6p8ĢDGUfێG? 7wE-v< JejD_YoY,Z*10'vPɥl[ _22ny8]OQ;OԜ9 uTև@1,;\<| %uzttfv`>*ur+}<+6(o)''i'xCt ™*XF$) ¨W d{!>N5˾g)|ͬ^vrăH[=~ 8emxcsEN+8ʌ͓Y6o?: Tk8G?eUn %+GveZ*?pĄ )ls軠3YF5mu}($!esaRpգ(ZHj {%٬rwT~az~aCq{z{86TuBP !ޖ-SAuVMy::pvgppм${zN mN7 rW>>\RiɂKYˡp@/m5QȘc(\G}YxAI%EcLl&f>6/~&Ɓi J꼵pb/shCv_)]T(j0<2`K5h{!FR%]vf ]+q;@} Ǧ.'90ӡDN͙8vB & Pj  ޸=/x- s+1]a,:LL2 >5}$NZC/ ^^z3r@pŌ*a<񖚻XтkvD'x}/Q+/]R`3~~vx5l(~jX}d @3\> bVIJD]T]u+%W\Hch`ocg0}OmOT$tc 0F$-iX´FO^[+|~/& ( uM(MsZЭΖXݢ:K)J%Z@b0D+eY%.E@}ƿ-Kj2q iWO["UP ![ʪ T0-+eRȥBnee=Z.-FA/!'D΍tÌ,ؾ'\r PRpQ[Ī5J׼1nfB7 NaW3l[#o󢅦|QTOsv -M/MnWaja#UjR7OӘ@Mq|j9y8l@?Gy^EVcHFnjF9!>_@AZGXLKQ3hش#bixv;Lf7L qL -[hC+T7iY4Qq'( _RMiN%q]%YI H2^T ArVeí$olѪ6 {=pwpʖ: j FZ㵂( LJ7CY}WQUuΌ@6nN=*Y:5Ӑ2ku 4fiI0_K>yTZ`yrr(քsBkСꚘln*E}o|g}Dg-i_4&! V2kFsgk؄vC@׾Fؖbň/A=Sz)<r%$?X8~)6;=&c I2 }3 Lxw6צRY8⮑`Դ^ h "@"قJʅӯq4󿱂B\a @DAw,+R"$EMdO}:sq@zkG~&'*܍.XWzϛ5(!v&wxDe]*%HL2ibKN _؜*5½IK7X2-MiK~%i|o/'nAh{`Xn۟]u!:^t}qa](_;aK뵟_Ym˗}O~ 0Yrl{Tj"ZZQܲ+(1ЂގX7K+b_o_`I]f?c;p5g/7,C>10>$#vbO\s:zwHSbjf38_߿uU1|[7c~2&2E*H`19F.4ǛXpA۬NSg?xx_eF۽#7P\PW4=Ce/a׊ofL2E\K (jX Hl!-f#Jscw~BXK8[ 哩ߊqRBc1[kLz #;Mz~ 2cPDtAxkǕ㳣EUС.e IjP+YƗhryN@&T{ !e QemEkr=14LI3*G$djFAe!hL(f;D ^l(!n^M2%^ ղ@hAI8Mn'L?z~u./Xðj8/{ | "(uaCIc7K'lFS_C >x CeTCF-7sq-YuN//G>{ 3$ 6x:ZvX[FJʗz#ޮ3$Aw [g2I捁=eK4SȐ8(siG(<k9'˥_b3W B7%. 5Iw&VT4a%^D.1$3@pg >)]'Yo'F}sn,SBHGl_[a(#/B̤_<ҫMe`bmh'޸TjÈ%QcM=]:OwdUk˫Ieu2K+:}1UͻkCQa!bY}}hl ~#KnOtYyL|@B3?Y4DtEJkrWgp6jRrr@ѰN[̨ v}0z*_K~dl y[ *p^{j`M\ `PFY"؎!gn-]~#%UGc,"gC.YQؠ|3faʳi : $ށp|NObwwwu"uYwd@_#Z.:'37.mOƣ D@(N^:c1: =fՙ40k0z/㥙ٯg`$C0}/^_SlRHx# V#mj I7h(V!%Q`i 1ڮi*!TIP#pAqk:q{82:ƛ .{tux@HDY[yb vy6s͛w/H+Ԇ|?z,1H N7]=}Yo]5qV)Fג> ԪB-z2bRpX*\!ae|HtpSBBa>&+a?چWsWӶtjqt,oz>+scJ}n&3,w,xzw3}t#S` b@d Au69M1!).;9'a<Ѥ`*mgpqC!5EVà AOeFo%Qy-) ypaxtYg{Xݠ5ט!ԓe/<+ H9锰$ a^ JJY\[GaaAW ZK^҃ 3mybyptNn%l5 (+ o3Q9;TC(By,Fzَ^b{z:&H"x]s]!rVy̳TuǺ=8NJcg)ˢF^^80U!Nph"s(݅ ~ tT8jyuU"|1UVԾ8 9gM4(%nh4621>jgVazZd={l+J"{R- [B5ʥ:l;  -2pžO)MJ/jLypk~reEnJi4h3dtw >z|[4ndc'}+Zl(16ɚX#& I#ek؊Im \n̆7i{Ug,`60H6kkѣByb*Km1CP:bK2kҝ:`|qXL,W*Lpw3ڠe\& qʪ`3n؀w'D!3V-+j`l}ik RX\c/vp+caVSzor Grڬ> a$E9Mt?EOZJV^ 7^qʊ,c!9i Z?Bh3D& ,MH $s-@@|/?vi)LZ^D(`lxnĨa|dY=6u &d?AMm_r{|wT.쉝&d!*W)k\ˍnPŸO}b\^Y4w~LPƕC9z6`TW(//ID*N# |@7+^>n|t0vªdrY_kn0#qSL0.{e$n 5^_/@C&/J?OKsq$b1y%(G57 {'s1Flo.yknWxz( M=s,H]Sa[ ,!kZe6a ~h20}eqDHz߀E}l=4Ah3C N K@^NsV: tO&4m|qcV~`D|i"$fF` ıJ-7W[Vƃ;/V*%Ъ)2;3 ۆT{inɦܣ ]5 VayY^ ͏O%uA,2Dd$O q/%k玝n o3μ9?c4#-j R@+"@1<C/r?~p%7t&wɨr)o`_pi(Fb؟f4yrwwoB’?Ȍ9M)h~ :~!"~-F؞n:]1fis@U'Lzw6tZېJ̨ҭ|/wp HY}@zo1j'%%3Lt6+{dvjՍ ڞvÎ~3,nj```@$h '6lgb.sBٟ_>m6rEO1fRIFE$"=pг$ ]%Qsx)|[s̐.ʏK*Gk]zzPPM5(cierWY*@㒸ߓNV/W@k{4&yE€:Lhs[-&y@U%)풊sj>[FG-qHDn)R #L?* #,ׯ-e}yj \Yȹj*L'=\Gޤ/C&EmCI]u@Zw63,^`(7gMp$t{~gq v2HZҧGAQrjOXJ >:%-̡럕 ֔Ό'4L W.`xP5\]x Je7f-d:QBI3~k X]ymugl!F$=WԝcuRG`>'d9wv@`'+"BܚM\@RvjoI([[RIU;_GaNO?!Y060DfBHo'Sgܾ9,sSs\Bܰ1 NoK5?Y;ȉ7\׍S-2$vz~)0|LƢq|V>.mw=դ@<CޤwDeWJGork%ht–Tq3XQ+bgHcȗۼ-FjwIAʑ41s N<3ifs#:AgoI#bZDx zTociMGk(a«z7d$$v4b2C uxwFo2;ȇcI-VY0^?odćC]xF~[n`6x3B~m! YzEaqgA榦n7}>W2B1)ʇE3M%e(aOK糉ϸȚ*|i jNK<|\]YpĴq`0[TP%"Ws 6s,@ػi-P]JJ;K g~y4($x$Cۀ@=suD{AΒ5Q&P #|,)7j~Z1J#mz/D%,ہ])FEWFИ4#Xl2O2weZN*|9%>37B5k}=JXyK܈f>C3h}F Ȧ}ʙ4`mIgPsBvԅцbwM0#k-kИe$4'C~[GSY*!QȲқH1i.9[&^4ĄjFkv]*F:P)K{~<&ƴUbM7`[[/bjˀV)Hn3fFA-4DlJjhN^z?֕Dxٕ[|שr z\,`v^=>6`USħB)JD6dBVĦ:ό}m_1ḃJ 0<Է2璟ƾmỒc5Q 3tsnz46n3>pJvIEs0#'nPM<b޴hB- |I.lm4GH` Grr(h+0)J#)oRe6=<Nzrek!~` H($Tͷ ݲ:Q\|G l{F ý!s@%^зĐGB^M^=))@Ҕ{mS.DyiВΟvKήp\VC6 oAuy]NɱQ2i?͖[t`vLN5'CRqMէ!}<q&KEc<:`foz])[r6h@`Z/d=c³WcC mj9!9߼{+'DtHl1!DMW̲3?lj h9?pJHǾ ;ׅsUL KZ]'7l*^jG+x ZDy1ՅtcmTkTK_O 掄}*ʰ"CͰ9}KY?,˸D" y &EIVZ.I$gsPڶhſ7QcM9 ?W!rQG̝EIt|6}`8gQ72j嗞ޓ d=Ee#)6kwFП*<,hP~oD2sקףy_3$05*X~0Wj(پw(OwɌEn 鿔+Q%_*%CBn㮔֚hxÔzukXyGq} ƆwBm 'g3fh. X2,&=OH9DYE!&`IW,v>eN9~p+9N 跅公E*!ϛ)U֙xp kr/@Z6 +=y TQz 0ەsǹf#ImꂩuF.zv6  Ws*ή[ VA#Q8GHJ8KŎzIÉ|~'ЖJZ q*Aރ!Gtnր͝IVadgokNO.͒V3}8B,c +^ :Zi+mgsR>n[jiɶɰ [ ":2-aKr;wp&<}?,{ N_! Tk(g|7#-3qa;w_3:,47a͌DlI}k5?&o<)+S0%Rd'uzŪkj3@" c\L!+*D@F~t$A.isSTؠTY#*6x q]x75بGreenPgu~ )/vV 4%mɕ ~eEQz,(.^.*)2" J׵G K=!:j^CZ8'Ip>dGWn2AC0RAȄ\,C0fWFGy|,i̬0VYY(ĴMI|jvTcBe}&G*P-I R 𦯐kqUI(rM@lQ'}|)zPiޞ-2mg:!TԿ73b@zb΅bcw١˝}^QWtFpҮtDvAyHV$y;=.o%娲~7ŌbCB x3-q(ށ m`.qt]Ԑ4մɒgjSO1Et) 9V]߰Tܪ?ZX@u`h6.Mj#RlWS 1yYU^ ˼y~rH2@$iLƵZ1}` 7jd48[V|q RM3!"KڍyΚiD]:x>PJl|x5X<L[MeiunUΓ$ZKIzfu;t~L/ 0 sWJ8= NJauCƊ&vдf{bz6m{Hծ SJWI%*pUΙXtl@9Uz7:u4Xԃ\jBnM=CF-ݓC%H@L`ȹMDd"E?D"E\4M4o C67&'=yP_1/QO/,Шc㊔'Vpk"X2nCg8H@Áuu[Ad͎MfY3%>*Eu"¯DPM8`vzVO%USe]1_Lu2@iK +\[٠XxٕD6{'YJu 5fMz+B}k5Nҁs@PZ<>? O7(\-uQݷ'|f{[=6P$u R:ٹ$Y$fce>H›d7+[Kko2ngˇ{2Zb2gz[MA}Bϖ@P༟ƫ8*jlxyOPF.+la O(Hgz=!ºCt%`\)CK1{+Nn.k.SB[dO x͈D:fUF d'Zn\zܘ$s/οFG.ZWJ 6#mzw}Ρ޵u諓Rt2RUu܂G }͢\O9foRl?x߭SVOl8D[3*l/zw:,2O+1/* WnQ*++zuBu(,A ,@Pf8`ʚ3a>W 𝭟@ R>1^&j^po@n$ (+({\NmiɌ8}](E_LcF=T"Kt_{%n' i~J"<#:Ʒ5 ^޹AĚ1τɢ:~}s[c67~eOGYly[(V KX:E|DFt/]%7=aQCa] ^pmf!CF9Ѐo$h(RZ8Ix(8wރ#hvvL'OlM96}əP@FޡBALX=w>Oe/g$ b \B""Xv:Rrj}?F߈C;R` z=nջrzDM+XTAա1 \V@@ ETLvvN?-;ݺ+zI>e j cd=/;9MKwsy~e"'bwajsg$͚'4eLbG{C }T/}A6=mu"FbSX?!`m[pcn˧[Dzpk˳ͣeǥ0x>7emKn^Fziڨ"I!+JDC V^ ^EKA n&JuA**b!+O`t8DD8r.3Njw6qc @_ih0]Fm伷,pЯϊrBlșL@hxPFEXrdv"3LP{`AK~pWW0fRݽ@VhKHL,0+c&:W;B=[*Ta^ D;^q,ؼ|6HA ̋1n.w(LKc^$t-XuL'&wQ鐃Jנà37̦y%n5 ɵɯ\Xz/E%;o6ԀM_yu)i׺ րGYFMtU݇5(q34iR5Q޳~peMWd]#*b_&ߖc!Ce؈bc98F~mVуG9UDTˇ%T>}7% -2N+W_ݵfgOV-ycxXǬ!.&Fw/)fpWRiiͽO=7Msg۽ձL9̌1ż c?ĉIO>!Zf6e20PVZ})>{zV~T{_ה +Ru>|#{ex43ȥ2&H'JU\/8_&% 51VqMmpcflAP\V>L9̂6\ (XJ:)NJp9tfBuSQ$)=Gѩi 4CUl'c&ƈ|⛴8;]:N=9 ~:YxLz>O'}LE(P?Ug;ձ)N-A)$Su\)OT| #=GPS dv&\av='k@Ry5˩pۙy2P̷D /bm&{M7š(gcS^g `23P`¯Up0HCfck=_?/G3v- xV:Sw v}=C06LI4j[Ǩ@=cUٕ1IrM+Rnw u־l3^* cHщvR9Ugം,E)Ƴ-C4f Kx/xLggXq.7>\#g`|hwͥȟB[yN`eP+$zZkNxY?q!\CH'7y~oNy Mrc9<&)z6!8#`^lHTc3R85uř-P\"\ ϫ}Ý\:0N7I4A?r@5E#R@SwoubƲL 8xTxN," hm5;mU!+Uty3ϑ^z<m &k߸w|]KN0X|kOB~Df _nAP3x؎)4{KfOI2:K`]^۪cY 3n3JrtjHEz$BNI%f2)7Hj\{\+HPZEc߭Bqo'P=zI Mx~yȦd=S;[7g8E:{DN^kLtkp(4fJJrΙ ^ogG%8gj,pZi'B?!CFvQ^fj)?gmvrcEs[H풗:aaO7ižz7xlKTD{89nT';ptՒ\7]#QCzTk7@g1X[XrmIߝt/X[tLOLqri sC9>$fӍ~m#Pi:;|!^@"! -O ljrƩ |Z,ZZŃ+܃q+d$b Rb Q<5(,7c( Jب2(Iьh6+47['Q:\E W Xhl9|! A[-Xa"6P9׭׹t3dk؝~cQ}bH%%SH%${F#"i`ҾYA}ڐθ> {mWDj]dŴ9/*,F5\M.FM+ p3K[_vҪqG{F8 ÈG;?~r)2 ֠dwj=ag3h8FءGPF͵AZ,>tAp:! -,8[Stv,61+}L{x\ 5}H]?Z*~'XY>2<jOEVB^WO.y1BZ: D>#m:fTkS, 'mT;S.=nX+[^o ߞE+jC`#2\M|HCɴN ]n>'6kJ8Ũ$GPWݙ.gmOtqCZ r=O31'p(Ew_uTo95h ,˗sX_'?By޻c:2i"Q^(#O>c*Rn2o~PWN.]XQ'y%/!of(d4sp:'3EctsoHP5b) eLOEf*SM7U =eF7&>qnbjaL"~#H/;5 o-]ҹBx5EkTi ZC$f)u(%ƍ^X7{M"3D_?-URrxZZ?q)myaK\;v{ݸ_[qvyV W2Wn5 ^ O[UH#kFEZKVU@؁F 8r4½Dn5iՓ g$|*1ҽ͏!G0CxXؼUlKLws}1nEJ/7ɝIBM5|-jP7sGwt]>w_&T*ԓ("/CxG#ɹoxS 3Ą03߹r;}7YK?kJל Lke҄oEtu=io@?w 3 s+u8g1/u0;K>Cq!r)V]:k}A?~lYfS~fk\KELp)Sl>7cH0lp)g{*>EG1{<+yq*Wsq|[P&ˋ$]. *׽9Z$ Ƅ!h9қ߼m=5 1\ )JyK!GkչrڮcvV圜ޤILR=vy\Svaԕ>D+SMx!ƀZ!? r?ʄAg}/%Sȯ'x |+NSCя{ 5mqsf{5G]cφXEJ r g5(褘BVƹBrJ`c[j[֪pmd]ƎPi yP/Q R)<,J*T}%leDy#, BgH1>%,_&Q}C2uCECks:x92{UBu[o^~`@2M)ԤL.65קBfSffV^GLg5evYZDӺwxffKʟ2.M KFEn" ѺUWWUQ ODq2Rr#"@ʡz Ri}9t\>A=YG?+sL(*+hz59dJ7>^QG՟w/ 3Yup\ĸ*^"Sef/7L )'Eҭ9-F&(4ճ9JU ;JRx Uf2fC-s27"V8FΥO@MB*O/ttMndh`65=P#FQ7[ D)DKPȕ%P<`eb$;"fGV\@ICA"[چc+/#۾?N{O˟1=Q|RkԔrJkYc/pMSnQ]*y}ݡnL~GHOA؆{AFiwX>МdЃ2c/!S2͂vzrhR^RnĜJQSxo6m;9hdQk'Bw<'lWh~ltD*+- LǿaƲ{AFY=UcziO\zPYeUThd x-UZ̷$~^-GPTdw ݈ze܄'IBD$BĶ^{1/88ŧV{׌|B.uCpwPO}it:fCYA 2AW`vN0U{rXU0ݠ)a->Ķ~$V緫~Q 7,&E{}ZK,zgZ & Ve1 n.28/Z(µ7W.?2(C$*))MX#`1kxߡPtsU: )\b3FKo9kVOMˢ|.]#= /"w D^KhA6Z'$fM+.DOwsdG=SH Y`zƐ⤮>V(Δ6%D 2-nk ' ߆-D ZbHxAqwI<]e,a̩CZv$͓Ö1a|F琤 b[|3yD̈BTž ʓRa! 2[ˍ1\~z=ݾsbCQ!x(xx*_Vr@QeG?cs_|@#W`C ~M2ROk7 !*0L/>=Kq~NWdMן34a+pݳNb!7v;9=O97Ҫtf&8\0L%*宨\Z ,.Kǜn(}pn]^%98GJbّ!f85.=/S=~ Nbļ1Hg;'*WC/55bް Cl1%!zw50|KZ 5 T!tY g;x*t=lmV/ĊRI3޽\n-ݨ`=oד7g23 I,m$No,WNAlj Ne2z4 MdӠpj7#L1@B!.Q"%2ylYœc)\l+RATo ڶґqa~>_PmjcrSbJ,7 Y8ҟ6Ve~Ve*8jPkU){NG *5:un%Iwgk.rYg({o ~֐3X؉V =$cd|dVtC3 b$YJt^6zD2]g 9oM59\nT[E\O䀢bBG-@Wl@ {M ov6WN`>? IbA_4Hvw #4u4sd &4hNEOxeBAj)fˏ'u_]MBW0KO<+mfi_RL(ɻL{p&/GHc2F0SE@j. oנ9jJGEDL7pf |ơWfrs(B ):dle*e?Iv:10>0w{Ybp,օN1~e8gfi厹SOLP-B3$M/+ a_zB_0?糭,P!sDDvy廅-1zXa$=`C'zA8nFQ I)*b6.<*f@ݒt0Raܧus؟ק"񊽖<(REI?liZRE x:ZSmM/I-S? u*N DO M!5Cȕ׷?,j:N?~}PSe m"Ysek!i"O;R)&I Hf}T#ar͒vT++}̋Djr)&_hTPpCnK,;(ކrk-mH-O|, h,y(UGie֨I$6f0CzbUT5@N0 cJ.әKk,٣WH[Cw$_r7#O_k+I޿R!VJ::oR·aE |޻3?[j:Ϧ}pG'@ hWh|(w;V47fm 1mOq9q]rȳJ21df!'&9ؿpǹψE.xU* >[#/.cVUW8UULD5uJ|:-E$OF896tVK:m TC  D9] S疭Ձ}ҴءkHC8YH05Xokn~KG2*z$TR:h_ 7P,K 4"[B+(tnI/(# Aiaa>zXyrЃ,1 ]+BK.l-_M4NW:S)Ʀ%nq31b4b{Jw% Xz.s_-~oeEX}/ԘnqGp|'fo'Gćw z?UG/.(znsM: %^&lQo+z [10qoQ@W߱P[ےA %Z`as UmSoIlc 6aܬM3p'͙gWG)r|%BK^~'(Wg/oӖBB1BY!5Þ;n#1/A|rKNc sDZtU@(EⵙMz{SMXlpTy[&M"SO9=BЕau)sRٕ*mMjpe>?Y <̃GAVURy2l|튞P+;BӉwW_pԬIaw寧y-};%e  .9:ݡI+ZV;Nyõqz(%o5$բS\ec$>/}bҹB_R3kbب~_*MH:B2.4p?Ke{k YW[29 bLkV/8>@^C*X4I(̎^TÚho1 H a[ ToeWAcћ<+mN6g>R|{:W(U8ȫ mD >q>&3do([Ĝ,^܌"͙iN, C'o5~6ߛ6> u2c(Xm;%X 7Jݦ NkҙBLX)MK9[`KEo,-;Ժ@4Թ:=-gи`/繕I}-A7UMUe=w^'4s8yT? }Yޡ#+}mFIad.IV2lCZ86g oMlѷ|PD!ֆʨ~\~?*w01Hi2ƨr D/7oJ[7>=̍& {oo-nuL.=B 2E% |l&zV?o=+_J:nQñZHp"t1طs߄&Bkڇ`ע2hRPaP+&G7Rci2s^XACE BEra_; [>Lg]چcQ\[Ä[=ܷc}8یh}퉦ͣkWM}RzEop[4xG #acjwv"^3x7?/3v=Wu3X/8>ScOEIE''@UfO"3qj2br7BF׊oRNK{46ÆЈ f_Thgݜ0O=:MaEE&Q.R B$*}?9Nkgii ;ة<2H. rEٌBA8}E!ЖV℻9/JmW?۬{KK2 ZhNEKXUIM^V0- IԾ1y8+`h*G^a $Ln3i0W@wkMF;ςXc\YPlS,Dw+Sb~hV:BjY h&mPjSs]uqE:X%u|q!wQ y!xGQ ږc쉺M?sSA]`LӭʎxM+0@Qܰ˘4Lp\*pLd F.(ʉ#zf`ĶA4J9zҕ7e/$G˸\1U+]7H!wTтuo%5DI|䅃ގ~ց̔I72tZZ,`, y=3 j#byc(4/ءDPd?qTn[Y,C !.`H\ tAXEiItڏ*dz.oy[x7k( $rMZpW-yp #J\إ)Vkً۲ݳ D_H;\Y#r?Y X,Tv2*}SBY-3DX4yGsX.wnQ},_ PKt Nb(lUD7EJG^j< 9fmU1 l:]#,ہxe1]MhH]a8c%4P(tF2+EWoNmtk3S~H krݏK809˔ۄn2] ߘ^رO1Pgb'ChJƸ1c4FUΘB,xf5=V#WH[bPּ{)3VA-]Xra:\<{z9›u_uB%_b{ky#5cf]^eB͞U:x a hqL5Mj:} t֪xh`chFgya&ن8BDmPW_n{k|eˍ wт\6?>m@j3HIJmd:#Vnc& {ۭ@U ֺ&?)O TuX,fG*xиd#zN SS) lGȜGgiV-lpKk+躈Wлa.əFgȾ+R.$N MZ'j ml30Sq@2fŵnյZBFάjUyuѳR6(c`I{˨871F-Dͤo04;T=@]916p4bN W wnȅJHO%DS>qZTKVsp'={5d/!RE*7vl b]{c -hŮO'<Ώfg,t6t=^ٱX^:V#u HEɊ, '8ƹoʼM*|1cyԜ@1#0;[ʜڒTOl%$q-4Ҹ+B}t!Z@ 8%PBn"lEU[dx+)=蘱^:0Nai%?WT_*˲H$  9/n*0р f4I~ {^lUDh8E'e ~sB8t[ 5c5!uWVW͂Gto55 QIGA䳸Kb {h;$T¨vRP8OnQ3:k9Dw|e6'_pet^dENCEnHGpfL vA~Tn޽}% q)0:fic6F+34@wKLe>Hbq`ni8\Z[?O}ٹc$O ߕ%RK79\Lcؙ٘G3&; zD~ߺgX%ft͠˄CϔzڗX5I ?e X h}7.8ܸt8= +l/&$s\5IK՞v8!FQM og \򡳚 }?$!@#t8=(Bvl/qyBX6~2=o gQƯu><>ZEsz@4M`1F+W1-%E*ZnE,t=cٮ!oށ8LK~]t :ZQ%T'&ElK%d·1 坍slaLMXVN$MlXn,`n R1~<&.CFFz!dF =#%$s@l.fK9SH#E7o[̮);M xߤ8ouGz\w:A w 3p+=N8= BA`W~k.3Yu\2s'^ؚNXٝ(-m=KJNT!Z:MCj.)~>xjb$:xN r K$L8OLREIX tPɑ)&Ƃ%Ӽ/Vk}"=w!bSO0Woe$0vDY:%$Jف繵O,56jX`\aDN섮TV<اaϚ/wēxd/vjZq61ϖ~vM]y?TKo BϻT[vL7Ɗ_ ::tFs3n|x3{G.8v;qVE B +2%y-GWNhވ.4N@R,kk(S+k$yE9{ى 4&k_?p> nZ%nėFs'.d"AAP+T0\}ܦ3FX5"rk'sIJEr. <@%/x(l )O&ٶx "gkDdjlO4 _M@[ ȢuYx&m΁^3!-zZ8ۂQ,#%t -ce2ԚfɬnXbLK+޹bdFE`K~yR\9yϣ棄\ -J@`#KNę_@ qF Ed&\88#*C#uL%gv{Zu(ՁxMSOp$wo'Ų+]:&F(Ocΐ{N ddYgJ5f"xW&QzyC@ ~ f\÷k.4OcQll?: vI:f;'NYm.Q9n 5+ЪA;m3-)z`WkЊ(ڍʽ,A~W=]`.ELxO#Uj}&0ZnFQ,w-(1 I׈"@in.qϮYsgvFB7>:dS y`q^7~v+M8hjV u"u\3d$ %@Muy OֳW[m{-SX`֨1!P's՛+dj$/@C`L 02(Dw>8 ׭ypDKElkR7ʸvjί(gp89F6?O7ǭAa٠. tfF<颷`VӍ+ ۭnMg$?70;Ӓq(rG9"-c$N)UZW."v@ "ZU5xO k*zJv}59^54m:/|Fa$F?QE/ iQͻ0VW$p?cV育e]LxK_̂EPw4hڼ[`L_$(]mG!-LT\RëG' otuJ?'Yy_)R=B'|%EtydgtOTH>T N1i:w,s G4jEAUS"?{FZ6pRjV]sd/4Tܚj+xX*w\by v5F1ދazi9Y{1р&DC \OM7vdt̷nn7% ?l,4ΪFoH@Zd.|!0 {TC($uyR H`srdcpOkϐk(DU2z9%#B2Iw5c-CU{A/8X#V >t*BsV,k7#6F&`]ޭiV@)QZqtޚi׋_ĺ.3͞r1$8M2bo镤ǓG1<;V&eDy"Pz2x6Micժzq-NtD.l&ؗN,("; u/u]BJZɾJ2["OPR& m%dT%{)b)OkesW _PK-͜_V ɠxpDfs M Pe;eu=|&!"Ѷ0d*yA#`u8܌hrBELwhW4(O"؎n֨^ȕu`-sP|e=5L;k%+ J U85>SNWA1y| EvLv^LS3d!ͥ)m\q7ձw"wC[ \x5͏>ssW7ѱP0]*uޤ|v $I5^W9򟑀Ü5IǠ0 GPB\[Va6AbНőW-ZH}bٱCvWa$'a3(DN!#exf1zjpG!bwjN#R.uت@`2v|g\?Ms/1:UGa @896,pJcZ.nuGIpDLH* 5</vᇟ0RaΈOMor|l9uYFk"U9]Ʈ5 '`"cA7D7cʓ^7ȰDHاr"d3P)GȽx¥?Q?)dRcRƕQ%&gj,9Q&`h^@l24OG\AxZ`?6q(n"yzZzf2? 2`bɊOY7LsCݞ /Dò@tv@d֬7`J V Y+^k k]-fWe\" :UǏ@'pM~1Z0/} Fȑem"6&j>/jT>gvLqȖq0'|zdPsgڱ09\B݁ϷͲ o>kP(#m1 Q ֈYw`⡈x~4)(w˕S!ТM^*;l3eJuG0TR̾d|].07[ymE*uQ9R&jy\مK7n=LݕB9i&ltlir"WTa&J&a_uj +}oiM {蝛o\&! dL7uiHȆ$?8p2?C0]CUc@B\v⾩u ɭ{5@4Wbm٬}D|=7_-8Aېѕ\&L6IJR/{KҬb- TltT;oc>xڰqԑhJ޾wwӓ9}d՛b7)vmhoZ1 41WʤĩTcҬ w˫7uk OV.+nۏxșXMA(2(U˹,{ݖ:ؚ|UjN9F4 4Jn>Ʋ̆y[.;c@1_bu_ &]s8oyaR<_k %gd^`M m }%aZ#`"*E$l3GSzNûa]Ow{;#BTm.;Spq͠=e<px*X :Mn!J= ̏ d_bj$snFA#GEN_OL~ٴw;)ws))<r@xf=\[ %xx[jh: 3v:asSօ!{k\0͏_4@ϼ&HJ }gC7&aXwCny4 ?/g:0}ۇȒp0KO.M[/&Oal;z;8]~ycb]>aXZ1{{ن-{9ޮkDBw3q@Q K(F|ZIbqO jQOyED"m]-,Np? 9A=z E8E0vL6/5>7̇㚔 0 ie}Zް5qA!o(ZL4,6җA^1h+H]͢xg6py9,.T‹ quUs2|Nη4˓:|yTߧ~L:pl\?xj5ՙ6.YO+:o} N~4WrzsND<\.Cv#8*%g>6͞x@RvlLW ?1PZu/N~|xqsD[xTjⴟxG)7y}ϵ |T  CL}2{C[0S]?On/L{r4融QW%"gdaKm:6KI䂬JS//i B9 i?Dn/wy}ӺNˤu5TޡJΑ IS?׺-ٻ/IW\V)/$gŮfVj3w'RFʔ7R]"eՋ"i5>d*qĂu;0ċ`uS0'zRF\ k_ĊܰX"YTC|'m44L>i 0ƷIָțP@\NS}j޿{xwO6e6{D+9p_!IMaOU e3ﬖ>dZ1r֩GNE:4dMv31-;q&ætl$ Qfiq4MOYkoDȬ}U(CM{0f3>'Ңjbk^}-/S=?`0RQ1W/f88s:"$ .f}JFTD҃ j>eQ`&XݏD ]6BKbz(,ՀCR4b <{2kM"YvGUV.u*ݟ^v*R] Y"r1UdjE:9FzX_4 #!"8&%: w)Jh}U'ԂkN*yH uT&; & ףif8CYbT:I@i繏<)#Ypw@E%Lz`"_ц: \5g03xdBOۼӸEc$lpkIN7Kރ!AG`MǟwtMy7'g"rx9dǀʴVWICf$JS׳96&b&'9φaԟr1}4mF2QcY ND#›mTRj M~h"WhpB %]]eX/ʷ.xkUFuCo. XCݯ|#e㒦r\ Y3o1fVTblHpD5D ?XQ,ϿݘdๅŠ/0xiNa']ޅ\#NV%j|D\hnjzQvPwR#V>:nW2\1S;\so(^SޞcpaS>h2x)kVm My֊ӊãlbAG:^jxi@)`'GTwvAQ4)͎gHO/%j c<0;(ilS&ɨӠڃ̫vA[K&[-)H)E8/:udv"\ЇuqG T RFC>4[Z:X4̈́ٺfۿA{ufRDPܨy\a(:>n II`jXDsoJk@å'YD,7̓Y S9`*U&3NSx9#'}:ثXb!N%YRӘ~/wReL@l6 |zݜ| $)ߘ亱BCV-e\۾lv&X=3> Y},y[#-+ȋ<*R2r k8D\. [{"%tQƉSZ'>ނ9 .I/OxYjcՖhV8P#:7mK`mFDƝ9#h[53 /1T_$<A]l /hBe2P /*pU-W`^mh'zs0;fUŃy-=̐X 8hJ5<ڡ9R;g@^GÂAQ^}ZԦSl{Jk7X{f[OhPZBQMC?:rs?Xd/>x۾oP\17D09j qk!]~վv-9fp8*?ۏ#ZR-Uj<}c|W:5@!wI`2? |nGC{^+t-}†ނ8\s0tuZfîU7ćZj798{͋bx4oQOʏR-t B0?w)JQZ[ #G~"Wѣȝ1[lL a|֩R_@;MgkgTV}mwEwϷVA& Mpυl+ ;DSGi`6\ g&p]>YceCA(+ a37Pdf$D-Q'j53"' ;1V}a!pPMxcЂw`L-^uQ{9f h' !^G8OеӸagQ>*@&QC9PdOhÇ*5o kcU=w iJ :*.ABXK^ <;aNp$G-7Nwѭ87,qs i?%|ރ&hA$t6CQ;oO9%M`4;BϚIbi 4 k2RӘ&oWBmvL^gd_C%0#,u0[ĉNRP[nU8%$Ys̭&hIt~<6kocf݀=el\{/3n {JJVm Jh&he5|X\0p*gns 5,FubXD+bh'FHw(󋽆C?!ç"$adQEL]Ub#x{qyx2&$?rӵاM3TZZ3K e90 țiwFV^xxDnFą,@-552τl @HJUTKp[꺀jh;wWuqހ3 _/S^JM}e!H8;l>%ڭ9/]>z15Si$3@fQ{2Q#SœՑS S5jWӋ+,T {o-򪚛`wϑeYY$Y1?aNDQY/8;0`X"ȀfJ)M<P!~9Z)Q_7̖4WX~"+y_e/Qگ">{p#ڢpFD_P0\U=|,/"˶غ^ZS.'Bb}@TJ0myBTQN/ȧq0 մW@U׃a, :QhL{z#,$'(tV.qҁu$ )˕!&7; a 2K :`.,|`隠W_(wV%6f,'k0rw7 J:sscL祈ɪ؝Z1F< 1^@]s ml'DG;=iϝ׿Wo;?R/ЁpĨuTjp! յ1ϡ"0~ U0_5ݙ2ȹd'U[U9,eYD3歩C6nԀPszx@PevހO'9#}>Y;-׹8Vbi;VdT.q-g7+a˅Bn0)h'-~)CK%ާհY]#.燈M(\ 4ƽ<[Uڳ r$C I2* 3(>ؔ9h: A3Ԕl]62B`>jn-{Pv^}x''E^R\ͣοOY!Ͽ}ν1+Thdڹ#CrTm)Y0+egF-N"q3,v!!6;{Yh7EQixv/jx{&)1=Y=d&4:7\-W^&!QVE=~>Kx%YX_e ttZ %~]U~,M$W-r>dt<:d?#,)yH3oܡ "/EVek/^9׉ukDVlKk0K:\x쓯# b0oMT8<1U#=Ҭ:˵=k&yMecf 1AU'@/)I;>r@ŷzt gtÁηy[N̤ț{ZS4s§H*uDip SYF߳1T2^"o0ɒTSlq̶< N $L. I'"y+ֻ*Пnv.耤 dDz$39|TGLS$jŪasw5Cmd,KG G\rJۈ|d~:AuO^|Qq֟ԃ7}J"||9/vn=QF( X|Am}%ch`N̆ Oɖ8 yt?v* !d#<73| ޽G{MvrCJ1O}'А Xa*"m_?ﱮ6+,)wc%1{NS(NZ5p7܁rɟ3ESs7-ȳW‚M^k/MGMQޑo6c"Rb!MV/+qwnt6soc6ob.$X u 0opBie"ɖ}bW'TݕZiu\5 ku#\]q. GY͐68lr_`83b适>^'Q1ưz=th.Zy3gL}RȜ De)$حfhzI>|Լ/3\MJTxe(E!ED z{Wj m GG%c/LH4ݒ',x,lҌՠR D'[Fx3w>@n c}82'tCđ] )sݝ+'r؍ /"u1 "97Knaȕ~bfw>R~xLev]ꠌ.fz<&GuH\ Bw{+k8O3SFY\!#s-mȧBj\jzQ{Z^v*pCL8!wm!IrA | r` 4D*WuIk.H BerQ 24fP~HP?* Ԙi38":^ݣ0f61ehnF~xpرf@ݘw]Ĉ3*`iE-݌:Ö j~ QQP}uX4-jo&CD] F#}VDpqqK栘96q~)]dl9ShE" *!R[A~dnUH |Z ;ǚA5AG.-ަb#ACy;WH>Rq{"'8kPƹ\0U3H6|,x*Xц3Z=Śo"6s sjT5CdO{1.JK+{m;JiEϛ(:i-VbJ2ApՐ}x`r+bLg*.߼Hh6z6yo\1آtEiQ1(}캠 &H3,x A%4cku~tFQ&ɀ"uuwiy*)y2oߒj]m2_9xZ i;|%SQclr#ċ]3R""X9c aO *`sA?$S bR>ݳP9Uj`pN YOpR4*v<3K`*j<s<%[ߗ&.uF1Y/f+XƢ V " yکtoX %e{H-RlCݷ'S\Mnx|Y 6)Srz˓dc9NQ_L$\iX{ Qc5ޫ\vK~q"3AXoj:{.Ph'z}?_µLarW4~fٰP-/]J\˨"s܍v'}tzFD?)ӐǬJőԗ); ff6{mkoR*en.;.x,_l0-."a3G*=ϰwE~8LtSLuv8Xyr$57N  ;xtrkc'w:qf)oEF<&m$Q(`E*'D_BPḇW9CEcp{1wyty L"進5ulU 'ڣջu{~x6,F-_ qпcmo-?psMز/J2mG)=%qc/h&.ɝduc2zFKu5qTGG0MI@֤Sm qk(rd;_G$md4eW$K6PaqZRXT06w,#"ޗ xze ĆӊT]J ō?d ƫ^†X3ӱ02Z:ƅ9nO#(xQ?j;2D;r[AAE`'ڮ¼K1J`^RZ6|Vp~dƲAE:_\| )G̞>5x<_N$"DC xZi)kkh]3H2up(.a(q 93inoqtN>w 5*W$ >{kRvvћ'gzpAjؿIHzц"I=2#nG(|x'Ck<޶]q>T@(W#Z.uha QAkk*]w VR|i-cD|ÁOx4s}2Z a:'+UM J?Iդר)ǍM-, ʞQ8 Ws]s6`0- )?hYB_bdfagl֣ ?E9f Jtm6Rg(Ѣia[k.VBႊg-]9` ?7\Lz^_cWH)WXd%wW0l@)w'iHK:,FP\$5P߽Q/}DlN%n]C&''k F6fxnjcoEyҜLZQ2c~--(*dA6w;яvkp3){ҖWQ˗.z1Vky 5EA^S8]~v %Pٚ8׳l}X9c"f>~5^J+/>ϗ%_dT*`Z ׽[sWy;DSRHU3ꓐ|[ &?}1mauina;:< _~F;ώ\W@TkS>RF   l5.Ww炣Vjq%MRomqeU~>Pw@O$@e^').oC͓[+Z}q#- {6޵6 x{pk`WXi`W)B$ aǓ? znѨ14o N>9_ uL`lլхOM4%+4/0}&+mraJ(` e*S‡*4G!e G~ jŸJ?0ᵿ7dXq_.)?ll?d ਝ|SQri@-(xvJ2gUBQ T췓*A9lk5ʷ櫐3pvcT*cmVa 6'lug89h,;iG_"J ߜ}8[ZcELYNlw*02l@2G`=x@A.vxV/[#!qM bO bز `I4Nr% [Ą\)H w=B.(rfѼ0ddb8cY̬o ]F@diw=&@*~ҏI@- Pfx繻Qu ~~1HhV PD٠Ke xyb6iIԎH4 R&50[<`=J^+2.F8Zb:@у#岺1B#Pۖ8^_ |"An?!:)¶^\2"/\;N:iE8-ZkMP6;%f8ܸnL;jSQF(h܌yQ*57Cή&42T`b&%Y[SiA^U.4~4Ȫw]*j ?Ɩ>eϷM oYQP{Ovg.8íN-tvzhٚ6-f8 Ӂ\OSNJ@{ /1ijKHw4HD/ xd=u*cm(eMz2J O<JS GD)ZV/t7/lMI-d a 1lGɀu}JrX\$R>Rwo󵌽)8H^jielT3ւaOuf* j{Q1\ hPgT3>C?r>x q݊[> Aa:ܠ(Ģ>?#}VWXZ6~D!\%3G 9TE`]hjE,^uǖm=SK뵡,S\ ЪL- Є$S84cUc i-n- _2`m @*^/-nԬ)+1%Q=@0; yuɳkIB5jр'Ϟ̉1j['VȯOBuu[%Ut9"UL΋t0qhNAnZE%iC/-judgoN/hy)_ר 0͸; 0˔(m v82tӪ9FxA^+Sk K -p1'ݸV2g)ըԿ18pɶz\S`I`Ʊ5 ֪89>Kyg({ ǃ!}u0RޭW8 88t̓ۥ* ԢpzT^{XښPL-' ̥Y_#h𢜫0z!UEY[sv8VSORy68,f\3͠Ƕ1lބ},B`ʄO p,2(.| d#檻EpX`ɡmjm`,Bxp̀DMϥej7> IAL+N$t.!78CLjq$_Sh6H A>n ɵ[k݉9 ߰T}>jwO VVS;0 T\pMza+ظ_o7!k))MwB@ʂ )m23[^ 6N*5(v'WcV a)HTlZz@H6_0ŗ5_垥 Ym$:MB>ٙ1&D70[(PiLg.2+:b cV~%p?b_Bo 7O8^I)Ľs2mō!tI%h*L&aH`Og=V`vT{ ~D\#cj@)zgRkZ@"7v@:w PxS0 Ү:ĹFHBn7v/oGuKmyR#(]θn+_b&RA-P=67@YmH,PYMF.w#L0[^<ӷ g0\\]] U[kj0uQVMA `-nl bQygZqWߟC͇Ȱ0hm4uz($ gx&Tӆ,i8i8]c5qզ,ua\t_;̡ǛiQ+ Qv3 /YWg@Kl"I9zIU6RH_L/W&T&![ QǓ_0GvY)T,GE\D|;R,jhqCנ8"њif5ء!4S.dD^HR&X5pIsaMKl>+tCfubVYm{'jqMTQXRXo!w|?;>#V au !-A'xjI}~AW]=wr2oEuS L#[3)WS/+&v#˸Pz)ogԿ9T氉?/ Kz\ bb뭼Vu˞Kh7ty] ڇwQW\LP9z{W죎E$ۤjC&vf m9 /7A2O ^X\<X1}!@nVT=m! (11P:͓zf1@f=8qZ}j"lܛZ[ l8X!T}ac,UhMңt H]I>;gUm`:|ǀ ,)l{B] l!{ 8tZT֧GT=A9[ ciФV@%{8QT%ܨ\`Ud\RjroHd։[ULb(>}8~.^([fvƜ#1 з`sp&}'҆za2?sMP]l B>;S\ǡX:-<T-s͔IKRjzȂي-L'n1JfqD&3b sA.7aZ<5B0\?WblPl0vک- z.fPoJ^C"Hse lm ~es#0edA0ݣ {8H1iiw 9M{d%sc~w1ęΪFT[u#ETsw 9ÊLAfeV ,Yj"1r~Bt>5Rli5>v A9V3xM9%vjZfr&H-{Cd:VyuD8.V؏1͛duF iREI VXt徔z t`gdHzX UXizGxZٻgGѕB?*7VB)|3ep>I3Fˮc&fؒ ߏuQ68j&PyC&*pi -ˑQ.30ZCM-;h}n57ARev}>Fc%]nh l%K"t WRP맶Qm&I;dvCr≯IGgn i͗eOjO]]Ҟ`6DW`o!9Q@1-tDIOIvEgF*^Ct=]gF }F&M}}仫wMs_gjN;y #zΊoUfu5Pb P35ZW/s4tܰe@6$ex\ٷ]LnijK"Sɒ!_eUveMY"ɳtXBWd_ ny}d,^Y`ש\>* ]Q\SZ]qՓLEF,Bɬx#3WEgZ ķP}s ~ )'{3}PA!W@~Rw:(AP,|򮫧*Jo9jX!W!¶b']bD >Ґ¬[sAVJCxWK_HWSym xQ^TdV3=FV>^_m2&eLY l}/dR:~|O8VKf_e(ew{) T)^jza]1`YyIąS: >_Ob88Mċ:G`I9B ECV$ V r`HFŁ bXB#!XU~ 5G/k-狑WH0bk.va|Q*$ %gQr83xyjX-T:*(V; Lt )l4FCeVE<ͬF:)8bҊ9P OZY* ̂-~pg."PLC›UПw5n&H(hD1F 4?=͛3)`֩~3M>yO{S wGIR}jinPd;!95shi`3ueCz^h{:a0Q{/ (Ldi7ϓYW؍ԇ37Y"| 1 ,Y=9S~·f;9|@1 z)$*#:0D0$=j?,GN >X3 ҋzyEHLjg6x"q.Me.K%p Txm/G0bh#xOlw^*9Uu`J3]&Ջȍ(* k2EBXZ$}bq\JyǺw4j5kYM)ۼlJ\;Gwx^leߍ6F,*f#9)(fw[v#c!PxA>,y v)1.М]J7c {휗UeX;Y 5S~0k+}'$-v( &$ f0"|gSZYaDtc@KdށOe`Y@Psa`3 `[?UYM$[kgBop nEq Oq1 jnVPՍ0 GXAd2tS]/jD#lvY>{v8(!꭬8- pEq{st- 'PH/g 1o@OFU$F7h1YVq**B6*A:Iϭ$l,IDM7kr: |%BPu.ҏwd8inoLߵ)-!ՠ'-fL*(\-=.W]G(ēar Ff6䒺 1Z%!ӘPH%>` , ʷ)pJ%%=lG8t"ʻ`fn,gvX,"!s;++|7^!|?!=|`HIgM.:T̫>b%X=dL[iUx!84v؂53m QFt*Kװ)em]p>WnŅK{gC< S< HSW 7}×tP x9`/v S2M"vk<OCoEa@pª4!Pz( gNǣwUdzqn/0JUcQ],׷9 Tc[l1E15o XIB\(D PAJ󄗊p~Cn2 Katަ|+|nhAB<]#F1 ~Xgy`8!v\<$Įho12_AGeLC5_UIĹ`o| tMay({0O[e BO!OO˦ LN$EW,暞ʅ.TpgΚۗRSiRJ2?ML;&p ʔvi]GSuD⥋l_ S=;0܆OMDž< t-Z[/L DU+1mNd]l2VShǡfHPNf6!6-;8vK*#8A[62¬[g`806uzr2Q*Pi1 _| @c=ˢKq+BH7lv<&rZjjs|ծiWʙ*ÿe;-uNҿ":~ RH4#|V'[Ʊ祝zaSz醺L;2"Z\3Ra#] e+$պ(w!3H&8cI'k, B +N>bks8' n@fJ&^}t\d1FX]Ϻc=V 5J"n1jCJOގws&$9ΑVp+ #47l- l/>l+X~< 4_p:Y>{$SWwFv62lJ( ?].+ w-(,"5T`nSoD1ciѭܴՐfמHln7˜H%sMahNSdiQ!'J4gΐ"JqXIB,X7N˸/KG|ì':v܃}R ]P  HBN9B2cg3Txa 4p2f ]ج6H豧-3G3 LNMbT#IsǞ(f*70ĢiϹi}6  &0ݍfGݬ%Mqw"4"-e65]մp>4ȷ>{L[\'nuO3I`hM _P1K6fD:4wf^й)9Y7Li8`[ *ERw)Cª["ԋ> k}8^*Ğbft=XZ$@~Bo{l٤ךF19cCdE93 %&^_䛭cnө_oVUGA& i|̩Hcg0 "6^c/^<-z([ʔH e,/3'Ha]3npM 9G꯯ѷI Ti7pI<))R\?\OH%N. >#ep*n]d#\Hb*z9f9D1oV1}v ֚" 3a5&Q<:+w&c /R-ĝ0{٢7ЇȔ,‰p;f3Dkg9W)ǬB"8}7_"Uz؊ 6:/W$sn&V[BFoI- ٫8_ȩ?Lmi6{x5Kf;VY6je1zr RGhk)}ӊup%x ob[-"v0R͟ihc*oVjQo{ Vڄy/icr(Y!35Z; ]ުJn EyѾ "6! kĒ281dStx cWTEƈ~ɴlW7g(\{W1 A{;Y|250PSOXm$mEshƙ=bD@cSl/,ja nր"H/r{}"8`GrPR`uXDrhtdH10%-[L0\j`F-\.Ez3t}QMThx?"QmN?n|AaBC}ޯZ;*|\1Uc˵]SqOSh v-s\x33[nRQڊf9>ѷk6 URp#OS<@#2wI3Ru TMM\ߥoUfeȚ1.(gMk MLk5+'?#QNb0$6`@VvZJTC13T }L DA oM q$1Zys~HX9n`2˲6Ȇɸ:WwOy/()H,"{ƒL{pj5hHjoq}V32J0hm2kr4R ǵ4'm3g%/$3u/a?)ښ^1;?auqּyX)~o Ƞu;8aSn $#_%fԳt.'Z@i .1 J6:JLB#7C)>ԵIa(ץ-<#WuAJnKI>v{!KhM-,<1ӍxM.ڐl|6ٍꏈIGiVKՊ"CB&l҈a4&>*p\D- so~CAAioc3ѧƟ{vpR onw?g˰|qX楫}GuG$jkPFkCx8{OZ! ^$_~xy[*sZ5J?XM(u7i@s#'ss8~8YAkfDjQP]z!#ed` -BQa%ܢPMMdDGHLkZߎT/ n ?"R*_uSSkm\ h* >vV=V"]4cXk FR oʹHN«x3p裟!u-UL#nV,-UMo7ٕda__5kD[~벚0V8a)HwN RK2P.@;d=HS&J5}_PSUZ3oGxMG@8%h !bO1ݝ͔hWDONOשo2l8w\w m4UZf:e' ~Vu x!0{虋-1JT`do7oFWNR?|4#LZq[r y-!pea)҆$뱛_Nd& -4`5?#x+UX{e$"=+m#֜rx$5KBb%IV+LS/,E\^ ;e&iW+,c:ܠ@8)S%ĨA/#V+רúqsu,ejm"\VJsMɌtE>aˎaF0`eiktiJ 7@PM*h섦S (Hg+&pІ,~֞q.F^5t;d!rѥe31G1aA#ExEPg%E=INl*ޘflO;?AcRk+m3\ @^=2ӯJzذ99yLT8Hxc+v"nI z^mЯ:R^&qLck?T[OGKٱ Fh&3~-v]M( {5$fԈU^>LkZ*ǀԛw.Ֆ0,)q͍Ԟ FONi(ܤ+io!zh_JK0 X?L0|kÈ8u,-&VNvVɏTb9'[1:g ﰅDž#"D==_Jf) F*'@Hu3bYsT 'D9E5ǚoypV0i1!"0qs $,ʒ8|FũMUi֫ oCW'j=Z8þg7d)#4ZԓׅR*W.lpTsX׭썉1F84}b@Z 2*T}㾐)ĜDgg ,<ɴöz!wqޭ]^:f{hYBp 8†4`slۅ@?l0a3+n.Ma܍M֫^b5R,lL3n x)`q#$j1q tgr #<ֽ(6ǢBhtB%-=~4!h<"`uۢO:⋡sy/ 1d̶:XtV,or|b.UhzC;"q=PlR|kUR;yheEZi-[iR ԒӺhIZxAG.9b_u{5i W>WB[o5$ze+SbۊO [#(Lgh}k%,ŠݟlW{"c 1;9{e`oaIb&.Œ*H }d7nF8xiMr1"(`2̱^uΎ 9w }`sLHym)K^o_ )+ IrxGSF]-wlw[&ula\'g9"? DleVT '[W-X#j#]H^a_GQg ߽=UcgYk3otJ-85LhYaqMt 3e쓹 ͝"*#J9J/HJ&4AwG J~slqp'0nFZ[+x~Ĥ wyʂX5{r4~xX%G2|$PIZq>" ?%)$ZmTekn]P.ѶU?&58[њKHa70^-Po?JBdB{t$_λO!P$NS[$ocJ3=~ܴ<%s?.eKNȞ}}F6WQT.>zj}ond=cΞ ;.+<Jדv /5RV7Y97Ԍ>>Jû{gC豛 ͈_4>}k|` `3_s'2.؃ð/;tS;-ZBH\s֫X`c*7nQ]ى $Y0dSO|&0{|{7 "jHYhWN>BxpXߝĦD#sNXFc1E~>Op@.kRs,c d<7F^{xӚ[s}A[tk|cPEmy_g.` Ep̘CB(7VKƷ,+IX<%52N1UOXg- V |w}X0J< Ф]K Ug ;Bo2mjBQ~ɳTj)I U]xqpbaU a3? !jjQ穯'c>bl꿮H[q 0sfzGWxE4d&'&4J>gE;Fzz3^j&bQm*֬J y&&V9) \_{ cav#]z VY28I³+珼(/ub}Y9" yd8r(Po&XU:*kuS]&E0̗C,fz yrNI!RI/VJ)y5eG+pۧ) "OɤZQ5,dIO9M{w[E$!7:~6nj$^ /۲UyNܵ5xtQ7)E?gdQ)1ސAj^2ic7U6,wA1DRrs4I+I K>Afp4rO V:?ٚ^]BwtI79DRP\0cafM~l=L : r*V#=]pIb?7`ޏs>/Uͨ {J^~Ü1U`R:ed4 ?_R( L7|ԼU4{t+Q&8<_"X 0pB٪܉\~*|"TOKDD}Y|ː4٫,NՏ j$s8l̷wDNO#v9szVax4jڧrn{r +-uN>-E}!Pa(zK`Ow+=nogF 7XL̘`⼛&LE/<F̚ۮl׽EsH5u $%q|6YD^46e%}WݷO¡݃JΕHvnfng[P; ±pB5VAF[Zw3yڏko^ʍ5ٵ dz/Y+(i] ~ػh4Ex8~nC}ُjXRUů ͒QQqdk!_.j, % .洪7`phr<Ur-ClӠlpd& j51ѰO,ޓو$>&@6P ˤrp2RSfq=9ʃnFьgC~ ( ϐMܘ㥊%$,f")7bwy3 niI?Vi^cmLfbGbTB+WT_P(Gy)%-PHa%ssH~_ju,V1fDUjٺb]ARZ( Ґ_ic3 M}% s~wB,M!h\\ѱHWCc &cj>]WZV>`Y'ظq!1!ϊ!~۳5q?]*ܰmӀZG7^tHulL+)>-ǯV/Cq]uXl {I[tw9L&#F$%UUR!~ApbJ7q^ ?avp2(8a^BGFr0$5:PċBk1 0ቼƺJJGq0zYZqz2!&t@p#iBLM컴,'&@3+IB,XE-"GN+dYБLǺ60@,=!ѵLC;ז/ Jm`\g o{ӲAu]9ދ[k+P+BBY*|ej7 [4 \e˸Cv4"W"3ʹ i;W|9|q) EtMƸZvOE+)re (T&*w;#Aŝ)`rX'EO6I˧R[Lt3SNۿRFI ^,*8R/vAiިoJunLլ`5f?uDK4#/];OȷڹAŸTGãjiqT|ƓxDa\!ZNbLT%"ͤ%+4Ĵ ч TeJ"_VrC=y>l/Ԃ(A^aCF c"H3*i@5 Q+\UgezNC2Exb!W4oA$F^ͮ3{}s>}nV%X-Ec/ϟ2tH uLZ'g#6Hn/FMtXW1#DW E[oKgHa6Ӟ3Zq|~p>7bʽ1'rAD, xG'@@&{qDNcU3+ D<}6."^Yr~ nc21+;;+G̏ϟaH,!CgL{.ޕF/[0 JDHՇD՘|ͥL4o~m-*Dٲd#<|d_M5ۦft\l2*~w? S%s, R.EsW99#IG PHxx,Z3^q"^+(fVjb w5=3A&8ubhW>N7#,8k3K<ԐZpjzĆ1؀ ]2M+hɊUWh6tE;r$ʢ[wl|R ٗBL*4K.-[:>NG5={\Fl%5.w.Xy2߾@)-#] MwhȺ A,t5;0:8,]$Ylb_$l$DZ$&|H'}ѥ{ѶO8fo%B"+k1 dRXc*~ W7pŘMeI}$`&ޡӱ|eu 5ʨ0bdA8XP+Ii/Da9'¬U "p?jb.[yW:[꺨LʔK3S'蝁6P3BuݴU-."Q`=1 A1 X-qBsa=?N<> _f *I{8Hl=o.AB?p~h'R^JjM?["A8Fv󟠮9`M:~ ŮI5ɺ_ ɨ `BӍ@G+:MTJ%['n(h6pdqf:XȈ4| J)^#?Ł|a/> cTǞ!9IR#/<2v)D9B: B/"M8_pF6k]6f/YDg/c)*wƼxQ1EbԐDD{;p Qk` ̶ƗZ70) xrT,GO'p+TGBQF[w5h@<3w(vX"y?>j}xv_ANPt0?in'z {o~7o})e33ƻ3-&3uãp=84<(et==Zd`q8"'<9*)T|?eҩ1}BiOUo-.ew =n_4Sع`(`(nJ,Cۭ$JBw7\APcN[OgT&Qkm(R8,n> >_gdseZyl20+_/aiM?p;iГF*5ڢ` d) m^_v}ϼEk-d:V<}<}?@y;o,D~A>rfiH (LS ~>8|X尣0'oX/fBHyt(sOv6q.+]s$8 9Ol]F)9;˜sJ<ꎕ-F$ѣ;R7O\)I6Δ8cWAj{ٜ>d5cE wZ] 4z %AG`y-LSt!?}fz'kuN&~#Ӈ(Ԭm~%/Fu#[єo:w2Bj3^$l_"΂:T=X_(O"C  wF@*Py T"{nRd:= v3blSͧO˩KQ3J4LWꉚ6zE.jצ2$0r 2"V? 0i Q;grѝWrzBG{- AvBhx܊B=;Cn)R-t0_&l,0oe9b52EfHr)ˊ(ׂhs]պG4*ң 331\)p^Iρ },*&0EZW)T=O;YC﹬"~O_xU N'wLv  0s`^b4N96&2Qh׈;i*95gYܴG#.g#-cqijyP`=Rڌ0%&e+̘uylwc[AmrP JsApcW R%¡& LYHc(AeoLI0?'I#׆Mv秣U?)vo ifcvc8( id( (EiLwiIo|ҫw6Y%0;UD/3 RG(9?cZQ0ofR4'xOiA(lM v`p>%(+USuu^@rl *D u6GzI ;{?p`!/+43V 12QMsHZ~QDfz8n9.tfZW71R57HC 96tiG4/È8ՑzM!ȥRp.{_}" x^4q<9`%x)hkzFLH9tWFYwMCpqЮ]LJf V?|4; جw7H2S\~B]zKfZbn`r @.u B@oRr9!oQ~eXm@|jga 6ܧΆjⓓhc S7>G^.[b*[x:A0.8tP: WEsq fUC[ ;9m?GU'3s}8'EmvR3̎@b2AY|?87 sˉ1y.Zz0v\1©f+wM;H$#"~Ȃ+z0ص~:*&(I*^UOڭۭS+~ d2Id~f R BxK@Sb:|]˽k#&+eo®ेV=_66 Mi*%)veU !A" [[k!N ,I䶿F><<gvoow]yweS_O4NX`^Ze[) Ԥ,`RYH9$uYnaWR^-_*i(\dTamͦg2$lj䁤7T1x[ lZz*=N$=uid~2/:$nY|}~->Ds66kفK*d{zOǵ^WvҦ0ٙ PR-D˻:N>C ]y^fb5ISΕ,-O¹ƙ. U9 o76[QOɫ.]E/B)om &FPܥ>J8&]@%d˩uT \_ڜq+tFw'/d] 4 cZ#\#\=Q"+564)xqC &[QMv].΃b(boo?#͂|+b1$>\SX'ӭӖۏCHusuqf`7)RHƆd'1̩ O*vׅVi6 hsR}!lYtUPs~=Ι[Y[@o>s$?gI+(?ʩd MEaZxe#g>)zJl{xsL5V[QΒ[jHAxV1H". NB gnt;5B{N--H "-wR;o*oya.k'{(pbrayL=aS~uҼ'G~&@,!og>;eɑh/8q"Lh8i7mXK*w;"C ԕfFI fK{-%A8Yp+8/KHjdA|iݡ󔺒tC T)w._j-[r\~:9<硠)VJvu<% _ 4-TuC0,00rt':iqwLxH^wEt8Qy-(̰GTl윍(}["n>Q'p򍂨K 5&|w[Okn?8BUWp5'9 c`ڽs[ j2`ȯugۡVNf*B#T\{ڷ"u'h4k5I *્&u/AfuRvǀ|p' _*jܩd9l۠B ҉ ɀIݘ8Ғ*Ançb#Jg@yjno*x~r_kystヸ~Ӱx<]]+v:l=qn%'YtD12mkx¸G~| #cq6Y Y BY]߽cN,!*kQagP{^SK"/:5KUE G*.3۝dI]^*v ӛ~p`jE$\ A]\I>xB'{4'`%7gmGݴT=Y˙.碐ɲ^bP0JQ8J́\C } +*l܏:Xx< 2݅F`^5 >@:IBFֻAb0 ]T|f IYT t$b9/ Q|\#47N37:Iu]ⓘ3ra+7]r @1eeR>gCퟁ. ϵ4;Nw3[*43&BkǿI+? gGtF?Fu )hfR k%ƟE{#$~7ARඟ,\<<2UJ%UXju-Fv۱5a^D:'*rqvL ;/\蛞iO˸0egxᄖλznl]bk-LlwkN{t**ƻ;`#3)L4֘qt;2A!/| y#Nq,Lt`'~9G$ u%F(ݩOfH9u˜Ƥ;Et(\nwe8hUv$J}+v6K[BR{I4"#68ZQ٪H,e}Aە;˧fJ'zTsfOr1; `k(暳P4=>/aZ|apZn66ӖsPt,88&N*b 5Op~k@wٞi3߳ bID\Cy(2x:nTdN3ֱrTwj+<|aY^j?qTbVAf;prۻ۰v#G /t)[>ET_d/- Bl( Zs$q\4@7LZDN ev`oXm-NW \R4݂!J4G J.G݂ }Hx+(;.]'o0~lQLɬ X hxW6^ J Lqx'gepn#ayRV>OEU^5 25f`_a[[Ӫq3^+)Q$:Zq̌MvD Xpafvnڨ@_y#(Ŵ1nP4"!t8`9*$ˡ`j-g/)3Sp&y扵HMkI,FEad.WQEޮS! :eHL4ͮj>~䖓뢔#H~34YE? 7"sݰE?/C$XZOOJʧ5GsU^GjVJ^!\^z-׼`7uxg9ue_d[;Λ;s:Rm~ јR!9,IŘm o0eAgp։dzH;'TlBs|x(x}a|@$g[:WΥt{uX=mE%q/!WT*ɪX}@`[7_VEK&@(T{}}uTVU`^)CVas]2ƥjO <#.X\ yOg.mp/ԪƄ#/!Bk|"|俣y977qGZFϿA/oMV peƒpoCI^)Ro~Z}8ҥŠrJ-1 Sy2*;=% i9 _Y}_NdnZ%ymQ'Q̽M*t~C>$9g?UI5jeSӌq@OOG1ɺx?fX_=@H+r|;:4rq-; X8V_p^yE٘%DyVR3Y R4_pf3o `G,Px?Ae1y'&Ԇ;+8#IKp 4pP1Sr >fOexE:b+rY%?⡤f>L_6qwm朦n9ܰF_Ln,)Tv1,Cgd"Lɸ }2W9~{$YL|eTn^F+iU׬'}? PUz!}Y5P8Q7ː\nôDsҧ?e(s yR ALƓKʹ-&`E-;w yeb>EryҀaaZhҚ h߳ڀ6@+db/7 +si(gL%}SLy~ɶ- %l[u5M .33>"QpudmR Wt( p %6zcuQ9¯h=t""|ϼMr|/k*M'P1WddWT 3P)[]Y*&Ye y`csdGvٸˇUcW뮵!fln.q6x'P?Z;ďy@Mas|7ieΎ:b6‹ ]QQڦ]tvQJD6z֭"{WO8o |Y;zvᎀB!sqqԳҿG]-e_c{+)KsJtD+ɪceq^^/G$?:ijM~_v;:_x*pA U^I 9ܤS2TiI,L4E<^4z~Ҧ+mm.^d#F'3 QQW+,֖>4Ŀ@”mo]E"~^\ 5Vz/=rht7Nud ^ v! x63QĩsNrTҗ6&~M֌zh$ $nWH EDu88ջXW,f9LG 0hDH>[.}1cb!\)g._J[|5[F]:N ~u%ٺػ D35/(M anYy{AxbȚ]+TKXy~$&&o~~z3%Ŝϕr=YtZ99ĿNɩ4+~W`Ga箄9@v?4'p>ؕz#wȼmvq~-Z?vUzmb,x_G(6tIhmgl5,k1a? D@m?2[.MMYiuvrAVۣ5BsXpBC)ESE&HC~xTa,> 3x0e+ʪMVȀ8,IjO̴%KtS60L<[򊡶uXiR`u7^luzgfpȂ#tUSF=d'l xmWp\E*iBiJA4 Ex!Ӂ)8%a?&G߄\E"zzAw~%(#$*D`4S`'?tzt8NݦzЀtB?f' ?аL_Vimq{* A]/"$ j8VT#_g#%&{m-hT -QӔ}3CKm7Ai1Œ4+6_x=lk.A(LS"@ؗ&rPXvW`JΝ'vM I%ԯH* R8WFX.(⽺C j͹Pj818}^Xp `f걼R4eG7!YcegL$(Hq9{ ]/(e QwxK}Ms"ek Yk 3b[H|/ !~az\LC $݆ 6sdS٭T&rD1CdA$XHCM]"Yh#dN.܅1rGu쑘=GRԏ5@ïKs8IVpt3?u *hz"VmI!Lv21 rtVf;I} !"9hHyFesw ohDZByq{W$` KvQaLV6nGP؈1_z![s9>ctWijYMM7=\Ag Q& 9TLna9贙^7qe#8{Z\ƶڗ[\Y rxJTS Q h˵צ-ݍnō$NM!Χ:5`Fe"ؑQ jHzOoľ>ΩWM5ku⧈秄ⲿFcߐJ.FE~T}#79ees1BJ< sjA=Lvغuan/!iHLnqpV"^#p2gQ ,sNժ&̰wɚ.6}ߗ5w9@p[77- A4!Up5(j~mŮqJAalo8 ē E0ܺNl4Umf8!(C#HɌzoȺ);Nڜtv*KxbصWՖЎBl了; r?baMo&{pF[?2hAJژ Q4-S7I!=YrLr0_p,~PʓY;IQTUv1eHQS7z`zV`kj\B=߇jeFIi/x0q]cc\hSƀ%6ڦ;o@G_#mƮW<xj$>EGuazBydl7š#n &N1:(k:[W⥀ݐ_YāU?= 8ݬk SϬa|$ĝJ;}L/oeI:X?jfjђ h24'/fztjOp 7J @h)B@އ2XBY;}"h }yI* @>xHCYkY5Wp_[)"1cx(+m2ڪ$3g%x{qhN38',0raP?^{d&|/v@R93!C8a~|Ĉ2+oS@?jg+?ID[%~JyN&hs .nEE "ZFGDBRr &q4M|wNꢥ8_v`9D C3̱SB kߚ3k[*`Xi(d7N5(tESJlgGfdv^vY bvCXZY JNgE !'PG՝x2{UWZ4 JWUq/>'hN!3TV!KŘ;c6]6A׵DR֏&|p*j2;T6_ ;qNt_LI:!;)B GWl:O~zSWGW` lKOiǍȓݢfKűsCrx09bb- g_B ;͊Fr4)̵.T[+>]Zp"s3frqA2P:WVv=<'$̜EYe.OS X;uDw/S^eiU{A|%FUN&iD4mM/H)|P_;24k2zІk:g_б8F%3zښ1taI_|ΆK L?zݟE |ف-RvboBR*VLsٽU,lKãg'Xt5a?Zo;?=?-|P#d,5 u tiϿT:ԙev!{#NSjg+y=c0̹_*5mߕPv}67!w%CzL 3Kz<|&rҰ\}fE ̕@>TɎ-bE9탚*A)bBrWV~=QyS[ ~lzjƮǣP6䕦x'H*U:7IJr7aqB5ě &qBjƌo:)$Z=WF gz#ſWtPW"-T"~dcnrgd%G'͔H# _P#o`|*[WaΛ;yWl!Z|dA젋yt6Iw:wю XǨۂyZ WXVāayX UHN oqq4 6Ch)ˏ~sshIٲu$heA Um|\PwH*,V@%ȲER~Np[re臈E.R:`EKj 3SZZ :~0-٥."ʕw,u>39;~;€-#C\EQhUvغG$;Ƚ>e&sl+_~&DX5,~Þ_<2>l,OîYSa\ByƚLkP.!4z֤QŖgJIxɀR (iFBfY*JƺJ玧xUEPMU َ`. w{2, GQpjE >*H}mŌxξIr4cOez@SG'Fi/5݇3q̒e51u%zj"KIӠq>lMBvFdȚ1녦dJK@q^IqXЍʍtFN(LwܱѺk(^' 0ǰ 0:;jS9c>c<4y]F@>O\r;0-DW d"Q7\Q!\?yOrN{ZbŜ:7{613XFEd<,%φޡEy5 fkU)pJ*;VKx ~#w٧CM~pʗ12gy+4qA.7`<ԧ NHV7&Fw%V~VI7^f5K5רmA"$XڹزGC$O$(|j˿?m`8hcEkvSmm;mq_>̫]Q(\ͼ#!!,ʀ0tt+͐YF$|||)~j tbJ#*JYG?<=#67^WӉSk3h5t (,ޏ ,@meMܩrXzu&6i_v4D?[o3*9!s Q#&4#P/ΪsNt!kHsJv^MwR_d7/gPI o yAo94M=EֶP4t'p:lTMtv'Ѵfܬ[?TGOyB>lh?~9\GU5p tNHI^~7Au&2cȈ}B$&Vw`,'.CӅqv@]N"Peda/tmF{ayxB{z8iYU54O9"B^Cf Nk㞎8!jz5BY0wfvQ3CD5u2q |+Q`hEG3`|? ͭ&9{ n:.t\QNn?[.{-'l*xSZm7/ {ˁӰnEZbe-9fIЄY&͏"kzw48JjnrI82 h&P(ޫ}akŅYcA֜Ph۰kI/Q^ciI CZ*|HW6!DTT+Gjo!hֽO$Ա}%~a߱q#Rt(\֥ ;gXf| cpEJfnb\5n|\}t帀PˡDo͝Б6vZrTIf_ʁY.tE8%/2G(K}fuSSVmfjZ5 czfޭho_ӱGM}1U)4Uwd9|`H̼Л5J\܀063:}|A煮EKC 6Ih ĮA.ux9?>V &(t5n4o)NJ/,k^rʃ!P m-<^MFY*2e=Gr- Kq XdZ F "!"M?Ɠ=-vet(Ԃ :Y~(FՎO;."܀Ÿ8IA*S+bfWG*{|wmU<OxE&;5 Ҝ3*5Y\xzUNrR GתdgM](FE&VB*6z EP3&ω&~@Mz KJm֋7Bгfp9H<̚Gm腎.O ~>[* zEc۷?S&q Cfi"c2weX,|0I8 1;cq\+b9F5k~@9J^Ixq 9ZX:AmOVhY62J'mM\3-7qU<>ٵtWwxD{-M;h0;L`AmFt#~*HfMޅW!hȖVE5.oN4CéipW1^P DI V8Q&c(>BH[xҡ=ŃwiSu! ꤰ;ED[1BS'r5@எIίq(~K־%$ET?ǒ]W"To1AaШ<\q°:|zk.\.@k]q2)ǖu)]OB-} 06 pNu61< !:[BdY&ݢ'0tś}i}m: z8zۣ< aP? q6y# IIKĘ ҈Qi[ ; 7_6cʳb_`XGZфr^l1 5]ڹk!|ac@Lb,ٝM /{*F=y.LE5]t[o<6XVjF<,!]>!jڑMJaNBh& ៣8 IΜ(c*A$۔r@k'cr`';ǻp(m5KF w-$_}JOw }"&}Gv/tTEh;W}2[Īlp`Eۡ-Wa< }*ANSqcWL2)D TI%~D?pWtG s'nQ8]v1#KMaj=×*teΖyCIpA$I> ++Mr(L#P7Z|}@ !>{JA$@>|%FM̸_Y~+M, u?Ny0C}jVwzQRV7ZE-Q|Ӏ`a=HP. 䉕Hᆣ݌Œ;>վ#zσȲ'mWğt]XPA3l6"I-tLJaW~Y5\dk2ؕ%\"pS#.p8fS*^O͵Ҹ#J@e?({D1"|~HCd7!®@r&}PH }t<[2򿏛w^IUGcwo11V-& 8X . B9n BR=$Gpe FEewک**,g K{\D{\.1ȔtBe^Bcjj2#J>-L1~♤"vyRYKSJQ.UeVFotO̮~Vo˸LasuthNn<"7[ Wj7 $Ʌ^=y@|zlor[b[Ec3["IDL?/hwqHyyӋWf2  ;.!CsV`-j0]quԦ~?\ $Y<8_VL7gAd&QYa Vl=:.&a)H4{B:t \䔬jH8&a7(p6 rno?9lwg尽e7dbhYK19O jcnK)ݫ=(xHF6ge ' %p0O]$ފ͖=PkGz#=0Ob(naѳ9 Ph 4wEP\u꿄hgx@ź'I֗ V8<\G( :,ǻZfMx8$1}ئN""*r=z9:Bz3k6ZY_[lJśٰԟ<r E^cܲ%})s?!+Ej9=eAD~e [gnL|bc ^Y\W$& l8q8pt d;gR)oW9\U@ 5h=i:p!6&z=: *K$ iqLVwPJL!S18Jw،^n Q[Zer@u@J|fա'Z! E}gX Ap*G.LٱV 5O_SG`|<"O+cNbK+Fb3Y+{H5]HB׀ئI,1cb -' 0alHt c:b-HZX䫃0<֚w=%:,3al`V-] WFfg0#8Xm *';o֛@cT,K-q^V}v,pf# [v)EI-p z${.Kt_V_4Tn(`!kCGnHH~Wy"YCqj*Z-^O(4sGgn`!CA #rN̥E1Q 2\52U]?abq|o2;vL>h;D!ݤ—ڜgs, ɎJ̯vwK}+ FWW=w V * qHgNϼPd\T땨-eN}t^Bq[ԹQ5JD[W_LYKe@yͩ˨JZz0_%z&8JGqUWOB89BJTz4Fh5Y@x2 l ͽ4Ysq-L*9[HOL:XdsHrT08J|GT=UQyx{~d5=O/J Ɇ ribϦ=U!Rqm)n"(^,t) ?}iJ'!^02Y*RgΤki~Ы!C4Z #Z3{AHr[V38M0 Pp>zh wfL" ]l*/WqemO<^jG3{5ъj@"[><4|9Cu A:\~8fߣRnMp2I%*prf.pCX_W ǘчYf8P:/S{[S(a^Zx}6!L%Zcekzms&6./8r3jr  xKy\ bbWB^qCZX 1,hz22^Ws`wj3]oW`k&•HB/cL^lI3aΑ֣/H֪܈9A>mLq6%?sW;+=:n ]!Ɋ@ǚ7.g =V y6}j6ޗIbUٵ ITxt~F0;6ZI+mO 2 @=58L喰GŽVZ[cˆfp{ł܍ O9i!xUI=b &Bv?9!_n%F ̥!͊1KN8{M'a9Cco׽wWt*c=)aSڢc=>_A+x)((ВWI*%i^W 2:,y,c^D\N&X#aD*^S6& Z:a6Ef`^L/TqMS*S脡S7{#4g'Am4Yd{^#Q՞q,EK: UV*$Uc #]St*JwVZ|U0/ք_1ZeP.8՜}b32xe!04Q״M3<+x9 1#ѭ]r.$7[w(t 9D3n.9ڙh|3 ~)OK/%hcKK(1~=vpjfp 䬌ٷc11Lf3gX\ޝ{~8'VʼnmBn7cX߉8/7L V"('vC,E)YqV CHa D^Jf}^V"~3(D$tL*yi?ߐZ^YͯF_@O6,WadϟLvS8C2JS'3#i)3iwf7ԇ]D)f;T9J&AϖFC7u2Փlݍ;Bw!f Yiq.RJKnJRb9@71H HBI[-:u5YĘd>_$:tYݪ`]JTOdzTٲLgXMmKv|[Qϒ 8e߇u l\FIHz R:E:X]3pQ\d'G c_$T7P~*f{ ߺJj14&?ha kS `wV c]C uLꬵWS.Q#sjc xX>0GL|MM!Cw$R==(84?<}YG'W'd[|p|Ӌz/q`%LFq e W=ODs2kJ]S,ukd@$t,d>$7ۿ!Smz4ޮY$ @U͡=\bR;9_T-3 פW44->&˧<5TR!&pLc8ӿ%A/PZgQY: Ȏo=1Yy bܾbA䙿{k L8e\/X/.Շ,ėQDh 26ZȁF:wՐAr,w`ձxG؂¿-/6 U~:Lf7VB|+ [_X\If|=K߼b ehK.ZΓ/kgֲܕ[MNrP۟R&͍d7|i.gTTIZ 'S.02E2N<RC=p]cs}O~~J>GL_ŋԎGS 6Vrܾr+c\=d1slTStl.n'U$vfk)E 0An'}8RͤcGx,^"**4K"P ҧ")`8iGD&"Z(%Fy1#ҵKhŲuOhSi&}US~gd6W_̒vhϰe>cKBv&3Y҆Xl~Fxl\ *j^xH8qDc#[%}-y96 㳭)1$.:ǴLBOęLJOS3'ݾ% }x]P~֏Y)RRYf֘νM6hC"{nwaa …q M$=w \FQGV_(mQ̸?+B# ׭/.XB1*P6:ϷLj)8-*YBA \oT63[= m\ 1αHgY8z5lM&rRF,`(Ty,&h65itQc h/[&Fv0uH.X`R@\ UףmB2 HtZw^.>x1Vŕwh k ,' ϋla489krd` YA-D Ǻ,%rL%te33\][ICGTK8Ȗ[/]?~ȃpWXDkyCK@/OޡA|bx! W?E2wu Hz*Wha40h>rEvZO:8\*ϜJ|ҵ|2t H ]݈{Qk$`LaV]is Kvj}2)Up\8,*L3co2yZ'+b#49j-T/o; "IFQ:4:ȱ}{$,=|X =/KS­b-Hű(,KT2`e* t94Cdl*v5vk`TGY)l{g `K.!EV;t`#`9^la6Ac2Z܀L*aF20\XsHh{n`3H373VWp$/=sZ~X~ úapR^YHMu>#Z4[pV+v^uǏ\3ȏuj FNU+`AėJ;i $:ZaaTloJ'~hD*8C&YWAp˫)_B#\.ܩOXUM~QBʇ$YWflCD:D}b\rs,Wi63l^N}!aCG!0-|#l @*d-񃻟 #9&y4QbѳYh~)ZA-0JJ oI\sqk Y\iCؒ\j?p,pl^%gO/9uEJG6ALd23 иM)Gd;NC;UѢʮhAD^ Xx!ײ3 ,>Hb +L \9L"+ v ƌK8P~#ÃXfw ˽O7,y>g:q-4ww˾|pbb?'^\I\c,VxxN*IgkۅK鵖$ -:K&hpP9Rdc`oAF2*}|j?hZx1n}+Hk?ن+5ǝ)P9`iIΰ)/6Ad1% ̪»<(7e|Dx7U|f$h5ok֤5a}y8>+NIj&LK:eLAX&g~lQW.bdA]s@?G대U@qjN.lg,b޼GrѤF m78M?f#p 9?, e<&l@[!1[R-!t [ (5#BDׯwQ8-Yb6G^,?A2{lC3}\L>ͱb*_UnK)@t?55s.0p_Yx ,|==;rRiz)QȂF~ U}Otmd|$ 򔒓u"|2Af5A ¹g+O8ؐ(vȿUufXEN I7t9;< A=TV7'YTyX8 rs=N>RG\ +֦m~)Jܟ']tZL3' Eͳc#^xyHVr]:,r.bYW7dzJ)]K5wR9EPw#Z'Fd>*Vh[U~>]و^Dzq?%AQҷNG/=12C*>:>ĉÚUCn2)b$k!YisB.:J@Wԭ"֊ͩ|S@-:>^eHրm1 /%_nx29sA_q: xfV!E?=͊ȑB*ڼscꥦ@n<:%w~l(*)'jtDGOqֳƦWԠjtP ;}RkƂt>&)Bs -K%mJ^3j;j%tz[N׋*mAQQY a;=C~h[ { 3DYDI{CA O@'.+>hEM4BTB #շh#g>s+B;7ژͅ65pĸp>$[JL#o[@h'y (UH2}{gbYj"DG*ŀRn~_Fx~,kMD \D]7kF" :Z#`+Ao++4: pL[(S*0ئ"Ȝd,m0g93:;X~@^I)gCFr1c혵4Đ&B2gN-[Lh:J^1l>NF/:L*7L:A)l.iZ\+"YJӬ {XS,o *3W^w!߂R_'D騒W>bO5Ed0[,=< &tB˯JqŃ탣r=U1mf,},Ӳ=5Wdb(x?dI3s~ǫ뚰4H$Ÿ^1m'a\#2$1٥Ape q1^-ذ|Bsjh|Z iIb2H0{/n[`lLdYáu[\\Q d,r./b*淍 lrVv=Zo{7pot;u_횑RHz:CtXRkc:melyQK6~ [VKjpnf6~ꋀ(;ZV9hEKU]+?)쀗wA[o4qGeMR FƐVbؖ~&GP(eu,2?> ,n .dž}O֏qPh1\U6|I4Rr0㒵\lmև&a@kbJ_hgLMv0LiFgB3 m'x/&r`D(W0{Naл=3ņ7P1iܺ".9Oupm-PP ^ƥQ};aRi*@H " .[yQlߠ~cB ./ Q_v9uA&$G]xh^EKށS˺2QyJmaWmA'Ilmŏ5۫<% *!e>{@],@ :Z1?Kw9%jKJ\jRjw$ueOb:A>أBF~UB@6|J7H/__6& "]_vƼ.!&`sґ"B^כ:yvň%4fo ,{ >`2oh~b1Ɛw E&zXu"&>ũDo˷rPz?r`5Vr@ @ 6>s63;4 CNQj˫wྊEFe4Eee gD2o8< ނ}1=~?qyRdul-4?_;CQ3`4(XelLq05 5emɅg vX?R%-:?*d\zu[TͰ+f Vqǿ᭱FVƮ < >%ywta, gi:@;VV/em2=\G[<6M։5 z]gﴂlt鳋BV腘NE'Z?0右(󙯾$b8$YR!'Go⩑c$L=!f79x{B.'KIOW&kىdb[`VK^>kі8._R`^4xQhQk84 qA1=[Q@(V KF{!&ua\uԁ\/qv3>RboH%}.%w,W*'UҘ 719fDy~zrvJ;u*TZ9r\coLv  4;XnmV :YsQd| J_ oOZ@=^[`S x -z*i H3F$H}YQ+㋃4Sؖ6C9s*ծK}ǯ{aXT2-et-(5q"{8hT1̪  Eɫ8OTz(f~/03E[jMb2۟T12I00 Y &U#]|iiՋRyj)TO̍ߴHQ%P4$aa9 0ޚKgPI``s-VD[Uhiv_#RmQ} !&]jIQ)^=n\tgO#z}Lv!e>ձ2_Z3`kb q=Z-`" PPa?,o-h 06j&=R7Q%.criGy65poGHִd()͈V."R#'%6#60{؄ Rl^׊ N1y`XqAzUH(۞b-9DHOȄ8 nt&+wS,KZ J:tuXͻ۪@ AUܠX6\ӧus:: ZZWW^oo /׫<$x`]uxDٓ& ,:Dؕy"m^\i '|جըc&}lux 'm d_#.Dijs+Qsv@OOlˆ=I\ cǑRQ{#ti@H0[{t(啍-EONRQ2p:1}8_S~W.?)~ܰӥEwӪ2)trP>pՒ0dbW@|A _$-t7"tU؈.0svAV@ʸC[h /<1$a1fwe3NzEx&ex(6y_(X<]USw6,@6<1%2aAW&jwbN~<2|c/A|uk_U%}Zm-vI6T[uOen;*5QA2Mè}@6MJHV pJ+%wrY͔ҿ&H8ޘݤMNs>҉%8}@vΰ(hi ZS?Ռa 6Wz;q9vmy1 +9o<^}71"^~w&6ܧd% ^-WQnS,5cPwt ȅKS?q)2" AQ_&߃"K8Kc[s+F.9蝬K9 0$#)H@ H94[CdFEF=/;;1+Rw$[butH;r2t ܟT6\BinÈh΃ҧ"*ue:)G1qKby!#s!Y~}PV[j| &gF nC@n)bmֿtpˮrL;c.y 46FTN[>R,/N5n(vٔGRf)ajҖYjg 6Y 3*O80-OM0 H3т·ؔ9x~,< 'qO|3}u\JKh$0DF 8h)P4ڴ#$Z5ZK:'Ƭ6n#}b ]QLm_!OFaO%>f[BDΦ{d1nk3M Uߠ#/;qO"-f? Ea0ŧtv.}H4y G!:0ڔh) ]&ACMGMJʅrl,ЕR.d 8LHd.*;UK^X 5JH~>HI=TI  [dvB w;F;`iBFM$mM52k_a\&};FBelt yMn$mO> P,K6䟝LE$\Nl`X<V;rd06X.=}DU_ RcE0!s/,z4R'99}0>QgU|WO(64株I# 9il=4MWn's 3KC_=G#`q'R -{5\V ]n qo5ƓY ^,ሖ@bPh=0S.1A{w,M,xxr AKӸCM\Ev7]7א3'QWyߌw ħy|YXGLE)Q S':VqSA5I>\|f)" ,v*UIhNCD&⏻_2pDUwO?ro7-K>4:3P#'=9Ů󐍴 ?Cuxzk&~/G93එH v{I Q`5,["+}7F@$MA?@6\4Skeq)ܭh歍#JBÙ{hh9SPl´ϼX S%Ex}Հ*vM)+r bn]uDO?p65Ș^ܙJ>|yԖ ;ï."9/ J85k/`TrfUnGd\HJ;e 1r!UOe_oبdCJIk\3ddޭ+zJ\:(^H'pGEM^QLe"O721hHz?q(Ү?rW qbfRٚj.G+xh)k. hdi4+ox:KFzxF?vx>yB)U x\wZ+8m" .y!t[mgLNL4.n^qnOd}%o'.$b0k=las<'#7v6'x_ 2$(f(_{R2m ]:f ҌD]%M~Gg5X񯋉b&>!QpSyCMLGd@sɻv.=?EBZJ59p2ˢ*6)8¥ !O@p{Ɩ@lm{#U^xm6F j.ȿTO4EU3vF'FH od] :aUsJjd9JZ_mXI2t6 +AQ1oi&+4RhȦ3ݟBLA׹ ApW{ :CCl >YVr:辶~g{Rm4AQzDhj/({μ`p,P0+ǁ@C펧vԩn-C:9JNz<Ȩ^8![<fijNX;b$-b0RtL.Zsg*"ec/ߣҘxDʡ&&i~5-LP.օ>rb=W?@m,'lbAOP'~=gR߭V+CCPXT%ŎPȚGjtW` REq8šFQV( "s\Ʃy`x ۉt[u=pDYsY(mE#q+:U4e %a 3JLM ݟCm/$l/{s?hA, P7ڄ/__@5mwhmх6峲KM8q7aΠ-RJhФ`r\x:R "LΖho&g@feTo$mQ,$ {3VVߌ WFY8敘.Qf ;_Q5N?&pr6_УE|װ%!$%q7ߊSͶWgO<Zg݂KQ9#hQ~ٗu|[h%V~w~W3JM5/x=zwg~+ߞ{+tS=kx/$/l.$_9Fa,}K 1aV˜pw$vM%hG4.j{Oս6,u6{f+g,Xb61DD27 pjomlzyk8Ϻ]9t2="}I1ES$pUUL\,ㇴ>gR\3eoltKٯ'XytP1wpDM9Uj <$J Q,.tFS81o; ~ o& R Zn/TҲVxB3i2V:η\ː ïA[ev zj#F).I iH5TIL4H4>㡒69Y>aY1]0@HA y?5tA4dMJRaDOQ21."(cRFF݂/`,31}+o6n1#D9 ueAgi>5bQ>}̥H?iJΖUżMs8q~()WhzA|f{#8ieDD|Xт $ou2mU*D$ t t&DRĿi!~κ#ҒApSY^T)sml#B%A&iBI}߮2i2(ݜUtKWh׭Ҟy)Y0Aw̘U( x&ZӚۖ07&?x{ЍMw@oO,mUM2^5h ã;Ln:>V$,m% ~@T& LڎJ^i]#I:amtâ߆4)D }zﲹVעӌ.Znr\(|;VE`wl?6lzֺ=EfA?+&ϜrF>0+<8nmlҊ"/%2vl'4z 48xUV vbE867AjgMPvFHͤRc+U@ #'kr73HG,Stq5'T/%CBg!y㦮jOnǼj+<ɄU5K)J0@K]ûg`?{?M0Qk萣<8<ұkځ) uQRۋRaV>Ov< TZHXiT:+ 7xolC )95anQVOhX1:edJA o_!}5䘐lT -tr`";ZBY6Q ` MTFٗ:br yk:n|&Z9ܶѕ9:`1d/|q;Ox}yYv齪관A%V LTREVh` 4A]VZ-y$sɗOg` N!5H&~/6muN2 VItv ]c(7sAc[|{ͬ^ ٔrqU켈S-ԲѠjyYxԢɅʽlVb3Ǜt1G&PB]ތ SګoSGWCx: / 7˓̥V Kyʙn7AZiͦR{b4Kr2sL\QAq߂Apn쑭՗/$ H5M#wdzxGZSba i兊úW<_ŜllR\HghV5aw˽^e(xjfvy !:?鉚U݌C!W]7\-y?yCN}8D^' n.Nh+"D{GU"82mƉ3ZJWWxk%]K.)7G5! mP:۷҃ TFJRtғ7cH7f|c # _穎H9(H!1ԩ~5c^9s/BU!Y ASd[揘"]c3qCmq|EYg PrIGq$LpF >((Db6Mj: z>K0۽%!z&~ wp _);6Q~qvz2YK&DՅbшg "Tp;7z>i6JH0,sfО+szQ>8C\Lu4ক̓J m~z!}Rۃ+YjⳂ#42E:>ñNAed8&Y-ir;-7umHNbq5_}K1M;֘y!pKb$@^]w#H@@NT9LsjLă9Hxe _mp!!0ޚkj(ḼGgԌ#_t,XsF*,ុd_'8=N \%hZ `i{^$m;ͤ 3 Y1zfmx1 (~@5I(7&XW2d#| I]sU<6G7nE),ŒBFMN[끧5-3r>폟=M>"5~禳:+a Ʊ%$Ԗnmd[Qߏ[:z 3%R9 cٜ@;]-}meF+?9V= g/] %On|no}xw-5yɑpf'HF:#cUʍYdT8>F\S~$$pʧPA@d059l8:iy[k2a\/ap7O%$:]~z~o=:PLT 7\&*Xi4w]͓z֡qp/F |}-gAu:`4m 0EVi|MP{6mphwFxArR҆ XqH# O_L>IQvug8Y.ǸyNd1'tRabk}?`l1tv>Qㆯ=%i1/XT47.#3Fb̈́l 8}c^ױ[,L_xDp9|Ũ w^lmh+z璋K&-KN&+r_q7QE@vCA@C`+`_lHLN# ѱL:FS]o 1ku~w`x_ߐoЕϓ_|9Jw EEqaH ObW ;]b@e&LQE#RU>p, kkizQzS1hB "OSPI~l' nIϢ"hU,!ԲnOv.sJu>L׈ٝ/i/3Љrϭu&=rQ,^%:`,y!WmtUڗ~〹yr$3gc|rp`!DF0[hړA$zr_MߔCuq1ۮ4^ybН@NfFtQD|G}j{j2 0EF Jf/yWvwnt U}jD[ 0'\V4f&)DEβy-k ;Iށ͑K70=;W_m{Um߶c=,$)=U~1j̀BCI v9S+/XsloVҸG ^QE\"L[f!s3'F1>R]hoECcF:O͔"+_5.QM`@8{(?hʟ'{\pޝAOkRyqK)e'ζʴ "{f?ڌSx0!Xk`CgGs^6Tla1YC~x9$;cZy41q} ?/CW%e(RfF.QD 1w:D]-HQ[ii7єt}=T)W6?46hT۪:~qG9D\}7>GuGv?<5ǣ?e5msّGw>[$8.MToމbfsMwd&lq/e 4Jʰ 9^C{Uzp5K'=U4 3VRNp1!H-߲S3E riŨ#jTaBwѓ]!a6]byXXZB"d!4Q:(9.^5} [-m#fv|-\g)I-+}٪V,c%)֋˺BKڤ#{)Vp뵤 \ժvrE;3"Pv/ќ 2\9+ V뷢pNV¢;HǙWQB >8z/%u挥--+i>頾`-x -^k9.I. md6Qc@&H5ĹP2ߙ+XE >!H=d9c(PDP 2uVYs{G bƆ'ƸR4("BJL_ɿWB~KYI1%tS2UfX [*1tKb3+g-]+(pMRs˰Vf:4U/eV (*"gG:<]J0#eNjeMy/\y^L0#;ݡa/,Wqkjek5Onk?Ʒ4Mֳ= Jԟ¿RGf V!""+mI/UCR?NVv(~2Wv!Gt( A_YIhl2L1 qơjE5e1g{fefv]^|É Msj"*"8w'VGunldΩT%=×WГBr-)^twK}*'bnƋ$#n3,n P j]pߨ/oEq\\Dv<4X},asz^a D/xp%C.$"Wt`܄+@cNN_QJvi[@ʉ+'I`TbbgʜKq=[2ełis 8U ЋTDpGDN* J;XOvNI?8B3q9's1 ;\%؝X!jHL_;f6K:N;J1 (ha!_!Nȟ<8D OiBpjϏ0>~Rl5vZc"W%:C7' *-#^:Đ!#y}nM$)Ztb4X3bܡJu{=β85@m.I$<-eꊀڴ{Wu4]39[RY++7]Uޯ/z|@ I/6 }OA(1?a N7ckە${o֜;8S؅_0LJU(35G|w sX 1޺%]wjq()Փk;^Fe``HK V(PxAzڛF}-I:Qmr²g٠M}]r~g7gSAgd%yb1"&4Z"^bHxR" i+4i6]مm3tY&ǷTzNT1P;jg-DGM}s+N?bJmEBwy+fw`5dhTИKW~F͆FzRP'&Uv!6^AhSؽb&gQAɼO=/0lU,0~HW,jaF]hePXXEN𢰹Y.:ă9G/KkH |wuayB{M$)W8KM%j7zʁX8}yhH*.8α1AC\.[@.wNؘ yHD0(.fkMVR VIoտP^캠?0(3Ė/ SOļ?`*X9[\f,#N4jn>E%G\V HR\ip(EK]D tFP2f? ; !syf`@Te:+>'0춙![{a "$OFxeVCEuKl_}Zh)Ml!.[z $o&?PLvg]F\LH^DF((gbaf2^+L$\lwjG쉲2q&./`侭\9䌵Mq-֛x't 3AiՈEjc%? :\-ЃJw'.lI1 qd}_!3\BS<7K9Y# \"h:A.EX!eFW1VnMB4NEE<ebsߟe\>V\ pМdch=6p75׎, Wk"ifJ8R!"WUDCmh'm>dY҆ ;O[_b1d`2K6̐yxNjG :w҉}W ,FD%1 @{tvS{2kI/v 3$=g3t)ml܇(u0 Ңxʠ˥&qg#OZ5(."C@`ospxN(hz7# Q,Y ~ Vs4HTK!?zV0G ,[8Z}PxbVa,6ceצsQ{qqU= 1_Џvtyᆟ;=_KO·ƩX5I*pMWg2'w/7 թ|zDj(*` ҏ'g_C!BjPyM7xX>" 5,zWlO/ΐ8*_#pj>rQ1_Qk]8ٗwu 9O_-a6r|>PVZ? PS|x'>c7d%5bb಩ʡ@UozkƈصMϜ3@v9OP%6oKWkX ?w&b}eRD{êEkt+;.~K[$3H5xrT*LHqd$1St $9~ڝ|F8ebBI]W#9e\&$ցgU: 27 Hlpj0Q0EA{8n߂B 2%CY!@vwo{c33f|Yc;- ~piFc/JfY z잎 z],\!=3 1W)jT7ݻq41.gxr bh v+dsNZp6+>>DŽ3&ݞSp 9R_9oLp-$V18"YI (c0%=4{gU\%h5!iX1uo֍i7SB=zCOc|=X`(9A4qa4 kHE[aexD.`O ;*E ?y[{~J>f bN᧐'zv`+,4ӔP] ăℿ[CElEUj $?b:5v!ɣ9TqWk]Kekl@MY=I?xx́$[UfAX\= n܁zdmIMdSS;6 Auj&jVR%+*׆:+Gg $@?y; 7oDHe@ c0*əW8@n`_ =}_2Ji"94"nMh߯B;(`LJ兪 0dMqUאw15`.`F]0줍*Z+xDp_[JO^Ziw?j5⻈V';} ED#b)(JjP E3:΋2J]FE ?ˏan.5*޳\[7$YI2P -3c6ÈwֿrVs0169P0LX$ ɓAɞFV7$g'R +q8ʵ>ǀq@D>%XPFΖGǶ.+^sbyONEcVR, KFrv$'@BvZu.#)#0ָVncՖ$w;F5ʼfސeVG2RP5 :]b7I5f3]ţCFUKȊQ98?=zϘU!NrCa~&a"sӀ&zI qD/ +lȱ2VqRܡ0%Q \6*8UC/PWp`G?)`ksHv^ hXFZF j{jW|T;vMkg&JGc3Lβ#M?k| Dp@maϗAFprIBʅQ,9gVTvc+az!ty=r9{?˖I\5Ɓkl e4@v32޶$wgvԙ4 [ ];@?!N.RwPrO!X\ `$J wiVe˽brtd2/5y<=X5 x#p}%.yi}n" 0bP)GPyY%j&cx?9~ĢGL co2=?rYu=;f@}i8r EF P3y$7v|H aG180OJ\㫟T0VY/c[r.ǛW:\ Cɾal)knv[Earl.4͓ۯ9o:M(G2v(ۡ\0 6)"f9BM: GÚEy(ZM@  TJf0hxXGe4 vW@;ӀaĎ8ӕUf"}ybY=CR2GI_*?}DuITlL:"aBJ:[5tj[?Ư2jyNݞo(_KΉx:fؘ]?U1#R7锌Jd$>h\uh@ȯ:ovz~ !!l漜izN4 vB&eT p6hTy &a;}V˘Vi?!b޻6E`~ Fr]A!Xm+|YTQ!qUGRf \fmVjco_<@] "i`j'đ%+8εwSL4ufrX/O8fuR)Mm+d揻AZo]|b327CR0X] mCxT4ђf@ˣ>o/*&;؞ikWF 4&Mk&Ue }v9KƸФE{+MuCuLhm~E/hgc`9x jS /~cxꐊm &0Kg++}rŠrb*IY(*)4g2q\&tmFz[$w(GmXL NgجKo Xw %b k <劋?V wG?`qA0wSP TсlAt;;>6۩$ -)sAv ϭnlB%ߢ ]΀.Yx! \ױ!<|>cjr*k??ze1},)m@ZnĿm uG|&0_糈Pq6<Ŵњy0W>)tn `c.OSiT1.G1 h#/eN cE w2S k4_D@f+aat.,#cKЇXr*ۦں蔾p6%_uy|J}Zu񒤅ųye.>(u]@yrekHqa/Qv B1^2ƃYi[ƽ跱1g>lWwyfyQ!-QIҎira-*^±SocV/=k8ECFRJJmu,y2@כ.QDѥ_+siǺ+B ~g2TQ-7YmYMK (ō!?|E~{ѿprY8hV}1yiG-RQ  JEccS])oMgA %MEZo?ԛ?E؆M%/v:#fIdM[M Eu(\SE~ Yγoy# SZM w{9PZbig li>nK|i)ی.E9Ig_)`nU$Nv1'ЉO \-%O.q(o"^;. tGfQw Ej J8H}_F/.Gmӆ9QidKhKPAEa9t9jճ$E5@3ifҭ N-e'yS``;QXgunފVO&>EGoTMG ^8/~Np~:u[9n3cIgF@L D>*OQ\+-51@+jy*U| W­e ̲?O' DJ'꼥rHxDηÃ0~&jðPW0`$ٿ ŋ/`Idosn74k+~t CDJs7XL _~^͘ڂ\+,g<:֦%E2i~F 6uE#6L,EAR?,K) T?'KcIKck }waiaԃMS~0e!!-(![7ad% a } #b,ő@ᡗ>{\Z-0F!M.oXԶGL;T"c鉗6^t mA|L҈mF'lW@/_BpS$ oa!]}ktXE4r&_(9Xs{!DU0*}Z QVVm}aMyT>Bd|`jsi{i`09s-C4ޝ+'eɦ)P_Dƥ{,K\j#^SN/M$Wzܣf;R3z_nB RwWƵ`5cޱ?~&imt7}8kK:7}'=`N*3cw̍Nk_= W^`(.xywz_D #D1P^L{nesA vn"1DGnEv:aS7f^1hpܦ0oJ/ҔڥgBBqdI"@z/A;anډ WOGQeRw'<6myfI T#Q6ˆަ), HmZ"[) =/ ԧMȺrx|~*].W)@S,1DAZ@_ =(:"؈R{0\MeUg~0'\:N6)Mj?nLcB"w[?+gknsQ$Jb0MWBޓJEUi>''vCg+ VYR_VtS$12bPn褬 ɪz*V{QXCP6^1G!! UАg[G`n$a;~).zgc1*@fn%Uj q󿸆RL6}h2*NyRWpMPw3^nll|8%KxtL??l_o֑>C^5|Kk; dv#ouױI!ǟ,x9`):p$ʱ``Jy鞧=&`\B??;Ofy0WvWk 2_uy|FhB z7Ͷ1t^2Omkeq"m› YO10/ @L~ K")U+`l8(7"n~dEzTm+ 32o:oꑝvHc>Tm.ԹJ,v@@|g=<vYוXt$Wp%n $; -_:Cg$lJk?%4%"jsͨŝby_Pd2TH:^P186ZCu/ѧsb ₑ]RAA+u""녘yleD{Dɘe]jo0׊hmکlzہTs֤EP=$bp*.@Lv;@8tw^0F;kJ xqL`EfSTR2ߞCΝ;(EޟCLOFMr*A ^&}.WpWkԕd`&' 0(_8cz 8W qa-*`㥒g :ЊkŠ *zȨɸյr'Xl$S{چء WVp`UQ*JλD=>:BJBP~Omq d#P,Z_5t5gOuWc 65-YEd_IbGt -`jA';I/Cf3{Z^ǽЕK¾Tew"/܄6B>bժH_w^eM!(La#I/e>^%P`[ZR.7/wJ@hF="u[\_eg͠q!џKc?GD2#G/j SAJ?m6JzbVGN_1]J\_ wO@aV(u$2ŘPcb@MnVG` >+SˤntNhA+~ʺ0왍{>Oc iE޲{J .^3YBp{V}3; BI}]M6`A$ihklD.WTBdJ?6dSinAi\p@R$5KN=.갃]2_In(5vѱ]'^\ɣU #AEꏩWݟaPF=͝)e HJ/Ӽct+2yzIG[FOʳ3H)x6$mowڟ/Hj':lЍQyaݩ ]I, "[-H#'n8u22 K| RҏQ:M&֭㠫p=Vg"AK^y<5UVvOU*2*2sR =VOUc#k_ٍEri Z'NԔ؟ wm~8hIYeLκ*R1ziNڑ* CjzbZ^qmո4U\):&A@+J[ܔ{j49.`r%҉, ]Dn) s jwj(z#@R_NTm ,~D @Z|u jVqZ.Lam:ӤT)nTH༝nO.WE S㭇ල!3mi)e5NO3)UxJ0Pxb\GdW%#q"??ۗ a{Gpaq"@mhz}1A^JRrDq킦KN@H4ME%2pp͙slmG|%E@`F$eb x g-'0025#( ~}S&83n)C;Q&E L+jO!LJfu=z+C~L#%kO\9 "lӖZƓ2n-Lc8D_?hlULf|: oHg<+2[2vLrIj_[A'[uٴh{`/5|ʍ#oz t`Jl•Sh+Sٖm3I ſT B4ˎ3^zjH ^fxUW U j)U:sP NG!7Ortuv1Ep,.4g|ASi$]#S݇05!f$Hh8є?bEM<}Kg̿=xpcweJG:/txɆWJ;8G&ȷ\(_̚ <*fp-W'x\aeZCt"ZztL30Ы[X(ZC9D 6}:YȚG0wRq^N8^km9uG@ h{zٔ(z=j:G4vk!O\n6Q-vۊA92!r˃_%X +]=2Sڟ?V/$h &ou5❪VX]mL,ٽ41qgu *f-n|V i^NqdÐEe.k2)bJt?wJ~iߎVʷ-cm pM~8LDe aI҄xD߲4nΡ!Oj({Q|SYdM";<"GPe͛Xlr  ЊvsnQv 5b;@iiW#J`jƊ!:(HgMΣX.F g1 dS|,^!R O. X[ix?On&:~D_!iVbd"+:KI@"ra}w7ì%ZP+.|_ZjLR6}Um%x?O5v\-ahS/{ҏ"Yo#d%AHƣB{!aTt픷vuV'Ax$Gm`{?m΅:LZ]&،З?41%2ۃ8*G}z2Q[5]uƷs 11Yg=3.cR @CN\MA%St?iudCϯP]Bc&+]g{ Tb]z*Vg{u ӬGwsc ܳ .NmԲϷwҝja<gI31<84y\P{1#Z. h 4U68@t=o]'YD< Cm dNܸlz$%/>dU=rE9Q"\q{ޔM.$gs>mvdJMӎ M?1)"N$BcS-NFrS*g(Dצ>0rbBAN!,8$c>;D4j]}6w\LJC{$sՆcdᗧ NbJZCtuwE<^. YHܤ5]Ƶ=RVzgQsf/KqMj@ua0,xH`g#ԄR-C_϶ET㘙?fw77`m̓}4@盙%>±P5?mޚE͘SK'K&amѓ_áKN9 Vc-E;Qv1,#mZc#2ˊ[-DĿɂo VJËܖ (1rxRͶj;q~45zU^ЈH4+坒MRa]lj-:qD`rØqd}KBoq4u x`Iv[ƊvZg;(Mm 'w2n y"5}r?4&%H='W!V :+n "}X^P̠œ|(m3s%cyyM#wfcۄ( r֚UiebKppKQ!o#7 /g5<*(zq^ [D gIqérS/޳G ~igFnF5ʊfrT]&[ lϮt`-×M vނ~lc)T FNќcptI{"QU Ҹ\CAS)B뚄 q FERFeu%j@̒0Koջ9ӏ21?*jA1*w-[epc?bp63r|:Y5Z@AY!v&b],e +gf#$k؀~$wi$kLjk;,?,w +.*XD}Rs')׼ǯ>qY m&j^NLj'Ze\lm3u&D &>&C,pC|N7Ht<~"{-ֵ S *dȞ_5\h1T)sfL ajXM} ްҍjPQIzG%lI>]2ȿE$Ӧ`]̳}Sɦ|zע#y`|VXFIVJ`LJFOHYs})6ɼYHY"wVj!wAZtp_vڏ+KN; /MDBd&k.%q':'X]L~. NLÃŵЄ!}}p RlT*]quMh z/qS8/UMzŔ,s|7D"e8 7?F `eR[l݌.bo̷@G4 Tiǿ_G4ߓ U/%"muO(W}8&]1-Ϯn%&/Cn KQn7P)=E"# Er9'wBPzpMK%ӹ~' eaj0:~|POn"CC7!^Ga۬ fLHI*Q1; ~RȏIߏ^J]h>^{N'n=}7^`ӚEX3}* :pQE6`5.A˳~%2Z sGO+ 5aRsޫJtXLrTw~sf!E˰Iu[.tfP[SLQ 4^e(\3L53UfĺȯcS|z1Q-񝢮kC kw>jf]4(,e=AŅmZmM *JmuTШ+?\gZA3JP>fu=r ƛW&eFÌYaƅ} z5K4LuܸUej&ȽDYш&J̅AIb]Y'J.avQĦ4SґF1hð\<)i@E2 L.l1"ǖpUQ+?Q] |r2KM| ˀhùp}gC[ 49o< b^ߏp7 .}*HH9sMl3 dNhpG |bYJW;.^?ܿ"8$٫X|8*L{LSh5tgB6W~*)Hx|:Z+TΒL@$zoSKd8Hѳz8L5|XҦ+ 0stKe@5S M }%эQ$.WMz$b 1Pv|=IP1N'hG Bab?[ KRǓ@׀|wcnTZL|d|J88=//!@ۀ`_MAǜ0KQװE@~Ć3IA#,rNd½ '+!`>y@3gAP#dyH Gyhiwd?b0a{##pz;+ꫡw`W^QY`e΍ּ@> '~`0RvVu0(ɣB,J2 V2,y(ln&; XE&py߫S Z3+ŹBʲ'!V*>ϕ>.lRtg-i6Pduh #J RRs\Sg|*ijyn>]'>Ɲ=>c+\4mjr`qFk̂Ԟu,XqEDfrBY9֊.!6ۦG֗ƩTc%%ՂGJ~銒*q- ]0x)~Ilߚh5Ֆ0ѲH!Qtz"ɐ:# >F *!2\'vd]ьc]DgI^{0]F(z!jWpR' Kƃ]=R_B59Ӭ)1 U۟@=BJ'>`2:ȐliiSy'WQ9T0dl'0O5()'F!\)p ́A[Q/?&M2pw1^{c`hQnoqH/,[j8bұ8IC |}W3=p=W)|:b(8Cc>q پh5t'yٴ ヅp\x+loh s Ϥ Si l) XOy{M;ovdeEd qUϩ&XxB爆j<9L0⣠ЬSpl\b]7wwxF2QMӼ^}&(ԛ='2E@d2~!< ׀Y!u+׫ss.įG+'.KFQW3bqD02t"GTdbN(<!+e=]ϖ&+ӉF{=p3+ Y[)zZ4<,"m/ʒ4"^$ũRwPI } f!q'^[tRs3OnʧҖh|Zt m98Hp=YVٟz"[]V҃=T "ASH42BocIHbbM6HvVVCrV+ th4ύeԌ-E ?l F-zNqi9 '񠻺BAu2tn[1˖SĜU<$O7٢UjXlF+i&7KOH"A }tfoS7zRɟ&򶣂"[|)\\q xOa$nK*0T1 ƛGa!i8jX@y+SMn53^};|i W2n:*37Im)e ܜKq.ݬ*K-t"-,W H/C"V:Z'&? ܖ;b{&aQgTGR߈ԺgnNP'/|U0= |*PFP-DyZ/HGW (Ϣ$0[4]@ټ7Ƣv(#nRPP$LgtN騌me, =psy[E>Ȣx5jaU$l|Lab:itw<>Wp()Gsuě@>7^i}8'ƺ϶}Xa|WЁBܓ@x:̀‘bmynXȱ=FmhfcRi<백*%FؙdqA`mrI[fmScIxy(be?h-p 5=Hcf}q|ؖ:~#,#9J%4@+34K{ zcXWx67DSySާ>rB98Qr,}r:"Ѷ:YOt @Rۉm`9LYsO-Wy;Ca$jҖOQRS0*W(5/;KTg-UeD{39_NL7tr =Bw$I$β.ixPUx4C}+7> 4) G+5$:y`sbǡBLo xz(<,fiPDTck$E2)3;WתwMH =FRQ؀,,1F'{8[`⧀M!2V29E-z(_zZ!dAJdZNlPΞJ,d<-\2oh܏2 ;Fm6b$>qR;G嫉*Yۙ] z}{a4]5*wa1C)t69":TS13E~`qɽ^Y>Z1v!V_3jKtKYA)ҵD~Qw{ . c+[&R4urC~RhSw H M4*_)fJo: fqhb;,<QtW#y&?BنSk4s.)£|OΓГ7[?JokKFxDztmk"ӿuF%m P4RǏ~Jn' 5MZBH *jAUQS@[: fQs_/!qu0? dv{tRdM ,1,jki,!Id*ɩ5-Z8&eJe|ѪCEv9ԃƓcSUÅ&x0@o̫2hA#*ʬU ?^멑 YD J:z!N;@8Ծ-|Yl31CHFY6/.YWAOZbd`lbDGv1EGRqn >lH<T9M۵b/e[(FUXņ5(%QZXJ|>brW\]fWZf@5G? W̺c nG+[^vgDE 5'~-c ~/}))j-YPHC-QοH7IRGhw/=]6 h uqѳ A=!J 1C7U,ear ro_5DfBt æc9+LE{]t;s)in8a s)fb0 ^e¹@;kw+~vD&#1%|,Y^4'uEn x+|n5#xe?c]a\rNPL g+VPMO*Ŋ@k*0l]wΆ*r|x,}< -glBk$aio\~uo4 ~ANz #rmoW0 ΔC7+TqAVa-b֮l ]ԴHhGܜ{oR0z tWAIQFJjDQ._Q2c2÷5G&SeI4+BeI\u_0)_k XxvH 198)09V߭Y#L~& B!]&:^h̏O,.T@5f{@nE5C,8OF[7ӓ'&O߮l jSu>pZZjɗwe4؉zs =b뎗 Nܺg#r1 EB1𱐆lOamRNeeR ոJz-ͨ;6YirT$SS0oq=DqM )RIQq;\'%HSzqs =< w\$K,<uV#sI@.~hk&/=4MW.Ps},^:Ge+oaSyR/B*susVڰ;̑~nta׳SJg~$?(e*n)U!\I '^Vws{^j[=hmH}Z!d ̺gNDz] ͫwpa\4q5j0؍!^[w( &9rpVA.΅\Zx?]=M./zHrw|!D W#O 5tB1p;d9":Ѣ~tyc4kE;iPT\Hƛ^~ : ϯe.YWNJ@4l$Xg]Q-Y3p6seD8!x(8D4sZA:(<ӊx9&RBe EҴ5 R}_A%++rJ5HsqhnI)i*ꝵN1D$ W4Z̛ҞyD db 7U!9}f7!YKtW^+ImR`}-F "uBMu 3w DTTwޭ#M󈎣zI lAS1,$]"݌9_Ksw*Hejb{p~XvDh.o|wCc1nm>Ė JPVNd :߾&2sk$V=|iT<.BL*!Fe.ܳq:>u^2@"A7Pma9L$Atv`^Ī샶W5c =,BRou?IOqw_NB`aɹ#r}uS9utíNuԫmo?y+Ulcn(aYd"Ӎ'?EV˳Hb)tUcG:o Zsk -q2t2#3jEuҠqA8 6\̂9?4D-x(}0=F)Cٿ(Zj([A#pG7?;`U b/z I޲~H(Ǧ 76yl.&?#$Ӷr% Puf^eP[d٠K3,\+ziw&ۜX |-d"lP2Ѐ[ts?XoDrm-ǜECܖ18W8;RF<e).j*'t־#s}\dQ204Z5; qc,7F Q4ɨP˟.BW;jsxM}Q-xْkX壷Ǯ2>6f=<Z{&$eCJu4̷|M (^d&W!)~N+?l ^Q9̉ŕ"aj H:@av}ERd|iބ Uk "\68V yLTު3?v?4 Yr d@ bg"?o+ L UshDiT=!9wf ?ч;\r3nѣ۝;Ȅ`,pfw4)t-C\VMB~(vZiv/b:;l?Λx2\)s EMqCkNF.oХ5T'q/jh0Ѽdցd;&ov@qK1ipd؅@&~.W Fs'Bm[ibb\qJUƞ2'"˴18/aJ[ch2(M{W,{nٖ"hRuP#;| ktB@{Bv 8>2eۀ%oE1@u#B1EG^zIS(߁y y.GP5pr0$%nHoڍʼn)>vѝrP+?§o(U#j#EۭY7YO` y4}{Ubc,ev*eqsCww3h6l)WC N%pHoEU%h6mFgNL-S|mܦe@Cݿ?6B[6n2U_AL!Z" 0-|vܔ̾Ӻ帮zXD7?qy..i-SH{%N8|σ#Kԫ[M'T$̡C o[| B&v!x; |1aqb]f p"5~R|8GY!>È+)+w~쳏u/}GREUmN6V1uۿhjHVDj w5ڸpī=8L? 1X#٪#E\^wPVNv+2 9@ਐPK+QhHW(q͕5fm07ibwg5[.> LmIHs儛k \,&ܛ,DE3MNK5"'daVU`u;RW(z+2~v}7*.(œ7'C@c+̒Wǩ%Rexio\ElM?ݰ՟k s$OvF@ vxGqX\\Xyr{pF0269 +T H7vkg9bI=uTv}X ,R5ʸ B_̟f!fcU `TsGdUAֺoL#Ȥ88)9iƧ1:.B5AdL|)W,9&|_y.Xl+_T1JSvHY4{4lՂGZDz#䷂qpp:q9^Ԉ4ZʠJjV*4ct8g~f}"1)6ݐ^}!N{1m C7>Sg(S-dfpؚtvN0[W(=Ly+M CH_Y8H¸t 6̱Rфn+f3Iؑl[_AWWOU5KiyT8D\<U{.Fl1NſY)btޫk*  X3E@[.ZoY4n!wHvA :0.h}^'rf_v+dsr4`A/> Hprm۹^ڗJWsHf0}u-,f#p4/-~ Jx?6&U|Gъ;iT;:~S&S(8 L(&k-oa}\:[-W 8DFxL(LV)e Դ&6:p$'"Pu>";.bwYaj8jGx ~!/#|!f ?&PqWt~GOnD'y3Gϊʦzƭ/'FZe'MlkqGIoYETW& 傘WH$m &u X O8QOf HW䂰QaATXY%N5K%ߤonza^5 ݉!}@"C(USV|筂GC-CjGyuwIk[~{N˺u/(tt b~NBAkU}ڧJr/4YWQ$5dtd1:{㆒PKȑ/I~9é:uGԦ T_+<:”;LvYw!nEY떙~NIұgٺ2?ƶ]Jt]CR v)¤pg'ww&Z uyOy);6-4HUwU'xX'~?86@14Jk@ ,\'*)tG2Uh(,"|$py6[Pe\㮺/. E| Q pĨf0K$n; C؟ՋKZ190#J0YnΪij3HR{sR,tpt6NMMIy{Qm̮#ks%\Cam2E0w'0DaZ .5NXob["cMMu MiVM4VL`f˗xB;FvmX !d(qz$f"v=;n` U|(H~Q 8G0UÏ]x.[Xrr\81'i [C n:lG0&r鱌MV$ 07h=+æŧJNeCY]Ii$ezt GHwmsbC0oR2ËrWXSԄpnJَTԏ,*6-63 >3#c=g2UŢ&*%XDv\az]P/XNS,LZe`svMQ`CT:s]!TGZTی! {@첡 n1GKR($p)/7ºyMQdQey݊1ډ׮{1cgr}ǪxqX$+Qrs0v-%6&ghSڅ BALeUJyd;˓cT)zWu zޭȞah*Y.6C`Mm$Ţ1dx;ۍ;gh:U/C\;,nvy~PFGsX,h@N3U2 a\@>G-96ᘿ٧;XmLEPS%#Oܓe\" 2[gm@=brBn䇪,vfl{wxe|:'[%Nl?1A}2/ݥT- ~C^ Jyr/*;~gJʚt @2cnm:jX~tW_"Fq38eR $I38EW d(3'>84Msi&Q',hS9RW@L 8ѩ/;P=Ug@zwC>.E|q vU;4&/h?= 3Ѯ.FMJ?'"V.!X& zmQP"`ޭ RF0#JZ09p-3uᬸîusKjGlŎ.*CL\)&NnWz2a%\PR0R#0(8-)ׂ^WSJS8iRv#ZLҁn{XJղ ]02LRH4>BKr$;CF+7ZGmgVt#Ya8gjhv5.&҅ط=0[{!Ƚ(r]_͘f#À^#W 1)L{:)"2| iO60޵3 ty9S;KSS@#|D(qa &PU7hhßTY9'L#Vx\0W&>I9k̊CId1 v&[ K(, HQܥeXR MghgO+ie6*1(EdĽzTB\wXƭUgp YnH5Ň^pN0h T,M[O\݅.wH#Z#uGYË}KJ$Z_}M1sX?Ld!5ɚ.0Q9].+eW4lo HtUŐQ {̻låU/[-vl)IY +\ Ҕk4ƶF潀kV&[)E>zu9z0=z䃢=Ҥ{E8<- @.;)N n3 qҭ!@n^bHGퟭb5t0Fj^רd< *Qep⚶=!ǩeeNMPݢȵ #`}G foYZVr5xJꡁ9NϛP6Ĕ:4  洌·SZX/+P)j;.`Ig࢖kYXzD1n ފ^9z](l]}gF\Ti'Fnm݌hbe08&P櫉Dok%1/ng ~ PɽTp 4̰uǷG>LF KҦPD%6|NѴBT}ީҫIOQI W%B{IMkDl\FDY ;ñחu BcZRn=ŷM牻߻cD͞N->Ym "@QpUH4>Wz a@sދ1pAe-cZg`F.{2=!}Yym%i&M`#ۛlO )lo%+: G9@ 164)q8IZ" Jr4TНН۝lRd H^ʿVYB~D]j%~-C/ҟE|wX1yU쪖aqb#Ԟzՙ,Z^ -ƀmoEqbտM敉)KL@]DB`)& `Dp K'\SK=kR 2ljUч\hn3Z7?=hhMS i% ,yz bkqyd"x \z" LH.0 e\³Ā]O8zR:Ecqq"2fa>^\Ȭ%Y/CnJk_{96ܟco[`s6slO@#W3"cO>gp߄g}ّw>363"?ݏ4+2m߱XZ)I c6G\ydQYS㲇1NL}?01lD1yjC_2' *W03pN5=h:3]A-]=6Q 7ỳTpT'cfM|ȫ^/m@]>qa@`T}.. V10-\(h7&'~qU[= $oen24B2-{& "c0}[ʒ߲n!DKFǎqÇ28@י[:\A oy<˜qTʅr^V$n=>Y0h 'MO1^#_:r22OB},jUa;:tZ]<"#HW>/5# DS #%QEfg_杍q:^wtImq`<OK3I=Li1t;c/p@B>;_)hrNA(u` ydl٬3< -yc$ʩ& ƥX LǟErd64B#,>&JI*"v!˕˩'$P\KShzs' D/ft|ҶJ&73%MUNǰ6mdZ] ( vUX }^ d5 _;ѴPOOPsSOs@qUh_(/ 4Tv8 ^"T BZ*m6pV&Dل^# "/g-|``mixk0+(wۋ D@K1KqZ˔0A(NG`2;`wM_@ 4dxB%Vs!I`s"# ŜEp->1a֦¥dB=lfsȡ`]DjֲoæM+!`$ML>eLy$68s17iGxb/3Ŵh-}I1z괏/>jR6ڿO3ۂ-isi&񆜬twB*)x,ȦĎ9{>kNn|QVaeȇV6cr5rpΕe6tf o#U[Z&JQkIN\4?BeM,pÞ׮U]G]Uɼ%"I_ѧIg"++?~!S?rrfK@$ (' is5^vcɖXjk+>e/BlrNqpYqp ݜ/3jH01ks0TQd+8f{?@ʳ.;_cή|A:Ңk6sFyK09(^KJǪЗ )!(U^. W$8 }(X1Zi t ,]rj=\1g巉~c2Kia1 L 6p >D$XO'@Q2QBQ:GJć0qF{KXfVLr~B,}PIuTA|=j,3ol y'"vG>US,,|s('8h\J+Ph(IU[a m27?Zqg8%S%EJR&{4(E|Bܼ6bR_ag*י#yޣ[6".ς?_ uxpfOjt@T!ZK5ې2b06yss5D[x#[]9Ӈ;F^.2B i{6FRҳ!G]9?{Y.`diY'%K5tg(Z^T9%#i%T3vSCz\cv"ARjEB䊿m5AxؗqpNPfM&w&3@8E^N{ BեOHfwF"j܅ BhDD?r^Z;Z`h'EHLG5MVп]T@Gt\R#pF+g>MHmlAT^~ Kp*bkFhރ6"S*7:dTzhZs.<=''Jc"-*C-8'jl;AdNK/oϣP< /hM>=sJKb|/O9s$xgAxlZ6|yZXH7BcS1^AH }0"O04xs~fHK~LdJJ9O=PT;z1/b/gM|.wI6-,^?r6py9( {]{ 7~{mx62C{;-U&nr豸,,j<S_'(Ôl7xY3i8ׂ Cv<_3- "1$"4ɜPB7vGGP_lhpZl:Ve$p_ }?gOO<ĴhvZ'9rD]hfEO٫qPğa-׭ zSYyIFd#bIvԸ8ZrN\<($! *@1L J=͏E!٬R`_q$ t)>oVK7i/"oBԍBp*^A%5ېcy&}ZsxUi r"7f7RiL@ᰇ594<6};Qa-XbtAW OFK& #hi&ry-5 0X <fjZݨ~֬z'Yyo$vFNj1] |pX<.j^[$aRCdus^҂Z7,C7gK}P$g|1/a)i[NqmrRl`rAt`],i^biB7Vm9;G#  K2*Zrɱc$3:{/9ˢ:nm^x`7yĈ(M(vδwp5CQ|$WGNXAڴ1j^gD:@k5SbfzT߆{ $v65vB~ 8EZ8뇒!sL@ҖqJ&ފ>Oi x|+t0 NP`WMpcU0;Ia͚Oqׄe3kq)Dci,mMQWF=Z*H{m8[Ԭ"EΩbUR%ފ`_@ADRNx3 +2wT@P^7U\5]΋ݪv9 Lh)Dq;"usOL`U; |{|ذvggaٌ=רK/)< Zz>K` t\[#GK!rV k,ThSK.CGGSqōɝDI'n3̮;Hxo:xM( '.ԝgV5q|y/aui3JBlH,p+,#4F(WoI86>{р?"w{}KnpGV'iLԩVƬ󣅑ݥԇ0|${[*mI+ "oZ" 0RW̠n3Ysa>.>̷]M"!MuvB(/ka> ~y3-qq  wm(B)xlEg|o,h 뵲vQ *51ki ņВ'@vq$E~>y(wXa!}w~}󧸓M۸J2 QQͽpfxT_Ը>R-)5?l6lhϓU%֨A gFſL4ogsC*(Y&1[&j ]?2ͱ[WG6%$Y@8 u8H<|ʄ7;;9_.d̟ĀNHhU+lk?(T '>,m;VlS*L9HmE{nXHM&1a1?Oxϑ)5BX$;0yl {{hWI\w-En[u=:޼I:K]o0GUo/w cZrA,LD лU5=tɁvK _v-AV6¾|bD~UKV{9R~x=h-_ŃW 9u&߿\YGqml,A}Tr)2&nئdV(}ty~<^26T]|e-vd=m_6v_U߭iHerŶ({p(KB^ׂ^` W(1;cq*Ag1%SJ'ƹ/_g3`n4aĶ]Iw2v;\kP#^T[hvX>UH6tCGTr󆇶":ٿ @?,LWuS/jȌGB-eѩƊqyAձd܀#m]nԀDfY2zk#tb,dxz FJ .fNs=IgXo5q]k3]'bÿ&D'xM)k케rk%C#жن\+,UL}SoeF&ʳq4F?#mN@qt %Hk]HbA?T c=mFaǻاu4iN0cY;bMCM7Ê*lQ5R:0x?4FcƁȤ ʌJf:蒼21%*$XVM)51^POgoR/ԙ F ~283_f$&t˭ KmxG=MSU*ײ.{>េbϼh޻}%=ss-R,9~ռ?.l{a)7ܥHك_K-鑣C菘nNթF|bDW};q p; g qNĪj'.*re:ӝ^JS.`xJt'hqc]͇{#Xz@N7pOft 1NL͜Yt{6mEl@G+&x~W+{AD ޢ]6N~CNHBg?ɨ9<Bus=.v_J6p5 P8Y˝:~ŭq)E+M2)i\?t`}|F&ll# =~Bn7 ^Z"Ƀ2y6%6= qQG  bR%xqBnҔ$=I-d/>DI+rW<~ȏ?S`yi~bGcHs9:jPY}VC[c0nhDs utp e,:÷s)=IMP[@k zȰnu@<ms~W2,vVNߨ~ l C, (>'* Y=.!́܇X(ꞯ7a#/-xzjYQ5)_&j:'TaSW}ОHH c5j7PL'Cr'Y!R'fGaҐJ`.ۅW''l٭>q%Z!# ; ]ʔ/8 '%;^ig"*=?/ItX׈,'{3Qi2э,K2#Eu?:X9=Fvff⣘ vR6/o5Xv{Yґͦ 4QaI-cY`lsD  į"\~hkۇC<G8;qtZ^ ϰqSUy}}TͅFl:kݙ;@ B\RParWM @ӕ*;F6~9{B6ON7x3 Jߩb Ba O~ e~G֌i*Db?e4sB](c4GbxMe75 XO+[r?2yZ_X@Bjhٯb8IFo wxJɲX: Ŷ|MfphL1a8gr:V\ kc&!H`E1oi}E͔lxR,a#8fv b=*oQ[otKw=i1̀ol"^}鞹jIL`~<^2~-b_3c%(I'͍7Ԥ-5ED빒I^ RMCN*q==qXS $,mƲ2Tr{z1fx'E'̷5a%߁q&٨ywFǃg%/?4aDu؋`2U&|,h=Ӹ׃bWB- <]@[Rԭ N`gl֢=M;/ѲRj p3Nj:5VS =jq&}uAbjOjRfHy^9Fu^$r{@*tT}bުzyPs&C! ~Rº]( ϡ6{&5V ,cw* RTtw?f[vtqz[W=M1R[wϻ+ȌWPIIzG|OoߘͶV&|Kay|fY}Qj-Y \.ҸK^$IzspMĸU# V8).fs s-'=b8g e;C+˂6 fo- VFJ8n*PN$} 42ࣣC˼ c;q$ 66׌ U+URGٟ ?rؑD#aO({c< ^ă%'Xyj8lKr(tӎd{URJ*JbDm8풡cCjGM㯄N5~KݞVȹ X. \JciM>Glt}eC3>El%xqvל?BMVZ*1߹ud=YԨ7F'kK(O(\ `=)Jꒃq+6.vTC3V8t 38.ܤչlyEi4ZɨQ!`/yY]/]>[B|x88֓^jO-WOogPCBQ™qYGվvo^s^7eK٠}ڧ`cJ&FFH~3TgbB&jq<9׸J}k¨7-rF =DGw|ޙ A}cYRE)S>!翜y. K޶Tr>'7i(ZpzA핃p - ΣڅO#Y0m;VihJim<|>K-d3s3P_mz=s1MCI 5g$\ܒ;݅!ư#@.0 [E\|VZFR2@0;dt)1ʕlCi̺) TB-s#H%z5U#@Ȕ{4s0fjLIAj_? B3tb)C bN8xFk^YZL݄?BL+n3,.ouW*QCG>(*d@v]^B&PmxUH#A?Sa .mFVIS0x3nt *x5xZGHU $wLYÿ)E:ͽTHҟ4&nIh{2x\"?|/LoaKaNLjhٲ({Jke{nTs,-J pPPtȿQ[zɢ+E܊\*\knH pnk3k߈dEgי;dبE s,2%T/ f~]vK%uVˀ5xv.~1ՅT61p|ez2'8T71X@B~ $EӶO\ϒ5ciwpss6e.3 RzKs8HD|週SoqMRF+8rfVYMI/w! RriW¥LmDps/B}ꏵ+)MW适8Pb|V@]4[[^Lbm~kJRP ӣy+~)A.!{"\\b)XIp;Cd&/|4j `LS R&1=RdUP :RCOY'Z[Sh󻚪K$)Ѵ{Us:0LbdO|%I(  9\Օ! ߗ'N#R#3n3B?-b|U !F`]mJu F_N dih+Ҭ%ZdŋY=#h^Q9=% 5;˹T2_;~EBhAC`*rcvy^bM2(ĐA6z _5 4i-FeSz|ۮ|rGP%*$12)ҥ}BE 4UmM z"[ x4Ld`.&ൠA/Y˭c<ٽILmR֧.OSH1L.CoS?@Dݰ(7XFq?!t"PhOX?ZЩ,tsV6kYhv_b䋷NOIGNZe=K*zN~!TuXݓemػ9x3 y{ ]LiznA >6cwH7IoA eM zrhreBXnkN?:*}I[IH_>YoOcm'Hx闧i;xdU kXg@2XiUdOr, Fǫ 33L ȮT [;!@#^/-dRqn$ҐɊdF~L4PؖYk. 8{brX7-nI?}e\)[拻iK(TW=é|cA֣_3F9Xq]MuimG$}iC,MR.vӭguPxjm%o)"um4d/!R0m7-ZXroU0h".G %pG"{97FEǩ5GB8,> ݗI!7<|\_<- K4퟾X` $QXifUxP0N[E%Noƨĩ *p60HV/dG|_)^1 FfI0vl+m̞؇!a9g67ya12$̿^УOg#agA۬@H1" 3~οE%¥JT z&Oh8;IDC=$Dg8ccآ`#{/n0>;|BaE -UVlOHa8᱐kZQ>qSY8~{Rl ?/jhl j~hM=cU?CW{S4rLεbסI|{̘뜶Q$X+i\8.Z!$ 633G{ Kкy@ uigfԅh 8,lN)U9wp0QYo*xTZGIN"\~zʤ\:O{ 7M<:|"$?0/w<ڄ N67vm8D _ Ua~I)66X;$3)&S>^M*yS٤ZpCi'ʥ0e.B1z[n_4v.F=SZ]LC B"U{>Icc@^z-P~{[M cu+kHh-ƓyMc"Q8J 8Y iB1&M("4yHܓ24VbDܙ*`$ro#^I_U٪r Y:*nGԿ@74f痕Cw4{?"N0iDE*)BEth]Rh+n鸟kyMS("0*rN<ӭo2T'Q`BVMFΞ]"'`BWzaT8Z"<9cG3/^\N]OuGMिpqVF e* $ӬɇXQL;A[τ ֋O(r%0L 8:+4~@ |瓵kߛeXF 'k9`ET\$.BHF5S/!Î٭ usd*DJ??v|񀓡S4tRW< j[YEu~&R#C%$ݶ`Lr-*5aI\$v1y?Zƺ WG r2R[*8^xYOz6$wNX:X6J]w5ɱؗ癌ϧR-zQ>'=(هy׸f}x@1?M u LO%uH[s&J{s#q]R!\94r>ar>D9i8t;63ZYFE )ygp+ C*@=6pGfy=J|fȺVSN !H}>\lκFY*P"H 壦K#Oň)p͠PVoqpUK4R]eF4EI]-D1HHWced&9N0uTv*.u[uI(TOݚE޴7$nVh̖u'<0@phvNH228DVx'Cm}&q%GRZkǕ}^x)0mmvwho{%/OEQDh*1FO\ 2fs䓖x2"d`kZ`7^եyjtPY1 ^eNy+INZ!)lplcξKXzmߣ'wᚙ`rmtC$]vq!I!RoU:0c˔[sE~}E u=ν:jx*u'wa,pLb'kkڶNq~+iIkwqX]q#qYe0@9f6Xsjg]C9](d6a(a|_P*_Q{͘HT "D k:!:n̒~ce'A7^Qs^ 6"zcъ4^RX_볠춛Sn<{A@]Ĕ5X WZt^gn@Asv4~Ӛ1z[X)4#6nYc=(y f!j\ fB/w g1i'q$H;0 c7jY`)A(Rsޅ*n9򭀻/Bw׳a9֕抚'Awĺ&˨7HzqO;ݸ´:0ġr~|̻sVz*]Y@xX3X#챹g9p{9DcV|prb[_e!AToSY:/opM^B:4>[7*K ~.dO_1{ß kZ-`\wm(þ=SzF$k[0*eqC>fyW(" ܁(=U/1W{ckPq!;c '<dռFo?WL'CqeJeZq)>UN 7ZܯkV(m:6T.ʀEQc-?w;Mؼl@ MZ W0~W`ӫI23㰌ڿ)ò1&HA*J'&yB6`lH* e9UFY֟VMPۢ{k&c]#?e|c72`pD#LSOG?@vܙmQz( ݧ˂F:܉Ojf mEwjZvQN.˛?,J&Kd_Z+ HT?r'IOQ7!"M3 @{\薡_#I>ͫi-a2խIE8c'31epPNY =Vvo;Jc!\4ݵ2'&MZyA@7JZR;|[ <<$L΃5JZdn)?$vu)'\ # ){H83#ebR–[WC^jue̷y0G} HLctE{pZ!l8Ah p|,Ot3=qsT9}+0>^ ud=u+k;voUa ĩGƙڡ]8n E7d6\\4*2jȺL3-=_xw *޿PjbkW#hf~)Zf"78hErWS?#7$tPindW PpݺJ792xTViwD 9%ȳF[eV^%&~ȫ*etnrgԣw|@FvRZԈ&Q\ѪtE AI2e"&AqZqܝSůD-fC&B6Uؒn⏧cl+(Ay5tY3:3C[m$ZZ~VX\MFye:pF^nؼI5-<qd,lq#vͤEk<rfXI[.2ԓ; )Y2[ ~O9/1"Olӿ+mbHqczz*BcyQ*x+2ݷGeI=az15-Zҵ0j~k\jE'D/\Kr."|YeO, aN7R< 5Ut*K`U珬pWxB'p6. _?NUnG-I79so{BDq S@,ב sR^/FX##^A>t6a8i>Կu.OACn5C.:`iZ;<5S |u8QktjoB\.# } :欞 CjamU l =ˎ|2yaD>(Ԗ3&j\$F|/yQhjD]PV=;z{^Ră|_7@Go:4ItD1gUlүԍz›m~x ru"ZQ^['5ᣚj!y_9%w _ }ԾV}- ¿)ؠ>٣ژpO$%NsQ٥Knc"C1B1= Gٛa98j{jE/jVd柑Cz+,z0(7L-nW}j,Hq{/qq_4™%=`1DmBZ4[!@Oh XG\wD4mڧ@KAp&{SmQ_RyLB4˯;ZX桾{U^1D!C|Bp#O?FQWEϦ3J#.]:s cLz+aFSj2~W;IDŅ ݏ+Ă׮#)U/(mlIҫRI d'%v=z&Cĵ(vM@VS]u򦜱Q FMCL#[g-)-k@Oq?(lN1/]ؙGxQ*_G{VISCWseb&`XP;C\f/6^к} J~&n5eX y#v#9UY2[N"sdwLR0ɔgsG^?`4L5v|jf`;c|ǬO ܷF2avPT>7$wڼIw:|d,a`+6Jxil` 5d)~ 8Hj0onŘ~8N*_Nu>>3%~ơW}eEW@[-. iq$jDvW̴_>3&@ qm6\1J9=3ngLJɱs;Q# ydVbFg6òkգAy""r~[D=F Ò1Hax*ٕ, &z +R80.T[0tKϴGsϤeaLbO@Z棊 5s׾x jcN27hĮE b=n8M&{YM鵢axD_;б1˙51"I{VFD@^P^{J+tDi?|ȗLW🣿z7H$+>mdDL‚ څS7tcݑW}NG n'MC購$+1 E6xBR{o.K]Qt bl0a"鵒N4J}$:Q#U%M+H闁涡jq:fR)ux`9j*PݖcIlHNYh:)NMFCObrQl܀=UGuCgd녰Uݩu]R—۲ X$A''l\c%JLL{oɶZZ'pM "cR iIɡT_LJV`Ib4Mal_]:[CfqpPB)>L㢠I2v&rF@w`O(Z CU6}? mE4gXCYlHbqm ,vakrⰷ-o0:bkA=I o)BnwONL%]iz|~&l2ps c;$+"3 )|I^&m6v~'S5,~5G6H؅ qKv:](VQHwsSi7lڴ:M/+X#_ H{3`κIZ)Ql7?3z4ϣ}O($b>t}󳉕 P֗Z=ZjKs+`>;YDXvǨ7N. P @AEgd=/w``WOa>*i?5_ j\6D%s!Jovewa퉆󚲧ۀ-󂡐B)%N| ;s;l*Hf[]QܳY^p⾬qF+;u2RA&=ovIKous;cU+$ De"ڙtRԼ )|o1$5c)fBn#fPdq%ɕ'/Lz;S㤣ZzQdUx0t ˲x bk:47,a/᳖<–.6k[i_ٻ:(>|<>Й^lSS"+}=>?e`(IS4,afIp؈ި8Ct/A i}lP>}^^Z5V3)Z=A 4rW~_qJ$wdeMȷG(soW>RXHf ނw_%B=z&(X?a0z8c<Wt:[莟bK!:_jrK.B9Q6ΘrnLLZhު<=s}4R+, k2EiA&;l[(PۏAsGn!fSR2$\?L iwI9(ھH %ܼ~C=m~GXY& mggDamU"}ul cOL) ec{2'7lÝa"E"93yGF2&~23 m!82Cm11ը*`,636{Jy <Ї>)6'ܷޯS)%{H'<|T:%hmd +yk)/I<rpaܰ{2`y,J4 65$b91!aXaҵp$ˈg:_؋<jK/=Mv\PC$/r]wXr:WԶ𖵳`(9?;S/WAH{Y0 nqvH>ҭL)YPݢXvb 9^N7@Pv>;OV|OOe_I5kE+sWJTTߧA))DP`D_!4` 8Cyf&i/g_v!R FwP)#e9@5M{=+I=nh"eާOt/$*hmDlOO6~gU$?;Mc={\" G9ͬ=") 21u%y$9"E1qQyXRV]݆,ڦՊD NN\8`NfqreRQ¬BO,;::q,Q E/Cv(\rG8+bu! q8 ;*TXqԯ?Qɬo~ՑUμ}ւe$p*ƅ9H):"puTC.}D'"}}9+bLJ=+Q/zF;R֔UK'! /9pmń3&H/UnvؤE$ԙ>g j:6r&ʴ<Ve?ˇLtX(#/αF)&B$z%{Z4? c5+7m.|iCdcmm"n,v#cSkm}Lsk6[viuwY,S%$j*\"2) g C Ѝt5G6΄<]nˁ-k bJvB>L*>Lq2h>ڭS(,-d ޺}*?r-w՟f0m༉FȀgspXs&y@M!y_ƁY( 僮j6REb_}UNF𜪁Pȉz@{=j\725&Z.*QV{s|[n|EUqna bµw[5NHܟou{ c@h.(+iYg Hp9{w6a3 0u'8O7a]VH҄P&W>j^5O6L-.ɦJHtP4k-&U"5{ߵODnjYO_,8FnX&p3 ydft~"7Ⱥ_C~W݌xyy_tAgC/ }jia S;t ekHϊdF\`1p\*'S%qg{]@_gOa!̹Lㇸ *Ǿ ʳlU~JۙC~ϸOPu7ơbKlM&i YQ0c *& hh dih )Ll免2: :oJn֖m[ȮD i)Z3 )\-Yy{w >݉kifƨ,58l q}S:S1xv&Sf"k6_$K'[><][q6Bvߧ7?dI6m5$^S\W^`N[f0w&sč%Ʌ/iUBd`8g`.XTBE %u"L!7F*3|37:+@} p%zGidT\56S5alAV0BX81) )g )&eM-o}/# r<3JoYM8s}'(4% …>9-dvy-\?p>2c֋^\$_Ȁqh,@A,$;(V *,E2xoo|G)@Kh ~,uA+Yb;^.PᲾXipnHwNzB$垷Q>zߺ$S8haIyٵKd?+m<93I,N+|D_8TL}uZD>s1Q'ߞEM8Nq:ͼe`4̃!-Lٗqv:$.ĵyw9s/9;" c0MFw20}vd;'v?{$ t׻*k3E&"{+sE'VrҰ2 D|~m PS5݆n6  }*]@O}75|lUSTjgQm7ش3|0YQ\4Jeבiw GxquGl9k뱎]yKZжUA[#"06(o)!Ք㞷VH9 m1d@ڔ_}BӒ{d)8ba2)e6$FnjwʡֵJҫ"]5Vbs mInU+fe0i^wu!zek%v)E_Ő3.RqΰlTIaki߇| (ItPOuՊ#x گF41 NtjkZ~k6a5x⿝wl4ر5.B5O:I7n{Y\,⍈> pyMBr"kKFk C,~?g 4& >J)Ps}'nrF!V.@36Dϕͽ4{[hfZ]!"He ju'G6͕xjܻ3"݀/E|J,]\Jt KΏJg* XU0 oha i;'X.X* a>둓T2(ݝWh,%+Sl` !X-?UXm5 r@#Z0@6͇%v]J,Nu K)@n_|ckd|,ekޕd0y{UIwՍpTB%;{ 8<ѼV@hmeY^vrts 7JFgh-H1*d~sђ[E㠴zH`Pzsr#ͻdQ '^;2wz'Zq L\:9_ia,s}aki7) %پ#z|&v<X;F*H\Րy6fI?.zZQ5zG^@9]d 4g6nmVEü*{F`^{tL~P 6y ]n-j`!'nCʷ¡QxXf:@NOA:bYyLgWz#{<|i>X\.մR,pҊ^>mWx9mjMzlD\><˱.GpA8=yk@!qs#ֶ .$q!QظV7|.T=NQ%BOlc˰y W&ɱ]eH]@~ taI)*~ϖƏl9 F}{TM, h@~}06ױu28ʧ<2\n݈ 'Ydblڭx'n" W9VUhDRO+{o =0$ Y ׈ULUbT7bABEX*Z^!Sw˞{ 1i *pu!|} I/aIbi2BJnF&bSe) J* R= JG^&L(п]D^=-WPg묟~]0J'FI$77Y *DR4VɻmW0 -5~T_htYP@QVb@  q@ Mu ީܲ듦Aģ Y^k!݊z1źh)V.DYJ)0t#`Z}%ohP ᪜<մ. Z`AMЗhgԛUZްqUy< 5vG@>i2fnB]iR';~f48)ڼ[kXSERS}sMY4c2ˊЄL?Gw)3d!{j|)v˿5Νhv% aQ88I?m)n}ɭ˗A#|C,9n8?0pXJ oo}jf$%5pix0tC ˶CĦ/>.B OSnIKf2;x(V0y6ަ|r3ۛEPD8P0l?=O;L 0eN&A%<,6O8#1ꏉ5g*S#X,pj"#GkΑ$iZ-v\*c4n'm -R?TT<+<ݏ^;=U_5I TE*IS)$ÝjQoxjwrjP[1_j'JqMAPjTz|T\6[3i7 \PK=4)t4X-o .mSoQhIϓL㪝<N`7 bx$Okgi_lRUt",GĆnt 0O*t~DY{Ki^[]􁨟o"byt "ڔ8F38  øk#D~kƜTR[LjtıYPINt\YBH@7\`[G,Lԥݓ;65J^L1Fǩ}Nb%`<ڈ1"|ݠ0 x#,8u=42!lv}9C9Qò/:y왝SR \;nz̎ $ ]3tvWF+-oi3{fbmpڟ$ Od5T1%<~7 ﷯~m]&6%_$qDM [\C)PTk4)xئBR?Swbo>;J4cOVE_&'ZfDƠin*P주!{T/囁 @.uek䬂Ⱦ=$ܚsxrӖZDd*kQP˫3=(zUݰ[ygw*{4=[pU@}<>|OKрʸ K(->T:8<'QH)Ӧ*HWŢ rz;\$u2mkedYZs`ˣ1C7hicGZ*\ )ZzŞ[c!hi ڱa\x#W<%*# qWV` OIZq W,)s)C,Ê]pݺN3A0}cQ:t]ow!}tu.Z$wWy\vgz|əm'aTe"Ï@O-˯n-sH@ZTd,+p o FK?`RޗŚs a ّ7Y/ҎlXvc^-=#MG~m`a1.) at7i[I6 ꍪ_Kc/I w_X=#51}3=n8b"&jJ/u/!Fh։1!gk.FW^ .lAoNhH#(az\r ϡB2d-ŕGs W,i٢B }2O,|4AUPTT~STCA=!oYCV< GPgnnHwp^.P^9݇/ sqxsǺ0hu;6͚<=c_ZWF݇` +3۽ EI8.f^d%9Te ^&pȠL%Rt{ 'h%=F$%OVaW")7#rfPokq~B#. R4k$(džI]~ 3K) #G<ì .[૿;(hFT,~ۢ W]g˙RH GFk_ߙT<|7(/mùajzQYuoBV025#duvSwu +0j^6¶K峩utXr3?ǝf)#Gj3O6.`1&'OE>es%mU$NxBjvOUF>򖫻G|^0a}v$:u5,nj"̛5,zLSiɂGRz)3濫1:m+r(ٞԯƓ79%K?",[6uN} Hdb@s6 PZJA0(X6Y}zF^N׻{CھPϭ'Fwb!/)^.`|ߩX|weJ;>,7iI!}Xp5R&:b@[9ׅW7 e^V)9rXSsޚs(X :4y:(Q~"1vĥKNˇԪ{I,&R~Շ(d}}yN9qZeBV*}/}O|[ ^g>~w;d&RIpXfeUdII3B[ L\!JH1E?#gX\V҆!q Mr[?(a:bK'ҏxKWt t.fyHn!Ɛ& WQ}vH·{hxgA :3[[0k0#I?.Cs:[zm7 ZWS @;h6͒Q\diayDqoqVu8bpa:JOWFGWSU1ώ }de7DD"mIE]ip3 8SNi; E j__44@Ϭ 9P^!/Diz5ʔ}@sp?= '~!76YGl)%ǵB+ _r)1U,%h.n5i>EqQ%0R`j 䰚?#3HNlA;wGO,ݤه胏-?ǸS:=#.:|hCK $Z-X@})h12 ;#W6GR,<;7*EozsRhi|*@SEn u2Pw3lO}nD~ym?rb Gu $Z{kJ qm%[W1tvzB: E('$v7 >M@^T080Ԁ9z هIܕBDa5$qLzR}4L4NdnO4-,JgOꃀ>'%S݁#)' +; 䟧E(z]uB %eUcKnθC}m),aR #axr3$PWwmPkw-W56'=>ߟ@$&L !,~ۄf"~8\h0ɬ](bRbǐ4/q2K X;=b]}DcdI LkT >M97b|A1r譢;nw^Qm2>5wPahܫRr;%)"9B>a3MP+Z@ui+=R*pO$< h^Y 2BeȾG,px7zs*83BZ/)9 Zקj':nFD #)NSAL&4xlkPYNB ĴZ##O7`O3kᑯ]3Pie=hCZ ٕ_ #'EoRN~3, Icek}5h6Y+ GZOV^Y,R3SVSP1 e$/l l#ζ@]w}?84@^D0,/I*[kF\to#vpizHsT4ѳuXG2 oceyNF57rjS,QS6$&X]?dPŋ&+eUS>j_fdMS55b>ϐ Q7PN#WnL晁FZ΄R$ΙL\F̻!1uz?衛+.3tƤel6>Reewp&-<īlR3!3J4w?ꊳ"̦5}EҬQ<@eW]ŧ 5C+ghc};01lʱRB:'OjnS\6v¤ONCW"*Z!67‘`z ⟕#al8?RҺ*'ز $ff[6Xst{ٺC5\>s&1gб9S@ٜfe܆޵"ѡDl[5qG&;,9ʽ胀9\ٔ'NU'ArGMa@B^l-hГ\S% j#m0ϾO˂f?egI q,ZV+g8m1'{pqA$:K“V}_DWOG [ݜ d|:9@xlYg#ź!99H]A`ꊺ.jd5 P`Y2]:haǷ[A^eq'm6c[r18r$rN$l>&a{ʹXO6Hc޴;3Vž;199WakC+/ ʲH^R% ,WQ=pcnghl > @xJkhstrvo#7X/B,h0mԔ_3ad{3vyNd)P*PIE[2+ pʇFKDU#PBۖ;ݪt?'%Eb^})p-hBǜ/g_c7`ʔ2~qA竼Dwn8SFzIʠCk$'h/r80F3YFfm>]\v*%B XR m c1?SuV1J*|+(|Q=*X/eΙ H)rLmQcH ECHi ؼVH5#JۊҰ 7W4X $AJ."z0QmvnpOuApY{s98[KܜmũaqS=@}p¾؃Q\eQ$֯;]@s~<&˚j@ݕ>ɡE&F5ǿPojɾ;pҟ;Y)J2fXy)׆Z1{l.ct)X76q"9 L= *T="o@hn`z϶E5K$AXn AhlU&ľwl4aAhъ`ǓJvI>>Q4 n )N*.hBx(z"OaU")sAx]KrOto CIor#Z~"Ѯ\U' r8N XyezF@e:n6ƮM&?"͚1Y !%|[VQ7sžTxHI ";YtzLb2(~ӯx =u~j\w%ռoˬ@3]Ʋ-{s3p8T~rBJl Z5 0ԙ[RJ6.7fY؜rm/*+9pp2D$ AJ-qrĬ_pwZUjvv.\ucXͱ`0fJ$ T(w"ѥA |Cy0`C("^tu5ΰqA`-μmĊZcT ӗ6_HiHͣ9attZi^zf]P7Ayڦ?6lzbtר2ѭߖT,Q'r|GoBl#I*a\^웯9l=$O28JwC6KEMajEۘvm;MKg#Kgyϥ]8:6/i_W2pLGfn(yri-^_H_PjY\({{4"ُ=d1t hfMN}޵\y)6S]+:n )6xf[UWM].rjyCvtෟÿZ2 P@,5ruZYz*H履53̿n|$uEc~J֮bP1N㱟 7!ϫ_d /\RDn[̰f HmkqJ q0zB @S#R FWx%ɐ@g?w-ZhF oa>IɀN|90Yp$;0PLj [6"4kN& `S^+,&5C; .w_iN?"ov!/H>'謳;4}j9-dYϽSp%KViV3y9l r bT2&FiD**\P [I%K+c@BR+l¬mur~= \˜MfQ3Qi tb6GCS [*⸀6j}ۯW-rO/ca25+g(G @ZƒcRUT-#./uZdB\@XauwW|7oeJ伹h{qEfQ .ujJ)ֽH!)l-zȐ{]J_,=':Fw F)dw:;ڌW܄7XAD86vOo~#B{^- _kDƤid*kyw?q T!7_:sw&qeѥQfMoʦ"nX1X2NQ c`ۢA|yx5/C*#,aqZ3≂1LV6T' $#nԜؠ Hzb'ic%h4XW[{WtNoG"X4Q%BD׌*эkIBf]~)&u%;K).pƕ;m0s4rv.Vxp exk>+`@AU%Nw()p~9 ~. n7dij0$Y`ҳy]3D53hwfM(}1Ҏ-FE'}?>; ؾ'ZbqYY0D9* =`}/F/ PML͛igQ"2;InѯKv./u"/BTQGH =z[gɏlC5P\(`=2w`R U6n}#ރEWYҠ`cp5yf#=}eidpO7 :[e8d2z? 0Ch=0 (۳5{^p\R˭ZN\nv}$tS{6@i,}SQ=d,+_@Tf{Qv(PZIciAp0(LJH˹}}8dU &EP3Ag2e7 ( `OSQ6-]q18F[ۇR=՗1QuJ~3tsz=*cu>nR[)<,؟,BfLso3ODszjcd}Y0?*VOԺGvd⣷>!l],TQ6m%u(\OAnFnnFXBmPhf&}yM,<@H'IO3.8V 1QsaO ;\@^1O0GKJhN]Ǐ44Xc$ Cvfh6sH*hh&%}SM4rkp۴'1Vp@,#N e1k$g`(x| 2~_93Q^ Wsw;SVFygO$<;-Va+5,aSAG zif'󣟆ZVikkĽ">Т5+8e9QOR'IP>O%Ԇ o=㮃5O]s0Y.:0_IǠZϬ~&. ]dFd}uo;&hu0wU Vy˟܌fM؂ݣR9aYX,oT8#Wy05HiChJ %N{a*@O9/l0X$+S6r[Y<%dACD8,?|I[bVq1`+T,3PK&!!Kc[ 7]'jeT};U %U̗0=;`1'.bv!4d ѣʄ Gj1­;Rz8`KA%;r Tړ+hP)/nK݃'DDc!t@ Хb+T~SH}bnjs#IP{J3DBEY>F;$Euh˕<#N^Zuo%ݿd,:P#yU$i4ۛS9<؎i3S+c̰\!wt`)G~_/@άʚl8a~{{+*V8dS_\H+xj~-VZ:c2 V˃9ӎ`*E=%X4qC'͑(T>ߏ:^\Q+K do,UL%Gď(|q +V`6 ZT ~,]:dcWm5L+B U7'*Љ9!q|3Ϳ{`߻"&O :δhAKj9 ֆ _ L1"RLx7h}Va{ޯ3~꧒gb4 'uF$ ֩yeT3ȧz Ǥ\N>߬"lhEЯ%.s/sh:A'^{ 537O٬|`qe{5 +@3L{H-.]1اkLsFm.9r+g :7؈k(z߿ х _r, b#gM̻MS6&WlWު%r5jpc: ۹A'^ @-BvcB/'2Gub£`NBJc8jвÏX&8äsO!_*O w^vA.H- Dkl i$n(^x |CI霎щx r%S^{s;!S4џ(un'> P,]|{_}?\Lw knaj"M3M3BJ%@P=Gٳ~Nl ܨG?,Ҙ?g}`>o OZϙ#])ˏXX1EI*'#=!9`+Fp\dG+=9^<)yB')Fs&⪅p@0QvXѶ®bIJUѪ>IqXOExV.WezJpk(oyW4eU]uHMFRt[.)‚mV`2Ơ1G*h*+gÃ˿ )h·O?9yFIN,p;SAw^^Ԧ7ZpvX䆇KY:n(X 6rWeFMJ՛,{82:{[d)gWq֤jD -/\ʽ F@LJVxEMd1 zS30"zkznT%}JN@ ilK`U˷9PU eOvxݢ>T$uC'l]  YՆCyo4@}^w00թ>[9q =R:AnMmLq{x'd3)Cx]yA:-AaJVV@TD ?@aR'!GӨErk"&u\5`!zajf)m}4;3*T2qno$}74d"/-0/Q?j t% ,3{edLiŌO7LbKLP?1W2崕FfXڅ"X.>tkY`lJZ&>&cgǺ|-c:4LT鎦aKgY!<%ڃ-b8EƓ G}gb9BQ3w)Fh_$%ɼD(-PEbLe(4Tg$NmZwը6+ TI*9:[QZQm0D "A ^K|dK^+TM # sp]\^5RyuZ B;RvW8iNSJ[,_oEh@"W.ov aeyQMV>NʈBGF3|Xn!56rF,v#$ŬbE+ye&z_E'U)a})g{bA\yR'E;98V!@!SRf,SozeL7ۏ+7?[F( |W8+#V iQ(,+Etɻ' xh X ŀ@yoy]lLjo!ʆq#ᆯvm^"pX؇32W1F(-9,gR_qL#)(eͤO1-z/uʐ?ѭ=|yYoBI%1Tsȕg ۬ua[ݞ̚WТ|Y2!zPEqןiuH)8|yBg/Hs NIFYeLt9Y|B%%)ko˱ Yl_ҩ/O$@Nmql(Om`"ML+vR )"1şl 2[ZcY2.lV/)XF 3q`tZO>M1SOtpsN R6U!-Ga _PO[ǵ`ʿyrjו~w:_36c "fa⥘vF}ȹ ?rmޅjd$_jqfFiG\DU,Wu[n˘K`#EFFMC*g_Y8ɻTa"uÏ'{篗|<'alDS|mX]"q*|mpB(&YyC7]_`Ҁwb$_2+b#ltFP]>)8/aB@g,Ҿb kEDamfɖMAO/"<*Os.?'U?n#X>!iيA<,BWE^L LOV (PtS&;KNЊ1^zHZLgQYcYgʟ1[=9!VfQ\8`Lw=tǦĻ8nw >Iߗn S {{Yf̸֓xap-?emg { A~֗3۷^ybJ`< I8h@+. X=x*ulے5XHp7TW]xk' !@uLne&u.ꫤg=淺jJ;{|5m`UJE=*[i3 DɇV2޽GAq=sq4Gm;bgBѢi2Ld $¼fGS,X v'5n2%!lדFZz5=)雑qB>aڷ{@eCpy[7+\7b0SkGL?u5v=^@Rg}l`AFY< 9gN?DZ"k?HGSSZ$&h~"1,9(#.S&-GE'hb[DhGt?qcQc0I$˯d@'NIhtSޖ痆:J1 Q(+"\l [\~\a2ׅ19,Rb$ݶn+6е:2Y]f,RyE85Ҷk"¶1{+6ѹ\;U0ǠmK!})C09r+͞7ޘ3]]v1/R!î$q4Dԗ\TÃDּ+ue;5Lg!+"ϝonoCy6 6>w*}΀^u >9I= .`Y龌qx<E,oU9 *Gbz0#Z]bȏ8?z TQ>0}n!=@R FVHg ;,N&{_`H qծ :E30cn/|ܓaBPrf5 w]#tlYTf|)U؏WdN0d m$82;]PXUÂQtK1,W 9RV(]i1EbU }<b/Ղ~BGL͢K#!*@up9jN9G9 Щ,/N g;Q?<Ӿ5jDWm=* ˋnR,]5IjF{1@Eq D_X}Lalr½o6wEQ  h[Nhn0XΑp8]4I60=N'9x]+]MYB:uCvLaڏToyv[N;v$1_[L>/NTX)cx߱M=k,&'W^q6[UJə3(9y@s4i/Jd x j/FZNl#TdK1'fU~0#޾94cҗ.VWdmBtU,Bz&CEn(b*Dƛ_όd5`U"A|Z%KH`C׺/!9VT.a 3煼\M]f겕pl Nquǒn( (5-FE$0cyU\k/ָHzWoFpy89 -ЏZN=1 85!z)r󄙭W) 9B管QUi[SM^W,\x0r]8`WXSslޕ@,X uxz:W-/#H;+}DbIߝ+춃,1|!q$& [=U۱èveiNS=-z O4NKyIMk,/Ͷ4=yw# JConpJYq{΍ ApinJX@OF)`KʪO6ߠYhIJTʳUdJ$n3MKxU`x1/ + $fBU{X槁oW)Λ|iTgSßᗫ9w.>\l$.ߥwKOY*u?,{s% )GI@M9Ď~By5 2;8˼J`X{=g [29;81#{L>3NUź f8鏺B2MO)YO^@/86'`*'O2»\X톖Īƚ>?2ڙ_cHÎި7cBEhɋűdg-O-0 콙@N=mfUuZ gyu֧xGA*OkOϞj?OApQbB OmUM^ҤǑQ ɑK*MP!zwǹ\'9a#0(XmxٛaL*;Ʈ.%dG6ְ" TjEc+dɔySt:wA⸚VJׄ}& {_{ѝ*]+y; `oX0gn0-BAOq"zUm &rvHҭD3ZIFdM2GcQz 43ƿMklZ {3bNK`i@T4CDbB58N'(!-9u!B77qԸ,& Ÿ cBoOM"?~emeZњ$bfUwHb3MDuEwʸԔ8Dٍ/bgzrTшgSQz>"ϺDV9N-LWݢD7_3,`l fRAnaEp|ؓr'z*O"$ y*^f6O4? 9>UEk҇aJQ?c|e䥔a mP`f@`Qմ8C?iL)[3&b|󶑱YF᠏7VPXXά$ee&D pwVVEb=T/)*}*j`XWO P0fމ7j`@*뇠(jtA/:hZ7X R1] = RmĀ-hQw1-h6n,PonoDA[FxK[q{CKO'̬yQBͧSӊIQ̷q3%nȠ?0Ą`ˢ`m-Jj d̥z6~S*ňXGfnj i>O%١KEmf? Sj60oG|4wz4 gJ,\;̃RKaаwPи 8%Z]/]*.] G6%޿7(zl[l\'5V@]MouRL{e#ܭ("9 Ml֫9 !BJdum:QH'XV"p{H |`,Xøltq8ζ:g L5`gsYZ53LU]hv=hD6O(O Nj4%WF2}P]Kȃpqp'r2v~٨PzESu.2ey{@*FY k3C&}NJGFۦ G.Εœ.f1:D ,oqtVNcz |毳eҝMRȹPLTEbvY,=5Ziʵhz9U|ِzݝ`dXFX`J7gDK+"Z-ںPS[^Qmn7E#ɡImQ.2&bnH/7VQ+C@%\-n.R;m1(nv: C+CL*-,.BV޸3Bd,h\v. BHV6L\-:UC `n^S\j@ZQ鷙ůL 6tJ8A7u%dzdX0„"㺀ϴd{|)c$ LS1;pq,A G1BCX6|k h\8y):P-U#Hby h P f D|r4ǁ՟/Z N~e20с _fٯ$6MAz,~踖Ub Z-MQ\Mʅ +@nlo#+R^v}8BE <u`-@xS56=+;EB)x vyD:NW;;Ե[o6x@#EyЀN*:J\! $x y-<اL|e2 *5yff]CUVxwXRC>B)E-f5'ͥKvj/]6uClrxs'rCwgGCb.húX}I\LҟNP׷ ܱė fDjznɇx9p8zII4a|5ܯ}GPz|VL0'HWni$ Cdgn%tk9( 6깍qzFDUv~#(# 2 1msA}gPu͛Nbο|W^iċhϙ=b6!*EOْ)[ꕢ+6DK̳"i;L| l6R1>XD3O,,τG,NgKg. <~*hh?n)3ZFp@/'ܮZ1>ȴ _'yld*%6%ɯ:Α+/ψD#yi)p"Drbd_h@@3 #U3#<he,q.?iT1ʮy ;d(k*a{)afֿ33\:Oj*W 4EH[ccq{yB . # nl{V^:O1Ss޲ Sx¨{Z)^/p'! TsD$+e jQ3P-E r!D8Vگ#E,L8zA&dE:Uagǒf9ђU ,_ntmT]qrP5}2 :o- KUC.. v )FjjؠѸm%" ǷS MR0LZrCZ|ځ@vCptB'|m/qF{&djĸڜ.E#ٵ,A j %q+TTi}% O3m'Mb,j Bђ R;`D\NζsG|bS4\`5y}A\e57-LjX?OiB/ wN ugJA㣺.A .UѶ#`Xɏu]X!Ȅ6.= !*\%Bѣ"FR@5Ze;$7e0S m"ݧ%gS;sJ坏gJ.]Ac bRrC:0K3E7G[U{TL^Up/\·~m=@̈W^8EЯP[rԺQcDRA |=JvpwhL4 Ch\;o9LvpQ',O֬ k ^yLO1y,2Ρ+pj>I]P xX7GPăeB+UߏߞoȤ%ϔ׻T<-ٯj@Novt,h ֮'/֩2Df"Q3{<:SyO1Yݕwl OEf9ʖ 9lu,ڀUlζ8}ھYB َNxC*S-lqΉ3 -MNVPV ψ"km@ݍÚ2uOko>cJa gvaok #` ;rO+?wSG4^-.݄*"nJv#R<'çY>@BѮEÂ~0XQ)dǥm33Ox(!rA4+0p Ǩ$-b51{i嗍>1U娓sk^fŭ  7y;\,8O2mrKoZ V{g<>bR4ۮ *YY3An`.>{9cn2tH^}it';Ʃ4sbEUMcRTu 9x52m{HXKMw'?iұbE@+(lB;1ax`%Ʌ8dl(ۋk&}-^VSLatnfҜ?k!XGYO]c;=P|]N*?f&NR~DJ* ".]}ʂ<%! ??<7a*KB%X!߂ B=WL_)e}a"!@s4MaPsCk/+p["w{*2EۃXobw~L3D|,nDKkmu 8Lpϒp6g>o> G/2Zآa=H.n,2҂D&Zcc.غ;/tVi] ZyP^pCU }2<``[ .yˮx+̚㡱=)+нRpO7M'8MGU?D oI\v$EIyP++n9D9}E](y%Ė8 /q5`(^匔ᧃ悵TCږ>y yt%6!LR}vdh43xX9xo|81d&M08%7BlX~zpu_1@L Y I>tճdZ9&tZWXIQʛxegc*ZjǺlsd@DN-LU47Lhz齒V2+ʲ5VY`G  x[ud L21;ӀRh{עrt Q@<Shxm/ا_U`Q;[>6'erK`E+> [01*Ԉhm2`Qʀ8w3 0e3p$,~ $YwEqN}+@FYF+:(R4470 rQ(?#50F}׈z>Zwi۳x ~b C]Cw~n)/usw?9"QW#4w^Hctutk:fs>o9vCD@ z8ёsS?ȶR!&|+8 0QA|ah#0jrIo,"4[΍-r|Dikb1 y "kF Y'lCb߾$x#WF#cGQ6d#}naS6`DA|7!ﳢvVvmVDɧMC$/DUzntfrw&h灰!:4s㬳;;stgP@,)@H\/Sw4](S*˦<9P .ivc퓔SeTΆ87n"jerOtbb^PgeY&^Htpqg#Z2 *{„;27"^* p״q15B٥O˖yJ*!Wӑ8o2P UD! I+;3$~*"u;4)Bj ?eח>ʧ^@dTh2! lezJkȋ{%D 70q" Zn} fkmCצ /Sgxoƛ݁ͲuIA{/d!a*ggZmQ604:DZ 2ά2Fjou"uջ./ޜp‘* Ч'z93ƥ [osypXo|߿ޫ2H@Ӓ$l}IwP,K;cRRT8jͮNn;D}(q 1ȧu$b_&Kľ /WP2P967N}: ,^b&U?;"6?˳hɪ|К oA&xq}<] {${<}…&B^&FuO+P%ئt:N2W\d@cA5[o\3-N?HtkdOM~5{brGGf.>~&zgL"aW6)Cd12'Bĝ` \6gM$WƨdU gE[uY#-Rc:z|~ެq4 |~iЭ2T9r2ycYBE \MdW6:m[jkNf9!Fܱk@&×|$*K){aNe#"W̎(#tHTv1HNgCNQ _2 \J%\&ۣxHʔ—9M o@Fz!yII5L.)*PR)=ۿA,[o. [׷%OE'J0|`=ԧ}̍Y]5<ea߽*9;6-(Um{ L?Jz>5|7-=C-G-D.W/Hmr--8+bTg+mjُB{ ~ſUDz K\P4G&n𶢘W>g2x0bO]Sk[%+ӫ=R369*9h<@g|"+_ Ӝ A=&Q%REx&ŞȤUp=e zmQsY:)MT\ގ['~mptQj ՉtL[,>DWqFozY΁-1Őt¢orNڧx]\]a;o:Or`T%D\qEu{Fj->o<=FwsGr \1p$qŖ o~*1,067gGNyMJ(-|dz$SĿK$箶iF&1wjtn\dXGgbc?]_ݴgSsvLp7=l0c.i޳][e2-!U47bh=4Fl75pHBE o4]4H"3X4j[ĿY\0 r"K{ٌ95\t.6+%޲P(-h1u)f0~C*jZߑ-pN}R K7iO3$>KgsVk_ NpF<ֶcޯƬ&׍a,9iWHҕwcH0Z0cZ|24Nw?ٓW? ORGɏ#e'T)B=QM#'>?b F#`Jf~oyt rxɻ }x0IP̽j9=#\)g^`]Jī5B9kqMpKY%%^9w j^O]-Z4iʨߞ!Ўh.ť3uP?#phkEƦ5(zڜ*cY5O,ɑRRqΙįN-1K(?ppxuEw6Tމ%x)o+QH]R&LAyZٸF<vu4:~!y d'MSA g!]Ր]<Ņ*$74vm;͕ulm+L[6ll ݅fr ~sۧw꽬Nf+ߵu5vA U)$a<u( Vxޢ bS)+Smhh2 pg<h Zy{\f'!)}WW! qm p _ݛ*B%9Mm$&i9fVqN}I;.-P.2r9Tiq WexŘNs-M`h:]x6#:Uz$O6:SmXw#:cؗZEO^M>ӇsC SRyU'$ z&߬nPJRjվN8GѣK*l5*Fg5( caR#v99$H ELPwp9J Vgܟ*@l/ZrU\UqbN0[t(w'{R Jul'Ex<ˢ9SS}1]xQVu:gt%U' } l?]u17Ӟrw1IS (Hw+S/_g8+QKg:֕Udƪ#~m}SY@>[xdl p\扻VB.FN& B*^Y ۶@H`0W< g)zZxGCfrf ]ďJG0E= 5^Ta+ԕ ࠌ/uQKpAc,A|^S=J!`wowY臅͖+7P^7T.]: @%HidR3 #@p !e{=%v5fd}BYk3F <)*g3UڲAO /")5TczVDr@9i+Amt`=DQ(y\@]g0EQ3$gIJ`7:#FuNv '>p(&tlc `ea4ԏḰ, ؂f&?o<iE8#"fIT7EQO80/[@sJuMI[||H[cypу>W]P/ؘMUXYwLOR5%YY-W%Pd:4={x舥';-=egujHh } K|ߖ:6břKЖyBxZH8R$@mV`cPo3)O~ӊ\N;zK[y}ܼĢ k/,huIKrm߲˃$ ζBdrDJL^tX[cgkɐڶ[3T$p1*g&yhWUZ܁XJݹ(NF}89ha |oI[v2*TXޱm"Zz!SG -\f&.1۹a:A;Z1th20*@^B(8Nu[A\DǛ)$IqOOtW# snSHGSlbɨ̠ص@͞aڮ)^>pE%H9ĺ)оNj|'E">vAL̼1 oŏ4 mV֌`+qinˋ=]&+A>{lТD()g_E/&kp [h:d-5rMJkWOllAoڜj0 {8eNu5N$2uMd= tcM88v:Hj()Uz1i\p;ZU|Xq cHIGh7Ʃbgبf9ٚd(9?=^ӨOd5yoF! nQrYZF$HLѡ҂R oL+B|fv.+U/BNީ@ޥi,1=y<ҰDd`ś>%RtS jC~|V6jY=K3D{88C,M5Zaaiu\E {/a7F&p3FFV2˨a]>LBT[5WRR!L÷aBE~>[̐T ә񡔘0q{1#`t/),#"%'S[['>$_p -I'5' -5fi{10Wg}zԏK)a\~s3#9Yi8ģc?ZE%D(M6XtWo`=tAs] :o#n)DoQE=cO[3s`σ%R#v0%[#pI,l %*!4Yk>r!*'D4zL~B0Wt0}#hd"?[ ::=Lf]k :iSʚ`7qwעb<̿{ZV; 2[BE 藚UvcURiUin8",௠lfC-CBkbnvp^4Zs7ӈb*8]{Dj4t i 8`,1䇠l OUE2Sjstԏ"RzaUT?4+1E!rg֚y`vt>rI <#XRR&ݢ&CMSqH4$NrPB3{}*X ]7G"$Zf)6e;MːYL9L\ܛ@8dܱQѾ`HԩAc)~IңgQkǷ2|TZc*95\0z;I{/]H_-h&_"8 =uMqi;;;J>q@̊Mç&ѕR-HzS0ŢNcJR@@<"i%.|6Af/).4qh#?YU«,\AMMqq<+ڙۚLTk&qK1bSxKC"-FGpCE+RiR, ї03upR0RllSDT6n:'1Ve՛9)V&ٞ7e؝QFtk \ WKrsE]`:oza\129y e}E\}o|PߵEG,sV?!.EP-a;*Hp3$"Ip!pGrfĦx91=J%eIfvIf'~۶X.)jX tap8VW&%%/限 ^I_*˨w*:aUU{~WΣ3l32i '}ܓ A(bNd{yG7;$pRpƒ7 {x";fM )hTA /1$z.pHUaVռ: R|!XL! jB$Y~LYET>\ѽqSp8LB_|f36 (j2YS(L.,hFucwf,sQnMb+;Y@BQH$ pzHM`I IRw%l mbw,e]dkPy$d*aܛ52D>|< u&ZeN}q>׊L/16ϙ-(~F̉38 x4e#~"mr+a*3cN_fO]+;`Ʈc-SW|k/_&H抿xMG; ]īo⾴<< 2Xl=1uv#(|veّL |8QhV߁?0}" ܶӈ}2\|Eʄ?{3ʔ, ^94X{r(jkrTK9&j3{&aUŢb^I Y(w .۩kVM286 XUX xe~AygF]hW(+b.g_̼̼ؼ<;-GD7|smFvYA6$Tz権>Bn_t vg25 wZ/]QYՁ@I&q9NMǘu3H_ ƶ2(f߆]FO5v0sǹxi fT$]; s;{5i&ۆ˳)乐!: )=`:DJ/⻯ީn/qX~RR{ ) h2~H!{9'o^ O&GO_O*i$ˑNM"Vd\io O}~M=SYº|,xxꖰϑBQS[gT;bι^Cۼ` 4 yEÔDqZkб,-d~R@HZ LWP"Az05xx2 ?l]EҿB҅?3M>Wt;2#R_@(jÄyeZXnOAR0p} bZ5'N8~ǩ_9>8E."''[UǶL>WTPZ}qtƼ2|]A2֮"@ʮF",)cLɷWֲx`foezIlbZn,MWHXK"Ht-OSLfuta/Ime@#m%eKIX[R ~g1ƓwӃ]$t/XD>P m8'7:C.wh 5E[ c[ruKeA\`%P,U k}0~j.+#9aŶ0B JsXh XHe>Ν:Jn2 2 [lnGqؾXf]#NҒݓ,o1lG-0ZҪlLpaMd6t:u҆T= ]C_(zېABC9X+hi Cߕc0i_ A)]¼ K̓z30K7ir]V>_C+mgHe}F}1d"n(?fzPod41rI&ژj<663#g9Y@ $Z"]۳X{rTgLmU,K/Y4s- <o[\&iV `Uk##k>^5%}V[cjfL#<@)k/w\ޡ{Fn-mJNig`k/Ӵt@Q)KO["aq!eFn` ~o[̓r/93Cޣo:QKźxRrIWP Թ >1kd@k1'~U /F9^VipN(Z jG-8YTe$/4y݆RtqFS7CehoO8"3I]\7NavE=iY߄?;/L*ATNY`}:ź4Y cz|@/.VҡSqn!ePFf}fV]+*o&yjYx:C)VUeJ\a6w,:.;'#O$hPB*otkeQO8VEjF~x=&Gm828>:Nig ;b(u.Y)Z-öT;AfvQ(#e&HSm?k} _Cy'L%SFHQ G;+u ]~vvZ0Uxv1"%EZ)l|TI*ÜnhT.ffp9l@gFM8?D#uRҘVeoa)d ٿo*H|<eH; Nd1WA@D}`Gu}ܑq%b<…îl WGNnȾgc5 _f&RGrap<72ahpp]"D27\eP'$ kvU@ Bֻ68gĊi 6"az#&ү-[CY:-A`ng%V2FIɴob=9Xxzţ-6?k8jMv_ŭ\#M Ag&o#J1Vm7_j}+"j4Dy#r҈lEvcY=/'t[.ꖛ^8_w@Gc^%?(?y+/0xA:Đ& Ou^x踳(sh.'1'%V؉ 袛27ȻFK(>K O?, 7AM ]!υFpGjPވG)fTGD%mthgpd<^J>j=,Zo~3=UCWt޿#vtۡYiԇڴd&46t?җq5"kA˕5tw "ux5̟`]ŶA`8Y>0O1e "afF+iAb7F糈!/:ۘCLA#j"֙˕ ^d^> fdG"keK]|z53+Kr?΁,d> F80g:gU{o7ZJ<>55O[vP*_N-梳 #zH1|s<4v`쉘еp0Y <w= (ksUr:%O{q`‹[r.sYKg mn$s|'XdOnJMcT=ŚA dS9pwgHPqG)2\དhgIAى -,Ӳ9VlȀ۲,#ꕶ[!D d .0# F=ߍW"u樭cNgk~U(`9k5%TAVXu1p@Dgj"nI4;ee8T5LFJ* ՛ ?%Z6k\HҠu _YՇi^+HDFCǝUD sY$B_L c3<>hWu#2csxo #Xt41[vwy2ߋ3(K 3}BNF]؝,%).Le Wt|Gc ~$<i)v%ԑ&} ;%l&-VA\F5GxUKUgYwi eo 9- }E &p 7OS/_y\p}c=Ke~WNuIlɜ8tmWOO C)i7A5 Ks%=5 :e6p}D~-- 2~hb2܉ .a4nvlEU_Z"'MG'!^v!ǣ }Mr\S*g 4KU1}xY<l*4!np,lO͌KMf Yơ#&+X _$$D&jg@;Tu CN,P:_WL${]*m>?}%j:WȭAhO-_ P}(y ! x S6)H^ p& /iyR)^i#^yD Iڂ(*^F*tc*Ȼs[L)b۾3ztmM 6yx.Od;uػLdCS|,9TN2 L.:B-nA<.JbRy7 ẙٗjc8?W3\SIvw9e(RpBG ODN &w%,?5 ݷ~3܅dу褢x..XO=E -k((ȁ謍CcEh oJݸlͤᛙZyM`,'+BSLMċ̠ E}!&ѭۧ \o_~&״jZ yyT8|Qv~dt=O#<|%  X\߯סɆ"Qgۙ$+-ϴF.LZ[WN(^k,VphŇLy iM2fxhA(K ˻qi:EU/흆|`Vv/ǐ{ JyŚ1^ , Q0iK!Q xTx73TR(ﭢz4nwCo-#cb׶{I[ݗXwtPp ~щ'Cf?GcHOq7x.Vc$)G|mT D|ɉnPރއ=A@$ǷݳHOk?|;Xj{|1yѳ\ w~t[,Gqa~%/Yu;y@QzY.5MJ6C"`3ԡB_O7E%\ԥY^Ģ2Ǫ!SZV$#f<דbGZE VLJ󐸫e7)kC{ZJPr]1bZ4p˹n g-}TVɇCuBg鋋]ܷ GMjpjd9`O>N 6[h;4^BIo u{J׋6+q1+Ge0Il)codVdYeLEw{؋g:-[C);j]5_Tr!r8B8)f[!9`Cb&u ,1ef(JG/l.N vk󂕧] Cnm[LJFF }u]KOIj e h"^)/D8L8ֵxpg!D˪6f<4Q_?Z NSUW)KeNہ@}5xl${~}MagƻfN;mGTZ, L maͽ &H8nznбҭ0a5#VO !2mk2L'c&ؼXEۀIoc,|:TfhIQ1ӳ| pszm^ЏI[na^ɼ-XNtXj 3]=0fu}xT@|z*:ʂ]rquԱx )$Bv. V׾.K!Z]>āb;ʷ-7uKf%UөfXjK)Jo|E" >X/ܲ8?S#[cq =XS{x@~Բ,E[ec0@6O=wKQmן4Om$miLWh^7$x+gI `-W8HȕlH\$LO`αztE /bTQZa]4Twtr5Afk)YβWj!e ٥3sVx*3ޕbapU]0 i~mQY, 9sc]*BhySeJgZ`ȵ8gK׉'1;o %g"\Jb <<;:O<Xşok$/<1;t-{xVY:OhKkχIyUl=[O 5C:X]8lXVh 4tRDD8 _jGqyyD0_{Y=l)spt.b dY9 ן|^7% >iKsmA\0hVy_.Q=-93~f#T<p~ҸJmLMwF h#,0Wvr7gia#Xr40pEN<[{, .~63zaߠTFa * e9 + i0r zz2<Q"fkc0RYgQqҵi;j%&W-ƵPgw"XN/j*3kjHiDcL֋ uUT6RQCD(ӑ QU!6ko㶡Zs>"V1< U1z>88) R}"ӅE1}7bfZ=35<"{ Z4jǘw~s~t(.LdV7i?"? KO^ 4ZY/^(3h0ƛذ.M,}8sw7jl6\=06LɖQ&/dQgu>*DhMXsXҀa3$ΧOq=$h1 ד'ĄcaxV. pPګBZd#FHgd{@B#.#Q'/H &GřBI4-_2ԮGKU_mkky:7ELOm^1WKWoZ1"z^l)dԹ]]4[Jȓ*0 [+GRI2Aݗ$ \:^R|ߙxB2YLct_ v\)jhgvAtvb>&H%?n>T kyqZ2jq_@ ٱ\Cքt UgB2>Q||\t$@e|;GW*8Snw0 v괤\.gDyP!kʦUKUs7[Gʒ- 9&=BJ}zK|;tAöq(wü\sJ3XH/J:!r3ODZ%/M^au/6) @26DvtW3\nhҺ4NoW xDn1TF j9Z""*0޻!qxdG mՔ7&}dӕޏc.Y9& !H@05m )95-r ?ۿ/zx|Ol{kЫ޾`yd;xp1 Ex=|PMRK_3^)_FA >RWCzmyd8Kf:tVn ] ! %`Y Fބx?L\i'䢦CXqy1l)@:n$d<.2f˰YZxh_JX{869-*ѸUGJXH6h@EwLAFSy]( av%{J4©&I}D$ +|lG3!ٲqrR5єK3ZUgd/#"HcȋF,H2Iє2T[I8r2nv^ĊZ?TBKb/xBc?DE85 ZM/F"dቚ35@D|l@5fz:uRH~{Q3 ^Y”J*=bV]y8xB Һ 3\ՕGUǠ4_ ̬՗=AM N) 0;Lph/WVM=^v[27d7-fRx*#RXCN/s$:A"@`}ZBB!=p.VT)2ffæDE&1v5#xҵ|MW5ɜj_ŧޡR2B?Pft Sv1TsUVs٘u+DnLƯ/42[@l_paT} Bz;=Xnֲ]}ʯ+hz s! ) ouJYX - SOèj()3 + CkVAhY1%μJ֒k(elQGC3;)Cibƞ,xΊ;SIdXw0zPv2E=sY{^aeJU.“nMԃ"ZSi+R B"]$Z]Q5Ҙi|pP- >`Bki,k;AȭU.8ԏG;ïh iT3P8EU5|M(LoVgJֳ|#"tc[p訰q\b@yόs OkcѺ ,cн8з6=;^A) 2 T6؞Si䨾Q$Ag > S k:h{,y)}åT.q,ʂ/NV3xJ^MR}"W>gr^BTQ&75_b7p4s|tuZ%.Eo˷-y*gźH (hV?j 0j!?Z zN4HczZm%4Ҙy\6'}MJ7U4x&Ms!$lj*n"g? ?[Y&e䬕E rbl>E`ZT`2@ CNnD*aG"HZޢdD #mHaEO7Un{޶`N}4=|iڢlfwD8i,YZy9Q2侾UdncZ伕I_Veg^[.G_I$nK$EmaK8Q0qR32+ (^vuV| CDs!DԲfjI4N&^PXF$Lՠ(4l`(Zu*/n-+b~jiҷʯAcjJd5@\LDey(bt~}ʪKd`;fBTs=Vy59+4Q9@I'23 ^Ua[6s Zv]TX%=ZmPQb )w/H \G3lh㶗]0;k!Qj7L_fmܱ@^> 4#,n4r.`8/6JfES &-ev(2mB&zՀkj9%wZ׌c| ~Ǝ/O3Z {/`qctCO#m%|Xg˅{ەAQ~coN*ߺRmv {pv$$ktt&֛ 31/^DCb»ң\^fWj٣|i(4y :A4‰B94勇o`ju:H86zv|^ƎۉL֔[Zҟ&?&}'7L.SsJKC#*،vtJ1hFS_U2]N̫h_ R" 8!1`dE:7i֥o>7*a~gm͋ Ra R~ s7Bo:1d' V1r.{\P4`Hq=\t+4ʷw-'L`xD;Zd:_S<L퐲pCT{@c|,fahؖ XOw͍iu{{5N gC^“ϓ3v}f=1%=c ܃9]Ciݪ*) )xvYKa!qC28C<#M8*^#528Ne}-1ZŒU\,~n>'%$}IjN,=L ܽP ZirT}ᢥ74L}R'~K!4Vjǫo&aj8Y(b+ XnBUXZ <'*4-Z#ǜey>rbx3RD5bgw+a5F2ѝK*EOS,V .<@.6g%됩6_;JH~Oj q DE=QĐcP8'oM^K{\vJqcEO1v=W]LnfO#;μU[̯҂"&h*\ ܢ8O쩢M 4-@mG6kxdvY<;b޶}sX~( '9NHH"AX {{rfGvx?\@JxEZxp.Sc!T} 1^I! &yBƖSܷ@taTOa5$iDMzj2/+5|].ĵ08-&ذY|9(5_k(@3 f"һW)fXc= Jn*B) Ҩ8|6a.y]aَ)XÀr̆)ah Q܆I"(j7KS%d̈)ˇGqr{6M58]cPG2LpK} ^RchCWx UBogccxX;KEC^wWWH50oxBy5%tϒ :6E hً;:Q0޲݂1L6^ތj휦Tꃬ \+c DkP^sS}?~߀T*=Z+$hP`9!7SlD(BIJlm)?l*oyjKfWi:1HUW6Yhq_Zh׷l%cĎ&Yri2ܭ3la#7#Ƶ`#1V?7X=L"Uu?.$| Կe(:b8`5]EmY#shݳHyr}hu̻9{̶kULz4i͖o0\BbqT~H^H.%z:cDsBіWj+J ,9Ll& ƽ; 3@PE| < N +#fSEpZi#l$ +_%NWz;!ĵE#JkWqwQ F5"> R-. ?'>z fed`V׍)( 'Y:QPy`5,@h9e@|g}.@}͔J#^(jY8QEfj֍}:<~W_̫|dl%YR0A s,Wp6d֭N6{CƓ ᪊Pւx^otH:Bg0-C$bM(g; MUw+氞UwDt0:|e\af@h2@y`#b՗DT8Fe2W7q{ Dwğh8/ѕͶYlr1NpfB9UyGMx{(!Axś~;"kȲb!Š1\,,!ԥ18=C7^*#(7x-gQࡵ3bvĤsta|-<*18/f"Bp~.om;*\ȺI4:U;/|jnf`>_^U&EX߱nǔ QOQw7'y2\dݙyHLh_iUj bmYww;a㯒##iO'yUt^s]}њ0Ejvp )G@ !-.vi/PP/ZOw7lpt-9I|]q0z~xaQE/.`m6hn'`?e8 TF57KZ0OEPloeZu-vWH݊x I(O6e> g@f9 "͞u@$ UQhLмtHh]!(z?@'dJ^YhV4*|1% 4C</*@׻:|,F[늤4/k򌣔\BWʵ́^5eqd6&fLQ:#'_' ;roĘ45@mځV[kPf/qM`<'-/l5|ۧ&[8AiZX+Fmfj!o SzYAa*n7j1y>9RC,A9 h8Q"+WRv K`%Vmr X `yNc^ڜ Uq|,mů|d B\4_]OW2Gllt#\KP^8;ROy9-#1V;.mV8q:zIi+a2;Dnͪ]>^l5\RUQ•YM8-c탣-dYjD^/:И .qcb/DSF;9^s㴺PhN 3| 5Dܳ,5މ^ X /(M$lcD=;&vٮ"1ٛO@qբq;E*jVjm^ں%Xqea ?fGPW5k5?>|iȺ 5Q% @M9@k*Z"/+;H$R,0`*kBo Ʃ%c #J=H{}xh?sWx<,B*ܘ @xKz3ktN|%0-#ϓ6]7',::~֐dVQm\վG95[9-(~c/t?hzSx ; m5\ȍξ kC6Twiݏ俗jڈ>ܼn X}:l"?2ϡ>m\{i-Tя=o׾D354$8N0@]]z0طwclM:DJu6v"up5t7`}XCk jk2q'R"BzGR31|-Ƈ#Jنn缋IpB֨$a -Z( 5nICEIBJmn_z5V0Rv0q}i0Dm`ɿ>h,VY.G/] T~fo {j[Q]Qn@;+\9rm(kA{(<6YIJ; 5p0M;A_߈'LdFSZ)}/h3f/7 rOJɫk`4a_&1Iqɍt4ov>2_GPn(0痠"L[gz7׺/iXpMˉLR\*$(AQYgFd_ojӚXQ}-Ts,-SikG/Lk_[<ɗ7qyPJz:zGmb0;1Sv4azlδ^5%ěB1 )FW#`U,/}q+"&,ʍ\Mm ^>ۚCK3iM-&!'Ugq9D&ql{s U\%plY ŠA 8|Ѥؚn"KZ[K OZnU{fK6G7 d]goYeMƈMyOKY]"?gm<^t45 ( KΘE[a>M'HARm":2Wnzx)מB"8 a!6!ΟN?@_ Er=Y\~S -NVXC#$,];k ٬):+.x.jz0RH4$|oλ'c{npW7S#OKdoLfp)ڵEAʏٱo_ #g[v2qKjw맑#$-c7sn,ˀ!ϻ*b^$n;*E8.ff :X 9U躏Yn#C)jz/B1,],23VDS=Џ`zvxpxlMG$r^K@lre?k0$-G 5!4]&z">BDdffPRZOE˵ 4g3S$MZ 2\ʄo<50"{6}F,Vd*.󛧼Vqr,Wmm [+דzt}_L-yy' mP?'fy' OW&xE5Os~Z'UiIqG0❠zlP@@/I69p5&8)rBҠ3xg |ZC1I(h _Å\!2q y؄MT {y-6Ge~5Ni@@]?ӱ.y;SPT}S_m7d fr>gO#$Dŷ0"k`߭-f{?jBLjjUi906ğTG?7jJ^9bP-}_'l2m$g* 6~Vz]U$~,ܣ1Ϗʌ1k+0gSG 1DlGb-7uM=eGWΓkX ߺ;(ȵ. Nua κZg<.o6> -3XAygk&DY>C1>>uX #@BWlK"(ȾnSͿcbiWNO0j0fLS 夂cKzګY)Ջ4NJNysڬ=Zwej8CzsVGw3q֫3M[>ef|QA |{x6&K*F0ΖLty ̦<{<6p|W5+tc[DžP%^7}0hmO_r?ˊ6,$)"BĎ6̈(d. u§vTMU@aTKs/!: r_`O]lkEdWř=Ȅ5x=[6wS^؅ʴ *Ln T>3 >PþZ_82L\FF}' 7~jWcԩ}-?:>3s@.L].ӜSRt)_ŵwi(Oo%s.%TItCw n"X`@g-a,hea܉Hb ̂XzAÀOP'(ޗ@%!c`=?.@%ӟܒJoXFpU)?g̙?cnF%@Q-U#ƊWtZ$p*qsdaZYN)'dV*zSVxoy!eSK`2y1?=M9KBdy7k'IJv֮e {^oPZJNƂ1Y"q~D)s?\iˣ*k^ؠƎn>6L6CeX^5D TAYRG"œ&hh)\S+ּҎrpY~`Aٺ,U&dU\u[^a2ϲ֪svMxzuVt_za='$X$uEh^]pMi!wRvnyTB4*La}ie zc_n“?#݆1A0 P:]/?Hva$|QsZ^WZ#hJŽt'vvn$;*@]LAh!boJB(:ᖧ:C<Ё[2 w$`FW)j*;R|Ͳ-ӥ@W^#),qQPD$<7 5Δ)B$ iI&^' I-qsWWd 4'=%?Ӕ/6jFu'K _$cB L8;N% {W}D  x]&ga;ȷf|tƇe7y z%>OoͲƮ=(\ j׀}ڨEzQ?o+h)پwk + S;crs}YS#C uOxa~uTC? dЍo]~eAdqFIpd%o5ͧ==>Q^@Y,RڤPLu'f]N\ٱPN2"xtk1Y|v@$zVˏgB S髻b3!u,m62rzcWϢ|Qbg&g?XÓYL[AFe]l4X-s۝ ͨ2g'f-}]S:m:Iվ)L¯$xf9RWfJt.QS?r4M*u9b{9JS3bM5X&7PZ2L- ٗ6N3CQ'=+ALlSK}CϪgϲY3% m 񘒾J@v,I&;⠶QLIa&ޢ,5ͅ=15nuoyk22zlډwU hɵQlUƤdc*tϰ *śAbѤX斋o0{ADûq .ǣ$Ћu-i᰽W\,H6NN\UpnPk{^ N3cBLJAًBZB.~~>7W ږ2-'|D^(?ޑEz#D)vwjͿ<" G8񰄬|iF]rV]b̺n&1 coD?j)rJD]C'ҥ;X kr#A 2Ju\>s;o.IN raiEtqk4nrNvݼV7rOi[t+1|\*{tqVLNNoHϚ N߮f"/ q*'BaZqTñ2 YQÖ^éMO g}!h,!b.P%g$>,SZ3JdU;X2H[2-Au-ebn>WD uƐU ( +AޒRq9spPILEym`6ĦC;W}l[qE_'m} o^{}hn)cUM\h6;G<4._TSu}ȞOOYwCM%^뭀;rhFZ*.f@Ue@m ڬ8#FJyjDw&cii j_T9j;:Zw9\qgآ -,SP6ٯ1u,'hO,SC Z FbJFX.RpiSHpAtQ(4fyV 3?=5himhRAߧc!M4?$ƗE:na֛؄ ( ]`xbjɧj.;Q`~_X~PA/l"1wRok6qO=iU(;F[n!'nIiAêg[-%NAΦxИ@o8& `}{1Φ9=cq|$Ƞk9#8E;^[-euތѧ=a-ڶ:>H~ȥ{mc{IEPmHĪqn KyJZ]Q3VAJxQe=|`fD͋9v{/cMuoq5Xn6(%7ߤ|2,#vS^oX.aTuy3#oNMEl42lr-/نAj#&=GcDzt ܭ8Z4x.U|M(5|5ˊx.b˜}&s>Bď'wY$}䣛^:WvyMV,D4"kspb{og!Q}rOь#mNx\q:_eHwD+{MuK}UK\G[VQ : s<[ŹXpWDiY,&a1BX]R,)|M!$jsܒnIq~q$)" cU%X%Vf|e qJ;$Fw$Ue~4ґnK*S`ͿF$x^w_5cO1kCE'R8uK^ ׻DŕӭO;;g\[6a)6;GIE.D$سx$~Ԭ0fe6hlh7=wL+b%כync,+GG?=G0$ Y}@G=/[tiR1tge"o|0wЊ0شF?D K6hgR2cz,FR Zb8 0Ú y rC?tP+Zb9B'X?-tC1r̹$.-2mdPCɨi_)kUh5:BuSRJ11.egˤG"A$[: 徰^5o"UK 9*f~Ks!= =D%6/1vg$fφ@V{4:g>KG* :m5К!18@Z D5Smj%IZ5W tt$qt`$#8ma{1:p#5ÎwO3N <ĹԒQ7 h~*Hn0S{" "Vo7 }dChj4l<5DV6Py-U fwȽ˅&ߝ#L8&s44NQ%9)kXi,N]cKr"klO.-`*G}T+pP%ɍ^Fݳxq[)mܨ29Xtߠg։k!w]A.q yi)^Slɐn5, ?:7LOвS$e…TR$ 1SC Q_r `GKgM0(bm~eҋAsϟ<L_JuS2M+IZ0g $G̩ 로pQ."Y _-{}չ4NO#CP@l͔Bq ec6i#3}I=Ugn+#)+H5lAa:#ZJcqzUlt-s%Ɉ"Q .@敤s yB4օ2 &-!>XB\^c$QeceAxz1O0ӢO}P~~h%XZ.?~cew :"Ǽ1$Hg.~,&*6iA9Z~pخ'øHO8 e- x;) K},i˜OAm.݄pSOPC4#V9-[~>STAyڒ3ndu&mo等RCHum Q6߹JOir:obF7p'4.ȶT'yL"'-~ j]g`Ic\Ak*(.CqL210=y?UtJ .Qh@~S-F1IOϩqh6-{h#"0Gm0oYHů* @,JlktG1wqH2< ^ )Mt4"9[KH̠<ʍ&͌NvvYWO3Q椨fe£Jtn퉶b芀[tང֑GO3J'8JɽX2Wl'[Tf-P5oG Zb00m_>)ȗ?yk3اuPCaDR0HIA3.)aDλP.!EYMA/XpZȻ q٪(5 2U81S鱾?2` oG]\:7,wX8!֬HPz//=q$|l-tJLFU4f#:WPs'LgjgdeD@ILH8Exs]EVp.UXNAt"cZ/~@_Jp680F`QnYݫ"3E4OUAT| BE|a g_#`("fa]A'sOX=U'aX~\_%1.c1:3S BI!:6Lߒdg>I&pyEB6)~`Ld)˼{o kZCi\u^Юo@?dV2(j Hbip; UOִ8'bbhH/y\uqSC0E߷NY8/wRtg1QPj{%V[y2wRY3Wnيq&$< :iY5,J V&%&GAO{7*b'Ia$~SsrDLF԰1Ў8)B0\3J,\.I孹rLp2k~=Nr:EbfW2!Qax#MV*8xUݙ7wp\P -2( ?y^C_0,ltV|ZAڗcQ,!K[#MEu*Aoh- ;c&i(݉r H `2ʁv}|(\>2.5֧sZk8}딎͌c6촀ɡn~sS‹1`M҃e@4 ׺eZ95W=Nn5GڲY0t I9@[t'D4V9g)Tl_J[&ġ"Ξl6 Q J`4(^ WcirA5}Fy7g[&=F$S" g o)vQɮa*8߼VwfQl2pfHKM\dTј9M EyWԟLZU%$i#yc3=ja(@m WsqfvҧHeۥS:5Atzv8,š| ϊ/?~7 `:3,+ vOœpmA$$ҠOɓ*kC;3;`սEEԃ>1*IdlT{zL kfs޻Uz` hcjYNjq]q9{TH=ϽZhbUgg??2 XC[AL1̒:D_uɅ1P7sebgrdY 5Pk<φYGqPhv̋n̖2 ~w|?'"1(_^~M%,oހ ȻqrRvncPfܣ81Wm۟1$N ٶ~VϺgVA/즶bӖPEJ,Vђ)4:AH0/vס `);@] )+1sQՒ;Wn=@ZQ'C?OO?>L;Sv8}/F 1N:sKQ[VCxYg"8XV҈ >o+0KnA5sD54h~&O#lIB; /'11mFVD=Hy)=n̡>TRibٕcg|{ϭrqnZ Y|aEpՠHgԒFR)UXݰ-ӺAbnv9}xl i~̻G\H|r۹2rp`LݺZ3 ]m(1 w!E$? %ש'[zlS#YySO^U'gT !Jg&l8?Wهen%5_1E06j}~H-s8cZydriٿ8bcWjIfAK GH n33@#o`zFGנqb|y:Pl!H u|TI$<>% vsM3D&Ť\vTd6̈́]_%P? $iL2=(/3HWϝaG[ 12&۰ HM[yR'=ꁒ6T~WfǡEV᧰3/Hby8\e}Aܤt[ji:-$<Ehɬ$E!h¬Q>81;=UcST B&qPb:U5v/|:Siw_Ooyl^'=3~b,Լ-Ybm+,uİع^ ?p`bר 5k/}50, pV}pTW`~lW,A_VB)n'>3h@1sTzc:U0=u^j)pӔynP0}!c'ƣ3,$ʰYESꙫ[kbVe5B cшjJC,p̳?ߪ(xIaAstZU;$\dXmCm SWqbow?+::KIAŷͧ,;.qLyc ovI,#&|hkB?ݳrpRT0G.a'{10o_g[E\O4i C3|֢[t] aʝjvsr'*i\OYcq."AClۄ-uI'Zӑ0s4EӉ>ZMyi6xHy#\=҆>PXTvACBX=gfT,K2=/{-9/4F~IR fb8g~Q˳Р<(NY y~02-A¾}>ĕ^g@*$ҩ60ʼJp)g6PNUɃtYL_49y)kP-6W,Kg/,MQ.ġާiWRk:G;a/$=6@JrWx/0WkmTv5,3דcF́by>l=M!8PPv-c& 2%0 (lTZTQdu%k)DϳKOӧ俣[GSg2o;f·-K[GV[gz`%`+AmJd/|JX<BյU{iwMɍQ<Iо.(NН_W("W+\?<y6-NH/P8`&YDq7Z-} 0 @䛹1cz¼'f?Hu۸2 rgOr7LҜT5BXmhßMiLr[/B$Qg`N9w}Ǭ([CV7,A ܴMö[+ܠM E!C$g 6Wi;dؽiگH7DGL{FL9 aAV:rf/ #6b?"tSHXKzI6 =^U.f-+D ΄㣸}k  ?"DXMDCumߵک'@Hg3 ͠& LꏙlAGѽT=$G45-HeI!ʰݦjZc?ߌ&po~)h,:zosО7O?6{k{UEwt4t$*щjKZK>Mt|F[3Bں0iXUew_eAx%eC63R XtaYR7 RY NE5%׀+LJkTILë13l P9rj_s3 CZ8p@֣d$c,' \?ا_T 薅\zL[YE'egvsTl̴TSR녵PZ>E^]KayHOB 9K(3}[-W vɛ/j]WQ|8aG C{5DTc9L`w^5*.gdg:2b3`0EQ)7`t{:zrx-NVm`lI6BMS3eRi`ϐ )S8,vy"uIW>?y g8W)wf5d4#<L9YVݫ% I 5D}J7nT"QtJ$!UWXX]G؅D8n:Wo"M׍do9YUXGO>FCAl[ɇ\TX= qM<\uGjWH-ixҖa" s` pďڸF F{:s2>SUX= O+5*72𗢂J[03F|~$O3&),zxHֵ},݄+_1 ;Y2z-X-& 䵩8LEZh urTju dQ?Ki <6ZrDSe 鍩^-oQV$rڻҘK9-%8F6RQolh?0dԫmm?NGTCڳj6"]L6:t Se]ZuzH Tp cћpLL !~crʩ<HLEir0y4VDAg@ǃ`7^a<0[,r J&/F<KB u7,51.烌GwTc04J[~^ K38'J~aЫ]#a{vY񬎎f'=Tzl'p3(|_=^ZUt땕! #*@ Kw3^ʎ܈v=`vBՕI k4uAaK;q*GMlWW30r'mĵFȘiN7>npĪ±ftC8$N.ÐL`/>?+%QISŁZpfxtJQ곣lsEZ 졫Gb> 8WSk 㩹E,0eiY)a-:<"}Pj@2^: 5Y}4>7}fuI㒷*JiC-Qꭲ^A xadQ+]0w8߭qact\ ?Ae] ~Z#*fGo[@e^m\M]6/y>M<5(&Y`ӧOWk>Ux _=n94]z}B;Ҕ h6ٴgQ/fd@u*~ǛwuE}r@"EN.3KDowchg O nVW x&t> tVG E-{,Ȥ!gF6싓/[י)X}9ek9'FM}FY$<ټ9dg%9%fS,4hyo*>Fx--O: f؍ YTcyvSJ$ԍ2L&1H/pXaqOa A/~O,}3J6λPk͜IЎ ܃Ex~ 'ޏ䲠T}L$ z[ETHù mWR%Z]P@>>vNOYDڝ7P*X8ǵRW8,`ynl iS8UjIY& Hif:&5*( V ;ҤVXڒ\oy^ W5}}bӦמ3)#Q#4)8?*^a`]4FhIxŷ G\Z_ړ? [:a* Z@ vd*q9.E".Kt Gbti*n%U(*pCǤ0f{+%wW~Id)0ݞ*ׅ5]Ӥ`x;XhBX0R?G M2 >FVGzz{ -[(̊/6%&NgMT08h 0ً jy'i1cƊ:>uğGpGKQչ B-+{[O}x ֺlٵ ^ؔ`M ?'5D<+>2ɛ յib}$K-ZO:gܗHeynPc`eHC*~|{-/6%XS-|%Z(o߅EƑ]z&Kn8'=bO[}x"\?bC:I^g }0g.dʍ : fJCL7sxd7^U#N&)a%DZaݬ8 2i,o̙iq$TScrב8'2E C7M&LG$ШzPN,Fl+F'-9Gk9^雬bJz;*.A r|ԝx YXXtʕK0EU5yzf`6GpkI´vןl gU[q\1pR^w 3z`=uk'i>.r[/{IfY"ah-k'$99veT"~2m2؈F5&{Fh7ԶyB#cS 岹xs D4~ĮFN5MKP5x@HiE֞"8YwW}MGE'(0kܹaK}y/i24=]΃L{y_1Fir@U=0N85DV92e##. %8ϳ!qOOKo/Ҁ cLؤ2o)\f%=8>DR* )GzadDSV8 :wQvx1 k{7}5? ~F,LKi<#xoGC};i=,h*yh #SFgESU%Jh8Wt2aM;cn*NNg s-17 iI錞l:;`y܃p0h;귊L8NGhE x*"tz/ߦ˘nYI(Uɪ9'] 2NdO:iu9.{C RC,0ޣQy)xG&WˁZ+NqpwIV<%On3Ol- ؒ uKg#ԴRav;Yl+c J ӥU1PbWW&xkr2sko_d /|Y]qC'Xf phaI=pBM5033ε@V$_fcI?l*brtL4a :-9^8uU}.K\DF&EԿWv2 DSxJ+z-{v KEqhX]7~ )A&xFPDRDmMotFF{z{ ͪW$Yx65-Le<˓(yћ[E}|?_ Ia9~4V1 7| r ,D 7l[uJYݰSOܦITK5DH|,l'smΐbxqscь ؅T׳|;TIhQ%txq5cOܺP _>Tb5rQº\8j6I,N,4[/Gbj9׼:v cfGB{wM* ?xpS{yx*z&IxU`soWDvtjKf~%ANLn+HKKp5U>B)c{+kiBki6Þe@n9tK.'kU`$fT2c { ߴ@;߲`54ϙ `eH y(hq#j/o7R"ۨsR^%j` ntAĮyn /IF!)()EL#@e$CSy&:4h!@,2uC-[ng_mMR'A$kKn !v1$Eqńǡ%Ǩ=<2D~6ZI5a݂|} 2_>[*m g6#MI3pntot-Unih'Ϸ$KGk>e62G|Ά ;*= }7 >b!Uc_8*~:nKɇ-d"fʲ1i$T3pD=Q15EJ;}h-ށ$>][tTTrK@[oyMF|)4xU˖iQ݁ ^!53iѮcn@d soLNݚ3Tec}_e1T:-W)dV=ih㇏;]t%F EF] \SKJ(]{&rMѣ1zTjsUC<˃728W7>dE8#!N)L0Th/{ w+HL_K6gf" 6(D螾^\YՌVf&joI3^adzȚ@I$/ȑT>x|vKT^00okr} ̀Z@b~7-K*Z 2QÝpuߐPw3`!^A1-Kk-]S }8ŗi5at_xLikoD"G1ot ,|5lӫ"'!fX %#6cw^O1OMíj̨,N:7FoE LưHon%S9 FO'jf-$1XϱD=W9 {x24c6qKISYF'e)ؖ_Z!U|cy‰dhT16aJx_\??(ە\ {=`-|d|lϓW)[,ܤTmfVfŪS6`:~}BX$ma@ i`RR_PumsZJw֚٬^M` '~BЧX74Ưm#>UBZnP"@k[0/0oO QhWQB]+dok>f kb9)n7 Sw3Bpz66 gǑ/N,l=lϩy΁ h qxzS BH@U{]MUuyc5v> i!%}(#{s&"P=r(ΞV]$$ b/u` vb\#%{T_5u t 5?+hAMЭ[2Z֊T=B?jHʵ{JQ8dHr iL$-Pǵ3XܺJܾV &!ҳT'!NҶm u~fpX'eVX}}Q0&^$L wS_mLoXYNU)?Jd6adyqJ}*h߳J9 VH5z* ߺl$ϰ'74ȱ6|Jٚux?Zq:QZ>i]f[A4ͽV'ERrȲZ2mW%O_w3P,M#`BفCa817 ˢ'Hd_q@3 :PoǼU@U|JvX+N1AzmWK$P`w[d_a+^(W6j0c%OGNm¯PmG+KW^p*{C0vuv9;R~#,e?3{NViz XƿQuv)nzkEu)ۤ`+#BڱiTf,nҌp "oTl*@cI`HqXbϋKKo[PTǜjgD悚!309ƸGG,|L4U:"gv'9\ z@a bW ] {5ZRD_b;D?'*auZVPWJpt'yk WvJ{&ޮwQwmv, ?3̫NȺ5]܂(ЀLF i2-x=Dwd=iݧah ϶FU4 s8P.>`.jҝ(4,AtL|Q# *G^׼ymmbCEdw }C@T1c!n)t65i#R\JD:dW8[6}%[{Q>8ʭSvC-?;!K`Gvkk̹!g" 2oy:L‹ÙbDB7>80zhƍ0"1ω5x}/oi([g  _@N6ڻv4s+ 1Su74"h%`= ]({7OJ},\Am1s))_G>rnlF83kXLCг6a}P²KO":3ן7Q愾oɣvw^,-=)|V)+$@VSw~Ыf'5Tz`i*푊LÌ ɛiHSәn¢cKФOW!85)p>4" |>K9&m㼬0:#vԫb:1j^G޴ٕ!T]wCJg_pV*f'Qti:{32\;\ȢOhԢdD%6>e)D})(I`UnYYY)A1oByȑP-t9g,Gؑ~vPYR+yr+z+4=AuI &˄?"u{bWہ:)PNXª2>ƚ#l/Ѻ=6B;YNZo"v1;(Ryޒ:b``fs3Rhht]¯mbK uUٰ̓j+i^=tΥI啽qIE((*+Er"LG;pҦ}No9=qc*gޫx)tOg"KZLï#.5V+/cqRRC"./;"H}CҞ9r# 2_8@yy/Ǩ[ΠC}irѬҏ(pe:(m }d'N%~$ōgkuERC6n`iiw0?aʄ)NN|ԋ طF}=@{j9g%B)/q'\7o#>`_l!i-i%xZZ/4qc2q  >q⯰.Xa)跍.->D vIVԎQd9Bu?F@N"Aloq;Z,5*Hdԡ&gz+rctLZH\xu56\~kċ47;INAwR ASDaC_\|9V<2m`\XoW%';&@ǜ? . E]Pb/$Ճ\ɤ`Ϥ,% S Y}2NTlZcfLJޜdrXwƬkP P4kROǦe)06reg>iyVx1Wv&8 \*O [<\iCmrD@Y(˦,BbE@{KB!'LD汁R)L ;qL^<⑇dpS{G\ru(S1o${s ̇˲O+QWZv!y%U ǠTbŲ+u} rMg+ .zdD*7ZI+.<{FCW ҫ@ZI1Fr[ B,К\&"ڕ]&8iBCMnD(hҝŇS¾!qw'T,[s*Jȿ鲦M*/9%z${Jeo,=7zUmoD?H&k-x —~+vG /R-vZ؝L$Zv5wHz_jg@yimnxqP6?rLxc&+b%M[ 5r↷  X/t}8b|-'7UPʛoi-%?!Ek;-Pp^ܳՉq~Px.FXj6)C- pIer76Iv`,.-Sfjq!XK'*۴Qn@,"Y wpKR]JtOK0q b{nHE6Y.>+ŤA7ϣ+v;Ǝm3ӰhN"ᩛ@tTJQbns7@9\6<5yN%^QoK/ ^PY({&x`8XeA0z{mQ5]j,OОe>wKa!c0lHyе0ʴRDK. ۉlFԭ=)9``ٴ&DR<Hek}=-60²X*&N10jWP#KJ `jBZg>}TgDtN#:X/)>eD HʹZ";F\64OeIS*7&Wq-VEr#cb! %/`Aُm 1C g;F%EC']%MqTǣP.dNHVд8-Oe'T:=?^g?N4'tiP -YC߫tsYu/yd"oń%rhAqzDI[SXOr5wK@ܗ#eelxiQ~ '.o4rLG]ܙq5xW>b w7¬{0t:_5[kCS~1*䉈u0(\z T\e̕e"fADQJf,v6"Wy,=Rm9M6bcsj\}s8%27#M[X/1V G hp8T V 2IMUp·i%pD_ʮGn$];C$DlV6=gGjVTr1B=a/6fƨ'Aٷ=ZْN٣ 췚g:/|u6ΦgnRRr7CN9p`;#h4zZJzx;GM(6X12Cv̵0aAX4̱v(`HשbiYy *6z7˺ P"UpVHzNP R{ɪ>MX.m'׹!Kt6B Τǟz`a`_$v짙I;IQ1}?lCBuwp4'!.'1pK3 ݮ7F1YXPA[St{02a4/Uv6maqwޤդ9h+/V_%hx<׮EVm']aы {|W1D?fw)YS_TGɹm(kqv90z%Jo >YA{*0]<jM-=b)%?}О\wƉo~>z?u2w,z^}JQV $Axz]S HsF{QD/\2L8GNVdS+qt?8eNqEwG5^}rR bF;AS#V$&(4ޱ2iqf~Zlg{h3%'-'0Qf6QJ;.D{O!@-|?! ƎLAQ+MnT)Uoy֊M7Noك"$"˸DKK=0h4t/@)/h@e>&`[Ka@-r% +f"vX zٝ7k1TFd}fR ,o{._`w^Ay C65OwhƶbAgqn=kcVܱw} 6h;YG8%OqJRyZ;saZI<7J]o6w]?q7BEy0U* bl͎uvkN!j3ci!y[oEnYWLu.$*5М4$ $k;<rtv78@<ϣ5F\7M'"aRv~b=;M‡iDļm>XM-*R48oa>pMx˙ξ2gO>w'_wćXLO<:b:b` cly $ 5ƦJ.UIzkosSs}k?`iiJR~fU'Y53[e4{a,(&d&XaL,&$Hh%Bs[ƱӾ;ER^jȴ:/e ^_Uσ;+r`gZ9B#-l(G5Ne$oIPt+5|/汱<;^μi62P~=lKc߮ fFp)8)8kXR7lH&gۏc]G߰UNޜ=f!IUX!QK&Un cݕbǥtU{.gY N'Iw@l8u9ʫ$鍥!&lfUHQ=_ә{}W5#)8rQ*v3 ~찘29?#25ȴYkF!x;p5\))K"PRI.dR6w|+{1 %9{NwBFlՒv}b~&κY nKSQlTB`;l\ fqA`Mh*(ś֎Y|EcVZ|L~cIZQC~U4ݷZ~VSzhR1TZ=D<߾`Htrk/X s3r:CL .Yn?hsEϯ[VY>qO9)o-/$pKn4]2_hMgQFQ~KF%RCCǽ"niqSm uB~~rs.1w]j* R9ISpmX.,1}u<1DU}'"Wzm:Ғ,:ǯ6ỏcyl {rRZNz_'M\'&3)>RzӜc=_fB9pi.^Z5m_^B56{' K5R̞l2؀0M԰mD54S)[w$SG* Q*kTh,ꆩHXGx6ty]Ou.O}>1``]6ޠ7R%yQ"f$݂` 0q/4@&BW+Ԫw=ђ}D :t욍]EYmԎ-$[ @exOSS %;Xl"QsX?F:BŪ|nsĭ'5}Z! _ԫ;JhqIbh_m V :"!Ybߤ)fk-vcVYT'Ժ 0QCZPSD;mԣa"m 7|DbL1< )=ڵKD.nk Ax(Sn4d(m+3t3C"=۲s6I;{\W)-+MK6ݫXjPI_"j΁ROZѳf ^`{E Y04EpoցRН=Rh]+؁*\\\Gq6MeOHNUoW[z*Z3| Kb < I@xagS҈ãE0Se#0(~Oq_/2GvJxm].;$uT7,#O6N C 5RI?p7I9H,& r&j_"i%TlqM;tǯ j@KSOa"eQ.?ց6q K/+x-u~j u> Kcr-@]OHE7\R)U~ꠦ]S mM )Qw}018f}jFE ;,2TF 0$vKᝨRZIGA>#u&N^"ɁA(PZ$\ >Ll{YYWL)_)U4>kc טaEѴu%D W;۔^nUfh7'1өτXkmݯaWə}qsk˗Îwh"3UYe#k(jot ɉ[riSԖ<'(T?9 )Mfw`_HYRx C 2b)F[FCТQ6:ԣH"*w)h2Bu{= . {)]~z e8"$zXbuSr-2-8pG)[n /lT*YV)_~„A԰9-?)ml뤖<'[ 4k6CBo}$gڕ`Wkaݽک pWXO<[ƇsP'@ln_Vf^,B25|܋繉-=Bo҂ KβaFO"Y:24 O4P?P1+mx`!'AN#l8U(2`W¥$5\ύʜ7,ǧ^².dlf8oѭ+n(_E>jhNb8^px^~EQ6WBמ5Jdx4b3q&J' R8471rVfij/jقѡk-d'*i tĊ uYxU,م>cM"mcOQ&!sJ.a\s!qzP~ fϩ kype=' Co賆] WH}3r"[4\8w^dH 16 LFM=}D9`~-t jfi.xM\(k{Iй v/xbu#d:i &eW"v^>1E+0K#>?*ʁ-B9cJ!mݗ pV▚N(du6+UP*hZa;N9ߛuM:;dyXR|8 RPI@~t$ j^I"M.wXmYLsz}*RqEF}:M,,(9aߗGϵ"odlHkCਬ)5t{QJ&I2~Y vZv^+4atbq8a|vOrLט-y`2hR#|xFeJ, _KA%MUAe2:z2Vyi eV|+.) 九+ݒZ|-4v9j%Vn /:Nqֻ:۞iے]qzTC4/u[5P&!sg'(XrwJ>҅͞e$\R▚ ǣ)uq7|4Sڟ܋Иdov,BqQ!0?/8{qJGoCzEoSc Ь ZC r޵Z텲tOڤ+zY (-*BZؕ i;P7d#OלxDnCAzj b|sjyzZ'QZ5fH㞏Ӛm|IMmG60$7Cb n%&Bf#z@»a#Xǎ ]# |EqlLHuZVe~0 f{(mrۏlɅVs$xUX`U"r7 K+/0M6=Ow)) o Atm *NLd켟3aa' p96`H:la,+Pk4}]>-ZLSi6a;LW0g2U4î_2K!.  c zBT+RZ#S;Hh)0< ~.;!K'At!f贅XeH8nmÇLgQaky\ s{tA\DzgAK>eqGdƹ|f"$f&mCfT7b(D]EUPAm\@ ĈzQ}noWPYAN& uߩl^!NTpq/)Zr:c3 0;<_[E;ޤLSfŮ-t-Gs>B."zvm<_D 4ˬ1aj:# ss`ObVH `X|$:h%NUqQ87?NZ }ԘHNAY0J Tk70)( E+uE/]{.<ȼ JlOhs( : 9I_);nVCT׹Fmt==_5Dؕ8\˜26 V$ԍ{9< q|I^)J`"/&{j(&X8j ٸ1s(;&@w r="fR|"'!Ȧ= v+aZ7A Keɓ Uħ}C1v؂3:ߙ8W,e>Ľ[+htx&'3 zԷ+@ptB;anmH/g*8lSzdk{ƯT#D/lY2* [eQJ4YAbڗ=F&b9$}ĵfP&+,ykpW! \,OD^1?ⱹ Q:L=8%g[2 &-$.C3BȵH%z\Z$KR֤~B%[Ԏ!ӘD*.oP7]'b#ᴱde|p~m.m)6 hOjX <0Xd=\IhBlІ 15N\OB!&WpS)(9f#ɱnմ INbyvV0[rDK&i `08J Xi`5n _cޫ__ HY6"nd &).*H_ث+sD(մbosn`${x&sqP=Kd,y9B![0ɾ׬Z]Q,b%ޭ'A=!NMX%[&w*LOC#CԢZXeNuN{bg9kۄKŮIqI.8s3. ~VQ)1%xRk1[j+бxWn%}Bϒ֟Yn;+=_UOQ@!dTY4% s"ן M젪KmgnzX#w\uBtG7+-KA`usfy)[pq-?/"$%сD3b~ϞAjF3 )d-:STjF58)ѻSqVBA_l9n VƄ]nq~^MK8V?Euuq낑71ǺP Ρ4/C5B cA?ڶIq5>%NRS}MNElgǂȮQ^a '2LBԎFWپQ+h9$=O\.(!\"Hc%kkt ?i{w7PUjE .~%ն྇ԃסΜ4aW|2b~l:֥Z_& jEL2iNQ薲K\*tД!w>A2 L -}H~Gs#foMKtU [NQGG a2PjhRzG O1y2s)Ebj"e,Gg*IuxLXƥSvTcRcqߜAMbs '1wR=V!)t40MlhT*}]\:pL@-NϦ7rvFPB0M@B2&r߭.A3fÚ^M.>K{Wqngab8XfN ]ߏ.Q)Srj1ѐ>[ T`O̊呯AW,ZŻ;_xE$8oXƝ&F$Jjf%fc ?դ-27fM[γ wc2mʥgw#}tfA'}?=O-x`>du7}_s” i1Е3l7 $W1,IZR<m߯XְmT >fPQm ӸQ0BɊW$jӐ=&g݄d0P/+7 jKA)U.;^H/0tfᙐ\WIR2!FN3 :WqaLʰ -XVSMbc_Xd+MÒhM~zț08o wMwan*nnI`@m0U[P=gQ;hXrf}^U,R(frF`ҙCxǷ2z)vq.fozUrKD'I4#_nLa=1F/ S.%fS~Ŧ6>p9l88 =QvmIx )}Z<4+:I9UIQ̰4X.kJlGQQOH%NO3b-jLH3-dݾYU<˦dǝi1υd?Pī Ud^  M5=@P+ïc7|Qu_J_!CٵK k ,ydUHcalJxVX@w0Qհ1v)iXER"ʎs1 PP6+?1JY q49>)0QSlsUGwx(ڹLT|{^;)*{Y9#]mU[E˫ zĺ&,jW\I s*NʥRQL v|)}r%؂eH jMaڧ~*"aEOphS$8fcv$0BT`]ǮPDZ D-d‘}9,2svtK1soC40Gۑ3NP:S\6؝f>!^3qTj$T7xSZnewJeT@ƍ 6LEtpDiUT!A&AJZVj[# 'v/@{[Z3} $)CѺd":/QLpӻOlŒ'%iY6!HYx iA¬(s?ƴ-0q~KNnF#RԑiVy U9Pڰh}O;$V&n#}T Mu]xۺ>+ֆly'jeidv|sdڀho9s|Qu)֓:pG lQ& fP}kPa-s9M:}x2mäZiQ9]m?oɒK]MAb}U:q_9~g"7uA? :CS*7v$K8֞ ) )u3X_֌`SS͋c9$&W$䞣GTܘjԡ%+w `WwL܍O ` 0&QSFeNR^t;E`:{Fҙl"f UJt_g*?{ TaF^{`r Ӹ{n 1$D/WWe[|ܖj!vsr7)gTp9VBm[PFMvaD]=.tFGnNYi,".-slft[ZQ5)Hg}:geG7"T Em5]&Eg w@k@wK|iS==j2dwQ)m**UQ%,nO!>CWuz.GXmC _$誉JGE~c5 &/^!uŵڰ#ǹHx:/J6Q2nc؃B?Eɨ R9T7L:{՚5T؉խ/|w9S&ܴs* CABRg$yyM7PGWJЖ[d=it@NO;<vV Ͽ.ݮq^c`.){]=J #Jݵұr@Zÿ]>`:8'<`1(cx.ڶUgNI*UG}2o* 9m%hsq(t ƿyD3xy OGVDw;#u[9F: Cb,wqLPXJe&fZh gc J1CQcQReˏmܭzK}P .Z2kJhrGݷ'8*TTIb%%#SM഑{XJ*z`@Jp[s*-DWKYNZ(-NhG¾9 '3WaHGTD掹E6knP̤a,ޡ5 gMTzHpS#֝c Ka˽EI6Z(4xNu䠃yޮJ"f)`^78AcGireS>Ё bqgG|An1^rHFKHh6 [9#uÓ} w)[(8xCus~A8>&*=?7viaH=۪..H+k{YwmV;kEQ7b]/ok̬& å[FG :1/!}DP{IHF.)[S_[ Y][w/Rb/ژmBxkTӢp_2fL!Ǧ ݨGpG<G7ͅ~!UѺ>u2ҩ5 y>`L4b}C!isĦ*P-L?a`Sڜ;XDZpDrzvEOx_TfZB'c|i/Wbj{Ǩ9>W x:49kʢYdTjsPqlr!K=m\Z@N0o9g/+n R/رJN_R`p%o4F16Hi[[qStJZ)?cN(Zv{Ek2 hnNo kSߪ.P9kL5]_z}eWedDac~aWSQ9̷PE dA{/ yQrc^psG6'%%4혂<ݐa@@-(&u{kw[Gٌp=ۗlɡftF.;rWB}ɖq'߿7O:]4V˾l(%-wUrQUC],v߾!Ds{3G({X8zrӱF,\dw[9~B ibj{$q|+[4! ŝ /痉yn _)m4]&(Ψ<[P3[MoFOP6v| >:X(v6%\ZPdXYxF<*:haa<tu/) j[Th uH=Bڑy..}c%LyC~ytFj+38A I nj _xNn5F@ԭo'd!Z"_ĔKNp|W4ыvez!@H۽CU0i!Q:D{:%=m1zC?ԫQ$ICԗyͽ#}6:n|{.ؤET:;\EoyM]xϰwTȹP*n@ުZ0IADwtZSưmzʮȂn1f?j(و܊ Z%l&!kyܬ# sg9EFE2B{$>xRNRڸTE S9ke9!k|a3tyvښ+ "[ l(.0ɂC)$hoeu{ R59vÈbe6瞭4b* ި{ ~K92y߾ jifadun0'}M-:*ɰleJ#]? sO1b\kܺKJ/FxZ##)h BO ݶ,  Iq7<~)ӂ56d" 1c5#4b\a?`zk3XCAO 0ߒ4Y!K OKw$|j5:wiXW ̸,WW91m=7LŽFn4q|X; V wnj& Jjd[m|8 Y /w8[XS,IΓnwJ oLΔry#i?yG l|=wxsfv_BUAY҇>i21BG}@gFqVHllr>&أ@m%C5,q^!xn~|-Kjce3Ux{;LzcaK(&ȁ#u`ϗw0΅ T *@_2߄t2}->ً:OA ^P6tҜpQl](GVL@%^'kJt&,0ǥsApy)%#S ba9JEȭ7kJv$yGg̔|KcO t5qPBLABAubPAq;r]؎2f==8gMw~ޅSG)xΰo٤>|Cc&Yh7ȪrH:y|9h諕:[e)v @Z|\XU&b8!a@N8)/7LT nFYj.|wR&7֔[ݦi(NhM'߼Ĩ~덏3U6O߃Jbc[͛ p^/R"B|!(9' FIW Fg梟 $7KS3F+<֊cEP{ /nŭ)m@8gvl;4hQ~U3Vgd =q K䘱(еz¤NAi+1 K~BWi])(ԩrh}zl9A>Z1pfNH1q|}}%/5go d*"ט~T6[jIe݃U>c&'IRr|?-c%,uRN4N%2;cNFkEnNY$xV|r zK*$ {rw=2Lͪy]a:Ҕդ5/zx;̂h=(e"_(V7C'ZtC~A}"&mW7ϸRf{u[Yct(`㢠O|TnHL$suX_Tq|l/"© o" .**wY1Ul!19Co&*lFA'K4V:괞5Qܞ%X{r-DaLŋZG +{0 }Y0rBY"1VVO(E¹8,8BR唶qba3$ᒢRa t(Yv}Xh OO0v+&?A.\!:۝2sQepȠDBKS{tϲ[xl<.m&1P)n _o]89HՖC,tUR,UHkLAhŨ*~LhAmERI?UJL${gFmѰK,]{3 |Ԏ֊ݰn]uT#/ 0}A.4``̎"EK2_LDfIK8T TT f]dp: J֠#>N=Rܐ)U lc伐>dc#te\{ ߎeIs9~Ůvst!AW,럮?َo`i=!n0cYn;h VџJԗk[of|~!!IR,zZ6 Z4 5!_ks3ŧ}Q=ŋmN,_ FR|oIa4%HwvovGg2R6/.qKd@Y5ȭ9i`:%4e_+w—ӿEa^S׳Q1DJ >/z h[!0by9eY^ ꈾ;\e@V֘͞TBXMX]`M\nH=+gR}|.4- M~"ɱ ہlSJ{6y\Т|Gȹ .z#EU8jǑ¦ظavj8-}kLWRsBMi{\ ;ڬrϰ*6ylZp_P4 r]3 O"yNR-U]p_^ a<*3zId?S\FYwZŋ6y5rJVu벶RrQ'n= c.V)>ЭC.˔EM'F3-haL- t:F3d3! GH8;3~U+lkFr>UDo JK[m=LFO#ğɾ b.P@ڃ}Af76yJY#?+a)!s`=T]7.Wv9a̼~W_4zԘl߿ 8'sGz#jx 58o "^jώ/z1vEe7)(2J'ɢl0@ŚFe">MKTMZx|xmN  Z'dB';bst|]meVB,̚g`yLNJҷ<0++y~FcCA4O.zSޣcӍRp#1+w\̱H"ݤjB;`74 |l $ \l)8k,< .OĤҰ:멂&W}a +Hk 迍Sm: >yPʪ \}rLwpkN}IuS1/%(ʘ'RpldedB,ۀ'h+m:L43'Ύ Ǡ)cb=2i~ #w58bA!`TBn ]TY: zc[5.o-xR30 DФ@{, 0Du|7Ou2~hۣd?`C ZEݩD0}Dy4`0U7R('H1L'SF/ +F'Ir6ptXߓ&"}gDA0ƒ}d U&wz:~e;!}!_89dpT}xy,.?Dj8gwYV{wF~m,S~w2RˣY_ eUrJuOH?-0-Ӥ#-)-;E-\=lx+huO e1)?p|]eF<DgF.At+fN[*a3wsz!W?MPS:nȤҊ%zI'^ʌ_UDZ4gcecI__)Rm=~jA 4)HGn3˃)>Y藺 S kV'h39½"jtlhHīn`4BAAl=:55Lnm}GVaP׭̱z\v,iT\v0I2M7h(>Oh#EV sS]6sB)h,RweuKQ)5,ꃃPAx]CҠ:s.FYr^ #4(@Ԙ/gZkO 1GZ7dž6XhN)4^!T<$*,zIN'7H=O4',W`=kRy~qކlFy.HTThN0@f:+1(m]Y )'wm4s'a,6vӱ<XVũkMODuO6&%*R p:"qcI.aZ{SAbG<%e+q2;ovVc%^k˦V>0ԎJӰvDW:6 w%Vtk9 {t/ lNȉ:)0綾3[rV``r'ܝ& a=;D=Mp Y!Ft5m!pAd u_udkmհre}b e2prםB)=\BT`' G{PEU#g[q2hf ejug@ܱoy;x`}^tI0i,0A6p"mXͯ[r QYmA#bߠq=Kʰ#qw)V3$ٮUMc7kh?:">CaVvez!JoDXʬ)6Tph@\:"j%2\=~;KG)DyHp7Ϣ~zխvt&("o1U/ /2A)a!?3Ih:4nP! B&e+<ԷݬFA2\`-(@?<7Xx~t-V$x%V4laE4ʻ#2|r2V#$+rvxH,dv<Vq`~T6fTT ^Fpn[:+s| Va fAȁDe Emٯ_e4Df4DpGRMD%皝 dԀ;¨@2Ѧn-+@U4KYDW;I@ߪ̩Of .XRHodz`3DՉ|iFW20rݦKNqtו?|rI 2Bd%/ibW[ȝ>ɹ:7z)vŢvN%fOE5d1"|׊I %&5W:'k qZ 4Hd!͉(?7 B/c!˜_/hncFp_XZZqf"<-O j1^Qi8هg? Ζ-C3oy~8F^cjiBJʬf.zYBɈw~)(dd1M{ 4 iET!h&q's/ߏ {;/6l*h}5#[7JS2*q hi"VBPÄ*5fiYa¤ufF'H$[]$DhClEh4gq&:Tż6"dLDN%sW`=͌?r+TYSQnJdMRڅӀ83: /ci69]QAv/-E@(}ӟԓ~\:50v)̻ Y{V𻮆N%XL718 @wC#KNcCzGtS⌤.<&=tXz/l}2%CٸRJワ ,Q'K0ex}X`_ ;'(<ܜ\pw?? 1_HwaRjHXLlr=?c?k1=Qhk6\;֬ iXc0r]4"J~/tM8WS:Ln˃U(&gǘԏp7щYף!AB+7#l?ᎽC ~~!^aZ}=S{*yqUc?MExq\}4:jٕ)%BjqJ(D GvPX&V$j2:8: %Ǩ#JY-6)mv?W,9pt?kv&qFerbGʮ%_~_ JivM)3_V_֤" L:3 Kr@K I:bӻv檒PNY6r<2VRւ1θ51y]CBƖjaQ(!F̀J:me߉k:٪\$G!Efg ښHTSw8"%Bx @ߐxllh*d|j;}W飪EHK T:5anfHqw & c:5 waGoϝiA)At[@K{[_޲Glr< D`8a,ڑhoTĝXft!Ҧ˷0vm~)Ͳ[}KB饛eF=G)w) pNy.N酶}N ɒL U1bOMn$;rĘL]܁يspUoD.+&CndkEtC*LfNzh ܘʄ%.K3ÁLyqok>##mGF?.SQi3cD?ʙݨ:##b>ցp2q"Xt1,}o"<u< eϿYd ŀ".Z۳ЍQ*X@|dMvkcL"  D2#;=U1uppNo(=R̄{@oAm#y?}]mok ^<m)*O%,3hi#kNJc:¿!JCӭ:e.3:jh/M)ɢCKe[_O Nw^g'ӯ|mBd-*%$.1|HB+X*R XcWun8k}+dx>d{EDPrIϛNr]385[꾢[Hh9'}8 w-V[D4ع[*#&>9 Gമ8p:Dp{D.AbomAo ` مoxGy }4F?B01[ 89]b4`k"7:j"DNukVl?/U}=;*.&+'@wGOZvs$ ~& `Ƅۤnj7!ju>-Cb '{t~ m^Tϳ76Lk\oSGńD1}Z@*d̽1,}rgXVWTICK딃&NVf\o+o>OrɆiWuLjX?RӹR-kmuIc&Ϩ|ہ<ÿY;vzH}I vYDse3 {zK(X܍1M>EXw!gTI;s^_+RJ;tS<Fa{2Q=3 E;cʨN/| 냠710Mk>9W& '},2lM &ik)RJ Lx$NK"KX<u-l`Ez)NwuOyfrZUe,Ouy$&f%|Lfv ]}mBK0`knIП)ިJd] Vvu@ :kMMԦYOּ}Ѩ̮Ff&oz/(Utop@QVz/vgZ^xZ=,-M<O&[8`5ϣֆJi;w} ̱[Dʾ٦>`'UȎi'nJtW:S'07k47JeAg3ፂVͣA+hT.:'}dm7뜯jrKa =l_B+ #FNzB-raǞH{:fO0:*Ñ»2xTZecN'[qz`6Gn#w"z)B=z $ZiU'NoY@UU a 7Q< A(2~%4?gp/ 23 Р<:Ȼ Cb= aqwp!b:]&PuC:vE_OꮘRZ1mY~QD4I1YȝLИpGTF+ 1<&U}67T5>*'kZ;i_4iLQ\C|A8=ὢ:ʧa!j=sz66 @ۭz M-pد]h (6 N3sX{,X-8nwȰ-x\#TZ&넴L=LF /? s5Wlr6@%z!.~n"gYx5U֮~&=Nkw G*v?,}.Fq]֗K. )R1N7EЇu.YL׺FR#%U]T_3~90"D]tUE[M)*"/@]N}ےAB >;fU"ޑH"ob,U7B*emvݾP)Վ%fceYY,u Bh5mđŐ"L7X#Xsd.&tXqYI_Ӭk!ϦK#x}MB&Ī7ԦY5q-T}Vl-Q"^>lNiw-jíYC@MP`M* o!/S)p+$_"29qRJ"_pˆK:n4wCElye8tsJ ƝrKf͹/k%qlQ3U~8\!SR`ք0:hf3KPStvq‘P"!nSkQn3F,TB^~;鴞DQγ8\q/}'ttN5//h2B{#/ʍW wwVl}w;yGl8^ b9y*h!wX-lf4Gփ]ȓ2 ȓgZ\ҏdkZy싊jv@!U1zà1<ܝ;C˼zM-stJIRNf,퍬k+@f9¿n-!$efn%f~ t뉕#gwV*㹉sLR.4 \\jU,c+z5] `Mji5'}縬(hC~3XcKi&yU }7)qlK71Mv(~ePU1Rg.*o746|s/OF,hI9ƨR>+36&L9FwR!{=4˯y1^+$mGoI?]]ʼC0y m^T/ Gq+1肥w@󕡺QemE=UJb!Hz7T4Zw%E_~1ҨVT݁4獠\2QR58v@qGO{H_+ӥW7'D{Bշ@nN!'w*}CFXN.HObzq.GrH%cf{0KSL8^fQ'HQo|(y~au3>|oA2ד%blw0yX*U!GgKV,N~fЌlCvR'z&"\x][lTvIQYo~y̓ւ0!X6A]\ n,?9{嫝n=PDbǧaQE?GXh>(UD,w , ҖrY=~~!xZ/L;'krS?3B64GؘȤL~xjZ&ˁiK8'?O00\ PQi9Xd%asG q$*UψtnBh@\54эV$[R/9֫oUE{\g Fz(h=o.jQFc1dw8ji^Pg,cnhe>>4 kM}s!1WAћZ0#GVS#lӽ=pHY,jwgRDҙ٘=Iߓv|.7:ّ٧)P]w^;6,D#v f,h”[ 'qwL^lp_hpDng:= >/$'~%lSr1J$5uG_u~gIoLXӍl6E_huQ,(m!jdbBgbA L UVDS3_BG BRa=T`^Ec@ԌY)Jh0_*J7}YAgᘰ奯rGdz5XxDLjt!Ϯ6h O-zrN#O8fZ~g(;L=+u$cB aڒS5TxjuɭDA^iإ+IGP*z`;e6I(it1sL2u܏{I`%zH9]BN=`l7+1|hYmT7vK$ IB3Y MV"g@[׏奬kM`"D k'=U/k&8Quk%MHqX!jOfPМz/5!#'\rS*sAw@4Hڐ_}.rl[ہ@եܤk"C:^&ia][gQQ愡ov9rTFڗg-4"SA&_:tҙUl_ f^*qckHm'}{4<SC6~)VI舋S`oR"{ ߲7Բ2M=W,E&ȍՁ127 4ILw=J `fp:8]8%!L^7#`̃3t=څB{{lwR{fտރ69^$S?΂~Q&vV n] ;S2s3G$ѯ);-#iuwrsWla,䛷S_c2ljI Ʋ9,زOzz }nK1*1k/μ\Gr~!ϔgI`\/#Ou["S e[u_.7n/R=b}B`XȬq2@ #z+k/U[iSi rnLMq̕^Ώ)b,ll-W?KV.W#)kxubw'R]_a맼3b<ٺ=GrS1MB#KWVU$2QDT^ȎZNv/ΰ^}M4ϭ:Z߇a;і1C4U4fp"@YVad Ly Jтi>/u޲@Jz#I09̀[gx4?)(a`F0[:~:Nro!lsPM}hs'S2xPY*LyQاlanaw_-紜5Ӏޙ9MW시! JT8^cb=2E9KeTR9LVp i9L46 [kýTIϫm,%S}Puy| No=GX] Nr5vWw.}wb zd+=\L_VaФQ@Π"CN рk';V6=f- o5tfZGt :2w X/Q2 r ?d 5HYDݫp J )}CXuVI-OeRldsH.8ނ02ȪzHyX$ |_r"}j- ¤B\f"BtV3 PojrGOÙJ."IĤ'baЀf.'aOQ8ư5S4I.+uX-)Xgk(vk:~lbā?|HaUi Ͼ$0wx,q>Ɉ6ev@-iaɰؔ@nПE.=T7~a&u$kt>o3v!f)OTFmI\'=z4ɋ8{<9Ne瓼UWFna,sRoڱLm-};@YG~Ս(鷜y %?@ip$6`})M 8dZ$FƦ9h~>JM$ ˈ1>B)XPhk9^bj P|z F\YUf""ssvCHС3Q- IX*m2S6TG+,LV"N'wV,bDM/)vKs\ʋoM4b>B@ۯ5Rc#}ZKO^\1ln&t%97U]}?SS99fdF_(ꘃ| Cyɿ{{^WZGJa`u a"XqJĨS?bvRO#WE=حTJ+4č',>gZDTw,f E'0[U|`>S2X-LǼ <*#,^en!RLV#gRYN3?ua"dA,f%~. Y7C-5\s-d\gB&~|J+늗D~3 pB uɮJpM,"hlcjgA^[PMT]/JAZ!hF]LY^r\э9g|X)pwzTt\IDU|^s> l_4W6g}*qFl6h2񳍛_:YSW A/Iu>b]O\kX@*Lkכ̙2e>%3=O]+s7\?.ͣCo!ˍ\i^?,=NVpLפF>#t@}pP=d=|#x2f+nL,xB0p\RVR#zxΪObjotp^9)Эg,! oqѯ=Tߎ!i¦ ð7*IA4NxXrE4 .a]\+MͰpК?4ŀOri?/j߼:GJ]2rq(UWw{;DBa\n;R Aμ11fB"r6o`tkVR9FM<Z^gGri%Q-2~_ƧF*P?0/V,J`<nj8YNutsEةt;ܵ,@a@/ Qq(ȩkѽ܈(\`o20FwZyAFɛ{AZ2;2p&8u؅cUqJ~~[ԅJ<=dX.V5#Np/y8!F ;8PQFP݆zBLXZˎ*襬P!&O\c*\$|Fr?Y*.4,B+@tI8f0$paV&f_t>G2M[q!RU껹]ԝMe$[VI%Oi@ ]8D)~?"U%-xƋB-k\aYRf}`P7K Tw_-cE[{r2ӣZK5K*l?3AA`!4+)74z,>+5 vQ]P\VHȱQSp6 7TYDz394 uG6=?xߣJPAx<0~[I zY#y( K%sa >:o&3{4wQ-a~B>lo@ 3LPjQKlxHDaF| ukb dqc_Y*z7'u,j4ۼ5u|Vk]HtS}\1{Ȯ;_`|9c5;p7M>pU=h&0J-2mZAaaӜ"ƼQ7>Ɋ֍"ֹ"UE)rNlX"3nO׽>yHT sG<dGP)T(GXdY3bWgi9/KU ڜZk;U{\ELdʬ_C]ո_ИBY?U"OJX cd{+\ $'u^t aLer A?A]*ٗ%uMlTwx)wG@Ԁ'l$f,]8xɪKzfF+ LXw9?P Fx6Ozp<,}7엳3Fh{';ԍBf+4iPOv9_(ʝZ]r:h^?nBw"D9\ASej{Sj=t,H JF::`XC">ǯ2 -gƟ>tp~N5^6Y<41aճfAt);#&tU[%6@n?ZeRݺU3@jB v 0|O3KYD g|SkFgg@dyJQCQ``FJX}:@$7&!L7?t44e(nEN#įl?ڲ@R,DO#g90FYNθ9DC*ps?5PLk a@T(Ru\;>7@Hd|p'2-N[q窘6.&B¡U[fǚ|bTy[i ^/ 9+Vfx`aqs!+[5z4JpsV6W DVCfE}.ːC_ Q&{IrsJDcAʱ3:a<$ >Z=.5`=PI?t2]hw%Us EbR5щIZ#͵ST^Ew 0*'@d$Evflpz Ə.YԵhYCog[f͉:3.)^2lsrc*=]45Xޙ_s.kw[uf(/3dL;_c5o>%,!D)ZgRĤ*+CAkK F8v\df3}Lf ́)Z;ct0d]܀6y,/~GIzKip Br<3lHԠ^1^3 >/$l.x0롣U019WCy!Wnc0-9RܪG| @~֟z/jcUaX<*BPK `/IC'셚!fNBķx=Q.^BxYPf TO\#JG]qc@֜Z^ M3 Q cʁcgc wPT?dFe,y5GHn~)uGبk_^/P=b|f2Hss*IuZX - ) u0A{FLȲ3::i6 hPr?:淪/m3t]sßE[" +X$|nIM|ǝ,,%(V0y:tw͒4 lUߏ=Fw\fIVpRnW4(iSnaS#Ɍ/d|zR{ư)1kPG o_ͿT]+CQ {L2m=eR`b x<\6ˁ"8Pr2; )\tݺ^">c`odm,θ1W3E̐O껭~=mFIBzTAȍ,GkC\ M HF\;J"vN{ـkj>i4NQUI2Vkԟdtm7샚Z1,I||"@R aZnב1qzA=[ĝáهWtXa{{H?b߅n%Vs;i9g5pAa'ZiF^j|z Iuez,R4pXAUw>nxeݗ/\uq l>.}b2RJs*kxG]k;>Io)d`QY^X_yݑ3AL't*t 2G_4z}[uEemP6 )gw]{5kx, 0pdHƙ$dC1<L` HA%Zj)qţ{O|ֲDm%6/xw9<3S i9(LsBFˏM;i~x-| jĸPNdQdYPEg>'ͺY>^b1|+ӃOʪnwz~R@yϽs1+ˈNYn\2Cmb]ć9- I^31{y#%p"{x1Ž!4lOl7*Fu.41عKG9B*3lyl\kg龍ݞhe B}_9~Sвrr6!;ph"~NE.sW.p|Ӄc򮟣%օOmJ3iqp'YٍnO2X4Ѿ"׫H_99}[Im .Sa!MHdT!6N$?I %5iLK|mPÀZ"[LAҭ#I>/|p9pR-3bCAHL0xH^JY/P۠IAR5A\-\tU0|3|Hd+^جהn"&S'Zn()npąvRSjhNq}@ EDz獟Ŋ_rVrE T5-1Hz`xR iחg[*ebڡt45>mRe{v5BSlR LšiY9 @Y,eE1'GP63 KJ&nq"۽D#ƞ}8~LJfw6+Kb5p}0*cxЎ}\~Dފ~%{pKNtoJ5]fjaOJFT͔XQc&t R}\]ab~"f)݌t)7yoY Nt-'+̲$gͩ,5XxudX]w|_UqkYV Ϫ"yyht:m{0])L(Ǫ ^@#-?1[ƨ5;Z>JO/MmOyun*QOU8P/A#!fř&=2޾uJ1NS¾nxd3L:pm,Z5$0Ʌzz>%PrZehҠ' 1:܈d]мj fT$_IbΎ ys¤uVx^g(8[-:|#ajֆЂYtEdV^є+z=Z6B#,ޟJaە2[cL y ִR%ow7R'$5 _b8o{3 n(!"d #15+ɒFcEVG9x"+L'΋~ 6 iӵ'S1!,R6B{PS.K)(Zv#FZWT !hmi[5h&Bs@q+mBbH9au7LS>oTt{fAoO^ H¤f9{W#ɫ:[=fGz # -H_FiK9ff jEe}5$XV%"62*'a@GjNLW&E>ti_ !5p(1ܐwaa^ \*"%l *;o\*ؘi#qqer`Ծcs:zץ0JRSZ2@Ǡr Љa20Ot. Kl>.2'J<=NTJ+3q4>֯F:dzavԳxF"n׌u ^'d^A8CͅqbeFF$e.-L RqAOK'彚7ygNHݟ&(PC^릖cqa,Od+ KtSQ]B{ℬ' |jT?_9f*#2prq֮\at 3fY".N9e$+ʲYGcIiFV#,d!PWuXI[ Rq DɊƪheA4.qǏ.Q;mٔ@ l}j;5fبJ`ЃY _9 re$22Q]8=j-bC=ȻNQ)u36P׏yYP£̣gKM@+sVj8#=3` q " n{^;i" yD&l^iNgA[ ?R^EC zqk2' guU~ $ Vv">W` w X _kȦ"0Uf|1|ߴ Cp2āvU"{IԘ3!9,W$A?I ^̲Yt:dUPUHrF߳ϫ1i\8CYH5je+CjԆ-hj>+16Յ1hW>Ɣ?JK?swh&p+E,.x,3$I.Z"2Ff;.@:CG$m 0 3:`;2R|<͜ha޹Ƕ+G5D}i;/8EU1#+ 9\M [.M*u&;csoO>[!ς pQ\n6Nf713VtQdV{g"*?]h]1 Ԧ&S``ɦ4MljLvfηw <$V񌆇^ WX}WؖP̀Yy.~TDruˮÇ}A5}({3cqI X7eH6wz] 02:zdZFi qg(*1L~KC%lt1EGwJ<2%T$HBS|Y6\*6~*/+<>WX"_Ll7tMVN)?Vb_Qfʿdڷp5o_Q/z<٤j D/m}T,X, { إ7Y_QƱ1m*dlm "诐K E-W ֧&Dtan4'9[]lZP;YԬ $e#m}kjNJ)*x|Ǚ/ #3U+RսjVѤ /9CKHz@mw¶ /DMI0H-O7nj@!H;!k]v㚌ON՗Uvu9F$p8j^4Wq^CXg]l,fGWZgI1kpTA89* H ^ݩՀDXs./8nJ [*.Gᦋ-//Ԟ՚Oԋ.zEfȻ!@$ OXj+a8ض"lWddA2 RP3+CQ̒Uz0Drj߬[ù=`g}(,bލ@N@I4DBY,( 'ZF&" 9GҼ T|R_fA _1wCJ .x T.BkgYmuLÝΣ6`f^,$H?3,6&%stBU\w!0SѿSDHrlqO65fF 3 bGp|»k^!2$֍+Ƣ2:dSu=B']`]v`^,9yXCyx~2=v*ץx)CO ㄞ\c]YW7E ZV=*GL v֣o5'ic*\ڧW̳%8됔u%$/ʹs^o~Y8{7(yj6oMe1IrxK..!UX)7>6ӹ@o+\K5L:lS!xr2#枅LI1+4 YK/`*M\b[$r&O,%JC:c$EK1. XWoAɥFsY]3x4zZH7I74'Y%~J[A*xJ9L]:5Lہ|w'> +y k5}vƗBMlo]viFڌJy{@bޔʉnʕ6IN-8#_^y!hr5 igÿ!Uܶ1PN\a\sڮ_/}CinX,bJt]0BYղ؛Lorͷ@"??܊lWޔ~9VIe'?:yZ|~NvHՄ,84eTp*ٻe֋e[Lhw>_z܌m aѐk<{Zs=>;śp Z)2lٍ | m'#BeCSSIlk"f.';uxq zVO)7bBeWfoиT7`  hdǺRX=8ie4m{&iO-B8$~c?:6yH_&"A/H|=41nU~^=Ĩ;vZȟxC%wmC6YzB/04O%X/AEx'#s,W\.|M1BQ1! 2=ඬ7Md4liE `d5(^1@}kL4QN]^=ȐuG>gS0.4ʑ^#j);]G.J.b;XD֔M}=ZJkn)<;b^.DzkxgRk [~{ Rb?Q=-JoL ry6|9t{7a-W4T^ %;[S5l4n\3dĠ_2UXUxN^Ø32;||1S~o{ |I!10obI f%旵}5'Nq[mIopxzWw!؃!<(D՗~djCmH|yWP T6_~/MB]xq2XZ W[ߢ|C9^scZ1bg{>EGoکh$J7 ^/wtrEkݍ kSh{G"X$é`dlI~\])+bW!F{*]Dv"ゖux_s3bM mv4&V%^0ybW>L_⇼p 42Q auCkd b= ҃^W[xF64( -_"4uZ M;:gԃť=227mRv>6wrv92|}spP%^ ^$W]+Q[CsQ^3hW5dKibza./9umr1̨H^ho2!(`vnل~=y~G:3T" S&FhΓI{^rL7^; tD65N-f|qDE+T'N0ש];WˠB,'&Nsx̽-AFrK}4*tװ_7]n]vzF!v}Uܳ$,FYW-#yڜ wT(# NrGo"}ݧTd&^AIb* j )ֆcGSr>ȊBZ+V9A>كng]uʕ6Iiǝ<ОǛ։sNY–Rʋw:6"㏗IzSASY}$,1] ,8# I<>z/Z)VWdA<Tž)? ) YsݏWCr3dkG"0|1Kz&nO͔dm_4gءu!吚]+}K.Ox͚{PJO`K*`aE:<|a+|{ӑƌ6|LhZH8'|Vhflܑ s|Et-@`ޠ7b<̨7djfBf5 #2x)Cw1wj=_Akkbgafs חLAҰ-G|hNP!?~"~N\K1;N𚇎4ۗn#rջPӥ}\Lモ-ha xIηs":AlN*m8Rx~$qCw(6Ȋ:G' 廭G%YME[?֞dB''TB"rU3jݳ%jrpXv! RԙN?/&SncWd;MLqnD 5|br="=F "QS/Oq1*IcEg!(Z7nc%i=H;7D$@{WKXzڱgodr!*n;oXuej\ʼn, ~Þw< z t5,6f'b)zz9`(痧$]4qcUp[:phkD!ŌA|+/氛v`>b%h.iYTU $pR? ~R>d&j騟q 0W[sBmrfCwڡN4h2SZYYoF mI)@ؓZۆ'@% e^\;jw=-g6RRlz w_;1S%~e&PtB)8D*V>r#>F:KbYmE@)w뽋g.֭E8qTvc.g%RjXBKֻK8>TtE{{@.쩬 t{` cs47-rf~~L;`A=_Z|e Ye7/l+֤I`#3ݻ|oTЩ_>/pCrclAR'Ϫ$^ƺI?O)f/xUΟ P)jiP$Q/jFM$Cڊ*{E(SVȻypw%oj#I56~px^ha$Ɵ( ؉F&a-D÷-&&erd[Wև6AEs]U%6Q85R;#㤱u' 'e \Zt0o Ǹ?)K_>sY8,=ǹ&CI66~~ CaH363 ; _~aM?ںnˇ?{foHKx\`7If1H/]<7Z^߅9`Zho$"K e}@m7/ꘕtjU"0|_T`pLJ*40Du0cWR="=~o;PR#^udVUtOA»T tHhT=p?MHQ&gs,w94PNvq>}]JC"xoxрSڄQl̜M–cԞ " ^}Q5;seP~)khkl'VH=<['o2@?z"yTLG i DYR/@w2T!&.OLѦ'<=^.I/.}Io+~?vK?Tgٳl] yb9S\pH!~>&|(%|"Pޚ9mCs,FwI)**=>Us#S|l{BPZt97??Q|V@jumR&}˜wZ7}̝n!ῲ< ku@]];UQ>I,9&Bbsts>̆8qw~edJ6sɕӀI\ u JL:M!Rt"I)p«:ЄE]G@ǿ-pH8%MJ=p'$a"AM!=֎lkDSVG8'=tVRk)L wvu^t|fzy|1)0>k@ Ǩxyγ|3wgc}I ߜ7 Y>G^ %}*Mh_Ui3L,R);yUsc&krJagCwE)Ҋs(O@w]8]z|NHU5?|)&LX>=V_[1 zy ·`C0#7i c-0NX=_u_x_R&y3CD6A P[ǯ~uz)vw$lj,ԭyF_o>4$!752lZ2+a@||߀OHN9SsdY'=RSg.aKK\`&8EU+/sSJݼ9CrPԙanz35n%y@GyodRm bb6<6&*-%Y@X"H\vTϯ < l0`ဓWsժ~{ \i\|W"E0Hc 8n\[Cop2A?P_baf}<\ T&4%ZRW$T5^ Z@uDsUU'R2DfH(u߮{lɬA#gOl klpM0DlLTb0-YfOƖZnMMVxXz4=1ÉpR$/'hq8@gjNJvC-qJAb1hkf( LaJ&/_m5v6t[4iܑ9U'~NH*9N:AcCF異aWFEi&@(Q\:UCBM,u&1ˉa~,X25?ա, @(3Gpфw\[pdtjCX'Ԏ8q?e^QB8R/5n `Xu8r3Wr=˫ړE[>`1t`@4)>ֺS}b3s ;Zu..54ƞhkVt7#C|!A}OA~|Mp"1ॷe3l-o'SΩM|e|/Y/w\(bC-ӾW|J Bh-i<>Q>kD s5i2_ a>#;GU`Ә0kMY>6`X?΍+"#%q>`:{| "1Y%evQrXIըHT>w(R~pG_1N 0Os2*w%a[VŸh6'1pVg؞~NUǵN"mR0F*Y]o~g|&¥۰Ѩ:M_aОnX0 \ ٣jCo"]è BxKOP-C _#Kc6 |4/i86쒻O\#rٺ,C|rN-ͳ`'Ƣu/ܨ:Q_H.}Rϸ/շG݂tݵ~tA0{z:E:K϶O:9-m[_%pO6SLHeaQAW(oY~+iRk.ʩt{Ԭ[\>ɢ1!8{BJ)*ɚvLq<( [ n+ϐzqDpp#Zr=!@+U%Ls[d FDju?"\JPn#xn7} ' mS*ݒR0ˠu# ǔڭ{{8XQy`rڝ%JTzU&{7!^Q3d9=% zښ^TiY䠿ΛXIRE#N62mUAkBn$EJ'%l[z[iWA>Vl@֊UR*Ukf/9v.=EhTčw~9-S+}Qe҃ Dɝ2R`~DU^yZ cD0p8CҥL+%m詉; ~\45:*|r~Ibm "X#䉵bp>k 趈i؎§&v)x5/VdD.b#!6D| s|do# .ӲH6daW3=EUW AGw&ݺa' }%r-jmӳXji?Szb3ެT*şP /s@/ROiNV$9hK| 4z:I7^W&{wSjw ]"QA{h5Sq`E"HBV+|6s[M/TҽkaOfbLGN멨:^*V?+r>}JS2ц)Ir]rfX>:0W  r.+q3ZP"W$!UΝ ^X=&C M y4k"Hj2E݊R,8s]۴iuq 73n2#l7 I?f ڒuCSϢY,ʼoI_$pqI5mw JA WOzj~,hm>(ptȪyrD5Kg|ͳQDglc 8+$U%WLO"XL:9}S#Ұ88Gߑ 3'<NX;^W,yԓnH݋WL,7i }*Lm \i人!qm?9 ct;דac-n Yz|]bjp3ݏ"D©4ۉ܉oJ7&b&Z?^N" )7z)C͉a2a蘑(gx`׹ 1Q-fi j+)c^`ō{<=8j[ĩM5~*>`_;H ƲtLӑ ,X|ʑ Ox䁹zkd:߯]I'i%dwݻS%@Gh6V&aN`*rO& n\peYr|T- :wwڹB|9a tٕ5m}qxP>J:-ÒC<-/y$H00I~r_["?"@2gIlt;Q >ri0p rET ErEːk0uz 'crQ5V~70̧. ŚՙԼ?ʨ槢m حd̡{ FYŲOvLsTiGVє?Sg}<أ"Gyīx JpoKDQ%P6 7 2NUeڡKӌ~jb{B9-?YI%!8C4VuB5Lb39c<qS3zt ["ͱ@P P0m$ׅ,~;EYm {oKjFfJ&b{X1`1\|\$AU 1\ zk  PiW r^ƇH){=;ܸj ROt=CHs2"a%J{X_#FK hW<-^%4_M|>/ipOY-?)%H dY؝r՘"]caQ IBF1Jc#FjYgD##7.Z)5ZaRj7E, ʓHvar /v?Hj!47Ud7 *Z^0btc^#)Q;Qj޽:CdR[k`ןrfoGgW?)A9%s!sv)Eٌ55ny0$\ay(nXqXqٷ^ef:GGҙ?dq=+SQ] Hذw2p6 T 9[ZTc_Syr+9Y 1vMe\3HM#rh!Ӿ<?Cı 1>pV7`sIsbY>N%en{&)$b騾t9 5ЍT@r烓*:M4}ݛI"]nN)fQ$?Fߛ*.{uыc[M}%sĹ8J0:g2ӄ^ΩEM^d]@'lr5C]j>"L5g~ Ua/yh,,Tˊ-Do#O8jcHr1ҟT<> 'S>gnBծ]ti*̏]e =|Sull'Ii_ %BV=H0/CJУYxȰLaJֲ=~cן6Rͦw@x I@l\j}oA-ŗ0 'a}f3mHNhc_c>B~ʓ+'v+jHj_E=s4hD~iS)] qMd}g%oj@`kLx!|UmPَ8av䕫)wrx.YzCv|)$Q 2ˠ!JjRlv"oidtUO@8 r !A\4ds E {E9sa6nry70Ǿph-r,oVw4=!F_O'˸jS*z}NtOSJEz:qGsϷ:^7y\Yaܬx8CӏʆwvȨ]PJ#~LѲ٦LrAHEFblKUq"?o*U9ԀVC\η~))jqyuʒʩOQqD)+wt6Bp%VchVcY R ׊UT T@JJתU!X!k :oY聭7C΃DCK+PJOhK,_ ro2'I \V{*z.2׎?J&"Huar(ڙAFXKoG͜ >~T!$\Z[{,?/rŶV8Z_7ϋ@ 8"}Bǚ\.<>u"ң6T9Y7֓_ }h[&FQf".|ϕl4Gsq AFɥtw fp%eMurɵ;ȸ{xt B g ` tHr ZRdKe[b}8`l֙y|OI1D0Qϑ9>Ht@;fNAeF5#%& @Eٯ%OGqTb1[&Y5 R[S"Bf$_POqayX,K?qˈa >> 4B ?>nSخVAA)XfH:AgF ciJR`=*װ#Ⱥ)mrJ(L-VH7`Cǿ54`x)A7xe <& `Q,"BZ{r!@`O3(nWg+oʌq=IZ=SL.L_q/udJS's[AI 0mT{:]yiJ]RΚ6-Q$pkM*Fˣ9h,+ў§bsa_M@L}N+Ln.:ڙi*Ǘ=JTXè6Woi@)o0hB_W#'K'fjr(q]^~N#T!핟T3(%<,Cp&yh+'̓'@ihP.V `yRW#FfӀ wBG} KʜNVHAO(3QWᬇQ$ 0hv&aZѦhӻ sݮ{.&vV^C߼uXDƾYYyr&|6 +Tߦ ֆRizEO, G<"l'q"n1uҢ.l BOV= n%X 梥JtW旍b`6nqXmUNνcInN˒0g18޸>(cu*2Tv졔&/-"iY9W5w^+ZC|ih I";U}1~0m J'١L,q@ kd\ UzyT +N'-Prb}cWjTxIՉ tU>5/̵5oDtFCg RR ]kV7`uwn 7&`5Pm=0^2e"~k6q_j2[]:xi^;CB%4'+F0uQlDoG!q bQ&dʾeÏ.Ta#QQox!f"'^%%EU9c`ޘ[S#?&\{,wWTɬk6zKꔪq[6 D@P1aw4 ^p0&旭ИbIcrLn`n,fPb/NS'GDSb]rZ,/OdZBe#\j3CY; P"1SBa:|oXNP\Ŝz󀧡tL;"??iyU@um2 % Tad$OpGPn9nø-"s5ߟmbq\~!L/'ź ̒yf[Y nRJ:jWMfþ5أ`,ca^XrL͡u)g lZJºfs#WRk hd4p<E߯gFϏ.H(`rN&}5H'3!׮w9,~;'d y>?k9 lypY%͐^N`Hxc+Z\Fw2/ rU6-4PpZw>\ %7ex]Nh~(͌i6d o˘FEsx{l\Ú fcmg¢.'Sn?YYi!H~j'.r]iz߃lof'RǢ8 Ƽ{(K 4.|ΤeFx<3q۷|~ϋ%]p,) 0+"JkӹY崆XǷ.8oO%c_~,hUAOn<̖0ŭQٛ6PN:Ѓ6Bo4e\l غ\1i6<ך2[x+n:֐Hx=Bݘf0Ac ElQxÈ `v>7TQ4a 2tU]_lmV%"Lʦahx(QYr~%S^RoEp6=.uoPpEqËMB(brHyD)g'V皦DZpreʲ 8Zu &D^-lXﶚB@I]8ݸyc4%/Dl_ 6u #DhUۃDa3^ĕQiR--]yl=־A6Y6op1d|Fh熵yR ^m;tmCOjwBes}kK)LRèS_e1ER[5( #jc 5gu|h/i@ǟ$}AD;Š/Q Slܥ%۾$#5v7wy+Ft;$0͙i"BA xn0P~'jLoJ֬aa:àVv|o,fb^lobB*k|A9)ÅOI5!L:X8h%B60E?6TZ?Ĺ!As#}kgkn&ݩjwfY 6ɀ?3gzEO\OyBU#O"&+>^ʲ,̴C.Ҩݴ0@.,jnia/֠=:1k[̫G#n}P%b^E (t* v645?JvמBdzD6HGlEc_GF(O(;]$7o8.Bx0s]rVKH^^NȺ.rXgMNU~+km[ܴ=(0xFt5r EEgrQy\ 0|/tVOg-׆EG<;*O6C3.m~>gi |wo}nx&-)-BIPXx6҇k'eH0ϒ~z0&3ML`7YɲYJ~7W0䁰wmin_S'G1 *dr-cx#*-,W(m`~'h?C> 5BJ8--+,;$nfMqW'DnP[+[܌^^Ch`{ lY^e%_A=*޲.s!@i$%FX-rNG;ҘMu2AL"O[:v0ehH@L 0dQcu8:Jph_,h<*'lazźzsV2ŹG]wP /8r/iu5w:͏`،B%(=4`I7-߅GTތƞ瑦ٔ(O M:V\Ub>.Yᶇej6۾H+L 3b$!"D qvOKIZ2ρ="I@* ֮KZ̑W (Oy%h5i6ܰ\440)ZvwqPBA ei/  NG-s|w 84tG҉qZD`OC ) ebGmⷐNBVE`CR|(J? լ~}%8beWhP#EU((=ĠLShY5O! *"N5];fTTvqMz fǝм8 ?j!GjJB ݯj77b'+%Dz kf;#.aj2Iq~8  꿾#uNu#ye-Q1l|vh㠞.1ڂoV;zt:t%(\g4(gcW êGmTRt)9NxY%Kl]6d >."CD+?yЀxN6ʬe0e}`ӭ@ ; 6-@W]>ЗU+Bj@2^\dRWcVi08 00BFO&^V:'?aD<Qǯ S0uԝ!(E36j.]z{q R I[k8VJ[P0*K*GǮ;FȒ=0AWzZpnpGYd,7z܏c[G "|g&h舳oУW,UtpݷΟ"t=q,!s'Uj aJHjD\FgRQd!UOW i8 j @MZ'qrM7iB2vTcag&$VVwd)(T ӏ${0YMMjukg>ڿAu+ng Imh г spv;ApHAڧu}-GzUs^Tq`eerx%ØN~?8ы۩Kެ*mܦZl,u,s>Ʊ"T,?jd:Ǽ1'.#H.4,"}4'XAnxiRD-Pu)#MucTү?<,bˌ+-ϴZ(]Dlbm50B=?@ 8MGJ}|jÇ#T*+U8Lڹq@f3Z Pz H謯.EN\g6bk_'3daUUa)q63;GW cσjz@]/Q[QEʾ?.yVz,:pۀlݽY#S f`:?I/r ]2{{tދv![5h(Gx. Ti-%`5~$gp7'JgLK*EǕp4=a,l ?!Sk*_IH[.ϫ o4S Egk䧗J3B0>t޹ķx3U)m-̞ $T֥c5kz\Vulhb%v$6uAySmC=Z"Rȋ~Q [XR+3ׇ 9u͌Ъ]rV eu):$P|cWzN  ;H$˰/}-?=QBH..N #"h [H9~ǡp䢀֌2jKM/Q<|Qf|{Vda>~p7s%X;uDhDh=fؑ-uh{Lz3Qa:=Z:!20@z04yᙝ& %ɹu#wC ),Nx(5"A gLO `f]:g;NH/d I>RÌ#TnA1 [Æmf{]o|ش]Bd.)yXtEoa1I1tXuLCP/;*'ͥ`I:  iC/D}RyB5I3 V%ne%7o F,2ّW 6UmD8Nޜ'ؑ,U0*0N`uZ ӎ(S[']{5y8c ڬF1iMX %:Z?d"t;mS|ͣm)cY=E \~'أpqȒaGT䱙kX1dDZi0{r؄!WU!0 ō#'*p""I:zrez4Dcv^gxXDKB+o ~yEK[S!&3ɶѧs%3ac{9o*k OB#muW֦96@o +UgeP, s;^d{tjf~-2X=NǜIl'P4.0givU~u"3r 1.3M k=fTVob̕b.)f\n)I,k-,NqiPq6Ƃs܋g$u fy5%.cjR1pB@J 7 ڊAacq:'kq`LcqNH}a ?xj9Uû{ٚ{>᝜{Ff6~PLM'.0ؾ\~]UgzGbgz --+wak61Pە1KT=%tv&4 [5Lsc*\G0b͒~ *[Aرǟ- αQV-+@AK˵}P ~k(~vi2THwOw60"ad P_Z/:>N2X'S"`ar 7WڣUKhE[31F@2:Ksj EG56%Ѩ7x$Ns[+ 3 |xg᩷kY B2\dɪжN;}sF;; ѸB>(S.cҙ$ؿ/Ľ2{q^;Fp~Mo\Ê&R#{\ަi ht݇W$R 4ȍ6cITEHdv{16t{d'~5|Wdg_ ʙفXQ;6Ά8OhHyzZ(諾gYm]JPŖ>@8͝5p$kc6^+\k*&CKeZ:PQŲ9@= 9TA u6[Ed龜6hpl?U^xUm~Å.xEBk 9g@beYeNۙ`g'uo&jsa5l{VwGk˯ yY#PyX : <{ Y0w^* ؿNûuWKSߚ- >s]2tl"5)Tq3[!:Fi0T܀LY`K cBfV<V*57Y1?`pEruld>X/YvF0aDxKww:7=۞窞~m>!xi2%2qMvQ-z+N`03r-.G53rΉ>^"zEPe~Qtg` DQJj)'A3 4"IٿcCprGdp!~c"{V^ T$)Sb3"6zWoDngW>;jO\QwZV zP[~|rRUstR~Ɖ+}_&KܼyHdNSKKu b6b$@ NGn-s}O% xMXjڛKjS̗ԱS+ԏ{*c#3,?SwNJrӿlֈ 7q)%ۄdGK$YwF;~OشGpJw?(tM7I|NfQW[xÁV?qL'@x|0n~|]r%32ZRۃ%p^!mZ}3PYd<7z  3GGN>fK0'_ed12=Ӏ0$Yjh L.}>9ï0E'p{4Ρaw:]َVսp*~> A&WgjPװ71z}u"lu7꿉jq+4,V`6zonPI섛&YTB,_>o,JoPa:Ec+(m+I&ʎkZRR;5}۰0|Aʊ#u9͕jeQOߩ#nY7$Aa;Zj S?*@z/+bUR0zhе<ƽG"^wxY.mv`Ɲ/OBbdeӀ!0Z>#{>L=moOUߕP ^稂9Nȇu߭_eI"n [ `)X8~x $[s\VBE#f}9 _4Y%?=BlցRiT0A:ɋhwdY1 ~<,94N!aOc{^(}e5E!sUh^}"Ip`QO [ٟ9{x@WB!@כs{5'vwiȦiA뤟 ."Mҳi3w'y"يaۖLMjF..‘E3/| Qr|pG,ͯnʑUH~TE;|$1\.hUkI jK<]LrKNb\J#5&/ cM**"c 4Euu5 3C͇9PG݃кͼs7/kE>%NsVゃLZψ'pyN(&H bg eu[25FAGc6@; Wn%|i*@`b9Gd]3L ' PmwoVh'QYGz)iQ#" ¾Ll߻$dwn 3r;m}|]~rtXM'(-3$+.Oѯ:2/OIW +QJvmJl '.]v~SR%lqJKmެ? h 3-tDscxO%[𵤵w&8W}U8\Yz+;gAH`ƆR_bfBt9j ,С35+ D$d:P]6ݪ4"ёYºkφj(;Cԩ H(prFD֞5 鄍6wߪqrwt -SuWO k#AgK]c6O]NKCJʑZFӐE$~HjO?]Lt4&ncbf}V<jk)1])rNE`d#GU{tWFG}q*X k[6WOj#ӂض>@ktK$IF̏j(˸I校LtjEWh7)wVRkU6iz]Af "1n=4]^C?ۖQnW=K} SËk9Qu11=󂗛w*7T1ϵ=87 {PD_jL{yD`6dNT\I1 @]owwBAqkA6BuW\ B/ڳjB^.pt|m7|gVӫ胱4 |8ѷT6P0]p"Hon3C}5#1.eqZ>'WFAonMߡys ;RTXH+yJ];-:C=ZLeZyO!˾]%*)n8N."(==~w˭-h@yͅސYj#hf$6Z3Cp-箚(kcWķR.4N @s z]_wOު ْb+qli LBYT*sJuiEm e!C/I# +L?x )Pkg{K ^kVIBoKCxH `T.QL25D!irlQOQ=2T'̠h ұ9PhQ,lB$ +TEOypAs-l[A2#\Zj~ 2yAZ 9,ɏLq bt-Q#5p\.|Aۯ?W$A&٣4$#a: W9K5쐍 Nϰ(kX!GsNf~s8])a4P*n`D`#ME囊Xojn'W'kk wuHޅNB|/C1#Պ8Z!u] }_Cl[OU:ν\ ]O>f|@ni d9#1Z4ZSϺiջ+Ֆ˳Z¸6BXnspse ?}x_,&ϵueGJjƿ5F,Ev8 }YNO^wvv7*oVYMח)WƽG~1uҞ^]s J4nXWQnwBؤx`,X1#!'2낪lu{W7%00sd9緁9I% W61_H;YTt)j͟ i ˌ ^;}[JF<?dm,9X0?jA~jLXAE*rsQX@̇ `VsO: g@e_|P3>[q,BI>C-3|+h@9nI4ԅ, Q9w~ >cxBцҚ{*}q ;f:ٰVp=!bwM#k7l%XTFMTce^B~TyyiBpʂ!4+MQ#j5 :뚬H4VGZkP[ 5ܯܩ%faogqtoFC`_[f_ Uɖq㇇gu.ܷN ZF $dBB( 11'?1~tPaJ)%m]˨b* \=(QE ]=zC- E?~8TXm axud]=U誃,k1u-ˆsK81/#TgݣS0i:,g Q{Bz/mą򶰪]AHLaT3HIN[3iK 5櫋b)K0hjSТb_7JS_*}Bubp!.Jĸ@k& g7KW ӕbHm§32ف@>a` FT\& ^/\\JQŭa)^h]q1somzk~!%;м% f̈́7=Ul A3A ĥ?n:X0eT"kK]k%牦ԩCzͅtKe>mxhj&kζcc򬮛 c I߄=OgjH6Burr}icwx^T +[h!H]o܋*VD78(Bkbq&JDM*%V>3.8#/r洆q>baUFs>{`}̫!p"REa6' ć9rӍPǬٛ_誌]8mis١"h3k>j^>3gQo싼F%qlEmOɂFt3iآ?'-"}=ho!xNf6Ga9~)S xT[RݸS`8*Y d(V=RYdϵ)ˁ4O ":n|&r/o6/^uBױ J TNN+)`=q#ip$?GA[ ) d./\`ipyEHeۺ.<|f CrB#]pW7W2 5{ IoTI<ͶQ{&,F֧ɒꠂ0fmgyԳEarXo'-ؚUib_Q>y@q݊?0ư@1 g8fDV.O )~4 jHy6@8D O~*jT5C.M:Aш=\:1a8 O(5a{}ҩ+,R3N OC9ln_8ݱ*J}:/{K}fW $˄O(?ٌj2FTT_gq)pj:=]./9޹,3,K ƙ+p4PFNڏ{L!l^Dg,Z)/h| BUvsxhzzK 5#┡ۥbBqT#^ k<*tc8%6|OzITvt(tk8K7 wC79AZםXd:2Un:0kxXTkw.(9׃hhH;Bta; T=XT*NY3!T>ہsJFgpf|H~dV|tLޚp@O #Sw6iKU"a|o˭+ AC:O/Ӈ%Ƽm|uVzw'mVdjUHF£1rВ ï ?|0Xp%إi}h5&K;R`)@|`+Z?>]ۢ;o|xj3׆X88Ipip?(m9ŵ.\mw_!Xhڜpk2"iyuN[ۘ˯:i4dӃ,u(ip^v8Pv 񹊂sb1>/KCl lԶ*50T&k'Rxl*kGلZ?ج&[armü/jHagڬ@)rIt2RhFJ"/XFu|DZRk%Aӟ3K8̻aQ7rsX1yH.Wʚ# gkp4+oV{Y%m_s>Gg9N.D9Ǽ Kz9pIS܊31OL1~x! tG\ ֱ'[.v^Wl=ڬ:;zФQ4NΚR @5q%\p6΁# uX$̸K\4td\&*S923V%hW1/˶$&)O1I.F3ph8G^}k] ~Y |PM>M֬ܝ3Uצwxfo_+n, ʑNa^m7W$cO[Z(&T 2bt=t ɽn{>ӌi' ''7 pusgcw;DSݻUj5o]* (v R&d%_.n=qκ@[UPaurys&!#TUfE?ms9JLxn }2m_{;TNtCl:} ;YS#(3#h%\#Vy`j4+4OE8d IxcU`5;[aUóck=%Ҋ%X :a1ljg$hװ]ۀ+نjݰ>gź_Hv'`̥R*WrO-Mpr@V/9(z-:~忹Xg+V{՜qNћ.7Ю0Ox=(^Z|%Md;lvANkY w"9茚[sfͽW f+if8TLQ3$_UXo/)Uz`1>!Pw4BJ\5%G-÷Fߢ¤*w&gEwR.1:Ju ,NykZ6iv8-7V.j)^h4Z`!9L3r6 *eѱ͈%ɸ]cArwEu>@{爽7|noO<$Ġ52w 0zD$=s<L#&Wg)P6qy$,k8›vbdj?CdV9}:n4:[1?\TTh ϨKvww"ц[@$y{\lxgmŽ zSv+G H}.*rҚesjW%`QG?"|/ eeUO>Bd8pD[28}*F&՚-avb`9njy.T v[*iȬơMAr4@ _W"I~x9eF3 r Aov[o.++y SJh;-Z=˿ہ ;4; B̓hŖѢmWy1ZM?$s|qUʹyvjڛ%@ EyAD{7L8Xڝ7ů\at4׽r+M¬E d@GpE~LҬDcg#R%/AazYrXР zRJQ!z>Kȥ/.,])%Œ8cxA ~o ڈ_X-7|zQ6Nýc}rh ʌ̦GSUR`6P?mD@Si2soGPknk< EM.`Rd!Oz dI&K *v^in5=H+!H aY%P7dѼU%sZHj"2@b zvK_hKƞXdxT0p doŃZs+Xj#Vvȴ9+^Nй5MOd!U d)'6EG9UْXq>~rGd[\H5rVj!ubbVˏ~(cpAw۰V 1\d,3#[T $ajHfg9E&ՒiH8:mLCS^)׈1v,z} SLLtqұQPFdY[ mrJVn Mn8~?]֧̠Y3uh_ndj6 D+wO!uCK2D·AV`)Up=-8ޭz\tU\1`NQUi'*-.|?t^Fpq$g>ZN:.|N0nf~c5sSlϛzXrbkGW߬e:59&2B 735/vkhMվ?u ` Kͺ|mPu~?C)]J=r,qbqĘ \Sz1:M4˨ПC`1a￲@!|E+;BH:wЏ.?dfqa(z<3+1)@A\O+. )=2se @ T[HweVA5a#Ґ'SD0!2*b~,@@5/9ݒ TF41ۤju.46.h=DGزwR0 r+Ov(/fX=Z{t9 .aLpNXRAF\::5{N #IeqptLiہ``>yZI\VEEJ[!\)W''8h—Xl wx̉$.%~V`_=K[L 﫷%b nu5z<WÇ["mԏ9BAPQ|PWe' AL%(CTjç[9S nIny{SԮLjfIq#_^}64; #P*..zq>H$n~Ƨ}H\A?U0*Opt:&_" q 8}1:aOb1 GRP]8ׄ ?~g$Z:u?;$ pT)b*F*%.kjy!rۄ.o Pp{,Τ_SRz Q-~oE'*G,ōP4޸^@ňڬ!(!6n5Ѿ,mxm q$`UVC=+4_6a'ĂDbute*F"ӷ0_ydSz(SjKU=@~̺#RLC-tX uz6 wi@zAP:aZC8J€<hupk`zlW oW8!VZEE{orT UvI'|5V`pi?TJ0jK_׆BQHx=7gWXֳk5.~QyC9Y8]sG9[AjUo|_ mYliw+ZHOS{rwD ;(.(}4)y1F,fA.uEW$dZj\e>=ǭ6!5K`qks@NWBF \_'ל%f.6ƍنoubepI4>~ jk%lU ȉM^+ztQfkMKΏP\C4S<3QeD7R9 K,_`c=F|Ν/Ey¼_r*K>ACD)˂DkVȜeqʵX s /sgzU/ZCE |xvٜVr M*_q)fj]GfUn9ySϘ F 4*5((1'PڧܬݘB&w8"i%>T?IG+_0:`~(sI<"*906#&)Aܡ'US'&`io)%؇"P]!n#71Ipe7 xdskv8_<'wD<_c-o '8+}|M Ѣx>y:ÊOs]^HkE @g8̎C.-R:Lc{7 iݒ[73Ã@]Ha X~m{^N˒p`ó)'Tl2˳Y~,#괣o=yh\P7bAEwZGVyY2ֲك?y-KE@Qk 3:!Hٿ?B)-<5rPbs!ܷǙ7-svu-W8> Qd~dt! J9P ^ef˅|+pː~f` Bau}Ѯ8`ƚeexB`II22KF6.+87߄x9g@ϯЀ3;[uYۺ$F^B{h,QC6ú ei_`ce4F3 b=vÈTF3xG2^Q.lq"=|{aw*iӮ]EtE'P\g7?-P7e[RSvxy9#VR,/r4O'03#'<б)g0@8,;<7_z8cݺoIHRK7Ml|z^@5شD*:"!wel蛯[Tog.ً%iZiܱ0O. PmsϬ]kgXC5vbSځ.2DN0>|hTJ-Y6*(-{i5JqY( ;Oj4%ZdÉN- HSS+}AhiKр3v1 5h K *y$2"+]u]ɫ;ZvI4vY{3쫴[ Fș3 3iJwGnYE7JP6<`Xȸ@9CgYuEaJ@asnG1*q +t-E:Ë+@"L} es%vAΦpmVrDǫsIxzZIto?dY5J4- XÉb, ؏8 Y=*?"tڽ7V+/zU@yFd"V:;f\<u!w)), vw#Y["KG?҆pDgJ߷_(Ng"<}ڊ_ gg-+%-J|~4Bp+=_@Y 9ZguF"}O3a GZW.?$nBC`ry#!]tnAv;)l$.^H4kܔ54k0'A1XJ@-:OZ. t3 iɇY1lڲz55he6ʈkv&s.Íʖ;DZpF#KR#fk)bo JT^0ɣ*ET04%ԏK>6QYU,#R lSCq9Ue<|>pKE/A=Lb k;ku1} /d'ϟۭ}Rȍ5G*α *cggrjl@Y*;9C_5]{_S]+<ʦof& |otBJ+6DLJ[jM2];J5/#>i:~F}٥'M t>W,`/WGu1,̉a>d=7s~qZZШ/jL3ULh=@Ptw1j#jmj[@P9I v{Rl(|}{t} ǃ GurJ>f~/6wvJƾbQJpٷ/:(+ͅI4嶰D<+m"@mKYmHT8PꢬG>y e*1>@nċ:k)K*wGs[ tIS߳w zo5í6lRz9bْ@- 7ӃPIh'CW cE0vBtUHc8[Ȇ\p@BӦoj[A`E;)ЈK-D՞K:RcRڢ 8СߡrXnKc>R*en^{w /6ԃc.!vDYgd.=ՋؽP9\ XEXTی48F[JC# C/ " 0‰PȽdw"Ћ,u.!r0 LAՊ 4 RAtb-9PU(\ T %hD<:GSCAKɖGV(qzb*)(y^ |^aPcWYҒ ߁zRj'<^FlˉA{8w*Q -KLmޝ(T2^ n[pvz;gA/zUG\+*fbt'h :vcѕMG|oݑ8"dhbؗ\Lx;.hG+>]8jzowiMx_4UCwDW8ԭvp<ݻHԴ|T>K&E1Bt&n3>EJ'F^5їӥWi>hQs&AĆs`iixnj7mcrvp %TܪG"< S#8 kdan:{QU\q]ZmG?)2eyr~9ad}dt;7O^>9)Q1B3գA;vS$#X<=bff_jĀT'ŗn:zqPRv6T ů WWn ?3(4 {02%"q@>!O%DSj+o XzWV. y/%׹ ~9xeغhE\?a:ZfCSYLNH:avKL>CYIqZF`mh[֏ome"Mw1!BERe\,(gFAg0bb:k7qq o2à稇zpѢ˒0 b}e [$D溬W >^͆֟bp @Ǒ{9O佽mG*j*qƠQ' n-Μ;}a?msюjy3-Ӎ-' >ޛ@k=Ӝ$Gij4r ^3OQ}^r2Kw3qܛ>l 4Tmc1$OrXTk,91{@[ j.cfӹ,a* HoA$@ Q #U޻ߝ1D#E#o=cS58U/3Hu "@۶X9Fv"=#gy3h7+ 0&e%w|t#B,I5\+ʩmҢDy&qtC5CX& DkulNA/pJ*da6c?@08Q7UfQ Ts6:P~}hι"Uf%M~OeWee Bl@d2AV1gw! KD$:]Aۥ҇sEOTÇVEHH_ (,&MAT1rs*mgͧ&I\G77ekl) D0ɗT6'(P:gb})[5C#! IHw[.M$΀LG7哳+[4=mYz;JL(t4𳒷d0LSsn{@{ǰܠQos\M'3[DE %?ۮu5u63A۟7V=,x\ڂ3h;҃MɩT41@\0G;\4!  IEM^D5=y|2vuDRhc%d,P:ڥA-=S>E):Wpŵf)VC+瘒!b S$,eTdF1egP#%p]YstI( *U$Y|qt7pqG J~]O㲿# ͻE ज़ݔ>09b7wnĢӑ`qUg(&mƟhZ8E?lNW['qv0\tb V$%4Kke]>?삳Hӭovg `|3cǫ~$T;0FÇI8aabzu7fv)\YF.2o7xUuys=_#wCkWM?IKh;R}@f/]ۊXC@=+Zu50ǍXGᜡL{(Vfoqb}a]>?_nXLjJhL᤭'zN@ML"%Wd[x'XNcjU~0(gy/j* 5x`+}zA"s,>FY z>r"q#MUzᄒN&R2pGxDžT;haPWaD<_5͖}N~Pp uV%䖢 E:#j`5 [_Q!%brOʞcEE OfTzچ:CI(H(vgqfm INZ½}Z ^eL6;F«SuϛWߧ@a(bF^i䀐I#:hǧKvxN*HVZABbfjsh~PYx$4лN2h=&+獤O`G:׏0u9X_܃T[(2upJcsOc%hvK S5ۢ2U@v5ÎD%oR .oJUlsYh׼Cv`eq; (p𷜽䌊CUfukw/*жJ#IM#JyV8JxmYtO|$ >o& 1}bGiAhꃀ=tqRrf5qV̞ ?pO{pRC܃x=et rr>CO}8I zAn~Ws4K_á6>4<B)G~U#M#-qdt&2hN =Δ0;RDaYd_MCq4ќ'hsY9|q߅@a@( W9~Հ [_&,WE,,LҺ4aqw򪤩{'[F=ٽn~ 1c3kfo붕q,qL4[34hCR<{{^$|nZDi`:$";i'Z,CR:|m$A ډ.>c`?U+I7{)J7AS#Mj\J-Iՠbm/r`~K%gx2F?:T+E7b?3zsyrqײcRݻY8& q.*|}dJJ#W?H*d-yA!ӭvaEa,JXbS }KWidߔ>cu%EӬ'<<^ #B N9$^W<ȄB'SuZ IYPjݫ-3+Y|?BK|-4`d0^T28HZ W&R U1jdek.b(^r 0`DN1vi 6/_&UdZ#Hgf1ˮ5-N;^ F/mP,-YyxpITqxCZvye"̩X|hkE7`b6ZB.=WsJAc`жK|O;w Wq&?0\kDԮy)mԔaoHaWG~&S;\A +⠱;]a~+$#V%hTO{ WidU*-1anv,K6CcM~z6?WoRu#;K[Ij\o"u?)bt֩1$Hk8;#|$ (W05՟%y%uE]0 `mxRJ*ubP;0:</ʮ?GZqYc;0a5;sW&Bci2s`P;f㉬-A_g64oXD ؓu0}vjyNqIG_ޕ;POuD. n~mvmb,%E'̍NMSx,Rؐ|O9c%"V;<Ý5p.pBH҆~ Z.1^Ν)Gp~xDl?uL%9rS"Ƅ8YUvcH^y-|>y%oI=,cIk.}BxV ,ZA7yF558hd>`;@o?D,1΢ qM%Ô۬Jen,#DVrI_k'\clL[m|\\OŲX¾|FqCA:8|xl3jF>IqՊ뺉1 szBJ_F'7+K؃'1[F윣ɣ[g&Z (~iYpWK^Пn%GjJXrjXU{_ ޼ i mNs b7pLSIȓJis Ss7-6@-%(J9m O=*";auGfP~vo^8P`q:2QMnuɳL Ap0WM&Kٯ>tqC_ *ļGӲ1!JrcL% Qb{(q\HL" ^3T|Thc-X3r h阚n C h45'lҚZ&IMxԢ}7l4A&<-n~/쟘h{ 8Cs=KzCkw0clSh#tC& F͆6 `I13kaj~`]↡V{Oy„ϒŽ~مen[7$jE&fP7p▀$dCIM5y'+ 韑5G;2)77⳱8F [\eX K׸VNG$8:{wKq8G4C*bB_ߣ-NK%Y0lv;J1j8iO ZMeW@3:-!2=pԮ`QmyiHY!a^!_,D7nqxU'q(+1Ts $IaDETz[wi.zPT:求yFjQW˪̬?`/~C2{2[Pi kBY 0l71mʋ}q7c]dעjˈS#&c¬6^a%4{=AK6At a&ʝU)ȊJ آ%W Ke$ rSQRrG(rTYN*9s<Τuy_hI~Vdde]w;j!))C>L+Cp;z)~eƃ zO)o=V| aHmS5Nl:LgBLt:i%S RAxgq4,PN b}|~j=đݖ(tCVʦSly` jqGS7_qb(=VMٱ8K訁u䓺a3!zuGuY]U&DS[vG|AJwt~ *m؟}2)eHv߃Ǡ=L;>ِy+e}n̵q fY4E\oN1jbJKd)E2?j8yv󦷮 O9VJI\'R݋/Ry|Yƻ;0A%CzvGKA Xg%2%3Z%9Ƚ̴e[ أE ɡbߡƳi.C=چOlJbf9禔3:qa0ފ}i%z_>cKpS}$ cQ)RCzdQtMik$j*S-uSΝnܝn 3jRZX"(o0(~rEˇ{K|\P?Mɖ U*RSiZG2lHU~,=+3? l=}buM )s.|u=ԏ:baB%coҝk)yi-~Ԟ`,YT-*CUE +TbrSƗM_FnkRu(te) xQ{~]#}|io܌>*prF3Kحo? +}ۛ+53QN]vpۂyqSœv+xWXG{іp8kR-U(xILP9~uGtceAhGj4ik5&_X&^vuE߳!*$LfH`^icpIЀ`Vݏ?Ck z4'3e$!9YZHE"DFdWZ{? V 8p#^v.-LavUMj.OeXH~[buA-"$3;cp#zC$&jDfFM8uuX Oq:ǨqE~ϕSdDEHy#iLb?_ۜ*ԩ`L uD׾N#δର\wSA!*19te`Q:c!u-Z8H4A@yLJfZNqCXbݷujB |S^K;E;+C'S-j"Hw^ƹÔϽ۷ ΑpΛ\1NOF9/_&"\h- #6%ڜbMf`9s%,Eunvæ̒TYV '8-vc> U5r2Tq?P (r(Tԃw;}}T>fb6 H;rmE4 U'rvABGw3z>2$뺏dN!K6#?܈)ϿH*%R/ i U5 ϶aÍp؛W B52c\_A~ʯkJf\<yaVt Jj=ZM&F(f{;[9~|ea]ڡ܇~Y[WHECQ}*=zݚ KHÿ@p);%)يf8䳇ڛ^۫l+U9 KSGk;*.)HIנIJ 0}M\@7׋axoEiR=aop4]pSddbɏ5[ɄM.͟cȩqg*eu11L~/\XȾ)eL+x&4Sh^6)F2lVrl*!Ċ!Ľ8rK^x{= >uhLQ(]n\I0vQ%C^cM DC@}N͏F"n3+"WFmggv (00.MOh@sRҏhb2f"*]if GfmuJDׄW;I9RdHA8"D`=bN㩵rp,k]Yx'З=] OHyioC#3n`pb3pϗrNTDLiuQcT!){7+?eR gV ߪTnܠJ<-e33%b>Y-3f g[# =b^݊3į]^5b'"1!ϿV\2@Dkik9{f l'|ғA5ZЧ|{1&݄Fb aXhXBgSh*nX3JQo$4SF#tKrՍ_+#$j8*K;dCYhQ'C=0&q<K2Nr|p#JG_yח[D@-ˤ.:^tKR1&nt$cVF٘m]i($4!M0Dt.+jz>QJJ[9J0 D<k $m*/h9zed!QgO6Jo~U!ʖ2j\en+JEI[?fA LoL!nZ"݄c80<Y:T?qPgA,Q2}RoZ a* yE<'Bxzlg0ah~a=_ϾX##t+y)BŜ СT+* %\T7 =Eg@Nכ'ˊ>,3 T!+rTb?w'gַ _74iA,UZ5} @nXpt7fI*uђ#P6g8B6^mfӠmPll !v]xrOs2݁}E uXNkYڳ6h? 0߇Y`%ݮ2:jh ݻΌT .GOѾ''/|j}ƒ`_FH5)oyμa5cmBe\Ɖ}]ow%0 _ٷ9ZVI> &QU+?flAHrp6˘O_DV=i4;,F [Մ݃a#տ 8q 8 ?w+ πβ!LN J-_UU en,6 MTOVoVx+4+Q>7.|X4%o/qpM ^tSnϰf0Vժe̟qjys6]˸%ٍizoEOGʹw&,ئ]qy .\< ;Hs_ mElMNx\J5 Z.?1Ij0I@ctTarM tI24`IS&궜Ve-w|ɪ^=x{.K ъO26E PZ#Hᥨf+2},LxK g=Sl$SYO ISu?$BZؿf!*E ~!qJK72D0m>X\$2J='\аe\ i )I.%ek`RXi}5%yd~u@B\~-a<Z'VV^!kx2_5H܂t;+gLJ`8 wWCZqF.ȔZ$tヌ$b܈Q$_ZzW4]= iq!ظG962aph^:DCO|ӟ֟I@F*]QÍinĥyѥ,80 C҂ENr_RʂeGRYuGa*ʏ#IЫC sHnV`1jEzH:JQߐAFx(= %SZb-6H$ B7U)w)PT9hw*Zucܘ=tQZbi3 ;3p~)61+ un@G qLGZ%̝^F}|W E}}=h=_`s2'/W*uRخj_]B'5m8d a:`9c]j\=sAɌ+f?Yy9.Fj *Mnֹa u;M髁AT%^Y>"OC6E4 oۣb96x>/=P_iiѥtT;Sq(DdDޱc?qZKwiŽ,25kijzF+j2-wH 5g0F{?Z,Vrd k}\BW"K^3wm@鰚ŚP${)Oh! w~ |Dju{@+6U 1I1r8$sxi*Fnkm$e b'? dIN8Y#u5oȻWpV8f,}&#?@^D%VjꥄN`(DUu3RYWGpj.\Wu5dQO!*BP&^,/AqZ"DA@qsΛC[W6H02{`NqRSp;Sv"UYlMpێ}֟W >A 4hd eN>Q1p̸7c/tKAF n#1}ðV=*YPyCl~1ePvfC9T]:/\/}/~ Rő sܟ2f;gp5R㕏yމN;|&E/Mά* j2z;v&U{Zo6jZh@51o-&jPz|)|pѷyXnBBqG<(4wzU )lJ8fvQXL3EfF#HB;P 'C ]>ZqbIx"ý\GĮo0]{D0WRj{ݫ 5/[KU3(CZ)N|oz!7OH2c]o4ЉR\ȸ[]dg/(`-U{MC=18S ͂JJyo{T# 4 }&Ƞl2( 0GPc\I%YeTt>(lk-{N-4Fj۔Sb&D#/0X|yZ-L~2c9}*KP;HyҖ?N,#w "SCz|j%'%њ:<=ʜay^ p? ,TdVo'OH5Wރ`74A#Qih1VKc&ɚZv#E-'zZǟ"VٌaH'.zJaim%?ςx6#BHOт1`7 'z Duѥ0υUꚡp~sӼƐHlFTawc3\dX`yEh6^E +8NI(C.}}bVtP-o#~|^{<23jfZǁð -_#hQ]%KpnU.>i,#ήmm5N3\RkewAJfׂ@+CVOH}9 GPlVu> Oku2Sc`/qՎ b K+_Vs[A3n-{"·+9p𡖍~?sIpN T|]GdSY;VTUTB]˟²ͯM{M6 qWTaJOBlr]d%oӡ̜͢~Lٕ2|Mu ~{0o޳&|ϔ RWA/p Wx$ ޜ.;"ihAM=/GZc% Wrgh9i\g hq5 :7dzUƽ OmSMR`mC,-[MbM3?S IѼFiߐZP3&%ɠ2,7 邋nǼ[eWr}&O?ݗQ?b+k~^x7{|דNGc"4Ҭʕ=bZcZ'‰tHd0\i@LjA~r:U$1.Sް6r ?Hkl"L?#u R&q{iBeN_3Pyh=Z NKn~ڻKuz7â)GŊ?$@Rn#ջԃvp]CmWٯ,%׻/'Q MSOMZ7bvFK{WbGsς˧:0c D j`>_] 颼"H/FTP*K'I$էH `@]ΖcG ๵6TYapڣ/^٢BSXXC^G~xgZK'4' jXEĝ$1k1s㨟 @ݻQS #(Hen'~w5xI͙Fla8 Cԇtۦ5"Vɐ9~t 厒ͫtݙ΁zL |wz ;ELȲ~T2(^-O2V?HiXsײH'; [Ӧh0>Y>8O47>[Imz]J@{'J;dlmf훬+3pKmRK< űuhCr5EEP waMᳺj [_~vnHu#_x5›sw[xK^j}ި0'"h^#?VM[L4'GאnLiGղb'AׇE šSFtWnM?3 Kp=BE7Ͻ m[8,(>QDE)lQ F"U-UTf_G>tNInIoˇ #IpzJPv%0u"L]Y+L߈!I_ZٳTe`W2,yRGNrx=b"Si_9?YD(Dɠe s]x ʆ4YCHb6CهHH]E~?#z48yrJCqJ/ |ttEpR&KZ>9=9۶`EC6TX@ye;AU&55YS(ɂ`:3Đ}j]&ɻȻLYN_ί{ #`:Fݚ )39oKkh)(spG2rή6[j2Ŧ }P*iU3Qc߂ya o~j&LD+Ļ]-tXtO΀Psta`yORW7MHA6z~'XV9Ye!0 *J4:)K<<爙04˸߭ --H9 @+C+=NGi=1X&6R o9Clia5ޒ@VځFYD[Ȗ;./q6 .Ӷ RG ASV?NDuRĔR.&Ea}X*:@{p]goEybߢZ} =xn>َ\Tł H^j"Zht #D ݐ$7B?H60\e_P)!["7e;#LB;uw\p߫G$bXHMZnXKw?P{&6M٬"Q?-VL"YJqkd]:܅^Z d`3X֏l?;b=x̭F2ªE<9o~vX:XJ[TGʽź}~5WZ׬Z5%NΖj?J98Kܭ1QDZ>DO \+,[p}2!咻2@xO& ҎN|x&Vp:& v2=znt'imZ9_:9R].v!́~D7m,;BQ6{(Xum>/`1 zcrAJP]ny$V~("pZ'~mZX*Fj&~@WI<ݪPeAʈH'c,74nW?YQebm19[P 3> պ ״=jC5tILW'+i'Wqy8<H1R%XX5`_j| Pl=QxUV8GlM<}L>te\  0~.·WQU!wAֶ 1 h%6t0[ݸ˻ڃ8`1ZwLQ wMt I(ظz˜]xEt&4l4_o;NV1s4(:g]qR"*'P*gծK)ƀ<|dgmw@iq dACOú lGogycqbڟDD.b=ty!N?& F}'LIKMeX?ᕚM |%.j`_I?a _zN>546FY(1è鍳@O Iprj~W zUs@gyӋf;}t/a'eC5/n@oFf݅'_Gr_M& m|;NiY]+{rI)Du);de=| ԗUFbRD92 BGߪeQti0ze"C ;I6 L{#N:eeL #UZް $gc@=dSšNqz(-i4sNtR%r[D(O(o86suR V\,B%jϳ)ոμQ'aw3}pGY!Xr3&؏7v{oBK vײ {v\'5#lJǥ.ůc]M@ Et1!8i>>jb6J^̨_9^㫏&c RzYM5m: =4gpȊ1Bq0lfE$؉e`TdE^AZ7"J|pc 3kVoywп)Zr c|z̆m>$WUe$Ne*,xk tٵ*E5Lb~܂ Y!2PiA$LJ$s]R@.>;|LA8K Q%>;NsQƺݸȚ>L d0mE4 $%Y@fwV{B4(D SKjYO1,3@*d5MܷK6imd=_tκ1vF {mO( Ɉwj^D'~'934hC]z[ύy.wߜtzu-:jPɠ#v-}-`Y h\|u_w]t++#H(/#N'\8궅oLE^ uz<Kq,r[A&;׋&/^!UPI|.҆ CӒ/E(|.'sVE=q$n=wA]bAǝ?έ:̨ Fϵ7TϣƮU>s =Ω2ZMpq mDJ*h ֱ[D;>eAC6٤LEJ1}q6xFWiɦӷssh`q]+2!1O0m<S@ \fLHCw…8>{パ\#+ntMNG ˒c){P"6j+~ Ra 55+dtBBFn%=Ǘ|'|2l7NG K:x5}5~dUHF?{fUT*qyawIdB5w}'C JsY,)ǐ2.ZP1 Ul̏v dXm'ˢ!ޙ ԶzmFѫύR𻜟*U= }|&Bj,2ΖBYmLxݒ+cHvO|䴝U+0xGqxX0DZ1zRMըkFCIoiHR've\*?iGOfjG1ʝt?Ɛ;G@'.1۷$JMtXR {gnYz::~X A]AUËzyc.-3t,DSCrm/_ݗ!14Ke&F] e˅5 T¾'I'sF,4{QlMbMWHqY2#I%Dn^J<8<0I;4}/p8ӄ"4-˔L?pA{!硻CϦ\'Dzܑ׼ёpYWor6^ Pvϭr~{5d@j#e^eV!`aky f e1 ~4g(nO4QώEj.mTY$ eymB8 Ql4eFg M>(&h, 9*ߪ`9 +uˉJ LUI v]J:^p@*/^zWlHI#gDq}blڃ>U JZ~{l:ΊrgX BatLڥ[+wv'~5~:HMSPt2- QYۘ-""t0)ĵa -lmVJr J|:@eLB2=C 82rLi`.&:bG~v zfE==픿_LtM!+021Jw5- H`%՟޻C\Js=\`+б0аe}iCYB26kݕQ{c/^,k^[RiB|!&du` 2:ى)ԉ0K[1x1|I؁^ 7#dA݋|5WZ$ٿ=ٗc<ijs,j).N@| 't߲X ϼ`mFج! us`) \XvzAcl(YeMQ0;#T}x{/`vM?N؈*¸#HqQCl q+gL$oxbs T_Gu4h7:YU{ڑj+8O,raGΩێ>Jѧ!Hu; Lcn8&MC` >%NL/]d9MX5!>U8thMuxA:ʘɭw 2FurD(&͸f߰.|gp\P KIROjx mI ]`Se5 @`A6>š y@Cn0{}%d[Ŏxw&%gs.ӖcS# s%ݲ>ふ 8iOP_Ud [S+50+ZDJi ڃM&F99y#w1SnK+$Ϝ2Ϣ`nnx()$#}˽Si(~T>sd۲\` 5"nAac&1 iPϵ9='5~`@:3&sd^fJC4Y&k\Y]'DKޭsT;a;i攓ת6Py+HN 9T]-N=fyp>}K,SU>ÎxSz\gkRhK6S!Y-s?u5*=CHGR/ R )bgK$+O&zpY3;p-) kMuX <ڪU2³`+B~H"_2>դNbyF1EJ+c P za+;mp^9\Uuk8565Z@]oԻQ[\'/&pW" {3k<'"~x\n_ }" sqMlTكiaZж/z-WNXr|=<٘`\tYsj$9lgy$xGh|ﶡX0+nϿtکռ<=yy}u6fF(|ƭ(VkRgž(men,qf@ʛGi&@Pӏys1Eo Ujĝ~씻e[9+9 YD9.r+@ޗr:ji*L_fJ.ri9?u;ͬA ,u0VnM }>[]jxI3HTSeᨌ} it;%e.{b_LoBe>6깻OS;jYv4;q%D jYwn\4Lrŕ\Vj[?abyZymuGAye@;t΃.dJ +eB3&`rhƣ* |}5vն6'ڗ.({:jK|ri4-h}Ö,F=LWPBEiY}OM"j1fV_?k]!uw͐T!yqVSK\wAC62|׷3>j Fwup@E?rrLTE\:٫//.+c8 LIL3 BHAS!%3#X sĶj4ߦB[AJǝL#/{*$f5+ŀ[H8*.Bfq7:8#eo-*R üfN %} cي!S=QU*vD-xۖ-瘻],"ĐG-7 *BQhȟ *_*Z$hIzABMgw[a?5Bbt$J4 &+GH`פ1}xpCH$SbȀjrM`f,lE9`עBqBfɷbPv0oU'dGA+S-|a;}vW&{J @ѕwq& Xh4 X|X;wŖ6 h $cV+L-[!Li' -@ɵ6VNkfbߠl [ 78K[~:' ixamW-B ~ALFt+'n./V}0?vL~;ʞQx{Ĵ,l<+!צ;P(GrNd2#cw(Obލ1Ur/} iP׌[ cއP(HV2A5Y&V* u-vjFdc~.W+j37mLcGyd v󚰽Ojtdՙ Qo0P qtMH#W"H]C"ȭ5&N@$-Xa"nL6mD4 I(a ?O$֍̑WuKcdsF+͢A4r̦?XOW^id@aHB5<3 bSѵP8 @]Ϯ!Yvn^H$і oH XzBNJ';eg{vs4 ;'p%oYG`EY[pG,`*p+pApQ4;.齢?e=̒i[GzB6uyd5_[Cf)'Ҿ~3[UϕY`|7&!T﨓F55M~a.T(I_]NHz*:hWI"<f7Z 6b閠[ֿbV40?~)%PM>> Q0`cΩ| ݘSHRGR!T>cR$>HQ&P#EecC{t_F UeXBH=X_܌͊ q+/%: K+A$G/ J*͠:s5¡ Z?az01"W y&`+U҆n\t0Ŋw4<#yW&248Dbf-HfT{(bCD+x\*F(ЅR%Sw{qC{ _.V,ȉCQ%i=!{eÜ,&51pcEe"5zdEc̾U[z-*u/EMf hKz/w4GO &Lc G _ޭO{a+KU-ŏuȗMyL :;DB #TբLs=ޙ [9HI9'ǃG%B3aڠZpjT#T6廑Z 5/=]XJXWNnyV߯{P5 ?v$8(S>F[3 )īIEA?bf9YdƷt\*ގkG4Y@"[i9ͪ ! {ikVJuPWiﲙT\J0KP^.pȿ gZ񻑍yCry3յ4ۺ (3~e8pg;^G#sD7QQe囄ץ-0,=$Gwgj+킴)֭!"ZX:v5{#Dj.KXZiM}?wO.6LK_ ʣw?sДt[M -ϟU؋=z[Ǡ4E`tTȳ홪[B=:݅eMT|o Kk55tmp;i0W_[3MJT=p5^v1DłTd*ˢPK?z4`sv,l&$B@Iɟ"#ۢQ?X) * |,gts.vBKĶb3^p@m{AeŖ҅'geA➓d!,e\oJZQ <0 MKC~tS{ 7Gnw;na;1=-Jk}_dW!ӘMSֺU<̊yl NmQ| zn<(|ۏ+ =X#jfJO?";{,a1 z"'OC9{g'?'&97}8',8T kK{czKDl_YbVc׆,ooEjIEt'Ah.RM%Èx&^l)d3kQ5#~FiC&qYeulԩJoDĿدCHpj8}緙G6kA`uMrq-ID)m}Ѣj#b=,֠$h: #X׼bKV~. |^C j83tF8yE & ~n\~,@%:fQ 5kȸ9cS @=@}Ky*#b]o_!yxn\ uJInܰ"f+DWc亣I^uklف.|7m m0 T7IMn ~GOAnJnOsuDLy0|,Xb͓rS%l5Ț~˨s$R~7/xn7d"5Umfn.Ĭ~_U~vg`XIKi9/dZP.A2p 03?кxWRƽwF O%w:&`$-5ioˌЏ]w6py,Fxh8NymZQ!LdƋU`355EE h zoR$l#'=̓o(r(1H{fsqAE~L Fң7az2tۖP|1.E߅N aReš5 Ȥnq[ŀ ~XŪ&p>NbxsR7"0ۯYWZ'`(n&TrMh]J$HSwpqdE\ ϑhqC܉'CB&X_mԾls)]`'(qz|%*E]`- g Q/@sU"Δ ׾Nh.QlPh/f.{\4Ӱ &rb 4i5SgSh:UЫhtk^j$P5oU7/cj?w&x*/v!QBڴl/ԇ D.ԁg\ :+&}CZRY?CD+3.rv[{8D s:$IMOjHi}BiS ͏@af)-*&3~g/bv'f-^;Q7gv{\q3yPX _| lQ*.B*Y<,rd%'HU[EG"V3Wz2  +:js=V[&(\2U]M/`Oh.!b:ɱn0M!ȚHv%Mxj f.U.qXS;]RHK|'w*. .7~WsR v&y$uHOM|pcz8&5:`iYO?Ykt6Np>4լǥWbTM?٭ۘ+e0{O*8JDP[1DNyDѼcY8+U!k u E:lNFXFe1k*` B0z ZFaũb[Sug>wƒP4(=F{N\J_̴^H@*4j7i4ϹWQI$U X&l6g\ ;>釨 찷#$ x 18J9z>[Jf/ªݕ1,;PI}8b: pn=B62vtN􂷧԰D*! $t8.،W$I RjpM"BOr+p:Pj-c@N7?%l:47.Q+ C2̠1yts6zDTn}>GYYG< m;e΄U#l>h˩cg"Fs_< J{ݴU]QK){{]sP*:W9xpzQI2\kjoVj>݉\ty73xz@X65WmpNQa΁fO圬p蒚m= XW>ʄ1wHHg~r1?"{eNZG,Z(_ˏk,3Ԃ҆WIOG.)= 岊~ d1"@M7"Pg6w˳i (Dl"\nx#{%!qcrSS}Ir[;e@`S"LLfs3*aCFoM1NʃcJ%fdܩ[#Ld(O%y9}btSf(CJ2"Q߮ 2-%%,a;2:0Ll6\6􃻪IUC=v%-A}ܺ‰xaSRL3Zl4 & |p-aYT#L+9*CG|Dfկo,45VJt !?Gwhn4# oF*l7N參?N 8lZY'A/bJ3 1 Y1_[_ަD $DZrA {ńQpJe<:޴/A|Yt <װ-`d8YUÐc'8v,+iR6F{]l|o6NjM&936c6ެGCG.òMvra2(#pCQ{vBx" yKٶfkmBܩx r8OSei,O2?4DvR A4|fJ@ r,V~3 2{_30:a.a-@Op͆^8H v]WC̆R =G<NTu[sl \TP<Mu4O4|GH_A  K+o s2䎤$ ٣.9rwxZ| :0jo'>:#dٺZKfhU = *&ĐFȭ'EyҰ`Tsyq5 m|_FPpD#~ypj%agԻdxLH G,yG޶sDG'('2FiCVg,ݛv[WLw$*&TA@e~ua#K0PW/=oC6?7\'d'D )G ۵EtyCEBеʇ!~*k{F- s*([jً]>eN$-!2Ht&.{/al|܇BFs~'APS Q21p780#0`(Mh|ޓO$)-%N\%ܗ41)"8w=m;cIcvNip&okRބtGƘl tFW[@iAa|KW)*(10 ^gתKm8X rs!oǿPxjVӮZK7?bfiai5|ނLFI9~wriwg={-;5xӤ_LnZIyI;4Yo`]rt8u:t,oΥ#7]iLy{1[›ou4FDF 'VW[p.#}Zp h)B/0 K^6 &{E+XP rZXnMlO@a.d*vw`M^ε8gۼBf>tTqǺ+O: ~f&?H% xFL@@a1{|TqHt&iTkZh M/ 7xL _V26a6]*<8 5sѠ3h L8B'Ku94 CKr(!Hdߗ—. p2 [tbr֖=5﫶XH9@'yv +(" Y،Z;P5mьӃd)|"mxINE'A,_zZ?G;/f\m!%Fż5Q;t,:W"d5rNE| I-t U#Ƨγ2OHA Q)&0l+e: V< ROPHG0xmeF&4S Qx@{y CSZF YD`Y,aHS!1tĕ;fi;4u>>UzO[EӍ"ND0j{z~u4L=Yfj[RB6}QCcw'5*c7d^ 0c>biNzd[LaBQ?]B'ri<- -ֳ#RJ _KDW#{'-5&gOYL`Di\v(aE-hk@i_Owc(9=*E~J|zT+ۦQ6^;-m&f\uH4/jS `YMWή߲8j579aOtVU-Sb[4E OdNs=lˬz*5=D%ze* R_2XGeEhM.ur>ϐoR:Δ0kt%wA ?O ٸ4d-$q?3Hu8tT HTI)x0%HYXd4;/F+ux^ RG*$)kRܝuZێ [BD&zr]!.$MPm=Gq_K>I F[w~v1d.)M\΃ykyji12U3Nj=6BQ$:s;KVB?ha]Ipf)'4ܗYiw ]:9 R9PJbNb?0qS ϳn8b ѽ޼=r;BiK(OYXJ uʶQ+Ul]<:=++~'"7ə .h35ZP3&BNM19 =G2!"hL0bIݰm~ؘ-{č_l`ʣcƋEm>XaJa+1 HRn0a< 8?8#3ZYGQgL>> C- L:"_ mO]#~I mں"5i^8<7K\Xjӑ'su3C`G+;bXH_ZE2*+TORQ3-v6RVGTX)Xp'$Ζ5C3Q7)iґؤ0Q\C{"!Ci}kRo8xwO>5~BaX\7`RvS 7oA+ )'MXZ(oZV6t`W/T>RqUR<2L=@-Hx(tnSj"+*pRכn`cȒ#<iO Bna;3 nɭ0(ڦÐ7ᥙ,JuUOz#L@y(/d]~m'\^axIڊϑSWzLl<_K5af$ТӀPZm 2f`hWM^H;x HTs1xLSyP<XMGu7:Kwh! cs"%2_tbsGd킇i:JƓ*gD Ety+mL˳”*\eKZbL4IAP:qZn=&/%2EF5mrbNlDsīpnPZ_+}/sdnmاU#;xcZwgy, B(y"zf);*݄Bsҗ ʦ eAizO=@O.ɚPSVz(sLK%O ؇'+f!i9 F[Yp7ȓcHC9$ ?ґ`b7ɫs\;)K}#*Ⱦ2S@ZB3vUs~(eqA2N`-i-S˝?fJm1l? R}BNSO{H6 yx]M1Fz_M+ةhמI9ϟ`pupa TIbOPy\MP|{^< ̾4F)20;:Rgr MlYC~\ 2JTqѰwjr:-Ǘ)$a2$a`"d:]!`!WmGMlL}a,DNdE^TLzBnj;)%*{V]lΐT,QAf[ݤfiD3gЅ FeXZ+ jM!PBw^%˔!wRI?H sHAlUib(3^<;5ny ;!̘+OxA8V?ZG fFA g~,YqGRV K՟`4P8UH9(mEnkتj;{:pEc(x[Mf"3Kt?أ B w'b~G!m1^hdTN {0~z0sMܞq]}:Z lM%>WJ+T'ҭ}Hީٰ$oߜݴeաTYnvZh#Rz p 6"OJYɎXuZP^e~DEG|IE ڋlB^-[Tk^ƥ IwoI1 aRax]a|56^C𡁸kTefp_7{ BGoqk͸5Ljp `N R5A_I<w*)Ce'r53Ayc?r㒮N \`cyй`=Za<lcU c:JA/.h,vOiUOBha8L7, TOy,.jVu6 cBZ'7gRᗍRiQIՠp^p}z~2xg5odegYjuHxbe]@65W>fT )GL ?{|n PU [p𡔆~?gT+-Ψ\F)^7Xp2 CR$%pTɃ.l%;Ron91+S/"1u~u» .r&X''ɢ3M8a0f/!AIYsjI}>Qv}ɱ{H Q|sچ1`A%K[50lB8HE3+,2f]hG=9Ot.!IrpX<rLAkE (i;] ݋nO+uz3ECc7̏Sp?+u?bp8S~/HඋX>t(ТK[A[-js[/=ٛ_J͇ w o j΁/%eqkVY3@~Z꧚,O!9iA݄%k*`GW?Z=/-1-N/CjUPsrf5 о幛Ƹ4A>"Pb~. 7<;.~Ȯ˭7vKD35*#jLYq:­a K^>u %g1HKi'`u5'ͺU{ΘE ITbݥ@唏DrUCִ^;w"4D!]Sc;#K-(Ly5u-qB;5JEl+'Z {cIeHc\㈂6[Ki9Z"肖@C) Zo+.e],FwR5 Wtx͡4+ 8RTOK֣I\ %4jQm^F>2KxNB ʊDE|_6DETw'ɥ\f}Ku%s>e?g%: ޯlcxs헆ٵǭU6չ ȥ˯gr.l/s{Оp.%–idrM C3vHZt'14A~/l-LMT)rzR?cD#{ 0䃁A0ťk{F,`b\^7R$1)o" ߻Dm)xb Br)0~SA—Ja^s1R2d/Jl#z/e'# 2~+0Y:dk"1t{` >*vh5m hCk(MQJE嵊bs rٸw>M=dάsοA2h_a4M@h ^Ю2c 9>XZH8+>GtRZbײ%4a,?!ꂴOYe_n[i˾0V;;F̃>`]i-v~ i.#@\CAQMы(߭ T}:pH~ܹ; |D ǔL7v{~N")v9Kzhx M⑪FO{qOkaw3n]U1bL5r vsm ;2wZ~UpFS.SpC=*X81>k/YW jlx6{&[nk"5ـ\kEwdDy!6䔪9^'ӪH/\E/ 3u ϩ-,, 1-7aI8܈M( ]7I6EdwDRs?Xr7_‘X$e#X+8YənOQ7pSK7|'#U+* յD~. 2( ]M2'Ig軍m tlH_ ?PEo;$صzةC;K"6CTIR=6'*ٶs?B#uTxՒ*94{n*\T~U<|{(nE=$/d8I6Wo_ M&7~6MK^7X¸41*.(`}R~˗06r2n0pW2gcDV@xx9?#+@nEtb.p#v5 Ts&f7pGG 7U1"\ w]pށF@'1{Bp SE>r غ,G?h|0p `IZȪM}ج6FX.wP9w[y}ʿpOg:Bٙ/ 5n5~vHrz"!1NeonHR߀@@_*xMboem%T6rr@8fDǶ $%y;_lS#ڤHgȴIyqPsM-e\۾v`HBl(UQEhne0$59J/Z\(3),`Y"1PPi'Q W,4KuA 6x(˅RG!;݈ZvO롧DKe _W7^ !?b<; RUQ_г[U^ ,mm}7ǻc۞5`#N,ȿ=/D&.e5ZDf팱R h@U?->@OCLtf4ۿHW^6n \ NʝLYܡYud&{W]/颠+~sN7@nI(I\!&>F'Wc|^Nm*?^ Zs!$hqz&zL_;fXqX0k5Ec+&:ko|5~$qA\"_^{O*- W::`;AtI{ Qayjx=0Lky TK Icd86)QF\e{ Gc#=9E]Ìeۃ #oѢ@xŐp^ץI>W\z."˓x۟~Y*UFy^TZPoBdRZ:['(2W7 G?^|Z~yi+a )K2h0M5_+73MWbΆI{lGG2 r&֮9/7FMECkXͶ&j{x^!(Rky.iknw b <޾,YTj?d*a +woTF> nMWlIE̦le8 Q$ {SWh(DeHZYxy>=mXW3k:~1.wW"-ȣj 籯3Naign)!~%Mz7BD85 xɭa#K5D2Ӳ>s& cyEI5 &"9~S؟h"ffwu-//34-֏mZ(ATT`3n|QXKkRgPH H~LDJ!%[ҏ]6./|T7C Efh(@G"1I_t,$2x܇" z(X/L@wL;* 5?ĂF˫]GNɵH~lk0&m`L`Hn FiUC2톋vwISA)9H+ψ3ܳT9RU,3vtsv=E\_2 F~y1~* ضgVu% %K r63>_L>'~z]|\D>pwPl  /=KBM[. cnݟzzTVsqY N5ݐ0,781^p+BT.<[J\E4=L/B:0A7yt?shsNUґKb](Ya1<16S-5n6N$Ss%ފxP9Hs"2 }@04F}HRB՗h 1 H sX'VaPt0bvCfj' =14~ߊ,ԡƠ)7/nM1sNta\G܃(Bɭ$HV>:C ;Iy>bTxRyf9TQ1\al{֦uVp.sˉGh֙KDU/W`9q_<5je/Z`&~4vqb,xýyYpvhd@]c6ĥWVvU (&'$YVU唩>n;J,RaqP?ʦpj[<|_i d`VgtRSI8cLeDhcg !<M'w*ZiI_ϤK߆UFN4pGc ʯ`9J| R5ޕq#L7ݸ_;GM`ODng?~~^mOlNun؞L+&#Acqʧ@iFu4aKe wE2CGCQgBs;PʞE)処<惘QyPRDfSϞ;0G9h # b'>Ҋzys x\`#ʲW0Fqg@S9ȴS t /}C4sPM GMl* /N]Ɲ7۽}9_V,HТ"hZ^E :Nv}%NYA;Vph(NL"qFrMheg]uW.ʺڠKtr1(ul $~΁ 7Z.ͧ͋N"[W䫣.<вo=B DU{XZW'JϗoeZ%zP7tJykB,5aB0>TvuՌ(ym)HZ b|p~QByBXӢJ[u@쪶c\FL*>K 'z%HaKLSNPQ^K=_a V3'.q R@.5D!nFJC5b(uuwfG<`-`z˯7${uz\\Um!um^%nနȶX&ߎE)<џ=ZG1q`cE:Xf98:y2ۭOl(>~M3KTSFc`7$\Z+2k?՜'˒d$8~)пrfClePfZPfƜ2ۃQduCJk-gЀ<\ N ʀ"+n+I{̷N/]>vnlOUeX: zEw>Ç4DY}^UDx* J3 BBנߊEEVb F^[vpZ17&6/ݠ34 [0_ms|dzt:;3CcUxеFKBgX0ʪ?£؅~}b˜YU&܀:09hmmYY8v>Rf)tœo͉Ѯ$$1(Fv[O{b&CE"t}%XYc)=Iq#-`FWsv YiaD×MW /j1` h}j /HDw5:*؂^8aǀRԕWyĄy%S`}ft#r*6,>?3>01\.j[m׮*Klpڐ ǓtOXxa4L5?a7, .m$"tF8A1 ҃h!J鞠N &ڽ̷ mTmW-gysZqF*Od6b!\Rs,.ŸIRՂ.q+p.#y3Ziegu2v3 %x?7zK&!$F[Hob lўF/ 3.6?b2(ִG {Qĵ9 B[_I$׈Tۿ]\hT‰r!z#~)M?s9د\1OXfvѢDž1v[GRՑE[ԅO9Hj0x/ז.O􏝸% Uj돐_uP nG.Ѧʁس #'Ij=!?'PO" ^xdE 8o;|m !8 kփ4wcZWAK 6+ K YjDuHz$U_&<&Zk;մu,yTHѭLR9@ʫFivM`Wmxz~Ǖ|<e1cst)!9ݾX}0jA9+oS7aK'wraz$ [tBҗ)IenAFI5ׂVi>+W"Tj$I0WKԑ+TiwźTT9R\u|QOFC _{H^6 3)3| [wϩS=v5}#آI| h* 'WA1Qr7ոN8|ڮ!- NKjrv5:1-rhu{8h,ZCrNFs% -,]j@k5H593#BFO>Kd+8p*0᪢2ӿz +mI*y,8Pn+zs%\v& ;BzI=-L +/F>P*٬C87:|" c-)]nn&7׿gu'R^FsHa0Vry8&>rdIiQnSZ^6 CΊMЮZ]M.--%4k]͒kYBϙ=b6aoehN^7d:|Ox*= OX+ JrVPaL9^U7_ebN/(Q/aH>ٝsxAY2Rv釻o#ڲ&ҁ.Y7Ofq iُGO=ΓaLBtg@d(m# N]ˍ )6SB_@~(n@eKbF "d^a@:{Udu #~%|TaMIB l<xxWq‰2qps*!хaIf"!/ODSVo ({-`]ß5E,bN3ϒ\ϧ!fm|vP;5 hX1C{N!hUG孙nn)\fNiޕ׿ܙOH:O%CZ7I${LS("1Ԣ !^FIY|7Ϋrrf|'TQ^RETőLj ߕk܋5(Fh'y%rđn)r{N2)}0u]Aj́iػ{ƫE. %&9j)V.-OtUcУqr8k'.-8P`pP?lD4qo3hr0cjAc\$AAae},a[cu=w#,],wKr:ֽɼf+.' I_Ka}tE:xv3m!Z^#I\J0S2+yuG dNnN^ h<-IBd_ҍV @SzԺ%!ah@d.݇215thQuQn{kr(ElJ{ُ_'wKRi=IehdW6η`ѲeovR&l#EL3SxJ6V /U>ᶯ86g'iֳpsjd ^Kja8Dn?lCUG6 hMI,$+CW;dT26wBs'M4b(dE)a检扰_\qHhO"{v͍Hf"p)``|ێ$ABVPõ3YѢkS=GT`@% v~%42g4aۀw*k~MLkqPD׽w/tԪ<ޠnȼ%mO$ԯY1z ATH$":!폇B☮Y6¸0 D8b%ve\U G\C<3qip`;{ytʔ)gx?TX #YP+y @vpD/Eﮈ]-"EF͈U5Io7?=^ds hi0)xh)}cG~x06 et.zls#&ɬJq,:uoo-p<@+ez;aÁt?x'+y{8* ӐQR(Xv)lͺSw@k]`Wl'N}sÚ. `;`Z#x{VaRʒ A[?U1[ю!;Z-I\Q+$MM-!Q{&-[+> <+N^?ĺQ<QuI s 8i3]'RK8đ^XUH(:" R/PEڠF϶e9og|}I@(L/[Ckyٿ$:re,-<[8YÀޚߓF̻Fɽ @92)UE^?]Cη +X`#q:Vŧi{򰰶EP*f5焯 墁S^+oUW9Y$%KGsTl{^%vU$uA`":Nqu)}Ah|خSJ(A+E'$!3$44jF&9uJ? `6?:ć y*0P٨F GJ;%C A7 G_8N HB;0X lZ-{uj粔 ccBVxxB*pw@ZÈVXhsv0x|ܦO 72Օg>`H̷I#Rtr}Q9a•D> ojmbҋ`F.̠ ('t|VzQ:mmj(`3z\ٮ_8Oۅe2pb EwnVɉB.M+KgK]e+dfq 8#R8JdAU֒5L3`Hbg!81JYK5Ua@SS׃,u,O^rIc@8>b{ A'bJzޥC[+<=28qq|/nK9J~E+]M4ѝEr X|gADߴ ҰZPܑC ªݪUc'E3ί8LW`0x S 9DuIF(wP  h:.0-MUJ9OCS0e+6ƝmJڭQhƄ,>^F77Dni/%}'05@h.poNP%|f~sJQQ_uϰ%'ȣk+ 6 7o-:g0u"u ЧlL_o\Q^݁ `4*AI s[nP~נ  i @܀w"Yj VP4=m+TJsocy.zq7Y —TD+/\t|Qafe'L+n^ FA"IvV% oH b8]4x`[g>TAȥZ~0Z챍|5a]?QJlHն!Fn9QVAE\˵ݲ/xrFu鑚y$KqdKkKö^ xm #stg~C':k9:#ە b䨊bhm&OBE#/L=^ Cz8(#XBq%: bmcd"OG4ED` $Vl TRpW~߯$JL!:DF_[fS$%; 톀Ö%EVv0& K"vp9G,ø5 t$tu;Xx9c('-˅ԝ{@t`EPDq'Dۈ1nBu^Y}p"{w1kׁ;^D<ѤmRC*$Lj,?%0^SM}FOXGpV3Q# 9u5,zZ-&=0Z ǩn@f[=4~:[ں\PmٷNիm^>YR$xT|5R#hםt eyhugtuI>;|5[8ܟ`d \dϟb'bj,2Opܟպވ^&nUf@6tK,YM'2Uܑ6mqjr?NkT9ؔ!;L 0erT,7j*|24E:QF(W ImNŊ`VCpgdu+ {y[T! A. e\K;?HtKy(OzsܦpVq⧞]ݔ*NP3ӄPs#1uA`ziFde~Ä!ZpQ8X(tԆd ?Oݳ./u4SRl:sN&KI@b\bO$qڐ8+Pu> 8e 3}sEVsUTCHwXrgu!ç9@/&H&(߄^yƂ9Ry04oXz.jSDvsV L|=Fo@ 3\b<ؘuDMqӣ`\(>NcƫkojeaH鞅p=p/y;)FRV88o4G^yS0|-}S6\2[9L V,-Kѧ[(~iD NEk0z)J5\ G gEu*4"KK{4 >a/QQ;qv)}(jp90B}4wF<=*YY)OTnȭr: [/;'ʣrD N<9]ע-nO++pㆊ^Y<$a9$LVܿsꆱ"$pb*nwYyp>( . 6Q z,-&r`4&UdЄ.--#|Fapz!ĬL*`\3{gi3Y{i ]2e*9*^Iof[,ޓ1 HcN5ݕdK|1 Aб OPW_60~}oljǸ>U 'UOD XP-B¹dHũ|d/s\5bKfWK#'!s6^U(єCp٢ÝwY0MF5p%I^v;߸S`nrGj<rM:?LV~?R[4?U{)v;Sk<+Pim~k'\7Ba6pLۧ GIue-~›3LV,j[%Qis gg9%ŊyFo6ZT"YbM>7S\o=:u(~ {alɄ8+,?RQfw\6, Sg W̯osP(yb`;K*Iu= GNnv Wx{>($/!%Q*|g-Jת֋WX_nڒ|S"˴k%*S0I m*C p> “ª˙Y>c٧v]H_h*n/% = WxL"(MD 3ӞbuouԮ#x90pk jۈzMא'5wGv?PwP5)6^5 )͆ .Ÿ 8kPz0z6XjF(+>#^"x?ZþV*PcpS}&czw_Hz:G|гEL( >h0#UTz3d4crS(Nzr/S)&V'wQ-)fy y++fk|T&)rȯM,:0_m޽R,I)A~m8>_:*m3@G|#sW-]WigtA96 m"jtr/>_b9XLvٞC2s bz3ر?]zH4*¢A`J+LE8;hE>RQ@_CWmP<56R1̸.ykwɨN'/mYbxWny 2m q(L_GLt#N20U Cwoˠ|U݀5("A':)kGu$q-i[=L-?: ١+\61ޣ5ĆH a ?frbڋ.]p3FR!pD´\zOn6V} #j{2]CG,)X0$~%.3i},k+~c d?81 C_> 4Ifs(U\ jN,[`Ū (WfuM'&=F.̝Jg S]940 㶠!&,Yq?=?a+*jbxT֛l)Kl;R?ltjmt+EtWS=&gҨ(TNY kyWePN1hNp9o;`5(!AHt#V/n뒏5m7pEGh& n9/W13\2&'$bA`,|P:ԳlW&H|9|P-1`n+D)()hnhIul_Ї`8Y$__CqtahXY7[Af:n`icA7?3keWUj& ʈ_)B JQKSVVM ƾ*uz-Ai~Su]brcWS$ޫt:k3couĬy~iNȨ 27xCh2|hf/8[Bst@Cx"gdæEK2ܸ[?Fy?XYm 09 4Q-qQ6.H{vg2,p0vcEo̭e=Ӹ*ұx$BI> ĥ5XcM+={Ah>AI0<Б{;!}sMP6,xW<|lxdHzft&C=n)a>I !ЋoNS4t#qH+Z cKp[ns2KH; |hm%DEA,p g:6\pM_1]/xqfoCY"+i^ZDm]n.`-FXceZVE.xOiO.?^O!a/P!MWABnl >1 IhJJijk?JX_,qb(`$aҌ\Eza-4)/AQX$;󤎡gƷfjO9#D$hԥ#G{̰#'(mje0΂|:^`M$- rUŘnMs*t. jvE~}ߺStFuUզr Q\==x['<~/lFLhZ~15vQCѫf'D!'X&;J#]-#6 ao&%Eu_;=ep WVRpRE05j$" ѴpVvx+@Ff VN˼Pd6d2\͕2;˛ۈĢ`y҂x6 o Abj`y pJ]mm#n~DuΨӮty30é H+7zM$dbxW0YAQS Pn*@:jސ#"ȩ-P0)b>Xg֝|x=KK.Kޠ7ʰHm"k4s ! RD6#/kU$e/k|,Gs2[wx\[v,<A \Vn沿wtKR'YxL^77µ°zr_gEqc.~걙ŤmҮ\Q#9Pww*Sv1BˠljyiJmԑw~풰" ˟MQ%A%kN*w*[D8^Ů<e: Osp퇩'bg>9x@iV3vAhPQdi!& cj"9~ L+@VS~dޟw@:Ή UCt.\'}*Qz31DY;%^K.NAtneP'=N_yl߻H-{B/j4a0nf?GRԼcİiP.#.Rc5jcź#W3=h/v̟ F`\7C4$K5dM0ijo'~ڵiZSQ`v اo]D,_=4o"$+k`)?UM2y`)Cb&. 9 CxaRk(wV<\Eeәw `X;ޜQ1DN)<]%15|~/ b~YwZHC7d,ue@wn5V8gy5B|7Vw%weƛCx rX vjwJ֜J.s4PuV[8?N^OUCR62F cܔO];qp|$PtP?sM !Cl%IJҡ0=7®rsRϘE!EWFY/!g͟A+Z[c?hiɾMa҆{a ȑ  Eb}@{?,{vl4ZȭOE9;o>Dݿ |ۂV{`ʼnbؙ X vF^uqKZ(?s&lҐ8$aհ;Ư#8c;=٭ȇ{l2d][g ߳Mh_ 0^zcb?:,ek0ϟA%`3M 3],g=BA4.e%"wW0V0xl !qO}2þSƺ.8'a(>@S5bbxnϼj xDqv<,\'R*dŰr%XyC -+nEK8tm/uUCh k'm5ļr^mP|xŋ|8r *(5w~dƁ<HqpwǤi<UzqcsӨ`󅮾̻m+4yO&8ds c(7i`ȡ\uVG z/b^lC'ߊ#i( T·YT{) ڒ$.jײ|;LNґ# R.I'/Г*,mM0qj*mF_`j]oR5y­%Ip3#R~/L#$hv,]x&c*V"Huv6MƬk95枝t-`[K78D4K:u#O*c+8 O,Sͭ.ns\q 9d.(Eߥ}>Fȕ㴀CsDXrnH!X'bƥq\ 1ԇBOh&FH-_׃}G AQ\B/'F h p%5T](lSYqCM\Q*^'6(LNb9;ߌOh+ۼjxas:?A0?z<䩓Ioޜ֖>'v{5Y=e]-$UwCS.`Aܩe5ηˤ}w}h0w=8HaW~"p]+ X}G$zϋ2c=|.Ս$ĀWuh<;=ҕʾ29H{< \HpmN}P =F B(RqsǣpɟW#O7p3 3JȉqoOR<fN1v* V&'6Ϯ=Pomtň \g&o1l:vώ%Smm`7#@e b4NjطM%t@RT*;f9|6)j0zBA+՘Xߒx1jj^)E7 A1\TOF]\T)f)ڙ%I_P9D6Γ`*ƙQ w}_m9d]!6MpG_B.hb /l).úI1/A搠 r5]>Nz7k%^F`8rk.BF9~4H@:\IWs(oWΐa^Ke6.|0za&mߍ?u,0t2"R >0V_ KUÞ.*"N}{Dsbƾ纭WH->G& 񠵩 `"a|& (_wgUzH16ͩza%;]nT*ܜm#T2@w?Þ%"jJy3֥Yjg7NAϲ+\s8WNm(X9ESBӞizÍȺs\.4 `ܺFB?i"R_oHnBǹTL; Q>5_)أVQj-Ψk'q =K#M@gwZZs q,P?Dbod؇wsWG%'Z£U@}ûv/*I %_R);'QjMk\@@Yh_ypI3mhC6ːd|FxaH05QvC(]~(x>:-yR7evfY9H?S xi>iLI)ֻ/ J%c&A)6^,^kv1O=6$DE.%xTCo32%纮1c_ |}0v$绉v6%$P>vf]'HzPX6&>Kމ{'rXHWFUW b1ϮB׍qh $9m@zOt!DlSL1q?1lש b#"l>Ruc3;݁24rW]dą2X7_V :%IJwxVfԹ.4C[FL2"0*]e(Bm\RZ'=:C1G/,Oۅō씝xr~-->ͨj{ףθ~w23¨6hay5S)&D\Kc2-"YzbJ_W#^Vi(nKlSimaR |9ԉ-\) [L$hWnT,=4|ѸX=&FƼGh /\bGxSH靚..V][!:q-ڰBr[ki᮸ʤIeo]+FH~VA/ VF8#\:Y +ftg/j۫Y".}N'(ߤU7`B5m5``+Y2\LZ%t$ v@Gڎs.A.?L ǒAn/-Ϯ3"X<\qtgziOf꽑Gp9pTn+wVH:}%eoM,ͷ8|tj`Սhnl"LsgY~~+0|DKנ>V~A{ 06tWӕ,JlTELJC  :o7T(u|muO O$Țﭻv^[+ek`?ZP! XwTaL*"ΈM8^#V[^#D^yN_C/`/ K+]"Y;u,T_!S_lߞElB";"v +8ZутJע`S vE5ط!__6iDʾܪt T_s=33. ]Y+drOxrX7{5ctPiBkdϔߥ#,0BmY<#=Ѝa$.=P}8N">h+^eԶͅ1=L*Dk=Qq ;1'Y_DqXxG0.K$ag{1="Sh Cgd4l])M,!f F)nv.ԫL;&̤G2x_䩲][sԵy;Iv^jL|lPdM nNS8}3o=O3P *צ>/@ k4Pi&*$X VY%VQV7&#؊FE2B_RfV~RhXG75Aiy8]a<]hͻ|g:us;ϥ 9izy}ӧbyW4>lQq?Ԇ~!Dۈʷ Eb~5`^`Y8?[$6X$X庯~BDc_TB|,?wK.$1h +M\sJđr{zi \.i3D˦;yKA1\Ӝvy$1Ru9p7BM>a-*)9DÚ{/6Z"&M<젽._w _@u!~! ҈_.tAʖ0/Ѝ/BzL>:K͌H g(- uM{z,g ef%S ;N=Ȟ AZ8,j2۹I4G71:, q]]Sw\ō44 %ϚS>Kʮ6 ZX`. {ܷۑPFP6{Fd'imo $BLU~}U<|9N6%߇Rb& a D3%?V~,Qzu~LX!Ir8a'dCPU$,O%y`4cpS?rҨEԏ)RBvp PcK궑WT`XBO-Vgn^ߧVwga% ?ꁱh,eՙPg# eH9Yo4{%-$H{tJ*H8v:>f ;Ǽe/~/noy0C B)*HuAu#Rg|S`90lQ ʦ5|&j_T²4|'%(*RuMkعCu"C^/@S:AԽץD' =o v|xT"BN'Z׀TlѢLLqa : צ1埄8ש2iҘ)KEX^?}e^#0aDPs%*W!f6"'t9:>/$)x4a,\W&>]*@1zZX7A~40Qo we u@Of}x8V7ߙG`bqdO D|ʦ.~_Imh zO3SS<5ϼ-`.É>=Ѽκ! qy5 XU F wo@Tz1])8gM̡^t0W/v;4X'  ՚K!i[ϣ#wax,Na&'9F&pSM\ٶ%8;I9 )5J`=$j>W&RwP;fodjwZX66'k$L3C tM N=zS4tzj]0TrHShu°^T[N_ `Cf$-ү%jÜYVp ݛC|y27Urn4#BlE7/N(F)!~TOҝmWl}ʴNϚ`o gy pI7J\%IXʻClyO('?[S7WTWsq2ǁ^7n|{EW㊦ԂŬ :!8zh d\,NJ큇KlmjIF!Ncu"P{ aʺ}U:DmŽ+f;r%״O"悄TeƳHR[N W5!`U柣~~%{^y!H#3yqJ^W䤧 e&jL "Q,*\4rIQS] !IYJ$--JNפ^ ö#sX ,$>4$nxkI*~B1 xBqnmJE"fⷕ63/'2DrFj钄\"ElK ofc\CThtx7:s , To\w.3jzT]~AeOdzo1eAYY 5s> om, 3mph>(e #5~߱ҷadQYYi)i~G-x풑{τu#Y:@oacnbb.9du}2C@p[!c Fk)DNTm^zBк~JX%׬q^7?n*QPfWOU|Y5#Go _m$oW3r#vNM06}x&8>q;6'=)}?L`Y'bv/jYM>1܌zC2cZdՏSA"z.9B堍l"ud9s=3=ŴEXЩR:X9bK Gc]hJv-B꨼7N6dwZav1_.Б$+WdZ䆎&X rwI8 atqfEK0=1MR@. ݟ FLZe%&殤+B ~yO"6f4hBL:%1A =r\)WOOBj\ rKe*(YĜ߫`̓LeR3 ęSl%-W lIlk[Uc%g!&HKE WP-,6OgZf>`2 m:*4\e!n`lqj`o` CipSS-b0f0S#clW";/fAp崐nRZUCp^0o\ReZs>Q[ vMt$1b?="D#}*-9+৤]Y: n%Y>(>Je)4=4`_0M-i%$*wi8vCdm(=hT7ƬtYOt[sAOWw3w\)̩m"eE&e-" PLN,^aEֹu(/l=Xյ^&  nSASK4="UP0grèuwϽ=lÒK~C =_tχѨ`* /ׂc;@)=MyFF T 2Ё_rAV!tg9Hc-\,}E"'gp$"$r󲻩Y&4z [fć8IjF R5Ax9WR<#׳{(3ΣmF( FYnԡcTg&~W6'Co)՝#cF'݄`A[.{zoXoz6i3/z Ro*6I@39u+6Ωȁ+WdVYfN1-ˍ =WJ ,z(tRU{@L6V6wDLzkAzYFx{bMww*X4KylrTC.c[tEejQ>_ ./{,Ѩ/S 5['{$y/~{>Ԝ Nֳ{$l)щqueޖUR7 [ eZ>*tyoc]H>&9bfZjf[OyBdJ$x f/a;~G11UwEW2о.iRY!u;lK&|=p6Vsw6cP5&hV(eeQuU0vZ[fTXk%M[/GJ`5y 6T3\("{M" $O`16,x⶧CW# f!sANk-ɩUX~tӼ_n Uc26.L݀,  ~}oQrnq9%ydgڬC X- %sk( |ߍN{sE=[G* ST:of$ԞbZKO mi6+184?of3ђԸ<xraåM{WK eKB:eO[qm![coS٘u(_ N/6`_ƱQ)M mASoU$,> ]#2O/H351W{aD՟A[\1]U}+gz$pm) p{y&pa/Hlh;:#D5599Uþ P$I-kGg W%@Gtܙ.iR`/qv n CD2Gkr׍8(YpK5g[O=G\gp5Ubrжqif\,@qʧm.^ fLP̩dL|Xǧt,‘BDܺ"\S%;u$&a%2x_I8a)KڿwO=KTX9ZѴM93uM,#\vH7R85'B3Pi*'\)9a #64}i2њ]L@ه 0u=Vz#Nx15 l,QՔB 2~ݚ.+>w_tF=*PZC "J%K葽F H@YI5ymmk[<lďD$c.Z62c'[qվ[V*V G4cE_IH']'y~m,^RmS|c,O-%vt4/Aٟ0K$2FMtzH>& :sxf ftY s}팸;UQOd;q21jJr;;Be 5m{7oKzqۘir,xqσ]IiL̳3v#К}?_ebi G'fX(AbҷDI57FIvML [4G-Sͭ8IO2(qW 27Ĝ%&^uƒ+U&F&jP&+u場Fw<S.Xۨ*!E,OF}+PC?t}ٯiHb}zǓ+L%oA妯Z>T+㙍Gpi}q +j$mDi e+3u?^uL?0 #:7d/]O`MHT&]\;|ig3pj&X*!?*V'#A:Fpv}m\Lx*dsZǡGưh[ |jCfuՍ>tZ^EǴܘZbڤc/1Ƴe5ZV%Ő:"!꧿ bȯQTl.?QByshTb2" )f)v:"q-=)ROlb?$ݷ B/Y|RE] COEmxH~>Π#05OH'B3eBev³ޗ8+uڙE5$ lm!(Ϯ|2# 3N;L0,35ORѿ"~_eweZRigǺ gf=,Ca4.&Q$= 5iπq!Bp>D&p1.]pQYe{6[9֜Гs6 ԼKh}m([ͮL؉E49w.nJ0(c{>y#DK3'uTr/d|6JDvC0q'hV"Aց+hc2{~q=,|xh>r/q\åGc'oO|Ќ2C]lpAOanRdM{Ͱ&( $(>HϷcXԻQ|oM5I 1D6"Xp2=S> U.7^{?YcA(Aݬ'D+19{sL 2:,<-\ 6Q7 ? zM,* ڌ))c?< B =(Eýㆊ w|LRΕu$LH*{C4"BD;_"7}ޚ!M{0!dfC$tk_ '(Æ`F~C<B_1o˙X t%QcblXL6f/N1bD2%A+I5rC7L kL-& >8鶼vwVS[Ζzq\L~u ML7cxNa5P*~|(eOEoFec|b7K^r*ob9qJ=]wŪ3 b"hwS.od U&n Uj6;>ToPdQI!a`#܂!FҞ|ؕi`hؠ##}wb=AB(HTq(\DsИP730sBz0en}B^ WzhS2B)4V<`>"!C}Fr< D {ƫUUS>2hrD|ܛ4vRk*CbKh_KD onaKA=u8H%Vzi\BRD eӇɾTXrHd9ځ{ d6|SYa h*xlWgƄۛGl,㾫@K7Pn5[' v Vm4.9)@46 U zFRRi<&'%B\{<:T(Do4\`WWM-J[ë.H92ۘ&hXn]cݎLv"}j7hK$O(#08OE`nߛw X@%5qߝ@{^|A(Juݒ5%LcJvP{AñnؤMEz-{- @"- K{`e6ZkƠrV{=$9٘qCHMh>v,2fvcvs|SUfZesevS"G8Dy#3 Y0ԗ4Y1+bja>ZsxH{K6Bt_n4Sf0Hd0}CХTq"i{~pI)"G|=WӶqvsNNu{|5AY,dǰzcN*' EZ݅/Ş>3^1PF VtD^Nڝf/~jnMWeU>!O!*o:qh_p` x NFx 2^oCծw-^M({Ǜm-ܠ5k8O~(Ѭi(Zp{j ci8豞<.躈g}@fsɋt 0R@Q͘!usCB^5]>8;TKbj &|0F0fUS$@"[hA@,m+!6 ?/kҒ4c~!H{.cl<1No}K. _,Z!ĕ dG9jI^J7RW?ȭ<⧇j>Vr&P_ []u l>%&SqYHaJe;ɉAՀ|D.+:<HLI Ō?T'Qȵ=,J=4ovi8&&-8s$*{<g){\gP~3k^gp _k& {lB|WO{$rT+U l3WqݶmwLIp[EyWjƸ. 7aClɽ ? 12_5OJsj\K(?+5b hHw9CE"dw׹NƎKp[Gv-EH{=g`&OOW%E IBXKr@6fT33YϜ'E /5EMvAjT܉Xڰ yx{<1`YM Jj< Fx)R#3pvta?qyD*>vm9+=m`Jـi:C9Qc(~5׋=F(NτHiM,>wP0zB niͱ(az(2$no84;`EGyQesr9BSCQd]W-*k~MVY'FP,:O/7Z:$8U!Y7u_cVL"c $],jq|^ݩ`4ߖ5o8Q2Ļ- x H b$`@#ɏ8$JOAjSo ?V]@Vq U*Vx̍ 6ge| $vLĹ5D?)I’fH\l$r4[y0[k 7TQʇ,PI>/X`C|Ls8( nWJos/QUĄ 4L[@f^z )|4з {Qҁ1jԃ8-[6 I{tW4*O\O2lF «SÎTjE|jRȜh:HJ2]+;ɑimT6g9FX4 -*\{'wWE23tm$ݼW7GHmH[b n-џTq"Q3N/&ibBn­PQF* 4Gd|sFwdV ^8jn-IK,2#*TK)1,p#*1 -e"D'`hw p<.ļYLwD0s t)Dٻ&ON񧊏ߓlM}lm!e:IG) .=}Vre+׈~G0~5#8̠b.# #b58VÄ\S; Go׏^%}|xrԽEO1_%tRAI~x"C}"d_Od}8$$lACJ̨jT-PQ=L) ]VifM(LyMāGzITg%=l?#_Svy_ч_)lo՚i !TLp,T54{yςImXH޵Rj=ebޱuD !;Lj$lNoN)O6%M;ܗ0ı{A඾iLףh(uM~zڱ4l:-f֊If3bckT|.gյ''* -1 JS`2BN=釞 2 [\T:kS W:˄E6qQ/n^0tur/m|:h7+Nm pH:8dݴTCp0{AGnh &~#20`q2>nb5M0cWw]cnlL?24 BUޮTҳg5JPп܁]+/BAWCӂmK f^ R8ӇCz_ wFO.~ ' H ~:/xGt)ڢ 卣\H, v# wfc@9_zo\DTR*y^2 L6b3&rV.Us2{s*^[L|OI1(>@biӞяpfmJ8\vˁ77\Τ06 Ab'dA񀋏v<3mp&Wnjn[!MZfM sa3a)@nCLVo.[+(_oŁ-LcUS;I--SA'V@vje0EB#Smy:Y[R,w1m'hzQK-7wbJL<Yti uǀ"+Mp.S7鯃0*ZЈ˰t\*u6)m>Rj""1blBčGK`vcl6V?%\Z"lڲq9QAH.XȪ_R)ٺ/sG4 Z1ۇ4%Zz-斂&320MRE?![3 @\)aȶCY4g_ A`Y4J,e "NM:=4j?Ra6Qb2b`̾k=6knHgC_v)L]u="Ynq1x@n:ϸD QN#J&:)iτd]8Su5lt~xC,d8ZnVdR煶Tu`7INyըY`! E6\< kf7JK0+r7,?+_O[YԔ>˞A$C=($",v 0ls$dxvp(O{mqF`[2g귍HXy+LcPL)If_ӧj >,-T6w$hs/vrg~Lz& {e=hYyħ]GOv!KX)R .UXzrG_O9=.64B(HMʁT]iER^Ғ(ԎܘX%`$Lr$zpD[GbNuaRHg$B>0)H(f2+{Y- \!ڭ*,T"倫uyWb3js{NT{f, @5+CPT=9@ĸG\W D1C]'wfC>qVs/:&Qr_7YNp'H` (x{$f͒ŧVG N3#;ʸA>(.ATަrXˤ#KaEH"|.#8'<`,/GOq'bʼna0[{0̿GP8eLr2xspQZjka( Ewz5AQDgR7!hŒ} 7ҕ%G,93߀$?7 mp"OCݎ+ bY?7SRpbl !x\2%\x(?!}bѢLoҼ LʭiqV||{XoR5<ƒ6=CVjT!t5fRRyĞBʬ2G0Xk ?)`΂miڛh(U^)݁_5F0А:C^Wqu:|h::mcwDp mu >:R2%  _cE]%Hnj :$\m7\w}$HpyL~a^r) v zKbq+҆ qFM5<9ݦ2l %cYܲ2}5WyS6[ލRikm?' zuc@$WfwY\)h0k,[UP:Z_\E=,TYr B7!V;yuld!NgʉRF /u:/hUȥAp{E J}'d@8 .;uqy$wSm5:ׄ\BIhg*PzJL_jzEA ҭ"%)BUy+s [j[6$r; 99:K@<%AKݾ,uAUr^, nIB`Nmwȗ~-p(=+pP[@XU9,JGZkγ1U\EpuR7W3S^ʊeiǽpߗU+3"Yy*ݗd݇t.4z(1j rn|撆:Z-ex-hIJv/%0fnmxLkYSXצ1{ʉ!cDO h5A&"]Vɳbj/c. ֶw ue-Y^VR#ڻ~gHĶ zuZN~i"#}SS~U X:ݲۃ4j ܰaΡd|>A{Ya$CK<|!|/r*6 ?JH\鵤~6Y"=GT6Ӧc Mr@O&` fvQ^%UE}g,Z "qbRDt9/0 ZĹվ݉ sBs3'q˔+Waӄ;:b?E4Q 'k=f)*`EI!Vx9tGW<^7TWi-{6f]|]+DΗߧnkDX7wXހ+yQ 6aV1aYUm ꊋQF øNyɆ*x2,b4e"9BSH4HcZA"??DxI98Q,Vɡ+bteYT4߅͏BqS+&V&l {pձ>jy; N/> #5~k 1AȞ(`Vz f _)g p]!a (ocYgpFIDVsg]q 6b oei6١ N;/v%Ͷ2ۘ=߻-.WLq I=nҕN&}ć`!y < {K?\o,W2PtOcO϶}K,f#1kb'-cم 4]& 3X.&Xz!FQf<Y3]W;D!N+ jzNټ%tHM!S:hh,(>#n^ #&fSfbQs1%7,oQFM녀z=dϿS"w(*iR͠ȃ_*s@?$H/\'MWVV!"@Z+hJjkKF)ykNx$k*jx =cDz1?ށQd[7uūGw!:჋̏,7^&J$2,B)%wٌn:/.gHϣqU_ ҏ0$7 v ýU?-A?Z}‹^W{MC}5z_k6͝MZJ*8RH_o gz|^*`nDN4xGwߪEbEyꅬp)h|B*Ѱ %mp?hJ6nB|vr0}IhE@g G!q{zV>^U P 8q{f%&7)wc8S1#W:6绑%sZ=Lt:F%Chgmщ3|%Bkm*jDq}hu7,qu9桍M*4沒}"+>0ۋ [xɼrf~{u,(n6xөWJm+P LwM㹌SDGNŸ#e4]_8l5,JI"WLTJBh=8)1KǶ:qX:6-4_[ھ?x3ҁ5hkVTәc.0w/^$xU-^[rbJDt@9t3p0)̖ACEU3,_ (W ;#A\cGCC$$7IZ_B[sRg-q+N,Ȅh1Q➺Od劣jm̤%ZF. w"x"Ng<sR/bc}W=iG `c]+y`:%(hV©xV- N&Qq, uÏ2 kQp&.½dL96Pk1Cu}:u *pѪxbgGHnƆLp4'LOJHWbHSmwOr]Fb`n]#w6dۍLJ=͔,wߐG%c/rqX]UgK-PDu<=ojaF%FLó޴2261Ż۫sx$\.7tǐi`rW()nJd x `;Gt:j\#}~ON)+dLd.×uiT;:bƨ/ӱGSa.a-Пz}{:[X!HԲc4K.)՟kc5Qu0\~{{@7rͩY1OHw'dsŸ卵lsQraR5M?YsBR A"O@A9I[!+DrS=#GE4Gs$$Aƹ[K:jC%[nLW!C:l=䧞Y nZ:>j+c7Vo8:`fa+ǎPOS6aHM[$N%{X.peOCLv3/rm}xEUZGj^3xP$B)Œctc`bed#GwʺhE}R5hXOeq4l( ۅ^;'ֶz끽8.VOtњh ߸d.('Gb5? QF>&smA%LSl8+qqkZrh *k(uʹ0gYɕ>pM0㚍?s J ~:x~I_Fgk*9eRVDb|lw؅=$B3̕< MT#U]vr~Bi|#)d4eu1A)UBz*%AY* ufrb b`9RdT5 ,~`pysDNX5k м Y:jxD( AjJj _>$p`[5D@ER;иARzh`h\Dk"j%`h_LqǯOsFFUefKF'VW/n$FR%J&P aOʿT z~l3~6+z1 c 1㋳:/ݺ -{tjZD*3m4Ih\ ņBL =`6zj\B#i\ͷ:eY˴U΍tO*R;>ʬa iszk\2u>i1SQm*PmDu].K2slƢ6=3'?ys56oOq~ʭtj__7YJ~f d40,=[BCZ)+"4:-'G`H)ߏKg6[ /k| m_<-TLqF2ӝˉ. 4\UGZKƭJg?@pzbJ7k]wJ=j~E+!'3|"fzg g9,A( $5zk޻uts|W=SIUEjlfs452Y # =M4 ouqCudoft+X"oNL7̵7nM7b蹈Dl+Y 5wsZv츳~^;.!y)k]?w,WnJ}@bsy :-tϒ̤S \1Urfo- [-bmsD,%lFYGѳ)wOP7Q 頶B1_˘!tM 3k~]TI#(d9016E뤮Rq@:2j9"E gӬ}ۢ5,eɮGT։K:X=Tb^͖  ԉ?z/˶c/TN(@L= 0?>}1)uJ 6%%hv?2An7'X1JDM؏rYG1O/ qܭ>]y@YXٵ)G&D%UCCg<(uz^0t| $NΘO| H^c'q|ǥH+ w-5yd_ !ݞl$@N}Uy&3XpL H޿-Ezq ib/9D{ǽf7 `1u-rn4HjkHnW"°2~$Ĵ4I,!'(2 ?l Բ5oڮj4)h:a#gσܭ3Y{2jګ$0vM"u~챡칭%!ԵYd[l5"CU-|ˍzqp 7_hJB0VK_F#wVͺRdB.<8(U'pi[ R B2EK82]vr_tfdB+M%ykyHnPB lDQpȵ+uՔ3╚͹5/4O7U(g J:~ыRȫAK =2&3c"d@S׊AAAu7ږv4׸ES4|LҵtIE'$!KeM4YLsգi1i&PEWic/2NP*Rt%1g|Ppǹ/;TuyyA![p %HP{bq)gJ^<:V> (X_/)#dc{@d3$8-%D!??8-3' 41e9Py}-4t+# V=Uz*Y#0uOL7GOOߊņBgyúܔjU 9R0J[ri*o'OSBb4)P添ӢbE㊋oC4w]EKa) G wM#h$0/fLd#BeP*>$Bnͳ{$M[ו]>XESFB ʶg\@uSb0 q݋asCE`Y( } g'znA?hP$Ĕ9-=qʢmrQ8b̾of:|O$wO{A/ԙc6v^㳢'ٞ~ mCU̝uc)[hWG^H)+1yUBL5MƠn ?V*?JdKq-:ofYTǨW >A(t] EguG`g|YSȋw2S_()_KV@F$B$PNBg)luj]`f|5y8ӝ&E r HN#l | ѧM|6 F3 R'yl8|/!3ccTِCVh[\1mʵxՋ(b C9کG6 hT8"1,gDŽDlz7 Wc#i{!B6O+j3奌F & :[\M<ԗduY|U&װS9ve 4@e Ў:[we93AI=1M5RB0 yer2/]Ho:XWA e:>@fA6Mx.}v27 !ĸ]xQ.yf;ֳBj(vh U+‰)B(\f0,6T(Db3~ p^O;m% 컋Ѥt1& Qrݎ YPv ^fpUK+C;e+gB/֕Ō=Auk{DU4۬I뾑rЗ8A/$bB"$c\q+ [74Vm  Z2P.(4̯ΜW 0D0%9U]wkQ${ۯT4DulhEw&:88L+`9(K5LZM2}cUYRɲA8/NdS@='C'u+K+-[#%qrKci>τN=mcnocmR۬.N >u^91d ӝ KF>s)!!qf]S ["gq+zdԙalu2GDmqZe*dw;opTտrڅ̯_nb Qhv"9֗Y~p +b2YZ˼Ǒ=!@ȯۂYg *Ur{6 x1$+^W0RE 9gJ-4r7L^PSs}|ʚfX=CC^ř ^5$0L4HrrL$-S 0p ߕ̿ =iHKք[FE i֩}2v[M$Lסب>&n.+_AyaXFN:lI5));Dd%|h`!fATomupn:d2&dYSc%쀴vgznUCrKṳ ^];OJ~C҈5ɢpȷbh瘤FI3|>6v{(X,C^%K^bՔ0%_u=^1r0֕s%~[=m[\'ɂqciSQ2ާ|~o2o>7Y2sg`dk}>o-^Se"UOGKDQjv0¬V @*8Z4VS'{鷹WpTd8B)E{Ǜ`J-]6)bIR? !N&PZIYѴ9H@>u3lZ+*R7[t}{Su,=4涍<8dYqua ~cl@bL1p&E=PJ2yR`(sN4jWB8ߞ@F.ruyGE澪bWqp0v^tt$qOBk1( c}9QR|wEzdjPClqdVmT«_OϞɎI-^K.G\+뉜 ҵ`#e ~V QH/k&# ^i |4+*mܴ7(,O(PiooZ^7*!~×9ij5z!sD]= ټǭ%ڧB\ :K$Nr@$F+G̹eh+m8c [Vvq4v!3Ⱥr%4.Y Ilh-lZY=w;X,K-HyB*]o`dM7L_H6̂`J;+t-s9A9ɫZ.` u@ɑ4fu,b?oQ.^oH@"HQ~tk]cKD> G?nyTZbB%N>hK7X:߉ԑ%dھX3t^A|j &hgA WDBeP @) cp9sO9qN&9^IM6ѫ_N&R\CqdUV"YtT~``4W+*y-`ڭG" k!>S4KY%|秌'WpQ!`IP@"łXԭ6`K~`:c̜Z؉hg#Sə'Z (@'(P5B j1Q[zeG 9@U57JLA}&\5gvU[8MkW %яthjJ: $Id `l7!";/J.gmݫ-5?l\ Y]ω-5k/mB=@vbK6=͙<𦒿۷:b8a # yKxw10^DU= u8UFR nm<<:c~բ;/Aj~.UaWu6 9\cPB*)`NU` 7؇E/̢8k9&^q9cҔ|,J T\q GD>j"=#E.IqCfoŴ.i'L3$ `ū';DD\vh\5q%||sϮY&C3Zme&T΂8?XÍ9:WQQL{_ 4̈ CLg8xZV7?ȍt*MVPr Ԡ[G`5FNi.Joܦs 0+x !5q bfkViWY~;ô @1yLc$M ( JO֫&qpyv"܌w97%N{ {1 @GNK-HQڷk<asX෺M.Ls{LŴx3@-gx nIs3A4!{)XEU3d3k5KVJƬSsSNVDU\!n,'_[+BJ38 t~^'tYH#qe!3znS EYh;N+j< ?t垿U߇̤gCk7f=87., 0wm~hDiC*:!IZdzV+9Nz&%/r?V=2aJ,}>Ic4}ÝCt0UQV9L<*sR8|..ho t aiϽ? p,W /Y*c5S:m~2>=u_hť`\UȇGnQL2'j<]ׯ%j s }U<ǂN%~HD'SӜdeFEu*ƶi#CH}C\ꆧ\kJR /X=^W]:7%7A%z,Re@8';͂KT6% H1VS3Y3ҋi]>Ē ]4ne-;\Zs%A#8mqZ+ NG%I!6`H\^nO+ͺG\ fOhYo$ӣQJ,4}C`Tv^g 5es᫵ jbWmHoAkR۰ )b~@SY*4@Jᓛ:ؐDdz VӻaՂg;=y[Xnw)d T }a;#-@oG>r:46;`d!Oԣ: fUĕ- ĕhi"4SB&o]ۼil"NzC|X{0WD,5X{w-}d5|)#l?+ԃbS/DZNBKն.S -pjONAo%q|Z}s:CqWI*/R`a5R7U4d~f " v!z} X[CWBH,LLQlKuЁˁcz%7:(*siYjO%cfX9p/Ы7V:LUJ~[B}m0tM9>|鵆RC1ih)g;i]Y$TDt-;+,xbC>̂;-H! X['6UWGaо='P|+Ȕ.}L9O{1RQxu,lr 7~7A#T}H3&[[2""Z)2"v#3\D=,EWWm*d9Կ8 rXqz5'D7b ˚(!VH:hb7ͦDÙ0Tcf(Ɍ- "1b+J$Ku _8cD6xoqo)C^ZK;aqx;RPG-'Me<';vVA4P=y$@ ѝ( tU*B:C'3n=T$o|-wʾEWn̎hRLƔn" Y z0W[d=tGx8});5w\_FD-V{Ps:]i/-2Ŷ/rc&7Q`}@n\-Z3m{I*|B6.d+騑QU\Sz"Of8u32@^.c<*.p tU x6Yo&az^X΋SGxs؜AEn2kv$Kg؂h emɽ*Qo,{9~B&%BejDZ&l27S -8p\P0ev:ӏ8 XÇmq!DKGy:ByՉ"1]HOQ%=l> | l#ދ4Y^p`>~BMR,lẽw(S=Diؖݎ) G==V0ш~}rԇHokEaH1)NVxuoj[+its*.ʄ^;9:˜TJOS%ė_|%c&Ds3f:!udGQ/BU%nKLC#qQ~uJA ]^No$|jvش?241z{Af[8bFbYk&hXIYm)i_4+;nyB.Ɯdg(^$]1mਦkfC㉡8.X[IOմߞbzfɂMstyU&.p:F|߶ژK>?rĀ/5(!i$J< a^~@78C@;ۧ -'0ˢ`OCKSi.^z(Y(ϥÂ.ψƿ+-^pLݿɶ`ZQI$PNU%,[WeXڻ*fe#b_$B;)4^VaW.X|횽IN' T9՚ϻA6 n ڗe!sRm<<ϱ[2v_k᥮omzkĻ&yBϸB@֊A~I2- qUVU"ԍ*nv8AWY5c3>҆KE,b~<2^+!c$4>5T>L 6UZT ym .ah/Չr޷Nj$ϲI#KkF: IFhxȀliyI@h^AǵBOuv,~m)ɵ~F?ӂfNb>J0`-U]0WJ@LH@ᱩc߬+2)pgtmtbZ"yZ#<6F mjTFmSg72<m3>{~-Nm)%e?#FV刯XޏڀyG} -A'&"^}(%NAf ivHxr;8$ֵiooq4=Ppd#{Ňfez]Yu8n Kr0*56F`PFte͵h%?hgj\)z#*MR,Hd?ViJ Ze8I"-qmbӇq2}q;Z:c%jjҡĎ> kRR56i+-7w_iH`G1818K#;gz굸YXUYO v<67]KKTrw7cf6&22…ŋy|f[k_$PwIyftJ}G~kl RD>xK~L᭺|GopXe˧߉θ{Qs$;/=h6h) X+;^i\ࡂ{v(ODпF*X_-A;T~Y[h>y2`݇ΰO,2C N`_H`aY'Z#A7!O#[Q@ʏzؘzlk<R~粱}3k1'=kw ysRR`.Pwf0gFs%(qC)`BI5 cӑ0.u<S|P k{AB@5pq~U[ba։~ٔq +ZJca:qq6} 9ҝA$E!@ɪ(>TdN箩1 qL;[^p:KJwcQGi l k\52W՚. Zd*Rўހ.<D*]RuvNW/Q&]9z7QRYQ6sW+6V_K 3Ժ#F+ ŠB1alm,x:Lr{A d[ /} Np{r{-/Qk $ڛQqEƄ>X$1ta+gF.o'~cv7^^R wm?L}쇢ZJl-|Mza˜& ;pCe̒Bp gApe'Ge*xn5%Ş&~h3/A!}uU!}qqbWi+GYJ9.kYJπ*94Sgh_AӍ.j&Ȱ$VnSu2~Ozr1[q,K|( G%Id8>G0pX&5! NjߒS]6&n-0L[ igz9c\%WmڛۇЈBYN?㉒hG_$EFUd! Tf\RO AzO("k6}?>wgԫܨx285ʲj=!H aa40Z81DGr5LC z("Q;g3nEdNSd6"C!$Pss-WY/΃ZٟP<=PS3nLw=iF"FV eVpnᣲ'z^gh;vLTUnwRz;Ӂo+I'wWE>GHq|M!bu_1%s$SRp)fz4'?MEPaٷeUTw,.wzb+pFL8mɟVm0bWz~ &tBZix˴(ĝx|~ӈWUU$igrw< W}`BItB`YMD"Ջ ;r{~&-RJ'aO]/x [koWn4-,"VɢyΎaKF #5/ m\ i*v਽5&Bc^.<5 $Ym㕌yBͱ%ax?~"? ]90&%gfR@;sp 5 Nl]<+5@ɢm,qk}ۋ&TV 6,@,=HU?{^| PnP3wl5"\tW-{]5b ;s%F$wpLQrHETЯgfLpCg-29?}ѝҕWGVylȷ#&!į]jԀ Tr~A(H}v O֔мJtyƛ Tunt^)j˰2x IIm,Y~"MqM G#)'؛P(Io?9K6a{`lUEݓk%#AU;}gnsU7j|f5K\ ç:.B8Z W[.SOr⪚nSH+xj/v*=OL;("@%(JiY(]AeK~XڡuvJ5 pExLr,3q+JtMm(kx(WE4%5ZS'^gkkFK]vied\r[Cq}Ud§OdW%Wb7n}6<&j}g%kJU߸q;`=dN5jcoi:̚n 8y&6DSn&h9TgdoQ%lP9@AE+~Vt5Ffa9'{_:i3(">qInrRCu1xoF얽S+M7kLN,q&G^:shCeB8ـY%z$|JGW6BX$AJp836] vRw{,N`JiwoG m.>NoXMB"i+?|}Xϩx^ԽK2P1ZlEגjuvgQvI- al 14i՞6ѣ9ԒIo3HhH+~FNȃ59HB4TS6'1+bbl߽zKq¾qNW|[f[b󎙯ԝ,8ڶQjLz 쓳;M^.6QNfy]\,/h.`ZS#؋^!O~7_|n.wz?-]0L1;/=l Sa?3-9"7SٹX&Nzsl /g߿uafM!%5@W><,H}yihD gcZNL8X3<ŕi${In$|W乍"`oGe?ß+9s`bgJ8ɧ=gD'PhFwӓD[ !]K}މMVs.p^ce> ( ~g wvmfw I?90iR*v9$(f{Tڋ^zkVV G|wnS'p*DL%`I m6R9":B oNWϖ!H;yحՏZ{Hϥ^|3u4$ZiqդQ, #$~oy p $ żc`_H{[ͫ?v2U_{"_טO!XoꖅEnx$Qs9SvD|d~FaKP˟k(5`n)(|}fLOԡF;R(?+6D ?2)dZ@5UX9/c慉pdΏ@?%fM^;%=lӶUaE:O1`֜x4B\>%%hgP-<XxE"i};_aSniC`]*G$@Sb"m0Xw-JRҨ#iqߧ|#r~HqM$JߧXY: 0V+.0Zup&ݨIWϚUK(k[pQ z#ZFui=hO,x AXd-u6*M޹%Wk%ӛf!7$7;{jG01pSnYND5B2' Z ]:3+g,օdTǦ`M)SŤY*#q2Q8*O]HK%,.W~\LqJ+# 17ͼhvJPkKXE!dq8`Wd \hDսD!:r0O`=4=w%@A}fMs3A`L&8fyP ^Qػg<[|.`T&>c zGϹq}RhV ƅ]h֦5F͋yq}FКV1FI\!69t]*ȒBhP il?#y mEvޠ/e7%H8^:2=1^VALwvC굝2'sHkp|>s{& iN]zW9j#Vz1pz S-QXuWfD6|m\qS:?RF^' Fm, қ~ 7(+_ZI  4s M3`17ȆX,kxNӓs B\h"c d UND%,7{9ORhdc`vxL"S EJEl5Fq?6HTY *՞}N5yԨ-jQ:mys4ᓨNעlj-5&kYj%DCbd;9E-5~z*WP5&}(ܭ!R͙sh_E"Ն0x+[w/.&0SN|Ҙ6(`/|W{sR$$-|>³h1;Z"+Z,\]*I9&у De 0/H[Y-= Ѐ,y*6>R^g4j=ֻi5S~BRn`Yu1g`vuF'dlaݗ`JYdY+{{23[0hx+ &rfت&7Qq0[oֽuGp./~wmzuIb ~Њ75IbnW 1|Cx],cxΉ]șRsV68ٳ.?4 _(v` -$IE/ ; C lSka{#c'J^Kg'`o"$OմGg:dtO  ҕ{J7-6i%zfYsڲ5Jex J4L.nN\ɱuU+LJNӬr+ l80&! W"Sw-D!8ԧm,EwH }Rx$.[iUu#}_/%{i'0FN0!Tz+̀cAY:OH#7UhկE)tڗs5uE %&b}f.myX2z#Liר\l;i% ֓%F>sm%ѮK6w7]_ 5yu utt* %i`5Uadt\*}O{‹Z՞$.e+}^9lgEKB{d3e ^^O}7F O9Y0S,嫈Z}i ǖ>rBZ8yџ?˺,J`ө6OB8c^v{F8z@9@@%QU Pp#J^ڨ/fTotÜP׽0-1a9Yx01ԏź7>#yD 5# z/M@wDGwOGOHQDr-wf6ʂA k@7Uܿ.w^f^HT`,3{\\xxGWco-xʌ|L4G8*(|AYjVfֱol ދ0*Sh^(DTTNn|.MH+!JE?2YR]l)B(PVWIή~7Tq#U`Te7{rRrD]|Kz0hPX~Q;lpYYػEXʍzvMψ5jT aܜ(o"u w6Jidt9ut.+-n:_Z|61ƥn7jrT, MvMoH`"]P,:9J8,sN.qsrnW(\^iJ#FǥuW%~P'n% bolu;9%m'AGD֗ԜUΟO ^&UiąoORBs.ԜT#ˁ9O8rNMpTViRu{/"@2|ZhR[%<9>H4νb#qxeg!AKNC%Ad (_>ݷT?ߵ')29|zF0w13 F+)ZkO#yЉ:m=Qw{vFdz}=UOޢbw6eHM䷙^C CY;oBIE S| S*,i`=FO?]5^Rtv3$rm+I"a}n=cN1Gu}{dPXѮ0/*)կi Tfͨm| -Ȝ'bok#e@*4:;f;vΥaшi?QǷoRÚW&hp4.F+!އl$җp[ tˤs+Mhtࠇ!Jtz8X?.ϫ}L''xA ̞ZHC7?&k%Br昕VA׀_82^ 3r^21a0G>hJs ;hꬎg:稜 b!W'ͻ;2bD 4_ ipQ;P50hy~Nֱ#o,)[p7T!B76Ls>J;oOuv;\nEP=/NjTNrSiƫ׹c޸v~0Ȳ֕2Nb$;9u!˱^.OͧBS54`%ڸe@24ը/񣮿`NG}]p59X5)qס?OI.3f}*iz\RjV"\l8"%܉H.9մג76o%L>|1@m@Cj~4*j>Nݧ>E GW~ Y5xܸ8O$G˜ڡr; KPrþu|C|k@WդޠN'$'[>m*EUK.Cl0qqN32,ؾuuTPpg.dJq -Ǿ>usܡ5N`Y'*a>tb#u/-3lO8}ʽi%K z<~+;yΑByגH2L'rk0oLA5ׯ JE}:_n=r%x"2ӀBOi{r^NH S*Tzfl1T/u$խXE-WQ% -ސ*;Ø MR!Hr`߉14Ef}%0l{7$QW3A) 5\]pN߻O;MR[oX!}3M)PmUP6Jz%w15]^wj149~m0 k{E6G;qdbn@A9#Eo.{gl5+{D)^ T~ʐvm4VaOTK$ BVxgJ"jF'Zu/IWkk6[ByӻFh?YwO7^ u? (Q.ۜ{gip{ ۱ufV) ȟ!~iE0/A`85(Kہ]:wسqBӳ®.AlҎ 뼴MpN WD.".tqRM~b\) zr~gAMUT患Υ#6aU| /mXi ;'"Kx“kI5xB\ߋklme#HZjL!mVUz9]֘?k-unT,r׊l[bܷ,OO|tp{:d h(B O&3+!#/ɺ(r9+)1կq ╯e&Os҃zjz"R}<'`hv\qK'mCnlYYH/s=_}$SW>6ND!+fZ)"(AhkՖ"t--rngSZ(7Ŷc 2JBQ2Io^2J|".jEv2.Z$yOFx< QHC .&?fF}rjm)siM?opB!zHJ3re-R#y$8S;Ӳu|e`G['Lrur #KxJA@3EWb5IdezO"x$qО}l ivןWᤁ"bܑ*;I ً"%-M o"C&D*(5(GT*r!SC̠F:>Gm2P/XA:8^;B%e]<6r<,W0Lcd UՕ(EXf@o!?ab)VƾSœj*ṱgH4Ϻ Wn9ącMT1f!Jw<ވI eEl=թO'$hfdRF嶂+a.o='Gt8% I#Q.Td2۳bϙE?,() Ah'{XŔRS3IO>EDv}p-i}fcVuZ3i&-ETgC/EE%D* zA503X6r&̰AMFZ 6ƦDxJOXgx>tBga&O#\,A\hgꎵ;Rƨb2d%8j@ND⮫ַBkGzBەv5Ju Y3 Uj4T5^#qD'etB&|p,70J˯,*_H UTBX H9e= Ϸ=X<,C=͔W1+OXazjڣE@ 9VV[ˆB"D- &e|2S@I+STP{e!IvRy$a+, R8?V~dQ(P#Pb{O_Pe9RI)&h-9̩KJ4$:[=+^6KFmr(AKEKշIgƎI0GBgZDAj喤/DLt KΚ(B?PBz 7gV4gq.%@q`&ŅRSqTy^a=4sbDT ?} "RڭB [unF^[kI!#\$w9i{QsRJ:cxaZCGkv|ڲ WTN X'Zq@ؼEl}Ń<kQvښ:4I0V~uc_3D'.՘owp1/2;=R `__t.v&ZT4wJL11=74_]o*#`~Wq1YNq%j x%m\v.rqvJ5J&'B^;&u /1(un D/M!/}%> }̺,VPYz $=Z(,0Y-[6(!zAʮ@>ڗyZ0D!\[ mvW4*սmPcz=g-]+0`7\oVBNdח3Xux- 0wlDdB~H>%G W|%W Q&> īψ*IF@ͯW3{b=="x;V`4DxWr?.690 vřFK>U0p #kJz˚)YYkQo#sMEMLiɤml=|;~Kg, Z*h5_ڡ<0en1JfQA4P|ȓ&FL?&򹼚uGʍ`_ @UՐ"9=6irG^)6D_ۜ~Fec݃;ǘހ8Iɍձmr] 8&|#ז|2p?7(/ȉNƯf,Atl ]ObgRF--xb{RXM;'$hV6z~1 NBtE`2Y؜>4I; C_!hXie@h6d `3)8:߼ߛ Vr+`;GT1>0a(J錊U-PdFhDVI@1RWZ ;{z?KxU}+TN.MT#,AϘ2%BkΘ6cꝶ M1s{"iE L%NW:r0<`ݴz,F!ƜFi-uw /&4DICe>e%RJw_^YǷĘ0G>ۘiZpνdV2 qNt\PDw϶N/;#3&v**Np!X#afBBxt]χX̄/\f+%W3ZZ(zUJC"]J1bMlO#˗.9He*'Nj2b~|S؟nV߁[b*bBbB22@XrQM*'m!bXׇL7ߐεަT^drU/#-1h9(۸r+aZw^X/uz4Lz*tݦsxd'p-R =Zo?E@at>KV2:$9N-u3 ]}kA[ 1G_$q4j!W@ %ɞ[>䢀.0hZ\QUT<y6N.BDD@#ZD}wM$@#WH5Gz"tnW_@kⴧu&gLk %AcӾ?j(s(۵ŭ;a!Xܥ:3b9*{ml|~Vv>/&{~x0 N{8VWyژV^#{GTwNEM dS07xV:RlT ;󢎟SG2Dᔱ-&]hMn PdپH_ϦQgrXc~v(bRQ¤o.[%<@r]9$DS%%Nre%R9%J/MzRN`q|f;eI-i8]~ð=DQ0KB޽^H)%b BSV1--M_D+?J[,]z' f>@#ŦȎ6 @RJ-$]ǻ0!AA 7C,M|XQCW#g)fBðO+vnPl*9“LM~Vb<-!m;v=yn[S[2{qH\c`;x5s9<뼖kxDhZu2K5oy'd%7܁.`L|! =ɚx>b <&p߉$DQgXHGF>Z-qx=SZqc[G+¸PRk(g0'>mY9SO}z[W_i&w'8rb<Tƾ21B%qP60j$RF_ T F/b{`֋Zy|^soZK1|Sn4.L?zaIvt<∦TE3":&]stq>}S"yJ.gKt쓨_ݯ?^Vu^('"SfKwvd^uɿ؊&>fB1ף `AFDZ{KMbivcDc[TwR2UӢG:#/u%ں 9o<߈p7bO jҔRQP;.(+ʹsErw( v0p6JjGŞ{(oꝼ3r=+O7U5 !;jgQ΢X,5|ȎMkORpϬ/c䛜CGΗk i]g YٰGu-xęD>)\Ng/̉'6znA8#[aӨg>>:23ފr-Snu,Yŏ!x'=4 | vL'2#ߺ amއm\@HPW 6>7dpwj_ [AbJV_YkZ]Է+>F`(H Qqruɺ9J!OOyU,zVd]!#[B/}#wy ezLxm EL0#}4T dXt,"9.tV]8fYRb 5R?gSZcBpea-uU;NS3i!" E AۋlNU (*oE2fx.okӱ,)6|lh~/W% >=dž+ϔ( c ,C̢lU% YQuk0%v-h< b:#Kqm'KޣTed%ex$w΄&%?$.N|YscW&Cg u,36=E8r} \'D{ZXM4kw7fzMBl R+o#,]ϕ h,"o"?g`YFEp&xUê5])o^Qykpڮj*.GSHUig} ըaLnYb\d9tԿ >cޛо1:%IyV 3NRξgv2t{#-+[N>iHz37{ JpŞ*rg1lyYpjV4r>p' μ[۶R=Hb7 +TCS&gĂ )*-AߌV1/{tEWɀ O]0a!+<_Hyl Z3Qf~\ ̖!e0=0U߮Ÿߜ#eA.Pcs%;zl^(]xFb@Ӡf 5-LuA2eoVAb]˒*-ʵ3'BB*] ҵB'J0O\pu ҶC>o2۵.G:&w w{[ t*/&#|{of vG{?[0 sѾ/ S8ޯ0ӵM0F6\*Opa݀~4eRu ))PKT/VE@T;] Ry}pM*nAϕϐB@Q+0K.Y,Y^h2ZԋL<֘Pµa&Ҽ$f V]O%AڵuMh4T7 I!%#+U7 ?ƘA^1y0⢏AF$IT+>6*6Wߖ#);{hk!*(5]M?SoN!qL$OO$łY3w.v aAD0֗8:g@*iOxlGb00Adr! 6@JU(1wZ^_e^K p̬(bniPd{102Y88VI~bDf^|b^5yVx!S)V*ylZGd:@tvFșgX2h%N:^`DBU'^85[G a`@tJVw]^AkDpmaKܻ0[<[_f܅J˫9ΦTC{J\GĩBBiȱ'?CYTmk8bՆ m}G)@+K8sDq~dOi,vB5To/xۄFȐttc_&j fu _/xY ZPYZ8}H "po0Fors~|]F'wʯS;@maR]{{$D} Fuu|srgr6~ G na΀S tQfD WKS%|yV#mKy@o²XR=MrV%.A/H<@lvY}^nيʩFWtUYWΟlr&3.&"r(7WꂣiHRWsBS eҿi㻄jB оd(ŭ!#& "!7(*)+ǒf]:ppRz뉻ͺ|7=Ƅ7ۃul񼑲sўN=+@ ]`9&b5oRuzNPvjM5+i;\K"Ff77((a2_~[| r"F P9VqkDZk"]]c JDUXŽk}SQ2SriI"P#J(C'<[}oP@eT> 9n;Kr 8tJ4Cp:ٮsLI>Xv͢X;R2Oa&035 j>޴'5e0nq\ a+,> 2ZF:0J_0g+t}+5"ҟp15- z7AD/dC׆~!Q㗨k, T>_ veP@h5o<V$cb6Q~+oT)zv\ ؍ov\S^+ ܐ.kBUyFF(e=t,9HUg,C:H_>9ĸsK|tQP{!5ŀ^ͪYت)J*o`  g`fA_bo tn=X{Ў8WR(Q4SmSEJ!DtTS> )Ol_h٪T YCs%"HsߨR9>W7 5쫾 18$H٬OH }cky;Wgp~9oiYt o*BkARd&c&;iR 9㠶7lC:`*>_~y71@v#4Q(+zLf Is uj4]#O\AIwzԔu2EXL.uJ;D=h"Q͇اӑC="we>+Kl` ^{i4[="L[ q[5*ܹńK&}XLUXEJR%[!b`yϤbyMURU+ ±$@ZwȊ-X-&Rπy"o^w$3H8:}r7l"m6:Zv)jQޏUp8 \pt*[ES c⤘O:uRd\|8UeH-D]AaS+6$4#+>a[2p\H<vATיp"cO6H&B-k1S7iay2 /w~2K~/6L݈mfDY pzObB Ed5"9Nn$ctzSY&J%<+-[-V)Ɨ{ʢ)Qbr ҹhHv*g g$ZkD/7X%w7Gm7pRdG>L{mqNywԂۃF}b2 #nCSXb8,-Dwk gqGR]n!Q4X:ȥづjfǩ_7a%/+wAPj Ai,}72Hiq-1ƭUF2kPF680A$tLFyWSDYY@zE@ku*ԣ>܍ kPq EEMI=xvl3~BE L(#E>25^ RWQG&?j"̘~ÊbN4EMSP7N%(>ѓGBE.yt-I>~RWbeW Ob"k\Wn#ˑPy$'[zHBgԉ:BeuDxhE_)ChS{>JBT Q(a:`O+D@R F pċ,2cુD0Ő~kQݢHu5[{*wpFBn*kf>l;VcJJbv̱؁uL613ǫMr7 nGUp1b%TM.w۪wG |tFyY$n)Wے:M NLL2t ?g @n ,&)祾fV$*4NuP{^  {ȗ8$))NX@V;|l U by5iR*z0Vϝ/G V{@uZjnuQ0&1R =Z̙jsĥnjᮧK?NZ ح_y9&3auTZ="RԔ{/wha ӐcR{ֳ/y*ecgO/t0YɉE]qaQFiat~q춆U\/.1!{kNY?ꡁwz|[./uOֺcZ@] g$BS2@#Kc{0?2gq 6~ 0BoT3wn(Ȭ Zlk߄)j|!6'6e[Ŷi@fѶU]dyAKG~eL/!՝U|U֌#:/u䡯n%&\Q]JcИo XzBEUMnm? aOvcޕHKG\ETU֗#%FeUրCdU5E!A&؟'Vɜb(Mĺ=$6gra?,+ I-htoga,|&ust:c'6V5ԉ1cC$dbrQ5"gA޹iF&eA+s'l<ѷZ#:.S)3 JS#rxUf-`$[+)9@1j%(Z籭*[ݷ|0{Ь-0  P)]bN\҅ X] $Qs*1C\]]ɇGN&IL ŠxJ?.ٙ 1NhV7\k>#7HASwz vT4q4̵0 CUᩮGx㎚rV'diJ&ݖ_?Ւo}|IBۍŸp6@7 2:Dx`g5̸kM1(s-)r|&z>D1/{ 貫/lOj#]E-r!D^[޺$dF{ziw-y 6u4ȇ\~#y5֟a"RduD4yU.i^ c F*I7{/_𧟯Ҟf_h!ay vefP@:-nRRjOg^^j%O"E7asƎC򖗣pGVupPHi8~$]*K7=`#aU)V(uU=B\AgЫQ<ȼKO,tk!TĪd[#DD,Bpe樂8J=.k)D0љw~H5'#e|?:6[z368fDw'.ڈO6E\KMΥޣpngi}A4B{BKltkC0g搃[D UxOf=IU#za]W 9̤n+ P=eEl7QCEX ;ըMs渹pG[yNQFѵ))wwNhkwLip#l%pP<؎,1ȉ$tit ε2e<3x~ Ұ(vh3LL}g J̰1y.8Xc/ƒd,6]@ݞr<Ə3hpq'SzkjҺ6QoV=⿎a E!jNDL:4Yp'@]L)t`ބJDO: L^T-rϸf%wKOZ'NeF8ؖg6|SōاURH3erwV+]x3Ǘڀ!M3p e:lݔڴK'y}\Lbk?]y3>Ld;g5<ѭOEQVi`ENWQGϺfhZ~rE8!?nò9kEp-Xpd ^ؒ6bO!#,1c_tVFx}1@8betUfZyG!)$;C=gG\L8 V%7%_JLE)ēbB.S=Z)H|S#@|*7]d{Q_825#@(I;fe"[vEp9a&%o/g$qXGʏv™yRɠGZˌ9Ns˄s.WB^y0G\S\WqF ٴ,`~n)pr'`vV(xo3FYlB{Dr3mGcEcvdEU'xBE6ZX-yFQ_ͿNyaqe?S]7e Z.ۀ|A9ۜUL i !G]ZݖgAׁ*7%ũ!I[%Q; #6kNh"y= jymYzS.dG7}屌LSt[f4xWᐧ\Se "LS˿ o2 ϴ6m_@ϟ_i2F[+v+}~7ƶjP>tXem{s.sHF4\ךfh!Ő-WMR i1E3 yAAVX7D<;ilYX\|Ȗ 9OSׇa\.l!GQz$َ>|ppUvEN8,3ܪbqOa6=/ M-|;,PgZX#N?e@L4k>l{U^RXįDKl t>QѬİ;mԞW[݅eٞ8id߳_\ ac y`mx>XşsBDkiAއha@WiĊ]\ze.#Jٶ's g߻?3]mi8COἸ%O3!.⍡`'Y8&ߙlK~;a6Au~=.j &*҈.V^[R\H~NFO jX9q{10]~GBjVЯ[)N0?RW9Ӫxw%QN8֯RBJfu8qQu[Lp_44E1=уaKgN"#'h2 `R6xʄ #4Wa)9jif~꣌PI\kd\KB|"߄KGu n _B:_L-y*mxuyt<]g٩@px;$me$ cR+[VX-m@*k)Ay3]RZKn%eE2ǰ4j1yiK4Ng53hU Cm iԞg׶SN8HTCE}}#meֶsiFsm6ow1bN3R!HR/%uKlNڭ<"߫Yԡ/=&3v-\F^ uI|P ˻WbŇuB_4σ ikZ6Bu`h(hF=(}nNDNMVLvdi]^KqҴX?®C1Yd[ =[[0u28HrewW9xX.Xˋ . ᮌtՅ߻T\t/P&Q+VCJ02>d%$kàT`ޒy rp MDoϩ"пKm}: q%&9^?Uo}k#P[10(Pf]O؀t~DrǺov'P¶+0m,s0t;S-Œ7,G\HL^FhN&߸.f 4sZKWiS*T`=yҼ{䩫0*W2nF!DJ:vvU "m7=`v5eA`i42;m5_2VmBH$j0((#[7ۊv`q?͋.r>p-31IUbk@z\8b6Wߋ~ȚL(Z@aTZ5xbO8; O,HIoGO Ud4Zh&_5/vDgWqlW%zC~d%Y%"B(e 8bkVFYb6]\)-O: $t8̠HU?Z,>Qt]PYi[0 3(m8q1~nXS8ض?y敉;ՔP,\U@: 0k˷t颡? K\2&޿L(ºzBX?#.o:6wՃyt9.>FS$Ѫn:^tz- )sibekW:j0yEi xa kB,hF1KxR}9ļBl?'1M8>PXY-Yo); 3rvV Q(`OC>p/^QV|I+FNҾL*i(ITϹqR/8#GqՆќ{%HK;<A:~h2C(GSRdzl|2Յ)h1u1ly\{lfƠĕfQF0|?g&ئYCVU\%TPyV)[n[HvZH&W|]6@ ׭NJqFzқ7 rݜgoTSS`eKwL~ clBLb-{x2->tfQUJ2ˣu7HOr0;;Orm?l͉PȂ\we"-t1Vhrb+^s)򊎔$3c ʻfS%4k'θ4;7L^Sc9B+ { p ܣ##HG,'nK6ˍ?Uo7/Uރ$ivk/-eo<_4Pt>ѾhӭrY8rZ=N W.B{Ksh?tx-Z5t~$;+k¤*1˕HrgV*`Lв=tS>v$ur`jHUYzh?(l862}1q>zʇ&Jdgo: `LQ^;S5̌jt4 |E JxDPUXR%'ތUY?&ԆMB|.O)6+V>hd߷Tfr5'9OmˆV?G ?e) >_4ެ Xie!qd]\kH2b'upk{+ct`ȕfHa_ny11 \D;$h-@rܟ};rpƇ4 f§?l{NU78x)6gv+⻯ĠzSTwgp*qlLq5`U!BO4'F u/o+1m2<(ꃊyv=Gh $Q1S%oorzVFًqa2{F(8gH]oa7 =ahYKo~~N}Mj8+Ֆ Oz1QAh7V!I|V5= ;Jk~w4[*c~!th)|4f ]NH6kټݥܼP#RDΆG6=O+Ϸu|g"RR}0+ߝ@V.T,y)WTE׆;e=k2+Ho.#X4? 6Ņ}f%0DybߊԈZ3Oxil({$X-`Q-FKFB"fBFNY04{{ R…RvMF+F5܅~5q_ S)cCilas?%Vy^^Czk|s*oǠQE)#lv*y/9`^JaWo |'<ߛjz~l<6k'/hW,lhɻӄ̇M!11ۘBp?w<_T^;Uv&U.r*LQqdĄUY5Fb/Kp<2Mq-.M~髈)&%0khWEKxp:{K`i@Z q' m35;210^s1sn1gd.Ei]YsAk[oUXRm!kyکys$"/΀Ubu'HG?P,0x\SVm !!`kz Z!PHqnˈFa"lZjj ֌N~aGD/N;ѪxM:#cQ eD: g,DWsx'Aa°^lcoBv=[qI2zݢ(Xw_p_A4u 4Ea/ G`0^I@ tQ#P㉝׌cp3s"X3?dgfBש<)1|9cY0XeM/W-(IsD^zU'„ ,=D$>Vr[ OCRm_*UQ)@: 7U õ@Ɇ>F=hd>06S@?3D31DRjk SQ Sm"ưߜ(WbS.]!@ ;SKx: cyP~6kP]!&Q[WMM&T[,R4úaqgb 9v 3 o[Z>Ͽd yp%ZR*,$Jԁ$o@|n ?  V~}x| rBA`vQ -?5D@ z>H_)YOUHk5M²${&):I}YAΨxJj?b/ ](v\~#rKJY6o8-|QŹVڕ]Z#1U@AQ=)]1L& KCvAox >V;HoN퉰Ǥ2EFyɳa'˰"Kd69t&Z@1- 'h܀Ј$"8EQvx}㚖Uh|Q)_\~$ʎ1!O{H~l3T \KIe^cJփ)c.2O:R{U\ _r=; 躑~O4͏@uL:pvN"VK&msqW#E(< V4-sEfVS][J%MT#)νʍsw竇`crƇIӔU] f*ݓW,S2AnkסU 'Ȅ3̱Z+o<p8+?=p2ms/{_B򱋙נcΕx[^>QV4YL2?.Fi폃'芈a=EK:_9о< K8&Hf\azo4 fX!2pm׭s!x",A{@?9ׯ=o? ^F" RIfYg7XW/c+ocqʉWD"CVӥ|D1vth.;@95;^)kPZ&*Zz"F{6Ǵy$~mҥ O :4$?\Z#Y X?Jl~Rd"0P$97oiP`Xt=Ah(1-bO ;j#<\ȕрeb}۱>#jQzd(>5%zv E3E\[4bД Ĭ؇6B%rL(Sgվ-iZx>h%NRgJME/ӕSlA+N自c oaxe 8i~^mvVV]'[ va@^1r\}2^ O3)O7 2QzBs' g1Gw%peyܞBnY֗O`l{Pe͙ImUf+ƳP%dBx5v]lژ^4SJ94X<ͅX.H ]3 Ln\UMz2pi{Cۈo}H]0t&%W/Е>OZzjj ATCY)!, ʖLSomޛBNDl ` hGPUDU%Rպ72k86k' OP (cS¶$$6цQ*6ЛMyzzmhn`mY;X +CgdKz Ԛ!ՒJFquͥ()tj lNM2Q\߯tw`Bsܴ٭jW~>rQ ]c.R&줢Z;3W@w!D8|E ?oj9h%x7GR *'8l݅Y|#W{cz`X &\<'#,r6TV~fm/5 t`zC!Qי>2 *.9O_N GDd;RT}FTd/WO1M #qm|-piD6m?Aq =p":y{6m"kn^o~Bu a/RnϦqvzOikpuL<~6O/})I% ["sLȝr/=޼ۏ ,:,u!UgsanVӱr1"",f18ԽJ6i_Þid|}^֮ pKFDOxFi"Y2cn-sd3=9-v. ծmz`l֭-x \S8ox&w2l (v ޡo-a F)pKY.R4W iaYcЛ 7DEHR8mbiZ0Ϩ.H\ {?y1\ީsA1i 9ϙ{n jrd&d.8zuB~Xđ*o2 *a@ 'TH:CgifSN׽+O3͠ J)& &'wx,=:6d6xȟ-st :.{K8gfa^s `2[<5u!Hi1SέLdnI)n[ =uh.6_l3"r#̃%gU3ϔ">|6,.̃-4S;N.1?(2Þer|W!D':OҒ¿|/SFegRz]T %klw גs]4CB-C-__HAb$vi˺t¸5طbGAcprrGJzl FQ'Rzʄ볕Y󃈭h=@/X>tQZ z\|5Fde;(Ik:MyF 5QlVXAZ?1ʸ3|eMhz/^כϷ"3{r.]K=wָqe/_9qh!Wl d`-pE[ncQjꤑϯ8UŽViBHcD碂u3v+٣'TDqkGRC4ӟ'yba cA\10# t3rA}tJ]Jŝ; &|&.2_!Ӎ!933u>< tбXsOG̢g7'~f?aw G\6fZ)L@l}T +9VL#6>6 o $hj?QT}?5Ij_(3lM q-Bq@01>F)mRQmVcHKmC\JEs *8}N /ŪR]ҕ>>V3:P ȳxqnxJ~!?y<ͿjDiQMR$@" x X|Jjsgxf<"V=CmEO؆y5X _o7l,$2U^oo@6׷fSUt ,q <5#3Y ;[gqLor'N C3l )G0Y;vJ?^<>嶋{jx-jrj0?#)3zOok:54[Ƣ,3uOl!9+h6 >FYuI0})+smC6!\+M0LuՏo{‘ו*~>lΖTaj;μXCT\}_u5*f[·\Z՚g\m]޳o`V6lR_O9G9؛C.Vt}m#o>ylPn܇pltnhсkF4Xt*+y f;SЊ-b~U"{:9;x0Qyw{C^qnHp Dp~[;} N^a䷽ˢ\|5Q(f̄ɚ.V|  !-8!ⲴntH,((vly!U*5 ЫEg9{J/%ZBm _SPSO8ÀI;SoΉڒ2*܅8 ^T&^]8ƴʾ|tP58@p!ink&[a _UmbbZp ]}-%;<4hqmO2@3Ԛw@gyYzL( WfD}* o3o?i;4jD5:7S t̜|Dň̒- &H{AqhHDΑ! "Q)7Q8\_NVdwF鼗y#9 Ԯi՞ȿwH8\BvںB }1C0_Aݛ4a=9r݃4K1 2LF<9K@?|)0jdx]LBdc M:u8ZbpcCa.ϺPUg+y**ܭ֖ 'X`Zk1T;ʶYi (^i.o˿EUF@V o&F/T j1.: [{uM~ëX%xTdApE\ 2C#enY&_1sJ%&B#0 dhإ Dhpρ:A|ú(ggg}]voi :vQZf4tO)c֙nkSrFzuK(fJ5)[ÜU -1cs=lNC4j#=P$͛<zbP.>I^R@jO,|~pʋY0 :'=' MEs ~wӽv!S};Xlj3S} BTFr3'61mB)U'A 0f>9u*^$E 1Y c%2pL DPm^á䩤Fl=W=nsET_z1mǞrp.8,O3Ÿk* Dh"ޣ{l0G[Ѳd3yI~ǧRm" 0b< (=Ji8@b`ҩGI3, w= Il3쌲>4?bZ= ?C^{]:6)q˟|gNUt^DN?4yُޥ/{s+s>SXbFR@;ū*jo]{&Vinx}s^ vV0~Q/ P h"&t˖5 SY OԸs_V0e 7rcU٩Ġ/HY7y{)]OKh7i8GdqKQ`~z* QlAk0VWF:MvP \*؆m@2ܽZk!RS5f,Re1+鋈=Hƌ!;dTĴMBΡuMlL#)JL'PdhƠ $gtjhLz f/=z nm n|^m0PRPGw jK _sW*Qb.vJPR\rJ*Ӷ%T{JNs|# u,bѣdOܚɠ8uy|>F#҉(dޠ-KxlUɞ_Y a1Qt6¬&U!d.=1f'fg8^%W*\ ls16nܔU%"I%ȋ37=T>OLŘRwk\{1o3) 4@8aYEy&8D`GA+OD7DZ2 iyLG˯ːk|Ʀcҁr]{~%8CgfE9f"Kq>~S#7cdp윙?ln`{gdn\ZT׭מ3eWfA* AQa3rwvoAkhX u;wa~Ӻ픖 w7A|Yw9ىN : ~ @Ag`SJj]D&XS:^1hQ< Dc¡ 3lѶWpXډ8 oV[)j/9O^gqCB9qã1Ä_ +:vH0VI-4.WQ&Pՙv'`3G{G;Y7F6<84 t뛍E@ݢ/BgK hM69R#8^G*r?=Z3s*%=@ Eu -d;"; XGFS:A´Vci檻s]̌ 'Q˓$/+U1 HO0ATD+'Pg0Kb+?6-Ξgĝ>8ƕxkFH4|g5?8NOgd 0] M}5e %=l=ʱ~ ̥U3z-'>kpy>FLq/ Ɔ Ϧ:ErLcDM* 1N6ϷqGZۄ^7(maB-1;KLV&xAln= h+`O [yPpx^zI$!o"i$>b\S -%UKBDkJt]e’]-aA7*e7>r Dsvҍ-DK 6:a٧ ePbmM7穨L %-VQ6/@(* >ܴ X6-}pbܬ<>hK:)aA-{8@`n++]yC3ۓۖmFG&jjHpw{j=Qk8W68uIIJl$@Atjg_]>AϺRhDA{A5ԝgGǕn`M?!>ddya2D[;dYoJ-:t=O cMxtb8u:*N9@,#]tIJm6dz4Ek|caR)7DB Y ƥ oz)9}^Kuh8t(@zx` CR?!$mkyA4C=8NtS(73.B/_y[k@]R.;#Ȩ8+̉PW:0{﵊JT)"Wu[!>W$nڴ#@s~O#l)(e׫R-Gʬ؍_LNvHdVC݂'fOEeԍ62:"ZB.+jnt<"7`/:[s 'a-U@\U},ihK2_v{)-#A4&7O2yURdu´(mg2ډ/u%=Z IM!1`ot \A,9FF?n"xU^*eTͿD_.!cE 1JP"Jh3WJw =#cGrcԀ_vt#ďs:U*lag5f_yM>@ V4ۂWTlzMϗ d2jڎ:#fiYPDZpPex&q>zmjUa类kf {0`i'#m!tK%X(}5_aCvp'<>۩ANPYX }Q 3 ,|J#%rt8Ov::Ix;௡bIAߧzIfHKfjo<0mhvw~twz~;mU{eL@ Goj.ϖ"AٔD&.O@#%Mz)@Nh=qV_fa!3$[RV 76?!Sց?߸Z'V h^nh= zyV ].)3N=Kd64QCٓIu<ؚXV.d3!=%~e|XܭKmJ`B7zF(H:EJ=T#rxbV"۳= a-~U/~pWj25?}Af?/½=g6'g/"?(iL3̉8;HgEw¦.?p|R w!zj~> q.Yf~si]|3u QûV6\Zp}3Y 'G'5!Mjn t^0s 1dMq)zquB4^ߎlU73{ n^.hr,PYӅKڠ9R*}ڇYp.24&HH6l WԖnA>?y DZV&<_dIG]x5Q?ϴ )m}1q;e6hbPb%X`׹1*Xa~H"G MlX$u'"mGt(}`7I D#N iƟ>3S *dj_NϦw:3~V%͉Xd_Nn8tȽG]P@b  #ݥ2=Ϧt'6{Aq9Eop00~D`L`\DnZB/u( q.lʓ4[!xjYtG 1qL)]EΛ'xWP5AqwG b*֍eu}~:{zT;5~]y\=RgW9# ,DFg~ Z5αP`Qƃ2Q.u aydK@*$7O`vM+]=N]riL+kck-*31N"ǥ GJtgH *نlG(0δt F8B0Z$J鏮X}*#{ $ tA7x~'ZBB/M7!&G>NI\+u+Y\0^`2A[1\< <;v VTW"̌HB[/Ҷ~ iMkIh`,g 2ﳠɰž\.0(( \4e^,$|^GLGN9 ;\o6T@.Dk(g rY[s{_8hj@&BDZb3sfW)OշYS7%ՏI`%͝䋨g z:ؠ_l&"K(!l^>3$'Y~S2taPGkf& [nx !K^/pZ̻HmDG؅U' \ #W(:^q[K].L%_ aч+}+WLmD?iDZ@Q%#P+Xyǥwn1si&@I,eHCq:":uPR{Oh&6a# i"amo'k.F$3$>42Ԟ5͟Ph09 \[(Ö.̎ Nd|tKV<4ڜ! $4 Ӑ7A3-P-x%^ze!HRd!D!v~"{|NOׄ3g!aûإ Lt ;4|]alu H e~@lkB_[ S͐-ww?w1pJ?2 7O ь9D~3׀NIƋ߰:@ /2D rKێ|^dD9pWL1J'g+p#$ FL/[/fL4u=Cb]o!tJag#o!x'I9X7cǩtY Cq-!ؘ7Qd < B D;h/8^:7aa4j;hP9':{#ܦK4V%ѧEXVyvվ 'o-wRQHfNSfB _CVb+&?쉉Z4!q^g{^Xvu{8}Z/5K%: Yml|&udtljVϳ#;[Y[a ҆׌'_H `vGs~ǒF s>h);Oߐ Lߥzp_ O~ ¿v`w*ǾSfi\>rYtarfWLm!&kY<ȏ\j1KX^y kS(EC Y3+=.t^DlvR06bSbΑ;"f=p:6M8ܭx)jG f)DWAk(4^֗PP_ViE$wOr+_ =YjSu(H F]y\*ţ%DR$ƁeJi<E&)wdIncGm7Xk._֚[a9ȀƱ(q4޳ `7=X`Y:\ryyFܓjْc:,,!L^?%dd/c4c&nEZQ0b-X54aЁ%ENёx?ןLsmg[HAo$uzW[uM1.P@^U£m^Boޕ~=$XrU)?ZOGc/)HrYQwq8"")ovqyW`'X cj߼/:64g԰FϑPww&mfGqV3EbtJ[Ṕ#P lPXjʔ*C$ ᪪j&m-. n'm-l[7xxAr5 QR?00:iUySȾguBJtNa8\9Թ e6)7Ո:>zZ3Eu-$2OcW.\n=Nj7p],7[ei] /@`NOAGK psz};]콽FbtQ롦^i~XxپniYlH?&R^}L;VXq#UfQÏY2QBzD~t@m8wU [Ɏ0)C!ԉ% JHG5=wW շ@U&+'q#W6-M>A0s-;|M~%[\@PyZT%.+6LA l8ƌ$12~@וXj<W.2R'Ǿ9o>Єҫ먤#`j䶱F.l j*mZkFٺFJJ'cgIH~V]TO7?\,`C Fn}UX?ako5Wjdk&x*|O$#х|Dž=sմXeXK+ZĹ*.I0l^-.pt6+Nj/7#S<TmbҫΠz ʻoF",1K[ΗuAP9?3G8%:?+NB> =o )E W3naݧMr_]7Zc6P:Y#8D`e*ELq(KU>pS׬LJn8dG [vko! 7Vqo\ށr9$~esYJov3{1C!ڗ=p*Msh/C$(lu)aCَs u}ݐ,f%,>HSWH9E<HI?!(l"c>Q_14_&jL_?@-AgtOUy*<4SįϞ;K73Z+j2*BiقmE$sa̹"\qC| B\ǑՂmqk]Ô=Ө6J/OZ4[T>]RG_!\ƛYRt M *+[u7vuqF8 J:@P(uGчzy pS`ps3Y"C.;y,x 5Cr6 89=J謎4_MQ/O`o d+m6~NX%Ed&2X+qPx(TUBṰXwa8Q`}*:d|9_2*vzbPϢX*i3^y'h'+%=`$)v}`*C˟|ZDqʏ +[k 4̔jJ5Ŝ>5[}o47.r3!lwnitJL<=,э[TK).q0]BegYtez?)&r_.K7MRpQ kQ!Zd٢btGiiLUe:Bq 9eʅi-.%|} d2:岄"Hq#VNTޓ lQ-:'7vd#pWmJ~`hmb<$~[[8m1%ɸq˝+A^UgpT vl-i݂1JJBūm>YaAy(v &ˊ"KA'(C)kc3T.S+i{b<5xuP4sù5yg}zgM ^3Nէojoژj*@OQsh\GDڏ _!]t?Aylľ_3vz:Z);*~I="9ikZVw*\ M\q0x*X,^j8a, {Z7Y5ʵSP? hD4ſ5N4 Rpk(iUsM٘A7PȂRS>9h'Yirk// J[3hLHKk/k2e8Jz'/ M^؉Htr?K/SalDcY $f ( ZRP@0O.0 49?F&gh6za_o .b%8kr H[uȟe;=noè=m+G/bt:KҏNJoy6œCZ5`3ivsoC΢CBrbh[ׁ]醛꿝:GBxfI:Zt`[ˣHH"Ȍy"8oQV>[:W Xڛt Prޚp;*/Z偔Ak$23J{3^@D\'>(ƕj47{jHA?k(-v;kYY׏(E-lۇrULi࿧PIf)D*")'N_C,iFg_)1*+t6& #j=AUj:&Nc x@hO P:3|iLBHD%3џ.ү{N'gb?4;IÍw-1{wy]J[OFDū``tvX;`wV%2T2͂"֙(?s~_' }oI/ k+aFp Aa u3"I~ Le3lF 09P2~0)lҎdϐY+ FÒ*;UUJZ¼^nQ0ֶr3K[ N(w(/dksg+݇&XQ>8Ph"F }LBא415K8Rxᤊ.pG@{Y0MfւfIvB@8ڛq =2 \PAE̦ 6j]^s)Md-Bߗ4NCM^QY.eKϞca;+Ϡ}dr\;tnR ј OqBM|v%1d`(X;5=^zB}7H;Dk0n0~)]]YEX'?PS S8QW &5aFbka"$':PyKY)Tusa"znǮa&' ac,~وƽQ.Aq)/X b1,7@77SL͗/yE;N5tReR%II]tu:]ﺻ\mZ.l#" qS'9nn6 F֛QBgּF,/J#+2"ߎhnn7i~73N3`ADK?{ J;J_k_~p9r X 欎A6Y ܇PAK4 |?'c+Y#G4m:CZ2.H9R7 &$D{'CQX^+!Xlm Й37[)7WIS!;:J}^ndg(WѮfLO9d^!:ghT2!ag@QH1XRDyxr!U8e";+OA&Zel9NaOKerq{ј(;=NB w{Rϵt"C(5 f!L t]N[`{_3O} 󐡺4pMw΃ItD%v)k!d[DbZ,}[!uGY{ۃM+y'0 6B=3$0 ߉dtX`?cNM7xbJ )8vҼjgi uӅŶT7a']Pc0O^ -5Y 8^]Q՜]tдzF D]QK +Qe9u9K] q4'UES+I{a^i[|hw٪j7CK~0K4G Ӓ68 'vY4 ٗ҇)SG u[^t̔Nvw4kno=I !(uoLb =ɇ4eW̹d%J0WAEnӹ!48t, Q.;~SFg )o,r5Tc/+)qk6 _JΓ,U+ !SBB25%,'ΞcAZ/sf\ƹqLgŷM +$! WeݡJ ӋYL؁BRQ+Bͫ//K.X4:0w (d0&J*%;CJf D)IvZ4x|}fceǫǼivY}6L/*-#MoA Er3aBS0 .@YJt/E@j~VS LHK)quAoi/<ɝ /m@a=q1[LLx1g ᜱqwvoA1)Uyl Y<_SW d5~hA:=<12Q \RGKRjð5I`dg.^Uȕk9%Z+[BylpIyK^ C=YƀZ70ȋ IyZe wTlQh. L1 *V#Ae wwXkl-SzBOYѿV`Vb*5z38uXb)ÒrSFq,CX%LU)ibSbGt C]B0%oۗj8>ۜWc9=2\ "n'#KV`~!SGa4WRboLc6>{Oj Z/yCL?x ~'+:cSۅ*27,Go߷@y9֛EvrD'ɖF|Q8+;`Hh`-\Z2T&ߖy'5* sܜR/z;׽t@flgfżew3nlwuF|hN-wfts>wS9,gIYHiL!mD "xYRP7f!x fv@x  M\I)0(ץc^.-4Co `#~k=n+꟮n}Ꮈm}o_܉&MvW> g~ |Jpqi-sE8@o/B"^}T Td2vъ}7) !̴\A1{:g%=~+n-ӥY'rteo`֜`ʤe%x3۲RDZfށԕ1FV2< w?Aeb&`)|`QJ f 4y7cRДBqz/x4)V JiG CN"J̓,p Ӑb .RQ᪂_g5Dsp ~F "Zf,#~U&"k=~q& Ne}_:x uBgi RosQdp y'y!%>jP,ܴ7ܾ0Y9OÛp,ڔ /96[{EځeF <_7!"hUrIW`HtlsCz&?זtl֮^,Xo-QXJJhܐ&I_LtZFEhrvDmD4ZR'7sDx} \a z`GfPiZ%܀J P gIAF qvU7PZDԥS!T3AXgY1|A3ߔWX t-D 1t)#+<4 p:E}lޞ'GՈlD P|`{NhhPmvo-#˫Jǫmd?g,C9S Ti\}ym}eo\6^G( IP9[`~ nxdϑHM0p /2j1hdyk?ԑm\uX'"wz0x?{@CawAɧsCj,f _'"\2ȫu8*7<~2~upsNK |0oS(!n|LS䓰<9.n7ml?7G9fM}ýG|p[Fy]򝐳D^aoM#i o9Ba@$g>kZHL,%d \bI  ϡN 6 )uQ #*vK2MAD / pN8\۷G7o8̫.vdžvE&*H ;Z8 )[-~(gS>[Ar`]_&nOL&ǙK-H8Emkm}+5I*x,ô񫏔Z1״n=Љq\Bȅ@*MyWɄ׏'h#dgf 0tҸNxg?m55+0Z VN%t KN4H$ez,:!ƕZo#n#7m8YYdt79-*TwiGWvm? 0s/a#@!Qe vg:Nm7&nnvܻ A#_20_^ՊIA5>4xۥe;:w1$ )^~Qbf`>3G. )<&Q%Gh_B8:dn;Nts.vT$mą^'$kW$o&UJg:ac1G VLyU%F8dsS˃^M#R_oa%UvJU#<,I* u[7[XE]^X)Hrlѣl6sKj;ӤvNw"F:fm\dx))ۅ !+<vp38<4,PnJ%ۖ%IӠxrD{ˤ=hY$;KĚ_;>PKbw4p{{Ǘ['! wR.6P?zM%!cVJd`2z6iϡ}tdb4PvJtd.wm>VԆ1Xڜ>5Szȣ9&!|tL+.rʦ4w) d%pK8}wvɥ o&bgF6U'<^y3nL_6X]Xԕ`o[Sf*w;cA &_t y#0NPTRח9e%Zo /b |smpPJ^FΑȝP>mwW:M~_~Űd /qѸDJ j\C e&ՅG:ZTH ZuzPk2YsPsy6vA#Im8)}8Qެpd|VN5=LCDw$+"m,Lh ~~kD nd;>OLrM1"l([{F R̃ i9̡g.MMZKF|pB%^n @F8t0VC7`*`P8e q5Q. c)":KGQ>zx`*%W(ÿPv;c=c/E$DMG"ǧ{#B!(.cjvaz%u'?ynnD{G;zҝk 3.g%l|ȑ"(tiNMɆ+ZA\VU{ex"`Z3"ưh.+2:S5]HmxUⶻE6ܼՠ|u&G 'kRuOSC@*fQg+WUo.T%rpx<77L$RYo)QzU4ʏ:X~~yes̕gmrRE@R2\Җ]e_(pO?CQR5Mh^6iqT_0Wv2+,l mS+]ACUXrNKns1Au=WwS#*!.-3D oG%XOG* Deū0Vmc:!HvKK-5E1GE)rE޹9_ّaSÙGL}! =pERJю.llZDf2-Σ"W::b9:x gӐ%R<f7-okLZ ZK J bū(i;T-|@+C[PJK@1KdtP;&nj'WZes ܺ-:K)q-)E9s1պEI`:MC-B8^}ݩi,N_w~ޙ{TtAyBkh}G3Bn"ڷPϩ>ק;:.qeO G)[<QeϽ$gDLo_gS 6S*aAhኧ8RbbD#n'~n`p!A9W)X47|t׺Q~ &[XvH?k< 9>o+D%nLErJKȀ埵hOU|͜Wm+@$UgU0kw_nkL$ A&P^Fp$]Iw04gR6fgvN_Y8FVHMl @xG+xtKH`vKfgel^Ccu:Qyn7!Qڦϔ!]w (4I1:' U_w [(HS5,PxB [FB3sXyDJhx>$F\ B̀ =z_k7@?URzx"ќrAbwCRp]WwEw*c3TQ0e?n jDqSPe&A1/&:JmRcmNN[ O8JEhh}0J6t)#3=gC|x*HaJj4иe^]O7#9F;!/_s"-~K zes{~c襁q,0q9r0 '!YWodǫj%2gh*gJA*qu.Hcրߥǎ@5ʽfP9kecOF7,g![ISw9J;icO"Ђ ŘFίUU4H ;_ɴ,#3m:%iWYӕk3r#S}M,R>'EW*F `җ#ԇZP0xlXCuHiW kRwU6U'ˆĖ](DfMzrZ^" cEFSEB14{p_Ie?  . Ock>nMo##[X6PZY0$a:Q1Nq6)7}GW R/%"T@Q娶o8w-IcŨ%t̂)V!מf_uPF魺@q-}6O_ؚʧg_Զs"3 Kzu5t׀Rs/ZH=/L8Ԡ~,WewEÃkйCa1J7ocq¤2/:탥ّ^wjF*#SilPrf ޘZYH]C?p=XXo;hWb X4?ȢMl'+!F5Y E3?~9!I+&;lQ5 w֊.L"thh\g AOOá#X[dE $|>O}%sMo0VP% &o*YWG!{"6 "jR0#_x }C6b|]z}Ѐ6[7M wAu] =Q2a-+D ?ȸֻ o [Q6"oA1t3zO[5t5y7j:X|=CIo9r(l"9/0'xfuaDA`Ϣl 5{)hsEbBx'k5U l:㐓(4tsqwlIY2< 'ebt YUKB Q؎A9)&EsZ-klN~?ZVAA/6\eA}pi{>ޤ>ݳ*! *lB<[6jewɐK@mE$!sN LO?-Y͒Up"C@"PmDV GXQk'Afc0еJ>4Eך{5$cG,zJ?"7C.QᥭFZCX5[c3GXx7(1<*FN@e;U/q N: &u=V]v9$>©LNߣ cMp,;YI,4)gk#>|࢝*j2|l||Jm||io~c=H “HwL\)&DKXs3gW&D툎 RYFd<{$K $l`xJBnMǩѼq)b…:k>kZ;zs]Ifi#toD@vϥ]O{JVo;5߆yq gϾHE Ѧfu1ƦƵ$Mf`KardǐU=*H$ "w̙BN醂@4aݤ̉8 C.:9XBA,D> >rh,m z)dn~|< ܿ+.hɥ<7$.mj?{ae2G(+D453 -C|.$YCH3{KQ u9g)o&X#&V0ˡ{S$jJQKZ)puH3PibW8q+ OCߝ>fr-DI4RaBIQgTǵ gxU<4~#+9/FX$WBP5m]kޔ]' œ3&aq ,b^Gnj^> 7w)=*)jsl1:l5n {!Zdz\ӑ r/]'(FKcD,.0ݞ*.d):XqHJttAI磗#D3Y?J#UEv[˼5W1Ȭ>n'B8pE tnB)&Y57A0>qp!Dtѱ#B'!]=ZIB幮R Qm]92nTۮ+4 j/rZ 䤹C`z_wLzSe\hҼLQ۵08!wԠ$p)i3 Р%#J5"L9'?:?2hLaάrL-I@Ρ:1-͎SͩJg4hRD==eO17" yUDU\mU<', Թ-КJ"J1 $f T:}|,ַs0>{Q?.m'ZI^穎/#r+GUH;;~u+0Mx/Uw͆\lg'Ԟe\{4/ABa(nLb?"%be0ݽ35 黎 Hʙsz/͆z8jUX's4-W.C5؅cK <`8+Ptz&?[\VkQ9PNz]]GQ׊þ}"__ o鈰[TO@_T]!"̇>FSP.?}gZUBI.F$!s,;,jO#[N) 0g&U9i\!:;11AݿUyo=4~+2dMT^H qKؿm&N_K°t@GP!CRsUP8ra Kv^;C0h^<2HGoM҈dbl. \Ga^'g]Ui M5r;9 nbVXQ 5l8#  6ss>68Akc:"'nu|<aU u}5$ȥpl]z->b*z٪_7n#] i9TSmmVU{ouÖkλaZYḹ A2J<I_[ -wXgLdߩfRF=7 -QܥKWt^k=8ЉǑWOTGdWвĸf1 Iyo+3o\'۔ k=?f_LTi=1;$*Gn?:3']\O~CT\[jͪ>dBƘAƎotsƗ{+5٢EIz="gJdǑ昔݃93 PO=mo4?>JBo]-LNƢ$n;Q()UxA %a;ͻ Xb ]Xk5#[ l~cO} B悂re#9>3/p@hE"GSn*zE·E4AS`"a/`MRD/*3iXOt?<"7^9ۉ=geqg{w8|rZTy_'Rxl\UlF. ߾ןlWX[=-͆9lYMr6=坴ȘBԩ,}4(~vztfKi*hˣ&n9%%CɪA7 lpvpXcPu@F;fuɾm:ёeK@~qRҞ,*g۝-H7IqǶ>}6HԙLM (S 6=,6隡BCWڹ~B**1Ծb ?-L<[Zj *ӯĢYok{ʑ]R+\"Ja}Q). ,`+Ak9Q6؂m]wVnebf@}w bIO{fp3SQLMH6FHZ2FP{[l-*ZK͵(9=#<;#]cqM1@?ql6rƼ)۳dֿsjao;ǁzg}t&%Vv%>aEK̈́ҀUBTLw >GKk3#uAwA{-TL t{E , .`}m8z eR˂D /`(L A2UQQx鯱1Ρd~6Gx_vIBH= QC6ꁥ?%]1sxŠP*e{Q[$:pyzrǶѲզH%10M6hft((P>sD-i&z"u>T+jrT~R埛PP3N$aVO,6? eF)P9ibrl\'l{tT,j|sK`d\ @ȷ0%i;c`D98Aښ#`-ϑ[Lp >9)>mzHs 1pZlr|o,UH&-W]rᵴWo"cE&%r ("<,4xz { (6ë,CbŒCqKph$hFjVd9z]?A/m2I#7$_;I85ajYvFT}!(b mΠ~(N; obkLj.5@@_؏QWVD7P0MyNkbm>6pwڳ`zػ4;C>:j;]Ūztg mbUH.uZҬU}{u0D<>JՑ&\efSɯ%$f4@C\)?Xʥn{~r4^gc UiAz9֔'(Qo/-e&k#q(ջ͜,'iaZs*Cl0!CK1(ǁzcFֺl"[6RlJ^HCu "ԒiM#lvAV/0*WnAQJsVX&Q.'qjqFl_-ETa3*<qUq9X;uz!.§#in!|N:C۳ݑuB'{y?\)֩З'xƭ9ȋ$zNJH0$s9D5q0Z{Zzڣi2FlsE:X߿f;p毌EN<ŵxM;IQϧb! h:[2Cz&GGphɂHGI0mj@C~G;_fX 'exD΀GK࡮܄ J j%DD+Ux;x/Ft]-K@|}[`uOCÜOO5wgU s_CjqkQO(;:Z?5b6%,޲ #;!*n5y܉C3YmPnc̐iayN]>*4-3׼I1`xt66m PܸUekaI=s)iSb\Xo F߭#vZ--"CS\¤eW*sЍVb)/e!\!|"x8QմBtyӛf .j:(/*/yMAܤ=DSl7΁ 8̍%rwxUWY7zʡHxBl \0^fǠ,ة֌`S6O"~Ԫr3lFJiJ,, <~Ke^z,z,sJB:,AE{coV1PIБoEڢNx:n#mVoO<٣8)ȌS*wo0yrFPZ ҁ=v'|\ xog\j C9+{n8J_"ޢ$B(}NTlN\˕&bǢ~N )hVmSqUb߮/M*Y뀏 U*dE1gP>`E9$:uPs\G;$S$bj*eN<3 )6P;li~Mmm)'m` 1=9_4`:~H,YX t6f .MYi~D nkAGjڢe1 GG7?߻%@M- vşÖ!= N^aH)=N˚Cv a\`NPAWΈz 7&\ث g@=kS.`R'ckk'T]E-Qڐ8ll"4@ '"ϬGNPӤ\UO&%-*c1>6NE 8 [wT+)=Dˡ)ʲ^*K6,g;=]吃GItyZ8j29Уs㳹;պ%fxKTѴ% }&wLy] q0i:m@+7'l@ܝLmů<}fWseCW_L΢Ud U#oT'%IEsqNBu  3a";3򶖌@ ӫ_}4W~qdk-ٍ*kl>nA9#Fd?QF`pڦ{`S}!))z c{a4PeA"4R*- jꭌNu-.ޮ? )ڏ1M9܈L|XvckGpf(,sVj |?\k5Zl=y*"SsiAat[&3=Ş<Mz ǚSU.Jܭ+7VJ$WwT)aXݶ$1)%RewSd4/M._/iK <>aWRwy3#MEe83Bܴ5`xGyG҆{rqU Ufgn ؼ $a-IWgS" 6s+kwNB6n:l݊\KEy ǴQ .as6 yPGQ`|JnݢcfR&idkLXYhuz:c#PZז[Hx3_(s~l_أ0 p{$2iuLw". d*YB:CRm,[ּ*Y%er -z`ĻKǦcC?M ;| WCѐXerCXi鈄J_3EWl&?#nT4ie-b@]: 5|"8aދD6p)Qj_P^#ȵ2gϏP+9Rٽ7TyuҨu]f nG3y/kCm! y a4 g18>$K)ŏ;?6L_n[rr.0o512b$8'U➅)lJ9ǙyS:3c62zI~^\L~`K@3MpIUDmt:Q3군mH+*,[lY@pPx? dyʼnJ:$x]\xxHrwLH}y5яskt]X!å8[pU4Qd >T+Ivb1||CtڒQ;(}Q]vI6~d&{bk)](a 5 yy>.O2կ,)/.[ |FZ++%ᛲn[) ĒC!0: !F,pEczQ:c2xk4E} O)Odpo!X%9?v>vJ ؑ}aw3[#@.a^XTY[lF%bHjΚy%5l:WGm-,vQI~$>wg-VQK-.<ؾU= 簥8ŨSeʭ/'$YEAxO\Jƹځ_0mRv"ݸϨ?'0k_OnZ/2bF,YeѼh=SG}rP1Uչ4O> CH 2VjBOz|_aVfbQxL:(;&u Ѷj-h1x6*,qFǟ[d1C*AĤFi+Mbľv)oχEx b i;DlZ795,%gSP I&t_$W#s )cWg.V=z>C<& vA#bWӘx2}'6B(C;94wuۈJTIzfbe3/0(&~*gX "8+C{_d-S+E-[z-6XJ+Le&4{ DHXJ9?n7Yw\E_.řɻt%]70`u ģdŪS Es?JOE;}~C`1^(N0a$p|=bf]NoQP2ܵ#cܤ* -4iG7ʾӨ{yY?J lMc#<&uvwS+8 vkP{ ofmGALT<O͟,ߓ:oG`[j;S '"Bw5˹b|NBw_&-r mRh=IWv7׾ dVAe2O0{Yc䲫i5g[ߣ+́{5ep^@FEmz&"{`cAd6Wx=+[G'ˆsm3nfj&+C5ktU3-k]1$}ѷ•~!*`.lt,l;꺴)nj,݋:=:{U 'M8-ڙa41B:ٳ[-Js}a&8/G}ݵS qMa"$\[0Ƭ|Yd'0jGU9Ff9)~ xѲ/KRwv /6t, GfiЋPȳujg@FlWI[V2>/ҬLC4$IT+.⳩F5d9,s`F7|@D}੟vLD"DpHq'i \wSr901-p//Vn"oyl3 2x[ % Ӌb$0·(L?}7طݑϠEN"D].TyOA 4z:)ə'fx\\ٚuTS4ءH;~ĂZ+EOZ>gm !tyCOC&Qc.NzїoGk5i4jȮpU*))n7ɳaYl_I5?Ak^?4kRib@,(󘎫6#% o$G@(EzDd5ƫI%{D3ʌ-vJ&&hPn l*{WO l53zJs޶`y6xWlt'̥0'LNH #O&[kMtlO<8l" ꚝ\kb@-T0 Pcw^HnrPWCؚ3&R*[twVTO񹅃^8S>{ekM9oi*;b9VRqϞ(R|KDT=!%7(oӥPә,~Z۫KrDwRW_XQX:O8T;X|xSӤI0u^3`2KqDjrpz2aicmq;_hVEB(c-]h:W3\ʎFYY 9.:9,|C`i3GpX+g;fYɎj@C&SLg s2Iv.S;襵қz6^zvrTYa Ƈ WVKl(GSjw6aߎ\韶KdH6m\ΧE "V另x8$3vFQg*cX`^ɺAvD7&?;heTcsb6Szg]i[ ~)\mtd#JP4poQ">j$7~"Ib 0ӅِBVŜ:,=>ㅣQ3ZGU.\[ xK$1ez`l6\K۴t 3J۰sq:I}< R} x*K](NGoCmӣ@ 9])'ߴB{څa@ rfSsj#uijU3y<0a? a[Z+6 e*֯x'V|22C~QӬjBc2+4RňXmu?, T$'F|ICx J-GDA"1؇6=NCNB5C =s{)&M v{7f, t 1~* S}|RUN>&DNڨ(4C*(:h*Ï԰=lS=*Egyd42m0a-Pw8 ^V։K"ZO^O FZ^bxC|fbXw([%ob|lO5C3'ԕNÐa A]8KL7JNָqiAh֊;f]n-DHjM||2~@v'"!I rCDg]j*^rJI0FUU஥ƮT&a o ֺTD%Irk#!;CI;s9yG%谋@!Sg3m/;VmjQlȦyǰ3RGz(ΓBГ"A3D9PtϮKC-OS!o/i]g'@U4(d*„׏LBV>1+ȳψO *YDsMRK>_ΣgPAp$VVw!R245?D w% Kaid6h7klWn칍MAЛ @-O0ʼs[_gBLB䎑K>-HE_Ӊ2X5H]"FYktj[|P4"Hw5b':vۢ*{s]O ^x}iK=uq?oh~<Aբtq "e5ceZcm*Φ?1!2RH2Lsl :me(&U4R+EBqG]<&Wz(K|`6"%7~YwWK.k ڗ^2`FNgq4pM>z@sXpGfDS5FXA3@!$ \Q#g遧pԼ񩩊,8?}?9Gb1J/p\l+'a'^يKwY @#4پ4$fQuI3D\4F9:{W_7lƁ1N#ۗS(`&"|N3Uje&˩§ EůzS$8B6{' Rcj @f>(Gʘ"@|S;g?Z6:P6VWaA(5J=ZP~T" J>Z/UFdP$j>!G_kK:Ar)n|G3 ղݱ#0vrdE '?d'l\;aNK0O VakWۣyٮA@.f` m9R:&+cm{D ]&>p$zZ%7$[xqydCq(>Y"T~=" XatX}SsFcT$3FOI[a4!¦F.扯67KQ"{J4?6sY HA=S%>hYlEh,[QR'ʹdulw3 Oΐ^eM$̷ʏ %gaCe>E H fٻ]gC*L&>n:3P:tۚǂs!⣫&"*Ma3\4e q*%F\F`dDy*C;ܜ^l0*7>zqw2`yħqѨy08Zn^{6f;S`[hl": zs`ħثq21% 48p=XR9BހI=bՓ 3ʼI)!9n8vBݻ;lK ]+=G JT 6Zm]'oj7C+ ()1R{.PCRȮ]I@򅄻txg~ә a%gcgUm?$Fn@cw>VsdMdD+RFBI&GLHݹ-3\V;x}HؙD=.Uնo$g2vkxySE ͵hǪE'|򣫊Wo u(/CJ)o2"ϧB>c` !Y<3'@㌑;.( Ϫ>q6Vvn`M1Wՙiq)޷녃&ZYDxW$${&`XsڝĴӁI# ?%$89K$-g>_54b>W~۠qI[V{نގ(rR}!)t\\u:n.'N--s2}gcV;NO hk=%qw뿩WrQ.,9szUQ-\3KY<2w% `^ ŷdUΣ yy 7IȻ ?zK q1ڿ*ѓ/i @8{OGX Rjd|c!>iԛƦp'Ҳ]Kɏ{q9?=A94/juĄb2 @|-iNQ|\w 7ܰ>;okrYr9Zl<4lg`k"ubd~rd!O sڐA?e#arEWޗ1`NY?q &+W%Bc$JKvs3*%5!nV`8udoC5եP@λk%'LO;mZXoA$*F5$ dKqS;)c>NY&NWwKW]sr\^&POA68Vi8ƛjQ*U 'iӈ(#SQf߻42 bW4d8ԓ t蒵f\SOi4) .ݱ^d0ht}¾,VVT!`.%C J*cWkH9FєQDw-T؇?uʚӶl~_t|\BEE)(N} j\ᛋU"03ȓ-s69* [݉D^eZs5N,%?Rq9D^ە StZapbK[67Km0͒QԀ Bڌ}0kBWj0Q*ƲP諬fRLK^XtT1U:/ꡜ.5;I}z.YT=^iE.u= ףק/ 2-Wfk>٪9q8?&:[jR;,RE$Cp:&4[4{JjUQc4 Qq b0aj 1E){N0)aFG<I[.3QTg.1EУx$y+ +ONю^ -#$Tpvp=>%.Yg.Y]Y x>Z}39}lWwGu2M=h$^mh;]"O2Q }/*kp/\X7=4@аtQ~/wγR#%)F(AC̦uY  Q$>^TL@o99pvjKj7ڨU?d5 I+VI:e4ưZ|oXg([M_>rckԭѽXF;I':t m"PM>o0{UE1?)u2CV VTQ`t$%v56:h"օ8j $w?„%X+y;Q{ |䳴o5cSzJ An4b'3H+ td}g4ڋ y~ `i;L1а}ȤʶSH;ڪQlHcQW?7}0ܧ+xFɁ-O+8\S[ARUU(eRsXAp7mw*:{,ثzꩶiW)Aם)WZXO%wr|41ڈI1L%ͬ`bH@dcέ5܁kCCoYvYFF`QL2iGyţ|>d|+)aM@r!͹u X~jxidf91¤_O[¤`.u+S^'Nx952G7| LOi4؂R)_|"H?&BAkD*qak&^22p) x.,BOZn߬uwgW%sT6ϖc2گC=6_]lZID*t"TөkW&bFBJRLId`|T??9% TlDD"USl,'=:\46МM2ܔGJ& QިH{Z,oF=KF 4Fe@C;Nx,vwFcU2^Vx漋">oqV f,a͛f 䜡+6u+RJ:eNY^4aj+꙱!=[X(5߁j(MDxN6h+w)Zm~Yd˳n0o+<'LYw|Ab N)a];w!s3p$6gԞ8e T@v&DyN~eGvMyXd2B)h;jdh7$f-N7+І' sL|Jf<gŖm1l6ȚZU:9Bز/ M;&F|Ҕ\d z*k߃LYbPTْe]Ú ,o&-ly [pOuЎԮǴ282K0矪6qV͗.D18?гvni#J;VMjqcYá:dyiJ]~3h ;]k(LOC5&}_l.EDˮ^FOhH@$0 49_r?/ӫв+f2Al/ j` Sŀdǃs\ܢLpCwOD}$ Ej+iX q]KUjUh|nʽ5' 8}meX|x Ap4udP?*% r#rI}# ? T0:,Sq"hE 6_Q?p.U:)eȐy[u$>}x߂'PR"[\ -ӨB#FPRx+ҕ<~mCǦ u1?OfUi[YX+MzBQ7y/2Z)ȹ{K&hH |AfM$Dj㢫 I\85*굺YFb|e@nil" d9Fkq Uht|TE`+|Ǽg=3usuMEW{rk.MD9ϩetc&բNQ=f!P]bUöd|Xh* k_P7jSջy 4`%r"e$tgddָ{$KOt,<|'+gGjQ+MŒ8~D,5-nJ3u5+I+z6\82v)*;L,'c]qeeLJ Gc2JNuXe %rIHV[Bc iLS)AA1)< s6R_~=ƥ4>3*]XbwC.zUv%ɯi)dD A.Sg뷼٬:G]iܐR-zW3 q]5Vr( '$ >y3=$rބ깛vp |ICݮ+8FcS es\7'D7:-K gK:}vG߮> |h͠2z| 6̈%.HE*M3馹Y5u6qNjes]AT߬G X,ag|:tΉ~Nq[s^EЀˡd0r> Jb'GtXrQi߾C,".^7-Jd=0<5NJ-U.;.CV/tp[_ޏ2mM<.w,~gs&zr.ϷZqEnS??*"rMR R&8ՈnVP2.G#{#|/PĢZybEgygR~+ z6wuK=vn@(QRUX+a;Tm]خ8bDW )#:~D8oз!kI1- S+I 3%m0@X[@:$ެVr{ !Ti50soaS#0']%ɌbV7[MP4#bը%sFU|9n~ޗ}Ϥ^W?#?݌+{d.1)8>мULdAorȒw)2om~ !Sڼ ?*|j}a_  ͪ Gd<:όJ'Ex"=P+q9ZX:N2w^jY״A*`XgE7Ji6 Dp)z\$].hٮݩ'M8Z|b(&=L#:C%-l"2ndz!H SL~B<ԛoaΰk-Mؤ}KU x=l6rt<=L/ #"QhjadW{` IUnf`]hDC3>̆HQ)Ꙛ26ktwa'EvGoguWPl8*8 /T"*AqǏ;9mmoXTŧ4/gm,>fe:L<V<ԎVd4H7!VGM}}BN]s𓭰Ȫ .T ]|vy[W/y7wpy#`TUHSP򤀔<%9+8@]gXДepXV6UAD69@;/$m swBaq/(@Кh\P(bJuhV:rZ̔kqUPxs3kݻ9 @*ۜ4+rK]Dx:3;Ɔ?'-XEd=kM w3͌=FC1wkT4oBF9"N2F6g ʚo㿍o~2+RH> ;[1tQs^wBbKLkJ?.&UeʽS|&I_WA/8}atG$XQAG0^dtOAbj׌um^6lIECDHnLiʎX9x3pFvD-?,`s->0>^ YBgv/PimϤ`}pBNpp-X|kkγ=H \_"r28U8F 7w*CEcX][kf_%jk[nX3.F( !w;v/zG|yb7,Ap,ĕ_=󹘖 c<:XrQ}ij>0'bݫL'lɚrݪ *϶=!86er&݈7\;s̒;xrV ؑ4k}GAx(څ`iյ>B*~~CQE33t<Ȧz q:ѡ'q$T)8@! ucK!^Wkݒ l!g wIr! 䝼xw?l'2?S>MbnQ;ME,4nʳX7*h';# ?:nܰZtNtI(AjLenod_F n3)@.&[.IOK=$e0,]e:1Csu~ϝTfZNVB2%,!D-irJ cƶvM:$e,LؚJJqng9kcK`w@h*rh-DIq4sSH:b2E0NXR4VlEgr>EZqwc Fhn*FKX=DGh!F,qzOR ޓLJGQH5X.OPޝ@(H% F[-p% {V51r W<lf e1E#m?U﹏zT[֥la{)ӁnQԭd ~C!tYSG.XP_?N؇'&6P -4; ugzHJVFOovٷk9 436^89WcF~x5rCMb8,~#=\;Ņ'u#c"*X@ðE(gV\2nwN7<p"}zA]E CN6+pz9U;WRFgÔy[` v'>l|-V10A")բ&'" gKd5o:r9P{C9 mLFoJ(9^E(23G?W>x=%_eŖDATuDqbeIvI|-lOo@iW6_$P#hC >~,MJdQW ښggߞy"fH͜S|W5 Nlo%l2 ?n{/ddˋB `jhFgovngdhluGh>GV-⇇k&7np?or&}p& \Th/ uJPc(g:?f**4yO=<ЯzIfl*Ų_Cqa˜-{eZ4D4F><9c`@\HOe5Nh pc_18[rٚtK &zn'卑<ؔRU[j~ :/,UBKȌƞd\86۳Ɖ=Tl >8N ྟ#cI47Shx~r3o~+><-ss7drb&DT9d_ϥܨoLub7#?a'E=!Kjp^Wx1f&<t@h0YGy- s؏g _ ۰yܑsw0!ٲhk 7"qi-!@:Q8X*sa_nLn <`Hπwwfu2BGJ 50mc~r( Zu(h vX,NQ7 smEu#s9 ѪED,W:obxńf}yқ\ 7 gtG?I:GaOs ]vR hdNW[}QZU8I!mfW𰦍vB{"kl~:tjttaKqG6Y_wXm2Lp̓9/ʫ{6ނ#,Wr/ӵ 3qLИ8~ ! %P2/塷7cɰ B8>$f,ڂzraǙ-d@)C!\0}=|>'_)R%ÁylQDa0(7νe=c]<$Z?B [j0S7s:OmU98l7g}QK `DhLae\GlcAi\>gL!W~1NЊF?ADS#`4 iq'`p>'O6Pf=6͎~:j_`Jp4Xw:'k*b/BNV! m#ɺ@ۿs,w&7Ghsy"io.'m{OnDfY7)1Y:C2j3 /ZprƪLfPww\o 'ݙ0aNoYх𘟟Y.;(pA9vXd{ji83ӘHYұeJ_}ۮ!Ƒc|g :SbڻA|kv[寁enSD=hJԔOB(p!ԫ\t;J(UٗQufj@E6ۣt]فHyϓTwɤ|{IJqk;(C%^^fr1Tpq] G}-R_N $70.~3YjZ-^P]7Vf-ɀbu,5x-Pd]xQ\8 zyrBt[ |R"񢫦v)+3R5G ${(dx L^iyw&BO^x8-ny`_e(umk * )"u&sxvsUx*(lfS74*]7(۝(~ŚvY "t+#xPJc T9eO[ "y59ޑq_/0+߄ 2rQcx޲}(6]'4μG=S omD6.ʻy)y}Y{'!`i0foz8 \aƥBRŕ޷f]՚Q"6|8мERXJ73 &¶?켤"ŕL8:E 65z@_BO<veV&3q] T&Ir\gpه@ G?2uJ cyT:Xu"7x,qk3!KKcxC(g~+mVFBy!)s+y syPo-iď4Ip@mߧ{7nnkP\`UV ֠.En# ,XwRJϞh;Dv>zuyÇ[ ΉұhJ忽CΟOo4 jNp< y~9B4'ة,xS]="h9d*\ 5 >d ߱Fc%/gK[ f|V4]ϋ3Hͨ]Dz)8W;GZ]yPY{8.Z#5rl+LtCֵNX{QȞ΋^B7j)}T=ޚШӂpnEw6iIKF0-sr}G,R;ROUbOEW2KUjJ(vYf"Xu" gϊcl}JڗՉW=}ٻ W`n eCD_2QsJŘqڴq% ;B)zw3 4$_Cy T5KP^gt0c8UkzKN}'di"bJlYoMF˒R[VvJ `s\+^(aUU[g"(}:< 6*_&P!2K@)hXh)D,_먱׽H=cưx9>JlMRv1E0Wuq+O<>f!EOL**/0+*C#W`Ufy?[EX٤ {Yߔ ~ME"hzc5B.g ̜0/^ҸD NLeUvVe˲?o"w56Rr{$30Yy6j$0AB\+.Bk-A*zd;B] gMĖ5@.3)_d4FJJONJ6揂\ǀa%v䋰5AKg1DDz['.{`d`AVa86PQA5c-I[j4Hty"Gk&+)ۗwtFǡvn'„~ ^mF7*NB% R 1<}!OE?&b"}G:1eZmM87Vw$5fmSZCD}bsI;Nگ8/GsR-`>dM0X?ӁMWYfoPn)>ӃHqE)_ʻ nRW$V!!̗}e+F$RWng:T;*A :iR #F`aBI%bOc%ho)CdWzNC jncAQ9&|l@1+ ѤZGzS u3;}t޾v+(qt*-]KM]$Y{>.}L_'*{/l.?թt%݄F MFͦuy٣B/ rhTu Ȍ/U~ɔ"G EBn\BN#hn4. aA:It-J^[gOháWN@Egt"BF* s챔LBb(>DRr0]f)7\g*˺K61=Z{h&wJ0F_n9OFT 0MA_s9g~}fCVϻ & SzzY:ei)%y3a!V?*Y,ThyF:bR!L1YjH%38xr@fOxu϶|s.KhϜ"&_Z旡ʼnea|O9PDrǻ<Fv Sٻ; {gXz/JjY4S@lAنFV4_, \ɋ2/Sp$n|ypT[4xPK%\,Nꀛqkt"j!,,XTuH q+4b65XguúcJ#|a) Bor"Ǘԍk"VMy4W6ӿxMux9DXO"E2*E7^I!{%Fg4QKiHtJ=(1-Q$d[0[tcu>$n-8.ݶvOeO`H1 |SN݂oo5}K}r)olhuZ]AD6f?%s :؝D\*(:N EryuhRQگd.Q&d K{ԇ(Z.!ۍ3hnL0ͥ)S&d&*YuNB\a:ZJwJw qbKJPR IM0Qʞ{ײlR߰IoW\|UBd`,\4ھ|;"+sl\B&/#"߾A:KTՔtiE)eG /KW`6Z: c'ܓ/dbqcPśqpOSPk>u `JuViqw"_by')jJj%62Q ڌύimy?RP2J8-(0=+ŒN|ܬx:]T/XKjH{7_Mi嗍J\*uS yg8VNroa4iR[|P@n/A( Os;@BLk^_[g@.H6YGi鯞l~&nܲ)R!,tL&y/o(ޚbz"֛۰$;GهN8F8{l`Ӏv +P u7GiB^R`2A<]' x<Apol8xẀ|oQh` B1X?nʜuVPnSBC" F}!*_7XqI>|W}jf! #r^!eʧ=@č2)4InV'`)G)&oDYDxz#@5{eh#zfsFc}B@i+T4GXwC5<G笰=5&_Xҏsko{jF4zثYQ{eHo]Y w x;]fȟ=ysD^.́m*цI2Cס) X~٘SPUrdUf?}jOhiPDXKYTS2qRq=7D|ڞb&q4`zZKSI k p#DPi'OʔjT^5 'Ex2L%Cĉ *Y h@q5 |¦J4>[Z8_֏a:K,I!<r x|j"Y>MjA'hW$yͳ[Ōc{E(V82 vr%ea}l$dB~/ @L4$Cf%KI g`aF}-Ľ͞dqIV7Jg>1 jĆ^erh{AP,aRNT恔OV+qK_AyTDKfWFL&1|* 6s <+u Qe_k$>*s9mm\10HJkbڸ(U?%-G"2 (ARU=+D_"x'E>K!Sv+-(QrSĪ{ҏmj)kۘ#-ݱ«Ų~49E%^Ouy\#c q5EjR\ *uIck^ygD }K!P; !D{lDi@~"4Pn)Gr vE3hh߮ILH@(`Io>Qe$UCtn:shFYfe]jqE r9!mz14 Ʊ36=Pw.udp+W=f;Rwc$*XczzPUkҐs58@~ pk]U\#\@NӭՐ{2ZhɧY;suTC} ((A/ ]~Vۄ`Ĥ:nGGö4Uuo Ɵr//#l3]G/5,jQ fϖ_xX>ā1uK}ܸӾo}9IrE)ZDB!r:Dԙ]sG XHO)BɆ#FG7wBh VWO0z(7Zg$RH,]7_"eJQ 63D'挒sNɫd;Ec${,B,k(#u>Q+=i7ij85!S{5wQ MwR8v+}vt1BpM׆9Ƨt H3VVozh sx"=&e\Ԙ4>?C7kս'X@[Y>`+6b2*S@Yzgd'WT1Τ䛼pzOXWifVklbRGe~^R9mHҒE!cDhbCq@KjZ|Du40jpZ 4li-?6J}VL%x+Ē޵Ibb{їNTR`%VMϨSt'O DRaϜJŞM='% @ݪa40$2x$c\nD4TX%j@yjЇ)1o-V)w Dzeݨs ˷̟Y997kBe3up Lp&JczIp͝*7CƧa*F9 5#`-`0FA_n* =_ʀ9u93x`}'ڜ{4[E,(Zܘ1+VM{ip0i&[{x}8LGP>P]]MV=B԰ѫ?Q,YB 0[ֳp-%u&u_t O8jW܆2x)Hڈ⇷ɾW^kӵ_VOki&a|0~Y_ǘwG3$Um> dkY>Ⰰ T>AFqrMHG5\ӟYmZgSޢF㱼A:U_^r-ۖixi[\ aHt\r7mZZD%p Te \bn/6i 'Μ~~ph?l.~t(}%9>.ƕ{gTfa -TF"1)iӐp5&8(`g2K#TAm`#smk09",gN hu.za30m*EigOGL[fbѷ@n ^duQ ՄT8Ytnee[֚@儁ɸke/dNA0N8"j2in(뮽 jKy, B*|f,*gWd O;89nOC¤Jgla  V%K^mMɳ~G+h,TaVa}&#gK].ZtܒͯKeyJdGSF5J[Ee+!AKCز_gql vv ˏu*ߗȽ;@f/&+ '0 +n"ԅH7dd ͳ Z mu󂒙oN.< Y$7-ALރ]~([͏0O =|UXٯ̱ɨ[-.7Wﶝ8:c]ӦSvPPZkR6m^^U%NP KqKJ9 uh7ANɒ@SlknQU23짻_8,u3x]|I!5d1<|1B4$ch1E\N;.kYƟζ+>-vPS{ WݲrQBUuM-t=p1k@9 5-L ko`nYvS_fP'!3t~%9A5,MIj%ݘ*%, xoWgV}Ma^uve?HsąPp!) /3qk_?TdR\DNOZ܊FNi E+}'3)#otfƦuDJY['tS@qQk?/LF(Q8YIXNI+ "o CR(*b\G>67/UR;av@W"K*Z._C} [j.ӴUU7B8,=!2?<Vz_`lNYm)a/ ?x*2[ct27 /c(l Y6H P4i`< ۙK>Cz1)؏J5 .JnQ˾g; ̄,*Tg|͙7'o_XzL[} 8 EF{>k^rZ*Ĺ5Vzx%\Sm2:Ҳp 3m_%Q\,VlqU̢&!DV c̋ȭ=Gp.z׊1ݼ}GѵVGLC 2txZC]x!ª֐EAR Hn{cN~45K3x,^i=QL!x)Ч雀rCs.ѻSU<AOd'u"}O, J|G\pDK1~W b?fD$\z"y?fڌŷddhڬJ|lZb KX!mSK/ Nj$rȔ{̃РtϘ@ qd: ԝ!=gۧg$~-fIf< *$=sÝKb D=Z`ѯxUqv'YIZ0O k(jS \^+ wH.\ lG3Nt()>L ^2FO_&_Zf~$?(;\^MN.̑ +pg#qVG[ZP_JnL8:(K2o"7布T`\}ׁeLq=c,G7kMLq` #(Sh*q>DZ-G e{x/9)T0]jsZZ $ѝVJ%Ng@̒/Ÿa٠Sa4b~*:h{5Y}TAU QcNJ?w7BR=ԿC1!yCˠ~vyI#AZG/fdr~ñD@Ǚ`jyұPÏ~49RATX)135`Q*=JSWӺM&R-ˀuki{,t2BZ|yp51ZJeb<"߬D${&q *#$#[ 1=x7M_&/|!d{Qk(O5xۇ̅S n(:6O/BW]$mP"9{> 5T'S 0&tr*OX;M1$C7Nw~6n}(F =)S ٽ?E(Ox-ɜm(FJxdC Zup aZIFrab%ıY? VKiG\!$jJʙ&cl[^zx}m:1yf?`:z{Nb|D9:d0r;N`wFQ' #zTcu<-2t ȺުiCRbwqkvBU >б z\,>tg @ &B۾pkR4:ޘ9!o`Y@ިn| g<,3 l"LOE֙ F)fSH:DnH*1y9q .^djfayH9[0[Y<] Y P 벧vc" ͪ EEs`k\2K "7M'H:*i`7 ơ$u$qk,UEfgW5G(#`F#ZJ> Iu%h< i_u3H ՜o~c:61w>"#9c2$G9eXN&_ \\;#D)L*SDwAJdG,xht"ev`\ n=QQG8 ͎ iVB |v4N>ehb3mUUeFFD<WSQ@qGK2XC+@Q|=m J*#CiLA#F+ir ٺ^/ zgM-+ 2 yJ;39ѷzGJ,3LK|F=!Qaޮyd&C?:H!Y@ #•w`TgnF5c.<$ЭsQ|?U"JЈ_$`27cl`ctí:Al^_t|nUDk\RRd%MP+dp죰LJ7KC?L%*Zg mC_v;L`` 7UzEG[x)nLulMd҂FCW}0s. t@h|m>d;gzt ;Ye ]Cdc፴^ԀllR8ttI3?,NeR=/,$1_?L0޳ꋑ+az? WAp`&<. 'U$xFfD|ӐN̋e<|rLˎG;ùPb%hejEèckuN"nVl0p7 dBW/VzCPZ)DjQ;ZzULKxQKyqCk]$e'#럏ZIha: alW)a2P<~ I#GGZeY›G‘QFF?Mcṯ֫9fR[ P[eZxI4lV?w_,Cb'mBL>(:ňӤp˦r&/IJaHXQ6] T6 Ps!!UxۮOx.`SIE6h: {{85p,,i0 {vNC?>;={_5J9gaD=Z (\YF[8ލhy$UY떔5e^ "ٕf`Taup$>oqLAc7Ks㷣рnд4-oY?>}HK6!V&mPSwhK ҖK:4տNrBρSQkat~me "@Gmܵ*Ͽ9Q8 46bcFצ9BbH厏Q3,MuQj%>S"除[AM7toᎦX"u0skr`؎8允 v\qݭwrI1›${WR; Vϝ5A&WKsxK Xi -+İ봂lVq=@5żWIn ! @Wf'9Ԍ X;v;:T7'8-_Lp[b~8j )3”I؎D d@;xfVBG%i[K$^* CgU6JQm2g/wz֝J2fabZC{]T(tTpJ!xy, C/.D(3. v}w~O&_}νBdj2+i $wk+G/ }0{qyAyqdǘ"}2D8!z;D pg$zuwRa _7/$կBb8gpjA}]rw$g$p[hEЂ~dbY>M΂d?@j z"m}?CX0hͧ'!?9C+ߠ4#̑4&6;k6Y!E$*#`- rgOHP1Q*JP@pE2!K?vDgx-|Gwe||(;RX|KqCY.CX=FmO-6Ov NCERxϹ|R*?BjD%4)s5[{<>@0Voֈ5Ad;|rDTPp'LtA\nr Cˉ]l̮3Foq ,i)1Y$3jO z ѩ(N`ǰQF]|\:ޙ$uG"āq"KUaO`|x܆Š1ǒ؏b9L0-&`]3i}?=A׶H-aJh ?˶: C{ń0.8 $X1wXM2p9gZC!{ 애a;}#_5!2c88O>hC,&.VA8+J9l;1 "܀{c092^Mv/`],K^j2Z _!Thp݆߸t(߽lY[,[É[åikܸǨ|=ͯy_6HiеF1a?:=I)T.nKٻ0F 湡{%VPn_.|.w- CQHOM2-S׸3["?q31 Su;Z ()[NG>dk4,M" Z<ɫ g5%M0~"f]H]5vШax  * 0.* qQ7Ű8˛.wCsIkHc6K{oc4IS6#_x2|]/$45g"{Ta`e'TOԲ5mGTo'g6A+n13@{ۊIIJF9b:zu yW䊜D-cj8V9V( RiKփ5PO_SLvF2[?Pk.& я3A!iP»xiiQN+0qy)79vsR? 9d;YTl_A pA|?\SPM^TÝ eX) L  2R@wg&IUjfȐ-CqUD3} )?ŀkJ.a?Noc{vL6&cn7*) 6ri;_SC1Y1u5N谈9dS\)PSoeF+ Wg*|gL~Fŏ T>><]C#((fjgzPq"%uА!7T=Jd/ayBS)6$sOS˜QEN, #<= cZ #{mcvIDal^ut&ƉhȞSPt @PTqlQ1>B| bT f'p8|?|W}5i@zo^Q-lS*RLQ Q2ъYrWϷ{'~M_R)D+ţưNkƪ-}L&P|G^imtT[߻zuH=47 Micu]%]vVu {ZDV),"_ӏUt'`,BpK!IM/1KmѼޔtBf0oQY\Qho=xʍ{Nlx\MbZ|__w {Bu&5U ƴXپka z:%9 *mb-G'2K,oYٰ Ȱ1rM6'hj5T,nP8ɽ3atP# oTsCb-.)0"K4>*wϻh)2ƽh>1b`ŽG{8P O S/($F^q%xG0rN-]߅~!%0FΚ <ÜO--'NԵC:xQg$Qm:HSRyn?ؗف?o/[ F9@6_ 8I7H&3ۖ,}v/@΂=Ybzސu_J7mO|(Y{b33"~?=7_gLibT_)N/8dA8uA%hRÚZ7"Z7fla}Lq}4Bà,R0}7?[鱏7DGjVK;:.*C[ ]W^7igN4Gg fThYv0-b f\6 yWR{Av~ F}װmk|-g ^$Цyڒ`s_r Uk*Jw#T1͸iB8!uI<Nf.N>9e|!M}Aej*\"&5wT8vr*"Mb|~G_]FӾQ[21\m:eZ\58m7tFu6Kiu:Q|=\ !1EIr80ŅxM؀6w a#lop( U0L@ š6%K?QlF߅^45{IB&>Q:ԇW9f‹zP`Ц˘kNHi9'CM}΂}G[R0JmVv{#$"tŸf .Z|Oc^u7Ho۟nLjwP[F{\Ye&/sKmEd )& RJrD}q*FK``ȣf)iOzF UDs#zbV/€n F}?N* V*H,z*6qt2rŒhS͓$w (uEJyWp9%?e`d[S##Q~@ ak@p >͕B|ׅWxMyK8aD3ڸ 0ϝ] h*LzOj?QK)qWKmhm{)GC XgW?a=1 0{oom8cC ;>`[4~K)oIFyGfξ-"aWAd^ȰPc$Gk(t\] ]O8#wOIIorj$G#/A}no/KLz$k_e 1~w$i?@jc[()R'}ߛ7ul}) v~%U~B*N9&`H+fKEuIL&Kf9,s`ah w\2fԽ ݹ`Et`o)y&nm[_W qE~gaXP,7 Ts43j\?Q ;d<'Ļ$dK.mH<}%1OdƓ壇הּ5p%]s'%+q.aE|hcIpvޘM>)143cp2 `~¤Il邱I>Mƚ܀DvgЏ\$̄ ssw;} AXFdZdl'#ą썐}D/(l0i_BXGg75w6&jkunl/ HtLjYIe`3c[6nӞ!y}uUb)MO.T IjDI}\K^{=>BbA4,T`utKQȈ0(vWTEv-J=O`x5X?)t|p1%6/IⶽՂ]jN{32۲n!06iUy@-c̎O{nOP%sЖ@RvքVKQ& V7܁/ ac/5`͈&놘3찎==}9Be #̌ hW5N)jMX!l|i?C^3DC ̒)]F-.$3+~h*Ogm|qnߛMkdNvp9к?ΏS2 6{9x6p-)VA-^F#n(P֭S3f_ÙԂ r, j~\Ǎ#9lz)uI)B2oLZFސC5 ;PCaBP`@ i6.v]0zHj%z`K#.5v$";~ZχD2+1zBZ9aE?^:w V:&b/PM;NpJ ˫?QH\Pr;|- PY:\(V_LM]|DGNu%_N8!nK6eTy&\X-qWOLNJ(b^kbCՄ]bA.ˀ"wNbB<^X"r6㵍yrX}U=k$/-~$F@~nY3ifr.ThA,Gc/A;ZZi}NƋ51T61/%jf)~FZRFMMHV '@ugD24ۀVBO@I%)z@&á k~ I`z0^̼栛Q#kS4kse_ xp9 odK{}ŒŠ9 '7#HA7RFd6<-0 M~Rw$FJ!r'5tg1_iD<x]M z8̑ \JfYv(*OWh4SH1Y=BDx?|NT m!7J)0JmRF"mސ"ZN?$%XqjyhYLYA4t`e40,!#!1q#̝JK^w "D=hpp ~]p,ӗ-0F.TՕ_.$өm]1⥆jG^{ F e `6CjY4rCt]BD] s{;EՀ" 8eONSԲVXN,)۵ \I:tZ#ia>@[`u^ ?3Us xwH@Gr#fKŤA,0}`oW?mV %ԐDՇФgZrs4W~ÿzﲜ̻/;R  ~Iѷi+!P:-ٗ?\RQJ/I# T[kB+vk(VGXn[=x@jM^sTŽJIͶ mi.%-W:qZڝ.}` ms_-ǩlmM3/T41*3  d6U+ݰC7 F~_K)4EL3뜽8)$׌ڂh=zpl<[Z4 8Sދt*4#Fw; 6X$A+gshֳqhQ92'L xՌ,J>')2[ꋩg*OٵXnQ0 _dҞ W7nm zDžK*жHPΫ@%a.Quu&!;8Z'N0+YvBf1_+``65 t:5֛)g2*L\^u4%K>F-&XDaQL9^$BȦ%+ymnA~@;?|S~ַOI(Xb>(,uWm81uMRcpv)zLW>sw~EIŎ @<+/*+VWG]L}g~T7A{%kCRP *iy"PVWHzށ 70Fҩ0׌Z9de,SlUh/t~%O'ۿ-8k(8 T9M83pB'kďZFu2.N;5< :35=8wFxTCtQ+؅%ƫ % )ݴX܀T';iW8~eX챋zDdU+ vKG)k@K`*-JL|&(Qط<3Ð:Vh`KH}rkڃ4qBqNU-m[y0us++EcL mtL;t5R [cE^9'a͓+SmURuv1}QHk\dB)8|7[r4L[m_qRD _Q(Y>*28|喏[*|>v eC)G޸iȕ@!9|R^l%Q)+ZtrãݮEʂ68l~umC8Fq)읭&Nq#u,s <0:UjN  w28$:?YRsMLV/N?Z nL& \lrrV:0Wl{%D7#`?V"s1鍨ꋝŅt_t`m`(KƊ\DH|SLeLb390+Åi{1 ?%0Tim4d*iK,d/gO&.s)omXƆ)hD0pw$ok~WEKJ8 uJqB2I# "-+﹚uN  ޙRfV/]@GDI^ч~DJfl<(uM 2nœ<~wX^Qa.=8}77G8nf5O$i61#PC$'.1 PYc8)&~6G7m(Z'l+ Y ~]nj'_*S& a_%$+?Zz&;O,={9/M`vީ&׏lsҟd`XV3Eim)z1=dbM"ۗB0f\f\R ^R"9E?Cj}tEXh;4w\ G~TXyO_ߌ* +`V< CZSU(XHv!g -4hL&mԅdI=8Jkۂ [m9hZ E]s1gg`4qH`6Vn_R) ;\+9:Zxxs6`11d,ab,p7Ĝ/ ' AEnMWiW?WQ0_jٕ?N4I|P5C*ojFGt$ ذ&f>抮aRe9 u?@ҟ;r OΨBi:?evsIԝ)a4J dkZCOsx" %oj]ԩ{HkB7Q7)]` ArO4qېHt /#:[ݝU"0.eK6V΃;o2b#[+s}6^MTpX<N;"]~Ձ&|,F hrnjCFSA6<Uu%ӑ182Β/!8$g'?MU!|WA<o;/#%b&tϠM=~ܠx W$pc9gzoCIʻ Uqt]wq h#A8}LOtLťK?EK{xO̡E&Su~ 9z@S Y(P%>uDkHbB신_X`O>GʖI \6 sʹ!ѭ9 ]8-QH=nߐr d捠s Jf)I2Տ櫁9ɸ"+2 ڬujhh>q|aY(_0d\2E{}q_4ܲSz\~݌@- ۉ|ߪ_VmyF_rSZnF5t׋U?dD9:XV5a+)#;W'/ư_ƭG@>g6vՙ $Ȳ{ 1Gܻz .$i:!NR8UƤ"w1jT1(aAUGI\(r8 +nI*~9D[ ImQ%`|_BD" Ifg؟ewAQBݏ|Jj<ܶ=imdgyȫDqauVv).4ZgHtǐO{(Ĝ{:#Պ,B9؟LT(DW|NEu6}'^V[,n@nvQ,ksAiì*';<ʔS0yǤq_z 357R 5BRvQpټVXo)ccb( b8<9riC'N(*mT.`y_n $_ErЄ T4~M;cQQvBMȄӐ \cZ4FW -]HVĉn?[?T^ʈj3QaqYBCE] Ŏ6IK*-o[(9H Dž@enYN6ދ~ a$Ctcm/=/,/0t@0F/Zaiݬ^%,"]Z l(]W -qTReV2{[֑SSrLw"_]8g0腗2{ 䵥lҩI?y  4wky^AolY7옾%ގY.Gxx tܠ4u%PZ)u3F:`5R5`^S")tͭ'̯7_V/I" l_ᙏJS&f &lwT+0n^7;eWn8yN⸺xr+O~Oɇ)ۊDz#sx?' ?|HP,l>yR;)xtH.LS˼cG8~h_[F$j$\DN>[N_Vwˆ9V}ſ*r?@!-3?44C*\Sye<s_]ӊ.|].JJIa,g2FJkZG ]Q)@KA58 YD/Xw<(CrLBSO%T{Q$#, tll+<<1umrϤ&Za6kQJ[1{T@Cob 0;f\i BlrMh ?J=z33f]':Nm< xJԅa}ˊkHNαP> O}Az CqSj`EIv5i2*8 n+'rH GM"+q/}'v őy!}EuæLPJfd!Mh\IZS%hjFH}vhw"oC@ѹ `]p,_;-[N+W̿ZvTU'I惆0^>)j"a>%tWt33:g'j5fF<-\<6uI3\KlLu{T2*F*Qqx=mVJ2=N6>ߤD(1TƜi/-V$dBZd>%6RQ,EA7Xy_[a)n^9J[nЭIlgy9)+sg RLZ* j<AbrjU^MFԜz[(5{#_A8LgwX6ʙ` P%0+GZ'I֕)2qݨE&Ԃj4"u/Y~}+ĐWrX,[Ee Fd%;8dJ\ y7lQ5\ Nk 1JBƒE(ԿƨRia8OzKeFٶH =;H nU־g;hf, $REpm`u#9p: uVZt₹r6Tsj`0V=%a6)/Uc"y<$?`e^RF8IruL 3|ljv Z9 Bp?oloz$V12 ǩ当nM PwϕJNCXQdGa\JrkBV,=%S!36ҹ%󴸏p3{3bhW%IgG"C\PX$͑4W`9<)YQ~&o2L-ͽHM-Ŷe}^xX)aTAR&4hӑʛ.H+I5wS>%]!pK/Da`LRWZ5O]Zm6 iّr˟cYg> sh#Q]Bhvy=  2n0gy7,q`J+0{լG;[ʩ_ =SǎU:C\Е<ܽ S*HP__j<3TtVg~'JDd0suǞ߆Vj ުqL3Je#..^V!D"c41_a钹Ŗ5SN~GeʅY}f?7ʤς,mR¯΄PĆiPYfPiܵOC?冶> P总IK"$* @{'%5A.{L?mp>,{߬(c(?}ȉ< * ! ;/M CĊ|:uJO@e75l#V1$6>/ƾT>2 cPdxΥSp,f*#FخjzǐsSkapc:+Y)]IZrLP{}>ȥ)oN:xcldBjdrҨ2St0ۯm 7kaazڵWOQ$u 2r }EItdΧuV½dznRSEpt5+}y,|)i: v3,̏CLƩ& 5Лʘ6 `%Rc9H .JN.ɵwӴ#x};rI=';~MZzO(Cq9 rH`\MV~y'CJc7ҢӬ I%Ұ9X&b36'768O |6.Tړ ƒ?ͫHH@Z" IN$ pvHBcQ? "ϭEF{'/hٹfzTҾ3@c4L68ګ~t,x&J ER?;^.O>öOͽGM0ވA@}.=XFȁD:NJ{ 5ezW=%Eo h14`&˿i=~nxTwS&@8x@Y&Wפ% `ISDyM_SR= e&r:$D]j~K|WхZ=*y4rxӡa(p\owE$Ygs^%\Rd98m&#$/Gᵣ:=Aj^ ZGXãZՓ5kt+{VR?ceN\VwQ }BjlJV_o_һ-Wnan NDS[+~RN5X`y{ kW;}5Oww_~;'jdvpReQp5no]KB<L6RVv{pO԰ߍ_a.Dz()avﱩܟ#f>qca\>%2ױAsl r>)܀M^?śKxt)#/Sm`VNoT5ta] Nc8$`9.qTHLv)f8Va' X [6rpFWjcy򳿳ĭaum/#3S[v˜92oX? R#1_˃=|A oeمAp-ЬqU:F8"!ޟw3jĉ֡neg+ͰCO\R%}XswEwOyɷ>PƨDx~{5^)%S:"b10jQt_LL1{0: $QA5Ž>O(EY |HҖ7dC ӝA@4ED/w}TT:ᲆ͗' !=l%%FZkLbN',P-pCکSaw+i]M IM+%/f+YXP8r3pe=w:w_m'uk)y|BCH"c쒣]Fœwݧ((C:42NX;\Yɢ<?RUGuh%U t60GŔ5wfuh4DaB8:ɮH:Ζ|@jٲL4wr"a!8(t2X \="b8Mkg?ؠBZ+O4=2b$._n`&ͳ^$r޾P ?ܥMđA[_Gy+1xѝ~U~&`1/cg}H1U8u ٙ5y|f?D 't=E*_Sp$kjskcf͸ mGu f 늋yAN#v콿s!)Ė(u~<*“0Gm˕'Xv[# %X._ OU# (ޟ$`"rs;.#aߨ:Y6G Մ`p:nMvc*cde<^Rmf.)KrRaE< Duټ . ožYٸ5Ӑ{ϰ}ߑ3Gѐ3p:YC:̋zMlL~/wE}/qbym2@`,'/y𶪥&d^/e4i֖Ǖx}S 4;UojdɬㅕVONl')3==ZaDo 2vbH" $܎lˑJ\N<}35A:Is] Z)FUrLrJxd4M tu.a54;J5f1@Ύ=ypMjtVkvA[H_ܽ9Eg#?PI^1"BvZ|B")׬jՉMb'!׈[;GN{4ufPV"P^`V$U&UAz0g  4Bj  LZ%69F2y5hF ,wי'[n9 0C Pj$; T1`MOoObK"~dxA*ObAwʳ1~b{6%\dڠN6 $;TCv-AzDԽ8f?L6ԟYVSyJF'4wѳSX>ى㝹t5w-e7(Lc]TIfKi/+۪t>

    4u$YL҈g!mQfSꚟ զ(nŀ\©fVtxbd2\}w E"As@\qX~Y\ "zyd}/G<yQ-Bw%oYKb{]5\<.7U8J԰+Pʀ3ʏW M+Z]ޫKs^kx>&✄^Jl&T22&H;:=XV[LyyږU* b}3[j0 ٶF)n;}2JqYo2}N\ `Vj.ŲJ? JaApQWE!haBɢ6JկvZ@3?Ch`I (%M=6d _-sɩhH')G&d:b\c*%T#.99"Wr[l!WTq>_#ŏGi kG  s )&LEVnFF ͙8!ig,!>BtyQ*w_]XQ0W6r LvSOAy_ԉw ML*ݯй5MV ee]CpW _ՓOp(،ed, FtRZOX6`˹-ja7& D48բ[+mZ8H噭&XQQ0w[Y"b$Lepמf\l*;1;Ćw#UJ!}_0ڷCG 7k Kz UIVVKCi|hMaEL.;bB],B|0uɂHq[dKi;t,;TS#.(%c3R: >I/q-*120p( {ضJ~/03IǩENxљ4t7&WyPHc\h|K{GJ"{hTCcc>6םoۺ'Qq ̏t |q<$Bk-$^@}@Jpf8 (7H”/nm&qt &0jVjt~n *_XXR1dDV{:\Ul"1';&WИxbv 2E=WALk6TvCFqDge>'ǂѺy#vc̱8^R޻ /V q0o6Õ( Qu74JQ|a{՜|ĘWN{'=/Fk^hS>Yi6u!-u;4N_+HRn[m/vsaIV_ 9O69R +şDR=n0SsA0("kcp6ETqLO|'v}Q`8 7(+Ϊ L1+ y6;ok%l'i`%zXbI{(*[r`5VNd,?~*B4"uEu KB/>~f]_n:bcZ?jr<:!Qw0 v)MI6L}5IY\ y/ ~tu9Dr5X2YK^7(3ٳ pCXޅcID+mA p閜<+&"X23t \Z|c;ŷ"fEe$gYR e McP5 T,WFAРv/m Y]z 9OZVI﯌xa;{ ^&!ƷeMIqf  Fd4R1Qؑ^tS~+?s0`n 77-e.FE :vM%p3(h‰D2'c; $M`To?`GѷB$ PD(>@נ:vTuRKZ5Ę,jthÐ:Iֵm46{Az6xnj' m;2f\wwN: A}@\yuBGu&/~.UC+qƔg }TV,Ԏ\` TBeOAEΑUbLysE.YRuo-+jz!*vYd ~SAZ`X<)Jm!u^ =6GTU I[}yB"VfWM䠏XKY_oGO"-c# \yi.ov-|{ch|u .1o+h~dr,b2HmM9^5(9s@ic'F?!2s1)cvUs4Dz _LZ-Ӥ wDFN%&ȔW \K2ť69-*]KѪ·Cm]ѭ׬?-'{y1_ ¬:n+j>ȭ,(Tw&Λ4$qoE(LԩqC;ihXfs݈ ~hx鹖я{XR[YVWSKp|\ fZ x儔/!ȝ7m⵲WbCSo~U:l6Hyr&21SFRaoeZ#|+#Tee 7O߃gb̸V/MeTM< Tu6 j܀eL#vݪ>=@dw9)JD]IJE%SVwN0 Rn]c>fbs61MFPiz aʎ?M7bNO_jw6 N-A Zϱ24sYdA{ ~l) mF Ŕqxf\7vu dZI'1&-t/A+P_H| +6P1^&KeS6]2Շb) lsbp&AEÔgm]T1@7?v&JQXb:e=w)K 0ث6>0aձPȯ@AD w8`Zw ٲ1> ec$[y+{?rQ $7 MzC p"li:nHeA3 i[={!fleْ/G[SADn-- g+Z(TlwRdJk7Ө?+Kl9Kea1owi=٬ŷ' WD@>x+^M<6v7; Y$d8R$9v8R#;.!)si0x7H d \ Erv+ 8T\/A.fmBDmگq֙6M< NZ\ގ݉$Z{4GRiut\W1-\27/jO`jОpˏHG#^W2Pd&B{t2D}dX }ޒY|<%9C䕎!L>1r,b9&Ű8,q`/R`N-[#" *rI8UzI%FJ|B;O hf#]`KlQϩbGwûPB:)Eq-(,:)*hSxS<5T[(*7K-Ax|/Nvk4Mmϵphx ?[wk: ߍ`dB;ͺ*}J?6 vvdCi&w,g|8~&{ .n iKV# L1f5& VZyhx"HT)—"~u\ͬ~=4β"F#A뿝fE}ʯW{v*WKxsY,*Bc9\ `D܈M˅Q8KJK"Oӽ*C{mCz='0]A:im\@A9[`s2cR0a2bPYXNWC!!|LRa awg^/yMrYy?'\r`>"!7._C߁%y3jV}l{P ߇e7rszٵEys%]l XC5f!4R$,"7r06[rla\4'Xν/)w:],ܦѿexdDܓ>Y.h)Fv)*x5ļBDv<=(շpbdPQ aajMn?!ÇT/bĒ~'YF|%,He+A+QQ+&\=Ln9؝̯ĖH6ͨop/ܜ^..7ɪ&޼W6]D<3b?qw5T[ ?֛{&B Yr0MTHvSA9F)FRA| A^VyOt:'9)O' #p3rO N}ʀF eiWe2v 7'׻KC@3Rm_:_t{1qߙ][*8ϐ,҅Ҏ;v ~Ξ-.STnT!)0ѳp'R~.h>It}zu`ok~‡}Wڦ P@AChÉ~I06oI 2MH ^^ bEi6CBr?J" s( E8~IDc.1Ԩ'*D7C@9^J 3.B= v`]";D{šVtIP@ڧR/SuCa8i֬jnV58 3Ԉ2hg9YLdrHMWvA.fUp#ԝ4x56Ir^ 8S@= C<3\xX{#zj "Z^ʐ}G JfJBki %ܥy7nETIK@w<3#k5sy뒆2aP&xy5\h0׋O5G r{=KĜH4$<>τ,:{ CGf'1p~`'wlȡ z擴ZloLOأOOgmk+9Wy SYe~b Mz,#3 k#ړVDޥļ+gR֔ xMU"3D{gl_ŚZZ±P:45 ;T{CU hg%QqlU1˰\UR-N/OhȡAXe2}n'DWDB' 3}_m1xFFr`0ϡf܇b[dCTEZA{F7:Gr0 pk"c!4}6ԇ2H gRsydhR|ZI/6vwvOvk)V$aHb dwUtOr*uIڇ:ATJ",6A`L% 1rlrY݄Vf~ĕQz El .]]!L*_-I!o 8#+!S% #JUfy̰̮c`oϖL8Ôw8e3NJMKsN!'tCvd:EB Aju50 nA<#EƁFUe}uqeuGes𣬗vMA/sD̨cO3O8"%GmڐJO|@+SpoWy,SoV'9G'ivf&fAbx3dp@8³RN3B-=-[QJIZܝh͛|GP[}A 9flpiB=2Rꆆ2r8׷~X@UMla1_>]lԼ.yk FtS@9L%.ʶhφFm߲SgU?3!_ufG*ϳsZ!mOcj  m7MFoFP(|3I{Sli)XfavlA|3%jwDD#=N[๒`}QA`R>޴D=IpBb cKUiDS:@?$F&- {"L0=5=O4EXU |P!'=»$^i`' $9lo0svqHu %G]`24:?f5,uH_^S4y!7 `?eG=m"2Դ3alȚPKbIЄv<|k?e?ZA %|sν\6i,  ĞkD*i`"2c\Bg{~NU*nV_y5GlFt"  ՞rTY&\)Ҧe%-旕uV-usE9\o {qTpI`5@sA%m?T>CXH%"K}ů(^igm2Mkwfߞ@w,^YIos,BDIQˠ.lgo7ւa3X9OJgxi⢧'ryu&/YP `~-3!@y<~历LtuÞ2yȶǹhìl TQAO4Su;I8`c)yfyd]-wFfu]sRrypHJ1tUA VE&(,L2ah F8}fht]Q֦hJ_mI֨)Y+5=Zl&ѽ'^eY&_C {+L[4pne1/$o!AAϡEG]%c=^,@iw51O ܷZ*&@JY,~!C!F7E&oѐoG6o"|0 Ry@i>ڄ05R03Wf X j/Jτ.s`:mSju@oTy3X29Y72ZV@=B{-Li@QLUE".Sv RP!)bbTB^Bk޻VO3e׀8sH(!Ht3,9yCrHR;%.__7ɐSze"%g,vylw}Җl> h "p̓V ؀9d;ԶkK2|h=$Ri ~ [.F *{#!V&熧+ dRR>C2 f5w7}vKmMRm1}%?侔MS|cv ;- 9 r\JgaưA @#zA(|*y,Sxg_6׺G#CEٰɪ  ٧&RFW}ҧoUs%!bJPm`{䨫ٜ +BZW[EE]$?j ӎkj'')86RV7STnj::Au>Jɋ秅B=qrPC23=ѥy2Ç$Y~aS   [qiQZ6D<ҞrR T)2*4 LD nze՗{H8ACñgC8I;.mXG;Dp@Q.#3.x8F,nйpیϦPž& I[UÚCU״^DY%껱lI 1pfaC {ׄ8y@%|.y#fܩ`@ojc٥=`8`gR%d@ª ^9#0 3Oo޷aZkRN <]_&i)`äT‚lh̊ꂻ칁p7vnoeX۸5.E_D'8G^t;]%+ؙ45"XK4)QNUJ{ %bzF7'0Dk9.Âj>yF_#ƨk+6t^rw*)m=PD̲B*@9ivFؠ 1><|RGyɬC2*UB-xD$.w ?ţ) 9#عg݊Nb ' ШuIk2&r8a5#h{YwjhC=.BO /tr-yZ 竗$]wPkd]A{Ej}/:(v=1{Z=OuIejj~Z0D.#3<EV >PrYT&;U |Ν']RÚP?!΂P!pdP q'_#rriW F^6ORCn P;dOzIo,x=7Tl0ܱaeK!zf0_oNʔVS#hNMP8&(vr|ܡS񣎀׉YoQs oqc4^LMPMKC*GKf] zԯ±5ZNwDP%|?ujS-rD qD5)r(_OK-Xk){ϻQʽ zExfa(dr -R >Xxl(=V=3"8.U2yVj ԳT  ~Ճ1KZK㊖Iq)R3jgLWi %rY_oFid>&#|dˎBa3|UR!<Ί`‚q B ~zM]B~j2,GuCS FO*r"-l9 MPƞ8Mfg$-Bz8!!߰¥% %w{a]@S!s tsԛ&sB%V%밠W0zzD`lq#g(Dv@ūWkƨNb9b*^?J^aDQ ŷ콛u:/T h5jPc X$9N01ãCoI@5qD{E<V c00LD$ڜYת5MobQL|h-@}B9E#@$1ĜmqC_I@ɵ3sZkC I>)}x,INSĥ }(x 3S#(JrV9pL vX1!$)dz۳]? 2?\xIsd+nQ;Q҉ Y!I5ɣW0[w;!^y!#}!(ىԂr+Mz/%RJWMlN6?w$}BXAPLqTD UVvƂhNtE~l4eq1ޯz،'͙+gvO΀ ţ+tiVYY; "KyVmlσ|m86e ~IN)yA0c7jl= \YA4A$rOJOImZtnQz$il2#UufcogbfU9Vc%|R?n 4WҐ Vaz5NȝDm5/a :4V,rܪwJݥdbCVcUZ=`b]G0"-.wOi$cȤP!HT0.|!ے{JuGj.*!wZEm1Szӛa~lTe4흰,bLMcuGS` Kt3B*>o\q aQaj񻫧2k8 r N/(t9i%{SnZ25–T+aV ;SH$9:TLӥZXӶ-ًH@YQL7Úw#ܯ67;5~@`C!-Aџzې#*CLʝ724H8ɃVM UTw`MƦJIEPT$tG~ZJS ޖK]4*^ \5rxϗ,V j@8Jg+hk,3\t6Rco/:-c\\T:,O37$+r|.`PCY֣/Bxq$u6ruܭ6Nkմ?`%(2 y-ފW6䉭g=.;EK[2? ǺJS(Q1}@ fW5_ {:`Yǜ |A|rM_vF i35 ><Š@%cy@ O11ugc~ XekN;CjcA^4sX8s{RdgWziw2DMzwn&)ThҶʊ{+€5=O[LUG'xޥXs")y{4|U7(1&,Ӻ{wLF5>xPx8MdϏ\/܌A0<<%K8ȘVWv?s С2 ŃK˃-^I~wғN7e0G@*E1dtc>o5dTs~B@8#~px! Y=/Ffjx!PZ8O77aMnh`@auzmz(dM>$?k4!{0B۱X&¥ZJO<.gW:yrD2B&vّ 2p5+O2?iɝn |3 Ԥ㼷00T 7,);kRC"z9ĨC樏(&~l̹|}D5)0C\틫R*I+l߷*RSYugKQĂo]u]*,'@ig121ഛdH.u޵l^ԔrŎ tdGrnqoomR)#|[G)(ſ^n~q37ZѸ.Kfw.PZl|(LJՕAXbR|!rUIȺ28~8Spuʶ-˻$ iQ H=ݠ Բ5Tl֎lI~MwVak0&g{TօEDWȧvX 벯Jԯ2{x"dIP3V?Jك|<1rvÌ!:2t( /0򖥇r1V2"}eވlv+J:7l Y`; ^Vo/%v;& `^>ua}q_/L tDGë۫3IÿuE` xB+̈Ȣ@xixpk9S94Wl ﬞH\< ^Vjl'B py5 ^miLIoF,Kl2.rL{Cٖ{vxHyK),&WɅ Tp Pp9>Rd(ξ;~khg7_b ɮeۡ"Tc\kFAEeNx: ~^۷?(Q EJCQ\Kn'Da82e5{B\ @J:,3?`Bohn+>B@({Af#j2Yѫ\:}~bj wsA.yeZ]-gG;< Qc%ZDxEQ zRa0_+jcV-Z:qڠ(t_]If,䔠d| D?)\`2rא ڧ!Zs*faCHUMUޟuFAWeC{eFe.fΓo2A{!:FnZm&wrK8]2@;go9t_>LQW͕؉ˈ$;BpBDbT o ) `Z/۬L|Pel q(dw-lc$PfO$G^Y`cz>K-rJ|xb?Z3}Sv] ߃ %H^}&1ObVy5u7X 6??84 *ҮTSbAT_^}l : t(uUc NX7pv!͐mmunSAwi+1dïB>w`ӭ)Glbƙ8pLv{=訩&Gȷ &NirpbY]@b` c3arNN v|pTy d1F&T䣽£D}\e87`BS%?OA/8ZR:NA3A1 Ɵ5;?v#|"hiy-w&|kC\=N(hk$ x^78zOqtl]Q)Qy$|0_nT:t;GǾCc#v$W&,Mee?02W=K_H=Mvփ6-K 8SJ_^ s;[-D=~)ZM"XHn;Z](|걨D&rؾҬ9S$UZ2Z,Mx^{wA2yy.8h>]>j1 mѤ5QpRiUQJN"VjM (5!$*́QXQ*"gj7,_umUt YPFp]h\ _ۗ _lnDlY5U&sxQDYq[Lqoﶾ]hw@1@WCd5VAKеu3zSדS Q lKWu,j`Yp4~~;oxg߶܉~&%R˂Zjv"3 Q ߢ%u21 jrVk?a2׶lETxr_0Z7Ը1[AgZ E.!gsA" :2Tو%,hE;Z(^+&~ ԵRZ ao/ ~ D3ُ;gٽv@œ0/W%\lI1ljFX!w;yl~°F@h$w} ,MFk$WzEdN#{o]G4ɹ͚=Vp($G@ 9G ,(F(TEckY|-3[ z"X)~+a OS#2sZc6ɵXmkEve>~}/44@,݆HT w=O )۬G'WN\^0K끁&]e1ޏ@H<݊nOh Kȩ,$^ /0nHβrl ›kHUɬ`헉&FfE.r?5|lõ)G~:j2sB& Z"ɹ G9o g uMw{G$L7=p|=:;'Zឤ^v<@'ڱDm'b^BӣEԁB=*=ܓdsǶf&laM>n-Wȭt20QG, KpFm# u9dZ ݄NcFӴUx{w5ߍbKb9;m|&fWߢ4 ړЩzJWu1s9%lj(N`VGe5B^#e!.0J=rA(Ղɖ7:ya3+<")+)b:zD;Ĭ h܆O&DՄԓڈ<~M_TFfȏB!'9-loùkfgF2ӋeЖh$j?!|9ȇe[!v-X9W;XjA 颿 Xg_1}X$>Ja9iS؉Љbd^3'ZFA OBh&qmXoIeLyy%H PUEOs,,κ7 wz| 7 r[*[Jl$|;;3 A6Tbawfl/nǃ̄Ny\l ( EUj/ϛ0](?bXC "%1(99cziBY nuXjdz)JQm9 Z_)w:|)?dfWÀS}t0}iBEga0` ǹ`H{whhP}.18<`Y!30)_ M>QKriJ>R׈soFY@#S^*WWpuMPG I$?!NpI5aދ='EA{3HX_GMo!8F6*&[iaMD17jG)%UċgZ Fiة%%vm՛x1U@NH~oG_Ӵ1oA^.>@9Pa jUMb[S բ@o6oEO͚3pXKB'<]MD{hZ×~G Q>31L͏X'e_R(C&dA ^ jph0dɡM ܖ[{pc#θЌ8}]q@ǦfblJd)1&X++6̜ UvL7&.tD9" Rlg_Vty}oj9׋]X7jV:z-軟/>c'-d"7c9$"Йחf4jFxauOX>w_#/1`xђ}L8B_퉮ǵM=[fJ!q p&/Pky9tVվi,KLYm=c "BnaYxgҪm,'bfHm+'EV,.a0*ؼ٭\47}1ғIM8b}lQ1@FYFX^x6uFm zYBEIWDyλaj289qvR 58~8_iIu,Y:.k״Ynn~3\cU?<^RʹE~6LBFrZAC_>Mcэ\OE~+pyeFІ6v㖄M'm$eɸhĥmʟqpyc55ISX(E" >;* T$w[&$w]w s7TkL`AL [A4Gy"[Kfs1n!0Sk38|%zbq6)Kvs>?iFF/B)1GY¼PFzr4y_ M?tniaUcq=t=UME;!  ㏝*g4k߰<["gJNShҰKGUZv&!봶 uDR- [@RyjȖ!jrF t%긡4=sb_I_e.xPSIKA^)? Aⷊy00[g> ۼ"]ˊ*<0|;_OJh/uV$g\@}NsTH. BeyL>G`ݰNyߋXnL8ض?٧e=x]XO0v㏁9捧i/XU`rY"yt]k`Oןc.YdʼShmkޖzfE` uBGvQU?#|~m?i)K CAу`zG\3pf% =ܮ>ѰPv} O 7 gY#_t9E2xD8^6ZJ{خ ٮyBeSѮu+ITv"BuC/Y7g~=S2o_\Wd Eӻnkz)zJƅ{MTbڧzs޾d.ش@o<7S0g"l}kmĺuKC ȡa:[/@-ܾ|7eڝV>s}Y?B ߁Rj0xd-T>g䬜+Mm#|H&Fc 0u=XS+Bp9(_X.>BMz9y R%H$cxc7M:g CSsl X~M,!t&Qʊ?Fߛ.EאAw{Z&? +`4SNf`!Z8ɒ-ec@2sVޭ짶E}/8pEXu5;:zvݚ$^~ \nt)WjgK5t@}>w8VHs$΅b/dO:cTFy7#&*Z;gMA.Tf x%*0xm]<Ǽ NjB ƭcæńg!h!$lOL& eI 9?cdź/Z4$(5C!r5 DF3~lR-2ȹ8wB "\c84[Ӷ*qp%u͏w`rQvܼ| AUק㱦OV럐Q=4܌۷"?h#]6:O[9ivrWnsʣ) f#?lFE?jEsw[`QfeVga? LGػgW%D {0@Oaif K ;"[ueN}jw+RrIHKE52DsЭN_[cߠ>VN:Lf:DSO>5+3 ?f_zW}[%oSo|In6+MpILpRf_kpf_#Mh!>X ÑټS7̛ 7ƚ[:[E-#4dn-fo'}!C) O) C~$&ĻU=`])PUw8zqcs,b7Xe"kt!_FèoI4vMUߕTlpW lg wUJG$Y:Q1)Vqi L<Ω1i֣<Lui)6o"ʩ!uNFek޷쩪K.xW܌͑yNHeTiagp 4BcD`T/YrԾ:t53hv7>qHj`eݣS =̽B9A[\ZbїJ!#brNz<<5>7Ü{;.'[P%qK w[,`y3Е [m_)-&e^Ȍ٢E'Mъ)%%qR퓷H"!ˢzq^ˠ9/zETQ!1k(>htp%aRv}7Mn$f%l{(2 )ԯm6sx3dRT@6RLz5²+Ao)$0  _7q)eگW;iړaȱ*[wŹ҃){q7$!bW|6aS`ТHNDZg{n3=Vme}#LҞ{ Wu#=y<ѫ'!4jh= oy-o7VԔ{AWu-d 8:U*W>`ʼnMRBIl#Uk5 !QP[dWTw/6XS08R4*&ЗE{Y &ΕN(r2c<ܨAu|=o! qKipj[j$$ΘO$X}zOR>s^J6AE&؜Ǻ MunU.T{+FS)!?4OkHK{c>[|=KL.Rъr0#I+z_r6"O vH"H83/PT :AˇW̰ 7`rLЇДǸ20F(|9iH>*oM0l]ybFeZ F7?ND4_6$O۪up?cf@`hXL'HɥG(9,-Ña'&4^0Rּ /}Rf&y娥 ">wѢ7 0?RtRPj\(ۄy'kk\ä@v+D9b\YZb@llxob!eT`=~*LO ,ąWԛ#4J !sF{8m:r64Yi 89,vIdӪ~([q"AbTiqPODe}XZ@,~fp@UXmDJyuUvu7“0WkdαpD Ĕ~V*#a3?7f\bs`ƥ DdDv`GdϦDPc<=k?{bH{6fƾX;X;^-Sxq+߃2ӛ^QAAXn3-YId#SeK8]y}I8 tRp`rOp`f Պ=>/pG'"P⌳9̎dz_ؖJ$nyyU\h3I,Zonp;QQ\B.ɩM۠ b\TrY2vL"'\S%qwQoJILJn0h͑4N/HJLCP&$/ (c!0-J&FN58_UWꖰF)4޺$p 0 0&bƬr4lǥbvР0fzN̋p22_^vƽG CDk-~ZLլ PA%0>Sn_oɱpo@eHw9{e<0v XL0dW\nH5h*[}o^ypm3J 'TkK) Nv@soԈ/UjWgD!#%w´` Wp3q'nOaY6v"uv_%]'׫X3r? Tw˥H }Jݴb~:dƈ2$}_Zl ,i騴\43#$664 PbJV)T2'L30f7 wθ{h$kjl좽4Zr#O;b9zZ7c_v^H?yU/SC?H6փ#X26f8aho@̧x@x p֩h뺕bjU @ﵷ$Ny ?>; v@7|\z%[@ִ8'-Uk/oț3^4~c}#1K:4 {Fs+׵J.nWeWLMekeLݟxbNH\(m!Zڝo8⛣K JI9I;(Ԣ/bhKwIh~jZy %ˆ#dh sBA YMՂ,<}O(mj?t sGk&]!sx|) U cQ xKlOF@Lrc.I|gY"g@^tȃz v]셑`',Pc9{v):LQeحMATEdKX ֜]*wncn_q ݰ%rۚC ;I}XGO#8@V/~:=iUm#8_yH-3w0NqH=1Mk2Z`3^bœ;lկS|@xl71׭B紹 KE啊fRa R%wM*gy6H%ƒqQ*L@"Rx܀Z'CǗ\j<^݈}Qwgk 2j&RPNy]vEV ZLZBjN)9R/u^FٙT pW,Y亠ũ˦-V+[#:J))l4҄E D xbD]?WЦJ;Ш so L||?tZ7j&5"qҌ8ȬLYZ oZPWuVswƲ ϣ͞%)AV ~&g#`C.ZIËEq"hU `AԻCSovn"=ٌX"N8K/5QpEݕj&@DkTF:i?}mo`[,~jl-F^B9QNk<Ֆ 'Ak5^NaLEGǀ\]b" &KI5 (opdxW3TLQ_Qr6Ȁ` JMC`UkuDC( ^՟UiD8C mk:c\]Fo_E s,jxRΕPJ"M ]'v Lf9٫YIez"K¦QQi5ɔ[xB |ffB\df^ʚOXQ C.4~g8Fj@/;+!t۲3 1,OR"JXRGvC۫洀Oz RvPF:aDr[398ߓA٦&2zy-+q 8+:.`Ѿi[C}5;Fl^{*eL?^W51N(jXn r0:t}Z:(_o~Y.2 6i 0R^mFy ݐ:aJX(muSڰ|]+VҸ|:L@$]Ea~V{_Ƈ@ MYH;zML$W,@=<ۥ 6Yktr`?Q&.'!K{Bո:ㆮi'6uH>+"Sg%߀hTk*-F)>ʎ>hjCQ;dN@E3.?/'2^g!@}qe$ ϋ2]R[}>jLQjY{D/) &5ml-0–d&x:g"b=*U?F~ivF `rCXh^|[6Vل6Pb m3snh1%8h;Lp( ,VP8*Hwə}8oM'*6A)w DĊ> K2R集;feGMS0V98J {!G8u"Wr>r<WS$F=A,bes?jPDW$f}fjTd@<#RE\kwʹ"+g)ǭՎ tT ϱa:1Tw ¦4ȱOeZOz2AYէb?yr' ԣ, Ѣ^RܕlMe?T43ެn͏bX׉+\Þeje`G5we).$28pBʧb `=+ȝDY6U<0](]G/`a87*(Ɂqj(.s> }@ $8BHO)#gEW6<䞇L~Jܩk!Ύ4M [Xޱ>\"&9 , 8cB#HO;;*Rڻf9[!˩WIa_;irצ?S u`CaR5>L=FMEQKaLɏ% >臃!(~/lReA S$4qa!8q9#۲w8;Ҿ}B4 .F>|@E|{!h+P %iŹݨL@}* T3J0X (XÔlɊ* Y|J.zm+Ưeq|:8P2t"okYo 3KV p 7]*dvk VGĪU@¶TtT.ڢ؞]u.wTܭܙ]@A>WAtE]#}F.\,(6g`orO5s~-͟X<|Sn') ;(*g EI4Vک@3@X0%[m:^+f[ I})iLrܒ@ؘgzqp.`'C. 4:۩4u]S1V9f@ .IY6p](R'X!8@" JozzF6F E3N dž VOȁd)_>z\xG}\=$SCZK}Nh3nc* F]Xc+D ;>`܏{TH`Cᜱ6ZGaRK/K@wVۙD菍 ҎK- F-8Uԙ>p)!9U23ޮTA#Xc8̘./ě%@M^PAvՊS5>&~$>GN=bȱ^I&;"/! 9ac;K--aGڡK'LXc{)tEKJ*+D'BG5t@K%b5R|?G aKn_V- C*͉Lfkfڷ$y1?)8PvRjov Վ$[ YH}뷄v7nP$\.9ڕ3`rBP"vri=7[F ;"1^tǞ+vϬuuh= E3]gd ?.M4C^&\}I$4<]Ȧb:r .6uƲ4wa9*=9_G U<;:V¸G?nHif]yUy*q6@$ Ltr$!UK&CJS\^=W]3m)F|B㸗]d Ck ;喏FpFTκ3G(DwAZ|n9,nw11j  TaByecwDoKM5H]E25??ߜHЩcL[T=SPUնS/!1sx?}f$-O&tX/sEzk"oVkbbΦb)'SRY(H%bGL`&=VpqSڷՐy}"ǭaf*JBW솼 2bMU,\fkp#-!vG@t9j}FڬBU`!> ZG**nIL-̀)DeC,ĕwbaȚhv#ie.#AHL\e1dyaD\Y.CM Dk5_=#މN;6V j~}?I5 Z5Pk7)곺Vix7zϚ 'YG%_x_Duf#n`O͐|y4e-KyS -e7<#|#^ј*_AhMQv{)loV(\<}i_aeRI* 0z1=8>kA` ~U-noF#_B%O |TZ8FlkmR`  <G~زYq 쩗Xf# 01cĂ,Mz9=r!֞tKUx]vA9%j-+OT}|i×(6x6.- M rw"p*نֶb=6>I?+*>L-5@ Xjҍ(â}l }l*(c1ԩR=!y?4FɐM%7i\ʸyl> =߱o_l?;ՐXw@?~:BÊ; .\2L{mO5PSueAzSLTUӛMnt'.5 S|uWW4U{'sY+"LYZժ jEn&:p&x=l[`(bY~/GpU (&z5G 枼'堭_c!=35N۫Y4%.ǠLۻ5l.XbިOH??~߶ży^VVWaš@UG?AAGxʗm+tHp`X%a6q X`JxЈ;;> _aYeMWDixQIʉ$!7F-ש1hS5"u,R>cO)̻}yR[{);y˟aF P/OF !NH\‘W7E-{Af_؀d[l/=+p["ٸ#s)R(-MmK8f䦉(>wiԳa5gM @--hifWR,U]Xzޢ05$0:Gw^ V"0ZBb)`V4/H{ l7(| )r7),/K7(֫h8=98rxpٴԩ3+@]㜧c߃KJD) _ŌQA{Mp2K>PyLfZ$/loYa vu08B5qG%k!00-iBJo UXrl/`<o,,-] Dv7)p޾ʔ^:c9 vmL:K Z-%Za8 $}y;Q|nvMK{xgHrA$ƈ,M`u"kp û|T؞40CW{BkȈ),2kp](A'0:ߋ56l MzamBʰZJ8LMYaؽ e_Eՙ[a|jrGA Lj)$aޠsR :PR.=AJ٪GmaHZG-JG1 щO[b44<dX헄qьЋӳ2C4K;*JQjvo',u4G%v{¸i2E<񩉰Gj/իϔO H@joFx .x F#f*Df|Ⱦ/| S5;@&\>VHK^bm5ݧYc2>1Xp(xnksy0hI{ TH1oQB. X(]3FJ儾H&O@1I-rmhYJjBl Vaa ҄ :|nJ;}},r1ѤT(0LW\#<'u=Q7!{upo5DkRZcfe}udMi//|gַW;Q|NS.BqE#/J$n@|ft!@GoqV^QEEO8+# [a|x:6!PHf"LXq&Э8?쏂ha'ʆ>anBRk陼 ŵyTj"{ve^'`q佧<1,B׬tGe2EF21 >(hzJ qL#<vyP7ʉ:|;z+M!@.DJx na+8Gl<.*hi.bSɹ_rp ouUu>KdA]?\1BrFvZgLyƗP@'D+fR_"k> 1ĝ7@\O[#q6Jn^rps /gˠF.N9r UK-gD+!Z}k@icbhf{c:#SM}^ P^w$n*Fo9j>`@fF_,2zI@vȁ3mߺ E;s D>W 2g^0 bڢqWܠL-%st KM0ỲCp$$QTYqgp;06vM{T.s6(SHqOaIAX3Z3w_6kӆ,rȶ03Wmv@sk>45݋jȌn:P-)?ܵjnAn%u,C^N3m ȣdI""Qާ {RW9+!Ϡ j ٛEDMK}~8ˣg^ZiɧWaZ]v7JArNе ECXJB?~9i*I`as[gqV8S"m⽍mdY6檸GLBTST0Z7.8Nn  ,謣1νcJ; cE2`8*('(Yl?YWn5eyA=ZBuKUV;`V&n8Lٵ~y*?jWF:!_x!{Յ;ejɩ"3)Uw,YE IR]KYF>H%XRz2MwM Au@3$D|D]7*[).*47$t(/筚r5E&hHNa`Eǟ7l96"<Kvi?B>aˏc6oq+A-u0ʬ~#\ɶGmVW½k˪#~TH7k6N/$s清F9T6hw g^FP&>Y4 gP r:|r(9D1M  ؠUs.:)4F/V#R;N#b,ϛ|cK8fΰ]}W-}*Ţ͠Σ %&!WZ¢\y3Hu\YW.*ۇq&*AR.:U7,U+{RxaN("4kEOY:"25=Xߺ\~*.|^80 9Rs߉oT`?{giXe΁S\LU`mOT1V[;BTrv,߳Ѳ ß &XY\լY1c' #,a|rO蒜1 ßT{@#zALø;/K'b0UbfSS좂y&ŐHkx!ˁ%%O3RV/{Sy%;Y?Wʕzt쥠LA_;d&εtjUcE TOdw~WVs_ŝ׉-NH N f# \m & qtu/MӴf%qSuz uGJE$_z؀-`"Qvn@ ٫(ҬH)NVUrՆ.EIqb^I_ul7ֽM*o6VQ6Ab) |Z7'-ϑs(t/;|1T o}ҳ6pQY p`x"vR.w(@lpgwV) w. )4AL1aWa Wg< a>YA6PwDLFSZq=$(u],WgZWdgaqB SUAV{Tb 8BF&W*3 *#淆c|`sML?GJ>XnqdmF yN%RbIjԌ}5FLDbgZ1=/.0y_TD0!-![!u>)u = q2pe^WHo%BQz4zCV%2s71GvA|P-"/ LL PQo! E*U]S|nP"F-E))?KRp;<$ rS3kG_8F ?'t;(h+ ~ˀ0 b8#+A^v)w>ے{b)]cS Ocs/QùVoUL!0B镹V/tEjdGQ Lh~f+4>歹ws&w#(FĪZ#!jɼȔV .}xAogȡΎ&S>dnczҕeZXm{B52Ǵ>|E^UPYmH ɞl4s&qV$V*E6>8|O̯JP"gj7;`{@˾)SDL|h N!l#XT}PcM[Tw{`{u nId֐P.@XL H[cx^EZZ+exEn9H̴}I[yJ[g渆)nj(Eh`^suo]&ni=Fϒ(C #q@.!q.{f {:_M=nO"J ]ͩG ^ 7RbpAyhOk9ʹbFZ+^(%mW+\* FS4\̥ @Q,ު&z$ܑp 1!JsهT,쑅n_W?W%-6E9; |Yn:4p㕟YyQfVhVCQa1C).XS.x_v:'_6U|tQ Y72p!LE= dYZѕχ `ΐ<De]Β2a,h|}z"ͅXGLfX§X[7I Ĵoi8b8;$T?BDYP碷P9{*i͕ cHV?`>ռ\VqujXۗNyìj&,!]h?GQ$^!a>E\fͧR1-Yx0 3(">a*D] vI()?2k=UUP璼b$t@tͩOX5!2*5c& C}Ct ap y|xkO롪d (>د|$J 45s:g!!{ SD 0.<|W#:c w9䋤rs+߽|#LZӕtp /xRR9&cIJEь |MnerqH vT8{)3\RZXiT[4i\}c. o,l11/gd'z)׎W Zi/PG;T@Cҁ(j1w"-&^f`UR]c$&z`auSLKq +k5_:w7|=!TYXM.xzKL6?@|_^iх_P?UXh|=Ogu`bwB!ї #d=yR%Ee9( ֒U%w=ei;>/cΪO:` CvIG+&'T‹O }ԗ]`j4Y#Oan\zO*J坁- iE1e :0b$&V9vWNjM*Wusli-ݯ<(J ƯgS#9;<Fj1ei~-y@T"Ⱥd$:9FVW lT3>!g)5o{q@Fג̈́ʈ:FbO.2fiV*ַ^Ո.qv-/{<EI G-#*,G|OG` |-3JDZ*\A9#h80(vsnJz G0gIE rd?M(BYF%Uх$nE|rasma~T;a$ߞ`o^Ks>NW&Tٛ[˺}G+VݧˡdhQ;Tz݋(v5:&r1ku y+mbO"QVq5IuF-bZ'J^7 +i+3UR~u-܃:k@i`Zm*0t9+h!jKyu Wz\/f}{qe _kq.oxI+ L0ZU-,q[N|pȤ`;Ȧrh5 Gz}Yo^ΫN(FA<jWܹƜ3/wΌ{ ,MKI;V8{  0hJU!}E)m`z,[.ek 6]}-x)]Aٓŀ0FlA(tMOMш8l_Y`W^fvhf4; J KW\ `|63ogn4Dj0c v:71Ơɶ ,̶ZM~,KYbD̟3%UHh}-)k_Hgx| !4?z[5|M@v%/j/P-s,0WnGϕKG7sȜ@ľs3ۓ9ةZpjlJ2` 6LJi%9  B1Ew"n!ev~&-OP"PX,8\0<܏˱JEY+ᯥM*^(rD/މ'|g$$YZ$+|bx$E{nx펡y,_z!uGm4u2=Hh3-'N9*%7}6S b֫u bl.cB:G|Ǵ9C0SĆGY]u"wh>y+yfX5^|RR0 "xQbĝ׀ܨ¯T\ u5}d%ɵD2NtDTk?6g<`ڎ"a7Ɠȁ|wڂ{rl}k {.2bȫ2jr(i? A؋:ܓQRLshܼto1 +rwĎ5U^~ly Fǃ<#.. :j-ٷ{+>W}_4 q=MGb V\||lɱ7Scs#e|p!TC%1èqo]gZ䨩wWC+fL?~aQY4k=r~1·k@QյM[RKmsdo3ؚpcڠ*uoU۸ 7 t&q0 ʧʙ'_;[= ϭeBۥ'hq]`}o-&, ;[C!vVWaeK9SD٫c=wҜ=2Dpd.C p"~nldI*²Ɂc[Ox=]`T: vUP?e,_!$Xd?sG[" Ry]L! t$'h\@c5QeH_ ^ăР1x;-joT)xX=USd=GAPs"!'Be3bC+m(sj~gqc-V)3n7v9ٰ7R(0O},OcҀw `{H?M 0}#}ݹ>()mN6R43 }U}靖hbscuEdzI!L9G杁~MSFAaC>2^,ڜkD+ܼ@5z&>(~"s=Jg~[>[q嵵n&6>W]6kbGbyմn0X{ <ԈAb^~РqyV*j"%0?agBJɋ&|=LvxEaS!;a:"]Mq8 I6i^3^Ff]aČpJN4 [4Y5{M8k\ K޶$9ʯvl +cu0J Bs-U7۩̇劰!3A[:bxEp$J҂^.q_DAI\^Qش)~)R`Ңh.)>W.FxU4i$u)T=z@9+F>*QY)Wߑ6%rj o\"0Mszw=)m @mr6S] ٕa󱝞}ei J1%QRO1t(>4@эsѸTZzkv:QQy1zhp<R}lH]OdC1 i]hc@D\W?-E p8;y |@"Tv,-N%mL+-#r3!ȒvL}/y+t M[*o[U[v󴪖kW^$HbvWpI:j200 ^158~\8eHҢnPjJ1=cNfCP"|%ajlrȮni#TD&"긍eղ`nnK%e]/ZıSP`RK;_ Z קŏB/hH|4na_+U7YT> J!i8OR6CW/9[S*wդC\g⡲ @ҰǷN`6!p/~ H||;ƋqhlY(JBŷu%"t$U(?jAV#e_WM. TqQBc)¯݆n12e֦a4ǿ?RvѨ(h3S5IWmHY"e)Ӹ>F9WA Hi~Ď\46VgjE$}uk㕑/!~ 筻{<يjA-F">8 >\">?O$QL*Ûvf,8ijnvxD/*A80(*1ORc٨HK/_*Ϛ+:æVWq$S) BS]q)n݀. /eyٓjO"cVG0oO';v0iG9/Cä6@t8`}{*8{Tp1hTL7l]*k &ʸV2-uv/(1+ABkki>}Y-_t뷒.FlB_[L_o"5nOPQYSd#76c }#Ѳx:Af acĐz|Tap $|O+UFub5) $t2'gv ͡ʪL!m_F`'LVP&4CV|j $.|PAO?ɟ, sF=JTpoa.@{/c_dU"8Q[M׉HN7&iY*.7gbaCD1 b*9MŗAj\Sd,  %r@WGr[tH?;@VA.` |BEбg+N:8E@'WcPg<ɡ[Er=M5goª^ؘ@dBD?9äѣM7%CHW)r)=\2\bZ`8vT:4yG:jnd(,iי"r/ᠽ+\vh 3p#0"6zP mA&M BnfGiBguUn &NVqd'+΋.+HZjĉcT52^jugK5Am_BghJE"\՝6rI[ 9q?"X(A#j9Q /2M˟Hüړmͯl@$'~o䫱;_u2U' R#M`4-,~*Y; t!Tkճ:NuTi4՜30JaS./yDu q{c(fB wHu=7ޥd}>b|% fbF)n3/BKjP ɕZlNrZdXߘX'D>Ղ~( >޸T}=7C甊j>3j[&]~C)ؑ{rIEU?y,9SREq;=,KP 3v8|!h9UP g4KHS]vdK,Cg,Zŕ KS73/ࣩBR]%x= zyy8ʕI?EW`@] 5i Gu_A6z)X)m 눺-:B8mm7E3V?k^bXffujUpWC`Y{i}sK҄:y4 Ŕ˾n->O'@ }(~EhasrukGˌ5@ßvIqmXfúTGHp Aryukγ6:?go,&VA-:^V.+wk}).*ЈB^9.=0Lu ƃSV~\giL.7JK<ݡlv,b!vo*@S#,{<ʋk+=1<&Ņ,@.^pˣj!bggƤ23󌼼f @BAuBd3Q71#vnbJ S1Z\I^WzQPࢋy*>M⭄r&$.I8Om )#xvKlH>ނ-*+0BP#T0dAYnW n }?IHDISZ9[O\4}͛UA G x{;52Χl5}ɾzڭH|+00p!WQVjh]hBMo ~X9^ hAOءH>yqq%UWO?NA+-fT6<8_hX&Hcn\(άqI~ߖ?^2t/@ Ϸ(VV+`Qo-*rO!+^ɓ@6e⥤.26UѝX1&p21b[֫>=7SEll`i!(UfhZMa*6G_$x^(qhKC(.GI1쒘õ.AX W@ ˒h7'K4R%CzJW>GTeVd4E D~7gOۘEtJT"DCMg۾sس._ck%x[zXheMk(gMD%fYs03 AvB`-+uh%^IfZldpD9h7*!g{HW8}DJ+|QtVL==U1(5[#ÁEڦ>JB{ZKQ89Dy&0#r0r6oll˸2ݙDQH`}/x|毜(@5iV,M6h)xN^-[]<QG Ҋ5]찙YY#D~=B/Z<YsYP5ŲZ+~AJ7=X mH zSLgjS԰^;K'x(z2A`m֞f8# &Dzu) 0w$+p-?5b fl!T%r5%CS/o"xN<}L|}Bvph#YWUv}&)G&IE>]%uњXh-H"'QHLkj麂$@ÞgZ WnK^nG5{)~OEF;ɠWSv#؁o(۶&.XDh*z g_E 21g_G;~-%mۘRXW 6X_Z:ԟ,)s_`+#F.I`tVK0UPtmGBo{ d\% T' ?}7N + X<ukcFb8.eZU󃽏Iq,ekf FDC*W/zazֆI!dƃ:>{XP~]YʠH3YB΋$ũS~ޅtrCuV#av ۭѐM =k] v W_Wdik[}Ӱ8c~xE~ RHQ7G] Lnb_Ψn/CPK-] V^@0}^Ǝ(9miqgf< ~rz jnQ m!wyHT9u!~ Z} l-|CxT+Iu\U4[Tg  e/5ۭ/*86"[ߞފ}S_*eDZcțZK~GH>k -‘{A~f ?`|ZQ%&8 kB;KDx RmE@%.;0 W8B7Rƙ7iy;۠rM5%o F..DS~r*nfNWzcye3tֿjN=σ?y&#Ny? 0aW0e#`J[6a&>)̙& C0K{5 (Fg+j폼PRbuUx' $DdbtAOvːk~1o<&pգQH(CR2/(l SohK!&]\9h:^Y{Ac8d 5pcd5! )(pϾ6_90]AvkE =XϩUd`ǻ&ֲby; dfsdBftsar1L1%1Nu&HmTVG>ΖDaCџ=VXb~XA$\칪{/ׯu7K+ "rw2uX*U-὜ AܧD_!E,9<>岃 J<.|Τ斿z\=Jݖ{1Ɖn)fx6)9ssjH\wz:6` mKCyAy8DBެ&pQ>Jʱ9(*?0k+H|{B&<Ԛ6-&u*I2_;ο[Ӈ<3X9Tja^O(]3\ybK~sxNK{[8oWz?<!Tw9+=Jc|iXuw*%>5 ~vW>'ATq4^(7/fYGm@?.]e{nUM(Q6fO'W+ 6)5& յ!žB K^G{VuJ*i0d(s_Ԑr#KQ2pb荲}p E6*Vh`+'{'(2 Z#S<3 ixs/%5˲ԜܜlDM 0<4'Nޜ0 _9p_Di dUOM ˩6B3N08aa(0$J\m7s{hz(9KR[rq 1C,|SHH n#OsnQS{_%tcm$A3Zl':vlFC|4 d~r7 bz|@^щw=qcYSx 3: I~Yqjgz[i%#TC!inH.iz ,V8k hX$*[&p+UՈ wf5' BAZY~|U^P|!8tA>.%V- iP AD_}߷:uDnjI+%g YyɜAɄ߁>՟GC -j9l"?_ܮA!̒ڵ߹C86@ʸ|%|)e7އH,ҁή{_!;;.|i I:\  i.[P,y<yD}޵g"_ڋ?ةQnj&T1}QM65 /MB0@,i擫 RI^P KQAl(`=jG"Y~}4.28j8haJLa\$|_FnE0TӪo\6%w:|=\lFΖ;睑Q&kVO<5W͋zmNB P#A3&-7bD>'* t_S1XG>;2xN?q[(gVÚX,s?LzLvI5VM(vYFT7 {4ʃrza)h7KA?lC#uY82eШ?O+uzBN4@{ g욡y6:!_,تp9r*) K-CA뽯7oI&>Ҏ#][eLCJ #8(캁8ݞش[FHu@ME[O޸3lrdA]B> vzeVu4^0)RqQ]nr[VU|)%[&˳(RTvd p r3"gK0(6B꺗hϔ`Q<30{`kۓECWޅnjv8OdȄrk+!7g5>n<# 0P7#o%#ɆԩXZzȜCKDzrp>hwͷuIR=G,ʂ|+$.R+aP*@6%F*jI5KE.jG>AI?RFC(*H{M&D't^ c/ٶJԡRgYw9q!"R%{e|ܝ</>\N?mj?kCEAEqR~{ٵK,R uL¸$RڿöxT)!HEzh*_{mbuxL5s? wոfE(1PqT37T۶+ ho~Ħg_Gr %8'c~s(- >@a08"_fIocEc]xAwS{sτ& kOwhЂʡ6cǚcOK1`4ov1o-FH 1ܸS]Fojj5BL@R%XtMA )k%IPE7_zȂI2@š  o)u6PU& AR4 SP}}jk\KчP@-@o@ˆC0a셡Yb&o#dq*Y[Y8\ c ݕG}\c|64SdŞ?d`VG͢'`O:-b)&etyY;Q"\\+h7W;) 5(e+v5Fu̓lYŒ=LaO:+ܐPj1\+$'p4?J͛Y,-Cld@˔ %%#A̗4"$=P׹ՍbQUBy~:bgFw$o>}P9AFaWױJ/j?\L?4ZGh>Mb,iپs jЦ>5R^i( e~ ö^x SYޘ:EBt'%{/ 4;W;w:+I%^ouZGDEVqR[KBo6N =\qE>/~$Y2%AYx~F# NٯU+aL%\&4TdZ9=քaf #KJ|2%u7Y 4򀉤 g!ߒ;5_V6,Z6Sƀj@|<)S3xX)<]6y6 tNYTxcL_? ӯ~ Ɵ ~kv+0+HL#قVĨC%(>:,P55 t6Iz>AEr]ɊbAn{1h\_UC[8 ^" dWKWBnP˿.%>=7տ8,W^WN[ Q_8{]lv9/x`ie Hx*%-\>ѱ^f^ g!f=\R,Se\2ǾݗE"P+^%Ұev }oR434nW(&eD9*FZLQ#@{TVeGLJ8'<â3kr i$51 Ą&xsAXVnޠdO΅=w|P.&<0p]9ݑ,,PFv2UI zDߌm[!Bė?͞\+ڹ\d`ۧ#lcNAM+!n/pg4-Q"I}DH f8$6L:ҍDѺ9$}!TALE3uDƣ"2:(bo%Pps~QtF#)IgeK`M˼@Z`ܒ66~9ʘJ2jU0)O:O. "T>- MfvV( L%݉m.uK>~bGu3krzBQG.oݣ>(42xr2y iVJ}SB+;wNrbȢ 71|1I=acbE7&QhlS74"Ɩ5z<zRz tJoNɴXG\}ɇ/o qhnmP=\Bbťt&ԛ`ޕ6P&4sO1p p}p ʗP-ݳ5_vNj$\Jwȗ(+গ8OQ}W5ZKo޵luP3(24wh]aM{'-\H(yl@Fi)սUѵEdX>zAژĥS,dV&tLi"_Yq&_eXw@p*f@};E 1sXS?KIOsw^v*>X?9y1R@"湨30MP< x9`.`>&O80i c(ml\ݷUfÙ&n7L5͒R1k덼!1ġ[$ O'uģZM7W'# |Btj7(kw'${T u| wY!w$v`\0FL&[=;]zXRKVJggoTS6_?/+U8ZS#c4e795/,}lD}N19D r\uHW )ȓ(j.s1Ci]9Me*^u•a¿|ԙQeS2^:#n&q#4(o0]vBmvbΔdoJyk?6 &8yS䅏ǭyڴFX@Dt vY Yjr~݌ݰۺy4Z=SP\bPDPܗ3{K\R|yx\fy"60+^57+d82M$ͧw{#ާ JzC`e'by /Ĭ`po"!ĬB6cA:X.R[ܣNյ\kL|-}8lU FqNd"[nI/kO4ƍ̞\lj[4,\/ci9D}t<ȦD|uěԧ ud !jptF)oz,TÙm+7R2g_$LZDmt!w#h*Clץl}sWQA2@+~,()FXvPBHiK[ՂYDT;S1u3 i+Ҳ:}.#ظ 0i{'7:3L'SSᢹ"}>V´*&}\#=yB׍~U=+|B2BswJH<31Py:TyH_bby-W]Be~g%93JOH zX NF#p=+s'١g2 5:ϣYP>{#CvoƦ^ko+ +Y{.l:zB:Iʵf:i5*gH#E0P]f/5\Gcj糉8ԽG8%=ӂ MΣa̕zN4ڤƎbQGANGhk,?aꢹt~D4Ii_ Y o4}GoQ6namjtdbϥDu;B2[ gMhU"'UsCX(Dʐ4$(zjiuh@tbj斉:,JimTF45l{wiYRR<"iA3c}=c&?qz4xm'*N1 A]$DQ!IIQ}* ZNVQ̠>N1a U];1h(U`Ie2JMSeg7`@SVLjkX9!W('*5J9D32b"/\Ef W7EQ<|4(,Go%v*^2#Sy4u.3-ښuT+$;֗&Z'NeQ,eQ~qO~'!ҷܗ*L4˟BQ\;}@?  ~Pz d>5,~!VX.eR_^:)ggH~YK )ռ}*jحNglQ l[oR5.x'x(aI/Px.vnj쉝Bϒ(49+M'7>7nC~dt%P҉9-]0TK.:9MVjfKsŽArp`+ftXT+ytJ,$ҜsڬXHuy\d)+ʁ>n? Qƚ"PʈASȀNm{р'Eh_/8 xJno%1%ۧxa4#1Ypή `_/Yjyfg87h]%9ǖn)kj35/mtV'NH?Pdfr uJ^kw]z6Ny]~:A渻5' {ۅV\|Qmpŷ;Ͷx U@Z1R/tԼJ{?l}rΤsVjA4-J{]7wPRz`8, py1"?OEe~b-uS8a: gjIIY3-8Q|!R̻/WZpBr:a#ESjF)"X!Q2+$5Q,|sI3+gkF*é#χ[@Tq*Mܲ!1Ii؆V6mgI9@\Czbԥ3RWU+B X]BW{zʧt CDI1F,'\P%bKEA/w܁ dF:wv- erG+Ȝ:klne! @'Md s3,j B8BG5F3} W y2_; 0*B Ϝ|-s:klD&jO\Y7;.Ic`&׀Ob}S8zsri x_O yhMh'pWzzkރl7tN밨^K@[+PipٙN7q q](ɹXR:h#TKp8{Rc2 5;L4(pߨڱzwm` 2I{i?K_ӊ+8݉doV^$pRN9 ',,.P9} ! N受w.1朲KQAϛ_Ʒ*q$Iʿ I?P$`7i<*sNdɰGuEZͺiQ9 ˴0 %qҝ{!b2!Q >TR5a8K.LCO3&ݎщ+KeN]YQ8MaeX) RVC.F 7! lJ6AKaՉzw F] Tc$ |lն簢!fMFQc]0_ea`#4dR_,S2X3I]gy)7stnLk}mPTX碽TgߛGC16Tt!=Caz;&n0LE$rt4͕\:Z+l0wň^xmr|#(`q|W3"lHȼQƓRDvYxw`w4bAn(ɳn@G`:BԱd]MULBpy}k;DS o!tXHO߸+[JW)3͔@>%m1WC\W+#Q~hC">g8g[c/Ad+DΈN{ǻkC׵{rpEW5՘V2v-yʶ\Hm@ɰͥ! !4XQNv\(݆=^]{#Yḫ]fQ06-J(i r_2S=(cW<\g@ΐJZp+{?F멯PRL!QJY&ddrix&;A p2^kLV8Ҙh>HyY0?!l5?VϔVjRJy.*{t&t~,5~.7Jn CīCq`x^Ngh:G5Q"]f)|X٘HL!$Z(l|!pbU= v2S2l4:$b>c9YƆ#TRUlURYqE5_n)tb@ʡ/\c!kRn17 xo|úp =&~@YG/^ʗri[f3L$8 1Gc sVP.@ȶ}Cl-Or6" _)j'¤Q.X<O!,H <)=.Ɠ}ukT#kZU ĊADᩴvZzc?(19pKyft,fmzlDڂתIs~2b\ fJtQ`-MrIgHU-?=PV_͹WX _pp8\"{>ޠ[A^ aT8S@ oi}Vf7%MݑSѠxcߐDb{ +ne7^\Ac1S(Լф>;[D9pr ?)\J"Nz V8{+D'+CCvnRPlCXB5Ȩl[!3%@v\SS B'IÎ3 ~a@ :IgHQ'f܉t2I9DxW!!?z-$tԖ8*t.jjYE$hiJc0Q!WF5JSa_}֑nիJZI$}s!!;喕אytFVGq`I'*H%*B4GoΐDJ~Qy@fxO"DžW!3֩YBaAźb4e~s,^7&1i/ A4)TfG);Ջ`H>lʳRv7(v+`~"-sy 8)}[Z~ݻ_)S|'R"&TeRg/Uv6BT3CKڰQ[?!@~=n8sViG d3}o;£E@.4#Q4z!1!ؼEYEJ#pQfڹH琑GϕM]UApEE|0atjxNdԶ3㛓.X|ݛbB>??& `OO(.c24/z% eYZB> zό0/bǰٌz^M(.̼l(}!#z}*!ddB@Uy3\==_5a]7@;A4'|]'yRnS%qp(>@als zqTTXR0۔ A{ >0l`d#r5Ԯ9ƻ"o'Zo**_PjTs$ϖ g[ūvXCmHN_v]r[4ϯ-fOQN!uPFN_ks1e oPÌ#iKc]3Pn+!npZF %3H2ЂlfBA$C7B~Yݝ*81Lq$ECD8cX.a}k(KS.bZ:]*(y6L=Nܓ-*79''h.1[״Jܽ"2EGRVL l YyR#A|{[DGT6r*ɩזQUI[ϮN@J<wރ߫I%32dy3k4DUcg15\.dLn9UlM*Jg}fe+@<#sip$IqQ<$WCwuϢkϐخ="Q5()L˧4j`7qu霖2(wT} ߚrQI) ;--=DHs+mMSV#NNpN{O3]~D%;,u !|AC RU4Z'䖅pᚐ"LX[qyPB#q5FI֖{-'Fa{}9"/wUӾ4VuP['R0XA~~ut+I\eHg7Ǣ̏>M_Wf@n> n{Ud2wYC!عY朋!n:TQ˃m\&S>W>q;iY Y%G\.o|u؊5{<h=)b2I}DG$ĺ[y90 u}KF2KEحowjT>E ku!Db )'Gg5d] |,(Pf^)^UShi 4̔l8"?KXo~Q7AXx;5]Fn+Ka{->rԁP;k܉%?LHt^&2PY!b(`4İFk5Z{5YzC2r{aG o%Q̬[)UJVThH6W;ByP*YQMF}4 .U-ћ}ͮ#֭_T!)Pݠ\z dA?%OfU$AWM=C [6n$=hAbLrRPҕKcΟWA+{ə7SXYoW+A WlhkJ+ xFU'"QDdU_Q([x TbϝT(76>1_cP5!`R&mFjb쨫.G  4cfLgx_߅" V\$M %ѵ% #LM߹nE<ޱA- dD{m"b[F6NyG.E {}e? gPKXbL~-QԐ'8Knƒ-uy{CH6x\!I+\ xpK6X)G+6@ nX5vp\yoFW6w_SY` o*LzumL1-K|~W-'UD Gm?Nc3=,z*l2* >S|>`82 0KQȸ9mIq1SvE<7**UdͰ Տ@y 84dO9~h41.g(ㅎ6 +?=sydHI[fv0vEYܖ@VʅYJZ+K9ⓠG\mxf>2lɪ 8 4uLt"r6>`3BY 8&O ,Shk,cvVq̢F]{"WljZ^ ěb[P,oΣMbK`aRm,X-)&@f<[3ډ6|G‚X%sQ}_j8fN<+xr5~d]=PB݇쫟ýtjǡ! Detw8^ף(Ȏndl!Y=d }@6:7ac2zd @#c"(Kw@ZO 3f6xw)lxjƌhMmDpg=- t_.QJLTt'VoLFP9NB٭Ѡ~ݹOszA.(WଐF~J L3I/ѷ+k-;&jdKw. 3F_pLJ-Y[Y\u0O4YO/z*cEҰJg5-JW͢NX\𫐵#o u,M\>71ت(ԢxsԖ9(9'c{Ba+%_Р@?q9f'|d5)]/TQ7G ,m;w,x\[)$#ʶ!I3P9I5V|HF#y(F!yUDmHm'q:%5Wi> ypRy4B *#{ˈP+n-1cjed C ha l[u3eR#\hqT8 `IԐ:LeW}60Jo|m'~/砰:Hּjq:bm7#:0"cs/Sͼv˨f%,|qae,hixk&k;zl$ŶܝwcLE։ L.îqϓd@FqE2tW9ZDE%k&ܧ-5 1S n/{`b_D'NTuFe94:bifj_=hF19ZJ-.㙞RI3%9Fj6ř~{LRj(h H'~?e^GX:EI_ Mt0*Θ̀EOvu^RT8ѐ3L$x03s9td`54 BMM7ʿC;ΜU0U—.5!~ U7H+|ӼWW ?33!U&BDّf%1lj=J9)Od_,)r ٻNCKJ(jC .f6Du,0Rukվ0ڒZЕnD7>*g]2wsN3CH<" Y]IeJ!*]9̕GE"IĜ%J]}ABLbl H֫[3dk.uT5%US'ي??^\Tޏ =-OiݫB8]'ҝ&!c6״i |QxBDQ.-7;iVƧYNeMr 9Tl6$bdSJmi3vM;ϴ=Z^fH~X]|}3!䭔CǺDh_z> D'<oc%i 6~ a8;v#/*f )cX|8#sI9ɘSw%JcbrX0 @ȍBsPnQ׏uZKZ lcyn2=V02zU\NC_ Z%NS.\fuv6M'ز,oރ] XY F>VMTNq:zI~溤 ڼsh?[ R납[ = j^x%ѣ_R=dnQ98˄k|]"fZ$8sqI7 TqmIS0۵'҆ʡzhЃ|{ϗV}|;޴2PH|jZ@bRmy]}Ah=&+~/?f7s҈EO!NVTea)y{vے۽e P"/t{`Q۞ sE7qlVU;s@f>{+\bT!G0>iE})=`X% KEmӲ]j+6T1z7z_Vʯ\aaQS/gѤt1jG? %1rAHK{t]ǏCתe̐gh;Og6d^bY2ɸ6Z366+L/Kَ]=`6*[Ҡcf31`:N SW5u5i]Bem@M*vn\fǞ#4o(Rbb] ﷨ ,:6@vT=@軞&ĬαO}K@1Z<{d[Iv*eLu[4XEp:ߢ?qx,5 cĜ~Z_a.v|A)63NuVLkP?E^,ePn_co䆛W%I=pSSE7u+)u{×< Bd{E\m:} B$2ڑs:# 3bv',2˾b->>Qj#w_A=/ I=<qJ->)v>˜U57z5 H}J'AӬnƙ]>nk֙ᘉ:C1ԏɻtF93FQ |faNV1n5FmhOBThpAnϑq UYqls3ES(ZQicz!oqҢ*m; Vn>JsqjtW'EH ۢ傇}ʤƴtx-,( A@06=s k b0 ZD;HmgOo볖\1gxX+[Q@#M KPs̤wF&ܐJDʬ3;Xz$f#lq'm|D ,(DW R*(P0 "0$npƍY!3lH-v,fe4Ou8HJ=G 6v rgzo3R+ Xy;~ flfGUz`C@bBޏ&|9Ɵ-F^T ʅD%4߇_=u;0;>3Ƒ(S pakmqCkkW I,o)N&s,v~w% YZɏZS/yt} ^ j(f% ƈNeJ=}W;e)u X-<Ї(!Z=a:,GU&`kحV-냁8*?"`8{xs c?sz.K`B%C}I 4:7ؗNU&Jn!BX_2֐dp* ゆէr=RW1,ykG#y]l(k[xf OXP)W ` Yгb&kƄKGZEɎ׈] VYp~#Y_;Džӕ:ףml%KTm)(\7)71{.(lo18džA7#(i8/'8Ug<e*GU$Z&&-ش$VYI Q%(HcȐ/K*cbCncՐXdl:\:IH@GmŢ_;3 AEv"aD&(]X hryeJxJWCE*ɛ)b3:{!؎JpLF_ E|""gJ]IFoVb>hćZՎ%'뻳WϚ9Yˎ qp,NIs--LRiUL1L`}ؼs$YRnP^IGlG\y@4Pρff up g-zY;JV}EmvP: Y`xf EaLTq$)q?.Bw}χOb5}~Ef`G9j #F\7xXz=5KyޮʥyRaQn^6p#t:Q;3,3N 8P;6+)d d> 愾v0⥤CYN)!dهru4=fu<_ܬErt1/(C6XoGǠ~Z*{ڔ =&!8aX ?[ M)x{Z't`} sd#豳[R<|fm kRGGb}jx> P?PA 0=oK *F9SڠvuO5|Y.|Ie;v1*x~,ldKk19T!i4bFpq7rHHmeQHѽ|.9ldo5/$y,-Ujklzf\J[\9-˩-z*0F}Oּk@s,ZHܨo7Ґ_fYPtd;ˣ&m uuJ5OxIzhǃa;+}B!ʹ[c@ dJP/VoOU { !˧@c@⢇ӀA\_\9 BgU5無>^Bl)q?ؾs@//A'1.m9ӫ%@xr#]OԺ ā,taP&Cy֥+JIUH'JnIlؼ0L&<HGR:?=LwҶK@U*4<ЫcI9uWmԃqH6v Ս7yp%JMF{Kh)Ƽq=3((c )fJ៷)Qh,_0{l<)1(@?A>Q,be ݀\r6QWܴl)'$|Z<\E '51$ʇIdR f4oAmSYGV;`=:'q~:qLQbƉSr88O:LP 9"|)DJ$g򯊫0fVns󂀄묽׾bC?vHaz:O^*хR~uKQ0Jٵ~'tW+ZD~cHh_ b('.7vr/@q 5R3 wl()v>omYzT03S@wH~! F;6,y,2{S0@ɲ+EAD9 .W&op Xw$?)]hӛK=W{gw#[8\63O.`@uqD Ǔ2J;J Z=@mqld'uvhJnMEOO' j NzO`` r)=M/ ]謐 <ģlsBǃhsJAy?«]/6y#^1ٓk ` ̥>Sw lh~U Υ+,Ѿ~ |F#A7, U)UW T(f;pqhbӝsk (sɫa1SwcxUĆCxn Fwn-:RM  )z5, Bfƻd#U珟D$m_ slS]--Ɍs`n7c* ^Q|㍞;WP'EFnAf>\Pgzx @h#)?`\)E; >&p'J31, %7Ҡ#hk$ f͆G&$__ϓ,i'̷k,-A7E5a.KƟމe1&\}LY$,o YsJv#9jsxvH;^bćƐrĠM~P+&O`L6ŏ-,ٟ9 o1 6OXDp!u[ϷQDNH^˻8hU乷T"4lIF|4Oy A z l@ '-!jllөi 9@&8:G{ \>@Х~tE3eyk%_0}D3u u1ᒴYi9R br,IϥLYk S*gKx߭>ݙrup =,)ݮkvk =R:lqnބ5 ~vB_imq)6n}:{X=~lDʼkB^h#7"ظF&^8]$,?9'>NyΑ`y62I+9H$3.r^`/ĞAμ1bx2}nSa`B=[ΙÝ.ZVA1YإT}M߷q"f=3߈1y׎̎gC%0;JBJIa{Tu-AO =ٕDXJiTBc'eZ'z}{߂eZ&aМOϖũmŮ&e#eh2܊94FfdL/LVShCUQ4 <ҔY:n%v4*UVz97>~Y'Fu-]N=ztإ}ʻsOϲGcDt6Q(ٔgvrQ͎ޗ#lNr,w>Wf}!q>kq wN]MI Itld>9 Xf}1Ur(,6.9 `}ѩ&9 4cw=iFyg !ټr*O^ĮYB fՃ=v8cuRV&F MRg[/mh 4K~>]Tخ B$ 6* sQk!СP28@|>>H=ݨ^86 :fiK؎I-si)ԵqR&h]?± ʰnKB8Ɖ8.1Eysl?ź29H%  v8_iW߳DE^q]W1ŠOx8Z29K Ab[P.:9~(Zn,kBr;T[O}>Rtm1ԇU=kԁnn1)hOcGjb_ u<mՃW2 -l7bgܜşCK\QL"Sx1k:!4bݥ9Ne!8s 4bY]we\ 2PY{u<]dPv >>3~ [g+m}#wb uAgW:֠w!ZHEzEF1]=k@^1"fc])(LiHR(u\v!͟X׌ LNg-15߁bĿ#%-殢{˙p WCӟI!-hzmSƱ ɣ22 @X[[q*RpuFOz"6m[>J+\,nD Z.rYIVQ/jK4jK\ay"\,zht#Wc<5ǤauC~|lhŏ:ӵEW4,O_@D3&f8(cE&jahsd}- npzgF!qK,J.l5 $o'O#r?4c%HUP([v:H0W`7aE^Һ@x^%Qk]V6TX%zOG݇|b=>ģNJB3 4QCbsElYC 'KpT#sm'Vi`!'$Cmh ;YR$Mpvl9 l4yyz ң9V3WR[Y,ɜ5tt= r,gm|)b MzhHe Y]$D\[#]@#k_ٞE+G{u?V1q 8.Y48&EpyHȦ_tn6}| ⊤tNwhe6mB?~Gl)r`cZGx /m({H<$twʩv=1%UPZ3R[q-^%0c ". wV'#cO4E)r>&nUOIRu{k's(FV?h5 ܭyya~i=EX:Q֌r#dw/6!}EP]i3ҕ|}G qaΙ>; _R/o Xde(SV<]MC%If RNd!ZM.{a:lJ3f܉+Xjkf̩ U~8, vfd$bv L—;T3|Z|ݞ#\gݠI!0@=}wE]US)̆13QiET,& AfЙyRzюWJAɪu-QUY%v,u4i;Q#f,-}RO&n>E2FN'^mKU7B* |qᏪ=Q6W=~F&AZ_t9 2gTlfQ4 {>諉+aɻXk˹C<"A) @hLgNe7(kŤLE K7TP2^5[éإ6۔PRy )~A05pUl%"-Y (Gˁ|x ]uد_yagS?Ȭb%cm/y/A0+ZZF{<)D/o ?cC?쉸;x}4F|#M)VIAxGR@㜯BO %#0OP{4?$g'S,Z4҃Քm kd_S\ʼ],rSL69x,rawY莅?":v?"pM5k2:,yR.q|8>M ixsJP@7+|^剱fVN/?S7 2T{M4Pڻd%$kq3.# lW\b/S^ݺ|mu>\9 7 iŞ-O> 鰵P3Աox6gvH~o,~/%x?b-9Rn]Cx)>ٳʼb))qjY9CK9ϋ`(_y-TN~ZUAhF!e$Ϗػ"6`8"$ 9+V4Ei$4j#X'f/#$`ܠdk48]9ed]T<m)͏RnءA:-!y?38Ԋ?f1o&V- H2p`3x!+ު&@ d 8<#j 2/`ɌN]u'bՏSM;B'=ZYc06-%/ڎӬVFQU05"[;: Fx" l3\6DHeO(ROD;GP3BvzWq],-q D|~-`N3߼G05I pVS& $H@O#qOwO`ʱC$d1^ k$XK8SDL klVD6E00,pDs_桞ٗI!ԄޠQ^BZX{B0Hܔg] wz&Rج~#_(mrͣxCsԜͣCL)%NXM!<1ʏL cV});^#䗖91R(80,׽ԇDMpZYzIgX1`BrtR@.]&i!Xt,Ax䱃.3Y1W{ddZbc/;:g ,蘰LA 8 lPn>v=١ D2$2XҳhOu+7B?P#´B/B[Jωneԝ2Ǽ _B:R x伭pLێs "rzrE֨gw&K S)d΍x$ZE;BF)V}/g"1L$7No…d ŕܫ`/oiPYp}n>$p n,T"(f<s@OCoڶN  jrX1BHs$5sAmK40PlPB?{cH18u0&i9AZ3&:'VSsHY={6y9] HT7P-̓ _ߠtܛdi6u.Jqd P3Vܣ1ˣc ԛfY9b6>|6m<rW.Bv/4Qnf$]Uq573arYKϾ ǑU9?zs[pBHw w$>%h0okN!U;Hڀ&- ׂ\=% \6鄸ks219qKhE|!RP+9P_f hElIHrouɲ JC IȂ~[Ї9E5`ٿYlKdb@<?yGaPX3ado!m*5=6oU*Q$x Q lQPzջ7B*%0P3>#[si_ڀhgdY#vVJT9AS^ /t|3tkCVKܨbD=EP;i@b%Ht]C<5!2Dg2"`V&Ay3*TNmb)stzX4)7<:d]5%E1&K5QWijd=fѩ!  S9oᠩ<*vʷW6EyE'jɂ+_~(2<.{%ʳ $dDͻhOÙs4u w%l:HD(oݓW0謹2vi ={"n t <ʷ:i3TਣGe{#:t,g[~7r? /RU4C/{dIXzFq R hț\ಱ[S_P< ]ʞƟAZo*x;bed7 u)rl0GIv /f約WdT#eI:s}B-f.vd%p~pIG^{}9* WyNqc%H 9KHxHף \(slp#S"R l{}XӴ% Ą?,Pu$djcֽ8 K^EiQULxFm:&9n&5ϓkL8Td`dJNu5:Ak -[:[5kHϽpY»`NUDɁLj5;sTA V2`1E5RE8}GQ[|8%xDG"UBHC`R#bGͨx eyRu\1o @hzyMRn~7 +˵] [C,^?ܡӯxҕ6֘wz"kxW Ђ 3iw[ʰtDq[iHjQ~ʑVO.y3s70+{#x[]|:$8j%ⅺ@:6 oWWY;;^To~̴m%BoiO;ك "B-fy ki0u rVn}qae3n ņK仍nQC1=k%> |0t|,רdrZ['m$-ZW@a|$[vy y8'"NtDJU%,2H5@sWlzݺ̪'kf Jy.!wMKf-^ q ؽ% {G3I#bsDߦ;>k8E,Y\OM e,ގ#GQ҈['`А7CIL7ek>B x\Rdnxn4Yr[f6sAhmdriS[諳GqEbRӜD})5y,BX9 nġC)Cgr1>C[K[iDv7[}-ә~q~qJvh P"a :l*HskOQ&W,lom[ns h5BO 4H_$bgPH=+r$Q/T``/hBwVnɮQsMgq tǟ{k8-Rv6)r _sorxp]Ȏ\i,⵭Gb>E T;[mv+}|^ .jgp8±NKDG`)\ ۛYJHW8"/J<`(x]z-d XN3]N Ey,v>|+!LގL%[DXԣ&%%²ʷ0;:SMoLReηĥ T2{C0X6Dy{.ltG_k ;nt+ڠ [^Kxe/E.a q2:Jvxq?3 h: NM2{%vf?Hud%.F> 3loarPWW/(ӞHŸuރ] aL$Neꌵ}~ojw׽Qh`2޾&9`}~[ v+ˋ㎍f*rz1A}*NF$<&3k37au6|;5{>'uJ2 s"00W5}Up$uPAߑoW8KSЍہY6Ї֬qc)U'.C*Mcor WZ׿0m0[frY*`p_huŐ<&wlǃ&)ڱ`PO1.lI!Nc}[Ϙ$&?MGX( ߉[|YhӶgmS|wԇ wKdiu ${qC2k~g!aj)>.&"'pmG5"kG͹a) 0XX:sft6ɱOCe|.]"ӥ{]op`̾`LeǍ1㠮FY&Σ؜z~tKg!=soa9Y ,lHPChKxDk@4Pp J-Nk]M]v6ueH1] B`]8[`x2=$uN{$[غX(u}k,ɵGQTX\en6#lwIY< !iw2lrË<:nڦQ5rGރ*)ouiNEeg%pٴXbCp1<EI(/TZc2 ~n0xN }&%]AʇJ%RAe³Yu`,oqki,L Hkv 6ZinV^Bd኉~][2NV lyؒ$oso-^~OpbN]Z b)[ 9GܾX9[jg)8)B742JR.Y;VJZCHbɎm1zeVm9@pTF1gOCu55kn)TgʎF/s7ާ 5:8WB"67Q@I0+ I&yT WǺ_oR@ MY'羸'f(q7҃%`.()n9܌>>nfz?2%Z3JT=]UGL3\=8 '._DV +e2ٿS{%{?CɃ AJ[>H x)!%G}ڈNVkS!bMJ0WT̷c1;x`̋&Jѳĸ}C_>W HZ! pQ 4;cFSyN,%ywPodRf7] R&nu36p30 `2P}VlO*V~*Q|`-vKBvM@$BN}7vN`D@8  dk8x>+9by׆`CA˙^B^A2]q9X˽zxH. >D{sXixmHafƥƽq̯=aW$h\簰@Ub\j6;d3l9ӌ@Z9 =:otDg%Ov_@(_ZC~\{P!D29Xgu }Sz ݁E_ 3Mxb:t))jmR C5ͩLB5L6%NSc4;͓Nl9R*8ņ[#y;߷U"͍()Ng"v; okww1s BO8c7_d~ .&ol}&Ta,+Do}Cؚ<=>UKNkGIQj~;&|'|-V-d5j6A4Tke:i\T'EUa˅IKKػ7-S»j{u]e#ϕ0JJԼкŠj('?/MvT4ǢodI"OPAS([ڐJS[+)ƍ=6PnϙroH b *3ڒq)$bU`軅D?'wDm)HP*$j5*f dnCckJlS: |'q2uW5ִn ?Ғ@/weQIщ.͠怢$İҽ!ۙGeZ3:H>M]]'~t)ŒR)r5{~69THPڀ,Gߖ,:9&&.6\C;|181LS+ gvrUyH9 B;BCH{6U{HxodɌ%cֿg5|n1㨅QcĹ l+/!hA.7J m0➮ R/<e(eHzgXѥ=Qa;Mۡϑ8Wn͑cH٣'WGh jB>wU9E4rPi渴׹Ҩ_E[@5sRJBA:FWpEM:Pzk % tG&\-Ohik>`/q}w 12wXOQpkQ)mS %)х8/Ÿ)g L˳IvBz@$RݓT[ ]ʺ)?7BC1e7݈xxG Yy* l_4n0CoM`_e @8_k#a084o4J"2;茟G"Oxs0uB9XPĮN@kf~qYw#KbWOشK-I=ōJAQõ[i,|rX*9)@;YȏFK|5G_Q1je/3_E---T$u_U |K’ǖR=10NE$2I^[MG:>Hwmb=z,aEr 1IAbP-ygXe#uHP/2ՌhIOܰR8 o&S { Aё>O{u?cpqS=g4HjG[&pS aawz wޖ"ew5ܒ"r%fϞ#Vڭ -Sf݀ Aԣ1dpYRnk.gzdo mJ'`*2ModPh. bgFQaga88kZ Qa- 2|%zzJZޡR1-Iܘ^vg'N˟fe |YH"w%kKtO|(!~VZڗ|g7+fp .8Gx9EHI;e4jj!&x Mɮ Ѱd%Dx %YcdE;"NGד6Q&}ɮpr{()NZٮ見& Wj;HG7qHOb++޴V`2_:`aGkSzkh#pLSk6X$8"DHzI:^a = IV2PePLp+cC0{z>\ G= 5X<c<UFKܹ͗t\dEI*`6Juiba(C^61)u W\ɣdDK\ύW,#݆qh#uN֡ma1ٛKQe]&N/}2o/nwX͌GlC8 P R9Rfܶ(Lp#Q9^H ,7&m6é<ڊL*\SP=X3&)vG74DžmƤI%Pn/S\yU: j(NCsRkZӌZspEEj'btw:}Үql/0ZV,T*~Pr {r3$g8c#,CT)? (Czx:Q4d~&bg1Xj<ǘܒ#{kXxPݤeY]tN:{:"wN]uG/?xgS/UԨOmsΖkV~].Zw)E[f=o|%&^D0^SOM1OWNڐ7~hSių}&.; "=ŝd]kiz۩vc-}Co/AqˡGNCGH4g.JO=zb/4^z 0J˺^$_\ҿ`pRdگHLf6QnW*ia +s1^[MDEԉ.|?m~#Gu+a̙e8ڰPKWv`5D}2ӱ̴? a _$e4DrQF!6?[sosi|s'Ǻ(oQYDE—_^dԊݐ- @ X0 V#w<*hl6&]%CX`I|ףP3 ^vVyx I6,E2wA!:& ܬfh, cFxfDYH҂?oz^C﹃㓼Sh%HQ$9-$u& PAppH OJ*XHa. [6&(BIM˚Oy>4grnM KC*o74,'*C1Fb;$|4<~fl]ǵ_E,A1=WHi4]}]Ľߥz{i˞KF4rB/A״ʽ5ĆVbWOdG] 8t"Mhv,nYÈ_b;Oz*F#aI&ͮoz%Ü1ݙ9U4T6AUNeaK$-ٚwM̩k f^$|--1R;-P?P97{ (e~Q:tKy]6r$PE.M|RYנXE?|XB:ύ\$>;=vWS3]m3yo^>]9s>h_QrXLllyGqpVZenZ%hEqPnw"{|?VLa餕ɥ0y$<\ Pb_pwKP+# ۲pNЪ)n2SO+9D S}5?;;I# 6*eMeJ#hXe8wٔ5J9&kֳ_E+u~rQm7iݘr}]Ҷ 6ѱ"VI ZpE` Em8jn7n>f^Zs7u,}Wb͝%lt5D8ƊʢZ0ue CN= +Nv 6JM_xn{܌7yEr*d׬_aI_iM,( , Z"ZETnAi#'ߕ^ Ι¡}Z< A!5#OC-r_H&[+7yx_!"ۼ(X>lr>9w p77hɷ٧C3bEi *V4C{ UH Xm^iE0lP{IQQ0ܲЗXZ94UfAz։Š*:"uvw14!R'=C٩@ ^xRA VnvRcS;y CETA ̨͞@ a;$IpS&9Ɉ%nr)F$[sR"UBAmZ\}=%2ZavP 0+yD/> eQ/_BH;LP5 O8S'9v?]Ԁm3}!>(Yӛ^Iv$pFCg!<)ҡNÜtuS( d4#(/a7L햭 Įtqjd%Q9{'K2Cl`lשc qj#XZ9.YmwexnM ~Fsۡp!0E$f?ޅAq5L\ñOr-xas\G[!'7j^gfnC{P?~ b 'AiA=OfrǗ{$v /iX`7}rʶN7̢#?0WZz3gd̠IvGx{(UD6g_g[HSqI|Jy8ʡEQH  1w\RS݈am]P=wHJ,5gX;hgCab}I:ؗ^L.$grͶGAJ}BS)'P#R8U#ތ쾽Kal) 0"C $p y͎3])0f ]I~֠юڻrx fb#' (,:N*@{w)kA!Ry/d-d2gRk1\@PDrφ-K@XnTv/(R]<>~&Ryl? eAEvU=~4hxZɔkG!2mlY(k7 :N {[\QZ $yKV{UN䪠R3-m4{UX BEk+e]H&DTs4ԢޠpRkSf]*Q$_& Lހ/ =y$|x$NJ)c6skfOr*qmlvi-TKS1$կf|nAط-,`.c1ѵ7a^Un}@{cn[x`B6?'*l-mF]uoKe{i\5nj&s-(kSn!z^&qnj c8?鋐@]m" ҅Zy`6WII;e>\3±ԩF'p mХⱝ$LVjbLd7!sMɎ aVN!N&p'qտ/!j~%?[rULcf͌!ؽ :!SW$QXXKI7*p<^ PU?ZS"&/p4GOܦp+WI ̈2 *~i'8#a̹(32'"1Ot -r ~F\&5ެa* a"slWyS:> Wb âB>fٜ8[~Xi~na C@^(H(sHQL&.mq RAOW^}ZMRk%&Rپts輂ʜ_+'YzSa;^3SBz"/tB#XI rlDi8c(5= bBvϥq8@XAK|\]Rc/iK'=,%StCFdlʢ[;1=vR2AfRo'^x{xe8iAY䄙d =4j"+˖ tMTW?d_DF=0HSlt٬`!qY(-([$d9 yXݰ&3s\q@p/ :oV(|<*LVvSI]axiK"j*uEj<u9ƭK-^d|5ZA(zD,Ce@e:{G4K8BacK£yްZ3NFn? ?b #;"SG9! 8Jt*gci_@><8 *A] r_Q+m#VpJ {ژ]@%aՖ?@j+V&|K!fk"`NC&k`Lo֘0 _ukKKk`$ͿѬGB%f-xYh~ҟ6i)e&΍PjEkXB_&(cH(aBˊBNppCXfc)y&ˇcR:,rK7ςzƉOF eEsF]p~x#7zzE'ѺiA2)o6SZ^t9(وKUGoUqG_P_q,Vc 3g4q0,!CS(\44 R`gn2Y@gŻk ]Bl3K'Y_>Ϣ J2ƨ#ON9f?T R>8\kn8W-{ oB'B [ӠimGj UL\RNO5vY^pqWoCqAi-~)-#%<BC븃߂n]LL@xBSSd3D38 k[D{n7 6oU¹Lͬ |~Ů#Lzc) uN FI1^_J\JaߢRL`"T,Pt;DzCqσTe0 c}0(ߧWekӘXFJy$b@0FD:'*<<*mG)c LyKitX mxUdA=\1s[&߳$eI(Ll C!pq ж8wZs8WҚh5o/8 @0!ee(h\B? H4 w:  [/I X#GHSU%jd$@{G0"Ł~~?Ѐ gxHa(OqI$vn ..wW0Rv %:+1pi~WiS&g01C+M zHY6~4˖◨|V ޳[DͦVtvk)'{t.ozvRXHˬK|#p ~Tɋ[PJc<ˠT+n_@:9vPF3TS{?N#6g;$P8PP\yiF4# ` \"d~*T M0%F&p q lZؤZ=q="Zp<1<\ߍ |Eho4\DsktzژR *z->7KڦY6qLhqlr9(Ow+Ŝ'A'mhtata|MZY4أC)/ 5@|d`M}TsTZi }Xa)o<[Z a?Wntus @{I2X'C6HT",=JKEײ"<<>5.1LF8+C>|@yO<\pا 0& 0\wqK7p=T$9CwHw^E~pop]{h&0Ӏ[^kOSg<ql}d Bn^("PۄҀqu+־?=C10cm'@!ANsrx7;|aSSaĕ t_ٝfjvֶñV[&kӻm)nvp7a mOu\Fn+g_j@$u/H%D)Nc V@$Al9$zez+l&=$6e˱%UdWntt OϪD)!gYW:LԲ(Բ Id QI *gwJQԧg*.$0 |""1,-WHUn|l7-F{;ы;G|PȍGH dKYy$X#I|~{I8rNAZ-2&eGI|QgDh?-a@FD|47$ڀ9KO%iR$M >)5!\-Q) ^njD~, r5y"nTΠt4+ą#ɋA}[t,#|]Cb}gk6H#*?Ěd8.p4ܟ>0 b KIe=VddmBfxwݮ(|]=D%So%T}&?M㈪RˇQ\4U)@H9J96-'(̤B޾O$ "| q;]MMmTH~Rh\|v/Yf\V$q xsrZ8 Hu.!T* VǮRx]/efdL"rzkdsi N\1]aNCRɚ;2rHBc%X5 ^|Ug-A7 ^R6/wX#R"_,#z"5}.,\Q2zUdSPӂg+_0 ]ǚUdždCB鿌 ưKIFoq2]:0!w:`f_2pztvgDMUџ i9` .jddXoR//pIO|Ѯ_Tc3{Ujr'oAx1t&WF]1)ΚJ\\l^?Xٔsa`3p%U#!>bT'VFDg]MQ"NavV]+& T|;iD% ]N @|`R0`hNmb]W鼲'féxy) &XfCsu?V&0̈́y^_Y~C<rnO v8E &V/LzK.T9$<c^#`T dq/ ^/ ݏLF`m!lŤy]~c{z>zSbYf,fč1)(޿cb5,B}z\^LuuLgGPT31\h7y^ި%k'7C'8la&Z੢ X)s#vLCFG2'7tdUXPƸIy>i}4.O23F #.=a di\f[]WDOPgP* $ itM!'+(H_V r+uGBK)WK՗0 [*9A 1~ViS+h;$ W/xֹ_vsUMx.PǣƣmHM'z1sz  I0}\qNvl$**s_Paz`qi''f ~"Hk݅zӊE*֥]8dEZ2XKq.o$_u^s++JoV[:uSyx`.fWbkRvogt}"H؞տ Hw̓A]KdqmY QŽ\cbr_w~ĆquޮJ/%y^tGCT8K\˺ *ц/9p" pWߑ6lsͧ^m+2&d/WL_ò#K#hz[ !/NeG6c6$2v@X{Vh<6qo0og-;3/b^ie"gB?"ݛ[^ LU L#oh/ ^fPa oM`Rw#\'hoŬͱ' L8/$wf q# GL b'e"tCfcL,{xXO٧dT^2UimdKq)`˨uv֕U'ŻnBۊD:Y~%޷[]*} W4W%p"*;$ A j6[gZuozo((6Ѱ)/s;NT _L/'G6DOfp.Be[RօauzRv)AAz̦4 }a Ge@A8jIZN8PnG|W޿L0bDΓ2 TLYZ0:L0͡9 eyF)@=(jm!GB9tZi $tQW ?LՕ^i6bP$%g zI6 z!؛2j]pmf#EqY?ڵ28ǰ7/DIur' "5a$]Qwf_<r0U6ϖ*u=hִ˝zZFL@"UD: V+}[ brK n;{hBoc] #TsTKx+յ|3QZzāxs_ϩMGZnSgl N4:HAf"Fr̖w@C PbFhmfTT .wxֹ/M](d93Kd'f7ȸRbк]j:Ee7%PT0|Bp/ _JOzu_r#m je 1v\A5?D^dFM^: +1>k/Kٳ"ʧTyֵkv WB=y[.VYQY jGZ]$E!|5pVH.{]護!ț\ 6{.^7WoI!v}sc(1c2z+TϬd/4]6̣Au{,<?D~CQeA⑃!B>[!pV^(e7U{;5ޡ4~bќj}.mhPj%Tʵ!ycCd'HM gf О+ _VhLrXD-C ٢2K;g:#3GEXmea2?İZa ^5].e}at QZz#gu#֪ΡoIX|Y;ZP9$+Bf|-. am,]aLO4k^ Ʈ:Oet^1}Ȝ) ! a);RҳCC gZRcXPHyzO ENA+U#l- duIw}jNYB*qfBl KUIC磭\ђj.V,ЀGBv;[=[jg0Uee01s)M E'~2:1=6)d#ֻ0D->UY.)\M q0{G!lqe~‡'r X֑ a{ x NUJ6l(=tHܺ9k6~@}pM=G %m ͐^ nmPIn/ԁpg_H1yµK]`ZL8Op9ckFzr] 7 ̙wPRJϴωPעJ2Nχ=eʨR&>2 BEa|r348םk `*x1(3 &e4GSB9\*@"&柞cqC g/s݀҆} Xo{)b(bg)qe67B>Bqr#SfBn ž#- oJ߲ijɩWjts?{z45u~Ԩ1Yqdۼʄp6ajQUU?:֘g^@P/Ljj $⹈y.D1P5 jBsJUi9@n:+`z+MO"P AV +Ug'-‘H!Y )deC"-Ѻ=pC"X5C( `iQ6r6"F#! {k7;%"0fYdY̶mDgȴ?<FXHy97_Xsc9Кy%iXg, MƐBiu܎ͧ2v3 fgANq wYelHdo:'Zh&̕q4 QVL u?\dDH',[r,H֔ 𥽨#~'qJDE$[!Kan-:oTe1F,tv2viFlf]+8= RF5E ];'Ce>4Cai/Ybc|i`hf&pb]* |kxG@؟vSqhd฿U%@4}ZP71;1PaCrs z#5q aN!V RND+=.2<-x1nZ 5C38{o_6 A1F> +K*ILN(#[jd:$d:s2*Ԏ'%l* ij]8 <Bao]0G Cӻ%\ MF$nsn) ͧ{X8F1 ZDqxl?e'IQi$ԯ>& Poht~QWmԩV;hͅΛha{I%H̴ W 37447Ej̀}>2/7J-Ő_ Yk|8wǢ`̵oYItSB7XBr*y/RY}bh 훻YA v , "qڑ_kmVcDZT;3<< Cba/_5Tc:u8^QXN" CujZ'YGj~oh$焟HH2RJgڞ Raiw b^5e5יV0'%˩v b}'j'Z;*Y-־/ 2ߕd7gpV!'bk45ސ %W풪vva5b eD JVv(AYg,Z6{,F+->\/MXZ#LZNes1ڍwwȉt#9Wv&7|C 1/ZuҖP $o6R1"+)i ш ]ՠJзkkh<ըNLd6{<UM p,S "*[;¾ Ϯb#* Xpn2݁9y,J~8.Q$X³ߓ8&PM6n|{lysK1rxTlK7FLM^j+5fG%Fydw4N!`@첮U!B!ú}Eh7jҊ_ςK1#wyAGx߻fڎ=C,O(N6 ؅:uN;R ?bŠu3DZyѺ-HB$YuVء!/z@lAF>l<#C >|)vL S<7X:T:TJHCL >P t7ei䩎D_:ExxUVj.HqqIT:TF'X5,Wu"+ otAϩ˧tR}iWf#Hfmح,j}MXLC>(ocr18KoA..L8Nl-ߴCy$zIWe#tXL¿v7% fvKis+"y~d >=5i[dg18oy˻z6FVx܌._v1JVD Ͻ$(${&#߇V@-AӚ.=FӻlFpQC?uQcpF+Q`$z/6<z|oJs Q/{|=s?d у˅(lHUU!Zm3+Q$AX稕sFH`}Z}Y+Yz2zp,-ALlk| +)50*2 Gp: iD-{f(cTN"*km &= S|{+k0"U~k?h'3Qښ#!ǀ {tfFGb&*1O+(Xoі M(Xw`zHY)pΝ`!mf&OPAb|Cx? VoW#`e<=q +rquTӳ$ ]ɺpDZ?,M{:lhڠ*v"--g`٫8% tUFY-@Ӓ؂#cތ1 N2 $v{Q8h6R7յ;cTݼe0# ]2[S ^BKOFp[Zmo4ҍ>/(0 #&.0^ k2}%h|J7t!5S#8anO"%\Jʈ'AJ4piZ104r ziFsmSf6 |S%6]MoY3~xE 2ssٰ;D%c$L3:7h!O4 5B_H^z"Z4 `zXdܱl=$453+a9\1( D|S͝0͑6eTO8h'|G ;);} һ)Ry + 82WM@]>9uLcq"Er8~Jֲ1(~Joh$cײȞΰ5_bSqgQR'[t.2h< ]Y M^_4; @愋_-1Gqz-Mk):>s;￙0$51EB?wɖc'+G>fk@ҁ܄2Ar*=?!L8i"*?Z{4-s5 gv',}CBkX>&Սy(| jZr#s~Xj}]p"b#"Ƞ\r 0:yߗbǕ&Ԇ]g5rr8 %^ -;PW8͋ jeJKA/b$ը@5 [$sȀatLlݝPvh 迲 x݄W7 VغH/ g!,R,)k ,xOb>no/!)t0abH":ɉN<3%a}x>Z`J1 Vd-|`.t&&c3EjHeP%xM+TdP2#ij҅nԪ-zcsQC~c]W ZCj(L ƌD IύE/Lm}Y Nj٨Ụˣ - %zV?S5yS4v rhr|M2Tʶ:< (u lz+$P ?nEG7 ]a\@ƉFJ2 QЋLC i==(ڕMpbl ZrPFU<"2,V1p 0O[ƈT02`mv*#IVS*Lel2&X:g!6}X˗=gTZ]Ttm ژLIkOu8W 琷lo8E|" Fh7IAϨ*r )Ǚ o>LgG:.Ctʟx0 ]?Mhs_ymP8& +28/Z#d9 2I7jMOnjٱy 98D& uԠܿA,5v\Xyl{BH|phWt0# +8_՗yܫAܪgX_Y0dU;+9ϟ) ubU9%?IJZ܌DNgӲy8-k巘vV<$aBcCGd#zr'䦂tߖ y`I}h+HD%/T 8b>"uWy0:\ H-0 l')B̖ -\ CffaDX>!G΋Ѳ0a.8`=TZs }K jU+7CYHa?mSy UvXq$c bD *҆ ir(]aQmPY{ +"bkSb5W3o#\zxWA&s#$){Sїom<8l5h4 ҕl o . Vم4I~Ad[X( I:~fб6U=^w:Tys χp?7҉k 1DIF9Ii4 R2AL;WT$,`~ݰNޖ}QI7hYΈH(=qG֙aNwd 0(;d˫BEm+ `Kxd.9y &ak- h꼧U0&k:ï0jD;tˍKI7|H;=_T]#L:LGfrrx6 hnUAq[vf[A}'_~S&NP3.Wy"-(X^ Y}|Dd=vQ5 Fta {&=ĺ^}O5i1+I-ųCER:ep,ACmӭ"lZi!uìҖ.<{+"rbnS ۄ&' eŗP3RoF^#l2YuZCd\-LPM;}MCkIʲot_KCA3YJ1<ؗ h00^k(7La(2KwN8 e7ro{:J)(RPy%GxK2ؔ\ٜ|{S˅\c⧿ ыփ9٦rP֍}M?շ!+Կ4CFj!HDµn?/dlﱤ$PVn6}!7rڑ% jۢ Ď*Ň@\՟ظm5n(9((c _ @GJ TLY8XjHOĨWJ! s3͉&ǁglX4JV|}2/R8XEp!3k"R Q{o&i>]cŎV됡tٍm!&&%JiZt` A ADӎܶ%t\>jrsijSbd?59*"ywjs?輺,2Qoxn!Vxyx9<.cBȨ-rzI0AT6-._gmޓh|CW`'i5D0i3XI`AEۏ]¸j;]q2.ٷBnLzV-]o\ r9Jb}éKl@hUx3c!!q!7Knt }T֪upk.RFK4^r0QoVu*O8^[ÊJkU_ِ+{glh58@=tt+VKj|f(-UT9`q BThX`uSA%;RCW3O[< ?r"12vſTuY<tbd::_p}0݆iYYW߲L_`ʩ_(_Sg8 I)IW{t?=Bv &En)?7Ve<NhR}nԁ6AqW#f#0#c-Ju*^siv o `](8:Q};nޜp]۝V@E>ZlRZnrC$Z*iQsZsj>]\Jh K-RdZ9li vL:֚ ]]?eph%~9Z<W7X^ٗYۤxfʞslvug9&P:gh9Z܀Cx;|վ5g0DBz'ecu:M-lG.O)W袊 $sWC8BFإ=:d4Wr4Tt B%Xґ.VFCoLKjT}}-,pAxNI5ӯx6ZpG7+HƬd`G'JzRKAI?n`m,wbh<8+Z3j-}NS=(u2-{ $`-967Z!+OY LK̑}xwg#j cmڽr!chJ ƥXpY paw"Bqf"ci ƸA g$jZ\wc%U+\"T+fƼOiS\aلM 4n  "Dz@ⴖ4VB\gIۉzSL]Ldh=$0rTtb nZ.PJyIΟIz#AtOQ3s UL=I1N?π\;Lmǃش282n㹘" %{[Lxiravia|a#EQey?kc7-zFGF_`$[;a t-R܎EjUW}WpA;-$' XhnH.S~p-fM:=%0Pug\)ԃLNTƭf_JD2IԂG|gQ`֜;o2zTQ~z(=4vTD ""u6H P2ӆqm/{Lĉx6}A^e^v};/o*'SkJPOWEc}ZoHu&MӃ} ]MfaA%s@^‰j',v#<$l ԅ 㙘IwSIỳy~8HխS~vO*w,G߿\㾫_6H?h0cd|Q#~VMuHGUʶֹ~;-6Ie|*70UXybNC<$kWȜ[a;y}$o)Psu@mUl 7Rd=ȡiĴ( N4^:ड़zKKٖ^mj:{gA3n;y ^܎6HP"[0auCGxcg# odhF5k ݱ`UI6ܳyŦ1^ Q<(80*]@+gBsvPSn-]q:v|Vܜ L2d >*w8I7m)sbP13ȩȤI7 I<[)ZI-7졠|j]Qeb0;ʧ@ay1> Q+^S,GTr4o'L/H_bg@>g`ˢف, +i|ZHC9^1PK&ʊx@VNB4- U9!(j P6I* y썠=L:?eN|^Aĉ&3)(Ace1Ƅ=k lƚ֦H>oPc+(E_3pa8Q,}m3zSYb2 5.`#EVbA(,?Ԛޙ\)#K*wQw^չ6/~] zzKtH頯p{7x|FVe( G<֛hJY~UL_C#)TP퇮($h:nӪ*OP\Z>*t|"Tä{dE O :ЍTu;'@ !rpQֱ1}Jxz'd]r'sAbT6jzϸ^zym3(.&:}F~֡.́X4Q0@+x Z)9bQ3*^R-D[_*e'>66b4l.;ptEz\H9JR ˔(} 6Zjwl3U@uk$ɩ@ꥪ,Ĥ+.&딨jN0v6z],#6 hPV=iX߬vvj_r.ЬH+oO:ay&"/ ( {dOΞEQl[iӪ!H3|@:rݢPWlh"PE+$ 0ԭ\*}qѬ~em҄f|uΩe/;+#C :7?pX̑NiV>%#kҫԙWoo{R9c *(lH// 6dtʥe.V9kx HPu-!)k;}ِlRTZ@T x AR/8@.Em` An*ET¤ꚸ1)tW㗥)Zխ2?.LY% n;{`-#YOWOXFEf|oqۺ|AלSm] /J{le{RFL(S&b ~kszsů UP-P(;š(o 209H=AfNasDZIpn䒏/j=  ~p3DW1@)Um(TR}pH!'% 9,!~[CfJBNq#l|7j8Vd.9諸ߏ#DYLp÷h"Y .cKˤnl"7Y3KE# Udz CAH#G ZAp$CT&eaD<͓Uј󟆹gBݒ4Xo]|"QLbpLVeB`3\= jzQvEȫ𤛰a^c&$BvV1akW'Pq&7 ӪVld~*qEȻi椺]vdK4wIXH{@UTo/#jg> 32'qZ#n?zȀh_!_~̖bI0B^/3u$<ʏ|%}_"Mh¢@SAp ^1 +|CD{AЁDp&SQEf~B2v*M }B t (``hgOG[NZYB֚tժ]xQL";žP+/b͓J7°?B( G݆?ux#o Ύ F0K⚫:gq- _ P)׃{TD0%rVB+lf XQkDV* ZLjԼ&3B&J^띵H7}ޢdQ?킬-&GjYXyja73KYIfvN.s/?މj†Ւib>m| ggFPEǤqv狺Rh|p=u0JP,rYxQ;ʨpB! 6Axڕ@X'l^#FueӿaW*:x3O_OrRT-1rU*R$N$Em VƨFs#׻E/l WW,)R*)z@BJa{Wcr8N dB(t<;P@jz읅kee2 sf#:})hNQh\1?zor3„/:0lN3irjeP|2eN4i΅ӏ=cv8m踑t.ua **Oam3 U,'ecC"I'ymA|¦éťhYy=ZtmzÝ@PL n7^ X_@7Ftkuنs^˱RB]sn5@' H MS2BPVc+mOX݂M?(ڊ!k#)n1AeJyS]p7R0W=:c6*ΊP+9/cڅ%ݞ)؇(ak=yX 5<Ş z!r.pLaբr؎;mF2\ 빬^ J߹oY<5N!@jxW֞{Ț*dX!:5}v8kYKj&r`2('%we+5cHL.F?d9R@%Atvi=D=Gݤ;KV K7337÷FPuIz<Ֆ̱SD?FYUq` q?U?j PKfljPը}!fS ҟ.Al#d-絢%RTЧQg]L(ٝ2xIW#s!LOzfMGقW5Kv4_QYECT&q" qҡ(]zAw(ɴ(M<G`]A7qڮuh`t hoFa[/!ĈQs~ܯ&Lf36HLtj6I‘Ȣsp)>t(Dн%.N50x?IB ~BȔY| ]vdFC1Ƥ90͓-{7}0%3@+)LhfLG$bP-Fo4I⠧e/BYI2 eR~qW`XA\?熫}X:ڝ.Yz/bY>/`bג|9df " $OnOb%a$7 dx:; #jT;+DH (Lc#1"odڃr3@Eg& x^!B0 Ց@BOdzGg+GW''NNY3s ۜLР[Ttw8tp,e?-x, Ĉo FpxPQ-J8{+/H%RpSDyT(W~͒AJ d3 1!pWf]Ęk,&0Ԇ(  OuČd%BxnI#绨yqFy0AA]xTQ mðѲ}rA>QO7Nj(tHn4;&9i]_ň6krе^o<' +zWOYTtf>Vq<>p3z; ^Cx_Aa N78#yµ|٬KF9EVdiE}vA@+ֲSGIp+r&%`S/6'v1$}Պ>7Z-z0YMy˧gNZU3hXN@O!`§X&g%4OLtR2}'ee-Ksx륍2ABs Ж@ O7[@w2R*VfL$iN ɼz]X3.0[!gQ\j moW-0wNWo!U*^Im7;Δ@}VVxlJ9HPuz+z.%9w a &𻲿TWZ D ϲ8Ԏ<[|e)tN-CN@'D%?[-]r1)O ҦB=N`֓bQ=n>7@fw[Jͼ0D*=@Ûtx>Gy@a7*7~-},r_ǥs:c $ '#d`C%ZG:'0׳qJ~eL貪mH(/[*$Y4%4&+o}9+Hp2gdoV9BL7Ƹ zZSW Y2ň`3O+811U5ĄkdDCRїZ ΆG3fgo*g/~E9&/3g0}"Bc )[\)gva8ZWw t;6yZwU!*L0JGPwp3sE#-Fj|SQLO$4\enIj/ 9ZbԴńS X{LlR .RB37Ҵe @Gك3±L.BoSp _%… z*$dP` i>*;9(rh=$f%tTGFsN9"";zZw(Z[ š_⪍8 7(5RG c晫%rR)?!pJ$Uy wJB쓸(U(=RZAH%: fd3+cȝ#tm"cp5{ĝ@yXZlKC^Dol9+vy怡-ݖ399qz^rM0w՞2Qz $:m{ժԪCvf4A:GO|a03aCf̥c7N8dDO@b[@x ch:d(3,U *TAOr;qthq = Bԋt)V՗6:> :#:?>CC[+<iaO$Tʨ-YqfnytQvd;E*3dh"-¨=*ٲĽs{̈XI.YLf,7|0olmw (ȰB(H :r;Aym'zf3QnqɈgCM}\lㆵHGpmѵ&.|ޢzKd_PO)|]b9oFƔ|GtMߡې鯔@h8 3m⩥ΒJBV5E7͗xjC @3Θ'. 1hpSG( AD8?#X2qTE Nmo~s˭?; Z2 Op Ĭ],ma0݅9aLv+>wbJ| Z/lT!K-8E&W^ap*JXԻg߶sǠ24' Ĵf:&XZh7:V4ώ9QѢ'&pQO؝zN5:2o.aH pؼeWnX-l_;LAy Ǐ)֨ȅ`s7>q !X5LJ#.)M,֔Ga.'1Kֲ"æ#J/l}V]UWVkwzXwGnnj3KUp'@$kZJ2[l?- Έ MK4Q`,Q3nyO:.4cs3b^>Vw-D gĿ4S'qcGû-yi(G4w`yꚦ: מJEXw>%%q*,lO&/)hBdkuaG! ݚV(*0QuZwx1r d^&oFzNqޖ;>ځslߎ䦌M{@ksfUYlYbޅ.{cKrX)(6Rg}ۃhoYyAD͓yLk[U9\"(٫ ,I i POTq:/6J(e‚QR| z>[v6̦C^%mD eP1Tv\=ȉ|Kϼ7չUhkċqe$35ЯFq|ɂGtTՆEFĝVp8ߛ`ix}^:fI4+hm[2Ô Oټ Nl'؇swIg7-rIeo< }^P_4^06ywprJ"P:+!5|å!q z:r~q[9lS5о\I4m>hS]~Z4Fyx) q-n!LBCe> ΤmȒ.6B.Y359G[y}W o+(Z$9|npmMSQ rK`/G] Qf_RO(!Lju~gUr#Hl" iA)+Dyn!~JZum%Wf2Q2<(t?CќCՃi%xD2XWY'P4Z3H#O O8Ĺpe%$x1H?rH v#8aa$aM%m1PzXNf:GM(Oȏm)n\*pB%U"wo+[IyJ„vk .*G5\o͑{+o+|7V#fR!19WJ_KrI{TVasաËiMo~3I3QUaK #``kSc;h;*=,Ffa65Wm,]zEaUuA"'9`|~LTȓn[}>%?kbzn J:7*6Ө7=D7 MABV/a9hyË`5)+C; `49N?p sA\wN ywt=d KJ4DN"ʾ%t/ #dBzF6 Wp5nxX i Gn(o@ԋP:=>2P}$ }ro2e p)FDR,P(0\!{vՒe8XʼndDsi+0k i@߁3Ѯ ܕ0֊V"> ' ׿i9RI Qn6tkUKS&Ӎ<+mL^5R/VZx/V鳲:1 hgҼ4A/0lA&$RXs6fgaV3HCH!ZJ/*۽:Wk\aI}dW|րo 5B~ᚁgCC!cS|4a"Gh4_C!>&~iNs?%Nr[QT?5'`LZb$U=gfk[ɳ`j/}'#TpܖWu.$ ;cE Ngd8Mu6o#+C=XQA`+*Y[W;67ቀπ(ᑙATYE6-k 9a|ׇUk.y(/&z8_b`92 S<pL7 cY`b"ÒgT9etfd8=D`oZuҲw^[I0f!7FmOgѨU۪ǙZh[dap8hб/pU֜]ՆqA E `ghXq1/Sx Fdo{,ɀH} <ҋu#*N1-Ѝ2smHiVGּ?#-XݞN'UTŒ. Mm$Dy *tM4;uI15 i xG.P6OQo{ȉd]oԤ/tRŃE!^~OC*y_M Im<2j  FX}HȤT$ qcgய+E-{hv ()uds@7x,߻%Yyە ]+v!MKS@O 1n{Cp8:;z%5hBE6Yr"JpjKxr*hrf lܖcPZ0SENV$ej7iXQp)Xy J[=B)PY9][CrZFPA`"ģlGel_Q{\hY?R(纠SDvok57~6UQIhD^lE8\'SQ]$ )i!+e'dc`Pg1j cgar kgL !3@ٍBshF>myUwsRMo_qN (%u\'Sn'Έ_^{JO(`"5]~Cn;,o$}kѾEXq/YID`~5)A܁LF~/-P&. :d(낫0>rt cTf7T?17Fs,w%u[W R$,/ZǷTR|zv3ض:WةVlRjQR6y|_!tĤ+ܨ;1A®/YdKcSfƌ@%tcE}aZ.l^No1,CŘ e`GoؿGli*㻮Ng!Pi" V&>$yPr?k:[ۢuQ-tߴv(9$ƴO@ Cu,dy}887㢌s $.WeT&[":5Z 1S)psp$^)Ozϲc8󔯋essj~St(J3ߘzP$1q"<Y ߣd䫨TMqwf@4:bT"xMNlhj N1׭FH@syӽN{Jƪ&O7Gak  Jk@&7ɇD$B3lTEy ȍ)gM1[^TϜOM9+xS<.#m.{#rm( {ЦBea"hLp5߈+p#nyfq3u/8a.0Xxմ 3r@c2bz&AzxwiGvO2Z+ 0(A@80*6Z@W8}pLjn5ReƟ/hEY|Ycy=@><ۓZ#|9:7>cG |ʙ:Gb j&vȷ isua2أ̷]H ИjiNd8w QPdR,IuB1A8'TהA ci97&(cEo,FYߺebR@?cu5,#WPY`WftQMr. g⥙Nn6DW+M, -w`E6Î7ky(?ޛl~ ]b #j~yR WR ^3_*G `ayY-G],bf-l>z8 N-OR$eըӻmbݼ>_ƒ!{Cbu-dƃ)>uOHMf-i7j-Z}C! _1*uPK9(JCzyk N^. o-DCvnC-ExI Ӯ_4hy׫%vtD9B["p6 iS.tAN3Lԕ˘AR -tw;nsGAd]K*p2Ϧ 3QfAb[ )c>z=$l[U錴dn`)e㕞77N}ܛ!~.2_ x`U^*f*Q˅.,&:w;U\!bwTꐝһ~ձ&F oF @x_L@`r輈:= ؽO\;OrHqI'qDBY-cW=|qqe{AR`ߊ5 <녦y&>R>9(tkQ}F.3{ϢE$YyS`pJ̢ -xiѴ^젴~~ՒeU]NdaS2j̲K{_:k;[oﶵ;\C-͆ezC)ci{*fؐDg/[DBV?ƦϘ~2,$+c'F}溊lrIJta(BꑂлLA%}93h.<ɀT eg -P=ݒ.0m4]1(W aF͠ƀ Y"b/Jo7 Rԛ Ě.P&!̋HggwOH.12wIɔr{ȋA,$ۀT?5YTw^A|2g wO Dv-bSu莛FZ7 {ݜhB,ɕO:U x@ i(s 6!FFmgϱ6`h7J:}l@x='%+ kW[_H2OU]ycOlVfGI`N Е=ڷar7Yհ:IaMf]kQXЭ03N_r|4K@9У !]|FۣPjc3Vei/ٸ1[&| Tw~xg(ZL+ $H%/(g2x"o"W WX Vg )iwQ n8dy%1{ק1nT@/*"| S.M8!憀Y % 9naeXΜIp%Y%es%KNT 0*3Yi:YFX^}8=ݟ \b'4aڄuΨA$o`gsuFUs9cj~A MR]xJG#D8%|ta\GN tλ`Hyj6$ǻT14?iogΊ rRi:iHt!؈Z)8=!>Ŋ"C,X|k*sRIZE`)Je&\F̳T\s:I 'q#l;tȄYfRyA=r~8::̳*D\1tUwhh;(eGw,(Ix{I^O>U>V7X<R{ yxyt1Y#Nlw? 2}E`5]5up_0˸x j~qVmt2 Tl\_聧|kmL]ٵd 1Ġx<8 k>5Pѐ݈/4+F\dd"G]92U}4i- pg|zЀ.*adSvRN\LW^A(b9BuAL6⑌ԀueɎ5̶9$-I7J8MNw,e,7{\ aݒctzzxѺI 9&YȆF_&c :(#&fz9t l1`بSӃ7NQod-ltC2 OpGeDG%QE԰ psIØ[$)T"6 uʼ~`[$G-xع*!XxzFrexs"j4ײ}3uIpp3Mus^ŐR ]|bE*@Yko$Uqyڤ%fBlݖ@:v:CBE~ݝKUGI8G%$q9ڞoǯcL|- :Y uiiGb6۬ j[X{>w`h(=gS^+ Jؙ(F ZTAi/ȕD>trH Y ٹRBŕs͏17~U?2"1׍_kDUBI*ʺ,W"&j "KYx\!Eqw3~^,? ܬ,*0}B.ŻH}߄ `:"K^h 9ۦKHq@3:~ L0-9v|UN t?^[šO'mFϙk4kP[+>~7ѽ a*T2EW1$Q=֋ƑKXS|fi;A81Z8TI[^^N`xNwee A,vc#%  đR`^OGkUXwyHk4힭r_^Q%F+AOB\aWH1BG#:yqY&T8X2O1n#1KQU۹34g*iXfii+ȅs~01UZ_&A8L!mX˃ƨ83OcBq^}ʸg&. JԓOQdӋ37V+ԄכX6÷ѧimZK3gZFG,XP\ I,WZia(ui `L M)#?O52(\4gtv/׋YF^7Ɩ#zQ !6"PL?`ԍ ~+8yq@͆Aɧf:s 9v"..d[5v0b _Xtdq@ي'5l@8?מ~%Na͏43x?ژGUAPC9豀ɗń*D^:=G'Ok9AÙVqjo۹ؑ [׿H%D:mRٹ+wQfJ8`f5]^/ d XPegR,Z{ e{qIgmf33tL(3`d&m*JW (7iqj$}>wMů:jяb8OEW0J o_tũl0о@E6r.)f3fV-* &D@/+cLZkQtTb-OE0#sCLGMP(c9f']ZV:6lRqPRmvՂs絊HE^6Ok&1p_c?+=_kGvۃl۶l*߭zj@V bxQf5 T%~IBJsZx'GNZ2DC08QSkD;hqt%ߧ4M̞qlc/:uf9|E=bhf=Rk3yP 3ToV r<3$H˺v#{>Jhǧe~F$fpcopnWEQFzs@spZ^[x+6m6d>_Tq=G-Bqa46:PDAuk8}9;L4(džتA[8~c>ʁZ1/L4蟇%QOd-Cy ^`?cOBtt+Vhc=N'ijZ$SLΡk 8\ jݳlIlzn٤pz$u dX*D֯_Ϝ.c_E03V/.0e$,3C,;2?l{SfIQ"5UfN bx 3~1SӨ=&s|kG!Ѵ!2JIYBs&ޝ~axȿ`oTV7TJ(:ѳ$A!&H2͝ aVǿF7 r!=:v Ĉ2ntP1W$:8u,cWz<6e%ۑI}βʫ3~OA}1 ԡھv4(}phlܕw%wPDy@5ZF2䃈¤Av 2 G~ZɆѨ8JZT`Й*(RݓkЁfFMйfmA6T:9}a:ƠB7-"ލy?w7[tmF3DJg5Dk%dƋ &^C߬2Ca#MOM zDx\'&{3U)6ԛW.gIv3mehs>*!ݶb Zmr컾(Y1忒9HjtG6 ^xWH (Q2G_91A+@><(!H}@Kt%loINQރdti­9c-s݉B񐌾-?hQfU?,^҉;a%?KO!0S,d<{ZT{D; (-]e ANri` #q !fKTDӮJz+ ғw7|Pû Gݜ=sS"n%޲S+*m4}h_͔rqҥ*6>5PԌ_wmҍ/cn*"3$*g{G%BfY{*}j)Bmt}\7VRWT/]Aԭ/FWVdD>:RKoL|==(7B=;l8=PӔ p_MoONda|*'rG!j%*K0y`cVW$;{RI#aOrBBv$̃#gQĀ_ZaRU !iJg > GD +*Ž jKԓ|OD7Q_"_|V'R|N :F8b6T-y(a܂f<kWcw Aj'iWs7MҊZIlέ\CkK.:xY@ <9KzFFgzbf%8w5\D/L3qq:w <ojr`Hr|Fjlh({pZQ(#;T0tE^^!J:`7zh#SMZ=x@ 3ҵ 孇jliWG %Գf~ ˭!ڈ,ҡGfVd>5 y"(h)́uڋHԛ^4Pf^la]ԧ@6ɠ=f xpZɇ"3<,55ӶI'#;Xݼ3,3KUW`Ż;z&+Ӌ6_9:}l ?4ڈۯ` #1'qODDPUlOr6^ /h"v_1o>Y_ϊQpbd'A\B00_pݞE # gbrwK b{,MǨ/χy-?x9 zb҂̪< D-aA-[ܠ' k?B%=Rxn.qyz@$%;H mrU_=UW$/? 3@?[0[aH4TSmA[~ޚk%mݪ%J.a%;U8\P581Q࠷_dg`cgF&%SXMQl幱Dըs`DDz,[]yį=\ۀ WS"ޱ^ )"!.1@-mXnʋg\Q#6 G*g#M{.":tFv\/?Шm&F a־P^"e 8s@J B8A|3b~)*VM߰%ݹb|ŖD`Gә^PM:nX ,-;=?R\9E! ̈gG/l7aVEQ -4*=HUxc#V L1%۩Q AAz# ky̳B044q|Xf&ږsӃ[F$t3\!Oh[^ŏ۰[T aTAt̹7ܡy9 8z*V"x~vKM岓);YঋIpB)VO?зCcxdUa&d#ԦBڕE"ޮA= `tHaQ'fv^;tɋG&?$.T^6!B WŠyA|%6yѴc]}ڦxu%M xdX*Ǭ*Pb;0@pMe@yaJ^Q{[@'='z8.dr' c 3}_@ү []=alpYlKZN=7.rO)Ic0G[rH.(@eN +S4fD@i(Gi߻fWt;d nl*Bp컣iNu悾y )5 ň"u𢆿E a3NŇPH8H4uB z+aZٻȄ<߁f*ϛn"|bp4K' 1VS U[6<}gy|@2D#%8,sچZ " "VB!}ݛRBJ}( mî7sR6e))TxtJDrL#9S+x^""$xx^HpUo/ݘ> 5 ,+}dZbUډK&0A&K[Ҝ*t@!+wr/7} e5"!XVj@~ܯZx&Q6ORï! `?`K|3\jaܐ yr,qT][&=7L s p)ImvcL# jtɁ cPOo\eJN!MPjȍ]~J ,o'ny+  uoaaa`"ϼ={:m"ڣ KiOK$m񮵬XTq._ VLU2 4J+_LxESJ72\LM^`% W4KI}J4'UK*U.Bjݏ_838!GXz;4$t;borEC6V+ X}%Kd3Z+,YA1/[ @׎ "{V6֜E')X(5v}5W:6RćPoui,, !gY愼Qw^d1ebH&bY糪1T퍐UQQ_ tT{`eKtq=aҩ L9~Pl#΢wN͚/qH~4S0et akȲ]7oR}P5쳮.Sb9,wXyᒒ/P۱{%ή.KEWà F!>4xz,0  CBEP 1_&ۦ{PS̋| o*CȔMO2bY%Yճ/*BRYձPKQ;vPxs;e+oY^Mn]s6a |WQ* -ǧLr7Ǒc 2՚ nFT[2EK('=Ew dޓVk#f3Y1-ah`-]N~eZu!pN"O% /I&mV}bBYnaKP$8!q`B? %kޤXRH-6,IaGx4PYEuԅ Yb@`: I`W6z{?D9f -;>$~$KnQ{n3;XCNs;`_xkrD4Q"N Ԉt{٥l'z+?e^2߯\TgM-^Ʌ;Xf7\- O"QNE(wH |#+0!<`Tޑ4 /YNAw'| RŠ#G1zewb/O3{1b7;ri ~=rgȱc\aRs}|꺩PKe~@š:m( f Uv_ 6jޣ+}<UboyMO8~=Eh}%DTYF{IdƃO) l,%@)E9NeSN6i=U)'WU!8\摹kjLӇ#-gP/R[fϠ|__Pt줧0@mJlpHr0<'~,NgLV0@Ͳ-|ˎye53΍{hzAlB>ikqI֓1_EG.|g )\i!\jPо/ Yxo %NF &eGQ" |2//hyVJ@C҃b]o/$V@}-Sj}%,t^bJu.^EkF:=Crp-V6q\V^(>A1p:ÊwC#|ʲMn{ mۋwnA6HKjt`f5k"Y1܂Ku*ys?}nG qM;:r!uq?ʪ(͡9h nl'p ˆ.I p!x=¿6abY.+ h'9fpY A ,:MC zhg}~iٸzp.ӑ4<5hfl'sG4~I6+K޽:EiI~ֆȊƑiֿ0؁1"{vt@ ? h{u-Qe%A.ڽ2U<܉{PG]mI9\8_99DE`A#C@yAV1 uOfeYSչ0cWyf"7wbMT*>xi 1iT!7MU硏Ae\ nMM3?uvquIƺK =!+S&Jp{Su4Q] /ڦfKWxZ)WW-(b4gbbY :¨1ԘZS*]|y㢔4Wweѻ!mE ;=Gm X礋̨ ">Gٚ“l\oL>t۩Y,=uKqr5FghtA=|zj*EWp5] ƻWx[yoiA |>]Nƈs`hۿiNuMφu*5R_ʦդIZ+(P] 7Vp *>X.9Ro;笉޻?ߛF<9ʅ棰Tp2NgFZj;(7Rat%c .}zx-hHyI h$DD+J<6{~fmj*=90v\|&~05W(SC+gZ_' ,Am.a 3GL"Iy`2XBn;v0 Cs4ZѢఒ֐BD yoУ'"3|1kf(=(y:QbI"(C#m<xfav۔Qu[Vi]+)Xxz =C*[Uzqգg ǹ'|8ߘ̉.f=[@ Rpٝgb%C}c ᫼ԃP`L1PVrT N6R=DrKq0pBb׭P=?oN"OPAKӓzKZнQn?={+ߦ$x(l϶c {V+B1sXѢ_' Z*B p?*h|\-aIMeB*fQagE5ݹے2gV{6 B(*pe.H5,kdBb&p'aS.#cɖ|'KmY'bQ*fYJ^?KT1g1`4q (<D*T(ʡg$?FUڄ^W 'IYdduܶ pDvw"e¾N&c|5+nAQ?g=׊YmMCa*״ؖ;ayw%dA3u'zs9XY"36Is{lWcC'E$sޡ<˧Lsu5=̃'ho,jtTnܚԣ.UɻZy$/&vlv) }U8֚x(j?=efcL[F Jc[HA/0 /7F;aM]Eq >&̐Nv t/o :O2S~&Ö}*>Z{o2vwScyx葞H_  hi" iԜfvT!Y] FQYvpHAu*@zҶyMiUNPt<ن9uۭܻ| YK׼)-b6cjcadqMu8j>R'4Í 4HfZ.q{F LÌ˦h74vYI<MWVC~?9yDp>lgS% i8#\ i|CͰ`BNd]Og)f*[nONqX¢ͺgUX2ΉA7p'Z/-/~JA}1~xe86RPoT8dXEX5 #NP|}O~Tm=8yvꍀ Oʭ/qKr֙%j $p˞kl?dhZLffBc:%?Ĩ_4׸xum..AŸXBH0 BwdIZ*7aЩMa[-P}];L,mo!JtZ)o}hf#oI- pGu~)a\y>Ffph_`:q3 E4- efm:Qxə޹lΘ&]+sL /K 2 &qFj%/TR.NNڈb;uxE*owAD8]II XGֶ9gGѹne㼴.}钓KűŢBOߞ\؝!^R `5%%T3a;^| iosEYҦv{<߮K.Ew7M#H9k_"/i XHs5(7#z`C@^VO>^>5Q,AC(U:0q?3ttKGe*',|K\R*{=-~ D VAbzQ@!=ʨh$4Ǚ& {' vtk+5jr9D gњl3|%1vAP__ ,Ҥ)}˸psXsa0fW"2TE{nG(a#I'@;-927@TN&1M?lqJ$d1{P멁vLTȪJRkb*_B1g@v;Yc&tP̑cI\'1Ǹ?NaL+!l@3nVP NS#ص_+X6ATFM6pͣG3 %ZT/S^-fM'AFsk/ÎsR >qZ{"Q58T.V̗_Eҷ&:>,VqK tMj=1?y/]椆!FDk0Aqcg"w*7XoBAQFijkdj LilT̃VS gsJ0!˞ςMؐ%/ vGⲱFK*+f:1KCCz8sOE}'WD;H3먘'*'fh1]6!*W|>KYqu o)m}WjǏ0/" ~‘ $2]035 JS1LR'| Hfԍ ;7XK[frh;+=}jQ}cJd<_WDO:`_jpntqAdbc5.Ϝ ҩ8jJ.ٓ0)^GhvhZmg1wl]~-Xfuڮw ۑ9U#+»ģ[Zfq(N־<EIlWiԐGJ.Hd=:/e~oY5 -h݃Qff #n+C\8a. pTqit"f=#Lߥ2VNh S}x<ѯܪ-i%aȺZYg^v^s7ͲwvrD-\l#l{CU&-g2tcj f=)v˂y|"1V+`+Yhi7f9n]W:nӂO\3{z`Z1ŠG/3?X##Z[9F~&::* I@|+'k)$:h0@4n]q9`aN k״2#$P\|ţwGuQ%U׌ +z}g8P #kc+gQtsvj-ܳݨq1fhVi\:,N;,n +XiQ\ٮr jye[BUg_6.K.hRMW=$LX;DtH@fmeM>I268,M)v'lSdh'ЧE8u\ ̲6N݁dW)jXL<8 v>"_o6t)|Ŀ!:#<},!OĊLJD74F$x A͛V%؂#sS+:Alhqsx DS!pPnmnҽU_X~قsP=j26k,ui% j=]VAٶIqZaG| {/}^B?W4`!ٯNY+|zXy K%U)h/+J%4gs<2h"\!^QQrNZ3?G)0Y)ߟv-+3i nV7DNH ȹ׷iʋRS0{9Isʶn5:fo {ud*U9HZ] T>ur i=gvY% Ƚ@O&MӃ8 ǝ, P+Aj퀭8.~? !|UNF[@ „ |4PEf#q/8a! 1qAzդT*ǫ>ɟtgN{<OpOYb#O*4^ \W[0CO{gcVePԢƣ_Tvr6.fnpyyϓ(퍵|]c(n7&#hkL'&gE佻֖k#7<(YXɂW|:NW⛩i+?v&5Ɖmx4kk$>@iu9npJ`MGn6Y v-r^54:2e$'ؤ@7B0`q:uNJnJrC6 "W7Ʒ$[0IRq6ؤT2!hF;'aZ $TEě*z2rȠ膨=;rzk;\)H+ SrZ5$$YW }{H՗oB Ֆ4dr v;L׃m@4 Cd߷Ȧ b\._xa*L 2!tgt~"ʳ|HaoĻ.P(YLE#XW>-\m]HE<ڲH`bƛ*0hr.;p Ydq(^ ls1)tdPl#;gIebH "|L42*8ǟ`..3[i:n)-/kM;5*,Ў 17—q7!YrHVVԼC覷'>}r_58 yεӾ`:P6Şy_֒ͅΪ}n<b7sLgDR 1hj GIT&oQC@MnCNFMc=28xkh(JN'|3R)PBw_oaP z0B;BSJZ`H|C/T,ҥ"S)5N!tboe<#R /:Mٺσ6q>I"m:+Ge;PjI@RʫOm/} 9>ƥ ;dQ Y@@LqĴe`IdNjFh@t i?+y Z=ꗪ~"k%00`ohRPI>|VFĦ1zO?sEV`♁J >ރ {ANQ1G5{0.` c 9׷-PaȦ`E'1|ˑN% lM'^zhmp 4MY/O >E - ] :t/X^LΓ?xcۭ[Iu"uo\Vj"!iubl39"В3ZGKGqx7Т9/ 20Xe߻|˜Q98]x--2% 8 (oy'MB7N$n@,ޭV9 'zk侻2GV1}9Tp$3Z%0$$Gt)6.UeW,_8Nc-I>;D?N؇:%M+~-TgCnaƧX>B rd;oаg!y\  ߛxCyo*~z$f@BN >ny( yeP]Q3 IJ֕(`v7k?mh 5PYXw%,֫4Z1TIrf/{8.'(٩rܼ~i/9m4Gc%w7ƩFesYbIH ϧMDF.j:0'13xt*FNaB5:8D%m?% 1]RWBHp*Á ?x ,N4 [VH|ymmmq"Y﹀#ă!Hqq[J*n+z6~S#'ak_3 pkZ& &os7p?7v㪽QG[_Bam LjȺB!Mwk'uݙ|o%1n)nSBY v<؄H4`)#1.#: "K'y`8s&nEDz~G[ fl bwŮAi Y4( u\?u(z7wR>,+vԦr5+Բx$ضea _~uH Ecq!BA S7"Y&C@mê*I^Ou}ӿR@q7,|`%=p6!wYQԮACѝ63 E"5 n̳zϩq#wA%v[KkwMmW vQ`@esdLϲe-L.t<Ⱦ#v̵fg19r ~[ڊ0QqVy9{K|:<DG^MmSxs)TDŽQWDP޸{d4Ӄ:T&6 lm{ c=K2K*k!iK rA|a2cxzP+%c^SQ GUOH_`]|K';]|8v5瑾Ej<<LClW~ߚNIT\+Ī+x1锈ܱ$OD yDvxTN ـrE*za"f:rHҦ|<3[=KƭK&M.NIq(Gƴ 3RKeJ+y|nj,0uMD CWCM* S\/`22~L0I;r9!PP( 6c{\03naX#2TpҼ1 %䎜(k ǯ'$-Mn=PsAg*uKZJ%rnA.*s U} V.6Cxlvd5y|Y7D,h3VAKx[& nZu}Tq˜dd4ָojz֋f0r{]%I6>-h~jJNȻABJ6pV f+hNt! :83LGw$M0*{BI J0KS{Q5X^Xuk$ηx&U(3{f^Eڬ$02~Kw>GWX#>֣83YʥsĪ}-xLH&0TT4,7tX>+&u, 8  p<uҡ6ËQ?JM$,3;sTwLvI0SC{1 XQQI,3lD=)T`T;g Va*gӸ:h=g|*䐠tMS; 3W-AKlj:}s۞-~BF&0M[V4d|$@ i>%k=1 A 5e*: [9 WsTx^X$3]ߔ2ABM,׆i]AU`=QZܚZ ż<\R>\>QяnyƣXl .w էM!7岎p.dA}SFu̦5Mm.H4\k-kcK9 JxRuAB:[/l snJ^-vNjv`t⡼};Lү#9iq}[Ch?wMkV|4;埘G69'/E],Si>[nJ[JWGg"؀ 0M}a&e,uŴuX yȐ蒾H)ܖg l2"QTK1;_y2<PMBP׍"BBOEڐ2))DY0;٩'I%;{.+{IqQ6ʍ_i/Rv/XF/S%{0orF}k,gơL7ޱBqO-7r'vVnGheEkREPp 4g4p|${y ^m=0( EB6W;.RO#9%*,0y,)}8 h;Ud^t#Y o lAmjp[Vm!& BF/:ICX8K:غ0aJia7f4$k1 ~ [BLm1bV0Ir.-bYB2Eq :ww^c}l՘x&]H/9b"ɖ%bcj /M=uc"9W3~ݿfFq4mA׮.n *i7cBkEC<`R6[&֢F~He]F:9 RM9=׬ Zs$Blܗ3gV*.j fogMoЬD}V 2qrEגK̉8kzbg7K}erC?x&5&v rZ-%u;[070̓/IxL//uWX@g.k`j(|la o B(x@J"@`7VzN@?nrm @X]yFpG!录32CljFV_ꇴrL'%97wM3 cmKit{1R|BzYwdqb+_55:0w3{"oj ,E1~HqS &-͵Zqq"πeψj∃bSu 5bH} nFHɃQ[}tW3'#7Aw;T w7& YzD kl(FgPHk}g]97ec۝pmnzWN-ݕ8yMCk{`}r' *4k}`[m-qSq){_lc1yx_6%1_6%Z Mw0c)'C]@`Z'%CUDcLqP䢯r@ t'@0HwBʩ?ԙXftw$wtU:o1!/*iz 썄BAf:n&<_%78cNb2hgӃ\Iwjdz%8`܊#b=ՒYߟD_jBk9e%c:7 DE9ԙyCK؏;DbdOQ3<_CoGӞ01MoP@>N uڞs:t|X$$d>)_x4XLcvaW RU)K9I!?C.Cb hRnb) z{tͽP,@Lq.LTI {+R iVJ)3^CZ_B3b"&t> [؍eLބKj_v!0rtYt];#9n7wHH~u|º{ sε*ns(X02.(36xZ6Rzy8*GXk7u0֖2<9Ú@y2 w:l5FUYu˪/^>po#}ƶ]"KVDކG^qQ]5ՁL|}Od" 4-S/#W; bgjŦYםzeBBiL()"XxIqI颧{N^h\&-d-pm@Mup! ZM}Pe+&W,jjg&-vUʼ uy3;!ghdN?fz+k+V_lWJ`ʆCm#Ib*tTg1,mfY<:vc6ȂYI,E*=4`:s.t;^M9~j)eӍeD=pBֿ ?yIX[P9A vß䦺"AV^D-cʤ!W i 7/9-Fi`;$X Xπ/KDrX>"k%fT}L+Ⱥly?Ctz 8Ӿ-fƸdwr~N$!cj] фd8v|ՠ(iSB/k5)߷ZD/)8~\u_$ql5K2r?]U-]qX՟j 5Y_b Q`V` #v4[yA|;|*Y=r_q0:Q 8/'7  ?-Fwm9ȱۋ-77k ;o`1l.z@f[{\uM64sUSL=rC $#}Ej Յb!PI ?k6qPT}wF乱^˧)}C$Z9 G^øP5rK;Wp%\pG@߼L?"^dTdk3mPr~ݲUl_HS<0IJ=z @?:z{^"XV9rq)񓈤 P.>OPU簑\eoV2p>B_-sGnufdG%b::ÎmK0chե<<{mZ k ~,;d#eթf~_\o_ւ G'3 "RU4Wq<&f=C]ߴw09ZRdjK&vў%&#Ŋk;9|&2jTM,_{`5_@Kɛv\Hp\Opm?U϶3QRJ]upL0 Z1KXX>NGDs\}":UA>wӤBOݮF˛]!v&E"Cj[u$[ȃT' JY |}*JDе3Щ1C~q[ ( @lH+zu89W˷mv]6 z~DI]t>h@i^6hTrc1J NR%jplF+MgMpUP2yhyzOjʎ_O,{J9?+9FiZС^Y*tqF'??/q_̅\+~>d7<&{GOxJr-Lx}w0)ֳvkV:ao,dZ$^cW[";}}: T2'TæO:\i oӣ4o̫>+96d!-moR4xWVW6 y'gWlɎ*Db:nX pQ k3Zk4MZLJe{Xe\~瘉 >o+)Fxfv``n% HkPe6 S\t8}j$tQvLߐ6A˹h6"ƠהxH.|Y<zq{Xc X9*q jPn< L}9;85Dc\YR wlXmps's((Mk+HQ#e{]W$7MFN,6OO]* WA}ٵZk';"WƾƕiALN>TWd"oow9M""4lk24T^쎍Ӊ(kt z[4;!],zY(bcV̟ȂmA&2AC5˺W*/EI ֲ(ݯ}ҭs@Ҥ/}T-3  FDid+6܏|@14$4gZ~XZsDf.HØH IxX)_B!k5f)0ey*·ʼћ2P$x5δNl*܏),b5P/(4 80CEQ ~-[efAp ӷ&\}֚ xM %G{ι"YvUo"`7L)H=UOSRX2 oXCPg9W'V*?J+.ѿ8[-dW,׳yBsa|&a+Nq6K@R↛Ԥ{F4X$Q }{60`)S5EQsUet.zLK'AG9}: uQ)=Ib!:p_ȉUs8K*- 9]"fycLN3#~feXg~6MI;R} Džm:%ͧI_ʐڧ31x V9{<|0\2;]҃Cڃ]:VTE!BZ-E` V_ChnjsNq=z6s!=4"pA!U}2J')H.H363JCB]m(bqf;ۻLW&S:Kleћ w=xay/_DO,AUHe4 /Gߝ:?Mi1}S;~JSIrֈgo'2VNi9K䷷3f z1b Xru`9 7KU uܻW\jo \"9s+.!`fmt{\S =^eӕX9ƪT V]7QCH5hh6 !&3c׍􎑆+qpwp}B4K`Y2i'1XQj5if1_χdQչjlUF"n' ,=~ᄴ>Z)Z5*",0Ʃ y_6>$nvDkAାPνkr@j*`W_ω0p[]$RNI$!t A`B}s_KySr/bOlx- `xކif^xo@21Xܿv͡L~o3O{5IsNՎR!0=~O#<%֩R)$0k%k`yɅ= s\485U. |L**4WAoOt|t?&K1Aufg IrZ X 7*D()rt|T"K[}^{@/F O}F&ʟR*FVDr[l`ˍO9Zw6m,b<`{}&`D̖ FuB+~^!8$T>LcDڝZ!ǵ"m>}@p I-:%uYjY21j+I;|\`cl:0)[9>PCEv5xH\+!HG0^5{Pڝr)x[DsW1b < 4R"Hc8`^?ׄwλu*#Zn<8&lsܜNS|z ?پ)n D=wu"5!GL=yA=z/ ǂ!~l!{!D} 'C3":lXk6C~+DB^~+u8тC+ ߯Ȓa4na{KZFȨBo&[nw ֍5#T ,+[ _q!wF%=Pf _9ޜXQb\%6#>cSCD9+)&ۍݩ"m㪬CyedGyogY`Ӌ%`i13&q|dX{O|b/"Ƚ/PYئyNt&.63S>`c\I4f+V)I:W}ؾ 9VPJA77<:;zXuq?-Y|fX?%mi""}q[Df(6޸Wzc1Uj:ZL"@yv}țn~Nb-^J`Kʣ"pӁ8u$TAjD释MNV"]ˈO`VZª56[1Q%N{ڮ ] )B; _O7v%"ʭCu9TD+]{zu?RONvhr4c ئ:@9o-ƀ^(Ni @;fjKe*${7<|%{=|+[sq0/ C}hY͋CFވ~{~ HiEa3O#$P0)kaGuds2jtR+$+gP ^~@GSNzAp8Y]?dgOP򨳹rթ| H6!>&1 {T|=`3s c7qFC\u+BQ dnSNJ((ui0D8ڣ캂jdݰf F@<9ā"i j'Ն.}vYryLcl{; +Qزpe2qH2{E1>X[Cj}ƫyTkqD^)'mGw~$!՘cEtEN03vj˃˚)'3b0b{/8Ž-isT]ք;3d C|C߲E+ɹV gdy0ASgX$}GEX_ٗkܭ`~|s}eؙ*e?0Qz)ID]-&zG{;DR.|wgq@͐*;t.ΰ^1b8zutM(HQI#%a)t}D* t|vnͨ #x)wbd*/{vI`}TFmخ9eW1cʄBHX٩1t-y6z[#J J7<,s%OTS%K210|=GeyvA _Nɱ DT?GUA#}N| ~1\s# prOcA4tgZTv뭨+48W]<!DݴU V&Rԇ)v|¾/Y1Z8ΟզGe(Y5!zFs꾹mA)a( ^V,y(!ĔF]=BjqSܳ Y8sM>Tx!LnjJ-WXCz'Ԟ4-m|G[fxߞJĹ# N΁ &^uVJܮ, %`:YGW@"@#<' pԻ׿ '|lH3pl-9~rVnqtΆH>?⾃v,TPjD EnVW- ֧-3 W$E<g\15i(tDNr-lIل)o|X}VNUŽC<>ړ=p?6G1 ꣰߉  ;dD?|6:&>4ѬI1dmo|`׀\dr @4~JI0V'n./6Jd^=wfJ*lgĒ! 㟳ҥ_@gӆ)6c>^%.I0SB:Mn:@ET)tOcU<B3>eg ]@z0$uCUKxetֽ0q?K%?ӭj')#ܱ]7ɤL~ HWCWZT(fNW_җKo% l jT1DeBE/^Pĥcu7ZCүZ\0? "Kz",Ga_E?4 {{ΗQ=Z$ 'Pi! Wk lQvɡ{/5`)֦BX3qZ7LJyfgLi UJEtsZ '<~\(ʱ #d*u+*{˔"sCqX w*o9/[S<ʓ Mlac?f M7@H([b"c I5ȹD©^S>\S>B*&걵`C%o2jh#v|Y+Zޙw`wLT3^m>X7M٩m}( IHwJyynYHP}{ÍQu Oihb#'dDܸhYں&?g]|P|l3q%??y!҂q;;T#1Q5y1Yy&Ng$&3RsԨ 0Lłsʖ6*Z}{Y!'UtmG<kfuWTJXtUI;Йrfi! a9DIB}<'3 QՔP%wtg8jů\ZR3sBS7@ª}U<0h1@4H4*;-FWs)8I oyYg @tƴ~[ ^ We'/ tĔ/GV iMetFvvo|^t)r)']Ɵ!3bӪj1>9 :[:D u΁2z=(/qD⯝ieH";gkEpwNzx?N+h=<=RyBzW:1{q6u βMt`ۙ-Ei芜5l3C2h#8ּ%|ORJ*D{ԂeJDѮ3QNC\QAm6*Hyӯ =Uaa,*RVBsp~߁duN.!x/7K#0рy;PsǢbd/ߊt:;e.B-.N+0cC}&DU87UnZ/8ºoooD8.^s6ڃkAT$ys.| h%túk>y_=6/:bXU]6Er;3w̬7{Rn'N?=2͐]Pak_[@'ˬYlU&Nw>7H&Ej5åCNr"%W'\i9P1@|ZmxU"]{?4\PG_襡 EOdD>vsN"+838?OQ?@$One \!"{U:yKAt4<.P-{`&7HJfAkt/G&ӕ!h*aHQ4C2qJ‹nZӣ8Qtfg;F=uGxR|]@N2[llOS `=sjyD VL?/xyH,GzwM): $y`ho-nzDsAg_6taP;5OW^7ǝt¶"X6!LS/)\>vju2ƺ`AUPks)f1%"kGAث8~99-)` HQ($b޿{R`wr*mp)t~}!HÁh@=vx38w\Ln~C{bMVH Vxd ~X^f$T FڏLqf^KpLˆ%wVFS*(3, ctwȳ-t}{sA \ ZuzN_[~4k|AWC~#K>.VZeBi^b)MZ4(Ҳvϴ%0#>ӫJR#VRk$Z\f 5F[]c*,F$Ɯ?|jp8I9Aensح#Ypa?Z 8!ގ.Xi7 <Ö ng" /9tm; :#Sw8ķcl}ֱ7BWhAc\vشMJ2q6HU6,x0 jƹ=6:GSI`[[~i݄,lV\eƆfR<DHE>,XP+"+m)xǵN)='Tfb,n5xPƬ3v(Ѯ`g\A֯q"~]]3smQ=`'iܮj!Axj!`'>^%L]g>"{5_)nx2׆%[C`ҙhkE pvZR?Ch+?A'{>mHQ,k(qܜ0#Qr,%1%߼v)|K·C h/nϐWO?[]hQ'"?l+VYKߠ3d@VÊ5LAiMko|nu  oAVTDcgˠ U]aЅž /jÏI6f/Xr(C{37 VVI0Q]Z4$U%%i$E/-ܶN f$"IU\@ic7ȚUR a|4X'"NWGɍNo\{@xA) V">O._uuS6Ҧb|JH8fQ x7얌VE MJLwhOy ߯9-f< @6Ec BsTgS G R\h5? ":pGv\ Z]:ܩGHV]\ȏoA"1J^mc̎.BO5@9u,$Rs#tP=Wȥ!NCt:cU'f-5! 45ݎ=+vlX"j~ZztLt^pRkYlj=/dI#}u ߄EGVޓ\HzMg5bxC=b&ǘiq46a3[uurO.QފhmSFͦ];* ^b Lro=Ŕ32[Xn9~[W^b6̪b-sc}LXLt-=|w\:2X8[0y1&SZha~bE)usGŶ<_H6k!-/%a8@uo]MQi 3~5PwUaWYu|W O'q8b4fH+P<&HF\tB߹nRRxkxWKzԫv'*(c;73+O 8෮h8CQ̿s?܇^`A8\YǞWuB*Ӱ+/F XK`aa}dZE:_5,J7c??Ω]}z߮$͘Tdr/OD k9v&?0K bIaAcQ?[y\I7(pXs|rƔip$mzc l9[hP<3Ӯ R.3WFcU9`![~OIs 'z{dI_BqO]ض +qyHwOx~dd7OݞtgT]B健0ͭ1k~ɜnCMT!BrGw;h!@%N+WZVhh<'PQvLV˰[7W]X bp[1Wgj^NAa=b&͇uWS:xNﵪ꤂KPN^b c; 쮷hَVB3h~j&|Qf:7qXRKe?4T\L2O]6'Q͠]BnlhqT}PU:9 H g@{fzR>Y!%y1BXKuS B Q -6*?+{"sy$d͵џhrz{CP\3Y]?-FA() H|e9V#U71T zrvmid:*+Uڣ=j~Kr-A\/r$SF%P c{Ązje? ɟ #@91p>R*›wEY/_ͬ`ЪM5`C}U*=3!#ܩbQǤN> Wبp?h|1Jo}K Iӟi5k + e 2>pw׏c\Syl˶mxq,XW՜:yČ .)T!װT{#U"@ YeB2VQ}O&5}W=ym^ e$TzsDiL@v}4d\tF 2 Oh x+юB9vzz!Ahk5^A8[[UJcfo[{$鱄xhct(`-'Yݖ8ŰKyD/)V0A%Zs`Xmu-13/Du]QDXyvu]M^9pJ-8mڒ9Hs" a@γ8-HhJ{WV[8]m&&{&9IbTh1Pnzf$]0Pqk :E˝;"ur%ņ#+m0U`O'tj`51?3'(ԝORZXfs6d9)09,xwtXЀ_ȠxH$k3Jأ{_ tB6 h\O"-pD]Rwe #iIMcV`g!Jј5)N] f*\bKo$u1`誱PIb[vֈrYofcű $#wG i6|/2W:V\_9kRO=]j(1Q]ܪxlZ_dz;sji4%ϭz-G!JJ\GƥzuS2 Ka%-8P"ϔ3K@b^jqHU#Qa GWݘQGګl#t7x0!3 <RAK"TZcOEcK"L܄H w!YgWvcDNՀDG,eHN8O>*ҎHzYh|;%J [(#|HXFD?l c >{fXX1Ŕx1r~kcݢ橋1GU56[rzg сw'a 6W~k ~-I() l6?n{焺niCbXk][1ݼ$$P~řz0aR&t {)|9лcSoޓϢh Vv-"(zX^]kɯNč]Q@s|&om4`L@-/v*>!.>x*3p,oiZNbxA"W00%i,)\c$\EߋMn!c[WSs[q5aBhui"yTǷgs*,RA'pУK3tkmi1ZK֌JY8Eؖ[tg^'sVSFdO^V7my>{ҷK@ :Q{4Z_$9ԕ(< tuF@Vys3.sd̾O'6?s<9¾-wZY# <NUxVT2q6{/r#9~~qը&c<8,&*<1:EvÖOТ^}z߻ŦuTZzgP*}G*Vdon ޲h (pXWDD"׷hx3*n)XӐj `;DQ v%- HzݦX@#;D0X*W1bJ6u<%@ۡiH]p:Hbݻw[xҾ]A~4%kQ,qqܿRs)ba /WaIYZ]S=v5c9QKD[k ax%{0V𙭺ik^Fgwk|IӜi˜_ΛDOvSwM\h V͸q?oI3ڳ|JDUCdwyJrB:3/r@5v":V 5y>OL'fJ vzP^$ϭDžgz7u$O8'de<vM_v=,x`+ܫ iNGS&?t y|@wMFL`6!UQf7k~ yEl N2'Uo\/ 9$Ր:=6mYqߘڒf xC2%EkB961HF4ְi8U}e`4z{N;+NX󭏉?R\;GސQ4V|xXb8°ٴP~BQ_oQy:qRJmr2+Z23vLt* dOz՜2D,w}ߞSio>ݖi3QU_ <,|S\RtkXks_yӓ* jr|ɞ`:Ub=dit >cw)bc A'L]f< —e903G0ȫU gt-aZl+qJz#lANxTfBRv flM˘6N &qZOT 0ŭ\%"}7g*0weK0YIPu^C^95pmSIIɵYXMġ&8ɴUj:IQ@UCR6$ YcĠ)W>nw2U a;k+`A}Lwh|F,UOBnن@PILQF\ͮdt&pw 7Ɯ?@<2.zޔX%`-Vbdgp8ͅi` -|[&q>~L[/i6Cb䞋x\H Vߡp-[eXhIt31&4g iT,Llbsy`KDq1u'u0%6/Iצn8&zb!'fMx|,04=)`y2EpU1=N'f诂< 3[A$C 8;~G8\ՁǂQp~IsPg/DVJ-_@;p J.1U\aoޡmVgtн?N|UR{RD]C!|^|szESS~5ǺkL14HDb1W#u0Z7!nSRJ*y/Ы]_ʼ~m&x*ח(k5Sz6 ,V`~S.Kی cjwUy PJG >F N)יK,%-?NB)UC#LOfoZ陲12ǽoKU +$M}i!"fST]ӿQ0O8. >6"Ljnϛ%5VOx0z9&[}G PŴd5Hlmz88~d.׍  7?'1ܚSa *盛Z{|&HC[jmSsa=“*5`F+aINH4 ;1!MsW'BE$k p̪5(d3T^=C"GXUƗ0t)s=E[y2ÜMGAFDE`$Bl"H@' e'2:7g)ML 9b%+dYPس+\,ST^rOop%%Cƨ7ǧ]CAӤ&^B|Íͯ$9<.F ݁l~sb6PG}SE <ڸ\Y"kJRϜQEvZyg֨Ĭ9sYo~s,< sʖ`ZS9hS*]0mBG8ӱi^[7R-3H 03=PߌqcqN+.N{+C+ȉ$8.~alD pë&jPjUEV t%nDR@ PW9\SY"6[QQIc=ѿ6E$w0ODL'U@ܼC9a TBҡ]JT* L?hK{J+(?}ѢMp(NQQĎ'@4&do֙hШiPSBLX"cz8#`H 3 iVkjpMJc-d",D{yYdDfw <pǑ7n55@OgloDe&%&5vKX9=R !zn'9D ʀEDu C߃ѣ ^1KH>i,x8D[Zqm^2u.m4;5,n}N*Ϗ`j0Ԗ;.!5AX_w,y9L-*V>sRGtK vy~ 3ɦi7A_+lƴW&q ҭw!7I?"__8O,[΍Jj<+JhݧAus1eE[pꐖc j5b~Ϙ_:P#1z)Pwv;U|[P@}L6#x+ a=c]0-Ɏ݀Y! |I'_dK[fYlM<@ԏ*Psf 5cvvV)76JoR=`O K~a仐AO@W݌8z*BΊYI}YASыd,kFG:H}+ nIDE!lF+3nc͟wK_W6%<%S6=цyvhp lpB|\5o4xD7W>,sM= M^Z _#38Ӱхbb ePY&Ha,ĉCw]?vw;=YH 3NIMܠapXor \E3B_i"eU$#0W>--ƩjlU$?OgIMC|gl@QT2@1BNa)=!:, Ab{KK,z'*-a@8@'h窿ct|#ոA|x.q,JOp=$7ϸ::0;[J%}']-ӝd1hm~ =AxED~eo ]A> r(ی|Y- ]IT~ 񈬃nV#}2nZb?k"u%UPhĢe[$3<_#*wtscJhmsbG5-ge#qbuS5s*AXY>ǮƮup2LJ_LL0ܯNMTaO}I{|gtح ?D;'GOy*C^$T f=<#H K,5A~V(zAiNG4yK,l^D:|{H|tD/YoY/Aϯ;vc[K$g@XI•ʛzdxKh7ER .GinGsU]Jˇf7q^!: N88?-Bx觝29H":#-¼A'$f`uȞ~67ܭ!B I.uR2ҙ`˫-Y.V9%LEʣ@O<>nh R2JIMڻ<1MPt;c tGO9V!r iD󍊘_jų-lZ(54D Ȯ鿳@q ' (hT1a8[F jeB]iBoLSΒθj,Ö>Mm26S6!␔JR5ugܣy`W˻*Ep@f -LP,|w~{YK`hWmT&ZE$Hn4ݐp\[Ԛ-+խM Pm#J,'G/$ ߶:/NnʲgLWa`49[źjOsqhSj8ɃN<[D1LA?*7,#40C=؝+Yr8CQC_}8Yz {?m\20sMrBF4Wo/@f<fkgX Ԛ4Mp1͵^#cȹ $Lp4dIJpm~baw^@ x|J̣vL sɈC xB>FiMhIc+3Nc9pgdύErh*8G:k90ߙ|;rTߕԓ:m?ZC,[T*hsFIz\7TBa Zp+LK,WNYھŻW]q2м n2 }L~f'|Y'ʼkޏ%!k7"-H)]oU߲cS#ضWQک/IܩW8.r B\=ծOᱸqN?O+e#fS܇k*-䑛6;hǨZA$h00BJc_E|/;"Ñb٩VVyuq:+ prfp:hdQx#!Ӭ9C.uOiOWdǹ*Ee)+~'֤`cm%0IB4ކ4B0I*JEL0w i I7t^)*Dt+i-" zی"gVsQBQ`{{n|cyurqs0 .;PP ՜Py}oA8otz G]%R;松Ml dUH[w0f5x5xW4.mF rY6]Q5G.w<7OR= cOõ\Y9z@!Zeާn5g "2[mb!MsݔY>M,II4F+KN"޷T22g42jn=0;kƐKl:GI,<K8+tku],2s?m)Lya" +Zڮc&lؕ;7\F*qgxf"Z#G.EbGi",Io5%}/Kn$+'2 zI8lʐڨÜh$Mɚ֔}uNdqHg֪E޸+i]:I aeOCP-UBtwuAoK<#P6[U%yjp '\dz[ =rvJщ; t"1.w"[WH 4PS3XCnĞ*[[ @1?t$jbϪ c,#.\(uؾF=Y  )N[eJ;Nd[e{EPkxE["mLi9J`It@Ckȩ$rBPvV[2$ Zܭ;>집OċC6ht*Xݖ3HVgx!#>/MΎk*d}'r]%30@턊4 Sydz25>}n7Ͱѫ^r}hyR4ڽBwhA-(&V?I:;^C`c[v>6?׊(K5?8K̊$p8<0j#N{̽ %%x}f!2O2G ݻ[߶&HkpTp/q^* }Kd2%3bZ-a @Ǣ&֎_GF:ҡ{,pnXc0V"+m -u3_ih]_/Ŋ[2lX]㨏xy?uU +s{i0·x|%nA7/|-򽶺F_ 8V9FVHFM@-Vf GN5º?̈́ǵ > A䭹Z':::q!|YV3t0t?'o `Y8VDd!0C)NPu.fiȥWIcd~$$?)_O64b]_OkX{I, )8oLDwQ8ENv: pY:ZW;we93E58/8]eZ )x>> #]cSTޓ& [mur65nq1C[-2#:GrBu\.+L1 Y-vUl qGwG:9OИ20|A6vscineVz߷GdnMpX"e5 $δKK2SCXnLw?3vxѶVKoE] վ{'(f\r9?qWKϗ?aSsKjAe`7 \aDz< p#?OLɥ9vnu+ZO ,b)6+NJƃbv&N?樵N G8کAUV_+U3 ǕBY#R[{ˣ|'}!vbebxVCE?vFihNECfn*aS,V$) 8Ҧ}Lqn gA}AP'7Uo.T "hs5T/҅\ʮ ˌX(`7D _G"GX >@kpωN5mLdIg0ձ׎q&&{$i.P|%YSx?+q?Ϗ4{{ȴ+sZm?a/cjX_() +71cR.#{E>Ӂp4ꬩ?o& X%]sRwQ=*)];WmD3 0'[b id@klTX]Fls{Q5*I4{=ͫ0N9scV؂_DS`IV}Eu{1Wb!i{[`fx0ROtG<` dOJ^E.(!V"Ն}{[XilP4 ҏqUuBX3vLL=H3|raSRc3Y\R :̬_P1W8>SfJs_RGqJ[ɧ$u+gٵ@LI9 T4,G~JR@kV-Ram~P,qzN Չ(4kmi' ojF4+6|m_֦d9/0ݎh!}'"Jy&&@j9ZW`1lAeފ9EwS!=}Jgk$P7ظ)h-*q=6$AI-~e]uWP2bO9.#\&G̢3AO `V~ТgDC1 #{Yu0s9U4I8[8a#iІcdGkz'/%@g7o: ٺx1 pngNEDzx ɍU^#OGU A raSVkPυ7}2ͥ$DP 1ml/ATQ 6dE@mX)D8As HΖf&GU<&67qGfJe..L#U2N3Ud)q2ޞK4ϒzR3 dɬ܄oSL/nKb'— >ɹI.o]D"tAs>~/t Wu'7Ef0ke+ 8|ujuzHL60=kN:l YM 73O(b5Jvf#NyxAEͩ MDIT,{Xv<9cG)dݵ5f_Fd?d`bl+ت >;HŴ&]`;wq2 F P.:BWC7c̮rΞ;{ZZ޿PvyB@&q—:CbCd3<Ğ%*8<7XjYZ_b5Ue}[^H^<>иq]"kmw4pBcaN$)B`'#b:u,Flsqvɑ+!EThtu9r=T, YwX6Ѽ@͆}f7{OpՆٚInFM"J$K3+un aɻ"?i$ 2pG`PkL-x?݋Skۉ`ba f7.h$s  qJ3 ܔqEq|鷌jה[=Ռ:֠uȓs֒jUBqqFt\ a3}ݶ[ Ĵԁ`h阮)2pAqcA vhuvUyd7SO>5Ѧ߈?d,0US]BJ R{5BPd]c+:#[|lݯ` "u{bf=s 1Gi3Y)دB^^D߮0›tЂO1n+cx$omPnȜɝM}ږ%I!q0;7oXθ ^<촪|jY'7E<7j[`{Y㓍,^#"LM Zϯ8Fʉ_Op*NLFl٘8R8eѼOiFUμ !LQW3\C qt'oܔZ}ӻcv9ƒ#s-/ǍVM>G#Q+k'jjSrT尾 vRD%@ Ժi.ݻ䖨2H;CuQ7K)t}cnl~Y%wpcH\q|DNRMh_l,Akd޿'PAKӪ0]|j֢n9-+s>clj8*]ERДR u|ɳũ7ڿNʞln?+G:bNgܬ]^c~ozR^)Buٮ/K-)U|cC&$vݪ|^'f{dNt .qϜ3S/b? 㨴Q~4:HLg{=H2;6kzPU>14JTtCb҅wC] ,aAP3ruM5 YP{)m4]i{wl%q,ԀE׌eŞ=QTlUJ4/XKĖc&de>`pF+&([<'̳ܽ3ѪB# E=+|abP-6ͧQT G ~{6dg=W 9ͨ{YZy9J?Y' 5 f~tމ^Xݚ¸ QRFÕX!L-% ^c'hppn/@a|xi)0 }Č"4f͊)Ѽv`zY.,n^WE1U3`}PI4VnmqA˘߃oЅ.P/fʁ7}=sLlC- 4V4_ +.(c< %!')jDE>=z=\|[Jƞp۬8\\· &u]:},T+YcuR3a :?*3&;:{Fa+1ͲmH+v.:s6,{eE h5c{iLc[NI<ЂjYʿb($#fKLcMR ]2-2DU(kt2!jS!FAskGY&O%@S_ 95mZA!/Z0,&i`3d;{Uӓ}"~-q>ׁ.@ϳDGKӹL> {ҞdqK$_`d5ڎRMFd_\sS#/ q |l rzM5u$.)u($ofϬnk3e`jMi y耶3=H%q* gn0mTL%hzsg}TDc(;߈UofסYZuy 8d>?FsߣqyB,$s>7g Tu\ʥ +V/rV 4$իn2:?kJN^-%4-e@4xθ  "[r7o5bwErh@xR8O6ݎB \ 0!3kk:jOQʆo+!]LSδ*- H(  ޵9>qoSu'\;%VR%2Tq%+/?E3iذ!5 Y7#xeX#! ?<blz Dy51LIe'O!]b5jFx)J>u; TVԋSlu榍%R1"<]^xItf] Y; Cz.&# &Xvil$

    ~"|oC='U_1os4Y=P_IhbֱX}ݰ=\|pI,G'%8+O!T15֥p=: G,]KHŮ}< c'7R‚6s։'5=S1C[ZCzx3) yS@_6ӭߖ=BˇF #|9?\>TxgΆҝ^{_$NPy~RPR-s؝Kl8p\G)>̶sThx$hiN qخFP& ,9Op D_yot9(|W(5u)Zn,^  1QjvCDПIz rBBT(.a7<",+ʡ:NR. L.^hҖH3(U~;0z3SkW`~܁#!T (+؅$V0p=HJ79m#D) O M$(-tPibztiZ˷- >#CGh";E*it"x.ٳJFW^R#v,A%n`L2% ~a7Y8pq}jqiLI=l`ƕ- ,K?2/?X.lho:˳{[,$" $6d ½Z>Imj ;f#&β $#m_PWo|kȣ9%&l8`Hړ [NwےL؁:)Moΰ>W^R,[ lJM/*H EʁܩT˚$#L:AB]bXR;N4DVG<e^ԇNHhZ4U$Rת379m~L*Yd-UA<*YN\Z 1'K[/ɱ NtPS*i tuO*Wq\;Q#2U~J9|sԢ^^,E;-F>?ʥd5"|h`>7]Fwn#U!xf'Z3K*⯡$c8T CQY*硞=b-B1Q+*$PL$ k"dD5P b5Pƪ}vչFbcCnęh.ȅt*"+f+Qv!0yp1ŃzN%Tn͂8;qI0~: ݅JB'9V$Nvҵyu03uJoZߞN({N'S׈!hb9?6WȚw_m5Y] RҪ&" <zZQ8,PwxU6@l!P.zr]niQ@vg[_ӑ{?]̭]7,ȞX1o5-v'su"d Gb~-h7Xzzh2 W(ӂ+Z)e#Dt=00HBܵ`I~N\U+]'z}| .H9c$؛SnaR쨲ͻol>ʫpH)/&df谪AkQ,pz^QzVqzRklN]NOډp逐QE=ƜVu[!fh%`4GvT*S1U"^Ʒ.GBY 䰽Y*EM$o!ёR9QR|Bش&f DYrb aqE#TE+㞃ʕ\<=EmwhV+Q[6C "i/>.EMpDŽfS\elT_ EENčJjR=NAʑ vxұg.laTDTp0en7WBzQozP|7Y_s`YJ^/;b^S'wz"SK/ l(HVGm+Z1ͨD>PׇUon'ܷ+5߹a0d|@:BBnEMQ<3+G dgͼfgu#!X3zxjH@4[G* N5j,nS&b }4:k-H8FƋ a4 Dwe7z^!  MwC?ody OAnIU R(ۀ%p?oDw&[imatsJ E 8cʯ7,r!+tb*ׁzT˛H3oe&|5U6[p x X5p]V?N|qMCg*[Źijڦe1FxMdf}&Gt3#a=umgwMŢw5GGbЧBN6hȴ;ǻcļ#OM"@ɣ[?*&Z߯noa&k OɮRʷMF AjǶ3N]6R૿"[5IGmMltr$P!EyYn$p}0d%[Kzsy&}3A.޻HLgW$aY 52ZVFWZL%{dJ<0꒥*@H{|R8,^U$1]Yx]=-UP-Hձacfi:RApԺ]lgm~4Ko/v@@C&UB~vaR2VrPH1$j OW}vS kt>gGUӠξokꟽ=A @Vgs&tD_n.+Odfٌh|+?R~'PaJB (=|i"JDbNJ|un4+&D41>m6Tzjj+G =6^>\֭?u(qݙ@v}l*nG6]YtmB'_9=~;YSCqqQ5dV PN 1煱kz{7Rp%RWD]bPx4pIVlME ֗c&̨V"tQWJg!#g&'|%-v VZHKkēWbdۛYv:`0 驣BjHGװ1ka`:^Ǽ뀰2lzFl*;L_*{\8%0]Ƌ--^"cƩkwZ1ϰPy844LgȸRzN3.јQ"th|;`@@#V͓n;$6 u Sv՞TGSUf3|GI2q*p A=eUߓ4P>D(Nvx+UmT B8 t;Ǐ.Mw;޶N +SH?CdK":[I`y>`NR-mS=A+6@LH{go}!c7J:,8h!X!dp'VE5pU"-.(M_oq?Aַ\A>E(x{JBz |;Vv==fz!@Am 1V$ӇU,UTmzе)Ǥ 0d9zTne ='YҮzle>2=&_i"dԨP<e6k| @*%#SlBЮy)'cmcqA hhEZ a?ǽEW#Ke^6hC.Kh Z_,v~1'0ngMVB?YTLI3ε7~~%Rۚ\OR|nYAeTT& >z6C3eߟ9f§0< OrAUnORTo4ow($j\bEyA),H# qqqDؒZ֣n&HJ ^cp{1'!bXVlr'.YP!f &{U"g@J Զֵ/\V\dHϣ^r1RC1~Adz&EzPdc2M{lvsQ[z=\w{:Kyi3D!D~KC25U&t {[5v *wܵr5Oc'a9uQx h6azWwU$jgSɩ6^[\G/0:\!;.h217sW#dz}+mԛ /.-ࢵ㺭H^n;GەіunMN>|i~΁sUBǜJ* =fm=)`9tbEnY#wdFeW E tr.W"Few+[g7ym?s"cΤ4WR̡"rm0xFnݮD. mQd uy>lMtznYpp<9:o_y4糩E;=]R֑x\*HP~ø(7๏ Ibz*n?;)3ie@Ӂ%4GZ4 3+  EI|RれeS2/$5A1i;48xT  zy+We7>mc%]nco$|PJfyǏ^'l)$P׾9m\%pˌ2'Hh] 3 dھ0U7cis/# !!X4 89O.,J0GcWjNkۜN%G4y%sEW[iٝVLb}t[7[YbGu׏ ]ёaRmO,F2mb)YI /O᪓ڠe%I" 3y,XMU+OgA5 cEeN"+ȓ撻ُ W϶7^+}U,D>M 3wQą]iK++}aVGuFsc|ñL+0i RMR+Mvt# jBB) Pn_yu% %#}EWM4+T] ufk>t 3a%e5Ők:\A2՟tw;gm;mC7g%tr/̯@ur9lѧxTKIcHU͓V|s2Ȇqb$|%¶TSQ`@3*mx)>a$b6ȽiL3b:Yg9tJ`1 v40k_& k;BXP3B"Bߙ[tSwݩ֝}!X5ɃV|j#h ?z, yDߒdf?}kӳ>ha־K.ޚe2`G2)R-ul!!̡]W:,QNdq<*I5*?P,C&O]sg.1gw{u:y֢/t_ D!n?;Amၘl'$|E<'Pf _9 )>Lmȋ?,c؊ILݵ 'LJJf?fglWQ`-bo9ÓN.mC5XլbaTKa{T A̕"-7%ӗF<,2bL"p&B3K R׹]0PʐU}+JBn`Ԡ3ڀ2j$,}.Bښ0 U VR֯#hc.%WW;-(-ess*Tc?,DAYsyMb;ohAg-ПB/J5N~M_z  uu0@g%]_T,z"(H!6 |8;Nm OsrLFÀ˱Ш)}8`[BdhWWn.I$Rc^ Vg[ST4}F9G8ZjGJ5cX;>ACԦ:\As+9ZVk${OC[P~ i+oy 0b$Ml aQE'b990iHk K]cl T,o}%L }(}t\Wn,{D&̤|l2} 9R$} vQPq?ep?7uP~.FK捹Cn݁GI9þ„'WuȬTn4w U;In< 4q" D\V(.4yIGxu LF vh-0(M~BhxZq|ZԄww!3uӱẟ)üK,ӊ_$ rlͺ=R5N\<9`/߰c#l$Ջ#\fYQu~_]8Ä@-g &˧懘TΈ5`1]10@5%$8^Vr7,fŻyk aok!"EhILL` @qH$%~n5ԴwU* .'Aj(zW:z,%zeᨔI\zJQB _ ~$En~_%"Ix"S"wҺi%4c>kڪY$ÍrgVK86?ڪz4{ڽFzQG Y歐Rept g|WӵyS%@v'_.P!,_E2ϵa,vW.Ry"DO!oGR Dvݪ7Q%o.TX>B<1 =L 04ψ ; )%iJˍ@)8lRa`acBKwJu<B{ 1n`)8y)o3Eiɥ{!>1-,mjP_%#XEx-kZg0*ێoRD,eՠbe8IKiǦ_2,+\3 jH}{b<6F.щ*^R2MUjrpDFfjqXbwvnTosjt,?kHLJ]jyT1Fے5IjOH{NF|6r ߏ[-Hqeɵdh x%>Bϡ xFE{x )vڌ.}.Mc7y;۬F{C&Z~3Ib[Ycv\ZL E(cx^Mm kX1Ij˙}*JG8a0 y P!&:Re98yGw t\l+Yh!tr$4  R->2et^:a3T4#,wgƪD\!ήJ @.hAAI Bp2j^hm_o3?W0)' y=_^~Mi-}rd:[\7A@xr+A;MW2Cqﻱ}W5w4'4[v%%ടu'F""v<^4;x7/ww$觵_c.PiWW+|>m}:WNҬu=A0"T@=91wAz3PUҚՖ(޺d[;Oe.o xzQ;~?:*Þv ;JcW _oW-qA~j$Se0 NwwV (" 3']aVaBD̆-}ywΧ1'Jg8W)?*o,du娄M9v񃌯Ex;dSFanxuv5b\Q2^adkOm0(@[ $u/ sbm`iփ6~UoYRM|U1AMM^XpCU}qKd'f$*P8`ݘ>f ,iT~=TŒNE>b7ۏ1^t@T(?(MAqZfDYg6.DThK20P^7^k Χb8JS$f1 D^}yu.QG(h_uT$k>hK%"lhN[,[E4}x1wAaU apOBhwc^[9oa0?I4?ԴaQC,!0^pyH$ױJE:Q>/Moe6ɭX>s"=`V*,JXKݟϞۉB^j2ҔˤccDrv9Zj4ba@x̱Mոgnw1 g4 0$ YֵL^I~LFEv*ѳ~`po ^]&]-SN{8x!4-Ӹ *A$WI1Cz'c{fLnoy8'T\}7O_iR}>؉a¤F7/řkDq -hGO`b<~j`HhÏ>7#YH 4+ܹc&LyPsU34rUD^x5>B?- gU@L ޚ]n!V4HأrJRA~g *{$ROW'V?%.Fj 3g y@i ZFvu\dj|{dm"һa<ע.]ɳl'9M;%,$j+V]՜$QMPs.:#$U5SYU/Ĭ''Fp&l6Lro} nA8RƇay?׳Hۖ?>p CM|}e[ڗU>%eZH>|9'ؽ %@o-Qε,tB"o9ЄGw@~hf'*&(Ԋ'Ќ?okL󾸤\gaz?OBJSkr3QA+3a?^08̫ip6'6>~^.H^H s𒊫'`OTԖ,9ðp_3O'u_']]w"$ZEHIi-uըi= _NphN2zw/5qÏ$߽Nd>9vX} #P㖯nJ<3.Z ]h`ɾ]<-gB߫-dY^ԉR)čJMOtHV#{l-.&d(P[]@_GPog$M6Ț?4b_r-oF m<)y4#WoH@EuP 6II@ZRugA ۽iy~|=Ȯ>zрqCA4#jD!IL+/'MuOQB?$M΅%瞳?/jM3le]ːĮY2FFl^ ccDk=&; y#:scerT1ۅ/TpqZA'a7p:T-YB'mϰ+6yu-vD?Z}zY$Zy#\! ؘ_JռDEi)DMTqnriV\8+8h=rl'.~ .7]P3m=]GN d|@To8l=jWyA5cJ8OL kvٮf6:aߩgKU}I/,9%B7a= N?|d'6qٍ)4wylb8PfAL2)^ Pchd."t#FL W%>pg;+(X:.r%g;aK\o"oIMlCEEC%ș]g:q"?e*yULmPi붿0I(ZsNi=ˬS"ifJBP!s:k\Rar"l,+S\1Xeh ND|9=KI C {2#NzI>"4̇QA?AƝLm} 3Ua%EJ %XQ&xv (,XW!|K]QQP+MҦ{8R$¥ن jWP= 2BXRdSt~Z*! /r6_?\tq}+žrL Vy ISWoCt _a-כ2W1eMZb٘[du/YEdZ+ʳbOQb _2t4[*n&V,Nvu>3a+@{!kJQT@S{E!`$tqkH@r88yc>bqO)"3)zH\AaXZ80n;2peTTaVq\ޛqNX3AJWi'S.kc5S],f#&W92/l\Q| M,P/Ohp0 ${, Ki߶*5N5*P$c.s֍ A'{a#?*jTEx5@/QƼԀ uN]Pò•{LܸT/}COH =Jؤ~nukjv47 ?:hÚM 6"m/7M w+iN/V# Qfd.14%T\5J1ԃD*D.3A0tmgqEm! )BZc޴X?I7 Z*^<0NM+mPסm^6/C1KQn=w*>8K~CƲn)zM+f3NFb!2# %ы8BIiZA3 Ab JsqVVi]CWv~ܪ̾v@1Hk ~,(b9۾1<.)R|D@ٵi_ϱAxn;H#CayΊ%5ɑaв}/Q$l jw-9;!%^p6jEX?)Fd)S눮4X%>f* ц[%߀1Yx^f`OgRKd>/TMlL1 ǝ86~a&I.VUY=jM'r&OY5t~Ν & ̄ߐu,=WV^ °|xgV,|Wk~w }0,1s),=d*eΏ?Fc hXM?Qw}YtC@ϻ!Rn^BNFs^t?b+;TrtTa@ruVjŘYlVa yn%sXATOb1-rWMLߚRl#!acjP!ȭQ۲pͯEA&7!/W>:܊ ž8]C0R;aي =G>0ʊdH' =ait-g#,G,˜`/]zD5ZP$mnQA&Y=+YO(`CTQ6Os5ɅDZNXnV,kN"KK7y+\+ubJYaWLǵ̠"334z] 9rJlNK#?Rۆ5i*@c80K } ^]׊(=rH3/tG$!~)+-En7H-@J7CSebJ%}pה@hFc}}PY #VP` Yf2NՀ˳1Q4Vv-WY~}؊rrI)ZK̯=ދkJSd]z 1z^/m)r)){XOvc-`u<93\srgg,v}&po^^ov$-W"Js}>F͂~ӳDnvTḫA^Yscх^5VR{̭fXX^فIR#2[C}ʬ:kIiҠyG9H d<g+!%Y#r#f2 NHwhbW8H<@e:;_zW[cĻ (/}̟DO( G[kM;vEC0x4BJ"[F pk_ua}YE"_lk#y7G䷻I/Ui8 d5iKK#&Vim2ʗ-&rϐiX _Z[U]0t@'2B|> ?~1DTX )tAFR %dB%JH2I2&h?OJFdC{..w4 1vb|mzYQGTE _A Yqi,o%=;շ{$AV҅2vBjL| ߼6;Vwz3iMڦKPyK4-S {yJ*A`Q?Rl O@u€3ͥ8̍29B@TvZk8Sڊ txEfzR!nܬbvi\JbsJ&pˇO|͢`[NW]#hZe)_TgZX¿g= zp0f"iG[߳8t=,ws00Ž:W7.~|\ 4}V/*JHw94!Ih/G`e 2)6(=WnMB7jϔ="ui;;[ޭy@'grssq0qW9bPnWyF#&c ؠ\& !,jY(FV=~3#<.evP W1J ;jڛ,x2"p[cv3]wܘEJSZS< &zgM,z?SuɻAVj۬mniq\ {U֠ H-1Ln1 0VO/rޛpyj 񦀽0EWv3E@iw*HU"2%A))9 jl Eg=2{ WTŬ'fB2RE.ՂG{뮟R #L0v9Ix5-_*+%dFʤ2|X]aa> K*(s3p_hOw!.8B-2Dro mlUIJt̗] X^"*1K]ŵ0jvdoDtT6˹'Zc1V}Ekⵖ^o!t3#%/jtvc9OǙcDVX}7wm!v~V_٪ Iۛ N(i@{Nh!sn aw BF qIl=HbhlMEtݛ>TR4cUa_.N[c^LՅ3ש "e7uR*Csf[Cv{7ֿˣMH}Yu"a;JB&t  B-?18]`5=&ԉ3!a6ERtD<8J -bL7bT o87]&n&BfQbBד/$ Q?Yre.8oA6Nk 9wDm>񓧛Ev!82:4fS h?XfwcmAA bz E!r?p<7`_|S-\+e4ԩ|@3ĝnU\#r;CV8Iǂ9 e3r_lo1opIdܠ+Fc̖<6Dy||W}9ч E^m{I|=۠xu#@deWuQۮ3'igʙXnnŎEjʶŤ %߳꓆+% û|Msd>:75ˋ!0 츽㛊x)7Yď]F]BLjz2{ɟ%ȴ>;R/xs\r*Ph5)7SɄv p rmL1/B.lX5r<N1Jėϊf?ḎkU i/Zu:.m~UmFU:/E0\`PgER@o"i8&;@ᰦa_?5\(4Ou!v蠟}eIN>wo*cm qsoХÛsj^F*FmgE+PZs D3N}`"}3r1!6Z8ڕob`0 CZg@H:&wF|4x9f 2561Qn)\˅Nj-) TOJO9^;Zw52bR?#Y܁n£:8$Ie^յ8bݍtk2)A(/o8a(k.K ǯsRsZ(=г^މ$(*)opD IsNlտ>y}Z s.PsDAαҀppFm ^̐Ug- T蘖#}h}1%ҳs6x$ 6J{dEoGmt,9Nt8-Ȓ@rN=bk CQ-.wx3.]C>bH\`M?ZOY5`FIZ0fP]XzpBV1\:h."o3?\4T;NE&%`ؽdaQpCB`n1E,QR I*e%Jӕi:r36"nFR3BŲPz;vP^IG@eܜ2?-'qܓ_O,7RibW׈d}R,Mqw8Y/y_51sN=L٬yJT[mzCkxb!vRԗ~k7v͠SLLr.\3d@ٛ$INR}Nko+ʻ({FFËz!;N =GYRlaqEEЕxծxi<_idj`-ʗjEO4k1n=6؍H$ߛW8GC-YhTF(ķLKaDEI ?Zۆ,&B.Ec|~ w~h~2)}㺽dB]EBې0/Hx`ॕ35g[]ǜ *%5|;25T"rB)oxqL$OJ  _P4,exHL*5.}rVIc&Jq(!e% ;Dse-ӮDD\&c{>%:8*FD 6%ˣjbw@X2Qe1$#}Y6z73ph7i2B`0&dY~-?F$ܝ-rwy_ŏ]vaT뵭~d!l{_ ^vӊ7g}-RB&L 3c:H+>']$ǿx.fy7TqoNrPf@k7{/pkY1<6)JPTaRg4 nmQ80Nﶃ/"qa+儍2徚*MdHKDI*+OEfטf8/űv->{J[J q&]⍝yhl<2CC3oE.>&2 P,W5.Ԥ< m-+9BP{MtUW`HQe( 3uї}E=h: Ŗ]„ax!AEfL @2m@$ VWmrEH%!L G03Eћtrxw.9;ߎ[Ws8 5 7ܞZ@[|@Tn,Yr5׭-:}=_ۧuKIȚtahY5ek5n.6FH4L/tl=3q*S *t@#/u-a)1Pl^`nstMqȂ B^.ly7PEg|pfKrƕ0˴$jRp'R`یrQֿ#LetZT1iЂeO{BAca޽ƏZ访`C{d*`t2ObwZwߔs "VP\]@v6[凡Znmħz7 ~ʋ`'¯2(9w!zIȫsRՂUɟ9Ϋh[pzQ͞O4 UOV+> HG -v _Qw@N3NybבQP ylﴀ>9ocݤ3R>)GS'Ul,J0:Bb 85dw!s)ZL?rɭ̋sI}].F^6 kM* Ln0 o(q[0b7=l0"G1(>p=GY;%W>$ӱᵐ3G v=p8N0)!]Y^qi:Iv};ѻW7bCn.3(4. @ccRC2ې݆[,H[?wl$I{vJ:Q]wf.#SLߌʸѤ]zCfd@Z5und-ATat" YowAYx&ӌOvcЂe^'+evVWak i*}r]b`P9:;5.w6MZlB g&*zGz!<,>&ڙ ioI//F z'{T?$]vco):J#5d;5bHx+ `s9#fyi{6Ȩt'! '9wxI.f'_ER -=l-(Gw˜`s ii1$I|E㙧yA}^9D9z<4]z_)Y02C5GlvJ%F++m"{wq?+;2畅a%`5!EJ'AZE`5צӈ v`OTh| _ d p^ 3'1Ӳq&OѵFrtBя ^T 6gFQrai =k;Q/bHy3Kf4~VG#-B5' 5&S*dto\e:)eUW?!©}#v2!mӭQ t' ܤ*rQF:F2\`.3#ģ 87%B'z7,U`# QG$#?-X΁W=I#Y^!pyy~;wMx*tl`z-VQʴUB6QVkz48]jayl_ (O%9PW` h.q1 I'V:S ]+GwZ#;| yXm.\ 0׻įr ڌgТOjm7'=:%R3!Xj:?tۦzv<6JWp y7?p)cҁXH֔wڅ4Nl.q "HF x;=pơmܷ(^3ԽDVDs9mVՐGݠѮWTD@Fa}A77rڥ\؍lɧcEC9!t^RNEŰ1pڔLM;UG ` v toJFV~qZX?zN1Ky_'S߫.z[Xlx_GpÕATtLj/XZ,Ei ~xөq۲\AW'3Ýʬwy.jإZ+⹑"u I ,wDic9 IE|/Y7aqKr$,;&[uT|rxCcGL0V*Z$v@#,ųd|0+T.{*%!?VL-UG%pv 4Þ+o'O$[W6Dy í7T4&LVl8 KETJ#K/I9} ~&dqJ efQ,jʿ6NM[vt.sBAK|1&1# C=WH=P3Y[)=%wOhp춉jY ͳd,"踹adsd=%$+]`NIa1 $ߢ+@;Ίq1h5\4% |V 'auŒY99Y;oyaOeDVdH]_3 _%5yuBJۨr2PG>vAzm<_ E%?qޮ!#ivL/A@[*.dh뉌˛#ĻXr\_K <tق)iS3ԮͰmRjz&ȁ] { of yu60QwE]b-j .}"AB񽶟idTD#dW4[I{ 9ooֵOȍƤ?Ƹɻ8>CP-ˉAGM=W'pS"q3bvR};BW-1T_Vӯs&#&xn c8!,Q1I a']69 cV>#qV*\JZF9l6]D_QS d7Zjž[a1ܬti^Qֶ„?;[hEGrԋKnSkS' ;`AA3&V}z.^Y&ʴpC m@`ˑ(mˆgO-ÏSKݯTG(6 "-[Tnj@}5J?YCLx,0Tx3;FF2'ư/Rn?M긏s.B= TEPsY(Ɲ8#ɥB xÞ}`M,,n1 SD-BjRxP@ '{6A:?BXrMhmBzwx Zo6LM&|ju; иQڸwNSؔb%iHmMI&K}:YidڃLUnnUabws~emƼF ݊.TG"M!!4-$GiDz>:Վѹ3Ut4jO$(\6Ilh$8\6|HAww/S씿@( Ne+TfsF0\ϻ @ JTo״lLM |`r>Av2f2{mGePC#C)#ͦhӗA/1 .  Wh&ښɟ=;j gU~&c[ۯCw%->ѓp'$T8ˎ~)Cq5VAlx!0Kz&vhsdfݞ$3Iuݱfͷ}QAB$ns2^/"vP\"99sn$VeβE1W}rx <($nnhe:J!b@,Ľ/WNqꁉ;b_mWܩexhq*Pf9Õ/zʝlӰP %O6Ϳ|pgFCNJk*sU I/zY_K8dxEk 낾 VBtY'Rk$b<ƿݴqb)RZc^*.C4gf0g%UC^,}Td_2h l? K e:?/~Se/$a3\ Sxu 2ZR&WT'@+BK톩N-jkiTaaV^( SiLTe4 $e2{NN: 4s&Ɓr03[3TN+,˄;m&]xЉ!㨓C@fE7e&NL,NEn"κxTZHsjZM8ޣeC¿+q< A&<c o;X#@.r#M5V=BBe\7tWݪP : in%Y2?wo=ƁFZ[ TUIOΩBjghĜ&/*<ϫoeZ?vq'Pu Mbj9a[@!ys:p=3k[;L?|v 7dP)E p \x:n8A7pmC,yU;`GؗG!5z5ްQgZWk(xKf!k;p'qO0lL+$~*sLy٣LB g5NS1rCw/  I U¯e䳢rƖO%8eYmIYEЅ,40mڕQL4_hB"HE5Y8C'>=w>ˑŠ +} ǥ'ڎ +Ep+eoi }n| ;=M*_h,A VHs''xe9K`C*!:IJ.ںʟ5ؽM*_6MS2r" usJ=/0+3[Xޏ[ʊO6/S'#-JQH꤃B&N0B% a?.%}{BBq1W=ȯNk CISS }.A0/fn8gV# k"?;t@!Emt. >1<tn5wjq X! 1f0z'vEE4n?et77V6kQ`dIۓٯ#fTsQ >YyLpNSnEʥ.U1PۤePCj/֘Xy5%4DO,mq :h&)(?R# egIV>W]#oJ !DH4bmER cH 7c7Vyd_K3-*qy).dR/x:^{ރAڄlJ6ӥD:1Bq +"'LFn|\} Q3zo/t9ǜ_ Hy"f/ǝ+tu oLXiHicwń!8VS$HHnu#We+ѬfseB&)\O;Ufd Ty !\M ow{M P.`k`NbȡA_>sբ ˛MPENԭ'mh2Ioy;hU~A5M5߷48Wb ᧳|8 ۟t4ۅ &(%V% $=ޏ6jLX6׬@8u[ƞM]8:&;Pjaóҥ$BcG쐦ɳO&%h퇺fT=ٽ jFa ,f}ٱmz4Ay h@#ֶ0 qЦIGc"Μ<ᨂsj=30X"ueN0h##1滆D58s:9Q&I՚{|%eBҠǤD;{Y#^vƽ(x1Ou1.]tMUcgPYw MMCS9x"cBA׬{ j rrM72ޢ#u):BJt#{`&|]hiym#L;[:gYF 'wLm4p`9Ora X T`v>♝&;;ݻx$Q aܑć6 QȜ*_giU6nsg4d^_CbEpʴd^,|VN]ak&;?6_ i"3HgxW>20qXh"@9-|61V Lw>ck̓_Ҵ[>~yc#j1rxJNvװ*Q !Ϋ^Č{ꗸmGkhb/:j˳c^E:U ׾X@G\nDFdROg-.f2K nj^>CWOrpI]x:͋;"'(!6 x7Cئo_h<),Ӥ/I/D8JƲ pT%8!'ubiW TH6kxj8oo$R&be D]LzJ.<Z-0P6Q{ ֑ag1n03Y! cyދ$U2zG#)o݉:2,}' )P' s-v,[e M5Faɐ'pcuqpCr(g%l]G+(g}p8  (IۃHUUYH++~@w'*B<#s} rH0li!Ij }/,/`Ӕejh`%:} h/b˘ES0dAMKD^%`-qjj~AK_v>6OyMHU %Wtm>DĻ* eJ ;υtbb6& ["}Z%hW_ Uߧg!"aIwnYJ%Q"lf;_|~E4'7 :۶j8a@}ūQBtZTD슶-ztJ[R9n󶵋$2s0vvpRYWD;BDCǛjw*Atrd`y;-}W}4ї{p .=BTߑZCg2`QVM*LRl8X-E ,k\sW^ k㌙?Fa~X >rɇL[,[n<}6qPS}Wu#LEPs-4^6siQ]mR9 4AU&uO˫-I Ѹ]=}++]HTD?JPei r@g}ɪ"vliEWIj*ms֥%ś񝱉JVp B{ժdeVq!gZrM@IxC3{!w<K˧dʨ5 YJ ^8xnThݶ]ghI`'တÙƻO99]D:MW}-GS,<Yl4(Qt=2 p'y.9up# p(7Ӹ0 š:*}*SbL^Va4.ޏ:-OFhVŒMVuE[ܣoɕz?MD*>#z}ϊd00v{ۆdTξ5 ަdye՚$$ 4v G8(狫DN@a#t>)>4҉㣼A%Nwm,ǹ@gi,7=60ES Xq8oCY4F>HwT"n+^5Lt<&lZx4js&(]ĸ*J;[5:qԢ^RӾ[+I+Uh6vޓ 8zO2P` < $?:y~2C\ⴞT2_#Wl(P0/rnpZe+9"q([P!ah@{henПS}|k.*M&O250O"H.chy'u/!ZU5em>I%3pWbBr-4&u <2%ULy -#)eiJ5Ɍ=$k"aD7 D$ QM7-?^$J-}@/=/Bpvk3"j$ipRJ#BSIP΄c3 j[WYVyiQ*7 wdnXJ5ыae6*]'Nh$TaUtԖgre5ҙVMj S-ё$ds|TQl ZgkϹwQ*)M)'|fKZ`%zR>m~CTʵvĵ 9,ޟ:m", ʾ dW˛3-kPsfܓaC>_4펥 jx7&Qn/Lͦd蓸(P1̯FaUּI}&G0JGMZ71fr.YR0G:xxp]`x,TN ^KgAfgn]$G:ՉiYpyFxAgN ȟ|>LX9.}sgJ ͡a& me >+s /`>͏F rMI9R̭z88l_QcF%n߹Rce H[**m c1u\j0M: Y7l$dRB,+r99#CٓFsV؝&4,ɝgLhB. sٱ}X;dlgRpÐU#7Ym[~c!'ZRYs3D"lwTc'm ,lPKZ_u *`oOE? д 5$վlN 9gL{"Clw c & (h r= G)wEwahaʳ3 ɢANBg]'{Xg3p\/e1R%';iVxY"\EfEYk5htEarxN3efSw |w v ==-4k}pL.jQ%¡G#[`$)!f)!0k>P.Abk㬃;٘@P6סмNxt g},^ٰ\#UɒsEUF&/$kn1hw2, x ٖ~iU0?5,t-3ϡt(R}Ӂ~{Y-|8Y# eOKWK47(sUH7yq=&ϒ+ WgƷ_%|1nOsBSkc8pá7UЉ]_䈂_u)2q%5pb&_ŒQ0g/&\6}_wx1^rvc%8$5b )8jO0YQfV$X3 $#>FwtȺw&fP:0O*@(/ɓbR/&bX^<|{yQ εȝC7f0ezPxm;c\A(ZݰaJ`O8_F=nY;DP. 7O#y _+7r* L~l%amWXeT/?O Qþ=~<9dMTk "\lp<̠|[C!7{`5' I [?h˳.:eЄ}AK3L&!3{2RW\g-_oV*@>4x^W7tfC+H"j@ 8I{?`a@^n+Mۮ'T !{FLNO2&UE]Ð0!unԕA[2d8`+?7ב S!N_\CLM?66z0Lg2OWa% Q{VdރК@ tkgWQ,=' hg(;a DzRo$Wȴ8mK EN9`'RGQJy U3};%0B[*_yBv0pZQ(i~%\wߌpVx0P"=lϋ6ʘ9-kqS[/;hy8何cxSNNA~*z^9ffbe7lwNIĂܕ.8)~j\mص T=C67CP=ZjLGYVTLV1ol:I#b&)~iUr| fNr@ighl }v]x*N]̬]& E/e$6^ î1 lOvj7X|y/*^ONX6[f<J$QmcyfGw @zѝ?/jK4+cuIZzҷK>}EN[<F 6)zȀXi<ٝLmQC2Vk#ch}$F[j W$/_7Sv`uzɲrBm/8 3]H8?9Ah V?677VΨri{$),dxkm.cs.; m0 '~6WTcnSƝߴF0RάRM',#Ov*"۝N޷QDJu~I^_;NLp;΋At"HXB 6أNi͊Rml\DO*KY>!Q0o%vwY0WMqiXd!~1}׀T%5T"t#N3װx G8=7Dr^Ok"bYX$u`r2Ա?cx;6Q"u1L~ |{2 |pv@4v&ëhras-g 80$_ 7)HmG\k$&p 2-QWTp F(I Xv;>u7J C>֩s^h#F?,N\wcH=$i*UT%L˰ܗ\~%Ef@y)@":~Ggw-HoBrHsk +եH{*#ԈV$ß!}x:I^O ys:G0EC5 xH|lJ9M>Y>h}w*ͳVƬOD0]d"BQ  ETwkXq^%#bW! #Ox)8 pBP9}Cs4s?T-juaJ@^fȚh T7]l ǐ >!ǿDx( ޜu1wttr-cI\;ғ)tFy/65|iztkhpk3ϰ<#S'h"W?|+zbgv FRp,)/sek67ZU[aPj a */u%13@z{kL6:mx$%&lqZ)\P9M9qd-$i&,_1Ga;rP5 m65RyF# @{eȇN0lOz|àoI4җ+U޼Ʉ+R&h 0Q~ik϶V7bIb W*EA$Rߨf7-]:x,Z O8׍#jD2&E ہf -ьr<9HV| jlLbKͨˇAnn@qʄo 1SVz8vz<謅M:nm0G<J_1Yd{<,7{G<N Dyښ &DRۘ2Ձecy d8@ұ0WZld<,9!1pm- Aw&YC=5qAֹ.Nn7N]x捅Z6|6>p=[ W#qv.pdÏ4\.~~Ϳׄb?aدcvP^ >.Zs3;i+n.QD>l7 Z )r&嶲EXȼ7Jv+pz%",h̪9lj!͞X]jd>X(y'KnYS?`.a ?k#< h9k3es؍yPg0U)#2ro'.1ejLڒ2pU '2|lKOrM蕜Ny ֘.n}jxQSg R^\ҵFd|A;25S&D+BsMI*L l+UEf"Ÿ.IoSjFa놠8K_ +o桥kO {$_` qmͣ"B&#p/_ +r܎2ʏRaF7zH'RN1}:UٺEuڍ44{<_YOrqU6v qxLn}x`*P"sKuybKGLQHC,+b1d6A?QT=[VLW!&I:hܵ+jN\,8?Z]3%<">@KI B؜O(DPQ9w=JYɃ.8@xWh c3,I`:̀2g@*_ղ:-?"׆p(f+R|/#@RâdT>W4!(mriy_zx+4C`LX4Zi_7mnێ/G+L[2?U+ˎiYճ~.6r+sz=2x'TY!xtպd%vnڷQzSbfI=+ihc?7sCa{EQ'D=3 Zd#IQv10zWܤanPj[ [p }cp7ٗlj-^p7$՜XS"GPҦ ry[V:k=Gru~'m']§)ph6}k%{@`eG-4ش=Xq K⿅?1xUwEt~4&O36dI?uA|ǯ$m Sר/m5Pb#HGN^&kF>0 53`B.@n-Z1D/sspk6мO1 2$U q?XIvLԴ9K};!$K]L3rUc<k|h$ 1 PYGȓ jy X||u@~?W.y*kӮieB: œ,J1+nI$v8R3'?/BrvĤXFh/k X:~dRO_ԯNJg2uEFwq{=KVj+Td:;fYt%7g lͳI$jvȾ wo?v<3~=2>H !B%Upŵz0)8;?+{ S^!$9M|2΀}ӄ-ۯi[(~Q׫YC)=#)];cRe/uu2 U֑T;%@ 2-ULL_B{0Xٽm,!_y A f#+i]h6^+(]аpeP5~\Y]!317+|H0x8 !kFOº ]"P k6MZEٓm pgÂ/ϑ~F:sz?m3L$ϴ_b@-{$fM~𫝘NH[<} uL@] 1E別: rNd8 B#& cQPJ‘ 忿##nlXl-6N}U$w_g/bYAO8(#$ XQ';DXlkj<FKiּЕ7U.Fϧ[?$dcc1W/G:_HRLW°b@_7M*kX_RJ#Œ*uoδoNfsM^GqR\8vAk^Ae7 O$ő|O^l.UoG$p* ׂ_8B!eST:UĀ(ƷN#LƤUF]+s7sCF$dk}Q`SKt3F<@3L,gK)CLv6S_6ɩEhj|LzEJY̿sὓtζHhŔ e^bra+E8DnBtf!rB %HmĄ)mi;ed0`,++vDwƻ!peoUz! qUC>S}^"i.>nC|jʭn@}l(Ock6+ULΈ"!"K"9yRu0?{E|#~wqH6jKˮcC'ZR:xA{IuZ dU9 s6"ƾ5;B'3+FǼ";l,7}FZ)FL9m~DZe&8g%*ݛDLmЗ.^߀'p2~wi&fqqwjn2ҟ+ ̀i{klMErk%Rw[ z{79mOsNsῴ1g9)s\ 'U}\팱Xb;Rո7q]8$//M(.B fz|S3l NItצܑa߸rf;m~!M}T:4>g鰗 @#%!?T79L.Q!YHWepz4gV֐uLz`M2`oDܔ<݅ol%|L0 Е\6@#DTO\)7 ~.Q8.fNę`NU*Vr6 %U~5&ΧR_]L~wR2ϊ餦"z9Ej갫&C݉/{Ђ줂1*nB ë[ 6z,v !̋CB@FE=QWpICA#vI'qlC㫈_p1:pCT!grv>9a9\=,UO>hƭ6'gO`>9RC4HQ|BgLbi&:.*puHVS]/O6'HҀ4b˵~ '.zzyU\m)cxجXIf_vP!6ejo>D!tOq~QtIq&nhؠ_܍I"ڈ& 3)] m!NƏaU-\x=woWpupIs^O~1ѠS{6enK?&[8ٷṇ*=W$ -6&o;mn)%x-8fIgwV[2kaBX Ft?S ?eM'&+@=65۫M [}OJ] _,xcU9$SZثŲ힔!aEA,*4Di5RK3GlO\K 8 BҺس5}/7 Yʪ嚨SO+7u/HԱ 2ڡ-!6憎|%Pl)R06t7cR pDL}e B3L_q[TjJss#k=٩߫(6h+X]1"ll;FXPB}ҤTRL$ke;C"J~OTrrfO9J|%%I;Ӫ"V[ bh Ҁ/.wݼ6}b2ⲧ_q2l#Y %I2i62jhB(5GELt*Ͽe_SkoэWE,h"dʷ*O}G4kKV,^+wz$J1&Wy䔃,R\.%x#'tIRZ+w>P&ˆImM[kwC#mbk[^?Z>P7vDAXڊ "tv CDɺ*M}Eq=[ nq pDǹj i)xG/"ʚ*RAa*>!c;㾊E|.U^Qu}ЦaL|V1նcnSMI8qq>%5<]D4`}gSRZY8zig RuK6 ay"FD-z@|!bxI'"ŁR9ȪE3(?S `Ny掻{}Ƣُ@:g,]C/7O"7dz>*/UÕʫ? F1mW#A is=&Gq%^rV$ߒ0Es~\֞J x @! ՛Qulɭ,9`6_Ӈ,ު߲ :%=}\&/8j/C/:h 樀OA~Ql 谉AR4 싈)@de}?.>cOdNnXdܒ%X۾NdHrڻS<=YP[4]l{*z.f]窬\Zu!okSE#ͮo+:#A[ɡhSgSzng)c@|]l<y/-ټ)Gzz9-e!WMRϳHVŖԏJ49t\Qr_,d᭏t ϲ$ $ &Ȉ1}7xZ+qR$Ⱟ"oNs.D{o>aXnCKVocN[R}zL֨ʭ6F~2lhtMLm6EbY@֋ZL<֨Ɨ w!6P3ˬg@P ̲pOXR07?f"}?O[ttav3>L\-xFv{צF͉yq>>3wLXl\ϛCBeU*7ݔ`Lm'q9:u8p^^Uo]'%1ye:( ܘgLԧ$!Y)zx*9VbS.x縷 tRAaSM >ȏXiTP-_L F"OvQ'پosuFx-Ou̠:ee.5_ߊv_{cЖKyZovֳe,jJ\T'Wi6aa$q+wipN7}]e-ta7,>0ğ6.{`5&'-} rIJ/@qVh;y :J+>չT2kNju&Fp0hR"iEx4SπN1:AϙSE"&]_cęӧJ+s|06;@]yR2⛒ݓsR(lZ00FD=*l gCkzV >QcD+qn̂L1{wc`v,x8"0/`<ɑ"zC9 :$i!54l巎poT"n|Tޗh}»~+NqWdQ[q7KW0b^C?z վuV C~h f181^= oN_WCAE8a"xw{2w䝒Z8>R8YRpry~4j^)AG$߀~N Zի5@],$U8KG2i4ʒZo86 *5UۉV1^wh4o DxZ7c~Q<R }ŧnV8n%Bpը-acQk(q( SiaN̈Mpl"-h8ia_^`9(\0D0_ x@@즼} |SXA${I .t5FWWueork:o$j!q*P^m^tZlǗ-|s#R4?0[D![Y,"cO6 lJ\^ !1R@^~$Fj}[c.d3cS.@o 4OAsb[bkp_}y,{\xF?Fr.d֡"Ŝ7%gDvtX{ vR|O-?)%e{ /@L=lh1 ,ȩ |$ԵG_T8Z}pu9Fk5nC1X@FkJN_ɦ[^q&xP?3!'ophΪ7QO`fxvcl岫pMSd/VL6̡7I$埱u+y/82ۛwC$8dS>KWh# 0 ij;Zy'_ƴ}NIvo?3 t5J0^T(hwn*`B(5 h`dJEUS|TOuã#Uq$-s`eAF}NCc߆^Lg:$Y%iyWIƢdB5r񧶺.,PbQ=~UV ΄yOFDwG (QBO N*6,PnWC~~"gXf 㐔{W P* VE ]{v֍= Iwرc&j/#FXuiPeOm^ \%֣=>$}!넜-H3]i4ԭS gir]Y:Rͥӭ|5rV0~G5^mG&pPФLEq֜U^[ДW<"fTj4ΎcV[c/ge:'wǣj#nQ&Uơ̵rR-oMsX+wa)R#$?YC0 wxYG,P`;3 JZ2Pb _!DH1ޱD)ɍ= s\&Lm^כʲ]W6~JNIS.+ Z2(s榭/|"!Ľ_4"4|x)@wly.؛}bI8˜]`P#47DM4b0,9K^;3/u><"'տ!3*E[JKˠݙۼ<߰Aԡ-aXbg[QPoO^fg&j-p6xddJ7Ln%5w*ud:kaq5Ƌ+RtI m0]cluw=hHzq" #+_ PߥS T[>$hrTL3,H^ rpF1ۄw/-_^a?kYj[9.O?C#0:՘9bLA}Vh:hAށ=9?FV{u_ed,qoNNIm'!c ͑`(֮U Ln,!^@1'HaLo ɫ)9pA;M qtT!w34 t[kd=NLJљo*fkETi: aP!೨/[m##5$>>/cM|ޝ\Kq ӭ㿿&Ysn`u(^@3WvJ GA4P wU۸%:]u$~TZ`CW3+d~"j~f6sw&AHBU 'O  (a"VA#08aEއM %o57wОi=`6iﲠ0Kr2;@sz5&3"ܽd1I{E?6҇O3na22$YH|{TKݮD#Ba$?K 1~?)CT n3w&N\9ȅSoƳCQA4>JZz\g Fʞ6qNaҺ 9cvߢ6E# AVY삟@#js^ ??AY^Y /q9hD} 5 h#I^r-w9[@+U<]LE5P\'6oS$jγܱyժ\Wp WC.ZѲ{DoA0o,y`,[Im}fvln]R}f|qF>4 j .;y)3eJ-ꅯ~-.c]z l {l#RryӾ!+N,iYj](~2b1+?z?qIOk˚A7!u2`+U=4]EKubHMn&khO,VmbI;O> SMi5Zrr෼T!qnۯ(5A#u̽Qq#3EAv{ ؟L^飶~/|E.8U#ŪL~JE54w榼e6YYyصވl 5Z0#{jXԳ0׆eImw95vYϴ*5] ~}ѻN/nxYfrk4KG((D e ժsŧZmorY f`ZQxFXQGW"^4mFE 1ݗ6|YW!*Zs y }otMcY{@˦hAtJtu+S@P KxsU9/-D{d0$}REUm"ySיR8p'LnWRe 4w#+fs9g n4[ծ6^]/t^ҰC>cɌ1|$|9NB!'9ׄsUª@O6rJn,XD |a[ޕw ߐO $-=TZ\|2wS~X6 LQC:'%e$AuF=N90Ȏwh7H屮TY&mn`ttx>m5ڷǮsKY U$',hS1ysHbE|6wURݹI( n,g|peUEWW!R a!jN8#3Te.F}J9h^}?w3n%!3XGٯ8OL Ԣߚd?ߨ(@BfϿ=j2z11Ӑ kTDjJC:y)$NÌ ꜵuOƥ,!uvwR뎀o\OH~q~&m u$AQ]-eb9(s#He8WxTuf}x:Gg}(C$֛bB_#_?^l>A -dhN4Fͱ^AWYL I juϥFL:uLCgW+d/eJWgN֛\ooUe`"19Koɻ ,wۈon P7'NӍ.w[ǜPji|Kҳ3^I<`rAFAa.~>B^֜쎀-|i9ThTu3O:{)Ւbߥc $/F2/#dfFJ'`k3\ȿjZEvU"OA:/Sܿo@`Tp6ZH#7\p|ze ~=,H X65wWؼidiG(|v ÿ&C(n@?sz^$x]e" Kےa麴Svyd(Ԑ略i+2a\s hƆSD˦_e.룵Cqw6&Jfo^M]-ƀPC5J: ϝ=t 5v_ýk3$If2ҠC^etqN2wCeFêaO$^Ɂ*t,LԁcU6FQ[q3|OV#ؔm{[;utz+4`1] \?vt6$7jIU-MF&-ءq)e7hp ̙0N:IH=pfrԌRbr CnV=`KbB2h|4uH QwbTv=L=(2,8p` ʂ5>D%eQ/p`PώdIY}U04=9vHmtϢ¢$|U>]^}(ƛ:!9O(Awy:LjF8Қ;J-g,?uE\ Wyh]V_,wlPv7/M+Z2*.prİ#+I@~|w+psMFg䚻 k`|/֮J3ccob_kyBbXFׁv;B6EXKV+18[DJCJ Dz_/ 38:"uY jR Sa)AGQ$U.tSedӝ2} <ŒA"D2RfF[9 q5 ntJ:7xbj5u#o݇j/1EڒIg~by`cqa; %Jp(bTU\zlbkej,ۄNb-lEVg'u-BUZ!¿C0@Yg@n4N @E}XAKHk ]Eqdb}Y~>Xr(^,Gx5#s)+Yh^Ӿ#mA1 c'5s[ lwZCrUk4e nQ7ܘ~5ar8eG$SumY*02 d6zth <*O'I3iQ=ݕJ*@x5QڮlgOacPSo7V֦I_M_d>:^\6cwB-T*8yy>[c g 7rKX3fEAA(}A8heKbw=&D _9vFͱ959`I&}I3WML8,-\,xY;۵\OZlΟ1qBC;b\`,Ycp'|z0\ĤCBîß=DGG# |`@U0%l݄eW,EPďְjtQupp8vפG`>({Soޏ;'q*\&X.f:ҜLfBzhz|j1|B2h;_kq9ӟy ޱѹoGn0i;e9!\!Sjq}T<|؈~T²K762D&jޅ8qֆmƮ$KzeiP5P_&}{5#9!I̫:Nr25jAOճY햾DWC u bq C)xd,GgevGU tVee_ӹ^SMF'r %ѹ~v^MW.59k6C$\LQE{. Q,¼Ry_7@w!|TYmlT YPoSp%<>!+qF˜!RnI 0X>9xz]ˊ|T{,@ R6srL.N5 a322:`zoc;6J?.saԊ]uCԸۿFB;f2' 4yw*Xw>,ie.نSQ |֙{&iע(0i:۵9TUE@w3hg'Wxwe %Ÿ}[}GcGJ@ˊu^"Ί;6Cq޽xH5I9v 8a<Cl 33_ 03~73pX86;=RUW21*",bi2NA)@. 7zLN( lN (1Oօc/es_Q[l>HLcH BW8S,>][>[Uψ 騧2pms%]cj'']8=e#pTLv u^>Ĩ`T_%XoNLB<0Tqzh22f̿W0ku/KZT1FP}@< |=ToTӸ@RjjS+G7PKkxm}Iw'VT-,)<]i7%=Z֣*gQc-w8N/:˨Gܻ։>ڐihSl#E(ђ1S96+`)t<-$Z0JSB lbp-4H7B0HmMɲ?[2@$jrrMo9>2YoE2H>.'7xQJ40fD*)r8ɅoD9MBԑБ> PEEcɑY=F4M>$Ύ9ChྜྷXQ\"p},ak@J$uj1?:أ> Fz7CW4e4sQDK7 ?ibl~?&A1Uv{{gc@=a%L]Sa} J II+?QdB% V[nifd gn[!MGOfW T,(zt)H/͛wA3yP MlӪ}9g"=.{yBb)о%',GwN)EhSKV20}c/zL&C>ήxB!uEQ}T[@w''ӪuUy.T?Todݼ9L1Y@`3jghl)>Z:~[& TQ]Y%v]X=<&8R~#-_./ F]҆,,zND@৚-E0hA N⢫k%6g<$wv q U Љ"]tHԆk/AN31GgGW"u<&iaƆJ\(}C6%7O#SH NZ㴏ƨ}fRfӣ`ɢd8B/|$wf雛$a ur^$R\{Jeĭ墢crBo%u5k5 |gwS4(CZ1 Gy6c Yzz&Q e9i ikaO; @ )aK '(b޿Yv-]Ygdw*}c'7Y;IRH;X~$G6&\9[{X2hgNV -4Ja S3/\z#ݭY C[;`6ި\!- FI^n9NtK9u2#I ZU^d~:Ea\YppuyS@iȅ"aA)͵66|#ݹc(/zC3WȂcӯo9:de|x %QHG@I?whk[!g53L~&i@|6)ٵʻxlwIdn!e=Tkwȍ (bJWuOrjDqJ;G}@|h\,O= 3/4d\߭jpG>ݾ pfϫKe['p!7ߊ jLI@&t |E.qOju>c\&}($w6):Фf@Gή#1IW @S9-x H35-٠!֕_A<>zkup$ۀW|!.s^v[K\L\()|€lSd`8 YxGk>O7Ѻ 6'>0U:Oarg5JR C 8^ci~@ UB~vdC-T!~C ,AĶHvRR먙[ޙ}C;Lxdl>DxVבDWo:g45>vu`YR}̱QqIlց8/djC¤[%n4pygp:Òb9!?*ɗAlip 2L.Я{a^)$|at/xJ&e.3Z/?T; |ڠ_d -`϶ @iz6K7 Q($3#Q6v-q_(Ora3_+Xae4}fA"wPYOJfƳSxrѽ Q2KjnHJ+o%묧 eRg<>T"ktƣad y2;Y;e2y{G- -Ue.[p]xh5]h"ƪLefUn ZN hEeFܐ*x(X0%A33#$}LA8]GXW=<)(cἼ?•e 2cңGG &.2̒ Y?\sOIߗ~nE96íHdA )nC-}6$_>hrKPMp;: {P6_Nԁ#iu>/l#(3 9ku(WYv\&U>>!E߼ɲEqr^:-վt(+` owS㙓ÝZLO%UT d[oBW~KBɁ,T!ă\rN9|k24*އX#Wu*ڀ(3-7m:MXMVJQ5WO+;M)PP0&[X%Ŷpym[.?ϋ/T)mP och*vň 2=E^vAҁM4Ϩ ,hAC&4 -E`4%MOٸ rF?pMa$KsvӭI9YEtSq7((f4G\Dz]lSoاc l@8Ղ"җ 9\ĂfpY㛮vӝx>iG{꣹gGB flznG6ƏcU'9{l}%+EʡR~u>gvGkF߲p M>u?ʒgc8LGl&2(J $!MP76"A"c;lnwcFZF}h~a-Se!˥뜌 Ä}pGP;:):c>XHr@9Jok!HUa^+@)8uO`]tk*Qbn"*!W'%·%3xy?XQd t:ŖwsWb9GGa`ٔp`AjFdƧ!q%x h Q=v-\U`#v >FA 7,/V1r1,dl|_%3YCB'MVi>>8B3(rA]|P@vl#P^bxXbY\n)W6ޙzErܢ`j; #qSゝ/(w;#8\$l384^)`#\}\NHX8[w*&ɤhw'"3aH cL+eGarQZ#B8aQ&' q[}dյ On, m9v{њ![J-;VFE,7]5[5+)\w<kĂ4oF3Gfg?, $(-= nSjî+D_ĸP/SlX~ka95[D&k5~to)QWS&й-w^ `OWNOݍ.vb>[t)/I0x@G7n}棈g;߰|էj$ ^Q/Z3+(SjCǏz63MLw(U-h/ xK[hRCz;EV<]݂39H cy CD-d؋[;զO 5%lrdb |RycVknϦJBY'PC1kKՓ~$m\{*=:Wj y$:5 ]pL, ˸n#EOOm6:W RX AHHʰH귪[،$W }DŽNE [cǨ:W& 0g"e* [J-|R9Kc3iPa@-i1$30H!,=TRڷUNmZM?@, 4j-3KӇ52#SQ1϶(=cv/ZLZQ$ OYM6Cz`pUɐYz7 !3p >9m(א˓ّ ESh62;E=\hhE %OHI -UXؙU%7u4lp8b3,r"7+a t@v*L+5](9 o wzd*/Z-n  3hi" EO$H]ĻG{Um`U1?XRs{ 厰"-NDFghT6%G UeV=c^A8@by5BPy{ǵ\bK)#HIBs&c[#念`I1 1gãR4Mʫ~PK2i!=eP)_pnۍgy;z6v-,ZniK-_MdMޙPm^5#AF4 !xKg -8IY믆bzF-qd DV(hՙQ&Wmg xUKDn2ҦU}|XL 4IfB8qB+Ӥ.}ްUaևcv*>EC D= {%GTZ{#^]V4kcħ]{&՜J ξLyqԛwݟڎga EAOh7![uK˄JD؉۷^QjW*Xja_j7]CX)s!" [y.r腢%|jYeYw6F Ǫ#D4_7E{CQ ^ eXRٛtAk!i_с, z{H2|b2LdJuȌFBّ߱I߶NF q=ю.7HҔQ5Gz7q[D۸2[\|/ɨ:xo(OׇejEP0|)AΊϝMY yp;ÈjPaX1Ho|W VWE`7}g:G6 ]$?Zܲ'+E;z;LVOtshȓBS|,H x"|J@Um =%/G+t;T - -読XCO*jK{!ܓ{aVt.B)e}#]X{1:19+,rNz $VY|XF]!|gvޝYC> ]y£Վc@ p^Nc{|\oҥ-,iG\#ҁhIѪ[Ώ%|287qqn@ǝTI*S o(2T iQHb*9bxh[ =4IW L6.-8ޖZ"'RvFK}@nA;Z\4N'zUJCt]B@#ЃRJ*K沿o5u[ L̉FF %~?iQ\OPS/ 8%\8-yS+xrBo[ `p}yF a:vp~دDM\Gl1[|:w]1\?wB*HZ&A$\O(rE@[C^x ٍ2nKv7m q?)/H۶hxāX/u ҬA)md.k1Z!F_x{ 2Įa+1ss6^-mlw `>I>SD#hD~:cďhp=o =Ⳑ9кwAmd8FM i0i?qP¹[y,1CY<'ؿ&ksaiP?I_aHC ^]ڏ)Zs8k1O OT D؁CjfZ;ڕ6&?l.@G#` uK \sMܑ^J h^&5#B&Hh|~ȰtiB-pPKtXYz2+ԭ#6 Ũa2D8*H$kRNh;E~QGr‚p;8: ę. DPZ%̬CVs!D+3vu[W-E&uɉzWp97X/HQ~mIǝ}".Fêo/ޑ:ѣPv+: 3bѷQ7=Ap~v)?ɻeɽgkic-UjX=G_ -sʕa^U.8{njYIVAllgC4S?[?BUFC^X;M1pZ':/6>L/ِ#M^ѫؤOvdED Gzs#,4LT$%3;~\>_4 6ASU@OWR\`pZ(MCV *ak9~ μN#Dn5&)<}h,2;aO~k6WÄg5fs0cA?_ /d6g^R׊T+MHb\A'h#-fG(W~9@8/[UqʛyXz/BCԙt2x=nELWKlv+%m<&򊣵G%B?h]9lݦ76.$R a1>S('֘2NzgukKOJEy39LG_k횿r#e%agJCF~)8L#TaoDJkzB{a%MQCKOֈ7?o1$1yvYDu/)^"Hw@WJgm~ȋI#@qD %[OO􈪗i~c*{siJ[㗭6BFHfuDQl3ҫ%zLyqϿd:pNLo~]5AQ+(f0JDxevCT_'@ p̶ցk:[w`]Hi.nP~^y9){^Lt;%3źsmXFӑ`꿬7@I6r!RyMK*㓎qyOcy$8 N84Dkn:;raHƓRL;: 쐆3)q1{Bז!ՠu8_ "S6i_;& i!JƎl- Ŵ6MV^NyrUFH_ tH>OHNL49ӄ%r @$G!D'| ˢШ`b5Ss,ּ :)##tJs4XJcYIdlx?_lnT9{}mE/82P/<_:DеhE3$([mA^},'!@cs ;~Q7L:*9p\v?K{kGп*"˜NtTٜVS 8! (_= ͌ lO3Z _1Cs/96 ӟ\V)-t7$gl'ڒ FpB "bt)Be r`FV4qQ|y~ء0q% ^%Ac]ˢpu'%s }~G仾S @͟ćDFKK[Lt~U/۪Xvgo]ѪGI XkNaZm0]悇^+x(T%c+3{3-HLGLi1z]G*,z CM~:+4 ˔4QO; 矬_m8Q#+!e#elU"Mu$]𓢳NPO1D\vAS(iɕbGyw`LdxWB(\+qiv9}Hݗ{{QlbwN a )]¨cu+vo.ϊԴ!M$ee$|IDS31Doe%-Df|"dexFli bn߸>sգ5F:kGD%LЭT6R(|Jgqc15F~Z._FY"2;P; HVJֳgE+W pj7h PW3l"gAٛdPvD-;1 `&P^h=:u1ҤR ½ݟU5a’uwG[%'HNyv@h#=T(s{-/6;Y4WIWjf1kI!hhP{kg7je.lA鹞Y1Ɩʜ}aah X6| &Ka)C_{WPqD_KKdg_{DxD_Q‘:z-5*dݩǵ]{1+2=:~b3T^PۘM݂*yoꑳwU N=Rq+/'^:ëR1Y Lp9UX7;n[Օȱ86=[^ b6p'Cڦ#jVsql;田g19=J TNڴlY؞ٶ΍85.{YA#XfuR-n :V)M1Zu9S wr8欈=o1P(^ZI"OuM؋_V4!#Ӂ=8=h `q.:&% WZQY!( oqI'׶A-ډ!'{GОqvO4):D>j״4 "isC)``[O8 pz0F<1 ]p9iŵdki81ŧ(NR3-{sOBx NioGHPD7Q+ަ{r^KL~d:g"Ao)|Lp *slt?aTkrm؈<ËGsΤ}Z/C8& 94^BKM0|U?}H#ZEN%%5ഭ:`шg@_Ͼ-rG%NVF(T>Rff)TZ& woƇ7 h9\P[Gk˓v%?T~Pg+`; {9s*}U'*c /[pe2|E4ZV_]7+W-w[/i8Gv)[պab *'LF/>S{#4ݓG mBOo=Yo"Ti&a6a*DQ|6ny8!p`J3_{ط2]S%&k2ASƞCOқO4Ja#˴_,;+\F+*2} ɵ]H)wbs* r4'ʰڵ˩8MuZaz$tlk8S?D]2ykIqvA3qA>w5bi:yUd[^d p),TCW:˯?VZ(Xp,nE*s>``XHSD DdfwDNgQS(COԶfᲇ([K8L=Zt KV3%Yi6bI׀=iѭ;@xx+WZL oςW5qف-zr߿*\fKh-'DFN×C.@J*ȅp ꫢDqI !]B|K'i#Rv6Re7H ̿ʐ|tl|?ì?Iis,k̂#v,D\'`11tY$T-Q'1~qLGFWikx _$-S F #3l)DZ^˒cv8Iۻ+':I?ZU\`3huԁTAϙಌPl<0c:73"lU}FY08*6 {-c܄|=F7 4wM.l-@]y vC9bG)I&/ \5$g tݥ' s{hFb3IbZQcۊ Q"Z of9KX^ws=qv?%*UEo &&:B zk O;[XY&;[6=^ڔ5d Sf fn/eV"Z' M[elKD0f`)6If.|)fkPE e ɲ\kKMĬ^dϽbj"#o#daѶbo)ٜ/ |iP~#R>I4t@1FJDD@!Oڣ sF̿z(}r*:v }ipdiՆ%TL`{dN2$CWGPIif,=NJb9՚oLj2\>k='@ Ř)1%dy>u4}] .cv66凲a~*oH .[~~}a9 y-UtBYkNVtֆaoȻ $xm"kj"N,wnX+m>2, pܓ~,o;zx-P%Ha,3Lu9$/7ǍCiPx4Պ`U \q˙`= lyaFZtBREj;|B25rv$21Kl^dX I(9<.ؒ=vSc$T={DQ0uV*g܌7%$a)y/CٳA0CCq$3\-8юFPpK%됗PR@o MSn(66-k&1^'n\؛%56בw9,Ԏ%Q4ݔn ~Q|I ZiX+Nm6G;r Jť6 =8P"v곀AH痎,>Jj*6=OP?+nD1G>&{)"pV3#Qf~LA] $\Vjr8@vaJf -5x(?{?h+ŭMOu߳pj./qNiɓi1toyܘQOWw58kGzÑ/U͸387$n,RϺWkRV3/?o91vE+mVWY5s#z,-ʖ[1:WM.d ey/ίЏt5v)Y=cI%3#F+^Ziwk_7-Z:1 :?qVaTwl:v@1nq%[.ɄIX75h"S4oieC{L9H|[ 018щ>ݥΒih\W@|)PlmZ,>dw=n] b% LT>R2ho1kV;E8€;Oͬ#IX%QHje(0˒Al{jQ3 `L0+?Q`zvNnWak.z>͹FP6g(5BB L@ZA2Ov*|kWm)?Eb2T-2oH@D4%/>*_YEPх!iG)׎۔̝:UWI$6~-H7vA'xj(!B:ؔy샽C^DB<R$(|Oxb 5K. k_'mI 䁌 ƇMy[Jp"F蜅;D5A|g&۪)iL% *C}P VoTM|)-plJz#maIC_Nd(Ee؞~"B7nZd&_HE~aF2FL.mW^!hMPSw,ڣ{-c}ui х ^n̏ʖbw^9l\!H('{+{MHOc5Rb32zu~÷nzL{(i\/YgdGmеKؠQ(QJ SYx4hdH, 9=łRdu:5YW{ЄT/j6522cJnG)ޙ1jk0$HUyQjKD`3,_#>"$fvVjT bxb8^Q?{hp0Kų {Lh(>3jD٦:ljH9"u<5a`PU*|&QP-8^]>| h1=XJʍ c^PY&D[/c: OꐡF?.L+qz}J$q}s_DZ97NKyDz\⎶yHx2I:]Jf 3ԍ ]قe||ߠFg('dbdN܇[siKf0AǂNb۬>.}oNܭd] 3bK#Ƌd k3נ=[.aL.uFI!"Yum;udA.~w6+^vbJs97~YOgXpO쐌%@~D/UD#NOL/c 877f= J;}3JLShԃw׊*W/+;%lt1=@aJ@}f1|I_|/ˊ#@*-='13/C& zǬI~F` H!{F鵦M6E pNr 14k.a4~qR%߶re9#)\y+t|V&&~'mop j?_Eip ȊO#+Yu8b@Մ|H. PhX{ 1*J`.M:]g^62ZkkjD1cum/ȋ13ZV#x7HnSB/4QवRҵ9%p1'I8 &9i钙K'FQN1uڗg-r엔ɒWO9.-MU!n.J6 s汅=(P}󋁳14_r\tߌ8)6B^}_BYB1 l SVM]fW 3cYOzl0Ħ#&8OĂ`H jm%]GycnZ2^6e,˗g;zr z᜘S4G|t&*w=Թ!"3VּO@:ii~+xrD\{.5J)Q+@W3%"dm`?%O&>Z5.l7F'Rxa~N,ɫn3(LdzWODWv_]> Dzĩg᢭Tm<bZUZ(S 6mpF0=_100ĴTśԩ"4`o ~9\E0>`Bzg)M~A./9vrDٹbQ UdPD uw9ђ.Fm~)z(?5Oӫ/c6hAcvٗ')'VsPsDL5/|z+_NT>\ZWN0~Z_k*`UoN %;k1j=Μ})3e*\t_B8~]YTW/ؙ}Yije 0\ 2k nCADf5OX*\^IxQKIC@ OY x"1W5;X.E_(;F 1.BHbTbD2N Ms/-~+[ZP=pr١꥗MbcnGʉ?Ԟ8G-h(BVVl#%n%Ɗ|Hvխ'\FÓż,;Ri4ݡyA V[sYY S9LesrHڻJKq 4a}M~ثfCZ`K43#nZ*iAthD廙–IKra Rb*q߰XlSSwK- CLTh\)GE w 8Jྏ2"yzz|"riZ4J$xXFx?vVL4Yo!Wktb$V&l.2܅̴r `A. &mi6)yH r3 3*9|,1t;5mt#OlZk#lF}U>ljr6Ow,qq9[Zrӕ #4vļ+ECZKV8Bi#; fg-y=B6 lGn8#%4orDRRK-l#@kD*tق"ۖ dV"RLd:]T&:i߳uO{\9yXT]#u31EkȔgo&0x&>kdAGe,tGGI UffI\^) UZAl1ˌ \\s!6zBd: 3%)s{K[4ػtYy r: 6ˤ;ڗDH́dJ+! ]%GjoǦ=:;1˵@x[Ч P1ya:鞠Dɜj~dQ.${aw7}Ȁ7Ue <ՂI%BX?vycѺdHPu58 5d~q')1:'%9GM QRa3`5D]hs"GTL}uW L' (XK>}enTآFOSIi\?O,l!-[7_,ea^Xr<Ӡ㒁64N {3U=1 1zEXvTOAi8oOP s]D GpD{ {?`$]@kQ,[7.`fT{m@{gƽkXFUQG|hfsTNPw5 _C r>\,ԮLgQi8.S]Rhkɑ$QؓF0V)!o(msb 'b*Kg~9ѯ4Ll ; > %q~[-l'Ps2J׸z;Pa1ǽf9&v{2S~JKH~z?:!wl*G|{87R$%p|"[Ʋt84B?Pje a#?;Ojq%ۤJs*hQPZXmOE0P+QWd6$:obKT ues)6t];NP('\s#o@>2'Ƌj 6e$f(8 jHk19”ng x=-X`H t+ S,N\&kxCi b@dS򝰥h_Jvp>>kT*D -O?tRKɃ+r-Shﻁw܊ؿ6"gL"\q ,oÅT =n^y;M,VC P;TKכ"n./C *Glrx8 B*n;=&?TG*Fw R/B 9v$҃Z=+xCXtaEHBSfn0bxs3w6\}s^6,mV;Dh aviu=O©?F(잧77]M*#|R ># @~hԳ}ܟqh\zC𣨤@4tHGn?b@ K(,07Fȍ$#Ejp0~W[FjQE׈PՉx(7Wnm ޗդ@`hqAHw-m\eBll4clDWG"Ot:h*ُTQߴUųJ#?V-mW 0%(nNqRr=$s(;OӐ4Ա{pn|aE -G ~>tg}=a3UШzAخ5s@4h[Jx+F0bCb _Zn5Ѵ97&x.ѷqG$Rlkд2%o4#W6t< xUN?4Fc7*+Dk lSV|^Y5IdټLvG`3GU;6|̙'Ս (u?u)ՊXDuaL/doQj=PЇKJomwRa:"Rw@|?SoF81^- %;Wξi\@#LB a LUU "Eq_W #՗#H7FE^9}o9O/Op8pj!`iwm/x۲ӈ|< UzD|!y! ,g$5GVR 8QVe3q4 F{1lk%ύOWa$/{#P5:owLwbǦh-#U!Qf)/\jЈXG[1/-퀋h#.*:\oIYZh4Ż]Z:Rd}]վ=fCloXw;dyD$ϱCPxFһw~lS&2m7}~rĞ\8g ?7PJ@ 6՚@i~Qr2.˚u7/n9J@en'splWcEBli 9 Ba.WNO6䨾 r=S#JʿQQjH(88.1V%LpChg‘S-l(@-xm8 9uZ.hxN%:ߘ~ά;@SRҪг9xNrhgH:I O~ z ab :ְdz<rz´[CrK#WSޣ L # *{%;gg(1:4R ;@'~XZŌ~R #_eG12/[;W!9i0[7]0@ygt'SB2q}nZXyT{6l'-eM?.M `DL+ eu|xaǢyuݟ{&i5qVKcZFڬt|.'c.ˮl ?w|ͿT ?W9G6FSD1/Lb%.YPC:0$kjDT(zbDx^4ZwKټ&̥ٟZH[P=)ATEdV(*/ߴ+ KygJ"lS7j?T^U)'b2E4ءpQS׳Tg\ETug^Cdе6ol_Z#( ݧV4q%H,1//NB!M7 @.*M"S]%o6!6|A}kYc2/,ٓ͜vBXƄ7(lL>dY?^+UYhv[EZwLUcAp;A!ėTi_y/eY6W1*wN3#84zj _Gp3ϖwh${!UyȺtVrd_,Lg&e -qa 5*^{"޴$s'X (K56Et7CFaT98;e sJ^B,[".-o[Shuz3Ԟ0,;KW?$WX`Yl2>0 ء~`E2my ',\]PK{LŸ́'-bRRA<'f:ӓ@o04wr<ϗO5NfAd2Y4 e'2?|;=.V?CԌTB-[aEԩ}]GX,-?Z᥀ FZsFiJI~ìFx +k[B]/łhXk.WR xpfZ3A( -(%C`+V3XBs *T<0Rd-XJs+Ό3th(', ЅZN̜ZsJQBHe vЏs=(\܄%v}_J߭̔ + Ȏ;#^,k4z *:sME"5|PQl H$x얨gR/殳I1.ͩC? -+4`vr+^6d(fJgُGCgrE f$yN [ۯ'9c܃[!{3wIJ`T4Y fUeKIcL>YeU˲ȨW HVx9v5%hoǵxWf7hGX`S :1/]Fꘟ"[>ZZ]E:WҘk·(~0nޝ.6eo:Q3s<ò䙀cmd!>jEx_2ܰl:8Ͱ@"} *Vh B*72:L2ϟ\TBx{}nR$ ifcl St~'vܐؽӽ DWi__34i9`YW6($段pfK$?$w#M)ӈXv,gversKjI`\rU\D^̎ EZ"*W9Y7jwZ8==y43/EKVfucu8 YQ"Ij67:+5bHo@$DTJA ,X?+nm~~&LZGB^sn~EJ؏ʽ>s10T h 6>_5ȥY)!VFsU7FԌd12|uU>sBz=d3:uY~2M<$/J#D=K }ur&=}"6084:B[*i\`[9co i7Z2钣b;@\Stvƶ͏&Y/T{zIJDX0AiJ_.)cs%ԇxuBݿE<ۥCCHFDi1ۏg*(L19!s7}npa)XcZ D u\4Ƌhב348 2vԭYCGh 6~1, /GcN˟,LbS^KG&LX@f7Qd~d\aڌ/U8pY~HgaEBZtCE}m+^1DPʐ9=jMQ,O> A*v#j0 J#*5KxB/tOl0_&i^rC"c,w4&JUOx{O KbV)Dmf.λzg>gt֥%d'8N˖EyW%ǃlF_jt M%|>bCI%Kn )`{ՔĘqe4N4`/xf/yYRUurG{ЉղA =~lv^4̛yOj1Ά#sÔ+*XYvP$F;. 9c,6 O#k}N AASppFht姹\v~h_wy|ړ O{1QlM?TR&JY+n7E5<NgJΙf+_ R& )uYOfLz ?Nz7~R\jk-3r|^EŖ5\k0%s MLٟ=TT|Ŝ`.y*nQKA,*,f+C uFѵ"NUJ{v]Rc$1Axx J"_%zM ȴK(ÈE6NO3}j6c oL'񳌣DfBjSϷ^8|2J3Dzb'$d*c>{I8.fT;VbVnec=W<(Xb $`졂3HyNTsas43QU*r78#d*[3y,9 ;'wh=YM vP(PW}ÖcZzbc*wU){'Iziw ZS; /Ʒש"hR+=V躱hp௟PNolD4FOU<} 6ɩ2@gz$a,3p^Xiv)> 3B!1~-z"*X.w])PV1)$†v!t́҇j~ pEGB"dMC8e2AG|ʒПpX|Oigrwx1L'1PU[+[#k|c{00 W鄕|h-9Y2B:QI$j\TSؖO6zߎ~=}mMS)>#|"D ɑCBw:4bNfMƟwX@bHvP/+oVbdV^X.>B(AR\"k#<2i]st)Fi:vPaToIr򡫿y MQ`.FNml? .ǒ+ss<)X/.O$[ـCx1S蘐S+)$/on kKj<>ȅxD0J>#1; c-_bJ-+7*:<ڲP }%m9PBU לQ`BXVS ^S CqCs}$Pr>EYuk௩/]a;*IZ̥z)?IڪvGg*=TwƢSIzXD1GODJ5kNf1fӌX|͏ovgПz@b@臵>i|c k ME3ĘcO0As6J-g )R8w]p];XR[fxy}D4L4oE2(Pu&,bpU8NLQ} {= QW/zQ(wAPW"arֿ o oh7!y*T&Eb6W 0d5&9۶jH"C4r y&]׋wwcRsqq끧%*L/_ 5g%< 2het mS^"#|hY=ΨfO5^]maOXx%{C:OM$tMY9槴,> {ގ`\q8}Qu Ah&{`: wlG;)/c8:ZCm!.D,׷t4sf:/DLa ЬX*Asd?{^ 2hՑ|V,0#8uڰW{(&U@Kn=S0bB_pӜy!=V!{4Jk8?Qh˨5 7qK3A l$ґ#`꽣mTޜ$^TU?TT7dm\vcpg3}c֍j?nŤN>Na'{T/hiM;c7 פ[.m\U0 1VyEvxb2[5N %u\ ,#g鏪tqNY&.Èa f~2KL&F*r d!DXY?oǷʚa(q=T_?ïȘ=BxĈ,ľR:Zv<>9}HuI|inC_f>*\N~amGð#F⤴δչp0~e+@[߾k3t\6`Z;Z$׹v iY왁 |TWC*R7}:z N+y>Ap= |VFϱi o(t<lcphen@ci =O#QX nfDnxٞj@~m8' pyàtn!~tE ZXvyp0XpNoeG9c(sy9ZT+1E%]%bbRwJ  阆 Wfʷ1+o[OfOE{!ncMR+Gf˿>#Lhf#9c|1?Sx6gWaC0{\]CHs*?{# ܝ*wS7 YN 9l;*:P%+EKFⲚ{5Ɓ 0IJrʋdn@,בo4 hkZ&Q){8~6F#*{8ݪ$0%VBoK;fv-qV圲.4?~$2J> C?R8tJx/8`U{p?}H0(ݏ0습 ?c.L?0Y8 %"o*~(}Sd_A>aj.lgkܪp{[D,=°řn(q~aLfFhh I.F[]VK61s[-9Aaہs- plq?6Cw*KiQDO6RXùM=[+un@ U1SNJ*{=Ff;t~O.L02D]/q"JX EoV/:b$ [7weQjVLݧt3'"?]eJH컿M`r%KC>8r^'EZqPB2< `W0x4YtP8`WM5: h}@Ylg]&?;UFiF}5!x֔Q[ވ]Ip8F k+Ƕ?WmoǟOL4Qn{dM-,_?cm^PdjVT%8yApW{TRe$(ASm*yTEI(Q=@ɇ(tEEJp] ܙt?ԯU'ꐅd'p\vj ?W%)qsH,;73.Ͻ$w78cY KICO[o H6[EnZ5 ͔A`I<HLaO,Y3hKMW{|W  }ܛ*MsX7 gP"]N:ؼW wv¤( L{n.o/Y=j:~zeA^h/`\ݮB'V]J tGq=R~&0(g|wA@҂d|&hpbޖ!^;]1ESm~'A_`H!0G i]Fp={:/N򩅃;`yuO|ݕ,[;:g`B59S̈űAoC 2hnO׷]0rQDTe4ތթ]zzF6rp'arhHL(qn`@)p]{^L #ٜy7BvMX<8rn#6u%$zbZ^7a6渁C#S5K?;PF/%F%v>BHm}ުc͡Wߚ?.{ q@:?Q7-W%wzSrgE |L:h])%{21gP}=1+'{ODadc<\ d3vW`mMPx8(`j1D"[dq $27ޣF/lC|Y#{+z\b?c˔睵4s#tEԆ\å3;*ʃtG߯(_vs"KVk#( @|,Ṕ᭄`ZjORaT2Ɏ)78349I{U)Q9pGO2tKj',uuuVpfPws: FKC3GIC=4GB};ջ54_aZ,=vȴN_L3X[iC9>N%z8EٲGV \+޼b7zs|TUh4N! QL^j?Y1X.{!ԉ<aŊ@@sgǿ2a* kfeADP+ yR.U S7;Eh7Etŋ :-*z=a̓ ӏH}! 9tO](5%$cl4B8\Kn*,MvQ7*NMTeO,Z~a+uah0xB[қF|c8:,(:o_oHsZ1[!ӨLN;BdՃLC'ϫ^{u?9'/kr~\wnx {@C/{VGij(f]eq&A<{DzNLB0rFVAu?ޔHЦ1&y=fx3Côv=y:tM_l،d,XD쉻GqTm$̅0ǧ.Ȅ*KW v싋XvPא6?@QT7~Pec3_kO=q$$:HJtΰo8 &Ŭ=qϻziϤa9's5jC8}xHOP 44I;Ap‚ǹ .&a )%0">O l5ty=InjrU(t9絙[r W q`;  cs2&OKc*[a-NN"ߵ8*.`eD9 42xx`S\87~5WY9%ǜz,BS{$'["l=yt(y{/56 {N 5~mJtجŒJ}>qvHr|8 #O:9pJS>/ypwV"QIc83>GcŀDE?\f-IQZƴ[16lXMA٠0vF*P~~b8痡e2>Dz~ebLr'ПVI:(DZ\'~C G#ק{"nxO+0I/'ڐ* "| zagܓv"^^Z` KlN[^rhM9/FX&Ϛ-̅VS^\hK.RhΕ[ ~I5,Qjyo{/:Hl4Ufų Aj.\sKTBj6aE}|O%qfՁgzZPZpР"jA*"/$6@o^r7>۸岅pұSDsa;:f`?c[}Ou*䧽 (.HF@(zdo(U 4ah&$(QXG\~þĆQqYQZs#0p;@ߖ9"yLxJnTZH6{w-;scC8Ol瘚=)Z)55(w>I+$j 9Ii%'m6^ th&O V B'Uޯa,CTϖ`t1 OF! r\w~`-$oҴ.EZ\^j*3Dw8EŚ4O*p;zߩCx]f2N*OY pkSl5K_O_Lg ;=u߉uc͵^qO2޶\R|5oFLzml>Kom J!o^2S;̸r^kVqP{$Ïyh;KL?TyjBUL oN_p>BylkSsJOیڡnrJFAnT/_1'㎃dB%5\>b-ڢGf]`({A{uE'mDXu p_\m7b= ZNu'_Ec zu%]#ya&WJ\i[ۯڲޱmTDt(*(Ei,K{m6yd:[sN8~i V8ZrqX~q9zPk60eu1O=苢ȊsL ȷaD`Abs`"5#0@ ݇UT>%~ F {t%b`4?NMP1lN42&+,)WU-O!9A/%_&iBH0h_|$:Ǻ Uk7*]?IըDZiĜ'h9ӝ:?-fg~K| Yb' ^ܹ ;d]AkyfF%m 9Ԭp!u +eUVD^?h- M8Aa[ep@g1@|ג#O3|NⰚy&lBt% VU-Вda+ey*N%Ah"t{@lm'`P+Ⱥ)Fr{hN[4W@?`5 D9NS<[^kJs6-Xqye<;8rH5zK7JFA-* LJ{/RmT j,['{A/x_Z'fQ+eRkrZ;B2)rGcr9sLeyrАCڙ `M#ּ)XZCHTɋ) H &̪" ^AU:{2 <XEaJIv36em"M"d{@gpC-3;óhZkN~E"ܩU@T~^y ?9dO 1tz}niJ{ B'|Ku`fU /mɧd{19k.X'KUҭ~S$^ڧ6|^#TOɴ@\ȫd8՜ΧFc,:8]ɲ`(g\ߔ#XsmVۭQWwl\n6ɱL_FceҍjІwA¶ݖ`;24V8}D((]jx;3ol]<ΰi x|FRg|e]FA,xEOvゑ*b5<8u#Yl$b"^UbR/1v\|olrx䷌N*]75rMp1'':AttŪVuR_5{Ol,ɣ~ِXKp[{1]HbYt=Eތ3s<4` e,kJcynlunp( N? #QP+dMo;٣jòD_O1x1"ts޿ Oj\۴ݲ@-S "ͱf/KyG@nio<?Ch93a$i26^ƾPcT/րT.ib"DZ˪%,46εzz S _Mc D $׬c:>UΛ=uX'bߊ#r,RN gՉj f}uPx_7.ap51&l*COm#Dbe: 0:cPN+0+ci02Jާ]ra1T!M -~}c~!~p82@nWfD;m8հـE^%Q"(UbYpi(9)qUyW՚z\`+"G[K:ȫˌ `zZSa)hGd)fC,jyӓzM{\4|&Ŷӂ?l?6u=.Q2((8-g/| |4=wycׄV O`@:M|Ԭ (vBd7cY;3X!K#Z7;!E5߭>zʚc"j{7RՇM u %p Dc'lb^^{U>wJބ$O܈c´,Sc"$wenI_%9qe!PH& $뎬xEf*S YԫiLߤ0Ii[ .~ ʋ"Mo5JRJGX2}m7Ժ.=]A+= W3 Nۅ{#aH`Ovmpp2h4dM_-K )4FݗZ¦"Ŧ4ꮷʿ.v,ˊdm`K2\Ox=V+.B{e 峑ԅ.KzrR W0ھ`^ ߲؛N݆3e=NdF;j\"J[7RM"ʳQ*ʼjvn+sԳ.vDkze fɼ;i%~w->bֺ*7EG_݅K.&?8ʾ a3as+tOm4E/YuHCb@ӆc Xu^L-16Ƹpo1Ҷh{LGA!(8 9Eg2Mh~8CiRq#]QxNSJ0A\}{(4͐eQT"Z}&pZHn}^KE'e[;3ua)\SiS-z}#jͅښ- _[^th~RRWͥ3iӓvMK7U p.t(ffwuqA@pO=N*ZgdDHQ{[d[a􏋔 Vvd*@)0*`2}(#LbH:*]i H3\S%Q.OӚ|%|ofm)$ĠM ^#/#[^óŇe-_Lܔo)0e桅a=E2㳢ﱯ+ 0lI'J{&'iq[rĀ؅$Tcn*ҡ;x__R7d4]uJ $a."|iw${PNl&:ްptO|'n2;t^]R&iQ<#DQ7r4bY}M',σ)$5J~7]7g26WޡA1 4 C)\xINa㱀*gޕqlr](9\r!^Ee)8a~ɏt-Cm'DXǔ=Tv`` D䶗E̡~8>4n/,  үO;F%y!H1NDp !ZRQcnȱA+yG 0peJ;#(XvhQD}[ ǡT^BnsY%/9qI\u[-v|\!Q (&p#|ѻ0]еD .Ʌ&>!9kۃTO+\Rqgcn>iF&PT/!d*qD\r'>W0")$ki,#:E2/`:4FGm׷*rN  ,`= ?clUe!sg{ɦ"r7&ȌA=A M7ԼXIg3p2܇i: `G>J4`S#KPcd<;+gZYBP1mn/yڭ~fZ#0skL[xZ68I-Kا,k+Kk(=$~F'Յ2EfZC u $E}OWrUɷ0*ԀuivkNx]9A_~v0ϱ>BI\~9QL24aVw : =x,+ V $ N5 tfЋSz- ,020 {ɞz%>쾧@y0caK( hQ,݂){"qyxOx,84gF-  G:]Tܶ+h ܖ"m fng DjUqR ,aeikjN%"ᝠ|xM>Z&ˋ(aJkG+2E6ds F>LLpD ؘwHOxH_ ۠ۀ,V-GEedgb#H^OI'BlS]Rn7Nu )tvN^y3੻G'jsu~Uj6rL ^wӇUcQ<>`ALXb90f}ŘX& a2@M&rkթS~6}┄C'"'~ Jp )>.po()2J-{6$8Fϖ>V/7A+Hc0l~aû0~}n[;18她t9߃s 2&)k$FwA$5I4G+KyNr'PMh&^xy< u(nm-F-.ءi, A${QY\ lZ_$eKV> PPHPDCc/.+gSdB ]dRNkM8z R9Q5) 4g3=uQ=AZ,+߄ n;2uœ[ݗSyw3NӝFE+㊅ue\(Ї|Iwڃc;:KCYkwl> Xn DWs$H3]W3X˛Qy=<`9ձ'``&|ɣ#4|b }towA1As Wf~1K[_.G_0sm y˜"1GRǟԪ0}V-Lt #PEOq} cR23&_ZjYw_t<", Ǝd]pD{2y<:HFw1QrFQ*s:%Ȟ 2! { Zʲ]p]`6oxtSW0Gb7`Rշ2O@<QSsǐ}&5t}8a#t'8mpRF.X%}υy-FxhOIp1Yv.7>; ҟ^˽vtCD7.Rbbu)y KIbjJri*1YS|`} 58}f!d)$Hvs qޑK&BuJ")D5k1p&Rz=֎HwV]k񯼷Lht(χq3Nc%2ha͏P~v3THJHy< vIOfu 'G Y"ໟ\~&?b+cJHZ_%\I ڿ`:!y3$}+/RϬ+LorԍZJnvܛ;)7b6yvzyٖቍFy u7Un8v#sFHӠJ"MŚ'72CS9)6yHgS_cxM Ve6goJcɌtQfLڕa ob$\#nʔ vMRt>94L \݇Kj"[8T8tilVG h$YAEoliooZn}'HbΘ.9tk&7,Ј Q 2+tP/:4ճ7>Rlbyi D"`}87]s^❉j*eՠ2)V8Nss3B?VZ3ivph tO??F?XL'Zz)0S콋OP[н>(X8@V zbsKK]9ٚb\,AQ} sY8סm4:^Ρ{Gs=IC1OxP(e?AHygqviMkO鴾Zz 90[^&ͨ=.gH,! m>γּ2/F:U\ n9UI-66O+Dcr1rꑸA0q<2}N%%S, tݙC_ g".s PG8|+ At`~{VۃM9O'IV  ufp}R+B&47 6q-- K*-[O\*Ovy`:5H eQ= hur^twtB r=u Nr)%@\B|eJa@P]xHa+[NzQ0Ep׵sHP}lvCu.aSy/!N㩟G̸IȨ-(0tF4J]Em.8qJ )>8Q̏f{6%W R2$lQBe֌$4zxx^aT>o_!Oؾ;hTUBlVsQ44n9}屪 yu ssk歯HTѩI:z8$\l#-y!n?*+)s}sSfyqmxx@ Ewf"0[8EP!Y?XニET{q( :FsPi(=hȰ2"fg*jjB%Ko XҴ;zRD."eE,ԫ hGXY):KҒ\#)=5,]xx'ZZtgBS'>~0rT,^%9ߨ},JSdF?Tͺ z/urhl&B= ^F8 Hn& :F+ ; gcIvC}#_)=]n>^=K0}xWBUr&@ʹwe_/p%lJ}%HQ#F֠UbZӒRb KpG9ӻzEmmlqpesQ.=1Y Ջ@qCHw"n\_vu-ãV· Ar慕aDRA- ij>2T1mDJkD%dSmvb6xMHCa(1jKyhG+ΊWL >w|JB`9utf2:&3ELoj,Xĵe>!ʣǽS/:V סMq 0W@VNwB\/f e] m|џsC~;rɚ'=<-` jfC֞~Qyj5?j]vt1.GǾ#Ƽbv%RljH=}+loo:f[AE#UDϠR+U(_ihmApė u=Œi#4Ovga^ @-f?-87A[lg0cRj]#vϜݐ./d޺*) m;<c+8ϖۋ IҒk.}`6Ԃz( I;> mHP!+/P)W ˸[ C۶%afJNNKwC^ ɿjv)q &rihD_3^aN塇i)@ pL^NRk2 s?ZEh&T]ȶ#嗋i*3O&*hz<dʐ+$u6HL\,ڹԝdCkK Ij^%U55/sjsN`R+҂PG Ivp+Ly0'(lAz7DVF,C[TD51,qO]OoGc[-f/MF;Pq%Th-Mw(4^yHmxWHa+U?P i BYn}w4Ԗɷ.}|{i ǎq~Q($L<;?*]f5 + 息)+PH3;  + Wq8J%A@) %ؤV*V|AAf߄o*Ǧhqe3a蔃bYH*_ ەWMyA7QL:_sc;fm6DOő ys5'~Ց|zQƂXy ?珘5t84Ouia]w%ˡ+_;^?c*;'#Bz~ItK}A.%b\3{L=mEwiǚG"/7 qZwxA(6"|D/wV(j2m7k3Nݦ2UEG'ZMb.a2 ڠ{Z!^ѯz=K~N1"oc9HU;P5M7/PHk*;@G B|iK&)5`qo¨9ۅoml4kK?=hL{# F puNji)lȾb#tjAaa֡/Ǿu/~DjsG34*CS֞">wKǝbrT; }:AN SS.'̖.cb-O~VAyɈAQ(W]3m'q+_|ސd{ N_"XE4Y "(f^PF gB_RbyCMkDd`9s5taOM>! w Z'h"^[C j#w7d*R;:awdxVQHWp_űf8m)P/u_N$[/䷲W{Z/DTLt߱ɏUdW N sjع[EJu )U'w5[vcI6)a0 ̭E6L5yQFH!zN`8v9~_=G9?;Ռw ?pmȬ?vf)jr*:%Tɚm]4 Ul9wPO*8]%ތF-k!Ң#3pfӿ b'#-s^a Ņȫ(9ɮhGwncM}gbnP.9*qhiAcȵŪA^ fqT&N2uKcc;,=@E#v%W(ڰgictg =B h CǀȅR)1Py&ptMS]< kj&ۡiҢgÄ[}#!YnU{ʒگ_* SzؠC(2@ =y2.n$76w++ld3ή ߈`nuRbo,(؏oʋuDHӺ~5a=x$cAU"B muϜmiP?K9 Ǽ,!b 6Bz,;ap1̈"9CuAUĎ^M."YȈ'11ҡI \s%\0U1#2RQR=e-ΈnBƚA`}LZgK^.-U|z?,fP@G gqd >~3yuF&]ٗ:eƩubZiɾth|*iDD6Kv ) G #q GjpW%V/` G g5(=R7iy/ >U淎#K0f$ܞu,D˒xqRќ>q"aD5Wmѝr} 8o@\ӳ䦴kLϓZC zȕ]X9.6+->D4ѿq=OSoyUHSf-? vcgvaT0*N;[47rd+a z 4) vcy{h#+ jUgoUuVP>'33b4 *sL~HE=}0d"5qE9Q遉P2pjYF߅ a\Д šz8ݚ?}F+C\Vn%đraHlF֦o e[;e4.-ڕIFܝYd[t&ͭN~2NY#f.Du~5ynJ 9'%9B_mÓ"9{*}HtD&'jqpA`r$:1?\hLsM8:!qO^+{6@_&aM5X#mӪ-Y|W;cgidB(x+-FT gu7E;E0x%8q]FLX tu~_8P:ki{~o ?A r{lf]$:%5}#5-^~vN[n*u׎ie/s]M4hjpZoN52e]+фf9o#Y) /T ze~wN}9#腻ͥ;=iÙi6:3ņġS|Kr3 !=mJEZuS @Q&QAhĺy#D58I_ؾo_+mW_H_7-Í1gJ 軂7X B2~kp 1NE] 9mW*9}\g{1;`sg:+*?c?dxylG"j*}P^N~!#熀媺4q/ I38F^fQ!OWȁh诣J8"6VDwapʑ)|3(WRѠroD6Ыޭ*01 rZ 5$W>! .Z?CI^69l~/E89I`rh~0 r:ʼN4|Y1'wL;Ŀ[0g (n㯄PrC`݅*hTxprZϵ.&79:M*)o?V{ Cic\0jfU*8{ϒz`u24Lʄj.,7TİS᳆L9bAz#; Rop=乣6[(M*y(5zpC)SbU9CW)a"[";M6BK%P#xht,N 1s`8+3<A}V]'y9?҅$ܔe xL@z'E ]}356|Ud} e1ɲ>@N1c\hhmn84~vq_IbH9r#.ɵ"pxJCG_)DKzJ˧Jj.O*F7V;:sР#)#ou=S| $NODg#-MlEO&,rUc^R'#wdK>jiG'r2ߠRB|7J 9OyX.[`ˊZ{J~iz,N^qaKl)) 3&][d;~R)CRY?,,$*8Eee*J|6Y3< CzR͵Va0R v(jKB[-n@V&`v -M6@{? &ZjQT+oVF0bpaU >*'TL qFHyisDPBj#ܸf%D>-ڰ釁,aF3c^@,[Q'"0xg%od5G1>AŐO>x3#KoVDn:][tޅy"/ o!_'n%TrcuݻAV0@ c{4ΞY_;iIl9;3 %>*ǎjWΤJw@-M:]|N^@&vH$wkPq|]҇V#rh 03L3>щWL"nIJ3TWXDի%~L\OZUM b5Ps0.g[[GaCU7PP>r  ~{[5+xzKDP*h(:?p!K.¢vrݕye 8qH7o v31>i3ֳ dM&Lb4;[x__+ bȩ٥ZH"gBA2f4Ŏ-59RXbg ~Tp$<)E"";AxkbCUgviX7k8LYBˢ&B2_鍛MwBDayƌgkGV+f*6x (L(P%tu@/?1(YBkgRo 0Y絘0N6MJ`̅*2}BΗ_"ٽPWRj'¡/0 񍵠R&Uz:a]3WLC%rx%9iXs5*UU|#,"3R5 wZЄgcIAgE#E~v awܝ UͪU<%Y+$Ȉk/~ *m8x'grfN8.+\rWU*Y=3JKE7PojUӆN@nuU%Ϻ֚VDSNlP׵iIwm1E5ZYm]>m#qY3G>&?dx:?RJ&edckZp 5@ǚ7z> ^V:ۆcy3o -Pg꿕?N+WgBgNp!k:L DºIka.8 IPs11`TVrAnsw(jm:Rr?t,Fn(#~)Rtz8R3;qi2́*dwbXnu'suiyS7}1,JΈnH[|D6em!ܜIFkzHI) p#I uQPMl_Фϻ ZTi#L 5%:gig[%DgnɅ,Fk偹WgL4#ngZ*Ҳ-hz;']#(Vڤ$Jo^5tsQᅦM,SߤT*uT-#f쎞8(m$HH 9ߝEci׶)ћܭo(b1}6<hpm %jRSpKI8JK ;)VsS"? NsL065ߪ HmB{vo:]7Do˅5G$ 0ZБd.*9=j܇7 g)PY~ e68 N?c=ƟI0 }d naWˍͫ6}]NRemgnYq;i=R҉o oW=|nSaǩ[ $K8 =U .( @2.ĸ fW׵‡KRC%nXbIq}@yD_D))ƘKRjzHEcaS#4lOѮZ,s^z5ӣ,,uic r kCK(jq(IvGu+37naACWeQ?# RҀ)^.F TNBhJ?+gM{9"ODThM4P >I5f* #7vs@d1ҿ15-kSzf2{pѿ5̻sB:pe W VK(3oT|"~!@Ül%QOс.aPk5ْXV=FE7݂HxT ^? >tI$+9K,cλ>z_/rrnugqPi앩nq7"SX&ZnRY%3n?Vͽ$Z<Ԛ2ja9ufy0Ē \^H# ǍuPeYEC$0^_hb*D5*3qEأ'}j*5/}LqLǃyKK#$a7Hh$ rޙbX=0N$tw[oJqwF^˗^ cs{09vμC:#4 2n\W{ 4hYGN R_$=>#ZM]T{mHހג0 cLM`% ־a=@`x~<܍ܘ45ښY9bCuVbȇXVA G6- @ Ar4fb f]UsVW46U'9><0Y8Mv(/[}lU}0DlUq a%d}/?5!V`6", *e؎lae] ~Ƈ 0~x)Tۺœff"$4Px5Fۉ8]pz߅'һCiBrԆ?t|N7F ȒI˾6IC&+}H&)h%펂obߒ$j+`)-`8~zeKs= ,P +9[;Z(VCiHˇq(MwCu̯3_͔cs+,vF‰~U.}@7̬ (? 5T'B)Zηl=,Vh\8ր޿cbjMҴ\uP֗X2 Ɔb)9 ?:oBa 㼪sUH&zcR{]L&dnW^X =nN}Wne. J;Z{CH hX4U;8><[h:%Ƿ aFIX}^"sQ#sј׮ ~Xyšg7 obՂفAbsŸ6:LVU+#i>I{KX+lqTBq(33<(֮ J8aS_U2g,7nSC`UFk@ľê>ؖ[mtʞH.<2ne`9P ӵ[KS H#%.SI.Js$"eO< ץq]<.8pg "L-6UBhU4_gl_>p;RPsёYWl'K߷`4n=aə>{ZK#aP*"6!7sbKbGt\5LR)GanOzz}đ9\sXZb 3~7YȄ0>(}f?>5{< =,67dF~_y "jZ뺑vUCo-;l%mr K5:)VT WX7noppG'^0qEѫR 5g79*!h&Wv5?z0g.u6aOH#IXuP@+"KAvBл< **LT3=%GԿYDwqT/sGUeP\V/rv؈iPeL4@5/}%A䖛5pX:1PZ=4{t/Ԭ@\-;$M[7<8Ql<&Cmª. >tN!x9#>-λjֲVB( "CP+ƬF˵"qugқ'x+ ?%99iGC*$iAW A:ecо)`-cݟ~|\5?F$Bz#kq V:c.~mPAJpehD.8kPnS·VJkZ=hFjF&%j8ܓj<0Ľ6sҟRsp4:{icƣz D(arg萏;7]7ߜG%)꒳vOX!h鵯upt%6$N<^0)d9t^P߷PCDD,/};_p\ 'o~=k|,V]fSn OWP$m"2ˮP -Qpij*֘sbm.v<1F…<8&Z5yk)3`R0͇9 0ùr;bB[tEF(%.ug}ly2ǵt*Mgb Vڿx 32 ]"~hX=n 7ĪΎG\fJ50/ѓp"@1g:/JGg#&w4:kѕ?G]iJaDFl 7so0ZŃqHDNy5A"k D9s ӏ0gS޷\ZƓ#o'g"@C01&N)2jZ/w>eӊL417\Fg0Ta7)N9a>j0-Qnad &IՃW,ׅ K:RgƻSL޹)vД)cSFbP5yXUxK1]=J oEi؋Yݨ rU!yP2AĸL+CAQvwp7Z ?|2~u)¸s(G\X*N T*N" %ގF=iOHHo_U!y j@0S">k gl5[:To`3 *}٨E|02?,]8ʑy#5JFM[sr(> , Ch 2tg]ruM(e(3/ 抳NDXʺU@p` >Qe(k82:.[[JӐl̄!ׅEa|TU^ͶW UaR=]f<ȱ_qk_DQq,hUl!b]Zg&L_8ޑ CS*¦DįʀYhXf2ƣ2e$yΟQ017AIW271oJ*Ͽ0$:0'&F ,5a lhM#BIj)/P 8h: RfW>^t8׀5u.oxhK`)A/`2!#?i3!#E[ 4~:TI4:?$>P0u׻˸s t-Rŧ*NTz4D yri!c )%zmurŽVKfl*TL3d U@hI:c1U!ɩl~6[ɵ(Jj!nڂZqe "EC*hKSrXT-*'7bON8:μ`g/ZB=.O%M>/oAt=yC5#G?[I:ts'f"㒉DS圞LF7`WvUMUϢf˸;&ArȰfw0oe$|D[mޱviHtչJP椘2i{ƍ?ϠߌKsc@=?G&NER3:T?@]> z,y9bqJ"hmpK@M?'j"r:[;lOChǭd2h!4Ի'V% 7r)D4WCk#W !:9.@ pI8}./t?}ZC"IYJ-T'-ѨU*™#+[6C!!L;kA5߰! l_`n] ;vuu ⇷=p9\ɷ-f\!>'hiwKqCr,-4+3W9c<,tU,m2~&ID \d(F=G6SGH\5Z9Y7k[מ'v.y$U* 4( }#>2f̥u54e}]E:G7,L\rFX@܈ w0>B6NjZD9IG[&ݲUNOaRfb,zvVAf04T!000NXqjUn|\|)(q[r;*q@ X}^1Աz^!-{;̬!$bze~c %y ܑc͜"P6c~ѳGc߃^g;({.Le7,6nLDZ@-,{к3=V~:ZcߎX4'-B~8Ӳ݆QM P^"SXDw{f{l u: Ot女~݆0$Yc뎩hf 3֘Y|i>μg1uzlqkbjO\=m[yD\IfyH~;mOai0RL~ld_9 KB'2RK}V^r35m?P2ʂ @}Gg~ BzzKY_dc9CL;NCUn}θ8+(!$l.yr(W:Ӝ4XJXWdZT W "26Xe8^SDU ~~ x&yTŕ(:; 3k[[: CNN-O˟k;+;O'7n߭#QxPT[AژDky =!&#Ml*C懮AZ˕7 ͫ3w&]s;)Nz/>{5ETn kjh3Uk6'v_3Bxٹf񏄅/FSCQX);ya@ kՍ-vNuI/@ʵV;udY`ẃ}E{ $̧HR+|""Α\pѥP͝)`\%v>r'9IpAR,H/Ñz"fhUvɾ^Ti_#qe+5?wꂋK,$1G||jG R4Hh'cngB w؃uF*{XT[j[=4PiL*W3}6 bLP0 `^iy;vQr9ucwmxs E[02*Hf9ש}7%C.#CjPa=Bz\A,kiGDh|։~N܋MdZǿ'E{l۷\ k۽vov'/C)ejIG`w,OgO7t`Qg ·D{@_# gi’0Y^f8Hw@OA'`4 @5u7%vF3#*x׹O8z+TqoܲetJޭz8z N>e'qf4~2Rl70ОT8/?.XP7Fk2a ߳ocP)8_g9.SuW& j67ޟ^o`֊Y$E5m#V5  mXH&\zE=]u)I!ww8z A9I\bc+F@+8E>C}Ao4tяY(pm%p׎r_%QǮ`)9DjdUr ̭MFcKhl hYIyh_/8(({LOK/!;Ji‰jzq @<&11#,k:Բ'R'7k#jqr{1UՖ&f)(y`v[NO }Knš4 ?=J^*]=/Àsͬ47S}PbݶvɅ'>p6e cze]5H!CX.,wԠ5ѐj.G t(gpjn 1t6 Vr)#0WjHZ6e'd-2O/3VHW_zjwzூB+tZ%/UmR(iEgVS-c~WVBk^6qR7$ ܙBWMo%pKo]㖫{I <pxdD xq@V7ӽ-}+.[QO?aM|J!u]#"@"WU|*F,tƔlڢ|:_x39S(s < (4ur"0(O{LD!+/bgE)StvϥlM?O3&և0W!yjǷ_B^PW:+NI5 HMh]˿(\+*MSZ;cN Q%U|x ⊺Byv.AZgf) 򕕼'+lUW4>3kݰ .fAV"k7,0$D9_*_/zJ)(u9W Qeo3)wq"%~ @G,`%Y#ЗdE ̌Qm72h,"Iq tڢvIv,Z}R6^nT}%R-,Ük,pno&iY&t9)MYU3nɫM5g0)PzX)/dj̴ d@*%Wq{IhZѼr"sWKlA3#+H6_ǛOȖy 3Zu,q)gC]c?|ZT6VCˆxN׌m*~DR c$T/(˛6e[W-5u5;jI$m]|Pt8}'gmh`nↇ|LY4"7+ŤkAXJ&%'ªHYBŋݝ2 rUh _W6kH_ퟭG^}){i9k,NE(C2`AtQ"܌Ur|^{]x?;дt.D.6Ev_y?y&#(H|L bUJ_Sâ9o$IGI O>q楤qJT#rwMb0mse6%L(-**+CE5m%WSBx RB&^ DZ^F&hKl5+mR1x5̀ n. q8M?oe^DJ _v5xh\McʜdUKgp+hu_|4:;+p ]?:}XwHܦYIC;3d;rln1GһTךfIޯ;w/*aAt`o{f@X_~UexDԲa tg/{Pv֧9Cc~JsJ9@VaX"HaZTQ!,x2TKN"mxLF2x=lQcLX V@ ;x7*;ћ=,vTWԪuwz݋Ya 4ƫ<^ 3C+D9<]yxce@?#J hka+{dSK=f $?6܌$Wu o&4B1U)mL?Jj'sExy`?sL.o6C|y ։EH>o@%x#,>! 75MQ|8_e6[j. `7G_t ? GJI Y,AX2o5穒bez~h;|U;c nUq}sa6 Vv@Wߕ>y{t4#3dPtȧH'7-7S$Uq Kf v.SKQѼ6dN!e_!PPp] |y& -K]ΣWŪ6 Vp0LsіI8J5}tn5pU֡ ܑ2ĺq a |k8pAׯn^l O.pF }:y/#,M3Xx9H%4G_#U߶U9+x-;Tl+6:s~vv0ӊeng~[?J?С Rոm%0ql9` en7}s8FScn҄yx6GD1H|-etæļl+)l:#Cr̆?1wt;dg1rs}B =Z-jWK;xc -XM_x, .15 92}T;ecK%CSd^$u|-`|) ;ua|ޗYLi)ُv]+)agpx6nX>?9ffg78j3u{lgb(Fv4Bs\8KsڱI>iX`v ɴ9ϕcݨaJ0/N1H47uk`LeTRx_Ho(y :-'DOn;RuoJk?n7.͇LFB[%CJԩ謘nrڮ{+ج%rl;ԴֵnOF篳Qg̱n4TJBEzk!q4aZBw &~Iȼ$5\H %A;!前,VXV8!g. H]{;-7F_Y\0$}~:W4Qfܾ!MT\}hL`TNA) Zg=Sx30)*i+aZQ>%~l5UGJu֊ VL:0,sFa$;*-egb ,6 rmacH\{/"'hiNNG QIϕar8wr[z0ѐ$c_en/ !jk^iόtM`EE=9/} a459'Ih}ADCu—R(L&N*9٢[uO'UɖQJ?C.Hfin]u,oE ǭxrO7RH h6Q1sܓ%4̨?%>;X!fo{:RIu &yE&1$3"FE*gi|b/<+e4?"'m$#/#3CIwۧȥKZ}zrWY|zqߘ(;cjw+<i )iCmR0$yƖ BXc@vN'+C{X ~н1s&Y,Q=|Qwӟ(x^ɢpoU&tѵE[0ď\ ps%V=12#q_9NȧuHi/2%;^^X*'|L97!kz?)74폔(F d+&̤kL*m?jHɕ34yx wii|D2bM9dx81(58a^ wڍl|73&Dݾ} >I@I;6{dAr´ɬŜ\EO5c.ۉ֐V-'1?8{]Ue!$!2>0 k옶y#K~s Tq'+p8F8۹i10X*ԗ@o'S(%~~5;T2zrV}ǤnvmH/|۳S>}\JZJ5jm5wFUq~q{dE'{n5jDVyT=`IQr`CcqRYIe6zxj>~}j)8wU[xQ;a!I>f VT  O=g@Zn * 0K$hŹq3*ɈȐ#gf 1YY|ɐ3sp~ "+3;0s4@ m!HDE5V>[V,n{ڈe@+%ធ0-SܚXA'>DoLVG&&cph)^ FupRM Z+%]+n9l ֔+6X6&<#!rC~%ᘆo~bzgfOgn?c@lE 3<ĬjS&xX%5_'ww8J02SC1=6iωaXNqsj)W'z'fuzn#Ij\i irfuh*7ZWo#&HH5<|jP`oͳ vMBz{EEi1퉭QxPG¼Tulvx)N UHÒF7 &"RA?p|Sɣ3N_orA蹒V0E>s,C %/êk5%+bڴx}pPeY o`r 3 A8lb;8g&sRB0[ca ]HUkut+U}Z7:xzDDHf8&,PaG #$֭e@ ߄EJ?!AyGE0FէxzXh_n%͗Ӯ{l<ѥ?H"CYجZd[ahס]߭4WD~\ΑoM݌4Ļpō)Y4E&ˈ#4|O|Q\ 6 !SWs5=p1t"B*iX=\;b~^2n3,e)FqAjӇ]9 q }n|z[WJH td UR/urF:zt-Pk`rZRW.9[ꙐFdSwϊ1/n6e;y;5k|D` ,!XЂlF)T`!4iόKw ; aXabE=y*H9=,d byןzy^ 72P U ~OY݄ҥ]X6 O c0#3 T?ƒ$AOT~A0z2t";N'RG1%^ ]}=Ѯ]aa#Otէa0ͭn#06ôah֠WFVXyK FPul5x|bV@?WY2+2qlI$P(ґRQBrrhA16sI2^uu'.hS3۝HYc9sb:@/ƞLHe[^7!FVbT{bJ ɘZCq @hjzdơֱ$P`7H7MjM>ԋ yzxDڙ7jԇVl#[ie] f+V[Z5!MtkVM:6o0xy@ ~vE.gg?.<%^aGT4Ų #%G)9}+]> }e >W`y ̝FKAs_A/F*;;`s`.HUCGVK&+"3}DF+[zy+g2:%aU6&bJC`{l3:[x_=VS#\'VF6k%Fw2usnۣ; XooW ݻJ?+PyPEK_&U 3[MX6-Y0}9YPz cGnBD"2.#ȮUrś-uj`na0JŠjDCv6c8aFDWm  B R"*?Q5oqa]{F:,^iPƹU%֘,NKEć/p v/}mE)yr7.7uR7/gu?BYZ_YL|ѿ"1Ր*+x>7ƦC",riRgs!\,f֊J`E"v|ۿYJ7K 習9)l`çC#{㱴s6iMSd~l$ǹNq,jzzZ52ѧW!N%I(Q*Rטr1RuOQEJXQ \zFiFnZǔ#6_ѭlQOCq>S).f1H멀"{િϯx\>;oQO(Z[>C6׸!,ӄz"m~(ej \5<ASG莁Ϊ{D"RuF#VI0hsYLW['7hv!*-ѕʚS*p=5VښvĮyhPs-}L~,-$P7 Z#_rnpNSjٿ$@ԿГ>-J3O *ܦ0Iq! S@#o 0XFwfc.+85%+̏aqW#Jgqd@g3 8se |pH? [_%vRrЋ |i { |lN[&.guZy[hY$(|[`T$uT$cg5KT=6/\l:%҃VMveF/mvUŁ/3}ץ!&!Q}1);Iu9N/4u[UhHrv@OU<~k"X92]Vw `\:xw㉣!_$l _ Ь4:Z#oBZ좤 W6F:% vX6N AcxX_roRUipz;rG3wM-ѭ4s?u9kF|D fNOkhl+H[BFɗW'fxKv$%!k'ўTd@9>On< @sԊ$l_#% ]֤v؝ko3,rh3a6Ϊ0<Rajkeh cH\CYBBco1ǸŵV|;tWB͉"%Gtwˆ8K^+E]L|fY}%ײY^/a2i=䫡6ƦK~-8.e4wxf6lB,pe+/k> fnҔWIr" D6$8(ap)GMjIE5T 0\~/Gm'ke`f!U'XtAV?'_׿Sr?ߜ?QȦa}? ٳ?&R)UC Mgd8U[#vӈN?i DYQMH~!,~ؽ]5XPD&2w__^]al#B |l&K^Z KӀ1`D5F`,a-7>*sIӈws /l)pټʎL/Č Cc,UGlWީ8My2L(l'lDgx]؟X=خw2wul +keVsмBXW\@2z<\<Ɔ"c/}E$ę ]Pld^&\@t?(^)m5x,nPd0]J'(/rPzw(N$[mMWV8B8V;A|cΔSmii*mIUݒ!.mPY>T}'\UH{T%|"hfB$aw./&+&7ܾ|XtSN+3H$ s8|}ڮJCf|8UcE!r_#WI#2vUf^!$0sm =%"J=ϋܴ"tM?x3t$i)I̥uiE[M8 @`2Dd s3hp>?XxԫΒ6)̟S_JU&1Ndg퓪3$hdbEnTTe}M/Ūze6ʞs-h0xܐ0-\ݡ3cQ/4(7#In#z*+?Fp+$5dף_qs[)skby\a`ڈ^:ҽ!jSGc*?=]5#~0*|dboFo{H#Hfvr6#]E굃gL:>Uc| n[[ -rn5\"4SːCгKc墣#8~}g/$,*adH{|fp6- [.r[֯26mD>hװZueJ|Cc0ā8i}o~Eko{&]'?&zɟ%2V;H׾q陏~1¶qB]LJaa1fp)uu^A:PPAc])GMcH]fkAM.<ֽC?~?vP/.Fkp̈pkK`4~U~*5;F3*coUIJ(GTCu w6jj[02 KYV${L{-&$O7,e~bxpqjN;i"elV]jTolLrx89^n;p}E6&O>cނ0h#6F<5r|'cPOВYhV,*NّيFi#Un݀dAgH1N2ϫvfc*Ԯ RDr zs8k8 +#r;ؔ=w_I@X! >W"!-\ BTje3#Wbu4s d]r+ ' [yM N='->A߹IvBxl{JI@ b+-Fggݬq(>Mj?B:Q[ғ.S|#EAn!&PPUbBaIdn{zV 1*PG%J@1#1Ǒ%9-qo^:Rڻ2 r,ۑmN7:5 \'nVE)R,i[}t8S4L"%xn/`A7gSoXV_ӕzFx81އ|N]?nZt r^a;_D~}!6 &a-XCFӌ )q*].dz1=,zLnj%L,oL#F,yq̎,7ӀcnH~`c㝪$6PY:~1 q"e5TE]#,$#g.TN }Y{\ ϳb2XH'Mhe-4RN \!MPKtfb2N ^ /$)cSn ZbAt^J_WlnNH5Mέ THR &{L^[yf %h7,e'-k~IziEz2 ].Ķ;YבtuS@MrY#md(L#aXli]L)fT Ç2: }uK3 Kh!uxl5npgNO6L7#jZT}o)ɞJoXM< 'WE] 6)2K .J`H]aOm2Z?nmT0$Fk]2jwCxRnVV̻S-A`İi$jg%0+T>o] _tPYȓeȦ"L5! ?`\sIVqjQdd9 *h!"T5 %en?ZzI6VJd:HN.VG@o#7[tTp |?񠻔@𶉕-x4G]n] : %u >]lw|՛_!p=[\st;ÿl2M ND'38MD[κ%&bVxEf=Oֱ/H OaY?Y0^.[rNv׾44퍐їwD5cc5&$ȟ$Pwkah&~#/kFQsi i{5UB*Zm"8(ݭ$.PJD' xt&聊YYYǢ M@j[%qDk$B?2K=e7}VX n5pDoU{kksP+W9~)N/@lR>u'd ^Ҧ-c s!D`j*,sanTTrO.fi$PO Mm t8td7?l=G{[#{WuHXs,h;Yy-!6b[htwr~6t b;SR2;˲Et{92Zlo~R| !y~J5G ;Y&svmCHO o 88THITB߀@]e2~U*̭lUݨT,$I?R+NHr C1rP4/U¾EJtE벟Ot< C _s08;ӹ>$*_s _˟c[-JfK—MlyA@㐸 3* -9TFvԚ0fY!_Vpy}R N|m hj>j>&lHCHE;R/AŅ~P5{ Ci$Keƾ>zdzU#8 ܔؓϥC :~XӲ5fj:/6VaGnՑ'+X r&!Yk΂XiiШ`ؚOeu %uUP|fZby&@x3 Dʜ|%JPbfƈǏ>@ەz QX56O^R05a ] Q83$n_3 X}WPlXvB5a E/l0H0ˏEHjVd͆L\.]eëeq,uMÀu79~׾͸)Pw)O# `'Up«:W92fWAZ٣ W0 QY¼PXrW.)QUkwBI*V:Yd\RϊVd [#R:Jdu#&0~4`ܷ([lV;RRKK;P2N^ww+3+-ًؓݚޗlg)qsؠ{>:!zed]pE޴}lYpϧeGIDMNMAYU4ab#G"Iy GF q2#[_czEObVUn,`HSc6}w{2t㪈/ ]m=Ʒ94Pn}W:D߰Ÿl tť|⭖,mW=O1Icf|>j@=w]0I<(ҵ\__mhy'q_ddz=P+FT%EQ=UEH=Z$1s¯š]M5eXa7.?.yn%NfyI D!(Axp[ o){!w%mߖC%TYr i)ÙVyz 9kF)rY!c۳h1K7'ypneB@)Kͭ٧%xx%|5]J3N$DAdR"+9sDO{0Pd9uǿKGWn|iyw/TH(tWJ(_YȑNy~ Ylm1N7klA6F0{I.$[ ՗PW+ }V}y/6ZAX|= 欬ĠձHp)!N2<}NM=TvYTj6W)ʱ"Xf$2MYzBӳ>T0 6]7s|xl]м%bҧøzٹǁѺs:p}Qx͗м3 v߈pZg2/iAP RLcGL}3%kI1,XKꮍc[P V%1D̔3{ZPͦ y V0vKk.զR5;>a>z`@k9e&ZW f]䎠~sh4MDf6]HЕ N(Yuw(8 PW(5 nH#1D\29VkHsB`%)}3=Z{6&TKJ.Tq#?+fPѵi'?38ՃSTd!rƣ\ob j̾DlL͋ b+@9ynBwO}AE.%] /eO'g⊕:J7-bD4.LEa.D5E[v[0_-LyA}4oHYXOK+8gI=au1d֢#I/Ŏ GxE$&Gu zLH!cϝ?HFͻ6e})`!8MhaajDZ_Tw?O*.2V}96FXm/VU .I T.A|&&'NYb!9X0n>@9[I=k1 r > 3PJ["Br-TWnրSlю̜MdqH8tqQ3Z&q@2A'5ZoKLO"+Dt-b=wKPU(r#H s^O@"M:]cl^:Y=G.NpFCW>{~?mX/1:8_y!.;f^L;xΌASɽ]<%yv?U5ugS5~^ZXCc4+k>؈g؟!=oݭ}[0qY1- 1cVDu05e"2Ll 6p?s;YhYՊ˕Z1 p.`Qȧm+w@R(=ı i.;G易^GH1S 7t(ӜBe=151u9U{;XXܘ00i }eV=㷈MNfc2&;:`P8ӧ/$Ħo?- 8\] BwU kgjyхv7m=ڎEߞ1`fA$q {dj+6`voӝo BEy|w{hpX\ü?; +-;9Ye &(N=Dv|fF&VdW̢eF'bL[lRp>cC ]+-XH> C-(nkyuՙg\n[Ios0#0ַ#<`JN}qSYwA"yE i7sFcH=ĭٹ"'6)QN]%A+Xh)-ntU,ȭʵ%_-OkXB"P8b~;ڕ$GY>gmXHWXrb.)5 Vf.Z øI[x+,VURqӆq~{l|*U1 :2{Ԏ^9d]eyyDl~ěҏHtϙX&鸓杀b}K%HZczU2)4Y(W%UX0o)!:%oJo~٭tJsL\&4*HCaw݂n\5_hڔxBDͨ~E3r/ {ftlx5 )!64w6J@W=Vv@Bx,`ZrCk dϮI =Nj }NK=M_ypN!'M/7dK p>ZWVՏ:Z\PCv\շŔbzL4sa?z?5G씬h.|f;bpfg oAoX9MnB2 53 a?rR'Yjz\4I y/g)^PA{A(DM^zP {N8̕ĆhФ'|lfف^FP\Kĭ&d5(WXn`Ndm/Aզ@`W4#3 Wmm֩\SsN!M={/Z9"$hCN\q%BGg9y})'"h|p-!p(fcwT$ʄʪe eNӁw:Kj HGTɖP3 ܱƓͤo…> ,nM cӌupQOdo^r!=5\҅ tf 2jF3c䋦Y>K j2+D`HM̄4>nvz#(Њ?׾T>F(rC| iE1B[ls sf3s3zuGUw條nJ)0ЄT fSPG6 oaO.S\G)#Sz52R8XV dR3  -07hRy3&'ybGr5궤TiϐA Us[SXy iՁK0a4Gy.`HI5R1+  NOɻHNZӏ֗C;CEA9g[wO)L%pwbSG^OUw3][do`;|ng5`k^A bW_]M|%`keJӝ ,,&q@҄z' (b=(乽53$قi>5#0Vzk h5AU}>gV 4Eәaƪ;Dӕ^˲CK(m'=}vuior,R*9,IਢSYzec< ڵOq X0mضJ >$F%gj `S KA1> }*(Q"Sf{y sZ]Du!/k6ҟX4} B:Kn$>= ~ p> _"puGҞ"(Y \:d3&Jt]n>jD5i:40'e3%f٢?dAf=Jd/ zڌtZUE j as+Gn1\")eһEwg`QՀ|cOOwzEogR[џias:+Uy"1;/e(aV91-nR%ˡx뿨d  b s-_.,+HiU [cH*/0Ŵ& ȇ~Ohzk(u'C otpW\8ˍ$gji2o}"*Moi]mN[mT;y6=btY #鳄rRWB 98I9K#6{@AZUXZ,w IvI%ov'mSO zx 7@IPPtY/gJXͿYcݜOYo~dHQ&h3EjI;AuhRwQЍyGقG"\#3Z_b4_4 zf/qoq gi5km WҦ"zҐβ E]EEuW  -7v džt]0O_wqy% & φsHxnnɣ8O} CKF7_Bvn姲" RS:BdFKgD!x&yMТi^2 Hℊq)<oc*+ *IKT~}m[[<n It?i#F#)"K|JגQ`ӈ\] $*fV}ӓNh̖.=Z@yL-]Œⳬo4xfFeXR* -"4a*IOs9/7Z}!V~()[BRVC؂X,k2gܵ8đ10I'{\ 7XX^\ԎpS1+ R* r(Q)xܪ{ 5 ,b#@v$ōCss:BUmBP-JPu%DqR?#/ XͶ ÑIEIJ O^ZQ3z\Hh8Ild9z)d|;xy^Y)i|6xU\r|A3*1\Y==`In_oCn߆^)y0g)v f)ecչIgYSy*LEv(uVb\Z? IIGM )\xq1vz+rLtyW[1ʊSvՌ{/Kۏ㺿Rr~os>x6"8R}6io'Қԁ5,Ѯ솻q2ǚ]/WA3vX]t;رBCfKA'XuyHG4:ү|j%oC ԰w\}0&tQ91֗uo(2e.hilw[PzPoJmz(=y6 hy@5 APKR%KR9(iErɄeTZwQ90र+Yj gIlzܙEA%rI3""{-8nṣG*t~߭tr=:Z$i:RPUޔl8r9};/:7\{X^Zk!ʋlKpٹ?7MZ3EH3P3z6pjYbخ,ıSԄ0A2b v1`70Xb=Q F_3/'",*TԀ #QЎ@d| #/Ti'2g ֒B܀zuuAqt؜7Ƙx\ P;e4:rBʚˈݶ ղڃK3xi.ɣy (85-6%B]Dη5v%ecU|ͽY!vJ?C :KH H1^K_G*"b-ELYp9-{/Kme}"~CEU?ΚD~vlO9ywTW 1X:k5%c;LhN 8s īe6Y4'?4C>C?h _#:#jǧ{_g&Ɔ? :y".jt@̈́IVPgn ,CfiOrwTh*;>=o0/ &Q>NY/1;&/vxye3l#)1 ɢf95"o-@,(Ue\[Vcq$VĞ A/]76_.qϧ-C߹}* SxM*i| $3'EL}i= 1jdU,DS-<>ݦBER"a A#Ûj3Q&B_Vm5ӏUnmv5"uә?dٯFob8`PX 5FUb殮3*(p!ϧޞgfTihQm!8VT);{ӳRh-{5Š'9w4Ua*ow]8~"T|Ȱ.K lA{ߢ|] ݶSXHe,68.̠{S& ah,0t V\V2mt܊ OSQBK!LH[FxOjr&݉<^" d91WhYgq=^rnx & MʞW^zC%tXu%ԍTV39+4PCYnɬ;m@v.ޤaalҾ@PAfI=!p{HTXe t- ngُs?گk/PO͇+emJ֨!N٨Px8zķWӝ =teLk!Q7Kb =ë*4ifm-^o5'Pkjtsމ[3(%ccw؆º^ VC_mgۓi 2t<_bxY⭈Q :>e}m yծs4 vR%QbH1,wȚ >A(k^ ҽ`GfrjCv89~7~eCѲRMD`rZsw4LkPZ"cOuDi~|hKax`Ɉo~` +'}'UWu' gx%p`ݏ>~4p/Y67n}bY!j v 9&c3@mDzP=ܮ8d65o5Mnj~p:APF:sA:P<ۑ Y8Ctʋ"O H ^%fqdFV=#SS{%l/%cv? Lrhfmǯ`,,X4Df\ĨG<7?='R&(71&aWkD->E5J4 oHf&6u}>$S B#*LF[)a{(_ԅSTjcuFYmUwZ S jIrZH`0^I .'_ؐcAW&7QWKvD ͢|+! Ԡ4AlAo\x2?lq-FP;CEf?>M^pru wVTĝ?B|NHNnjp$8cpJkZP~9a|#*}gUpUi#ل(AqygdޣV6g>yuU(ޒiTp@sL833̽8#n|mu2mLsهc mVOBf Q4@/H?=tBFʎ ^L\ dS&,FB%I1k)u5@2!NH~ΕNIvWj }گ%֚$2>p32`z `3;oo\]'ƈ1Լ")R\%UUxpMgR NضPLIaGŧ5$kC}Vee^Qγ΋m^̿[ZmKiE%[T Q^7Ůs$6{͚ 9k:ɻ7J4  gYGݢ]sĒ.!mCv,,Ċ7V?쬋1!y9Rg08(LaՒwl*b1;1Jڒ!ς9y*{GbTp1lW.%OFqeDݎ.1 *J[#p9Y4phG^5d-\ !-xrtWlsr:86B5}F*`+sWRnz?zvZUGd5x׎(/OьDsMlh6|M=| STiIԭSN:5WlF]v&+׉5PM|ZXjcs(u}KO$uLF5ݞUZ pO7 n)&{d o{MD@I;:, ]ܤ;Iź77W9Ӛ#1\|oEd #UIJ%-fȩMRg{Z4ovR HHJ0 <ٸ)iL(4h Z3Aنфo!zCv*L.lhc$u.p]xǏ8US4_pFD!_ڌ->L`J&# ¼?)EPL)aܨAUį-FsEt3;A=ft1:UןO.S0`/ΞOe;/zt&jґ߾1ke{ 6䎘 /'jҮx`$'>_!{VKt?#`fzg =H'9~Wό2v,!zp8AT<*f/ϗ̜,fDc4_ JR ,C$?yUIMBx7(e;L) "={D.;9{?z>44#8!'o=ג42]ŭR)50e?XΪDNފ7++m(i u}7}sK2&Z!L-duƅJL\Qr~=ଝV;{ jpIɾ9044 # C,W.0[F]ݛ\ÓRC( L#8n\_)4 XN3›: 7iJ#yH@lRF.z@,f`יj8mA_BG3Շ&I74 @!]WGOL0}dBSO sX Z $ Ă#_ES4F.fx0`zWkkm72gSCdY@cRg)rlZ2VAU=+i%6oYb2Z4$Raq_zma1yLM5ëݍl\=&xxFodjt#+~v?ÖV5EE[IhwdzNDbo`oX ,r5ir$LIF ͟@l,?Tkw6X劇]cot ڛ U,'"zOZ# y+d;9^dnqRki"զvHS.3}i[ZT<8`Ԃˉ]x ΆU9XLvmҭ7hI *BMxjY8zFCrֻ ~Iw0)g3qw aq0s#իI?'r&)3Lx%ؓz5\$x-xh?07."1T%W(z<ã_i"R>|AE]{$Zk_*U)@f7Nh; Ŏ6>ڠ6Xy'm[f6h]j֘ZPOVwwRGI:d":[ ~R–7gBZj<(:N0=)L:4//j/ZA?R _8ƨ)aV)G$ƚfrTu+ ӟ/k3mK1 EaPCFcݗq ^kjލ]v3}@K9՟Rߢ U̕k( 섓Rrb' Y#sͬWmc. 4 IgA %F[HU>-Jf8I :;-ITS~*dߌ{#<遹joGRH ,%ƗM E!և`',蛷\=d ʵR@I dM[;C\А9-&{!^kz%^ [@@Xˁ8rz۰Sxo-u x>w$uܑ.ۼ+'-nD |?t,h^9$UKe/2i+lOy|jJ VN*7Hl: ( ^yf|d+Wv~ʿX}&cUfK^z-b8oXIn'a ['V! ZE^"q`%·e0-o^Gq|Z1~rMOќecC4M\HDv0vj/ ^ףiK q )u XצhxR pkC[U5UK8tc`=C^X&5s*HVkiS`no@=/]/q ?!UП$[J%L ry>d@fIOsgֹe,;AhbQpώ-*R LrDJ QVtcQo5#wiFnKD|Zzj CPeiZNKҩ)}'bqԀ@fI!~DCZH^dtwG/[BhYpQr:(o'|8\(<S<,,[[/eOÇbh%q=ӡE:Îk]d*WHVuvV{N)'FvJ t4hfg7.%>RA6BI `Jq ܝM;,~L.M7Wmr%ӗw[9Wt^vP'ܹd3~s.A NZu6Բ--;y-MfCd箑np!|x =L+MܹaaVZYOpH`MDa&qf+Et/s<žNA)ft' X0UZɂx'G{q|S*n58{mVbg"\!\թ+cA ,[8p5.?J8vLMP+`I^eM$Uۻ' /D[0ϑL.w K8|I/8g]e!LobV=4HbXvÿ#Mj(î/J)`J5ԛZE\rs̪7y2,XQ~ (J3.a"+(91q)H2[w8F%#ƭ)W@ޭ^l[ ^KY1A%s*4\, $WDW+hY:O9&q ÕV 6mDǥ\w<"qGx޿%O*93PJK ELJᐍmJ_5$au=LHXdJ4Ą;͚^H1L%jӶo3WlQФ}=\Y)X8#@O5i}OWr @" WSܭm*•r8H6H xx0xgW#@}*jtڌUTx.[KkAA9D@Cħ-O.Tg+9-8X`)ߏ'o< _pI;>z;t [ul\M"kfZiUf{JLup$Kfn&zDxLŠ#ȹ{?xNjfSǫ@AZ4DI1<ɑȱ+떗I`*l'o #Ԙ:SE\nԤVU=yX< v3#h\.f̔~R\|nJey&Pq L e1F#@%%ї l M4-LpbHtk ldL6wx/te2\1~)P Wws9!'}(]P|Jg8">5_LvCh]: qc%Ι^y558(\#EU,;X/eık:B~2$t0ym>hHAf'mWs DhT!bmTCD.?iyI&Y-^gJk2XRE:*tۭ Q42=%\ުm0JFu]ټ:_:רa'`"jzLn[m5ϖ"?e_]rG3.5|hkSF(zJ @\ʞ^تB ,VbJ؃@8nMGߣrR^x[}tǵaaNfx:Kp1x!` h@aFRanFpZ︨3XF8 D*`25vLf yauwY)u0#)fweYj2wtA5҇G{d1x>&0לD9zlE zfX5nI"#X"UQ _QZ5K@pp?4;CIb\d bڦ9A ߷._u,k,hRFEJM|L\._$<jzq6'=d8=], uQ%*c8F4&sL})%ԇɠZ"PDuZVk)v)X' YyuiĐ1ѓ(E]Y~沤mXkH ",_' ~Vp/ɋi~&X$eИ}nM[Q/C*b0 k*y*^:*[GI;Rt~Ϊx8(m2-AB^|dgwʎ?c,C{$@ft[ڜ'!F}\iFJ?fp*^%D 'q#->H F"|NY&+e.ӅAZv7d:twC)5z٨wy +Q-:~R1ܻ|H.+!u#%v|Տ94թ wW<Bw2-@D)ߡ4Ce!PT7q"<5O^V7 ?зecQ m۪pKkbOHv>P<\E9zțn٣W.fVk(Sk7ʅZ}gE-}L $'z(huWJK܁NFm* !'cT|\FZWj"i a:輦K>:dXYV: Mx^3)YҮaeM_yzYΕ7ɗ Æ1j əT)q&`ìmivܑyN''HSTdH@\EFVO]VgĨ>[/WV ~1 H6KS2G4g x! yISm  {͊Iٜ'"6KCޢ/u+_'P fZG?;c)ږ$v"J_td4T묠l0ե?e[I~*}G$8=VfnagJQʌ R -Z [HgMjbO$fI8\!3mwcas O휤$n"`h+HQ.'TCr4T`׬XoHfx 6h&ѐjLb9nŤv~)/4`"Y Q%|槲,CY۠GnD=9vW}S38eHq۝ʝ^R"dȢsJ.Ÿ^>y:J2%kRL۔?BkuT7=10uK:m8yh$D)a"']dd^ɭ ݜf"?E$/BW&*hS.54 AʁW *tVhz˜PoZ8uz# |IH kt -?lS6E>&%^1گP B4C3 hƇoZlkgPb\kfZ'KFثK~%+E4RKl))4n^@ )(P |d08LJ ib0|7tjĽUrm2cji?;n8؞28Y.?Bb :[.=o2)MҰ2v?0¹#7jPdT#1WuVV`'*i|HB!A o`…2jPBG+$D?$eP_rx@*Js6ʖcQ~*g -~hd\FѲ>@L)gnAhQCmCɨfNw[!(>]'+V,hqD}rHkFM3S'Di,0'oܕ݇9Z^zL]ޘͧDPlF=`/o%5M?k9 ٧g1 b㶁n?DNEE ?+Ԭ;J[`Nt _?r }hz.{xÉ۲E?|BjcwLJiT%ͣ6rۢVgwȩM[A:bEU-zI!7x׋gLswzB' %9bV? 6/Ԫ!JOjYt XQ):c Y,8fi,m IuKV \+B4-M2ڛnY'jCn% uaw%a MKSNk)y6p];&nJ]?sFմCwbD0AzB[DفEzwEGhr)oG'7 *-T?%-t`EpF:sX˜8<sii|AX}*6^bA+?xpJ$ F/L|V!S@wb 'Jk!gc@SR*VeElSE XK¹Q2W!|5SoB,#pQES<@ DA[Ȱ+HC yWA0pP}F̥@<.Γ HP(|dgq6vlF0B'rYQ(&x{6=тfTAj;iI*H @ g T+ [iTovw|lgpm=7p#UQOsXjߜnPdiҧUe:Io =oR;wP C{h(SZ1ssc9.Mg̟=z JsЀVjUGp% NWf>mcKU<vw rI K%e]_-5#'#33Dd+;:+f(Tt\+#S;3~-CSr [uhtA?$R,THc۰6g|Ⲇf܁]lsSlC2z5_aHX$JPuh &V(h 2NIkܕj Eb# nY1vGi4mFqwޕW /-̓ܳ무4sLt^! [)@ r7a 'OJKa0O^|ЧO85:;ApeywvwNjb'f1M,L1_3WP{GR_"Y&$^.A`Suw3\EbLz%goΗ,z売v@QyC2 qq9Z`!92z7g8Ì?"W5Y]$4E%e%j"6S >PE0ȬQ"u8D mMTMmHĮ,ig_qMQKs K]F} -ҽ8%_yQ,BЇemq\h: {VY VKeϳ%b\ nϨ31խ=bܮ >G8L-J.mZc?ǎ*cw18[ SqV:artro 7ě9=elhj'=Vz;vs(zf+R^-S{^Ѻv`"|ZL"k7}6 Xa (Bp|[ ΂>G…c-³l"q?bɚ$`e ؜W'4p\N' D5mtRD$zAMS -*/oYh3rR+U= tjjε&i~'uy%a; ΀>p$W;ՐA9D:[4$łu6|qy8^m}>#h_.٪u)傌"F>Uw?+ΔO,ƖN_mZl?/Ϲ>LqI,^^ZAJ3գ'u~tkdM (_YgxTWU&*|v-;F4_ ZސX!M@4&13OH HT%X6B+KYEhpgKsXGp%E% StQ R"H߅[ʅ+wY%_š,p>$տy{AHjqBiKv;y̕861GKmDx}=٪z)V_}4j"@H>ctѡ2cBmf"G7] bHךə(Q%Wctj͆GkmB {BDR @`q{Ugk塲׏0w&>wO~-1ig4\9{5'*iH:[pwˇԘo3sW \s -BfsvvJ? ,8#Y?,iq_0+8 pu ?z,ȦsnXs@uaKDYS3qB@">9Tm+ЩH]w`<;^/Ý\[Dsz?ÂQ]<]_y*Dl}sTC]AGM|7rT7R(}F}*lVvԂ=eC\~3xydG,n!Tsݥo$e @_4,PjT?(k؋D%AXpJ_a$.l7X`3(CCrqbzI9y6qi71Cªv3658#(Ϯ9*E)ڦaK|wyM/8$]Ǐ$4K2TKtk* /a;R!.Gt6 mp$H$ O@{Q[g8 uo|jH2(m1E=B(9x"׀Ax}E%dKj@2,!x_`w9pVkuB)rإ'J@Dq}[VU`yJ%Is@]g7BG7`{HzcQ{d޾&ܣ[J2$A +(&IưEz@მ6% -k7AuT8@xWmi@B: N+Wu|ۜY-"7FTSVE#:8}sL~PVp_WF$ ~H5D=l&R3 ډ`%"{Jq U 6 i ]]Y<;[$@xNy5}Ou0eӋ=Ѣ,'H5Iz 54&W[ATAPp2Q.u aFːaw.xɄ(d~}Id5h'aY0+SD*<Aҿ>s`d_ڇL}gqJMF%K𷷧}_n9p{ SY0 m3|qpo|f"+1|L91Y 1.Bx֖1 1N#dE2#lLwK,.يjS?6H{$]Av]A)mF" 040-$W=AۂX8?8,6BSFz x"#W cc4sU@\ -"k]B %MLJ; Cs0^g4EL=RQ'|[- Žϕ2BsƱӸDT0,+&Y6-#]^bCgkvx Ykܱ7Be$Ɯ@)}:N^8DkO!\rTN,l2Fv Tw*'ۉ3Y~9:@y/JӬ.__=BGܹ*`USm##t,v>j~?f^!d!0y+VN eIlՒGqX:uyS,emKb#hqc:[g y[pBݷʫuYLX#c%VS&(ihNZ Cc XY?OW#O?nײ>@+% Zjϳ:KPLv8D:/!< jUqU/#[KQoE _6 ^"dlqKcc; ժjѷ#4uqEBK]˞%yy:nw C 0SMUW? v|thP[rwdы9Tƴat9^ nFS8ZA7,0cɸh@ߖS/H0CNb|-IVT.H[IHI VKʟЂ1j%uW`FQ=|悳X0XKJq1iQ^-O#0D8⭷nGbFN#, tIJF^[fQ4V퍲XS`# ڮu)ZEsw]=((S fZ'4l/+3Nt?wTH_?EPXS\R GbiT%.|Mƙ `_]ܝr8 ECQ KO<"mo4,(p$MB 5(Zm&UIzrz D8"XLDg 68{@p,l̐EÕ]H]!Mҁ3mԘP~2} 3.5a^,͵0Ȉo[t! 4J3p]k}oJdX `%?TAHgyڬ݈Wf3O[IA,ӆN6J&\_wNxbmsZZbԪlzs7bܛSI&=w+\'z}~mbZgwv UdߏO8%sDl~e^%S0]RMƙe2~x}11ɡ۱-T%ezA.)X&X1%nrKXL-za p~:K>nt𤒩݈>a 7CnГm:F%˗A9תD'+CFv=\!Jswtna68޾=x٧+͌ s[ `6?6aSe5A}"9ŚWv{,dLra#l"kvRޥDX 1/3\t!*yxnV&MܳBnXZnB-8[ӎҧ\Hc/`7P@]8hkۼs/$C^Vl|%ܰ>ä!$祺W`lePVmZxMf\nM&raTLc|{Ցi]:|Hxlrۢg X+zPmm^XڭnŸWE)֑^8|n{dΆFi QWm<>F%"*ST\͒7yӣz@03^(«'þ5<6,%׫0/f\B-?!P`>veH3=vsp⟌ck* &Io!_ D Vg(]Po_\Ŭ<>T :! O\Ԥ3p1ּF6Ҩh(Y7;$6 u;uQL@ޚ?𾃴FmVkҁD |NX gc1Z^ک#E]6m .hncV2̠0,JEShTŢ%_n_ٕ|f-N<#_!h, ȝ7wkWSHJTRWW*)$0W56$Ξp%UKZwL+hi(J"?%Q}7#ïP%<)lV,L=Р+#OLWI [۝;B]W%cLJ#cCzwoNAJloAtHLxQqG LA}sa;瓾PM'-Q88`x'.aA JA,멓![#(jဤHc~MS,E Wg0YYa=}?䰇!B =]t֢s\4d[nXz{;n[[^XA!"k]OKg, ngv>$7 Z2͊`$ B:8x~!Ux[>_dUF@h87RG Ŵ>OqE]pg<5i % S& _I`h,ߑݑQѣkM+$|og0t G+uVI5;tӾ'[ʇ2R'rT}__M}PP7TMeӌnEPU >Ea*WӌFP5"B@I^Ey>c: eP F7`5΀{P[bZho+dԬ*?d&Qѯ4ym՝Uv!6QH;; b]^  6}n=q`j &xA]>F`Fqz#29!kl@4WrjpO3[H іRݷܼFib`xBb6 H#xeMR9X# b [W]aZޗ:BP(YT! y+[j¹ @ W Zխ|wB ;j3,7\AowעiU.8s}n{:f^i#Dػu 6(1rnP u E=;51.7sKW/=~aD"H+8](ڍkΫ<ڙoyEpoE}2A}1F ;s%W֠{{VYe!#h^ڛg4< Uf*a^ú8iSFfnywL= WoCs o! t͍vZ1^m4 ,TK`YSS(솈m!oŝ% eLXb_X5Ŝg$L#jO#3 wmpV\X̐㢲a}N-Hs0(t!k O23=@&"q/>nT&Աx>7=d; ({+˳t,/38|S9M)s)+R;T&&/brgvL[+w䭃6@5谬C`&=pTBں](f$MBuc]=YϙYDCm%&ɿ)WvqMxid \vLŞ2wU?!At·ݗ3?knY"G<{x Fb `oC|2Uw+Ⱦa;6\,i6]TӚ~--93kP:lc7\,:v{;}iD6XbꅭhtOq1Qu |rk! {1E} Űb8 bEMr3grBbḀ0A 4b&8t>Qw௽nPUSLVQrr6~BT¹iR.k$0 C|P& rty%BgD) [krLzk 6sXVl~\a>L!#h6^PY4)hCKmi GZo!RMY{?6#㡸4庈6ට8FQC4O*m̐/ilDXL< :|Z -g#`ñN, {m䈊iƣ*6'X[qvŮ]'nfƾ Y6i"Tuٌ&SAg׺ZYv  :V4U{HaI,\[e*0xw M Pg,2=@hH3!} ܪx7<2q!} ̏d\Jcy!Iھ:Qvlo\ sHU[+[ZUPFK?DF-8 @^z8@+($^2 + {2m 1519QӺ #s_#tnbjv>5ؿP6]>3_v 8U5>,x>ʫv4t.+ftz !9+9qVi ;ӑz3-g̀|!x;G҅Ƚ`IU%Ah3f@jtF.JMEj(oD42jʳ$ 5`ſYݯ"z |f7`{.JAd~*ELLrrc|9y<ޠSxZr7l}xʠZʱGjkתf;7pC}I4er IZ]F I4SQ(̾Z gNnT>XS#f(^.fad_:5.`vRߞ9k;qM4lLdn:kJ[rџqɏZq_'~;+y2XG&$hUUHE뇟,|d&?^N F%BL~╿`34HD75FY n)GeK<{wYʩž_Ռ C4mjyJ޿7^lՅPERvj@oheLBUp]:`2}]1@fag.#OS@g*RY^{X[7yᭆΏCt\!=`_i@^peӈi>4'̟"_.v0;D q^mW2>%Mu Ĺ/ *\NjsVtLaw^j3blțչe nLwY0}hu&Vt`.bgBt fb5uI>R\\WҴaOy萰T%96<|f=$0lQ05L!N󿥌YzSXXXLFx t` U+r>&^seF[Dv˜=,`遦ornhx 9xto6^2S=xKA:>_l@=ݒS\-3YP ~Hmf_-x:&ٞp!#:Kƭ `oE3!ڑ={tK>PCÅ)qߌ*KQ$AHI°w<΀AMއ6u J RJ|p|g@ n  G"ID 8$4>A[Y aiet򝓾ux8|(FKm.x@nqXP`%PXW gHPM`@+IWSv,J{Đ/eiĔJ*xU4|T |~@Ejq*,X'> 7'%=DXta1B3kC֤M1T4}sfXf ԰xZsdy9;'ܐɺq;'m/akː8x/h#Lh6kYbK HA$gfᏻ4?HN^476*BŚ(~0Z~jB*1H4 :G".@ ~SDwyN_;v=OQ>b8κ6TJj! ;=9s5B*M+=nTn/{_aH&Cd}UqQB؏wř3Pr}MQcqwg$803q`\ߤy+@=`i4R?Aٮ#;p& VD:hxqw Aݕ7kHq Ԕ["@eb:AdZ6-Oe55;9=-5Fꦹ& (0s4Oncά>V(gl- kGS۷!Q "m0[?wJ͸w OcyEA9OZH?%Ab8S66B&,_ 5W>w eBy ҰOk-pJ"|q&SڻD+h0#tN2ƳkJS"^ae O?B Ut=ULZt,N5ʨS.w)lLc&e?_#'j4?E+&VA^l2BetQ6hdjzkx:ا=?@=HªA$z~(L`lV<&IV_vsd(|"H\}Vp3C d|~nq86)=R~D"zWx'?orZ"^b/X!3(4 ^ӹǘeu*4/+zUNI@L_O[s(oXj2Glz<=(R_V0O܏ `UV7]NM5QxA~I*9!)&RXr΃NӇ~#qSpX-!-ʯ?,3iQX@?eKw`Rh`ybe7jnmp9#~ַMC&A\[PP#l4=*O$WXå!mJPq^n+d0s{0Ϟ$72tlN{49;3(z0x9K,+_Y񿢈W(CqXg@@))ڤUXNpEt ]a"/K&-}5$ˡ5>PYt[ ^|JTӣHS=5JVzV NSw40ǎA}6a$ yNZnxNS1=\ E5gHcF"b x mzp(#hYgv"yLYLzDP}N,܆h0)0&)[ slބϗ5&#  'oh(fcY]YeHa*vBO+ C{0!\Z Z>41SbᖖȏRacG 2x)Z~̠Y0lb4r.C Q;n!o[rLoxY\10*CќX`(Ǹ:Q̷RH ZYXEmM6]GlgH׺`B\ҬŨʞ#j] XJO|q,oK PNK"s-0U BS _y%`j\銒dASQU̫cn FXy|C4g]D;P@U_YWfל&s`u z|0L_j<,m%Akq@4#hhoCmP*NOy H%Џ ڀ߿ohh>)X19Ga^;>@lqŐp"&0uh&DX D2u>m*7nDRc_ieOBAR_'WףtNwSܒSnsTͮ'`J]Q0RQͤI81Xs LEWdOHдԯsϙ L"N)D3 5LܝQ5+|`*H%zC d6SY*n΂rUVޭ#"gou{/4{ҩ:Y 2cp%/$gRcj hbiP,.Td S<;G˺䘔ġY8H  gCԄd_:< HЦ/7x6XRB';:mrEʣY7?7{ŗtHJ(*Rx _āqC&>._YY puߏ-,-tjO;v9iGu9ƸyV9 p .kV`RgFBkm=,k>s%;֖d$>"P5i֪&]IN^q4SAHrNf,.:<,w:R&ArT]S9)&Qʝi~NKA2rŚ)Ռ/ye(y&xF\%!k1O` D?P:Y9aL_ e'{,k`!6/dV[~(^-F(V<&Y%6LKU%ʚq ynpsƴYx,E$ ]/C5T_WxC[=LZ .j5]CHj}`>G0pThC]@2>rl"2@J b]+DLf_)2- Jam|(* X H[~i\la7SKsj {5  =[Ԉd]g@t@sܠpgXl/P&7S 9:5H&{Hl̃CLPAUSgP=PքiJ>J2H͚s<*OխHvzk(lnn]H-Jsl^/-+>4H;0AXNGy%ûm2CC9Adp 䁭]~+vSݔ02M6T辳:hP䒩QiZ('HēघeZ l6y/!-0)ӂY.dSIvYas; J5V!BĤ2-tV9_QxC15QZ?z ,VشZemcYl5E?gKnAt,^Esb./fYP3.eV{@&r/(ĸ<0re~4OsM.6ƺp Y jRu=Q5 g ~z3e'UnUGk.HӁL )gLNiVSK4Q{;#Y|oޡҨ6wT-8γ>d`erO X,L FX3G&7q/TT]D:T3:_!s+';斮1.Qb0:W=Ts90Ud%ӀU퐭q:?ĝ4=nTk-lzQWD0Zrγ\OyX,Q H&b3l08* .APZFr,wG b/@/ d~ Osz`Zײ;s 0]q.(Cw2>YƤxLSp#b=i$Du`vRdúډICw"wc3-C\ibuaS"hTb ۙ4]&BL8z{3@"AgkT{ldߔijv5MfOSF)וAR{1L:(Z7{ў%u?˪WV|At;5{שJ =,Ɉt=aJ\g Dv#831N ֮-!/ kX <؇rگ;1uQDzļYiZMx:䕦 0|zפch&%x|\4n7F)eeJ1#.O rZME:Xkںӹ8Hp~^uk4!`}zGN_ ԰ډ4֬)(sH̵H7tZ@8P{7Y'b߱P }~&'AcG6,G݃?'z8o )59Ǜ961m*.Z zvmȒJTY)k[FER x3p>K9uq#ʲM xC)b^QyOlP 2 /{޲E*Q{#a2~MC=2^'N<{?Wf9 C`Qd<km?,:a^e:+2zCɞj]d8ὣk:?)n^ y-> H;v@|x9Q#deA};N yo r-}& g/t‚Oz0?bUb>l=/l9ҍF%nq1O)dM^wªE#%3C@*JXHpw]ȋO~AD6<@Ϗ:og/,xK)m0Ў&ʾQ0eT>o%PCfw qWsuiJ-kU9QH%j7_n0xZصot"jRH>\ͽh`+!F0">+U: S1Ods]7>MR:HxTG"`w!-T$a{ֈ>A9>YƷ_qǵގ ȵ+ } =OWւb3[WTv5yn`C(SI*9;***l-qt_AThƞUC[w1GyS2%4-KIĮ 0ܪ]^A C¸'=q*ĸqun$٤A Qwhˌa"2أk,J 0qeTaIVi($\,򥧧vge{4H7/յZoֲm2YͷiMC5Rh# ЖEГw.JS!d/9Ej $fAC d/@.-26h>kIkcoEyw'X;& Zc>lc֏z #nS+_J'l YUrAɩF"<-T-^'p1iaeDFGtVC#0++Z+%ְrIN@m=Vɼs])  }jfGH 4GcZ8vAM̡lƚ#LOtwZrG"tXi }Bt5҈P_TŠ7?Z `1TSzgWqȳa')6I9ZS~n< 1BC9k} ȌqwN=#™j> z_{ıڳf' (!OKLuF[A_CIy{FXU%S i.ˈy(30ZUfSZkU-Xy/ަLmX/Z)A_I/92 UrTF>:"aN~@ 9N=o""\]Mw_$ߎ.XJa^S(\DHz+_7ft:EzWڻ9SZbE(u w'h^g1*,gBH8tl96Yb!t U;Z㲪kܵ&& f Iii)JqR>x;_r1v%.ؕk .R:7wB"=qOA摶Z޾g~)hfA+Ex(ߌˣǏQHp |Ѫ_VuLhҟHT@3"jWG.Oz zF{k)$AmC,Y*ZD~8#\vȘ;J2 8QX(j`WQl"Ģc6z/xTq׊e_\vߨ$iTUBc o.Q_w a3AVܭ䟯~ʝwPZ- ߧ~zubɴƛ32@RO:+VՅ}Ē^ \ .i$&<*B~~AP2Ḧ́-o%GiAfC\b)[&nY5:&N_+,v}c>nov0y4K0-U#SKWDo@ꁯz?լ`BS&nd)tQ~y3? )md"wi-rA֊J!jƻw &i/ՇXzނ5 &] AtHu2z9!.gr;"]8hr;+@-FI&mLi~abAuT+C?>rdlb˧jFlBoqpmT;"vENcnr-4(Z%0q R^T=}\mRF@VBV⽝GBKY7Ϫ U>T>T!uq(gN%h"~$9r&#T+݆B='zq?NΟuكĖoN#{]$@.} vJ30GZv*[]XR%usFW僊!./49 '` D-$fE8mPW%Tg^m`&╼qp ) tW/EmmeoH''י`)|Di*s?kE$BD/5ꕟZ1 /9)p C Fv:Fv/݇♼A=% ,<˜CdY5 '< y;uHɘLQ%>],ƣfRs8cD\SiO0jdS8TJVZC4F*?VBvh %\yG-r[e`U ҪG%#ߐw9 Ȉhi-骳J`u4I"fZFXT#LnĀKnnz2v-,-v5pe31!܀k䕫]uD`V^0*l}$SEAH1^gj#Ͳ;?\Mc'ZlkMwp)ߝz&@=E{ov}*7pq7j7[.e83ZT܉4hðu ,YסYMR~iYT/n*Z]C~5\Zn^ίG)4XN 2lobc{&f1hgABQyrzG ?UCTfqEdYw c;խ'(UO*]L\4\6mEN̑(辖NjڜY~@< ëOQ TrjFkZ:qN&p`P}ގ": F ʧ*Kr 9|4d!sDZMUWBV),rE93ur` JɇpqKs1J UWC,E=ִ&/'d/>Z$,yy&Vئ|h:H&l4nE#]eRP5 t@giij TXuVsdBh!~flpK9)oc6\y֗> R6:pB~#ïF~`- Rh ޾#M`ҹލ6U|Ji' 5T6Oi&]Bu^e096`D+HsjUUlj)39wm&K}[!Eҋb,Clc`n.3v MMq(V|-y8MDR.>~g"\YFg5(Y9WHZf\B" ʚJAo%)k[DAגw0JI-M.2]q*bi fp#,gen|޲Hi[7*k,ߎIDկPD0Uj:4f-lsQv”L2 ?B3 +(S01~o޹Ah=]f_%o70'|g{ 3]:=+,w hk=FjX<@@7`<g@Fj3z@?osSb$Wm 8Ml'~ӍI^Y ~dx ҕL__mn!۶y-:sùز+ɫ;<֡fR -!H/_Jԛ3I Jha \~r>w+By4+*>oi?4?}JS徢YEr3Oc)̚@vø.I/%ʁKayͭVrCo]#q޿~\%kã0DXḻJiWoi J[3r\2bz $mjǴb 67 Hu<]XI]کM;ܟOw(?8C yTUj5f8(2Az4;IT:fVXOеv[m%I6݁`Lj`ްAڻֻŦ)lJ:G%ۓ1XnhzGqrlSfnZb3#v#)2imY V˙0EK/C.3<=# CA LVx%GT'L@{yp%ʯsךE+G{5͹TmoL%PD$<#Mڗ! E\~ ]$g,*G>3q⭌~P|)eż_Z @{d2K0|Й2AL6Rz2`dij!7FL"🋑Xc{К۱eaw+P)Q # A:X$&aDKّUYnp1Pm)v?[*@CAN'Z8!_CP}Bǭ&ҖM>+=n`bN7z/^rmc\eIor=~w 4ʲH}7Vĉv^j3~zYyAʞ~QJM-9(hqn~?jwl;ߘh\}0:FQS( df>~?խIu5j{ jnmfqW:(![ȱl.D7zp5{ˣ7߮lzjC m9Fk֭Kz3sRjFe[rPLB AflJɃ}Xi&u'_R)%/.BubgAr'X1 uRfαHT`1DDԉ}3a mTI tcxc1~0 nAA 8k&ވ5xtHM2N ݂P bi~DF+Z6oz!h]oxK-k84+N 5{b_iw:ʂ-9rh>fwlYl1?"K6px+ե?ϰSQk88m<܄%r*e˗8o|ID(B&+ hˆ$ r1!AK) +KotG]'ZzQ+ %veq{qWa޺PсzM+ރ{%J`PH{CZwܰ g@b>6TQ6# *W^;eׁ\,/a,2<Jpg6L&ŏ.2𠄆©99Rlo:"W!,h UZpCZ!_"9-߈οgRTQ|^+i8LK)7V2 sĬinZǥT$[sudn-r4 h$'cdfރƼ,ph~9dd|J liz*:{f-],K᧣ "~=5o@`:K>[^]WBS=MfU }n2f:b(,]X9✸Dsngph*0jJdtE|={  I` 4ǽ.˘vGn1}NY 6Yw.C[ՁG ah5f4xF/XX鷦 6݄5rYM-RMɕeA\yd2|x7+ɷLiCICH~QD<|^Dc?@ɨ0G/Ǘ{eD&$ޗelb4rlʡ 򷍾X>>6§oݻRw(6+tefq .L׌SWjrQ膶eo !cyxk/ޒ4wOںcX& LM?G'?~j %}yTkR74g]|分ڕ!łS,b *?j Y uyos-=9SQ4hǮ$OM'zklJ+}G$6(LX|*BM Q)a |O"*3<),6!v+fш[IQKGT@)t])Mu ?2r:O ll ZG"tOտv q@?|H13 䕿nXS[vYF0[CEVch\˱:뵕r'_.lȍ V?P~Y%2D0FKE*X[% 'pʷ"dGL$5Oó)τ ۍYV(ed2r@-h@CAxZ?oP Bl4 * V6! ` 0*{ZmwuPU0԰:Yxڙ4=_$ c98ǗJoP`̔D2a+I(!tyO]3b,; )ylEL[' 8 ko~C29sL &*mc[M ŷ=xr R.׺u )b>kZEDRb\XѱbS(8[#nj.2SRTKJ,!}'o6| v&S(;,ƫ@^/‡mɟZJmZ!OM"h A{opF| Xh/ƫ1ŅŚnA.uyš ZN[\YFLJCB",m_n]@_pbG)nrmlH~,3PONkcTzK3ya|C[5g"n><3-GZVZg୐%0n Ӫ-B QNJ|=,^/#66Í&.vWE/FX>T\*f\&,,N:>a;EBR_rt+lH`._QY97F?\XaXx;|*UŃY"ag}&u,݄!l^}^9Ð$yb).B"/ܼWcY+0۞^F1qh4ٜY˫LsI&0WFTY270XY0hB};UY d]רH`=K ! W8cο̩6m5U|ow#kKtRqZf_4,q>] 48\)D.v2'ܑp$ m6s.?psV7f"ci@-ʴ'mǪE>gQA]3_:6hnr4:9AX p2w p-+MRqdqxɾbSBH#hko!Br&bcS0$?֡ROq^W)nbR'K:W|ޚ棏 cs?-Fu'E6Nfh/vo_}֙(ڈM)bWl4;%U6y$^$JR'z}2eY YCtFK1zP^w XR#Q*"ԦyCU5m9/G2&<Ĺ]}jA%WΠE=uHC !a7g~D*eD x_Ů ˔|p g1Kl̲dFr\!h,Bk{g'Q*Eecb)*Ѧa1F&is>3 .IˎT\JH Wƫ ;%Þx ѶDEY!bӹMhX s!e^2JsX8)nr$ 7>%sl_,wх2ӻ J邠bKz*[މdD 5𫂘SP s]I6F5_! Sp̧KFВy fIhgZ{Z |8Cc-J ^=O{Nݬ?j0ZYEء-U k֛540Zi8'98Ɏ׏m;wng%d"a"ДrGב.xY^ql DaNL g VL4aokg@ӆjp3g9T y?Q 6倇,/R<ČVpaut5[cthPsEioL-Q%AKQ)- wQ-c\F. fwub\1ȡ <3M\%)~`VV]OI n5~ȳ! ^[e`%~2Vt[LNc 4̎gix|b j#Є&pP[/wjWZk;[ r&_s*벹eUM}eY OȫXrÀLtO+Q.]\|ɠܤ;Lk5\['/M3/ۻIq!fZFRHrOD) !Goix}aU [J). $y)(K`)V?B*53BIKfĿXɟ%0\۸0= l38A~?1c\(X^Q4۵] U(}Pذ@X5F`Lw 6a^1ov?=v\^SB Zb]bc#te gmYKKzۺc:A!POHi%z-wLpݧ?$~ [RD4ɹ[E}Nkj /Fl:CtXx'%_:,y:`pm)RBĜj9$xD*ݛkp$cN .j Ewۖ=σ榧@mW!L"N r3+WM7Fzÿ';'wԋE$p-nGz#0G't m%A_YU <3doq4ڡ=Nq*Ш{`ܮ Q+%T?q3ttYҍepkfm(v, j2inHsih#R~K P S:'&~}N2wݏUrNzauCFYOA 77=w߯2"DH2éTc8)YX .1ֺQ 7Q&PI[Jhmy !)F2=q*$Tc!GfGUoʼ}^tT,l הک]C_9VЅt|H*{h;c^ZǶv-{%p#zǩ|A:>gۓs8,HiR;h6buOqb k6'pR8:Mr EjMvoy5k(ڜ?Yj1__P{UyF5 a,?~zHkPꣻq)TYiA0"! -O:sD!}>3ى16 nTY끜/yꨠ:'ESM~.q)B sLF&݂Q,՞Pr{Wۚ8yOZ,vɴ2~]".,VJߤ@?og(T=)8*Y ݷʣu ᩳe'Qn 0D.l%L#楝MIE/m6iU4%§GeAEUtnڞ!#ɗ;c$-g"g*n(谱>498i;*VXWe4̑Z o*? }5E.1ad:*آ;C`^^m,<.ϢŚ9&2umA-A52Q!IB.+^3g<&.se"~n6?_<oU00r*hM K@r+UCS *Ir(S.,ȤˡZ(x FrKg"7LK~i$/LAһ!LC3umBUooqC"}1~ LXEoO!ᶾ+fo[ ]=̔?YO%;>`F+PKܛйu s1c&1MeZ('6P-4 C5!'.r{ od>^x~;p>sNv/">dМRMYꄺZ #[VX%P}ø1 sTOƆ{t򕑍dTv_ٌf6uD̽fKY.Ь,Mbd!U\oʱr*7 ;]5uzN?6j+PљB&@l<:@: h}rv+?Y16[[k-[0LXzR4ƼU`h+y4,*r[[e=sAW-_uhzfpcIpu~4QyNV` .x@d+húRBH$!#ũS~9!Rʝl> 2rXl5N:%OU@հo_C&7mkGO*u OL(/!)[a*T"6aag5Nz WdZtFTH`t;Y9ED_MFn`WNj f~ _ U)J:{[,VM8CDY`a+2ΤC_VK,mϝ a${ncTQ* urJXE0W73ڤi<$ 3ͤ94 ge)(sxdX*ۤ 5!xB*jQAuUv ƻo@// CÑov)㥺'WB;SInh{?" Bn}S!EQOZpy9Snb qS*GCǪz~uIP3U7,$H2&jmHV X o@3/(jLs ,Q&;$5*4jĄRc\~V={:U`yqЦSW 06~E-Db]ӪЏLZgzSJ|ڝ2]vl lγ m)pN(F".aio<J9c%s'թ@1Xnjb}_V0>CPΝWbE½%;n󰗡F)Y*o;CS9)܂ st(zk#s+`ˈsx1H eԣCwX(FN;+^>kğʎ!rvCxq%&:c,s'_ou h;'sj #Z0M {"H)3$:{S[c4웇4YSn5lܠ{ Rp +_]طZe k0/ly1j}/nhAzxp-Se}кsfZ6heXAkR?nE;e(_ՔBɌzvn#>O|3*{smM٬+#N%+L=iOKO6O(W{;=|7-r16!bU獀LQ% Imh90Bt_CM<rjݖ)ՋcfUH8 [Yҟ? !|)8G. ә&@`5*1_WyD?tZ,9o¡(9|4P_5*"r^_C!FF&bNk Lcf*Tg0/ft=6Ԃ "V{#}T`` 0';ֿx-Aiɀv7Ƚ *3ФnX5T{?FH zksW6ZF-PNw'nipٚZqP/_v(+t"@k IǙy/%C9h|5[^4Fz hj=xAm4R\C=«0>g$Y|嫻e8X*68iɗ*Bf%,mC]ȷ.?ə$m2hP4ddб4H kFU2l&edH|$5]G\eT|ō愼VGz+drEi.]x, $]I6՛͡4L61mgU=!A=J4Wq5 e<(c[jvݾrZ>D|\H"a1|6"&%&Hӝ:X#=>uV]A?cAfL1gD^Wr`7b|H]wJsp=>AF'C"F Vü[{ACq/f7ؽH"k 5FX,iΘ[Gt,%/y4TAczna € ui.865`%^d}s $=92Sh/b[$V=m^@VT NK''3zDvw#!5ۻ䋟>R;\[XHyԬf#ܣH (Fb*|Tƨf?ۉϨ~& F >am!|:VRٟo&r ZmP jw:a ?5axq_zS.Sdbx!}uQw!,}m[L[?ו`Ibn=uԸjITomq<Z-m?zl+r:Tafsn(/CҠik(]7{zixhٽoHV̪l &B6!d BN7"C$ b ^( >'ȾMEcdjB .}x3%`5f]ұ&d$-y ?`[JhnTxQ2klT8j{ĉĜ]oW][?apFRd:}R:XC~ 74&NAmO2ζ"zɅ? l| 7AȰW}>mG91yQhqLL7w|!9L'V%Wŧ UxҀ*1Kah$ɷ 9m_٩ܖW f+AK|a1\HWNxAB~·12-wa{a4֌VҘO{^+u8 =jt:#6(nQٔ\&L,RX%:h1}kdwp{fpx7͖> -)n#P8 cJ`\3A[`X(yj(d>m aR- ?w2CRqOtj~K,(Ƿ|f/eUgb}>gPa!FOKS0!^U9y݇)Xᦺ/ 3H(W}M>>X<4^To,kۥܩ&f%\KCY~L;4W>yGg>FP2F3sWjWr']DmyWbˋ0*=Sp),D.Dv oįMXc큮W]0)9VU?&\_u+q+n=,oH/!^v(!L|;2HbÄ|`7 L3`ǽA1pz%әdPjmC/}':E9R8ʨ'n2Ǚ(i\@_~eRKDZ!n9-pP}K R*| ~F#Teħ%t{WiKM]~˔eWAaX%3u$Y.bPM_g):IrŘ|S`"ճU)L@N_t3+t_8>tlOKٱzӷ6n?( rŝ3Zx4F!pA:{q/c%rDq0-d)! Kh'a SHagﻤ#>LB7i̬̩*;Ȳk~4Klvo8$ )9% ;A)i;-ky&}j~RK Pt}[ɔTxš1~+O+Lt x[L23M#rj.Iut蔾*Hf(RN52LlQa62۠`h/$NRCAA*j*cTeuDh'R!wǮzgOo?S j )S`BT"6 2F߁!"@CN͉` $rђm|j*u$C(kqk`i@F.bY[5fϲ;n9jHЇNYb]ڱO3V vڲ/Q[4뾠&ָYZc5 Q@~C&w0D)sӑ*.ˣ-T˰A&.$BJX8^E]Оf.0%\JL(00;BCx{V0dFkQp!L5qfe@/ XTWNlQXeӨ$LZ3\-;w=phLxm =Ҳ= r*4tSMI\y08is/pᄂR3&.Xr^<<^t}<.%CBӝV퀜TCa@3LSͅאYf{Mt ˒[k(vuJʥ(6sz?̖ cy܇=ᐴӘ<:q$E (s#xY#|y9+{Xu*C+:e#5uPdF<{PbaBwnw~l IYYFU2>M$RʜXz<,C]7s^*5\{Pp=a;rӐ/![C.eZY//^h:qdMdX^g1e @,U9&cv+Aj+/%Йq."N`OmZcf6%U!^ωMtH$Oţ`|CdnK fHA,:|pm >Mn.IrPlK~\fv>djCeSJM)] Z̈́/ym?raq|=U ^#&nó]6c@{GDy~3_Y{sҍ&Eʭ1()vI$f-*MdZ`>~/xKltktU;Ri qfʍ@1< rNeGb2~*43(#Q8ծNkk݌j+qO vX 07ެ~/47}-&+^=J~i+ֆ W؍Vqx>|jSrV}pxYA9ab d@E40@ %D j]$; Ih@#!r!n3D!Bh N f\Uc}&RCG4u<(!I#;%_aAt`*Zk۵kiPsiq㷫f=.>Ħ=_Bȁ\NIXUexGy\/EԦeM ?jJXׇ"q-0;y@2=TwI&t*!)lPc:?1Ͳ*DLo]VFX@4;!*:/X^YW!sp;4m"J`ǁEy'7 ڝDZf#5O(oP:gHvj::w@6BEmC먤=c 4!{+qvUnk(" ;ʲsQZDLJ՛I2WݠrsFMNۓʅ0Nk d5?G2 יlXľʠ;O}߲[w H*1%niOsςUpq'L.2JO*PrV9Qvd4!EEGh>ʳ}-AΖdқDR`+ɞPBV Ek{<]<ҵ}r"VS Q l/gL Cerw1xCQE捖¦JA!<ovJTbx뢤z㨝s0pIs+UjEfWn*.8xi{MVcz$:2= 'SԱ& B5nGT!;*08!%z ~F BB!u"MZa>f6/:dcW5VJL%tpL$y(q_3)8eQhG_e|[ bpc`qA"]UF8R3AK֭ȇϬBb~ȅ||\S h7z~E$Sy_:8$NrUHJ D Q%VȋbPӏ.`cUa$esC`[RZx ͞GRJ#d(@8bg:2_[_ ݐؓ+fu'=SǢu)GP6j/^kdv~Ac t:$ ZxGh3X2A߽Q'`)׭t0=}%H% EJQ{n!NxVgJ@(*/pn8aqX,/>[EoY@voVstlSTaOjSEl JFx"(v;K  ⓳ux]djF BnO[ 7郈3ɠY*\6MR-=JEāb/uv%TVBy,_IBeЉppî\%q D@fq"ȅ Gxs5dUl'x4+ FjމչqWU58 &h/n702]al" ܲ>xOVESuʆg޿Xjg#}gMov+sF!(]]2LȔˋ~Y1wG0{ :3(^1L,*HgJ)gpg䥹EwzAdGQfqE1^t]+"α nyCyrcy&cu*Ǖ f 0ˏUZ31!H8agr! 1@=AukRN8 ئa)zI9_8Swj\|+D"Tq5 6L贬Þ tզ2`j+ a"-DF"%7($})w6ۻ2igaTc tYZA7K_,*? b; l$tTJJ{A 4![ڈ&!sg&mf|˛A&Z :s}SFM~$V3.0.Y&@&cl}*ch[>U4gzX,:Qj>!xqx( z<9zF%ڀS9 ])!)j3xg#Q73k&)^|K*e* .NӣXLed|ucPΗ#tRSթ1FkJ- /d6X ^``Z1{X1Fl[+i) Qj`ӭw!l^ 6UH(fop1ޢ/qI|`t"F,5+SfS9Lu[i>6 f n >L>S8Mx6;%XOx|sl| X@Rz:UNx+FO0ռ鞼K*`Uҙ`4GU, o)Y}bF$vviYhu bZ;Z›CË4ѺHZa.T^:}mIuz?އ駜_F:d0-XU3ϛDיp%ta<0}$JL{ Nb*Vj0M$nvgL3O! cd^ӎ6ķ]pݹmr3Qzt>ԝse.TSV<ƗZ5|frCW,T;d c[D⳺$SXbv(l jj+_3nsZf<鿗 CX1& M.l|&x2`"ԣPכ,дSW ӈyY%y},YBE2#p**$=$\y1L*:uujI Wo-\֧ ew&L?GEAQ³:) ds6zD*K~7¼dt %% 'b{/#Y=ᥘ(Ņ,7 Ԓ(pZ -Y]+!vU؋MdqX2{E|Y^.gpQ|Cm"X˩t bp : ɼ [c%: 3U(o8H{%! ROx-g/4(q)Ծg|+J_o'1og2@bp-B 6SG6ĝÊ2iRpyat ?w13b%  FO_0լm4NwcDu=W}g%*}bH-b/rވIh΁g@[ͱO4$Fl6TuVfL?!ZJdbA 7ӝv6DyDF'ZYVL} KBk "۟+/ `+{Dn gv;e8ߐ $!LsU3 4nl`wo4HNwJHe~g.~A5vQEypLܱuκV}6]u&‰vC bvN: n6584>)&ez.rپ4D]V'fOv0v4Nj!! xʒ?l<[TfOE-n9ѱFDy3.juge ԈT5X?T%'%)3RrG CN!'Y'^HpO&ad\FWy >7D v Ea94տkH[Ar#ɽ3|f}&m.f Yl>pg7n풢A ^2Q %1|0-z`PJs{' ب^U.lguiBIT']d{U}U ٠Yf29O.^zށZP, U TQ}6Kvr ?;6??lRFj?U+ۧR.mƴx#_ ;^, @nU̯7^âb@ c 7Wґ;hIvN=횂u^ZqegGCD lYn'8VJ߲a @]uPjAyC]AYsbvQm}`q> F˧\ILYo'ܗ؆Oq'koj~nv u6e[;u.p+[FdgY *}G7|ХDx4 jv_1&*!A<ʡaVA,zy+܌3V̵b6oY`T(vR}_ۅ!yS+D@F*SVҾZ(z@5iK^AD[otm&Ϗ@oTDjyM ݧF?5&dEX>/L^jA[0벴필oI40Х_kl|g;|Ji4(]kFGgdb*[2Kd-HA/=  :\/p3甶w AއzSP +ݕХ<@ڪ5QɄL^a([6cX5?x"ǐK)p)A cI Ň|t*7dfW'?ʹ.>ߜQgDbDu !w 0ͫ 54?{|N*+!݀8;Ƴˤ&&.`t4y,y~Omh۫8ȿG Sgb >&h\:k@7ѠYent3[ fKR+ $&ⷷ˧7.#G(YP kWPU∪u~ĈÊ,i#@ҨamUh)fd"@͞d{kkn2ΜĻ){kD@[ZpAK?Xݛ QP6K4>Z3V1wbfSʹL,v[\w3!sR~ý1lsjjaAL7ϺoY`Abgw*iZfbg& OϜʤ2WϼP\Xs^d}_wRϏ/3S90z>Qh+,o]C7p492L%{I f ׈2rNv֚v *L-$[i:hDzL# /X#Npge^YVCRꁭePx7\.>o98/ڀD'O݄ᖀkQ%]h+\lB\ IhE/[ %5]{B?(DaDIFpj(u|Qۙ֗|#kP ݠ.U<bcǡT3xP~ڢRU43&Hci` 6sg9?s!됩jTZ$Tadn ci$fKq^Vş::™U8;V &dYM1Sj; ë1ڵf:ٟҞl-}֞SF*Ԑ=xSFZo샘9ż󃛓30` Z؋vj#SEx>!(rtJ~œ%ln:J%͒sfg<`%!B,)c%>279ާ;_m<⩈U"RM9Ə_l'W,a5Y}-C "Qw.m`z-yaP}gHR'sIagZQ08/\E&=GO+}G[%VqwZny Muz[Ƥi,B x՝50;mUVW=[oz@1co^}^\i a>W)yL7)v(#D, \4ĝ4~g22˻;Q^=+ӝa9zgO0>99JA֣̗M&?31~8[1Gq;&+MEciqҩ!U]rk.*Uo/|Gſ !Os^/+( 够Y ez4j%NWu$5;*\4&!0ZrpmM0 mKпPvߘU־]ll{֩D:7sW_[ŸKlK/\'}`I}p˽[^}Y'm>5qg]LB:ʚ,{<;nuӀO ý,O}i[_c&/CycMX\2w,,26nLr8NI$b2hRRfaJdki7o37 i` [O֊'1&eiЊC?IXJczHB\nws^ܝDG~wXN]4OG#FÔ!zvjɿYD#/AVmݘnY~4#+b# w 1iD>0)^RQ˖=uAοlml;qވAOM8 0+WF`L궵9 #jk.s" hy.AOPkހ wM~񱈙Q rЄp=k41p b8OĪ등g`ph`r\(z%3\_pL8Q=PwREh@)Y0[f<5a -e &9{#|)Kh`pYm\ȻVIFW3TO6݄Xp2]Dqmx. %Wm@t^3 Aꚞ faZ$? NMQTZ)ƱVԱd5UL2!t~Vw-FOΠN!# ?v,8#Z79ir\\s D G;>[=-v^bn,oJ^ "V?L}h%xjӐ<6%HB C I%_S]jխ4pұ}9/uFxt7V 9k9UѤ"~)mpLdM$W.Fsr<>Oby~L`{hbjag[&8QK @!q䰬:e-Ds~mÆ,jvd*_Slz ,tyr<1ܒ-RW?&sޚ>'LYd /A% \C#i'91R~НΑ]CΘzv8W,­7o⠎pw!xX+ĩpBc 8˹]-fty6jGrnFC0TC9L>*puFo->"5PYTWg^p Fz2mmᢔ7ġ N<Y$99WAdvaLqDw`p;t63.kH2};>4- C>@)הɐSWndytRLXSc6}?|f\@PHh1n=RfQ\+lWA$G 3K:IP$|ҒA+s99bݘ 6smclx'њ*2IL3;Ejd A$c" g%MBځP/ŜtYWX>7!6X-a,>Ʌ7ww)qJˏxa jh3Ղ\EFAB*9H1q%DYF":zڏZs1'ȟҪ&&FZ8!p 9;1>WKac>f 0 h fTo``@KJcZW3- ):V@c k O:YײazS$k<|D$ B([S^ CA%אDL-lˮJ)H}W7H)+ T`{#a9Iٱ=x:|yOyH&/usE'pv$6PR:W8}wXcyK?VOjd$vY h~lG0`gth_v%BObqZ$@rAZ;)/GBEX;FE.PkRv j{$Pf6;YCnIKI&%7nY3G~,P`X8Z,1qRf90޷{.K f. xQ"Fh _g-rNޟ0/0~6=5(g{([!ROƬXœ@3R(ᖧzS4l un 3F@˹;C%^'T3P(/'!ћ7(*GwU7~I{Úc@h0XX+(_=Y(r2;&p5;etw dg[++9G8dJAm;%>WSXl~Ym! [L~Lî۵g |qo5^e?Lc7LRjF{b}P9ڷ6t!´i8G=GQOF毷9<<//ʅy~֭ k, bRumY6<`EuOr0"~;dP|v_?-leW),"N O6' 1PZ8 pw&^Q=2O(K}ۿDBhYL"xbd1-U" _Şj_{iZ|/PQT#QLcmF@x:0:ٹm1ӖZ,PÇ?&g-0!Nj]:w"yK݆Rru4tźrHo.zCkb:0t+l@kc{Zd.bP 'o7 Q`tv ܃k/+c.RB̓ɐJIܻE#B##sq% zĩɽ'KdFrn󐃋o@ _JG?86FaV3pgaB\/bbykyQWQ/᪹n;VD=dk\Kqb6aGL[BV6m(!TSW\9EE"6*Ip \K%j&KʠJr9> 29A)Kxߴu/9}K/aj.jyj&Ό~&L,D{½'WU4@,2?;mϰewN)e>״ ɈǚF}dpHT(hn$2da[1=1\&)wt&jZRv#ObL m05c+&{ i ~#M!:4gea;bvY_;Eff)I^~`ue`Lg/(IB#7h^P*R/:<ܝ-Dc|HAaF%90Wb*3,E);@mHl.++$<^nXm0-zR]׻NCQE!"V4'f՜5ds9[1ɹ]s^2]u{RmM/Ӫ#LUmu& 2my2X &3Q#;ca š__iY*jg_̂K>ϰهǥ1k&Gl "wܕ'$&ɚJKQC&w,G/q=n2!B! /LD& E7 X, ]"‰>")Zxxx|%0X8Cpc812IBq|F0TFŠ)[ntOȷl?x1RXFoаxk 8Q/NbH~ :Ic%@MVyvӠ,禌'E] ku)yti.:)dx\?+Mu6Cs| ɌѵwС;%:ܘ-OڊɮZ_kl3#hֵ b?)X&m>E4#f[9 -R0tY#|P"nIW^I{K UJ񯫀I2$jChwR¬Iu5Թ gG0ژW,:QGORx ^sVcy!Kcb0B kVWY)WM>tڇ(Ҿ\;pqel[GR-z2 Sӡ13jH1 Zbsd*_K+DOz9e\7q96J~oky*9NL^tTŗ4DXUN;4GIP)kSH@OJ1UWא7U"tvI?fPBc`1#W:K|;-(A "<6K}s؄si>:2KL-?Vb[z$al[Qz3՚Kv~,"'ٛdjW}l2]t[v9AQܽ!>gz\G*< ճ;iΤ$ g(F(mJ4H&GRIt5u=ʫ]#)dFbhgy:"RG5Bﱷu:QO#Z>i^x-Fwg"sOkNE e \)fTr}dY!֧AYT;X-ghV!}ʉYS ΄de$vg- p Ews/0%MzuCțX>aep "!..D[J/,Qa~\@uѐ—Agw?NAiI׍~`->}? DRo ,2Tyx2 Kmi: Q  ]6` .΋ա9@˿L:zY/CHUalҋIw˱1PƢjՋ!8Bo\ WÂH#qrZNn9TL:_->K'-hǃu-᧌m|AXDC_]}Ai֔<:݂n$Z$cV,w 01-"pl``{DȅV9\sC[~2&db8*H4 Ρfr vNsǾNҀkc3)dlڟb<$VuUY~D+co=W֨nB< P]g%ŦvC: WJQw`U< +3РqF|cn۶;[֔v2/{1_M&di=z# 4.+,xiRK4v&6DSxZ#Lr γDqrxQMmn>U-~ɡ0 td ʽK_f2_cr׋38]$ w nK՗,Vf)ӔiJυda#QIOs<Jn;mn!$d@O #q뼁_GED% 4K݈5P*S·[~?͓"+x:hڊ2 ]zvDH].sli$%_2eM!Qj^IPFԋavԫ6Ñe 3[s,R-[X!=+Ț~@7DCcǔz;Δ,9 #E>Ϩ ~͹%#b8B8JD?@[ky۰u.~8 Lr@l UƨЧi\R*HX#Ғ]3X-ϡ=գE6ɮt(]K1cA{2FxkD.8'1xq )i*X6P]p&ؑrL59D"ҋ' |nu)x XWݩZO*/вtG xߑ" _Hork̡ 8f(3m6{Æv!ԟ3|Jd1{?w &P=7yD_K3| ƣ (`6rNu1+:H8񥵄lA⏦jᷚtR= x"ԧCfO8CV7*}|:3bhZLt:6)g 'ǝUŁ+3U, cGsrGѷ]e5zk~>1\R<m*gf,SGꧥqȪ&3%"K88P2u9gx@G}9h89t0g`:Nfph״hG>PW{"֒@oN30%1 r4>CR]6En d@DDa]2dC/ٹU~Q5^~kb#[5WBꛥ{8tԄq/ରWs D i]H{9Ls]x܎G^撢S GW6\zv $YJ٫ϗg%ˇ ,5l4Ų1XĞE6exq>]jQ (HPu.ڐ׀"S]+(`+'My5$S.~:?c/Yqi㜬 vxfQ>0% _ s`\>eq2|o cM1`,(QWϔIڇ& KJ;o:@c[ᮩ ,`0?AƟqKm D} j+ |b =~Lrd"ftŽv|sU{k2 =Z_[dw|9RR8%g{|eCMbK,EioPsW.LG~юN]DBWKa>D O`-; qM @>\% oxM?{te>E*dG`iEye rOځ69rfL6&2z_LyG^+C\]2<8z_@!XxCH]Y+3xAExofߐW`oHV7B=}3[€vek1h͞Y>w~wx=b "H?\6aA^|T셎jbl fra( avm2 f 3}޴%ǵz݃EDGE$,Ȋq\MdNrƿ]Tk[.M%ZS<_E;~Gxwc~lM7wlMj/-eMS =WCb+rKI>V0Z !.o!$O{ݜ]w=ZfW Ҳ%;Wf\ ˿^BOĠA i3;gwM,:z=*{N6f~ 7;hs4Q ]»:6YY@S3ayj NEF;gRZc﫩_/=e,,x4On 7 @d6A!`3IF E?Z:K/5\{lAg׸WigQ.ia9;k$MMF/m.IApbidoʞL5s8DGP\hU:#3y4&/"(˂tL8TL^jPޢ8Qa͛ XBXGq'4)cz n2Mh҄0tk S쾺ԡoE< jiK )(WؐreqDq(M8ļF'r̷?aXy;Ǚ71s]]aF6u,;}Lu&]A3mGֵQIދXdoF^W^ʞ+y^QT>Azd…* Ch|sLZ8PRQ,+#Vy_)@_z3ŀV3,M_Zj{׶}-~$JŘOYЭdSTԎ/ޣ|n= ^)~(%%gy}ŋ}kX{dz8G,p2};~᷄͹ սV7 r

    oܘK נCOAB/q !,vIRXqA]dw̯ˬ`MsTBʠ5mϑ%X?}p u7]_϶]8CwodeQMtq:V*T0@2vW*pHzR'=j/vHCpraPD@5WچsY>՘Zsiۣ)^IZ8;n!8lçAg3-%. R>K  ^jOŋL/Q6W4~>0v"d7os59%\8NdN0M,O՗qA/y"̤ON1|{\efZBZRb_q7zj^z#%raoe!,XYfc*$Zwƥ3幷 G䁽{brHyN.:|x~U=F1LG:G\WaWkwb`o0VaO`GB҅AHԟ)[^%w/r^m3y`_,XU؍ܣGoNsExT_;j:|2 ({)o'~ t^HAQHFp -eFʹXBHf.&Qɢp,6@׹[(`4~cqb,$[}' Je |gDTKOH;u^jdGZb%S){82;&h%RpbsyLInY@;`n:Lse'jح =W2 vm\~ hdBp x8)O }+sk3ES2lA}*܂0%E Cϑ'"rݶ4Ώ<^7ԹzjX Ə{; @Lk@5lsTZ3_ޫ!GuBr7e'ٓkP7O#>LxD+2T9hkE/>3t)<2IrFCEǝ -.YfC6UgE}me$u)B/\TBD)yF"H]Fɩ$Ak@'^7y\E 9n㍩ބ;މ-1B*0*'<bU)zf 2@mMRȟD#c']?^J[tXLyU Z Ս9?LNzz !%B}}`qH^o’? ; }d4bC衦ʰ晌~F"o1DR NycA$R#30캋*Ar`n4J2@X7ɌPE:tOBUnK`|ȗN|ހ KS! LidLf_c:?O%;  |ӓ;`ɠ qzK4V%HٞBS]c! Dͨy]ͬg:ACaM'N¬X镴PWrSSzAt?ԇۂ6H/ԧdg^'Y|ßަ_iꯙ{{Aꣽe1ZU)ds^eTic)nGv1ڠ>;_3n7;dh\ -tu'ݧ{WG)YDyN V[:b T75Jm Ōm07 9$mx3 c~^O*thkT^.LY="0C|"5|pt]w8a$8 hQs]4Y_1֬iտq:i*+U>v#50z2Tߴ:Lk;R{+>Jbg}/ߝʼn޶ArnոRn,yD޻u"&Oz&,Ou}p]&Qx@H<#Wm]Rfv_HU459P_);d= <}h Kę㙚t( 3.H`wܤO8hʉId&ulNKjh kҴAQdsY+gsU(wazAaWw`F>9H2W5=AO.o;55C8i#T)DW:pnU <ɤ:`17%ZvDޯDWMSF9W"&r< bfP74qRHx!'Y Kۣz\ݻ1c=D:Ijэ#:*BLp U;~oGo`#SZQ3fȦŕE7rhìwo""dOCBd4lZhyӹ]* t $%编rN 9 tZx6Ig{ 'suPHG 歲EH8vEa:ZD#TAJ7i25`wo=2vЧʢ=`0 ͹P^q7oIr_VC EX97 BO; HAfϸ/_\= $ȶ~`<̡XS~%=q u6x;q{METlFuqE4Q߃@i ֊aAҺU%c Oq^mt\Vܤ-D,{1ڭvIcS:AFR;#Hg[')2 0BZ2X3 (AMGb0M9p7:8i2~QI[)J{uLk=Vz_4k1!f;|dm<ݼNy<eKڨi~]QJ 'b)ğ%|_S/rši߂ -${fB>lnR8$ \g)s1Q$vfjVg+/7ǝ\NOdR1u5.]3_"&<E1H}0%5Q=OQBrdj*LQ}RjZG\S] 4ŝ-tȴМ%OG0V>08VBM9B5E(x²ˏ?? #Y}ڀs8y{+xhfkTf_X](TJ,$q\0 :+we,[@|| B2wD;xC]*Ae []&Ax=5*'ܡ*-'́Ij_Δ\Xa1\j xqKɀ[l/fړ\>Xj,ҏs4 >Nt,v,3jM~oUcσa4kqPUSTP\P ǐRy8OhtҶ8]KY)/ Ckt.SV],}$2E R"cKzTTLJ`EZU`1$˯È?\/ l708sO?f蘵U w<{߆B]O5؎apUdYɵH;AI4/%VLSd{-38zl KlӨ[={;1ޖ,9m)`mRD^hvF8lj8GW ~*ͭl8pԨӺU8W.d*v3Q9CHrC"BegBlW"Rr[r8&`|ud GoxG/1Ah{s&PF?QwȖ ˲I`oP5Tr H+X+x3X`+\VA=+')j ҎfI#l_:%lK4D#򎇾la2 ]Hs5 $.)뵬PPg|u*b@$kdgMLT׋[.0 hCn .X833,!ל ޺ܔHgۿB2V$J)s%x⥱xs=Bqo˖ sẌ@fQC1h%Cri/#+|ܹ;89>2X=ܖ4Q#bj-~Ӝ2ҿ&.y@ +fK#E oyvҗ=g }Fa:A4'9hTWTW{9Hv[sPHL- s;"H#H|;5 P:9{LԲ\=RF4 7Kۭ@$=AS,naN'1[L!7n$N9ӣ&v-!Ϭ0pu K+~6$0Ϣ84!;]Lj I] A2̟n`_f駩34yh󨼆 LP,pxr ,ZC!l;x__co]iKbnm|_?ȓ6'.ZcOo9pLE2&[|Q{ 8&0\woF s.^Ls݁ɥjİ]:2 wpSa1V˲ ;mVRmoѴBrziL"E>rahR*|z|X};AĿ("k(P!ORIc.l61Է)"dAQ ߥH)6:? RC h75@§ kGJ}9i/%MB5w K/Vl´3)V%mΒgCz+ }{6+w+jߤ l0Et~%AG0#߆pQ ik{/S1Ό%m~ ܳϠ|F A/۴r}ʋ;fz^>+x&~TkB;G3tHw~ `&?q /_`>a7l H!|'>S%1?AI5O A#`O~mZH8wX8>\uʭG0RXu^ByXyRq/jlv<5%]Iݱ@v뼰u#Z5~Z:cY z|ņ1gC2t EFgvpt8$yJF{a ~۵sJ.^c*2w~$B.Gi?~{{Z @j2̠]Rs?JЋ^ܹߎ T]j6kef-ȪJL Ȱ4:e*MgE,#$|JSa'PjpN4u6\m_OJ 2A}: 1N_+zH6Ei{BGkx&5hx#Le-EyXLZq-FuF$IʼnA"ªj30? ?1P .|]p"j~|iYDGo>]dՅ`cF (UxJ]c vp r7~ـEN#8]n/q)0A[y_@X0*(x/f U++ ./Xz0s,<5 E+Lyh-9Ncv?ѭt:$Y*RpJtO?c\s*v9=qQ^Qr7msHʛ}ˡrvkL\IL akqcc 9W/2_j[ikhDkbKgn| r288uk^.Ǽ>ɇl-[FLN@aL65cfuQOTZ0iO'f]|oZ}~OuJ\#bq"p&#phD, l62LՀzQiKDZL;{ȍTB,}?(؃z10ijLq#1/R4` m0hO@qR5}k!UeRz%OǍ mgj;hfcfz*X*BVĊ4=N#2*INrb&L $?ErDGq$.BX7q*g]&\^kCW  H: +y2&OLɯ˳ic0'ϲ^&^𽨂tJ*Ȧc&E)'XĦ!mQ櫟L)M:?#Yϐ܀mQn6W줄.bvsW¤6K2y3g|/;0;}3PHTD|6}OWpt-)""݉?_Ѡ.!YC;|%2 ῏{{2(u BQ @f; 1׿\?o ~.A%DjIX;Al?-/ $Z),ؚKqA\< 4]L UyIcݿb0y'IWf;e"wQby0:,,7WBv?Mk4lp<.moi)"uwX-oƃ&8/{d'iL97|Rȶp2Dq$y^zGLH<UH)'<4vjչLwטIGDf;yYVma )QwEFM\p_Ws{y$w"_oՠ8'W'LK8ɎCT4iLSzM`edOKL5z &y+lj8]\n+Nf &\Qעr@7wTS?兪XȲʓN|D0:!E'xuy- z tW}1qg 3|}@*[͓cN|LOpPz~ITq*J+; i{LDsEtrb|&cP?..'b&Xrx>=t4n\ura@d[9AG `2sFasێo=~Ljxwf+0 "I\ 񉂽W P~Z*Im4Gl1hf a2sBW,ϗ{Q5v?CB'yvvc8fsV>Ȏ4l&)Ǐ)ۈ l T/gǧYuצUm-tk;d4WYGPqyRdke%yaCkiߗ ODph0W2W3}@cIpЩo?h8z/I=Pscb4V4w զǨ"JPj18"(1TRǧح.%|ls{[GӇv:{QUwqOe;'yso# KV }"'4/%k8f'.VavQ m5uyâOQt YC!P7UBr?7*-RJd=$RA DCg Vc1YQ0̨ Yva#?\zì'(/w]oQ%_אL8MpTn:ysy3'QAb&Wڌږc@lQ1b_ua &|ޝ*wywlpYoIqei [j[Ƣ =m3n%'zci]npQV tˍbrjsv="Pk$Sw) -f Ȇ8zJ(_;KdBgn]X\ :τ%sp)o}qMƬ?aV <}IΉ5r~@&0E >E$keRetT[ڜ!WN#2˔U,Hc[`fЄHڴ^*+b8 ~W479ʅy4yiaĀ4v[YSkǻёfpQ~Ϗ.ⵁ5)'J%l[pj{Gؿvk7?:vodKb>N t?Tԭ2Hf4!-gb@\ȶxW,|ᖐTJlEpYc, hЂNg/̞ YӫKYL*=!-Nth+̧_T5| 5(0H@+UH3Y,6TPTq:/]OSU"Geiw04vWUFyaq|EOD&{ "U|?i"rX%(#-}OBڇ[r"lVux߄<T:*эv.%Y :$Wu R1NՎE g6'g })1j7k,I;xkUp=[{:G#2g0U E͈<"7sі9`tO;MՈx^ Nv!CۙUe(O6olS( PC_0W;ehn?\X,ERs;+MH])U,(8P_ٗeYG"\7m/j/h. JFO-MVQF8L gE$PqRUK/xhVJZfO ɟv e1z|K x 5l*Ymå̙mZ]2uhUk,!kȗC~}d?XUrSVv!)PԵUef\A*oXaf 궋cL+dFGo-h}{O\k[("Q`tt~v#ml0R3y Vl6Rˡkգ@0UwWI反8= Lx})kZBíNtIŶ+D J񗱠ǐ^/9qBZP~=p<1#' M$ϸ~LKRŒfg2+ٺmSֽ@$1P7!MiGk:j++(Dfp3xlS༃4/{MB. Q V_p7C7Ӄ̫'~}O&xK! )no:\+02h Ta_ؾcOS6Xدo/$|' 6΅:ZFfiwq%{uA$zmأL6i+q\<":i P;,kTN;U^2BvG0jJ5D |? UC=[@bIu__m#S#Vl4 V[m9w/8::fuqTǗ7//XJ0B dǿK|V6\hu ^~eD^9Z1wR#h?r, 7 I x^׽tc'PvPGWXr:<1W\渼 :#Xk:hˇ43mѬxI*gO;XW<BoKUMVɠ%/ͺsVZϚh-N>|a9hb@#;zCo 9QSu?:=7-/NG@ ȭ4 X c}f-uZC}uKOc^jxTŰyŢe#kI) ̵Ade YȄ_` B3jN+TuGO vF) 1ʍJRRV3L̊×-v !w3S?/$90]OQT q3ljze'I*Ql˙lq/~L)5zV:y=gf7Y_bSN@#HcQ/Vw %>27ɜf!@1'N|}^@njZ5u4 #~$kYŒ$ku_j:2 oGgu/$g.@ 3+6*O]|T'w4ކQ.- "B[JK`~<8NI>/f(x-O H2$oep+vS@jDJ?[VTx n& 6^aXe">AHw@9ぞ*8CfBn)O/p{I-'5.^wA F^&{D*%NGM1Dx=9TIrC0.T :y@gp[%6'tP pF"3*ͻy0=hڛA!韛_X=y?G1kE]ƝR^ ܺy]FVz8nrV3yi2nS\l(4u{Ұ* s9|{RS (^ Ըn ]sH/p N{'TJC8_9 5u4tؓޞ'OhH,7Op:i (GF|ѼJ"'{hjzG"mejr8'G0`FVĺj~LaCo ˗"F$ֶ 3.!Rs \x؍A$NQ\]~x<:4bhsyn;/-I4\Y-͌Sgq,+Hmkz0_y`6)"N++,kp:F cjAI:qg8k+ ]`:ccTAuŔ4@"s p UPʾ v{?hOx5ي|f{L ,,(I2yUUQtⓨoWSgUr}1{s RDAe0oһZ4ӏmI0Uiþ:%p8e RWa^OdP,MwG' PQ b}m뛁VA[9P[NYW<"SvzHxd1ZSli=r蘧ժ&.KlDʹNʯz{Pޠ]y,>3>/t*M/ױgDb\U8 Lpn*(Ġ;Nt6R~ dCelV_\)>'Ў .NIܪR#C~KOV̩31:?I0sVTEA!tgxNQo(R#?*^f06< ZUcNwXDHɪF02)sM1@1i =(@ Ȭ-ub![jB#$} [+KMXeq58G\|k0j!TpC];Rthvfz\VL_@(-]:C7_)fotbO1A%0> CTRY2jUXвx۵ 5㕅6ޟd OxSewy4"|%o訔툀z`*7|#EJ ;mfs;_aewf϶rRb_wU`$–yR~D+m~jsko34Ae gUo920/O'D2 f.wPy%MCk8?@a-$hT;M,@sgb= !x%ͩ1]ok~}B]=>l;nUNDIhBӦ)CZiEuqSWze*P168.;ZJh2ֲOH^q%isZh^.B6lJnF m%&ȭR~޴k O& aL$ҊN=qcܪnd50g]`ux9k괐]5Yɣ;`HЕp#Z^^&h-&-fn勬W-R0R<,[f@O~}t5U»ϗ3!N%o+FxGQ0- z1fa C$(7_uZ>Byݺ uZ0'g~宐8 .H mdJFA롸:gcfKv$_Nba%*d(8F®iA "D1*Mdo R* >ݱGBN4Eaf4 \m&^.(W+ʁd O<gԐNvn)_'8@dZ~L~.)YFROҍj3l|@|p8h/;Yp>=d^¤%ñG=G}8 1jr{/XdRذx h.g@H˩g=}2(Rhs"S+oڮ7z{TCB;FS|XY׋ۣ*S+f!g'wOE#b#@|@+֒AB#%uW#Pr ` 9HZթ3eF%([Gbn*:\Ŧv$" ;}^/v iS%l'Y4wej (:@% sK-\mlQKPV2I3rΥLr1HG\uL|P? 9^o72~/zXQVlr!UGW|e[&jg./ E!4]~òAgllLW;Zj5F&?p-bP]*OpI8.^W;%6`V~nq=x==[_XiKEӋoxoiO^⍾!u 0fk'2@rj(H\\nLyB+J9ڤqK]h]-T; Ͽ'!]`B/ljaÇ{D5q:FXTT4r-؆[ٖHAjj=>j߰hpW"uY51k^tcզ 2幦[vNEƩ bf[lxQj4׈Jl.p8u=-BK15RH4@iO-@: '##Eۤ(p`Rf< caEOt=Ǘh4T]0yj u |F{mt Mt9::;:HJg8-RUB& قF-ruyz6_<}WUx]x YdR%ˤ-u)S}n%,(!, r^fїcTSns1\Ϝc y]Ak]Ýw-<⪳%BA{ = l&n{ZUM%F6 f{VAuKtȉи](UŢ-kSՠz#rkmKx: 3s I<_nN86*?ӣ:kR AT?]8j}֟? 4(2/jꇊKwʊ'SdVΨG?xߏ(Rhx.#{#Qa$`gaWЭӅ=S _%n ֕+[~w'Ynw6 cN֠@r u}5u(l[5G&Yrgl-Ǵ_wvC`U,@34hG_!>$ UMO3_+a 573Q"}N1Qє5wGc}F'W 7)q̪/GnM?kFӨxt.گc8|>Q#?wlh̀i)C#fXj6čil~˥bL{9uO,fJ?1Qtocq~P=%~8pA%Q5z5_kRx#1\`"yH>!+i_4:vOK f%'Ȉ$%=NB$Kn/-xr}ۛ"In O]Aq ʰBffTIU U hNhg eRp޹'Z쿰 Q+8Jo"^SMx/NlڇUu .2'"M~$~VSs8W6>jhUA zzPIĻ}Q;̾M֍{q<\䫷Vl]bJb`m>IQ/z6^mdLy1[لV-{fl郻4;W"9[ o%>L 7#)& < WhܽItoXWk- Z&Y/Jo H!F2:n–l*9R6$ _C*\ %j(xÛ 1J04OMB̂ɳ1P\r Dr3:Y|-:lShiTǭ0<ƫvE;#Pv%#lb |pnr Lohu5_D-|KM}r.D/LOC"ˎ)y0|j )#~M#5j ZqZEz^hrp6_O j&S: YݨRUpATp`jM42dcC{ FD\ٱ/8nQh-1aNk!,_lkh;!e9 '8ac?5c#;ǖao2WY?Rw ^ӵ5GU(^H8Hj,?S] '%֠Ti ?ةqژo:1)N14϶(Fmd8kDXggͦƣ1tpXa fk?\NrfxD4qVX|["$[`s˖ϊ?NCg~3*邤C:zг*Q1.%ZhsBpZ ADJ*AX^-`l6bœ̧N;HQ=ChSNSW#s#udKD P{\e<~Q}W-3ؔP>IVƠ8)Q;J!}bcn y)<h}{v+ڒoyYtr1,!hJY@ ezU0&uV+׼9[f~sJ$צ.z0yإň@^ϓeR EQPr[ygؘŕ ¬g99G:d [XU #2%_>- }[K*mXf)jA-d2qm2I!i qݏK95 QEFuD(1D@>>_}#d2:sSĴX-$^|[StGUEe~E EIU[Qfrızձ5͟&{w Cl{(`yt/:jh㭞{aMi[XxOG *qeOr&(\XATD;JUx,'+kH,t+jN`ǹիCX*{0dY >|+#UB_ԷzaDJ+O$K%xbȀ"Hv^vjS(6$H4emAtC9<ާƮ;~ HҬX͢fy?IQ5>olD1,O ڬ_JeQټ!.rk&ueBRR=Yt xo))k :FƖxrhȸ>dj~%\zi 4˴<0]R1:S4"qP ̈Cxk.1Y {232!`CG0"82u04LGFdE4竀)ٮ~ Zwn%I0倝&=ʱIVz {$'Z+:X8$ *+ 2h3r މ8Еʰ J8hJޅ߀ N`B Ս cJ 5ο~6bF17_G 4p]Qor`2RK1[(@)Acup|4"Qģy&HY`Sa`3%-tU 'ՙ$Xti=Bj"‘f8o#b˅S'H*!G]%Y\"vjXؚEӠ(|AR^vBiR|_Sl'FMvA\bI|*4 ق+9",>. #Q"GC4jTgGԈ&Jmڑ'; x:n: &ḽ^mbZ(SE8\W妘1==IyUBG*x9'dco6XE*݀<5럝"KX?L(`*!xLr[ 1AOaQTa 6i)0a]c_*=(Jf6@.8H6C ΕN]!$+UR"ʎ w+[H_5U`_UN%sĜeS]l%wIXD.~j4 T8 GKͱViM_cSheZMt0Ù+f*& vzn'F^>{unʲSx-<͒O *R`7_# mWɘD&茂g"Y \29 n=?%S#EE j޴N3kdcN"V 5j.jseu?l9_}#Gs *+[$C@}mj;x;OlK_њAl0tmyϓt|fL-!Yq˒ @^%Xէ. iVt[NN>3#/q%w0g3ty >I]u ϯn:\MO#Ŀ'U2Q|b0AJVvgQ'.8vbj5) ؚ*\};7O K["ɘdf I E,UZL_WnLXa&fM0R <*_)$sC HK6ׅ9h4R}Tʄ/Nk‹Ŝ},N_ى:hyk.HG~cWi8,ђ\;nCq"ė!${__LWh63>t‹O sҌ䔆2@G/V'r VC +lgju7Ƚk1Ƨtϸrbr(D꜑$1^:mTb9ftFۚ|[ '(Y(KE~ƒk<[SVB5/Y"am,6j beYqZ->e]v*{Dnlng1_,Q^H.~\z@KF^yxa:$D r<ƚi4KdFj𻣲rWp]6?[wAyi hi0o_gӚuKZ'oZo6پL-jEr˲`hbCxM+ ɻHoTW -4lj:F\ UG@24e$pؼo=:(M &z+,uհ'>TLE]距={A􅖃vr繢oӶ='q"ѺrNveēeDH海yt4ښF?q+Cc jHlQvT~vFU{)0ks1Gm%W CU4헙>Ĵbh`*bJ:xsqc9) >(_<ŸM_C2:4Ծ|+r= Hށ2 ]7?s'R~VH<%gV lP U 2l@ LQDav==U{l(|9[`:V!֏+R2k#K/%.ή]˷T_;O _B/mnx̬N!*Gk"i<9)> ͯ.QjnD[C^(K9OM8!ܴZd[bPP, lmsf;i'łUi d!hN6OŸ h i,q!r:$]|j Sc[e4j$w(SqeK)AٮGǬEiVZ{FNYxB.h*'),S$C{uo#o<V1aЬj'(:P&*%1gi8'ͻ$=[L|ue#o1g}pg59gA0 I@5ul#˝+ >Le+?b$T)sà !}%0BNxLY뛡(`s- UdvlJ &nܩN= q+jNǾ˾&5HV~$ʨ灾]nbQ_OMڧ[ b_fZˆJ-z6uTorVYn_c UBG0}@¡*_]}Wdm݈c2)PWx_ HE@Q.M݅^ tQ<7^%08- C<R#$Nca']$,|ib8J $)7jWF_YGuMa7W|QCa!&=tJLhD( WO=7i \FO5$'|,SMْJ \ߚ?E%^⼌YP.^QsoZ6 -T9EEͺi6 i(udk07\hDlrm7з89?3H<5{AIYWZYuXw/_' ^p%5/ S-&}H\}K46;Zf3;rJrm8pIYzW.rw E3\xTZV(|Zg 柼y*)l4P'0 OQV=LAZ [|?!ioR;ʖޝl7*O_OQĉ&{M9iȯÊEfqrwNV$-s<#3Kq }s bq}Hj^B"s&*CAI5fmA<> Sܚ?Q_bKzS(vM/m*踁I_&t8Q8h ۘ YxڡlYJk\&NH<zf#;oʫـݰm VBA`EfТf2=R ƪAL@ZQ^4q+EOʘ&ᇑuEՙDY]$"_XVx-6UTrk8S;PÎX 7B^{} D#aiQ8ڼ=,"9rDu#0ޢz,4񡊣ܯNo:l;C,;꜔MYǨڵS{T6Z23zYH/9j'պ9zCgdhHb5Iz\@LbD m(1oڊN+?;+ t'| ZM{Yií9tx_2yriFkxt*Y7H]΅\1qXjw@,լ2BFF*)wկr;cf!m~$jǽ-Iȁ9 P mm>eBFfUt/Fꢱd=Y_)=:I.Re*0E!qU0:H~˶XBT-ȱ?ђkdSx6iaJp%ډE !T;CBxO4xNQrϹ9)d0IEY1b> 01/`bXll^?7C7NAƌ!U֢m g%ʦp Bl~斏.Zw;Jq~8k`q4 `KKė~`8)p >8Zz[m)^P'4A> q\Jx[X+Xά7`dos@qZ+ء7[T1*aC{G!2o0v6¾>nr<d9ҁ֩=8YXU o@ӻo0" g,zq[rx'`rp07^uuq9(yuDcK0g%!/:c\vչCHХelh->=9sqC9XW3Cb"/1TW/o#'Bn,*ܛ=W#CZE8i8D|QY608PNiͼB=R~hX[l9kIgj\z x~=Sy2:Uw;įv- {x= @~I`;Ren٠$UtB_,Àf$Fſ|q:/]F,,y*Ka9Vڶ׃ -JQgeW}۰eJ_InNJGFPShk{ՠ;pʜ$3n8,G^7%CEi<@#ILAj* @ 3gO$-S5D\8 Qp$7ʭ6ik­=y`͒MX d|)MGt_B,G(],TaR|9_5er—gH\'衟D@72`|aZ19OI1+_"S?O\{M SVD BZ*wRʲt@,A{0( A ӯب2XRV["!Dv>ηMZGrfM8S>HxKR~Z b&_Q>޼68nfKm xFSq wmDxus!3 kpZjm;>``l3rx%h.GTUaֿ\zZ_Iu9Hݬ݀%H3JhDޤ!$%?&p0<) RAfTU;3`-#d$٢o#y,3y(M*< 괖͎i`֓MOyu"Ip}DG?49M]sWZˤa,wd`:w(yFխ3^f7Z6PXRs5 A VK]{i>D FE}~:"Dhj_ #Xe1HNͿZ=z[ x;Z[=Dwf-j[|ҷPGeIcF6F|[7TcyJu :3_`o$oAc7hО#Q+sIsh؞?q D*7V-p>s9O1|r40fiM<)4<~>5%7L;6tiݷW; sYMp!:ߴΊ0PPd[HXK@MFցqnXlK襢y(oMV kpْ=uԟE~!%N~&]B4415\tR.wq1 +:iv% ~nmF?z!;XA#5SJ  ;!e$fc7s-i{8 :'()%(.uF'2mWPXʑM~Жhvo )+~_m&}v w#&Պ T\S9>߷%dw(h }}6~3j'ƛQ/ ղƚ9!ڭ"x2$%4P._VKa6]5x9?j,8"Mx @5RVٖ3 ɪi9Ost,ƞw)8o7ʜ2f/V0UNv2p v* qeq۶V+ESjɊe`e0$ԑܪ9xB;6SB;6s3q1> [bcLIû2@C_0 ^;wF) 8#oܑѨ\_qڂ9&:9z$V-oozj1ۑdUG\1oSL pO|f,c':v#A\la{ ˱毹1rQb& _7ZH"=l"ԜuN~JwD`$hxj <ꆹׂf0UMQ9ETyq~tEx~Qqm=-FNVlo&tn1kr6t{g2|:}Px9=a\|0{D;%Qnl[9G|/Qm('s/pBH2o?9?EA"ф'~,R[CWyRi=EEzAKo+_j!Vg0KvN`4lYeG PEK!ez5u%`;tСW^8hhL@z:ww+7 \+,?i='|L?"$Rp(K,nk{< bBI33M<&:ZsEnkf,pFNQ8sU.N" v5GTc=φZ96 Qx[U_y8W>&= 2fCtLM1@h~d=9-8qUb j+>h[v4 J~^S ;Y{b]:<D˫\1Mqu> ~peZR6u{k1FҰ,_]QQpbbӘm@]1׭GmSAƇȺ-b-»ă2`g#ɭnE`,]c(QB TIq O)g@+['kG&PJϱm.^>w=ibx@}[e71$IS۔q?v_ ?o\?"C 9.\-<&B|K\p2 kG"i /1c%ш< DyVy Wc;.g?eEL8 5'W{4*]{2J_*o_<$ d#Wͪ2s:#Vo窔HBA\Ss52g:s,3էjlTVi80BJu{Ͼ\@Xâ?[(poקZN"۾avZ?Y@-a>}pVA@!axj}fgw%<Ǭ/L<82:d)-F⒳-B/2?ijĖZoq'C G ,qdU ,b4?׎QfFE19;opB&RN9g%C" KRGbz4 ="]DJ{[SqZ*p|@=OF6l@s| i!N9 vsx\6Go xz9G~{:u[ia6<0W2?žHʷعW m>$πNPeiqö7z\]viA.] zqm_`ڶdHTxobІEfP$Γkڵ1/Xb.K;Oy9ť]QS fmD$N߁&R ҇ Lc>fJXj G%Q]>P{R*35"#Hcıdu:N?|7]wPLď^J.K%*:O;~OēxY/ c<(Wu~ xe˓0a0x9J0; t_LK

    3M۪P# )ѕb!kZ$cգ88~.?&(DxՍ}sK4~gAL<.ea$|*Rm fE'%B@q1{-|kÂY t'_/ηp~ѱxZ>۱eR͠Y2y!$p˃Z)quqVښW^lwܨ08,6kmet`<ǃb2u*[߳3HI>l/2Ο7\mp'ǩXQB7bpL894W͜\hB\'jkVGbYx8gQ'fN\U$b4A hgF|bs.LXe:e6N`}Js5] G\sӫ1qp4~$Ljg-l ׈;ZYyߕ) Ql+"hLgvjƺ۶θ:wzD|2>}QC62BMPC߱[\SuWO.nĕl6Q8°^!ta8"!$ȩ\'^aW%mr& Y({L6c@ sLϛC\n"1=Uda(1r jdDЦa >=s2qL8G>,3)2z«FΜl=0hAɹ&eΚ,4$>[ذL;O> ±mGlM&-)%8V+UWPK%W%jwy x6󢊪C%\=6iJy ,yx%KU>V e{nicNVs?_ -\2/tYz`ˊ]8oX|&ίSj:LPzF{w;LJ7my) w\3|w"#&:@*x xA]`j=fuVys^{Y`K\]XOS]ϹuMRx)8eϿ(@B@bcX}zѤm0S;/C[vRi!_db{奖rڎEB=s$r^Sh2IeG5DbQCWji9?MȚ "T9Q7 *eOHeĊBƈoQuC‿qf#đCpqu` ;3HԤ$YņH8 $ً }Ju|"DT3 9Ё#AxaPnbqo|H8 YjXG-VD0elMQ`۴ M33ɾ8"0;װԜ̷K/mGKgzrǃսQI"(9t;oflzaFƂꑄ 3tP=+ tw$E+@QYĤ!7Qˍ؄ނE$ ATLz5t_ s-^3!ѲlD6 st*AS>g Ta!Wų$uEbM֠S{boPkW%I+ѡ˶<|+NEnum RnxXfsC}0Kt _%Kd6Ƽ2}>q4&Ue~kԵx2t{_#րذ2UH1S }it+@UW;FUW Y@qFP=E܌j\&ʧҎ/B#I;IqñBxd5,CvaKPOKB, JgÜz?ߎs1hD=pL'xRa; {׽x<}J5+OɘwJ/ϟ-} ; u4__Zon׋ Wr(5d|ҫ!Uss4 7]L;K j1%Sߗ7 zZ(>Z2 y>9pm<,5EdI-G}/7_5Liy+K5|$o@N4 Aj+V6;o1DaX T`2yJte_M*9(wO E?2F|$`"U;L%-J*4*0NZ5rh9 ;N^ܐiMZA3hW OO溰&b@2¿z Xi(SW Rܻ @aj|r,B>"|4w~/˽Di9da` Hӝ8:Fy?ڽK>o2޼SP2NfTfo M0\ ܙ)<_:,:C1{KTrX"'W{YS,$9*0Bݎo|!#3`?`% 4qE:*NC̱slQ[DDj'ޙd!w_Je*Ȥ#+V]mqkʑqbd/ݤfiQީZ,!;J dO^ԯny.g?!ߥ 1vvi7J Q, ҍ"i DJtR|4%6pj,ˇIyz<%͍j3T'Í$%{l$ؐ$]e0~ QP2aUR+sqrAѯcW(X@('ՊPCPyv@xaIRMf'":T{j) gMwdO1;"oQy>6\VW96Q0~F.R ߏ0hj + fǾD 14Qըf'P]f索Y8bzP0|:+d71YAaP"IofFiubDpE@Ad}A{UW- A8n.֤(ڃM#Ga9D*Otuߊo k00MnB6z1bY Sf57=̑+|s>,%~k]N/ۢ0=)rmHTG?eǧ$: Q'ؔ]D\`RL iAE.Ly=+Tű=@Im6D0*8qRh1"Vm(lu[1߽'lJrQvO_WnW!\*OTϬ Hl0 K]͞kIVG/v\fJYgTʠA!Տ D;7~@!.>/2K@'zW7B~Zئݣ_5B?h,ηZr?+SdǺf(rb0AgW&M`(Sݪ @R6KNWk%Q-z1`CKm1!f)C ֌)qpE>deuM.Jɤ.uMj!>-^5j}v<%fy(8. "'6Tyka5rrϱ5K;>*-cvNUpwfx٭|+_1QWU]8ÁwYc=wo~Ta/VRF \:T{E >l "ʱ'䔻]hiuJ1dd3opzdlXiة9fl8ȷO- T:Vg޼8eUM_'y yo5>LRV78ݱ':#*n{=1q`C@D> Qͮ AE9pXK=ZFX>LiX*`t >K C4, {,L$M|^de?cbz[  !s<3Hufbaz>. 'ǟmhk/_"#wie(,y58l݇`5mV*nH)밀w?\/(-@wFAP$dfDaTXփ],O_oJ[WuVb!<ŖvL*÷*N kCnN#rxcў2n݈:گ0%o5~t~Bv4.'/2i`9cFڀ7b 212K/'Eؤ ZjY;z61SUxXd[JSsv'D6~Մ<0 nݨgg$;a԰%a٣Wi3o+mL0iC8t`@&k$bmz-ˉ ڢv!zZZ`uf#r2S/簜9pPHg)<{UW[U> _EC~ Y&2F0ˈN U c!0!Lg!̔7kL_{9w#]Nq9 QUT =JogY|PDV3Wi VG\>G g<(d9 8mv,6lwy,mZsYSlT:-EgzD1)c*GoXDjm ԝ[.5e:\ (˧mg7 j5o5J-U"qw@~OJk D"9k!?*a<9g%E /|܅ݥXrזhQlSsՒ#+frr@#Z/*?ַ%pXOeV6 1ZDs2 ].)\wz <+W| B 0"lrYv&)z`B3=HcZ\v斠~# gֱ&~@Bګ3qښLcnXX>,R6 u?H3 ' V ;>?(;&jsD tzk?۩ g/ط\ aD r̥$흹eW*X}֏-a L}xdSmlN$bU?P%hOjY"3ϥc㸍.uI{{j/lD<$ΜQPN-[D&8#c>;JohxUj'c,fd^]CKLWcVZv7C񺇸}nl۩<Q|Mz4ъmzV2GڡI-3)}o(Hlu ݐC;^^'l;fVA&\ڬ}; Z%D8h(pH7O(IKTԊa&<ΩE Yy,Һ{P*}(>ϜZ{/Y! A>scZ֗3}!)-WsP9V#B8`}6|aYs(ic5Bͽ0Ow`ĝ!̸Ŏ7g':uorsT0Qu) `SEwSo?d/4JF`bK{(lwٱUDͯoV|v=739PrJ1Z-> Ix(`v/.H(FbrLi+r͖u|4VHmco&>h*_WwODD=sMaLI+ɭR>` JK|ҭrLwAwH`wbN!%Jd=RM!x^īx佳5o$h T63uȮCSwL~\ kAc݌}]I#,!B.@>$.0EIqD|JMs)#tX"$q6;AM>H~Cqԯ]Z2 Ql4) ^F~S .tL1 p<*wO[h\p6ܟfr GHޜ>KRl:#M&,]\} [ߦgEGBv)'NW_tCP{U'. J$@F݁> +S*ke2M1VmUĽ"rV:'-r# vfE%X=qYSt>o. |Qj«:2]a{* !)@r{ [U'1pYeXta6uR=tfw:%U]f$%T̻LܽK3g] OIZcL+k\9ߐls U%V9a?Ԣ~?K,v& ׀Q.;h_[fH[~2@AQ;5Q%ȂTjؙp?SoGﴃ3\)jZeSDynLi]2iۓo^c#.AjPA JyҬ Vg&r#C񡊠c`S 6cb[-)CYG0e81fĘg@DMu[ʔrQƝ-_c)ҼV51ikoܯYUe {{ Lf*;z簹ӜQ#5SaiӶ/i{C_ƨ LJW[v,tldS y VG;e¡zuv VUC:r#\ #\V4غPE p#zP{@L5?pǑ544֓Gâ&##_R-Ek}21`?Q)B(HTY_mZRIB2WX. w֝n BKV>LvI)tG5bj1dp p^(GgW|Ŭ> [݈On FQ~$/>SFpzYnv*TVC9TvͩC<u?oeg^W=/ڄl9&8W RbDyJvjo%XZ;!Y},j"v/H䕒VQoLTj2tM!'WY< 㵯\ 5޺iy""WcR5!9]ՠ݈4)MKG(ZeP@{<{djK@I{[$ jBeOmIQQ%"O'籆nwזk@եj[C CA| F>J7t>Еޜhww($)?zG 72@UșYD湏SIk5!.#)4X ڲu|)w˘xp9jjvMNnqA3ws~. ԳUCI+eKif?R"+ZG甀~8(uX2unF9y we|>Zjoľr]Vu "'gb<*W;Dzl|?ow֍WŁ]F!Bosyv*uq]˩SKr2Aeu rͳT//`L,P^O~Ҭ6Q; 8 KХP3BpC v܈(UU ̆\'6r^sQD_9YIꗄ_)DB$]|YOc W* jif4F(n! ?txۜ)})@*q&>!Vɀ RY Mܞ:Q)-Tʁ8G7!MLQ7풽ry4*ġ^ `WP ʿ*o-;~7 )ߵ|K| e +Lڕ~9/\{Wϡ<~pFj$M,'8|dOfT 3W]m #ԈX KFd, vYe-=<DZyl_Oj(,(z9x$wܔ .2\Ћ6iִ,sc/#ݪ59q^wp_w!f M3vy gΚ"QmC%c0ԲqF|lȳ?,! [)J3'=R48?GKa/%u.(cPT[xux>ɗ5ˍ߻!T>:"!et_:A`q2hþasj66<'Pg~IFX}¼ sy-_aQfBl6;A2<g٨ya)^)T#=Rj 7 6YG+byGk#܉J<~+`^~2$zhS=Q "e F?}猇qR!J(L/OYITSW }ؑ %h/7<^K5m8LXE&X%HZS0iϗ4) JkdE.z=T)xcbbH,ϬYG/$Rx]Ie2XL`*P}9RKL<Ѹغ-ٽ'4a2+7pI O SZg{fD^iahUY@Ad{ө蚟'DžbPZ14]qy/rQ ka;@OLi(H-nԔB:4GkUN_*M]m+TTF6hss2u1l18ſH?'dߣ5#Ifzq"d >cnA전r! 7=4+ReD4-zs2t%67\7'{'shZ9{v/) řs"G)씎JTSD YzlZ5i"|Fqyt@ʢIB/rdK qMwrT̹N_?e,ȳ`G/XDrɍt)IPf,+0'/6Yg71[S,7 fy^X@YPgr_g\ĂF֜چZC ([j.p#-\;9|X5Q>;LWϖkB^#6,n1Ű]|L'Ü4:OnCD*FwТS ^o9XjH ϏMv!`# <> -zxcj׏yj=7zu8ֆ?tT~N- @O\S?孢ƌT s<S-+D{UsX܋bb0q묏,ܦV-ej`8nB'/*4dzO:Ơr*ZL^M,;UЊ>w$iV#,'ڈ,I8mݽ˭hljM)&?|in3-S4~@6">+ԁ ..Lz #53E-/bbk˯ Z\ݮܑ$[6JV>כ7$#+b.U?l }zpjIJTG`K?ñDPAk<$d. ,̫WBbzaAƒ&7yX p:q@TUnnĎP\ V=W}V Brer+̑MOOI+e^(HVV; \r3쇷.$=9'Ƒ'̊3P= uٮh:#=&fTb-4c'@{fD1'emNTeE{6X"䭪yu)jZvё%D5Cbf6si,𨫚^aY 0kl49DWϴ^d6Á]zwa@O{.L B)H$ߵ[uX92slax6Xſ> hmCoe;l Qo.5Ա} jxԕk}svY,-qẊV3˜7 uK5,oDAKMi[賣VEکP!R}>Ku y9Xڇ;jX^3?PXsfdEZ+"$Gx7⇗qKVHj!4 :C('O0URߜk6:biP|e!ԺG]&L˂;9&{WDtOWݙHT=$i/,voXۦO4dB|q!^g 0 Bx ʁULHr b\@0:8PŸm>?lim+{w\~eS.uz<",-<" -Ф@JX?Ns[;$q: cu]:s$D(֊vQQՏ\-[Aplޗ"Iq.ڲ"1?nw.Rk$_Üع.;r %@l_x_zMt(k<OkK?ρ)°֭UIgV6wptFJ9`SFBtRюyL#hb{r ,#:u2Ers04;nY?=1]hg]Dݻ{af{d X ^e9~b$uIndb4Ju]3huZ~~ SSNfb7'Q*z@#vBTGI,*ZK wX70N7 y c[͞Jl~ù&kSb;Zަ>9A#n|i (T4y}(}@heuY"C6̲xlctx v - `فv@uRkl{\F*FgDAH0kcANX\ʬ8r_Qhw32ԭZBTÛҼ|~ݲqe2YM\Jk&GٵS,31Rb:e6$(\"Y.9· ԭ6tDAfXIpcr`k|"GTE*Yg.#?03n#0v1!Gnq*!V.#i)V'SqfvW|Q.m,eܾl$}T.(jo+Z"ܪ-ӖWu䖹5l.,-OKmoф׈<䰄beb~(GhR4\WBN c渌eۗi2@J [6ѿw;K@ Dq3p7SHcӘ:*kVPr6wH@6N?yP."DE^+7 HLkde~dMyt`Of7Mϳdw䏾_YF@t=Q'8h-mcx$[r.EE |֝6@=:%^ʮHNI` PaQ 7.Uɜ^m(EIKLQ4BSH+̑!056Qfիİ̹but2Ms|Zx#fۑ W**LMφ"O##4jl6x~s1l!lioKELR+A N{CF\禹'LEB{:#VR"iOPx AN-8U-g`qxf?&21y,5|E~ {1]r Np8D$Bcz6ǃL W\lN.;dzM XUs-tP]!Fr@6'TCZЩRkazDvp !u;dv{ۺܿÅQ46(PӨYtEZ̴ra %'ϥ#IVnh`WU%ԯå~3R{:(S' C9u.oD+-Į> ORCf[鹿(i& 0sUxUJsu6.9\E2ڧ0M7@Ƣ3jgՃ70'xP#a $b ډSwX;N&/mkf.hdS6>&UTi JA8|g'kE@[dt!,;IeX"]y9:z2%*ֶoXA3fU wuOQ:gmɛyQ?.U}Ãv9G7M;'d[ڮD t{,_ bjN^9R{N2m񉴛\[M!W*GȢ[]O]nK I 4CR096ٴc H}7A~u~3>صt2Ị]dE:7hHj\vzu/ %Í"FF Tfͧ+*˱vP~SUq"ez|Oib  O*N J*o8 @r` Ad: iu9?5N:mߐ5>ŷi)iH4{%f+PfUg]x8!TbT .9\9\F,M.𛜒\/jXЂR8pqUZT<%AG,; 惨M`vWE>{Ge;ોOxi= ,=3l0 @. Kl)\}&٢~D(*5\%kPumZKFґ%M@vzZ%"C=Y.>SzA {j \6Z(~6ioHp&wuGNzubx_pHf./^o}8Dԛ`"MזznZEt6#COrXND4AJD 2bd}qbH(sII a(9B-#VҎ90>+ϰWaӘ?m "W 3*Q46(e1SͿt O O`9<`o -cᆐد4%B/||C$'@K$[ G<*iXڜ)vﷴdX<8 Kn^m:;}t >M2| ٷ\\{POJq!0aoӨYȸg\r4bE؎V|`u;@ .[adFM5Ks2Fcp%Hųz#UQt=I @$ PJT+|:ไ0^8 0Xvݘ.6+ٕt}T*SHLC˹FgĴO61=A^AT lWbG3U?RsܑDtU[bxoϢL&TtG+@C$2@@בeQlI(Þ^qXݛ`NR ~>Z`$ {5߼pQ) GfOvnێn1TH UkZ~b ;{u+Dj/&E&gwz̔c:7q/o26,՗͜*6~۱ \w3wTN8&ɚsGCɋ(ZvK1 0Y5^Ji%=xH"&-{:':C!Ǔ!Y+yisUo'˖KJx\N-9a{ .x@ vY|4k]}g=uO,d3YK LJ At4{b3:,FM|i˂ܗH^ɮ̳oFʐ4f$/w]]'Eqei;tM~*C&ap|ȍ6='%v$\̳Y%B+~(zށևNT„BxC+;aHZa@( Ey]w* yvvDCwT¥F:HF.B`qtRʧ8i 5YwvNSX<"ikCس|N5X ɡ pa[9-hƪY58gLRGsպ8im5#PRK=8W,Ռ~,Q*G6}!nיRQ1x6W՞`"b",5Gnt񿃹5R2ز/rQd cW:rװ ZsAcWv˃nx!Y`F||ܖ>(p yǒ׫逩-st6֏+ +YlR2kNOz,NuVWYU ]\\rG)LS~~Z؏BáoEk3wG䄬 /?Ni&N41 Udqz ًjsN!.hl^nlvܠxsZ]f 5vԻV"*wu*l/QLcr }x''[Pu\Ӿ]Ye?Iz1Sx7X('G\bgRÞ˱.x,qA(dEpPQ3&t1DfCFjå;A H #2VAiH;rHZF2R:&T6lK?p e;H&3!}^c8̬douB35cHBAp2;o 9QB4ROhD&V{ L)Ɠb.v}ÒrQjA?^g#U 䢥FخY*;q(wO6vzy֡2f/{U_Rxp6X,X3py鑫 ? 5-0P߁k^Ly}QTiRTD&}-HF*TMxURXè;OaC0C9i~ً |*RK,Mwpτ^(7N {$a<eI4k&.sOWG/t$苦Ij.{ikx< rl.3=ݞC21yIn"<*ǂ {uiaMzw&>"Kfǹ4WtgmSh3Rmt8hzoϱ|oF7+QNn hYh!̤e&jo dgfZQKfު62Lv/$C/_VCPήZ&\-ySXG;7K**!&B&h&L8>~WCRZBWiE!^7RRkʶ%d b snQ|}b>s]$OQDV+1\E%UܒI*d(%JTƏM#:W9 '[`>ix?<)(+Kc`S{a͛Fٌ2)4Ue3W5Zb"X\.eY$<__ٖ] ^`HB,\6aD`nM&Uu$ZEm[M[dKIw䡀_W>E:HO?׾n6L'ed ,El`Wnn_hgӄ84ZesLI_o`ŔnU\NZ~NQ)~氯A|AYXDgߥ3[eT#6:h\#DC@(G"Z*'d 6,erA6ۀ1Z`>nkKd P$`!xP=! 'K:P6;|0<2wlf@BLzo3zU7i*xy&܉vj}9ZK6z~Hۙ;;#͋g{|d-J|_xEV}R*:Udlgrnv/ŕa;z׊ 2DeI(&ZS/;|FVL 9/YM¼+:* 1w=kVdlP=|dD:F"i۟xu Q9>2k';uhz j7LɸD *>} )XTby O$[ǿ, ѵ>`i Y_v:z1``װT3nx1.P~[a]R:}ZҤ'=.d:]h?MP0t PR\kbb^cZ)+љBw$ lO=(uBC [P.QHjܵe9inx ,g;i,=" ϛ̘M1gLdH,9xv̰GzBhR9֗V)7ڢ{άDu2'Eyx}L|z948v0D@(`doɘبi0|hf7ߞ'8!zr'E ?ۣ+T#Rt1J{13R[\$w)pʜaf"4r_aI;c _8 ?L&0(I"OEZ]oF{dž kZ~|K#3K'JC+&jk.zN~p6yE2qy p\վ3 _׷z1)WX_|ri{ujE2;TVaZ{'>Ya͈зp3.iZ{sHJ%9)$E01ը9~%4JB=GAb[a%ex!O6ꋭ,ԤnT5oSfYd33]BQ<8PRv!ePo/J LHɍ.D=f},4LHy'(}/\BlxoJS-/W*-5!H &)w\M!*<"BviWM u6V,v{Q" ^@aE,aTd Tּn]hQs-׸7Ç-21"=\+j#pdnJQ@K̺i4xrl!ei$Y_\5(!*K£ՁQ^k*"tdk!B954t"'e_ +LFlo?Ѫ9TiX//ߙsT'v8p-ԡ!GZauwv;2h jzOd&ߧe`$Ѯ񍿰4<B.ٹSHpauRD0Z1&X\CrI`çk3ubKY h\`'=~d"غ{?NR+QWҧٝ%5`@Hj"8' YiY"I@Xpz Xq U6 i)߫/ v^ ԇ7F I2Rr?'Qɭ_d /)0z - *D/Zq/x!unf:~v.I8 ġ-6=5*=e ~nT2%6~?gv'*$63$h'֚!hDWz!Pxls![d12cY(!ocy%qjy{ +"5+QaAJ(~Yd݌6l ʏ!lb/~]rj mM- 81Q7(V xdtbLZޣl(S-G-+f *8j#UX -WO#>Tpγ"a!hBAu[ni+Czvr&ZE#>Lzѡ܃Qckp^C !q1{Lϩ]_󜀠1CTwB]7nOR麲Y \Mf@"!xlNEe3bieweٯQ\gfcS:q֠%b'D2]<̯4G!?}{9țDDV͖DPdB ٣Wo@C>[vH7^A>qFDAl'HZK }߅pBi7)ڗ0/ļ4Ƣ=GrM~0x h~#J_S9XNץl%輕`­bmb""9$<ِ |X"r%JsG**_0H\Nꘪhʬ S?/q ]4mOKT꤄Ì'Exꪒv9fңe4S f#G<. K'yZKZSM+Q +"S^Qx K)@z-ɵBZPA(m7G;>$$]t~T קQG(Nx:tvZlJ~0do&za@<ʎVL'J*i@#'kOpzUbׇ64:tP%2$޶|˅zAiU9;r^~Z_U Td៰ &e0w>ޒS&;K&F]1LJH▢zRXs#=ْ~\9w*/QGCu "ϚϽ92"h5]ya;~<ϱHʲ ~S`'%k'gCS\OK?G\q(jv,9K2!K^i$*D!ł>tsUFs#5$V&h V6\2OqsW.?POI%dnV(x1fωlMn FyB[CsJnR1M;zwƅ5D4,c_@UOH t"gG /aK˳?&q,Sy .!kGdtW3flNH.:/V+sĢ M-\.$W=~Ow'aW0,Hh*M;EzL߈g'k Arꮬr M6eօuB7QELh2eKq*,_w%/Cm[My*Eӯ^>ǝ'[O+E*),+|h-|tGZM>>[`aPYr3l`ü4٤$z51pq2hXC|.ťs]%fmf p ~f:MI7d2}>S@ыQ:UvS-9KхN!iNJi|)U%!t?]e4j>""@Jü|*W L]aNMVK,V&ݗ~㊱ ()EBKR8=|>&`^FjiůP+ G'f;?OkA74$ȧ b @~rmL. /ZZsr :%:XE~pw˚@46 ҆hc4x4D\0z-hp'ik'Pknҙ+t ]=E9iXt~/tNDh#ʳ{k=ܫ2C't͔MDX ~XkXCB"m@&%v}^Ydݹx(a!Kb|D%^s `,wG}?Pj`i ePBF` ߤhtK6u6-o;(AAv&F;9bE|9h4z˦Q>D@,y hjB::ׇt $ϻs(=p6%j'2 .uI!8Mdl0;'AZ^V~;_ "8w(c+4m0ҔfbZ *j[o\RCL*#RFeuSH'S0`gƪ$fh/L3Ud0oi(0'2MBg*0,:KZr@BEbeR]OKuXkTnSv$@x Qlr$`I߸Û#Ʉ&傕lgФd;Jgdj' %ƹ(^$FhwȱAc6L`{qx#^1[jUEE ~] `7Zjr[/R0Pba_uSjw"<8FnGqLGԙ2Oh(@NOsljHע}۴y㋻V!-w4" ^ԦfT%aJ,C4-fd, vK4}ԲFtU A)ϸ6z°O%v#*WTM!Q瓹jo89}\Sݎhot DӉ\C#&YF*N٨wAJ3;W;T^%I/59`9 $N#SGȔACEx¸UkbQW Lٱ5*#zU/6Xcߝ~FUEwoR)HuCrI( aS 1Jk5z*o};7['>dWmw\ex[Fv z\[xܐT4R+6O nN w#ŸmdcJ6M.8ű\Ln(jRD}"ԑq*p*k,4e 6iX@j"z^S΅+Չ&2kxiFwL\X~ i`HrRTK,$w>}4 EVK⨽@MwQ.Sl..EpchH̃}!!Tqee4^ɴJb;+N0-zG鎞ޠxH+c$ox,$ːebr38)ZO:p= yt!.#Rx!FPnt ipʄ&C-pMItVa' L]|GUNjgPTzgyY0Tf9;i_&\Y@iX6$m"Wxݽu dh+}Y:ϻ[g0N@hyBt?Bu|a6Z`= I?'i;jZ4-ʲ |:1vuO"7 .cfаe9iA2E 6y,q)U} 6-+5UNa\|^[XrAAu chŰ0їri|pE^$hc =wĠBR#QS*I0ȝeȈ;LEj6ϗDJNuޗ u碸"E%IYjMADgv+rP^ ',BJ /.n*EUiO)g[~SՃY!d$XBr>M2oiFNNR 9J ˺hQۘ d X~錉@2L$~}Bݭ# pU`]R >l?^Et~Gѹ j6E,QXڹ~73]oA螺da}nAuP\]lp-v`|'/ce 5|BF#{ 3þl˹8ߖ8E6weVr~"\ vd@_I˖C^c) ͂Ʋqo@OMX#|+Y=ꕼ 3{FDJf(!rɽj+$@pt f =I Z(7Xb׼--(k cfH^ ztuܨwaK HܰXHm/Qk73L$XEHΊ0ډj.-?^qjR #6 X\c.-"R$W yJmpևQǠ9ROtٞ҅EӤà+Y{pobtIӘ)7|br8m?6+̮\)y9|1 On6}=!6 ^)3BЕik!#AO~zU'ۺlAIlQ𙏜ZӞM؋ŀV^$zzU30`Ԅ*PHFr,zp(C%?G0`ra 52wAks)Q8O/tX}̼P65T4֊- ^}!>>ԙ|w?>'640 }?&PGGjt<&>F?:(Y- uӍ/a= C|k)CܑXutU=dK~i=7҅`YT4G/V3(0S*/^50>~[O]YZ]6ܣKZ(& o.ݿ̐iӧQ !,݇M }dйwu+džaB>9L I''h(6JPa??6VI .BgmTe`qKlx JeG 3I )Fjp;e/0NɶlW3=KD5T:RopS9%7.8t#=7D3i7IpuX$nLD#̅!GZ2΄⽖:-~ˢj׻lIFT33^ی bM{jE =4k)={Cѳ#fIS b|70SbԢ[Ws-Mꥁ[*d_ ~aK\BMQ+`dCcnS &D_IH4Q ,ee ^yrE힞Z) KD;=^H\Z.EEKZn@e /1kDKwkE>nfF:Iېj?3E[#";[ߣL&§5[lYn&Dݙ~g˨t^庅HάF.mZ,+U;tSp# SWƳnhJQҕm@+k[, 91)򀯉y d@pxm*o0 9#FՎJl(Ox"+ S0rfoův(3[!$z' ˧t )Xf=c;r,l:!+ ůD np%'] ̧-|Hi|~7QC>#kIqFh9.֨ iL [-p<XLKA-*HUآe _g1tX)Ӗ[@^hP? V[ qNSG}i":b!ײ.~ 3[޷"̿,iqo͸oש#Īb n3I`~ʁ-rg8 % -6pUǔM_j>q&ka<.Z3v-I"/7͊"fAaꌽW9'[z{CwyuPHCyT5bpĐPcXkU"$J,I]>87' M)=MǠv|ݧi PFU(\"^?7 CFP'V)Lz9tF{F;W]pgھFΒ i] 9癱e!|w:m,u1f?E59-eDmCsZ6;'heAvM+ho!ɿafSC*['5k/g!бOpìZEE(F`T[q)KFUqqe6mEt췭~YPVX^1ۀ e@mo7wf qĤwP᳚`˼\QI̱2ޓa ߢf ? ը˘1fО80^D8*+'Aߚy+1o;l޿C{ĪaRGEDSx`u`jlSe`ćyvk6LKB,ঌTv8uD@8 ~XO^t/f K۟ɣq9=QKIwo/;pxuMU^gS*mfHʿ4C! EbX1!.8oPl5U\k4W }S <vD%$ʲ(%ScT̃wR?tcum(G$fK?ӫ_;!~ >W|DHoZv}tab#|KzcD3#]up c9w,ohU\R֏NWrtͮVnNiFDW>oƆAǠL}(ܮX)NxUQfRmiDɼ/jS+;Ys&9ybI<93gjLѩB@FRѣ,ރ-.[*}l* g] 3,NΜWWP/I贞vGbi._K;dQ:IAnQ%60%LecGmV^oDN{E) y*{CYW)#;QKR71(c" ANSv}Rٚ5M$Iz`I vݻyjL~bWhMWp)cWw6-gܮ[pR q|6D@mq ,Bl/J[T}~ (/{۹wmumNGF{t4gVߚu/sDBD(bpf94(  [jZ^O>TVVe|P>ZuvLf8u\u 0# tw?“F\I/ܣ=ώnl*; Qi-)0ytp0z(R*9Ke }{W(x͟M [rݣj'?A,;H|4^?OSu1H1^Pϳ1;n%q>4N8h  F;3O~s"S9 0F}Fv($#FzbԎOB T>xn#V,kKZK׳vtgO}.?%~fTsLqMqDe0yZP v5 =1įc|=5Uw =],Ũ}k*MqǿUlA""U<ԘгZYt K U"rget1Jmj@E,AwT_َ_}'n%{יyZbo5ۈLm:؅%BeCҧ/Q ehS6bOQg2u!f˼83N_,wQ<)onLBmp]꒽paȌ ʨl(nBȶ&H!_Gπ u6Eu~RwSȟìRQfOy*k++TZdcH|u++"#r75V L>ܪD'Ti)YN;j4ksJ5;얻g49îH0SέD(Xlװ 㶳/ ~ -L'J5_&3x7Jsjٕ;Mpf}\ <1OG]Bm?L +OqøQ@[b$߽*q9-K|?㗆0^J5D 禗W+/@޳ 9<A\hd5/*sb(UZqW,X1!+,KZJ93}@=s1?O#0㤹,FAj^BHAX0w[Wu#V9el\7qpLܞe@=榁Y@ZKwnUioY(ӗ /vKF\ɓ:- >;Oh X%"!PvMSJ#Ȫ3p39hC#4A-oU'Du-iyHua6 _22Њ\A1p? fd*#$/6-y-ڤK8x+gQRAYﰟҐҨ_1:$̻,iy8}u\ҩĸ?E~#c/W Yt" Ӏl?ɬgwè @вAn^( :@'@t=<9(wpM8p'Fa #hu[Ȯ&}R6:ʦ81 o>++SuDF~⾖Jn) Xh ]%S~odnƙ E'W (boO.2Eb;M'Tͥzu"}"rbnLj6󶟓۩O'>e)^C%:J?PϚ4ABP fu+$mDɚm~cz ;~^S3\&2wJ}odrF- $RnB8Z|9-o`hFB\yLA_F> {Mqf[ԏ|/Hhr$&~dSseS[?_eRWvJ?K%eӯq4-Ў(㴺?'ZԂPD?Ϫ=AW<ay:I:Z;6N fEF-2gTx炇rdK];8~AswK t>k "qF"7ѥ(W2Vֿa}b-ɭ~?Wt>| c2-lisn5#ƲKY+x2fr~D djEDC݌N)RReG$k>jv(Ɣ/&RWA V ]}+ M+L1@dϛȝ_:Ay\}kEב:b=c$pyDzAij]%L c5g+lV^Pj϶-@@!~/bm&}KyCe2R|7;5V J h+vc \?TEm Cf{k0|B0=}~ XRw'5qZMGgL2ϲ /ڪ)_T3Rfkh-Pi+[|$lM|3֨z#< P`6 -tgx{GvG-%ax;iD,X@ RśM\˄J;HhH1܍f]J|c;S] xcXDWR'N 7әHY2t-t];@i _G.]I0SjOU1E DnJ&w3 |w+4鷢^ IAq&A#Ve I=Qu'-8|$> YwO~Sj=t[]*X(d"IJ.–qqΕ2A?1un#WFR{cP린@Sx/Hp{{2v)L]OymPGpěT7F.4wAy";"3I$`qZ'˝p\j&(VͶ ^ N]n`j %֕,+/-5{rMv3L ̞Ag؇xQQojS?C.ѯ%rY,Ӛn$)кeݼ Ъ`ŕ\kJjU?p4BDnVU^-w ʧIuG6ž LJNf㪎I55s={\ku0FXvvARۄ6-+q)s?n5ӎ)ɴ;l? ?eppndE[M4x/.X8>V,+6S,ayJG3 /"(Sѿ7VRqqQ>v*t!Jw7V~̤D\?1bT1_©p&A@X<;ֲF.Q@E`#g:_ P=Ka@ Zzí\o&8Q(Ld*i SU#ތg~::POR yO7Fg]yjDϰ7J*LEYiD8׺rQ,ɈPwǛ, saZea({)ox䛻@ a']Y&։/it73W ^ 4Zaiemuzq7\ھ>w|mё8"e.[;:4=J:rU ƞ- p'8Ѭ 1)yua&($au uZSY :& hSCcvd7jXJWo=@co1ٮ$jTWtIКޝ6}Ffտ}M",=Xte(&+RMy= 7K&nĞ+>FQ)qtQ%X.%sxfŠU!#r9!Y!/6ߤag-`\d\F}Wڴ7u{6vա~9\h[.^Jq oRA; U* \>@LDĭĜnaPƂY Vɵ[2 ;([N Y B&"וU[.o\4fh_zZ3bn.|'Q3t~I[gG }xOS%.cn{^?=fz^ 9a0:.\E*,SeKx)Sl?lRP$\\ѩ*|WPqCU[p8b^0Wʹcg={EOnE9'z5aؠ}']$41]f[tcͺ{ B߿?DC ?"l ߀ k9i K?[]?[vJd|oVĹuZ雯os؉wAfMFW17v[0Wi7@I)ڙ.q@]4ub)šS"p~H٫ܗm+w!S#, Lj`~qe6j: ">xY T( H,T&;^,tWMTp h)JLO} ~+2ԃWN )Z*z(}5 )]7"-%u&5H uQ`!"]^(o]Da^|$D%uAr.lV1@+ upp}ǡ97$1S,#<糈#%~8 QcCһ(y8źo!~ h.i'Yϥ:S6=$ Њ˽L&h(f0R`8&2HcC\ PDneXw`ZPޥ{P"T~IL)yr"o*JQL/BF.&&Fٱ!)0YcluT=wF{ #P jYcBo#,d(RĹ6)Խ*b(餅4].T?:X|INgIБJM~8wӆ>EMeE"cBұBm@ӈ\_Ӳ >N7:ǽHZʇGxlR> $|?&*2BG ;S: Wg 'ɐ,=RޚˉUڤvUBJ#ԫy]90h ݗGD-_PZheFkH%y[,"VڱUs.Uæ& =8l2Gv_Ƴ]uA=#>jȭC]r2qe 0&7߆ϊHLjT t$ƿ7_^zCG 8r+t?Y]"mg.v{hw[ ,ëz.I/Qe}9kr(8l0 "x)Qph*rY3اxH"M>(E !&X6ٜΈ.:櫺սz5' ݤ|B_|e=26`/%>MS9N= wh6͛R9r6og'`Q<}vS҄-57Zm䣂e:+S2DKL4O/q7N';P/ %-%4c-v 88uNt,+,Ds(ɮ &GW4YUfuQGj1Ԡ#:5s.=K%yfQe9uXȾf_vr20W|/gZ7: O1z Xlb] ΃g50ZERܟ_Q-L,k}'Ii#OcxP#Q/Pf!^ϑP(Lgu` oQpY< 3!YR $mmK =6TVaAc੾}_VpnRu=Nv!m[aZeu%`$yCnor#^I(\mI2Q r:b T O~m?]r'm_QilតqRa> r]Mm-ndax@wZ}$kMJxs\0g:[Cuw-<~*%jߦ!Ll~4Upp[})T<]-d3o-ZD^Ż(?M'<4h/Vz_ǵsՄq"rWC :(.M\'p_E{QZ` IkѝIjW**-us<^_ɽsNau:_4}$xcCwsb$&) M/`]Ɏ9JQipg,2FP [jۖ}`katCcNJ6)* ̎b ߍDc XZGv֭U;Dvil1!"=UBP.*Yei8y#ĻQ\SEf6D7S??^W(5J2tR3Gk$vYH}Zhp:7aĞU#D뿀_Q:!LS5dEB`k <4Yn`ƬOޢt cs  5YIPm QpRUe{D"Mbwr {.a"LuN2E j4]w[P+ ^k:O\6&wvOp*J- aܳ?\Av]vZšb[?Ő=K\cEߨJE8m9a+靖Φjҗjȹ`oikقH^;g ''׋ t $+MD) z!YYQoE|N|m+*{eYE^Q3$i~w`6* ݖFn#:sM+B#xf1Xd@fE+a дDQ^fL9ʹ7XKV] 4)@pꫫ/DRA; ;ߝ*ÑKD6Ǫ@#fbD@"?y0sPdҕ=VX2mĄ}3a QH:X&Q)M1-?SN- f\ǘ0djVRH-`(,@e()I?ܣ)5L 2O͇",0T)yܲ |["m t'P.Q7,+!:R/لbǜ}}>֔z"F76mC"lڸe@K@gNh`ja(3.Hkr.|O0葯WQk#8Q}sAȴ|˵vv-FW{ݍt>u%S%tsԒtZ0Bu)hc50훴4٫U@Ii5rTu-<gʶA4$fSS=ڐё~XXn %Y ngTl6h"kR+D>P<4PE}L6k=+]yAk%(0trGlqCBm/J/"STL0{ +\Q8,WiPF"C}[ I}zy5l;":5X?MCs[rrx)9Ϸ俛9yN|Z!CY^Q`v>?eAk͆b s,Э r';;ԚHY\{qYW-#R맋u3ߙ1*9f}l>mjElRnCxތj*)%ۿUPU(z/Zxd/AD> .4x]9kkT>ikPD6ӯ T/&۰@9!ˤF9=.$ڭĮ沦[] Kwh6z-|\q[. FQZHL΃5b/c.,Z }G֚l[NG[6#1n{E/ l*ǩ*%L;e\C Nq p gq%Ę'6S5f.mN{cbyPN/k5W,R + >|h̅hW#ƅJvϱ559F~/rQ(~纙l9]ϵQ1[X\УIgŋ), >cnw"CUȅsz%UTniZ:>ױKk;Arq^L3PGHѱHlFEԄyuf *G1FĔ?%5k ݺؔ03.c&vf޼aaʂ8ݴdid8*R)07c=eB a4\1p޴. pz+csam\%>T]32uOSFުW']^i\Pł<]:Zt^c.Y F嗵%Qk5fjAe;v@4v:e{ ɈJ{FTCT󝂟slS3AdMЄ1^)sp^̆85 %ã>'1l:=]:ssM hFۛy5nߥoyt_\φ9V1!fC궫'y2 A.GbV9ouc]IBz*n.wJ !ey8t4D,)C Z='Cz:ҟSZpW@gbuN(qa}Lqc < ݰ?7*"SD-]\B˟ʓYk1ǞœY~CTYvFuHdp$Sܵ\U&ۻJȼ$e|fEr,'UU!sطUd;c],Q3I ! $ONC=zKg ۤ@@<-cx5~^Cq֋{(#,\8([)]bUAʩ~>Sur86<h`}/1P4iCn~"~ynjRe_WP'k/ ]n@-f2 !;~}ȓ)t{EA`^%cE=ḇ),HgSC"%e#yAAԀ*t,'#ޡ^V.ps ǴHg0:7yX SZƲRM2+/} #pJX لzIN#0+HU)Vz0fsC"$u{31G B{aZ:enr~1\Y?^O}|-1Mt3&ù8qCDQ1D^ƦH(g6*O (x:PmW*|#e$4V\P];x?$I4u(πbC@^>qth%ˈ I ;6}e&%zTb5,efhT^1nM8̙~NlUt؇R'! tEM? 8ON G:,h!h ..]xβ~@V /\l.l4jdFk .9pKPl!Z!v+PX-gC{} K\$fn]T/*pw'_f?E V54I13=SxɷND-y{(bJ4imq*ۨ{WUVnOx%޵D}\:& p}F4-1J7̛H?H4bgmv]J˃1B d߄{ۿV7x 7![J_,R[!kulX]}ˣ|־W]GiQ}S8]%fl^-^`8?y(IO0Tx;[yk<;T=C5eSZz4JW4HH-Pf`w.jNfXTyeo:XӨ?q(w^C빽%Zp1\7'W»ɤ1%`dt5|b"u;cw`۾![@d06wy{-gv\faRpMthLܓRƱ{vg:-IFϤ-h:PgWD-kUiQRY+*hAcFVQq&&>?nK*H̻=*$IF2O [9npsL=ӿ3OnfQ |v%H:J@Ӓ aO2╧VUǢ(pmX䕆mO,;w7-^A6ٟpdxEF=Dh^ݹ6(d홝lx8`\L$M=K4tR\b U_M^: zR[׀9֙=Z>ti)ɂ`\_\^CN&6DL_MJKaQjOJ,9S J7qM3Q '^Lt VrDw"ȍ1"fBi֐+ qoggswiLJX6 -n; bIBUf m_}>^6*/ lAkXLUz~>Q`U _ߛl' 9@ܾ*ۖKt:XKOE/#"APji]AyQJI{*VFH/FޏSyUyu=5Y vnw3ȳbh$пJ* =`bUE`ˈ?7ۯI2@S4u2X!av-♃Y"k.).)Ү[xݶ W:i[84=(s%)V(CR5jႁ&))۫q,|TjYE!0cNXm T0T tF!eKǥrc@fjCF x2IC$w?.H/4mmOo;C`8( zj$f)BH 繃/GN+M+] \d"k}X}uMyh`id֏Wiq|ڪ eJuq+1zp=_F}ϳ_܎L plQ13Be7(>[¾vy40]LGqNnhnM ܬvRxV; ]zV\;CziKE(y=V:|L^ s4U ,6"N^{k&0=QATh0 ykEG-/Aqrg ݎHZJN|6;weGZ Rr'#Dţgưh 18o'#u&Փ@J4 B@^bCOӿ΄ň#Mp?qҤ>JPվ|`cV/9\3T c5$8F[}U,9V0L1.H*xvM9حt@DZfpyP rʴ[^}T~LQ ;^ȏEpNF ;C}m'hB( X8SLr,gozxmVɻp2aScdKbIm],%(+:> ;@*dUKW6$Nw:c8y NrupAK}@Hqoq.T`oL 3qEߌtb? m;\=dBQM("P[ءli,o׹OQmlWؚ;00ײ%P~uwNu{ɯTrjn_R5J3r->™}NRxOzxlcw[VR,\8$?S4rwrvq> v9 oJ:"5ݸַ&Df;'l _YS'[Q:O@6 "r-$tߥoiRz?g ́y ȐsLvLW*No>Fp<͇@M@J5_jTL:u#OD&ZTxWo7bDy>aOۂ =O=ۈ0,)DhEצNaRĿxlͮ\ I27L'zhkiWLM6[[2kJ,[XZ;֒/YJK0px\st%#O]njgC_Xns&ɄTJi `HB!Tre!f-vT yKGZM;7 Ap" ?z*pO%hnj֚Xƕ`W=hpqgs2OH9 Fℂ$v$עtŸba^$[eQR_Lp"oXIjK00ϫz.op(YДu8d nh%>Z)V,sgSx 8cbfm',lښIqJ`&'3d1X5pl< h7MDj וWX}Ss;-Q| !cK?3%:[~+Me JϬZR,N~3nO>ԣ IӥZ2n 3KC5mߤ46 h`PUF=&#wh;NFǻ) wp&?\S%s9R7T0sg6!tnUMʦNm_Ё:4dCU/^-\Bua[AD)"9~TN'9Mxb3=ೂ:R$|u>ro*?WM1gyk 4xXs;ԗU/Q[xa('Y:mt=ю{Wvw5Y\%})VF k햨k<Ƈ_4Z1c ~Ww#੟PdއYbZJO~B4cOTW=R[VW! W<|8luʜӪ[X}y$Un:Q jE?&al%܅[;WNBDz_Q8iﷱnmI|-[W͞tly%A.~2Px$}$r< HdPؙ&$/&$ЛgQܨ'Cj&1@iU )8 &]?2rKH&:9, -N,mT9$޲/&WevT~ ]XN_ȯ`1[jZTp瞦ڏȈe UH\3X Xa,6> !Mls?ޞz0}ϰq7}%lU  xQ6#T͟â8~_{zkē69E'd[a$ŏn_<w(Zl}ec[/MWvnb*+E=\~`dK#ޓfa5Z.?'Kx,P64gZCL_B.NQ]:[>tͨưXWZ:J:樻mx ]K('orgDtyްX#`4ZX > ǪGq_WSi%~xjB QU&նaqXaܵw7SDA,s,ͼw #W|ֶ$tRqA_xnue9-4=q `I<I }@Z'SKsU6cVGǜ8Q9'סpT F"Hd ύC-ɋ}eU|rR߂JЎr0O2Z0l;,r3e݀#Kiw*4-8Gk;U#( T^ $eVBu:hwf5'uH` I?9+z|(-WŞ07 '>O%+5=~^D> 48N^žǘ,i/Rʂ{9$:Pc e0.Դ^څ'aWi6FCFw(ry??(J5+Gvdҵ2t/8,!UVvA.=N8n¼YoW#pH` fɔ'so<EBʃ&C}߽J):.>_ x&wV*xR~5y:KZB zD0$F*UwFH"a1݇5/#: .eؚxIgdTRq-qOefMFbD0VYioF" N'{rX+dž (b+K#&Z}BG_z7JI5n?Bh\yN $|(K3]\8~;BH[=P6oUy2@CYsرZ)7@}Pȶb` /K?-@r$-hјUbkG3]{`A_ owv {OM}(@mEv̹ŵRDĚ?&?G \=A1}܀3$_U=sVcKn|fz*zx}'v.;${ @RyfIBvC}tdžYPbHz6 Ob`5ţϫ'"9#RpG`%S?*; 5(.Q6Y,)x;BNlZ v,:nsk,5iiIr\yxE?IAnFzv1θq 9륕>x:ޔVY1#by؟W&󃙶:7kFM'`DHIpr.x,f"릖DxƢ\XPLL{%I{wRg6lHZXX?!h>YV2 Z;|Uu`+ 2D(O2aY,KO- BiJZG) ЧQCLB=SϻX١)9CtOR :ލ5Y|(rCb=2 a2(Y R)k@h Ah~b xLBW~_sGrK*uavJvDVcJW'h5XGi23ǻ+P" \92H$H7GXaW\زQRW/IQv 6ODoi2G{둒9pQ*?K^edxf37m2]Mi^hFZ;t% (p1)F1⠵9ZF cj['+wq} ɻhfMkCc0W䵋q5x^FQMR > 0PNx.`ςrPTjm'Pab/_ۣTy_H- !`ѵڗETEHWiE%柴Uy  ᷄f ("|G)ލZ (#&EE]bQcS@A .=@m$6Fr2׹/xKɝ0YP̭( u ē$ .S~IyP~5Ѝwޅck}crd向T39dB/uSỦ)d,>.0hb!T1H <{uGJlusD%ٚP@oep5t2=~ ]r 7ɡ !{7Z]FɎBr0\+5ՀRA*JHTSza|$9EPv2g1íEm^SL9^c[9[~8??~ywmY.ml!j;[?SB}[s޹%x\^1̟]psf)!T" 39g6LWKZLat5$йEƷշyQ?Fj|bd-6me+5qyo  ݈"H~_ /c0%&.e2M]*}mNun6>'Ţ_ҷO2&xч̂<(w_  O遅T3m^BwQl(IS&PH9bvnUgRWlF;3kx%G-@kdkn]AF^I Xyt-ϢPViK>@%]wtC#&*>GWFNoOߚGUedS>jƭ3`Gpx\zsz Iԗ?iɇG%;!J8fU#oU%&[g@9s.1{d~_WuR޼LK)89"J(U%$Qm鹑@٩aAKBUʃ' aں) / %cqSS$,*}GVH2apem.g(nqz/HMs ("!h&,aMo+3|6Bjmp]i,'uXo8tX*{M}La 4EJTV-ꘞtp1PoV{a0ƪlK<69tFk`@՞^3k jM[EyĕPgQo; -dE,X#qT&lWp3ͅ.ݍlOCp::ï=uzWdo>ب0,pAXQRarʴ!I\2*=jLԻ%IW&uS {Pу_^6C([ت/Wcvgb@lUܔ'0rB̹,ۭGa;WRf]^O&~rnNw=!P,"PњSpT>pM=*SLeuqrHa&ۘ !mO'~K;_{3㜨rX%$2H]8zm!0zTC;; Z㼄x @`ӕiHbGGadLhC3PS(h'3_Λmk2{6gpF֠GlTfSrEf2l5ka\UC$@0'XK N=oZo囖f:$83m1kwWVPÉl%(x\9(T8^+2n^S#q̄.eC?" ׮vlqdOzd!!*rnP?@) yyz4pDj?SK,,Q0>Wq|`/s) ɞP=YIf3/_+6W6+# Y 1ͬ|m "ƩG9&=@W륺 %?5mF4EϠgƪ<e4'"Puj \B`2ɈbZ +hnT2#) e!BNvO3 4 !˥cx*)6o6mlJ-9ݲ*$"oM M9&"Us̀GyN-4FM#Z<ٕT2MPSx}9v_Ǔ^)h)^Y )JL&!Iv29 "SMr*tlOxW *H?CjDc63@XLWL>܌,FZ>ɟ"*[EyvPHZ!pSI(kg,w yp뗫&/TZ#Ӛw Qz?=GD|vn ruz 6avhmMkwT?eDיTO;7d"Z؉ fē0樎G_̘MC6@ɒsqhⵧ p%74i~T1)H퍱BHi)jmi7ŏdSoWijc_"͠Ir/WY73+}Wgq!GU I}TO4hB[;n?rM࿃hEi40[: =er S _9~ʾJG- 02 ? '.Ía#yBIO.Ȃ/$Qm}-7^=*;tp|Gr>Sȣ.G@&ןoy8JS6ٵjﶜ]벑׬y3L A|JxW` $G@[+Y:c?Y-bVǥ$@R2⊜hPdDv(d";fy{ ê RT1& I(؛>O*CXBhS^EdW͒Y ٮDc3j t 5YNԗ+zD "R,FI]\U{RJi?9f>wu5Y%iy&C4{<D-Ff#zQ +3.$4ˤ`ty݌-yiEgɜfn@w Bi$D=fu!bб2NFہݛ08Iw\I5swj$YD bc#\Z3 l@#JQ"a~D'Mf4qwI ˜qVz BN iI^$N,) z2;>pACKIOxeν5UWQȰA">_s`|6ma͂ax\+tɍ4{E5H9iEQs^DHUE]˜8]l|C2{0=VUIG ىbXC;V+>`:rS/V y M{1@/e`G8-M(#z[4Ӥ= ڎRI'i,#=W1A\AI0Nc\K2}q Tsk*|.SeK\U^,r lao%[ 5[[;Ne]wM'69ѳ O\''lE沥O ]m*CJ04seKxH2*k_lÞٖEcBfɢY0 [II \ޅ(`3Dx8 9/{[R32r{Q_B#%@/mfw}x4hBBё/쵉EkP>u4> ^ K}N)7_{2P HlwL &PKJ- ȶE^dURC$J:'P0L1_'El܍6#i~30L('^+.16̻_`zbsI٠eI2$tG.U(`oG¶2,x/!0cEt^5_sClWyCw  0Odk@ Cq Hn,˛[|"X֨[)rK%4;❌7}(w@`kJ ɞ\ogŠ<3X}KNb/4y&)|g_DTZJ{ ߳Iy]E ْ7vQr>i|F}? ! UIxSTSދes/*X|YkP9?3?61L7M]AΟ`X)Ru*<~FIA=t+ _=P1c4h_Vdՠ:SDkڏI@IŜNs-n`~l:E YA$ZXt7Tqgƪ S;]J%E&Z_ ͡.r=?NK>f]Khٚ͌vq5::Pun7ȯ +e~.`LLݹN_ Љ>w\3?#Q8\4i/2;*g(FXbm Mʅ@nIs!ݑ. V "p|.x.]+5}8CT%훢l|ke|kDVWļҞ)).2عWFFA>ژބ"ߊD]ᄈ#dG&BDDU ċiD:&["Cx0'2A~|c@6˜t7A˂"2f40EEd͏DeGM~Gڬyg(rHG*FdoldK“vE<1Hbf쉬]|0LJ1Xm \p@8$?Y-h#m -nG3zaYm&F&)j3)/qD>1ӯK + ~#>%d^wLǹ] 7ʧs4n]8ۮ^ CA'2~EV\XԌK#.8+W}#qJK?ɥ&_]]F<@A'wf9፵^؄"p}i> ""(0ʊ*fmiN_4W?qȄP@&ȆQ.Q7xvv~M Y[ӱо8DO:|gQO9!} r~mA1LߌS@eu`%畢r58MK YwFjt$ZG;$4Ϧ600rX(C}/ 'Ɋ&A{zI.*hάx:IDӥ?!P'9&%>8v K7ZS$s#0+أڸ=HYv~&ӤђL=pg}SS>3^]_*e8VlYCܸ"X54+셧֒!]Bc$DIퟛ%s (#4] nCP>3R4%&+iU6>!)ecWT>[>)pwZә* A @?,QA>ke6f\&( hɱNLoM;L>ofIOl0/X" /VpgF-q_n;ދ(2-Q'%Yxez>O8ԓf#Svv{hZTv*m1-8&{ ]NVRM@:&mCnvϭ%2]ogr;t #Xh$ڃ`kU቎C<\1yYV7JrX:5K]n k:LT.W~wA 9pn㭡y@Ǩ^4# v%rdG 4n7rYxN}*fm\af$zGvbP;:Cdcgarz.ay{q3)zSU&'|חu J9ҽAV~ruw8Q VEZ:2jcXeT8K't5S]ol<_E>C2a1n#.w{i%7ƒ{-qh=cX`u;А3>c5No߀9kq0ܴ C5R"};Ԣ6e8呆S'2e~#x4hP7~=f,sv `RI*ZgZiG#3r޿5F+/|Q23A&|E+cFA5 !C2+:IfBƢ2? L k~|&eh}c.d/ {׸.,|Mr"O*wdE(^w#*%sq yI2| |ӘaWY^q+F8RAi;  On-n~ƴrYûFU(j =HRce} pI9֊!@ݯo&!\$-DG݇< &!Q(3}ʚP- 0l?u`{JMupދjG[2C Ðz,jpCu )8>ۄ$vV#x?e4 Ņ|>O>o w {W͚7%)fǡU-0p\.UO-iѦd8Vh;ѴXm8l^wD | zJ@%=?xheW)!(E.T ޥIcÊ W)&$*@`X6$o,Ăܝ})Gl]9'wU $;RZjT<]d8pFyjv?D¢j>Bhυ֭D>WY"xne)ǷUG(C5F%tYOj\ 9x=Z)jQnvNgH HAѝɼr\D]@)(.ߌ`k.5T6  L"UlnGV' Ց N6ߕ 6tk;[2hd9{W,|E6s7rS 5BՙI:Cb )/:Q2Ѵ _|rMF6FYK|'̳Q ? Û.zj0C( dsRJv K*BX˺iri&tF&dlALg'#Թ (|N5B:k Z~YSaA~-D)U, #֞$W.Ѣ+}"%=X &YAǶzz{+uMX(]\ ^ӨӔJ)hwL pU;,cQy/k;_qC^Iޒ[Qj/gaSX;-q3{^ P(_ݼnkV$RMsR⌱ESSI{KZ"-U?@7U>\NpMm4]kTE8ʞ&"(bԻӊ8 0qQ/& Yk5ߣB= *G$v-i [LgfBp!įTFk<C|Hsګ%-dX|8$FU:XXRsHuźktSo =]1Q9S5ty)vu ^\`_Q)+}sy,)ht8Yu$T!<|Pf*=]&x`\0)!PXRn`TDHSut52l]O"}BfȏNw`4 TQA"Uz%VR6FW*[Er~KyNLp {8 6>J|/gL.F7t Unk8x]5UV(#:䞃Lحo (w7ӹGw௉);q@Q)J=@/{Dux3U ^3e=rOOJpoyx^l?&8EْMA})0t:#`_CB]}K I)~@{=lշ6QúOhCIi ;uպ"]s U'% 0mۙÜ 2+Ox{Å $'.qpYݝk󰍉r#tAƞ7u1$ϒÏ^ms!B2\gkY:5Y$t27k5 $sIn]LJQMds/:ALʹg0V}"SZPxٖ5Ͼ}E Dj`T\:FN4q:s/ ],p3o 8C&Vd/G6Δf"V_^?DDblڣfj0X+VZ@F;',c֧R gO"{5 ׻@GαB6,WɏFt2mv*zL'3af.JOLy{ȫ5| κ YQ27jQ0>SzP|/f32񍜖[!%9Q|k_8:Lk $GV[79z| pMەc"aMѪ<4)L"lmd75Gi:rC=4sg&8'LjnVٵÚ_Ed@/htC ύE/m(p\trp20^VJC&FZBʤBc#(A߫]TҸ,WuD#@|vet)Tj\T2";/Q:-LyB{u>cb4iM-vd4MlW·{F$JHyS3gHK be`Hg j2[ϨNNX:akE>y֗hާi.$w"хVϞcGE?_ѭ9O"`nR51>saPu]@HBV"g al"x$o򕳻 >Q Ɉ9[7΍.IY\Yyбk3i,wX. Ph;QrfQHLУYb"uQZ n'3ҠVU6b:nN T}?%'e~m"&']V6wXm\&|b{qR5&^fFW6tÎ$>jDm'k+u\sMWDE5zrS쏁6i:^?Ftg YCd vHDwɳp2ƔeNڔݍfAaݞd8TRK;SKLJ4Sv%s}K6LZ8` 晉>+%?x+w37Zd 2Eڒ-Q&tʴAiOGP ay `oˋ=/j-/x雹琯H&bq3+ƋS2%_ϔCyۮ_/TRlǢ醩Ұ$8?I-*UF3W"bEF>үd8l,瀒ЃA9v& \Q;lH+vm`mqn%os%U?=GO[mzjGK([PC]EhEOEc'Gyc3i Z}UYh|O2?:aҦN'G=Et5TwM&Pf9sߜ05[ʚԜmዓ¯7t؅.V)sfcȌ|(nt:??jJ#mV?jު&D"nsO Eݒ ֕<7ObypEr`N]PX I8i=bl1thLrYDYWUHeII'bG-cuOUm8gXV>FډR &t:Z:ߗv"E5.8_{Et[Q~z 埰)<ac"h--jPzK9 A]A:jQ;5FDPd;U.<ܤTj\,;[b/ ~$phJY7(X3FW]{S6MФYFcAݦ}3ۨY |c0ז>=-6(v 2n.vJ@aNODrζ( GPT6i}xؖSE& ލo6VwzAsș! .$ufod02%w5 -DG)6Lj Io>4WL"@ ^Xɤx@OЧJ}=)u\8"1C.ZA^WW#OwEߝ 4i581v&R{ mē_aUc)hx'uAGW$Nѝf= ɒ J mE%S<pqG\MV ȲTt٥Q(Vr )y͎1Hm`n8чXN%q h o~vO[h`z:ᤛӅnm򧦎 ɌGZgC[KƂE`7O?O QT<Р@o̍h}YQ\ʨ}5WizZZzf?ʙ),s|?*԰pK%I{4ɐ^=%,VYo4XB!@X  //F: Bz`"Kq/?h|r#gD+orb׵ Ҡb~`'Z< W>/`n.Z_óp mlaZ=qD0qN䙥[} fL**_@Q8?9-Rao_dZJ 䳤3Ly-'"X`N<"*g6Cs`ƹx}x4X#s7cZDB-?_W*1-DW6R[b |>boOby̨i7-L6 38h(YaJ4adL.hl.~<>&AC!6'趤 FAxQ.d F27 on_yYV)侶{-#go“y+ƾzHFkMظѴ6?MXIpfeWбW5mLe?(u8޻ۇo\hr`DJVU&GkyOb$ǹ`fĒʝRz>8^j7^!4_a\L1Z{fvcc)}qE-YqQįgXz?iG=5|IsZh˽9)|EHɧ *~OLηmy$ՋqflLPm^1] 톥Gw~aI8B JʶeI  i1 1X>U_Aԧ(؄k:ɞbC0<(AV?D${Z}xq7`J{J+#!O [R&U36/HZˀGS5'B N*DUQϼ[[ԌQ ȄjߙQ( 0ØM %WF<ϐH鿛PҨFi7j]yrV\D^PV8[KǙsm,KlFkdRŸR+6V%wrnn5AZs8i0=]x<_JRV<[L1NAHXAy)-W,7)Wv@i!>rn^o@ns?v9%FBni2s҈}Ȃh,u/v*P> :})E%K7KȴвFLπnG[]d+ZF͌e/<+ceoF@Ԉ )DY щMߐkVo>*(b>V 8'#a(vݲb?U'Yza+]ts?p1 0Af՝%Qv,fbb@8 :dGr~h=7v`fD<ěvg.Jl`tfFF2m]|g6N|+!vUf_uu7* Êg5.ƭ\XKMYO$ X0'Nꔦ=B8.'gZÐI^-h )mUox~C16ڤR4k8|Ɔm6Ax -=kxj;c^9!iAhnf3nOugqMs/^_2rS HV'a6OP\"Ϗ]烞=SރMtޜ}m *ƃ0 T(Ѹ˫<Z/89߶\5>3R5(zf&.am̫W;vHwYAg0qJk”>+M#Ԫ- ' TWD y bȲ> >sOGV _;4t 3EIgӜƞ}b#X:7|/Zg%dO,!rUd Þ RaMOƵGV dKe@_3m;j_eX^]V1P ڴ WyW+&OeSNL03Fef;%+xg󲔫_o>5XP BJcvN oiE_Di`lE?~q[ï:~1U\k,x_,nxO>,j4P*t! +S{F>p?4t"ߧ!y8dh47G3H:JD$r$p]~IB࿰7 'XHِleJ# %Od=-pYjӜR)>qd'Y#(YAauB$rOX7@[YyҌබlj= ¹V((LQ%~sMvIB{/ FNq !=n<+0ֈ(%'sQJY'aB1 ),Eǁ[eKޱWO<rr}VY0f^-ﭫvx׫gԑ + \h.!ׄ wBeJ|ZC6#H`Fz; K֬:83j (Po()1IMN[ GZIu^1ٽ6D%kCOz!¥'ai $sK=PՍr[".ֹKA/H7RuetTg|'OC -+8k` 0!-gψ eu6$'E~_ӵK^|5,T65.P6.:;KHrTuS T~ h{s g 9 qVy2~6=e~LMM+.B .'3-bqkY N1 D @CߊW`B GߌF4Tg.:Ny-M _BzaE-;ʎY@`K_k542<صQ2*,`Х1s 9! 3!e7)+ bZĉqYNOqNtHėd#^m̺9wK@fXwρ$VN{0g! P"8-KV[=A53v{J<_O⡅0WJ-*iXĮ p'myú/̣\L,,XvPsn{\=rP]~W͜jQvU[QYf 6e_ {:Ǝ#1tGX<\lmTM/lչFuhSbӈ0%!D \-Ąv|@YIM - K xmen!%38.jףPcC@EZqCaWέ J 0`xW tQoSUҙhcWZ\כx{C}6^O?>:DzZ{1^[?: '0\YUxPb#zdԾ0S cçjt债ìp槪\g/ {-}c cEG {RLf0~ XF^f1&Tb"|q[l8>^ E}&4>Z"Tƻ3ք64@\d4\=Η²RAC#ʉK>:ͧn>ܤ~C`v C[+[e}Q%4 <|0^RԭjHv';>"GKT7䎑Se+jOZ6Ik"WjajukkwM@vqybֺjGVN`,)aaځ) ;]ie+d/N.Vd筁R"wW9g͒88*>QҾro:b0o."*M[eytկ3X%)Z [-?y.h4.ZJyP'7ⷾٿMǍ q` mͥ1srNՒ Th4g'~ΖrLSJɜZɤ E~a'x%Jxx\~1[Bg~7A~e):Ȅ?ɺb"*3E*cVD6o^nK% c %Zh71!sjS pLy9X>ڤoĞ&xZ|V׉-9N5`uz2BLf=%9ir%eD"zG1dFu,N#0dfTm ]duiQՑ:PG2v33 "qNk~+]+D~27LۡUE=#WHrCfЕg$|f|Pss70-/aľƔZD0֪.Wy:(L U S ,VProϮ)Kq%:s]x6%`UD;ˍB̫xα1{]0^ SrIۈY }KG#n5uq2~޷+5`]ݳsE-jRUX2(je+@&B'P? ^qZZ$݈ Z6;zCSuY6Huxle Na#4Q2GQyxc;}"`fq'iӿ *s5[YYVn p[ t-Ucd33TgOUj'ɵ܆O5 ǔjT=OM'""1;, bnmBs*ce3>gFJI%QG@i؎#sQE')m g i(صw`lgx/`Igzi ʲ" 0@rj_E!za9.>۝0b[t*<+Wze[ jgùpNs5eq+,Y$򊰬 lRŶCdlenHm HM`ϬNun5*gK6hy snXbwSH _߯B_*D.C1n~ૺ Guu?,kNyPkS 2pR4o|rs5ҨQqg \:v7Ur {j^y7u>4u{Uz"|XX.Tqʚ'QDF,lpDb 6*Af';冈8M&~gO3y< U?Cȶ, x^;ff1{3t-)g¤`f('4`+#}VdQva8Bj8_V,*Vħ?Zy\լ2eq8Y,HFgɲ MN]8ޠB; B>lE~oV|bSM%Mn*f!&? 1ɦ.ZOE++pX&{,K B'b4v6}@{K~($b $O?FXa!Ʊ NMo9OK WVCD9euYPD/WN!Ў^)XoQ 11nT/ThA^d_s¡{+!i bhe\sXծ[Uk|&qH΁i2NF(ml:.LPΘ ?\R2y]Pl~,#<(úfB$/OA^Tm 2>!TT%JVTt$#9C)=6f N#*(3xQ&;!) [EaE8jLS 08-U d,5 ni[Dl(+* ]Іn q‚!S75JYϤN~QWU sD!Aܤ!EMu"2|6cGZ)@jb56C"itzUbQa!d3 mbh%hᙈ5}6뮻#(^_ >]ȝy4*\P'7%%l ܀@Ljl&8;3;Pb\gj]`beG-d -w^XJP R go>^Fz`b/o8]ݺՍ83%AKZ6-:n-2*"84qπnrIgtP=JX6TC"P8ym񰣒}]ˣMhH,{?VnW+e[!Ye·p[#jߓr7Nq\.p[+*:@]LuFE"/Qt 5WbUX>7O'D?#Kv Z|Z{?UЃz?m 6Z4B!"BQ6i!7oI#叉sQ.} d{:@c̝N6U ׃ Jɂ S 0siܩ˴z{Ǯ aoX"g;P*9cvQU?=(`pm&:O^lO-:/Cve@v`o^U16˶K[L/HeW3y#9$퀴Я+ ({N &bnPI/V0'73lxS fЪ^'sYsKy+yqMTqsϢe6`(:֢h-|N"'llZqX2aob4AF4# b'L̏Տ}k}K>d BLPD v"k Y퉞خ8#s>H25ԯ%m>4[y rr8 bMihhw9C'4`K$_c9ceST\W7O2tMBd9m0sȈ,,nEb_\cSw qɺmv-5($:rÈ+gdU& RXW–LBl"SږΦk*0A ^˶6?~iEplG:&DQ+>ŽOt?ydxe#aiN6;v>Sqc#}vצ*\>w%ZC/ G_J1u`nKE(9|S1 gPr`, rvA|Fxw]Ű{J-X?.)k8QwVLnF0@&V˭ɝI셬AN)1Nl泣g1 a .38B|Od9fU\tK|XL\x-OqyRf,*̶ۘpPQ,Jd< dt rg- BvAo} Szcgv>*J viu{yOkEVEbu4/a ]H3_Zv?:g3~*c ]tuE/TQcAKEYÎj0"l s`u\{ ^FߣOOti$h$74Lh4g|?Җ4<7-ȑSqS> uq|LAWʰ1BBw1e?bNQZ4c/1y|G) mE,:/O":qlgPJx/+ΊG2$ʿijIRmQ^͆9JU=|K ׫q?]tz;w9oV:PY@.\aNrxB]?jl-⢿w OO?1ʴuy>bV-Z//]QAr$9^ //|}MV)0" HL@ֿv&>".͖< 'RPчr$0Jgp+mf_~P+ip3vTnw \ &\uȒ'NOb )ϫ3_,pw#_f?~ϧaYo (/;^ϴDtփ{{uN =7m(!Jre36-QQ-Jdݻx3n27HBJd'O)ۙ@F{gʙs+1g)!y~uM<>Ɖ5>vTU갆3y8E%M>8teYڋ ,NC8a޽ө|PwqV}oڞТO,#ІBE{?̊^[H1H\",;-"9YߟCֈ $̐b5Uk]aL&/KگVp`s ~ɒڋ~¦WHA0v{a-W Ϙ^4ҾRfm d? *V_N@kڂڪ R6} OaGkށcK9ޓ l|=.#&F7-cs9~eչ?Y^˚-"JY~ &фvyo {,g^#҂bD-""Ykg\hN/s@0G"J"!y*"*: ܁vg2 lLJ5ӴϒReYqDqoFԋU^__n3bZMKq7UF,=_#Tjūy}H]vctU(F`wvbGSY{WG$Ħɛ= S9 oGCD#SK L;ۇ ѓHn#gjN ASR“dQegS!THr)3J')D_^6@!9\O4p-ۂd$D7l?5?T4e#k 3*/\4^IW/Ȏ<i'^wcSNDʨ " 7-yi4R'ʶ&Н9y J+*"]|W֜&BN_P\薬?eY!Wk<۩;hh̓6yt<uoo-fQnk̡#R8?U_G6ړ5]fηmL68sF%YXԃ4`BS#LnBUp>U>&C-U@b暈XLn"rf\;/zsHӉ 5= Έщ/++(X݂N <(OxDwa:s=>* F sʪw/=!A-le~kLYgnDs8qTLu+1'm,!hPx^$ D<幤uօ0޴֏( MW+*`uX(Kh/ ?H6̿\p~ۜϗqL9vxJ(N3\bj-~>D=ո$E:XTE`oA.QO;n#bA}+y 5bwqvn o$O޹,9TRZG3g} LR cfϫ^\0YjjHת}`fۧ&sq$NAVWBpe7!-FL|*9.ދ_70VOQz:S(`fԣZ/ $2:=sU/C|J|#$oݱv9-pK Mӝ0"om5A ˆ_,dP[[$/B*}{& ng.aZU>Y̹[{^bџG*>#OB/rWA!zU528 ,o#S7I aJ*vEr 2B\׺Eǜ!ƒ'5z{+8eXM4Uxd c5|:=g =J2!CT74mT Ynge`s~ſ.󬼓c3Z1v?w0Eь͏C;Pɟ.`8vT R1yo`0,"@#WgqI#zsyGK:{iҔ j~-pGmZ[Z珢&aTAC ?qn9h2*VɀaSu묿"i~8`8Aaw<؟OC=~,Nza_%q"33D57Gz%qeT31 і%cz9Gj]ymS-#=כ5b<%N:N| 3 %:Y ;#l6wba؏h9C0%AdӜ8=>[;^M_6@mtg.\u-6GyhOt2 DT+!/! vS6~Qj ADn 8{*AԋE7,^c `aMXy2s@y9zF(OAGLkjYNNJaVde8!EGT ww0# '`h~%1Vguh^;Pw&;D=JŢPyP]M\ub0 MPX|Y l@,e+R3hH޼Q{Ô6Ih wH9DWHϾ'*逄 > G7]7=-5aonEOEG9=\aѶ +۶ZPTB||9 ]U?n_CW!S{Q݈Ǒn59%(vMոʒ.+r#:V<#QBg>\r)] #hB$_,WԤ^x;j"*loSjZnOP\eSpK L@ tjT<Lŀiн͒%EoyRJӟڂ(h Tvp;ss"]f#S\ 2Q>Km++s4 womD[JFŎN>DBF<%&Z#l7^Y0lT, 16|6}mw+ (W67jXMrP8"O` 8iw1^wUfu!~KDp{O 5@bСo7ZFHtM}폭w)c .C0s}/QS4I~ ~lceL՞Es~Ekbz21@w}P˃[!ڵӁe~L#XM%Yb|z?vajJbZ]|XVAV Eh&hU3ݨ'U&?>kX!*2K ٦(,&QQʞwN?p(7$&T~By+B1/P%9,z-T'.TdJb3ȃ@NIH9 / ,P`^c0EJi11L."5szLj[(^l9ݰǞBG UKdP gD"/S--s_I5]'378xz{ h6J4nX"cozB͊$'HGR (n&>%j)bl?[90%{[ 1RRf*e-L ˧k]鸄D.A&$AB=Y"g[ǻK`/OkRdVl=&"> H@P/_h` VwUP m3UHR)D nUUN 94oY<_#C{d5y~onWNs(νsubb9d~M;)$^`ިNI$ai 0YJz-, loM36-u BڝzϝssugR!ʃmrSa Sـ&_N̍[ )7kxFnOV&xPȼ;DQ|@Iʽ!ʂ(.=S׵)Al?sJ2OG )N ӣ0gg[!M`6Y"z"gʞo$L[9EAsDLy :J"]Q NVC~9N05gō z˼- PRM*b*14w+AO{{B5&/H` T1귬xn{3 |ϯVM1{E}}xX T1׾ kȝ&XF788GDâ%yR]࠻[(!B_]Kj-MAiEZE<?-RuOc݄ {) (.؎LAڗN_8zH6Nw2]NAtnXF3X•v:5Hk7:F0:u> heW6hC@1E{<Ƈx@OڝZ`MpߓGta(zFϖmyrfXhQh/ӵo>oKΜ o=|yaLn;LMmDv557YiGåg(i9Ǹ{Kܧ/Z[ @/-;~vc,=O{(TT6BidZ ,L̇)O91jx$5Aˍ׳gC|RC+ u#ذN ]bkOn ^T1K=ػ%[fn;l w ݎ^Pcq> :}QՄ)qVFkF'X~$ }V0`}һ5zټPfR8m3ݛ-D<"'YHzLyܔď|5 ⓱i{/gK4hn%أD+]8p*)ֆ儾:Ǝ+ࢇ1==KH!xI&e hR{)HǗ0+PUl)(84ST} P1 `KQV9po_K[(|jqWgh.~mD5y qV  SHH,別7.ꩇ$B_v_MYY.^^Y6fI.s[-[ çʏ9X=нoF6:G|HR@8 0==fh <_pϝ/x)S<5To'3k>FPsZnpnl'pŬw:$F`O'`E$87@BBF7y-ºTFK [EY镌b5SpJ5IriƁ:K@Woȝ)67+Pth7=@LU`1zވì4}Qfu%Cxs{1 yTH[ww 4jȪUf[]`N0܎ypR[T,ΛR=B!Y.Rڿ^l3öމg:BddCO?̋WxrEBo?Wsk(z,_b5i3Wb a<$"4'3HC'u@HUu$V &dHbP#H>33YqJҾ䘷z 5C{L%R.>i⤧VjǡoK9 TO GqF(/Y;1b.^WзrݮepPQB)i Pm*C>9jbPm]LxpDeJy?TekqoU(>x m\#)h[-?. #% 6Ḙb72wp.$T64;nd$gG~`+xQSh45-6wZm L-16Lj.` [1VimI\K@p͹l=T,)fG*@v͠]~gy-S|ˢv+>m^rղmhGtiIq^39̜ZaYOBO#XlJ$MWeS̼=ilS7,NAqA(wA4Cd*nS!x-!1ɞp7PqJ|'4/[DsqS|E7GuId͈Et [^ԏ6>Ta13"xh/8壑:Y%cP.˗pՂ$[SKO`u RGB { dy <%Qج-g1c Q3zW]DftT3~H7Q,Gm 'Bqq#%[p4t;Iu|P&^~\7.5O~q+W,F>RQ.|pZx}q//cS޶_]"j2'{&$Gk(Zgu,d^}P-b軿 y$'I׿|8yikb~Gϸe$qf_ uw'IuB"ް(|j)@!)v l"OvBU}/jMpԯ8ZO^#gP+`!~(20ejVf|JrHso.l6x!z d߽}q㨾ҼaZSkBu2oS2;2M&0R _N*ed#534"bfҾV7:bfXoZDvF$Rk᦯>; 3aBZ׵3ɋv` B\ryBihaJe<}؄O(s] ˝\""^ V"\zW,+ DJOmz%] q9gP.]0X跟aup֎/#0xL1bܼRRtds[K4"7]XJ\耶Vf;gnL%eݯ*l, js&+*"x(yPESN=BG%H| [&2:f#FWpY /=ѩٞ^y^;HWߒ~1aS0t xLwNe|nHAIMY jޜ? {4Q.NHRkMbL~Fv_"f̯Mɲ:AC I=k8!MSIa gkX5l+O Rl0>40ΑL%B߼K| $ޔb_4X~x`~S서IEZ3%%囧[޻Q GcCNՐVUw wHbV#9Z1RW5x4RKn`iGlD-5Nds( HzE>|TrM\$0E뾻+@ā#ca߯kćEPj| U1ҋEkJ*GRZ[7k+ |pI@f}ſK8= 'k7K19XMVpG uA:eZb ߝ%GPSgcqbQP4~p|jǵGdcay w0R VaOBEx "WfW@k]cE!d;&'"ZAw )Y57vBsu'Ӽ_(˒pKԭm~I]@:SgiIHS"ia {͂",edoKYjq Z1 ?('?ї T"iǑ8 19(01VIZӹKNIsw!""+S0(WI=v|69A&9PHw5/7 +ozGHwjwH7zq\/ee RndWQo.nNTvEv u$@G8ηe hr8 r؝r>˄CeLNa+ VP|Mfԭuj x0I:: H`<"ewؽ],t`ݤg)5'3,`a~嚕~¹8͓d j6Fj&&7_$&tx_k7I!/[up:>~- N [:gh>^XC A2>#:_Z1vd3p-[?ޛ qIt[։pTS^}ǵ$ qZ!PdH@MXCJk ºJ- 킐'k GUBHCaMMwԔڷƩL,Va ꊖk>J"-iub1.t8P? $6h{]LT)`CukaM}8} .@nԲ)9TMyrheQ4u]دj$)ADzTV۩Fv FMLR]d!!8}|7`^6Dc@F940Pԯ &l"ƝMnz|75p Z_XKQ eެ-ܷ3i|>cɦXZ-<$QY2/5~v$ъ @xk"މ\=ɉSl|$l:'|II|~a2(;njgq_V\ _tԧ JJ5eH+'n,8.Uףy7k$IH9횺 M І ;)  F:?h"}ԟ .]qyY0MDd9&`T%w@L SI\58}ܑCk hI*%ŧ4831}aÍ }!$]Lvs ?KF};{茈 ̀ܿՈ[!o:T˝G,]H|mZlVW ^+EMB;ӜUV%EwCa{=ҬM7+b}Z]VrBI3~éUdTSOOz (me$V`SըY_gB1w _v_0[T b: h4-ĥl%d a;qYQ]dl%t-Z(4AK#.cl*GAWie۽V$n߂%NuŚL÷B¬B" o-L.?yt0ELCcFw UbE0/i؅sjqaJ{H<a Qtb@8pNj~tI&P!{ёKxXyęys. 4p^j}D"AބnC=m3ًt TL|Y0{Gݞh4IΩ|l}=0^ /FSټX6>+L'߾7\# < }-s"үOp? CUon!W(X݈]2T)9(@&]"8(Ⱦ,Pt 7p?229I5T@kzA&b.iyօ^_L(' ,o~6.{AEBag&_ k `S}Awfab1^fxh\ (w0p[F'`L21oFB^_z7!Ěy#S>&t1 #$Ojr_Xy,vMj$3~mQЯZ:tчD3fU[, tf}t꿕꬟|u0=V;^Sp[\͂{47Yϋ$E>9DX S%~H{uGOI. uYD/Q+mr!i\*hH^5*(D+&*!w\r6Lu#KW^lZ#f]lgG5k]Et{[~r  a9V nG.D)łEjq(M3ȃ$7W?fh!5S}rß], g fq66[ CꚓmP:\ c&V P;2g(vngbq ,#V7/-û~+=iݫQu+†NXr_?o%n+@6q5^ cd(@4tzms L?a7ׅhNm_CͰ ;Ն/zCFOwR.&ޒ*0 k\LO0Ӕa]'MBDryj۴0=GmqON ӡCu|FUYzP(kyӬ#mClT,u3±}X)Sedot}hONg⭳-xٞ?Yń!H8f^Pke^6'OQj"Rۄl D<Nx_NəG>zE-^sMh%U)="LcqV RV3= jK[K%8gj+ɇf`yrWzdߚT7dا"wt㰦I0.(yU*UaĝƭO-~ Sqڛs t̲ ZAJ RTCՇ10RHFЪa i,1 6 ]sb@ݲ }v^MК#Gb lnd>@J>!Hh\O01Ϳ56|q.BN(5:IWVY7oV `I&x TE`oCOؗ+ ۍ>.0_>ofVH ]S̓`NkhA[rS ׭O"K{!~aHjXцœ\6ؠqkJ̠_nn1Gv( H;)p3`άRzgׯLǷ/.n$t!x f,%-!CM=a tdw? 0v(XσT䬡Ka'ՊJٲ+YWG<ߚixVwA{)mt 9>{stP>VOP`X2{?^ ^']߼PW)J;{ U|  P17Xu:\ϑEh`F3]`6הt.]%QHG7)6G p(s{r0;MaEgW 6UnLv kI!fF:%o :C{& !{\pHcMba$>82b+E(8`$;E%倢(?v1]I!Z|7r\Lh"ֈ푠*O4u &YN"?^x s{6Z/F߮CT6wɉE~<"!n1`@c%P7j__ zdO)YTƞ Sp;<>.s*^Vi4ЭPH?'mBؑu3j25ic?y x.3/0 Wspky+ 2OHcCW%>]C}R6FJ>P"d|jg#l0AHVm%uO&Xy0y Tyֆ֠pO6AlNᯊ[9V\7R1t**aT*9q ?pPYk 1I4:%[%¦.UԳ8|͕ ) U90PbeyTs}}!"uucgк"GNA`Gyl #?)؊ LkBVHҕs]k̎3>3(+ Wbw YB[+A~+:y8vx-M ioT#Amإ]*/`4>y%o+;9Xqi zD4MWƮHr1og6lʆLi]3 sʢ*j`NQF)-oBpOYZPMw't%x4{=N0U]uK,!DRi+pGUpGDQ<#ÝFh4K>'%[//W<,AqfJcPB篥"OxPHsIAtfI 7MzN:Lѥ;ip%. K,3"ࠊ[@ 1<\)4xSԗ#=%S2X<u|أV"4@xc2Q&\T J+o@;%bˮ{nqE.zTq^Wܖ1w4"UBW×⮳7OD2?H<-ϫ΄5SOLA=#9G^*w\z'.@7o;v:]_1u Wn#ՐTV ?.='H'Ez΍w;@7;aJO/ViLjkє)I_{JaMv^Cbզdк@7"i&"G6rƝ5a/].Q5],ЄIQn3SӋj ξkS,Q0c潤ɗ%%boc+6PbD I fBLs=Jx<vTNp48G _0ӐIJ3L&`G} ĂD:䉄 Kn'H^ ŧJW݆j`z`~<21>$IDZNiFcCԇyvw+{>lÍU>#/6ޠ?`l1#&M=6wfJ˔HPlcgoq1 G'壢mt&Ãu9wXHH|,C#2ܲ(4  5znh2~{$4j.r1 qXvG]>z3#n2¶<G<켴5*tEuRU+nn]=%r/U'WverY$\;- CyCSA=Lc6Lҗ(n?<=Q,35/pB;J3!jc[{D_ &n?'`ᯮe 9$L%nqPÒDqwJX}V*DN]i[- DH#=-mXWB ;R}!HA a^ᙫ? ye?hQc<~?Gns9<(ol˩ /qET6ķ^S^fvn\9V9,v1p7Q놼Fyp]f;.77$I&% i )if"ٲGQ5&BPdnI~Ӡ=klMC!MYɰNXi쭙;,j31zO S/Qxa c|fr7%{x Qe>#9xt9*^$!{J3)= sy{d7TQXV /r ~k+u(tx}2ܖh.< ! YK^u"Ik,-6S]<Ժ8a&*|kؚ1 &`Gun91/n>q;K'gd9/d'dr!ٿtv6TP%!ry?6 8Ϣ<6#2W@ 9&.M= r朗Oyk)cAIDv5ŸMݩƁjvkj_c?x,~˼Ygw.-M'MNfnr,$+jXήcu.b7%7ʈ/(44gL|] ꧜B`g116TkDC ֣I;/]B4_h/N@EF6"u'`U?xr^sLWs 3d:Jna<!1L0 _`n.ż|_sjiz>\ V܃VMċ^ۯF.o>[UMEBp5ٔzO1 ){q~-lN`M̦Z]k)Ÿޮ CgOLt\b{ϱn̳;5O RE>yr}X*i,"/2 :淋k,4 WD{5\@wRދ4v#5E0'l!zE4`Xd0'ʜ%^bAcDgov8=I~\n%BmJug6LnX;M7JߴƨL56RBd9{`kK;8=~@LbepM?6]$(}yJh-xǛd ƯvqplcNx0)9^H#kCsrTzspǏW=,MHUb?O}^3RWwm7i`Gˤ_ 6[Ta.$*Y@imc?];߸C]"O9dWp77@pG ($C"ZؔqJ17q h޼Ru}^XX}ڳ6I1-nu|ଉN$^ل@IcL쐠9ۼ`7 dl1qu.*^ w\;S-k{͂{mV9?c|* :HM1/C P(`!~$##Iq jOy\i_y; 1 ܵ{F[ե&8A:zӼ\ $Sy _fvU&L=z*EcTCLFto؃Աم_;mTCNM(sC(SDPd |VB+XzI pYӒr$)-2SS>On^h1ls7埨~I9Òa؋B(dMaaT0>zM:/G2,jJagr<5J⍹`sK)aA2` D&rg.PhPsRo*OL#ىp.&+`<ёF%(͖H9UsOSaGnho ]3uYŘMu2i WQstla ԐkT,b qэ:SPei[y0.xkvl0sE擄Am*3keWl V4y79~&kf]K͑\b @poϔ6YAxBW,mH3;8:OH>2 Ԩx.Wŭ:QILm"{A嫠` ,p:3w$߽DA%fHZwy#zݔrWhQ|%@PBCz+ S6ĤNQ] ;7l/gpx\W)t;y!&aX} $Ɍ> I7M 8eQ>[ Pza5 r k8wPLz(ܵuI]}!B$O{{@ esNAkKަ΂W(n<4=;-(7Gn0[fblwYXj[+P$Ci¤HUw. "X2_Y'|9au^b[Vo{&jE|] p$56@cN, R=VgikqI16s&c]*a`Af~(~ق7J 3Ј-M@V/]SL6~oРq9޴FRVAe2+ƐdUF4 I[/B<'`Yo2;a)_^FEOޠG"(ZЊLmǑQvVGNW)T ԗXfFKnkâ:aTլҥ$E!&ga.=PSka'`]3Xaug/P#bzvP"UruQ׹.Cr D,4"6Rݑ-|^utha5;B{RۄOmV\|1;>Uή5pyR oJz1`y)9)uI]QVSm2\,0r%FB[ /%hs eݨN>1hK+"ZX`%Ke6kR\PgE[Mu"c!;7ْU_CІM|gɞ=\PQg o9 8sfX;3ڟ|*IBe˝)D?[7 IhR;tgleZo0 1}"(JNx Ŷ6*~nJN{6~l}cFMl 6Jwc=ccjl 9Cirph1~44Yo)6~F3b$do>o|wDn<ҏ۬tǬQ^>noVօ,kzJ5.%SUwSPj¼YYU5 <>{$EHl1/Af&Hƈ61ɊkV~.4؟k@l}%U 'p:g?̤s^CA .1YyJo=;#Һ*G& ڏB#.Rj]kl Fx!wm%1<-BCLvf3"՜D#Ťȅ؝=Fұ/5+hF8uN f8ds Lic}5}`-@{Ŕ:W5K=b[:a QnJEv0{i TE>ι? k karӊu?fFðen[}̎Z/a԰cuM1A NJjxƬ_N.VVVf$H Sp U5x"'M:Wv_'\TFd T7;ZT%ɶ0ohψRġJkJ^7Ĵ0s4&ru]V?01 &h{bmegdՀ/S]e!'6=JOEF )% !l覦jVc>ʊf}{K] p֑;={IȖoщg9mH紛T ZU] [d'fvG+_5X)ܳ: GLEqI*5w4'P̖07⡃։^TH"hϨEZ}tȑO;7or\xgwL8~gu(3 EjknQMJµ}#BLI(ϖY̆`{c?_~UaήߥQ)k' ~M)Pޣ=&ktI+A'-7蝖P9Hv=2698=_ 3jEW$glY2Gt$v I-{[e̺|J%)}}$gq%^8a='U@O}_J'|*2{zzfU7],-DҴ4}jKt7P $75{,0>}l0FEo1W%w|F 3F<Ad~J188hؙuɛIvLUd9umܿ>K C$QWnQgK6>ogj_ i15m%FSutcMv{]%B̓ Ptq,f_@VMe1@fdǜN5!m&hשYѿϦx'i Tؖ |)P\dG7-e+w_(0"9 .b< aU-,+=Js8P'8)ӊQJf&̩bI,sbO zQ>u+sΧKkx1uHkp7Ʊ4yMɸ-Z tf|pzT;U d9ڔOنK2P^gs49WMFadZQ\?IX#lµ8nk*]>g#EϦC qlX!(,&z4U% (59QK=o 2\HF4wq7;=8[s.C?^f肰 VHN-\W7k"?s4Vuę c&`М&5Tm3;=ÒكXU؃9{mUs :[<.7m60&?1e^C!W=8kBuð$+/5|fgU9ٰ=Y%~R?\gj +hW!H FWvSLճ?\gE&-Tl7e=ǿOhhMwq )eI~bv3kzEJ:xwbwh3TrK&yH*'lޙYrB{vo?i/Ӿnh>*plB̀~ m(z1Zc1bq(HGTQ|DssVg{ P2A:u%"9<)8_P*dY/i39*O}翙VCL ATίJ@#`ώ\,DU:Y01$﫭fpDKl4[ƝZ )&Ϋ6aο)S0 r&-B65G`<5-ZYdAd~U1m yFg5+͌]2xwHES!I,k Zhߣ2~+M8ciI㞤kia&Fj9Ui{z'cl{%%#¿?$Ϩ:,kwy 7 CǸdJwK=}+j( FMWQ+#*ߗ;O= 7z^ fȂtH7d 9Sy|#gn v樳QSv!$|U'-!#Mm̾Nk_JM; WX;iO1xox37]G5eقr1-zXV^{:iPd跈B>DOJk ULv9ϊ1KBf!FK~Ml9Әmc LU??**N/؜[ eb: %mV~Gչ ;VڂLyo7!jB§=(/-xh>W'R>6Rʨ(QUi?}M E'kަ>&0d%< 3 JC XUm ' q jlnr\oѠ X:|>) =mP"/xfK[\$!&ݑQ;|r&D} :*CE Cb홻X IBn&py@&1,jz 6æd)v9=,^!E&O7 [YFcDac KBA\(O`f|5>kPL_A  5J0toH;$$6 ]Z/*R#r^*xU]R\&؈ӄ7P1<2Xwhbq~gWSiyXX;rW bubnY#`kSa㝹# *ܦ"~I]RnHôvpؓeI.QY)E+e])qnI $ !1$ߛY;*l/²8Y8+͈U:q2Bȕ`$U({p!(+qS^iλɦތCj>reaY[Uu_X hIgFeO5E]]fzG&?fi:F&"{!w1@fݳHi^bZ%)jԾbBN"WSQJKR[yhdn\k$h\I/v*GJ^Bkcs$ޔi\G7n1LqӱRLj(-ޠV 8۫9S$}b7%tyn1 |fzJ?om?6n$/ ` <~a*'Dx$ $r) Za/fnqwmsR:Ղlg?]E%m(!dXsһ~K*Z<ئ ZlAOè{lqOEH9LdZ`^4t82eD~ yhTM 1^P|v&m6F!")EXJ5wŊOM @0iU.bA(2UA>A _TeH/x8<|d8]XiV$}A\%A-:b0 MBͯv^4tg7bm"[F?7H M o {k'9b9[r0;{ YW(q"* mMƣp!놝xi&8tGTG[e[ӓ٪n5"!BE@ nv<7?0euH\h#w?׮:YbCŃnzu΅ C<@ PɐLaQƎ*enۣ1 od\)utjΡʛA{ Mar2&y1bb&Y[dPEgtrxD[KjV&VB1OdjpñH/_֡Iok"ԓQjS|GGF `lt u 385iI#qf <4R}#cv koi3"#zWi*VI3nÐW<4J`$-k0c7zX㕍/cEn ,qTArңtVS6?l""*oyo!a"%vg(o;#c)]rp~/XB1;g7ZVIi|_'& !d%Hu,WIߺހ$rޏyƵY I'9hY*pȓRn/؈ʯ:j_9 >9I#GLצ<{bJ%/ՕfFNqw +J阷祿$x` @BJi q8Q~Zi>! (/k7 WbP "I7Qz_'7K[̕ԛqU m0u%p$܇(/->ghFK]B~ӟpnDC +cCgՑZuNJEyMѿ$Ber (﷞wG{bjft˲!%`:7]o|G0eڐ}JKzirOR T XP3-reb&&]GJ,JpE,hUs*''X3/ [D'C3r0dXu 4H*fn8̖oKi:&M K#BLM8iیPTa+7;uT48sf ":MX-]Ů.&KQQzM頤KXHzJِU-F mx^qB!>?T(3P%B*DV8Cv#wmJUi|0`VܡDnOԼAN^_f qk_D F},W= 6_:!\`j!G72jڌ1S+go5W<ja"3,*A$TxXwc3l0b|ʹXx$3`N')>ax& $P-DoOwi۬҉U5k^ʈ5L2J]IQM7)zW"cϮv$ZtΑͰyՠ#gu*LZUb2MI}sp0azmȍS A[YAL|u@0(6TOx ,}D.aVZڡfс2U߮]#,W^Y\mDf}qTZI_2Ce. c69:95E *( aL&t ݉8՜s~v"eF}\TM9X#yl[1(.O HϙMs*Rq^@[avWjɠzH׌OthÛ`zhXK dDp%XoQ- ?D%U|lڗJxhx{x ;ł`msg 'r\[_Н¶hb5ZA6ݖ/S0o Y8B+ˉwK)$=['62Nsijt<|Pج(1O"8TfLOxw6gt%hYW $}—}dFKd3 05P)QF>Ǜs#ї3bh@:O#<@qǵQƗý^hqVE16!b/U,ŏx2`)Z], ^Ғ"L073Ø w4۳3yΛ[v|ԣ_"h$\(/^. @= g`)o؆W5+,ejч_*1'81Xw@ۅ*((~u}G3gC=*\yB8-CYܤArfG*E|P:ovڻ9L#8')7ks@ V*=T*┕A 2aH^JڮN:rp璯xglws<-5GSAJudI_$-_P%Bۄ~{֮zQtպ2w5$Dئ٭j_ۈ4 H҅ɱpvOIl۱'BRfzƟ׆3A$}g0fm7"CpiRN4je)4*|7C>1.b&JXHmPFQ/"rp]ʊbCJY!e'bp4秤ե]Z7u;elFIb Y0&_`x`,fx"lNSvEo1n dei~50"( q4Ea8"32Ӆ_L>pw?oBQ;eP2 xY !7")z櫐C9BJͣ=Ge%Q8WƢűN!}s]^ʏ ]伬;[:dܾn!Ÿ/1m@"}ڻV`֟8\M*或țܺY#Ӛ_UlU6ɜc9!.-SLӠ<}eFcdsYFCGI UgfI)4qud[է\qb# -5,$١œ2n| negw$7%?Ƙy7`y$>B~O8~p*,*؆61VUWFx%@`]F}FN:fR+*`7:d7=-)*>@֤}m[G Y\cMF*j8)!sMNh`=q1ngYw?p{;pGxj7\'XH*QG;3VW6VI)sCGCzFkpܨk$L9Kk"R\Ԣ`<}1*ϵ]J+Q?+5ec$@JOjՊ&10_[xqVd &( Oy¸ F_LȫB|)&0\0ԤDNS)?*~o 9w7˴ f1`ȗ`"0֎dSdnb+LcQ|د@yrD2^EtS S 'm ]q :E$ա9rEѬ%k8ߔ'E>ZX9KW,ŶXJ$>82Zeߐy]$=_y*xl.vRdU; 4>5blU3Ʊ(KKgiM~`/ghQB3ί4Yyqa78֔R!u"pn ֛_.e=>♴MNMoo> UFVMP,pL0VJw2}bg8W,鎢 cݴtZ&^T4;e@K{~ȴdvaَXmpw>)2~kJNcRdB)dRꕬe9J}\ۿ:^PȲhWapͼ.Ad+.c/3V6`b\_4\1[Y<u'h1o@M/}`Uݭ}Hoz 7 ;ACg r |4VVNDۭR\q+p[3-q 0\CtZR |TRȠ!sxR)~V.Y`N .6l-M?s`xʤpZOXQ ,uoto1䱗Zra ]c^Epd}3]2#]f@@+@{n`B qjά#>SהQKW6U[)s7>Fld<_!Lhq5,3Y8ZG&w B8cj{aP%:_Җ3K״Na]+Q~$ mWn*z%߅|Ε_L&F?N IA˿V|~#v_)b2 )kWmTG)DИ0ԌU0`J@4##"~)y̅C ZYpwt$3 ZMϲ%!r#4sǣC皖.mYv=CCJTOc(fp*AM<^Yi4TbT4 S9J;It,=Bi(E3R`R% ^U '0LX\"" O;x6lC F@||Ua| 'W* %L*TH`w@tSn*O{ ̳>zbSH).|'^kQONV Z{ej6`y$>.^خpWL^֓VRJEBLH?2%Rh}'k[Vg[pfđ53r8{6 eBU1bY.B?#apokϯeɳ)TVEfO-_eyfjq'I,.3)O>!@a7h- N$IX*L 5t BuIF⪼JNASĈbx[;Qڜ Ts,jF3Vh\msi3j2Zؠ$vf'D_2,/ _0Wl^lIЮjiZ;RĮW~]~ޔ]HVJO$'_4~^=w7}Pi͠ t*7\|^4R;`r~,P)zwRKygũهMVDSm#(80%%^)`_!8 ~/%ԛ25!2]ݭ c7(~ "ҟ P"43H5^ޱD9;u]p4JބɯY@S3)E_M4&k>zc68A7a$f)vPl&z=?*/zZ ͸mš V,9sP?1[]L=s' 蠦4b5h8J MtA q><3{=g^<`Mqc iA2YtN/d3RlIPO,p3=iQ1jۊ'2qo{[4\y~뵟oY}iLjW N5WdoՁQ:nSƿe1Aa^\^̴c/m9-)Z/r{̔٠"ގa")gn)՞PA[\k,=z4{8]P7_7k՘2+WTyۦ DWnckKD8O,Wy[,](_ȫ7[7'Qc\5}VD@X>d6otx5foji2?ud:Sj-2Cp;+ EK>hz` !01/CbKYc##7 kjQr_mEAT$=Uߜ#, T_c(S!DhXu9aJnٶ{}Ay6ʹ㝜dBCKÂ\"W"QZ-$A*x☍@?X{Xy1۬h^\z [TkyFHuD@ތ2/r^Y$LhWaT2غc`ᖅs-{tMO$.=Ptt"u3{+W`PW̗ýϬC!:gԈxg&~wxlDD97 R L埡NzpKR~oF ڃX$bzx(9нs/1s?Wz~_'(%鐝pƨIDɵkbqRrכ_X,kO.]Һc rXB-%4&[Æ`zazȌ h~se׫LkS4-&ږ聜Ԉ\AWfYh*Y.4E>_iq: >*\'=TyW1G,X$Q"lyfxX%#ppefNZ?({ƬHG.H ua`m,UIBgB_ XE!?w C<,{KQś> 2~O[ѫR&5IGc =3 IdcL=.flUp]X$Rs'b+:/(yiSG.CAt `wJ,x"]>xG HerԐPLٳj; \NÅ,z"U\i{~E]Whu GiFjGKSBLr_j!Bf⟙(.lAy^L/"2Y0Z,Ry'DW T6,\2\[X1 $`;\x]hzѤP`YH.Fi̖ __GwȨ-Av4ճ!^X\W2eir@g?6t Fa<>eJOc᧯@)Icp f%>xځ䀹V{,LTR_ScC{ "? &7Y:6e0es1|@V>!AOЮ/uDGn['cpMW݋2n8a@ ZAz uM3-E}"k~{kM`.EkV*R–x 2rRdQ8X8KF,) y!+N4YCGb*{)vY H2_oxC 9j1|0'H'fe+oK:CZ /_ј?Tv炔`(넰8l|}O]}[ja"iP4;V.҆Z>d1*-L_^>X& ⷉ=IuKѷ!ܻu|Ԏ$O͙/Ä?\kReʑU04ggotFR½mjxc6,㾦74 dd rǛwxeW?>DR4,_$~"Գf"T&KQ۪SV5t}Em\I:0%pW+ Tl:#OC8 7yݛoƓ|jA 4I*[R"!Ox: .: WQ1o8Hkd{=S3`J-wts˵Gvl;"YBDɨn thD_6) 4rMwJDa&aTyyUrLe ޅm*,nr딍z4űwbF#'Buim# njYtGm8c`wdezAQGd RAQ2ŋPdyuk7~McNaӓAu $}9 m&5t/W^"i` ̪wGE#ok#FM)ޓ5+@~uVTϼ!~*qkp ΀~eO7^.Ҫ(Szb qB?_Eے{3{S歮Bjr ~xmSPB$^# Yr,GiuP,|yn<H~t0|\D(>lV>rXchU|oWwtgƅ& jp}RB Z D2HeolM@k ϶& c f{v[ dc!#XᨘETF40SWկ?EBzGr\@~P%7?5yEk^C2\UωMlǘrw7>r S'$X5+0d`U b#LAU vPel @y)W}ʽ[ڍfF8M|€h4H[AZ2@' 6 S[#]OjH9Q-H)^OJp ?nPԭAm\kv|Sp{!Yf "->jGioCg1 RiЏkZ -{D=I ;kmq#/`(SqqH^-up1]n -Rއ(;8q'ko} 0_*d/ v_@ûw^Jvݹw| `$ZکڜLbjZ7T1ecThn_|0JrST_D!E & Rz*+'"[iG:g 1t@ڽY Pqqht ֪'bĐ 3KŨ-:/`EBnDe1UlR);j|7qF1eB%٠qRE]WnI:Onq-i5-]t=B'9ťu˿L9%ا8B} #Yjөat32t6Gk[ o? ?7&{7:Oɗ[G };_OϫԤ{٠fDbYఐ̵ # Lt;Tsǫa~峞v!%NSml] >!U3nĎwgI&W'wipgU= t%y)č&plX*ncԦ-_DPȸ,"֚WMfx̺o{?$ԉ˫oZN1uvߙ%)v#.{͙w R ՙx28fkݬml9 9n CrSIYY?_ ,]6cG/X2P&? 9E0>jD7GXJmTq<" \I;<4U TsjUWQ @֮F$*4H𖋅WҦ7ïAөE䡼j3V>o1}N)KVU.ղgP-?uA(B6ڤA*#̛5f:.`h4?$5"2!TɝsT>Yl0|@Z1gg%8A K"1,.K+U+Rlu6o^jЧr56kz]c~)l"<:.|~*6T^2>`J/p$2={b,J"!2}P# yT2sBw)L&&#>z;e7^9޶R <T*.W a39%II22e&5`-9>,L+G@Pr&IgP>;1\* gs,G7?m%$ 2Ui? |_Ø@×h6"Aog+쐀:}',k5Z@(VWgeЌ/l=z֯YJHܻ,%;@?EtYq@ι»Hzxl_"*ӷ}?'WL::.kWK/RfPeX'DJt2>L8 LJm{4b~Qÿ iE}jtXgA>𱣭ji{::~wRiY xmڴQ&Bx|RW+uD tb/ʳ, OOpu6{~H3EDH?xӁԠ1 Q:i_t2 y2b.2[yfZ~Mq>wY CWr9!-PJ퀅׻K   ¬e`uG']|MŷhdӮ$lFr !wۯTܫodbHf_8$$J9̷XrJL  /oj-2]Iͧƶ|rAjZhr]͠F҉IӞa{{ւ1ɋN⽤*KR[U @gH+B? Ay/}̼ ]$p> o@IU \5sfԙiTݲv!]2N"ӕJ q׽Th5QK7M+OiH4M7A ܫvT+e-37;5%9Y޳QahiIC:i J>e)b9[5ڏݿ5MUyzS tFmx`;[󤳚"mz/+G)R c%HkQa6I5a-HGoe~]T--ʴw`CyCfw,h=rUܳ7?"[t[/2w 3'w%L"4$NpںHnʄ{a| (#vj#lxsx״*/=ҽۍ⸚JbQ~>'ie\F 8pK,G%qqK2ȿ:\({&A4> N/S+38r [+)B䀢CKX@#&५6zdʶD+,;ҫO Hx>,Sqi:NXV *` S)Z_R>X<$TFj(#L jbzL ,ŗksoȪ`=B:fۛ Ylt>qU&s+nM*˶E(]he -UрqE2@i^Ǡp?ߺ/JWD\4f}j$BU*v-feДc1~936-n21lbڄ ^֧jKXzd dL1&H=x// iʔ)7P~"gFF7N Asyw'}tI;bC v_>~/giW;T߂&[\V$e _||6%j8~UZXr{UnQj[<>P(9J~?D£M$FM =s6X]aS>;vChk\s|VйPf4(ec8硍maZZ *gYSAdׂ;Ś薗K@{KH PfK6' ;/u#~ޚ" $-Jdn G^- {,[(݄rрůu;knGo_qqQ7ye sr<>宺;XRʲ?Ģ-DOi1:Q`"ah@j$m>jF'ѣfzᓙTct7`e*O\ڼ.^e#E}IAKeD4N)\R]qΠP ;\I[c$[/NxoT|CW(r#<"KHXpރHpH}l;"MX0" B련/? `setIHC fB"pŗȳw6e#y4dO,Ir8#9CXڸ?A˪'1gDq 7wE]w nIV;#!#akGi 2dن, ^fCey>޳iO- U4dh(!OA% CY)9D X%18VTQWn#{͆d;z_c>*wERS;QL~R7>.b'xp!EUϞ|)h| Ij52*\eN׃ Ĩ,Ocʟ+'m\%"!,w.)AOY%^OA)+Q6lˇbxˌtW%V **ʸl7~ < Cf$i̙HwUIk.38&Ww2P8}㼉Tȭ!]-š:igi4y#vT{N\H}\jg>.m}-Pjt3 lHODǍbCsQ@X- %'-4|`;Cr' Z%?DSO0";ەlĖD H 5n,O׳ˎ:G$ aVr3[SQ$6͵$exCڹjKblx+5 XF XLxrRltvā^:Έ=yϣwg#)ly:\$iL _C (*.醥vǢ ܴSk҃/N*/.  I }i6j 64,𭯠mqe]GǠ>܄=(UX zwP9@ri=旃&Z^o#{^K 1ۿ| onWGՆ!kgo%ɮD:S3T 4l#,̔m;S얝Qgk֏"@ PK6zx*'^;E[: Nc*wH)g`x5PTH}1Y\q$rV `h#]Wss@L"8($؃kJeDl@x,wI* P`_b.]̶q)mCin^NGӆ}Jȯokw B`W<[y/ *(&P{ .M=9@ IT_$M D1&ǽRuߘ tY1;Cgj>m-`sBq:jB<,tg*O2_Lgׂz>_J]wDL7 yn~3g{ع Mo6dok]S-pQ@^S4\P\͟gc +,")h9+M!|yv$FU+glp!&oCw@c; f8VKHdkZa]ItE`[[c]Ɇ ydR6hLȻ a3VCQe'|5"dЭXRt مQR2N=k`oܕ`ř<2ɦ<+2f ln-"ol0w0qT}Ep[scszyjYX`$iqu!>f~ 0J%0=K<(Z~VMIJeiyp Z?7ǏvWFP'#Bʖ>K?Jd#eq>L3*s vmw5h~|W;ͪS_G9$ [%SC֮vA 4 9.D%a_[mWɤ,̈́^LO'zP)ˈP_vN ܷ$$K;.ыt|4KY /&c+tj 0%bQMƌsF!lz̕d{b ˂ŵ>aw(*mmD&HD67t \r^%x\ZkE1K~$^2Ehx'wOݎ<%=cayjWb ޷UqI /x>$?{Cv.9c*/1^ U_!;_,MH]3v4I xYФK^w̧K&oDؽ#"|jL1Cb'8HwE>u5&D_pPE.i5;C,ً^/M)&BCHj$mȦR1)olh;Ʊ]JJ܊nM=΋z#~.H!؁&'s3}Ce+Oձ|XuDM[ 2#XMWIh)Je1!?Wvk[Ydo+ǧ&uGtxi>jthoQF0 To`i kFU8?2ʺ= ݹ@L|St1}뉲d/ql&M_n%q q/~b$rWQcܳs$A5!:of{rFҏ&4(Z5ڐ/8,*Ž'P_f]mfJra%x+pC5wj!F7V+)}µ4_LgK[c¨LTqLUaK[lat]m/jaXÙ8ڢqL)4(|{]+l1/*lzp@+e/ʮ(xhjvT M)! y:Gw˜6¸)No]PYʧlSOJwͷxgCz z OŲ.OI]*%ڂf) i8FF 4{Xx̖"k*ے[x[Rmf\+nwa\)NF ^1ɋЪqOB27Wo=CJaiNG+TU`uO돎5Ղ48(f`9/۳|9c-(z@<[ 4pNjqŏM#PwɶNRPrH2 Ʌ!Or*|tMxczn뼶Gt ooqrA39Mtl P%Eĩ|JUŸ"^Ѧ8iW#GxJ5e{iZ~L,s[Gk0R)K=QiٻR$Q; ^9p3R/UfFMv}%GHf|GD͏3d n My$9g0ZmWL֖€Ja9D`oPx 1ydû ؽ/ >4_g߶ ->9{k w+ >D8P!AԔ8a: ލvw3q@KqGu {̯MA&U}B>VH;juǂh4P+U uG,)Q۸fW|Y_AX JQ7+vZH@'+1RTvD}VW˞c4 &Nmb7PlՓ{*b9 / cFSN6n.tw`W/,Q:_Eڳ2KY 6 n IC(asMk4c u@z:t>XhVZhpYXR ^V(S7 @HNU1!8*S%)z e ʷK%GVSu]bw6bRb'9 k.?Fx1vRN(%P0U!`cS#Iw\ћOxtDNuBADsu*SV}:UK>#`@}YlMHr#xu-"O'p"*"JN[2`0Bg]UJ܄+BekI6,W>}/p lm6XqiȐ,/(p5G ѾIKd~;X^zxiv$¦;NK- 8sĚi9!T*-Xc~ Mqӆ)ҿoSOOrKu-Gqx b08#*Sig2a_BkDDE w١=NpQxl͸6m\i~Dy;;AVWv/_EwHLK0fkU{f&[JeUqO+gޫ>AOR85gŀ/q08X>FHTB[?Bd_TiVٺI(G=hѺoaɋUOrR!9{Iv;sc̀P\_3y#]>ݐbP%}R}UK mA+\),HN{#τrN~)ѿu|+Ti \7D!mmZ=9cj34;p\.""8 `P@7^eGܦ̫k `Ή3(CU8dmi Bx{PJ P'Z(\']4LZ>(}g5Yt|/Ww5ʐܾU:+ x# +Z:nrjxkd}bmLl0K=yIqJ?4/7̖u&Z8wHx1Hj̆$'sW٥8 9JFwOp7M$Vb4flf "}4 =ׁXO\=@zR{,ݗ;g mHvvkzNKp`jB=i\jTYU%3tR%pT7#C /;Bo|5ȧƍ"/nnj y0U|c:=Kь+DUcT_d"G;/Sjox^]ےډZnak< n?й:H#8 r,C?g,T07s8Om֣:- F|jbbmcU`W5!..ţ'ʒBQJ]Z}3h N'D. ~!=d|mJ9nVߒQÄvk>e4LQxS:mQE44.\6 Mg>]],.!Ndw씳姧嗓+Fp^jw!BɢxŤDzHj@{'ʎa8J|kᐺ5yU'M[RqSX${ qjJ M꼨ԕ'tBZI&smmCnnǯ2:#,&N.λܟ3 Ƹ󜧳A( ^1 m>zxSInի0:yCHyW`;w< 0!)y]B<70(,Y{3WTk*&tL"U.=UrVaGq /pN:\2\8R:,lQEZp7(8,\Ơr[e <W0r;cF*0AdDKY[<GԳ(t>6\,|KceIH,Il6eCz.B $+4|`X 0gxM9nȥ)GKo[s{ MY!ݴ«H_Po=>,Rv*6` c&ed} %, ࡩ0I,[‡ sK-;ap"a%VcDf24 zιz{Is4A׵ӧhmͶl Fo洈셊S7Tyˇ=HpXލ;6%) ^j<__[Gf{z#M%̶ QYr$;:Z䗄-Ays9{M1LXCPT,,4.!KC1ї#4kJLLnyS;DIDXΔYEiSRܯ%As3 ^$ S5d#?Cꈼǃ_x:0JW::SzT5;e}Wď#Uآ8[:(а26n"v;7a3Fwa}=bH 8i^Sj_ Zy爔%\e<ڑT܏B|+\FJQђ>m]0C_] :: `DwI%{R+?Br?Y^ѽ)tڠAJ}zw< <ט'*#'3bg쒴#pՊaYRV PEYsY pI 4W[stcF7ݑ<,Hјi:?S|]h02hyMtv3oi|r cWOizFfEz+F;9HxzZ4PsI  ߣ"Ԍ6Wm 5d(Ya!sd4D,eUsNދm c`?.RcQK貟9o0M,HX|C‘[R@̴ dl_>\"e\[F=8Z1*jm%Ju6j)71 i7㱥n5 A pJgIG@To0ػ񺣮$P@v8 )SR L8wZtKSx@|o,w>Et̓KwP+@A?f0/am@3#0>3rTAڞ2% P:1+ #\)X MNk6ejia z^l?.;]itnee*س9DHvY); ]tVMDܵV;io\ `Te5!a:;M4J;͹9rڹy IR2#kj}5GS4NN@+޿ UZx)_ؽ[G şn4%&^\6:|HN&PtJƼk(%b$sMզ6~Srϰd]i_ҖǟdP e{↩[=l{2Y ac^U_G>u9ܔx ƑѬ冾6="`[ 7yX ]MEMi:Mz/NO+~c;*D6ĶXrE3Β;Bݬ>]? V e/\Žg-׺ja]gJ "ob$&6Ơo%tVmKA>] zzE veq.oS #dI3CV S曱7Ikʶb^氂%*ꞞƹuEg,N *g}f9Dy%,X!{FVh3Sw2]'obSaBӁx0n˧rϱ6Bu@) >8gZI"vmK{ tNh@6mM+-q*[<ǑuȎowT=w`G2!]2=>;ܢj_(@%x>KjF^RZrCmr0;*5{nB+!( !-6Gх3 LCq@hg0i:hM_I]wDg!Rp0#K*+1>x)2ǝj+Sr(/=&a54DŽQU]_t{ Υ` ؊Rꈩhg>fiơnkvYzx[&\@~'dTd^2}H? ݭp{x |vw He"JqyS;l# +ld4ڿIYO'Y︌:CfO{s`"?j 3x7^-big(AR\X\jFD2(2>:D+[5([T9['dC vȨ~7n0_EO7]**V{\zexs5aF|ŋ*;>H|'sq&^9gZ 9ꃜ@JyꑡE'LhN5cpx w{#VRIA,1 !"b,%Lg@&403wa O~;$Z/VlpRZ)؇vRqعd!ִ^䳔Ciل@{uOWo_y'tj=ԫ2.|B$$5 ^\:6f,?28Y7V?gsU{pKr#>2-t0/zj7s[?Pe v. )A緯{m4b &Ix~b>#'Y50Rg3){.-^Ѐq4w1P 6*$5}dj4/|W&HiLF?c^v}&tsXЪ?(wON~6AǙ;CbCPX# YCz IQ2 AZ?< k휑%('WCK+ߜ7~"̚t,hFmcoUaF"T dECQ3TMfAKZb3gU=¨#fڛyF:fѓ V'' ܍j@LU*6-jWʗ~ i3D B^[5lXc,v|zYN8٪uV8g\3kzƙnI8VGP9|ut(+mDPk/5 =U^SKCCY{M3(uڃg94OcC*yzi~)u8`4mH`Z{}GО8joKaAܽA saGT0Z9wE $#)ڐld_[Ӳos,/Trw\M>oK[+{ׂ /=PW hT'4zO%"9AtV?u2NJW@yx:?wgĹ!:Mi^օ x]ot`U0}%ߜ-nprڸNiknB,9 tkiWf 9bMJuȸ؞2d{pC;DoQaD_<8k&ҊF<,~a|9 ~R}ޜI8m/cP3X.ĴIZmh2fYiӅBGG_p"$v<(8>:oEtemT\ڰYw7NCΗ鎨yMUT+VF>>|%K}  Nh,u%)v曭1ݗ,]4kq6o@#{p˩ԡXb)љ̨T0Վ,#?wϖf82H(c[hdZsD$=?nwX6%~UZ8eI5/ ź)[#! OV~i,0hc̆F>BX#Ժuf$`IixPikA7mfchtV&t5$w*'R-̐Ѹkڄ$h۾L3<_ n% c+g'lV&Ƈa3ȳ+n-XD+CFF  BB%+*ӆr\oWCm͏D&\}5GPsj@}PDB;߀p8493[nptSMwGM |@Yy4}ʴh |*OP"z[FT޳W-FmGA7Q~Ih#ok>% MJ}\8ʅfawFc˵e$:_@.se%hYGuP j 'k{$ڳI! DkHc 9GMl:gž0#:{ gfj鉞mQC?ceyJШe #CZ…`VI=GnΛN7ΐ# {QhRy#~Jb24~_&~׌rgD&y$]'/eG3=vZoi'PmYBUuA Uzut)O +q'@nq[u% j߼;jX-Q `Dwz=AӱyD#f_B(#!rJy\WdEKI 6?^aǍglv~cf=4GmKc 3qMOT[4A3a4H25UjX㴵Ǝe4ķ3W\8_|]rK}@%qR@;|&'Z G'E䤾N$ƾ;拘Bቕ9\Xbt(OxqX 78@3t*B(lWhڽuGO3AêPp!J'@e^zg ≮j7.Wv$rgD!CmrdjJlkQs888BHijYn jr,ljILo(O%IʶYձ~Ć]I&d"*>]l0k~XSAR,ֽ8eF! TKO*ө׳ؾxY|8fIx%?`S]:#fZNg>*pAMi~<fqAN}_mfͫ8a&)F8}Q0$XTΒP ?“4)2PY&󲼩 aI#iHpx#8VyngW;YGM@MTp>!u!_Jd&N.3BD]cM&~kF*JI}z ʐ)(l+H|<.i{bfǞ5R 4Jɍ]mi \Y!{uEX(bO; %qzx\|U|jo߶S#I$G 2} "u=Q$Էԭ|=f4S?g.eH`48$d{=]3!F1:I'4a 2KMHqRb[.aX#o@u6W%j'խz`{ SfYr |ZV=m ESXZ@;F/Zݥ\S9XTļGfa*ELsm7!qx#N>%h9{^.ܐu7^^U}٢Q2a`A Dn'KQנF3 W @Y-worx,E{3%ۇKÛ"2P /_?c K4d]g?%&0(VZOfl=Vn塚L* INF3.2{ ^MXR?yoIqn(Vt%w.dNq:|daix7Rn:?c^ήtCG^ uK{6_Dٚȸd4Bei4"z-Pen!ClT fMǒ ɖO),J:5aDlFQit@H<JjdN?fSJ^ir|Obh}P?#ߙ5Mcv% IlRtƘԓ|deA 녾$2|)REֳwx-mG5vƛL[-A*K JKikb8GA0o_zXoQ< 5Z:.Ҡ~L{7o;l\}K{m𝶪Jb6%2tf&eqmY߸;XohQq|k{Z)XhrVH?($Zc44%(%d擮պ֬;\,`̒N E`zKo^ Wg.(c|ᬀr=3Sݪ&`ݧ$U!]S;= cƉ?W1&{DASHb+yo+lMm};\r张~gIp8A?-HĽΖab˱&Ύ#31pKuw09@# {k|C|M T !!Nwwy;8d9UٸE?W u*x|4Q&ԝ4Vd'DN(;-bQ.)#0`Cܕ; s@UXf"a0CAqLQUy(f̣|'='Sotln`/Z-XV`Fg]FKt~H:cNpeZ2{*k͸Nm,E#Gf$ѭf #y޴e2t`fn.րp[K ـT2)8Vb-d4ܿDrn1 "\T;@/4-?d\/?ok[n}ܷ)Dlٗ ]Y9˯BaVxP+1,`2oߞl8N;m` 8Uį]~/BNT48(WwaĞ4/ <8Vh& !AoAUW8:0u(^0+2}*KyyԿNoouϰ-5QQo3#6۫BgpL/E|B7c&{0sFN7ݨžӌukEGYxz3F#U:jA;"لΰjfL)(/?oh'k:^ M Zt=PwtT=D{ZH͜wK j!)4X4ﴔN6}v YXFnj=*XiS;S:-[Kێ,(#-_z7ːVF0W TTC3'09YtW5u)45z=@fSќ9l·. ˹?#ILU ZROivǫ -CzX^t|{/kZ퉦ռI̐:1Dn˯V|K:L:{[- :ҷf֣ef>p+dyl:l 2͗VqiQeo3;|&NR2Eدwhߏٓ\0М[vN'xYh2xN!|Pno/dm"a^摒ó K Yץx* y[]_w6`8[52(ŋZ\}ₖŗ;iXx\tO\noCUX9+z Hݏ%(z,hFy(EJiֳ1.Z\9fOn{\ ŬTlM+MD ")>@XRK#sFSsT#_">]3w@SvahG_M=1.Q\pAC߲o}T+X3+. TR9k:9$tȔ b`84QXԌ?Fqj1 oir%I]EAQm1 ̜\Qͳ]wr{ߝ.$/[' .zgZc?Gڸp,]j i 4EC g%{LR #Apo~ ז,OolהD04U9݁bEfnsl|Ɉe4OIyZgxԯΆFR8y3#|]1XN aRjGW2hNTȽJH,ͷ'#^W܋u7:an/$va^ r-y6a8!Ģ[?, 1HPlMb-"> FAV̾NmÖnֿ':r?V#sRj'q̮f(6nZ,Nk†Nnyqa`g;(D*ht& ̖sWB(;q?vM00N R&!rܟ|i|Lq&ZX7Fm0.9`Dx)4iVtj+i>ٵ>f'.V<IO*a,^, u-%y iv #n[u R`)Gh+9Ǽ*աp st3#2ݡq ڞj>skM[Fr$pefv(m. Z*s H|;ȍۦFРkH8L%yzrX,pFE:( Nm\F!5 wUbx4w̚=}bdUF2˹:)=C2GS"pšps&34)3s27Qa-\i7jBEG3}Hr%g $dg'CO@t.u80:XevBC6?qFxNvKʣh5pR2gF~mCYx'ٸ Ȃ: sh勇W&HNS!P(B r4Urc*s9P.ClimŲm"4v̸0T[}7P(w/`sSǛw$A_c6s0[ؕVd1ݚCzmӅ"\({ʍA(YTdtGd n^ydxo҄KnYX_gI xjk؄K ߤ HbowHk ]&r!4R7Vd֨ |ERw3$!3 ;-wbf&zihgbRwxkag o“lD4ЗlSv(?r*q)G[0(3|GIs]zMcRm L[2Șa!UF:#8r> U/FML /8ěj plz!kKHsηp<9')9sQ2*P';\òoѿ0TK&n+Noy+'d 3zvf'vEtᳵlI^hCwނk.;^Gqz[V xۜ nRlS1;1?9MzVhB2'%N7<-g9g JzqՓo,ݯ܅KY޶fU\iKƼ\J8`AVcMe/2>f3v4YwaSNa,Faͺ& V ˱5O]-/\V ៎,dz|qi\0UoA@"pwo*_Uf4z 0ZR(gNb},E@2I;oATIO?hI!`p$w@Yj;Τ?݄#,9QI*o?Ft1ED2 #*ɫ_UEטGQmVC9/tXC\"ZjrP_ŃRRk90[ p r{S} *9Svk=z?7 >dI3,F^ -9* "Q P+1dD~P°`iO\ p(p*Gi*#FoN֧x$_4wl 5r1D{Կ06<+q70ξ㎚̟%yAhȖ_agoo~,褊uWw+=B*`_iO,*[QƏDȹCUqMd($?o)߷H.GNҹA|Otg/˅ }$=*D_G~O|f\V12ys'6[ O8@bkk˝euj+Wn,G#xߢhPU. ^"ҽxHSh ~gڎ1e*brxt-mm2qrJ2Kՠz VX26- 1m4Y1uO_5iRwۂ/+w'=.HdOFiL?OgYH\+ü)B6u`TW/f9CKVJSP XnWxȆoM_Ve Hp(9{[^uTqgp=G4bw; }TYfw=j>gETGu}r<F0$ tӘke ϡ%<@mD,_Qː^TBd"/?‚=S=PPXdOO3-dTͷ'KGHSEOG.a8 mb,c<7cooFguSL4$ !towpЎ -$THJOFwrLkEWS;9BqrŪB(K?&$sbu|䜱JbT-r8<6Cwok:e}N_Y1I."bXuHv@xe@6f_g!|3*j@фp,-1!MǯV$7ZRg-6T8J[r(KIYGOuoKbayCd]>Agb'B6gzR:5cL[vA.'4. ٙKm'ڼp0 l)nق$Bx.<޲ֳTq@ +ԃ}]zq vM@ +d#%iOD/6ỲLRήF#k3JoeUj|OtrByP W&L.av|^UֺUD'J2'Ep籐t;hҶόKzcSv7>cHj3(ikc"s7D?[ ܡG΂>C/ p ;\f$9Dk+ȓuV_= @f~/UkK(ywԢ5! x4Dzg@bY( 4Ub@;TaIxi 9lOvH~1xv:pk%&Bl~04WVGc-SfY&[rpϺL5eݸd0_aOCnN> ťF:vTYsvAܺpl|&lݵ%V;)#5 U-PzU7Dz-rT^V$$Ɖ ֏l9lj#c< *Y{Rb|`]J_/E_AKC&Z%+^Hj3zwwb̤r@vȼ65_q:}-=aYtA6 GF<.\A;o>qi<| 4A럹a2'!ۦݠԸأO[ѲA,{.6b&1t4El4cFyUQo=@ ,+k_I]9f;=ל]KTԙ-&=RAn'`1ȦflxWqVyPXVM؄ 5b8Ճ \ɣ*6Rci_ZaH]Y ' <"x&&(QWT /jodߓqL v]ӷ"s1ߩ÷^\&iD픬ezg}s,lD >K<ЬJ8L։I+}_Xh} Р&H5/j7ELGV-هUeϯϯ*׭XcTB˙rR8h_xO٨V3xYT" 7E9t"x\*-:[eO22JEbܾlJan;N.Z'Ѝb~Y֖պS 7-tuſ׬H6\T&31.ߝ]#Q^O)plV=RpeE jJfڢ|p KhoI"܇=aD폮3La>o3D㩂_DiKa{fAI;C,Gr`Jbg{0KX:(AlՔ! 2V{g#L<4NjG#*`b} S6S"s[0Xݚ,WH,嘎SgVMyh߰{-h1V`. %5,3&kznӬ@T`Z묯5QE|d?xșq資Sx+Ӏ!4(_Z# *tzj+׬8k07]<` GM ЯepIІx[*D6[縍3'>}|W) ـhpP"bIM}Gt%PXmŗ,$pp,ԣZǒWƋk|7XGcd`8y~%ap5S)7).v}S`c+d:@ S+L4!7s&gL`i P~)xeW,ˉ5$E]>-(`*f/x6Gl:WVWl("dԉS.tM0K&N|֡D}J~Vp(tu l&)mbŖr„xv{(|$>X)?;Z+@t5c $,u#2Ih`pIKON Qo.J/ll ˺sٕl_GX3 2p4Zˣ춝h7ff3PQNۋ?њ,.}d |>>]\雟*#ZnaV삋ZRt!JNi>Iof1K0==C6>);UMYzQ%Hh<y{K "s m&C?ypJ1af;"\LQ̘NCE™hJu_~-ɈQK O8Lى?fmߌk(>?5ʹh)K蚭:6R-kd@H".tVȷO)qK(x{>G)31LYJl1$jXTK~Qk`M`X*ſ3-Hwe[Ul= ¿ydT>ŽI*=kY¬jǙ 6X%q3Hnv19OT{cO -ma}a\~{T8/9֑p˅i{aMp s-bPe'mj1R ScsMG!q,p3-[7M*nys5!RgVB嘉UiQq!} t:.etJ)F?#HnxɆU0|݀C' 1a'u4-,M ZYja22YYZ !3%w jJys^0]ϟC} {Gw|6+|S_W}UI:`jW|GW۲ Pm:E}6Fiv|3sRĪrфK=-S)]C# 빚3-XH۴lS-J2y-Հ`S|ڮ#/9P^kΜ]FǷL TT Ô¦4UN's$)n>9 +KM 2"=5:6|;f)lfV}i~8:'R?0Wƙu%!U豚?w\Ԉkӻb^"*I|%?l~0"˸-P94tGum2A h^%ٚ%Ps|X|ܬq_;/D N ~ryt$#3Jj^,\(Ez;mhH3ۈMC8D*4s(6xnFN"TYWpZ!k@^$"dunJ $I0sN!6e ºKksOKv´0AWV(hfm_`Q=6zޕU=P@ R {U4CRlm p3zTNJ}hu*kd ^yQ 0o8Jm gb7tx7q1M8t6='|'y+3s8: aUb6y./ai* ןj)0R0̸W@FiqFr8{{yEq[PFbBzIʢg9[KY->}DT^^n<<>x +}^T'=R,Duv61P*쑓.N,F:{u=|1B9nq_!Z1bLUf3 8玵L},vosبo0d7s|'O 0> 䃥z`b zFCt8秝GߠX|;$"s8olfk}g=_ @V>4BFoTSacqӡMݑ^W2"+0!NCT bҚgPL`~sDpZw͎nNQrf omx޺fa2.Z׭R{>V:~_-Z|̶8@r^'Ȋ]/]*A)tڕ=4[q]NZ4c{ {//nFi`6f)vwyY3rts=㥃TF/yhl|5nŔgr5f\f#ٮCCFOYӗ6Q\XD^ +Gm!(>=G9e/1 'd(X21 !uo7hl4m bˍOF bKl;>/$] I- 4/:ĵ4:}dG"qݟYI0_e6beόOm[b{Q. #.P{% ˳"'zL-ų%.EDbh4tW5B@vGr [Zgs&:3@$'Dɤ.fn5Ni8"kam!Rr}V#iH%`4"3q\p<StS¿r/' ߰f[N'ϕynjL_ ްt ܿϰ):T+!Ժymlv V!א5 Hseadx߹Rnm#:gtp;̋B:P{8Go'qQ/9 3VXf6zd]-PiuS'n?  ͡pL75?@ yorkmU +8j$(}6^M46dzmmoRU{EP 4=̭Oib)0~h<~I&T+B%1m5 qstNm_}.0@8VC Gm)"`4oaby7F2b $Z24腷8O#q#W6owkU;zD}E U1nT-?}^m5 e@_USK܍x>>u#1ޒӮ |m@/TÆɸFv|H*jq"H cګI[w.}0Syt19>7 -L TCjIL@uܢU)jVU#r"-1уuzWZAp_.!j4{UB|Jh? |Get.Q틦iך'Det U|9BͶbP99¾$e·~@g2CchI*SDv}NRwm~+?RXޑ\wA;;`]x=A봧"%2a1@x4CbL%"p3Z9k1сZV[&ɿ8O~Hގ=C{ 1A\Fyi[IE @[l~/̮4&K w"X6q$\6)X<LfTLqE2YaeYS>(B#9z`oWa7R=ggo)hE^kR Z?عؿXN=G{ofu:5L뀳LB ]=MsHHk ۀOAԨ-no iyA#a`0 ;Qp`mLOWb|,G`9fŧSݜ Aځ)7Ɲt* D]1x[nGӃt"7ŽnttP@T̋)3v1޾T 4xpR{,mw{'f jtB$džShLJ45썉jo7q.R 5ePVt7eea];!b܁UP5v t?2T?U5.nR,E&::R&3gCx|5Vgh \OO%p8tDYGJFaxEёM[!b ؁Dݿҭ(d֜;qOu4` [ ]U/>G{C͈/_ =R&ݵ?}nn;j70B;^v컾~ЭxMpDÉ!hJb9™"EQ,[uGAuo^,;$m*tq)_.<$ k8XxJ.vM|-N\_pa$7w ʆ|BA/*7 6kGj^=ξ$Cg)[Aք!9>w^Gm%AP$|P*ĉ <RWc!MSmG s玆~,UtPk8*W-KiCLz,l-sxMMka]M[}Eb֜J;^/}v<&VGyXg}LR@p7>K$i-}lnkrVyL<&΋?g0] 6,\ %Q} G%QyzDRN\k'^}h|<}hU}s~sY.5h^)+:Vv65 ["{Fh*/)vU<ꇜg^{@<:3A_w<Ӭ@ߋ}4~sz^Tϗm]JHy+D[%О݌ӈh)*!j`gRx|RDj'/._"VI/Ft4}>rwkEZKl60RР߁^7gvގ+άi(M4?d2(^f,@0W넖ibwVBޭ|too#MX 0\ H~=Ƒf;c֍δf,(ѵPwF"/pk͠YC1Ef}I$oPe^BΎ^Ⱦ!PSiom3>mH|ӧzvrk!uPZKN]hE;e8YZK1G)ey$bLqE+F}.yR =8 /j(7MtsGfQ;~hChayE)ZS!{Yk'a/q=r\{m3Q%MLLtq .tg *_,Br;UlLhP'lkT= C/wi' gSbv'a4Fp ,FI3\ 1/ =~]K:n2~mij ,0*!׀Q:[${25h 7+SBg=~8_b7 sOvUkcΦ?^\WR# E+? 1ňFA+:u!>z6ij.TE(VwA׹@a]Ԅg$Fjӿ1kʯfٯ0^@q {.$57ξ ΰ+x&f}֌`EAݢdM V6Q\/jn8JN^kYȤ9Z\#+SjQȾtcg?0v_ɶ p++Jv@,]İ7;55 =o8T&X䩴j>']?V7v6녠che-* 9 qL_U'uv4>Ur$`>=5<4 D$~Oŧh7j@ GZEvØTwbj.g0Y XAz[ .HEwh RhYZO.G="$1HEM je?PRm7hWZ^| YoJ<.P|Zj0T U@Lwcen58;=kOw~9Ґ{${AbI}-q^ÿ |B,?\o=%#pAXf&io!Y?bV}1\ ̭wڪj2;}\͍iiQFNkrE%c_'~!zmSn"Fd!r|Z"{pQ*5t ȕE]$j/Aٱn2жkbE.)4AdLSQ6v{0|g-,ӵBb#6c9k)st6#cTNZ>$ @,W|,+gW\fv`d9fxKkD.vAފI!1cNo&lDX:;<.O[ٜ%"7f {apqK.-Mx$2y\7z"68OڷdUWrjJ6zE.,(c=hqy" M6}!1}z%.'<鹤kȥ2~کUfC}JS}d.|uiEL"2ORPGT6 6Xoxb_`Ldp4T^**x Y3Olc(#h%VVJ?^\ѶcS*r#3pM; ODH`Վ-`JQFq@MkogV\{EQ7&mWeDן۷rp|kήv_Ua_{6SsCĪtDFm8UR3A߁T_cYa:ɭk=5.qMMH+6-#<x xs)q vwAێQg2I` ~]xq2Q,7|V^{prh{LWU>GƬ_?ﳬI_+NAۮr9G_Y CX5`T4>[˼36M+m-p[ERzC9<_r:Y"F agsZ?RcpuRLs ~W?`[5yT @xŝLI]UT[pJ#áUeIUU9<#o:@A4嘍b[Ł׼+4KͣM3˲f 9ԹE_ƺ" )^;.Tqt~e\o wkˌ:$cRxI| xךٞ[{,OX܋+1 ~deRfvф15ÚU at^f8V\u #\! pYǰeɧMS'Ot*-_p1,0i;\&bķDSd.FnA_~ FKxU3} `8m[*-S:1'6K<[:l>[!i*j;6Dо'%4I߂e8VڦH]ִoT \\LE{}2VLP:ӦK ׀+= . 9n~.Gv4O{q%=OmN1JxXB(* t&/5o6ATffWV* I6 ԫH;qZa?وhy@O;zd*ɳoemLByK|f~QlQJwJCK(:p*pKhJ_KM說ā(]1~1Ow%=]kmܜ[K "Ğ7.[sFjg}gg'=d Ƚ#k1Ό}7ՏXr%3\<REK 25eLz]-aM6ϋF Na02 ;W5I480X"5 TsChUn@[D/Gduڣ6ZЭHvcQǺ{Jby4˗ުm̈{W`Kوf:5)lf)RƝUt1+Vyezxog Ƕ‡a<&gJr&rb.?`F~X/Y[ ֻOd<[fwD]2fHA5_s7BT:n5S81'掐żv߶z}o~8?DIQ_S1V 1u-W ! W6F=](Id4Zi% OlLHo?1inT0$C%46zY\݅3kYFwRaړ٢Z'Bj^7a3LA<#|EW=PԤZ RaHHu;%7骴g`g6ԹXJ["^(!TӹZ0QALv/=Q\|EJ~t2yS.$Iix(rIPШ,dѹe[27׎?n%ID":<ϑvp21qڧϒHׇb}oyl֎ˏMࢳ82n*ȁ%?/['Fq )Ebط|*띧q50}oWOn1 W&m=, ,}w(o }9uqB 'q?l6DڋiТ)iO9*A`+u_+N t^Zئ: ')E ry$z KdLv V@9a5VAќC =7 x; #@Y4&)rKqҒ"֬0le_. 2|wZ]/̹O@ݑ/ږaS/z՞%zViģ'x4Z<+I.>moR +vBG*2`LBo{7!A<* 8((d mTImzۈ C )Na$1ڒN9?)MY]luIU+ocyE%;9@-ʁp˫!(#2cdAOt6*k, r; %o@aC.+NaHӵ?`0w]:0T>ho;!g4:kknӇ˯X%cY!H2&3Uܸ-gm>͓7dA08ЇK+-ZH'1?aCf<U3/Xf @ RFs1E(F8doXPΓ_x{.kV= pq"<B soζ-jk5HX\TjZݧ-a# oQ-^ X=>'‡u; ܗ{Y,y@@[ӟ1G$8Vo)dq>8,Uyے._/iɬ<^.f?+QأE:k4٠-K\A(6 dK{0r%IEp<E= ڌ*urfp%rtܔaa.XD5P gl̲ppBLQ?ijh).&n\wr1IX|lGQw/imL{U zu$sjRmHOh|fhTE=ĭ-늒o=Л=N+-hֿ-}.@|<ni' ^ѡ!l:IʉW*~*pAm,)T6)ePeɨhG'|$pi|6TM#ݸ# @9ʆKV(d[5<⩹dzZt/]ۤߨh%Ns4G+,b#c5[_%rCO: YKݣ:AFq=`9 ^|H9D{/,I@6n2ڰQ.ޗ&p?Oפ^y.?$)}!;4o-L8Y.\N_y n#hܨ-7h "XIU{ ؖN\V-q< 㚄7ameqj4cZJUb pbh;\Kyc3bK(ϵ,"yq5 Rt_e<κ]n'e8n "7uvK"ԯ7]U:z{rȉaV׵RZp%][UZ @3z&Sg"~*H-(RU:~;6Q6'{<ەӽVXGϑىpO_xC<&jEP̛%6m_ k9\ =fsz1*TB:h׹|[c 9%AgpFK%2LE)ZH2>hjЋB+ dGƟ\L)qM7 Ⱦ-6ݠ&N JHBg0)u AH@˿)`meD,! gVo]i\}^TQKp eosI:(ydwk |*|6r [mkWnMZ7p9liƯ`pW􅃭pM:Lj{ZMhyPaDYQ%`U?fV!;avcUPRXU*{*?n/HAzYgPaB cVr'U]|6sK!tW(mdg@>Zoy]qg NqOy֛\\ִi#4={hŒi@஡\v@+[]9Hd ‰qI>l G7fhVj$օ׼)t%56}Lì,e̜(F1YMKWH3_1+\_=vu/5,L \ ]EFAJEsnd2zoYI֌2_?_cp /B5B<0_ŇoYU f) d go9A&Y/n LUwtޯ<)LdD@mo/Ow Jfjo??g**I|Wg$lV%2Y9O+_RĨ"&C3q !G`zQ(᾵},v`PWɡÜcb$2Lqy~7EU*+:s*X{GIR: %ϛ q0|ؕ&5W$ ( 8ݕV;yS]E;G]FKm(ԯNi`}?E|6%n3'[kL37L9ޒu% sήa>Z{TS)+["2bhRd?58ӖPף7c0I}duIZ£ ?Ui(FDqJf36W ѽgWxB->Jtn rMG'|P !%Xr]CpjdƤw@=Q~=t,I0?s:acc5 A=.hZ0}>Ȑ{&FQkwG2[cjL3ԊaW6d Y: ֏b10X%\LR:f7`wu&S YΩ;2?k=K~F)pY ÙrIǎ!oOa{ !%)>okzPćI튗EpmkK =dICtR. @)#$k5Ah9[z_dr]t?fQfSpVNW,f$%rF8XjSuu6z?s:o s`:9>~%a@44,@ & BR׭mu"f .fkČsG(YRnyx=e pn憮{7L ee}Dǚ [mƑRN#ыgS$:͔)1I7"A\p M/^J|ܮve ۯW+eOSxq`ۇZhL<5Y2[ @WY`s^ 8S{l1Ƿ{X]'g59*0 b9gёFh zZ!{x^g0o/Y#hS-zYOL5Rţ0 mҼ '5F37׏`EQԜYSIgK^vn( =)( ?1o :dQ~}H9sFoI[Qr(ֿ?jfޖiɾO_8!I9cq7S>}3SD0P=8BÔۘxuO4ϕ883~=P'Z1wh% c&z /Hq:y;]>)՜d\01 ?5.ouhсRv-؂hd]g cHi~՛u-yF+BRmލf\{DE)u^tXزțy?>P=Xi]( Sf\ 7V&َ<N72"51uQW顺!TfH"2%A.9?)+wZgm4hɊc&}[=_6p,sO[ݍk \阱*) f 93o5~[=^i/9˨ĕ (FI2w6Ov\b57X.7'#j'ra"+5KX[2YǫBC?r `eݩ{Of`;T`scyT!yW૯LRꮷaWe|ly>ږ-HdP )% =u _0OwӉ'%ow%֋TkoM^>3'2'u$/#maR/ˊCANr...?n,E$ CћJMFo ii+m\z ^r(V^֟!cWLH։wKţrcPuK=ECwK dv?*KٰʦEEWS.UYK.f`UbZЗg>GGdg֔Waq*d {"q.xy_*Կ19Uff%hˑ\J-+QJ{?پHgI\,o2~y8=Ljs[ǧUQ/G71d @޾g$Q ȍ馒x,@%c_M;F@@b켔n̺@9y ?|e(H_Oyasi:QIIM!9T9VZґXC?8dye#@~dH-0Z ]09 `Oޏc(_!L)L *썋ίҰW~;w1x7Z~׉1Hiu,):#+JK‛49ʵb1g j̬V&@EWa2,9n\&]fK(}#JaX2cJv|Zm!z`H@ },v~3B+C6&n+GrCU~yP_eRqnS澶M!"tӈn}ä݁PX):(θQY k F#0cѼp+@–S Xَd(opqm _RK53Jn5gc: EϫQ 3ᳰLJ}Y/bAX5`'zU+!< (Eu1?[IDc^w\{/aCf#vVwLǁd,iJ wæ}a ^\ē{zjAwT+[E#UIDmeX5-@'bUA 8RJ` .c; KmUhxtZR@۷5l}VNXM?1Ѩ>Ia뢹7weSrθKpBiG ݀fN6IH|dZem]WǴ f"LVmA+. ٖHb޾[humԧs-B"]G@Ge elB0d0 fݖǔI&Of1'*Sq2e9P.Xldb ۻ+UW 㹸Rۮ@HvXwfWq[ L? Uo0k;cL`Aw WgGF2L^* zV'W퓣ui}Uߢ  t2aOሣ&7=D(NSY~PX3ۂEU>`϶:a;" 3- nL܁MWB] kX&0H$ +ю2+Th,S[4!:'s0laq/If'7u6 nbEPʤ-NDP(mvՠrM6YV~lmgM1R3+!FIWűT.kJTab B!޺`9.AAEm1.O+ZD+fnG%ߤM56d7j&OOMdEdCj2/6t}ݽh3R,(b\X; ai3SDbdm;Se? /(yXY2-kPjͰ(_ TLTĄ}cxQ:U=kN*PtL2,ExႎR~g*t!JR3t P80{GqӞíPW/y-;Ļz|[>egVӰ@tg7Gu&fkS{0 ]GY`"[[GBӭ2EBREBKk23N) #o_Y* I=:es22~l,>w=5&r':2!(E0daLR/f́}dZ;{#VGa?}Yg_%|W:2 ^ xQRNy()BF NS"_F7#EqBT1+@c7Q(gL6Yif9o'\3H."aAs`݀rBAs A!Zp@T4=꓀JCp;zS VV[4ߥngK՘yI ?Z9qc'c ?h٬uHGJ4XGI R\yS^?!1h[SA3e H ҟ y!{!)Rj|LMX˺3kpPj6xCV-+#{) R;»pд'׷3k"n@ʹK|{ BM|E_7͚X7f<$ڌ%ED>?7^n@f~ط3w=+jxB9l~lb-xJj1ͻVF\ bFYuIr눜ÍnJzrUoV:g mTl(F nKF4k" fMf&6T:{M;>7Jz5Hkr9gFKeйaP:0Q=ID.[%Vy͏&_2))KXgB%k{:])QL1+Fg #_i<+ʾy].OaygN?ywhk/q.dx$J`W2A R2UjndG>[Uy #z=1!s[jEG$avYH0^Z!5OZdӔBmpA^mOnA7nWh^x|Jx4Oc;i[{3ȏ&Ւ6$kXa%ׇ+~l9[,55KAЈGxś~R iH{ 퐤τvK1|=2+#Q|GRE Te{1=qؠgSeB6L<⨞J-l7 \ngT Ş:wENؗsKb+=lW/lHS)$#smX QwƄsQ[ΎDZI|{AcefX<4>q-40º>ߑ vYJ{TM\2>aZO/]ڙ5iݾ5w!ߋ|Jt?< TgUs- #ۛ# EdޮX:ײkÂ7ȰR~1RuلhGc Sb48 ȫ#t404֕Lzs,7xϊn{wO:'&`_n҈jqr*=~I__P\(/AIw4w:IV)d `?EIY5P\EFg c`A`Y~hdrTȀ*#ƍ?zd,:89Nl  3m~nGT7qLa1^7(d`%je7yLRf  jq}0֥>l)+tKFF(w5K#_퀼$6#[:5Wir@ ,,-Ib+,L7&{5>]q.`գ,VjDIwt'вڻL婐TAV[Fz;:gmsQE{_qe.s1tM~1zVQcv q w%Jw~v*Xx *"x/B{2yM@&!V]۵I'*F? шy;0[d5'\"lЦrTiӾ7%HKjhؓd@j0Z7\][ѓ/Y<.T @Eu*7 ۤr]IOW)3U G.eɖȇR9cߛ聗痏@\yOBvBܣpcr+K κ8g%AU՛xS!6K-28ƽ Ux&&)m6 k7ߐG>DiKh_ mr;_}΢ӫU`;CM~ؙ)8m V,lBήRELavGѻx! O)l "ٹs08dy: 8g4al&CisMV߁5L Z,̕, 71RG/CʅܹmM~le9_Ӏ:_0ӕJ?7芾3 OuuBC0M'KVLKW#!9tVL!׏|+<hW+vcfi,n3fYlWosIhdN`#b K SBA=-6ŽK˹ԿgS[k&*S;\eUYΤi zdӣ_3:h]qH=c:*Vq7N>d6A뻀JTgvbNE ?r$RoL-Sdz*:8S8*ɕ%ZtB2XI`SGq0#u4HR*R3Aw aaoHb+ @E_٥ &F!`*‘冤 \zғ8 ~¯o3pZȂWZ; 3ᙧ`P4km+~C9]\!$_4*&Lh!V--M~պD%R9 c$p i 6mG0y6poHpæ ə(1!er*ݵrPAZ'r>rB2?D C76(]XFZΰ/DչT_BZ &.baw)|ERa=CLv[ܦMᗨ ȆdX)Gr=hKL6Lx*$m%vnqLS+Q֠,Q؟!< ɏ\ UM'I~ᦑCAE;_C9V 02Co17h㜵aΉUcZ-WdTvg6̹=rK;zϽ.',zޣ>)I|3IIxVdY唩s-W8 qD w(h2Jo>2pK0:Rz.MU`85?NHV䎶ᴤH]=Il.μC!J3(= :x-+V !u {6٪ѰBT5M~ym-0#z,Wn㸪:mq]JdʹzY3-;{^z+50#" ߭\ySA5eZw} Pp }BG',mFb? iiQex뗾ݭ  F\I(p&7l]s0aaک$]& 6GI5}3gncR:| }mWf!H wV}K9e|F.GkA-KW6UoOuÍB]׋掆+%l^#<~> ?,6WQ#Gıp/ 8ݕ0d(;ldE_[=g%ߍl4<8],_da$~fmR5;24`TBH 4=S#(>O h)`)KZ/#@:*W<&}}Y+VMNwwSKmX#)X}_2n_~>k_r '|zWszp4Hb#6: &]V tݦǪj,gr2`(c @KӖ!uRxY~ \M<6mϐpey`f|9(2sm"vys-/S~lO> +C־R/ ב('c=.uPp erRL  F+Ie+LSsܔX3{kB]҇:B[OسF~ @+oW,!{rNl6 c4H]9Q,(_ +m$aU٤'K$;?Ʌ4zܜP&SF4/L(A_[EⅴE4^Lj..ՠFam؁oG>љ̧KE_!6+aM(ذA3a*19B'gq8H/Q@>>El#tC>Mc 8kc9 ܋)I^3 (NTD2呓PN'G7BAY #T83onY `u֎jVlZ R!lou љUY +dL<+ڗZv)۬o\8lH 6xY>6Vԓ6| !^%aI %k87T[ᚊVp;F<,(m$;ה;9Nph1YA8^B >df9 Ad˙(s;X5?i *|iyi~qR*)^Zaeہ8I.7wq^GUĚbUxWB*wgW RHBƧ 6Ks=@ӐP5 :YO/rY)r]嬣 7!9OxؖJC*v_y5Ȓ5"\zB4xZhv&7*3H~'oɗQB"&~ |\Rd6;u.uNw$K&1!2!\)zzA~=ckwu =<'dO t%1>bY|)VM}L@䟌@`ޝkt#: p)u& BU,zJB[;v oT,k,؎uW'1ӈԼ<֨/go ?*4LveWഗ#-#bwק n%My5\[jǒ1򔋈G"tLo03uxO#>~[:LF *cjdPB*0BryJ=30s/BJipE!'$?)"j=ް/{so։j."oƙ yKd-5ʬÃ>cYVO@ ]eV- M%j4e8Clep7;SRgF:`)`"4hYimJ ]Z ADf+׊KmhIx=Q{KgtMDownea*`R")*"ݡ5MTԔ )/dw? i%lnğ6r+*zN>KPR N99oKڣ lvdVE\4L)ѧbuҿa< u9 s_ <~' "-P 15S%riPޏxiI QpDcϻai0y\mrDRzx AEBiX0h,[Rt*Mzpp (QTt!W$ oCQ쩼~6g`i~B3 b4:_ "Af2>(*7b焙*o&bʛ'v޼B½^M:˸s54 c{5Cp<_geW d[Z10eb>me8아=$uW0d3_i{~{@oLA2`Upcn,6b[+^xWߝ[%F^nObd46'*KV oZqxw[H+UEx7ern! yGۜd+ lٳ~tl8D& k̅rY}oZqB9}2K6} ^6 QPS4ECD{Jɥid2iGyxh[b䬄b<$󌣌#{I gfe{D|v曶 #ϯoU *qVY0$l(HX>JFqtU\D>dt4c\<7E÷ņVWB+<(nmuF*ٯ` :oFQRix@ݔꍴ!X 8'T&W࿵7ǁB~&ԈX=ZLZ,e^"Y_[g25Kc~Ѫuʗc0_zNl)P'ȣ'gz(]7R]>d֪oyD+Kʜ e ږJGsە;i6ji0 dOFP(>ÁʧHfqhk}gGa }q_C"KfƃИfi1S)VxmWm{.̳\%MN& K\1,8#gD/j&͔R{`{>@=vP}<VHΐZGa7 eH;_Ogk e+ǁUU=M_?%ag6ϑ.=U@\() |T=i@AFZ=1Zd @8 #+l6,$`oP~cgQZv5? 'Ecz!`@wN=_~ttF6^jaSCyqWG,Flf Xcxnb{ӠvŏBjW݉dHԏn!sѷ%x``̥׶ֿsfq826U̲_]ĝH"8q I&aA'gzgxj= ֻdKK((-ڒ'PHVb.wO4rD,'sT]` šd3%.i&YxI_kY 9 vf{<zژ&g>*u1I L+3ȌtE찁*d)iq=*^.XrDe z71 ?&jZ2qLbbc6!sz>Zq>"VM+N;$Ԉ2KWL6Pq 56TD6ø1.4E*ԏI2rbO3+^13DR$)o2_epF,qin^[2q$|?SH %dƂCgNGYp,S$*sX鼱iu[eu=ɨiZYTjCqR6.kТW˷"C'V[`_L I/գGFsGR{S<nyhx*sn2v+3w$3-?MfMt8w̤87 3@]j ;)OՅÑx!W &b>҉qN#Dg`-[+7rqoB J {=9^ż\cC]2sR!k͍ޯf^TYz4B8aMk uj73" 1CBH׉2`(NC$-$̕=N AXw e_]8q܆3JD .**=V|u&;1zlUimBNnFfZxLpŢ i Ξ,oKm=xB9m/o'1OxV_oKBcr#Kce q.(;DvDqӲt`87N,"S6`7'L%nr]nź/x}](ٚL8d&% |qwnu+cb,"SJM۪$Up!i7nh`S`-W~ 2=6C7?gl)UM7(+f4mMFTHf:73jʷC|3 mvpRGQ. /kn27|eή!&41,3D Ɗ!( iK˜wZ{ftڋrnKl.:=5zx3D")G84t9K-{&R#V2MO$`fySR|FFaq-&N!ߚ=,B^~%72F#)^gRHqС=r95sBp7W˲ Ҡ…%g8x&uvx;WL}b,q/&Yԇ KYXMv䳪tM#kCK&\o\PT(YJOo]a9y᤿4= HlKI]{qVbEvg%>R #InduHl΢huv9was#5Gw!McW8_ F|l HO[ Ѽ=;CaaUXi穫~eaHmBMDܖ FGq܎-9fe2'7{BnKZH{| 7TNh{T̄wDP_\򤬜ce']1{E02ٿwTF+uEd}ٷ^b@'@DF@xJ\}àUbHQ=y&;V+M13:T\ܷj{`Zq?p /B˙c~% -Q#|wz&a>3 m2mZMS2W*;,v0*dW,0y` Fd'#J%`NԒ%{d)fyb\1z@ Rw:6M&c19$BXd _8/0 HuOb S܀) /{<"DX/~RvEtVXۅt]E*ʠd'ݥٷ|.6gx>Z]:Z8!ʅdeɫhJ}SKZ-,0mHh\5f)LcR 3 c,K$Ր"^ZT}C S(6Ѿ _\^€馠WN$ e8tIwK4l!N|i6ܹGL7T6F1 2a zٷuzG#X%T\o e3Ey,7*1E g# G]N>|4$nQ^rm2BZX5Zn4Z( p)|b \+(ksP Qɔ.Mjl"i;sN` z;Ȓ"_\LtK%k 2=ΤxYR4G 7^}#&i.n? lm;)vIDKQqE_emSˏIjÖ X#4Qf;9MD(͞;]N60˳Xq \\i*93Ba2#9 <wpȦrԀ cxڴn~'#PjdppnRy\r]}'GtNb[*b̔|@J + vAqe*Gyde+Kڰ 3EϤbMA͠TNac*,zO 6/s4VJ/<ˑ]cL:6LP$EIb:y'42{=뵨 :GJ=);׬m'ъ*ٴA#ܒƞar^}oVBAGBH fˤ "yH=(JYW:Vno^`i#Gm)@f5׫x#SWYr#,Gu<7 _?Ͷy[c'Sa(|5U<4Y=5H[rV<2ui&EMVE-qlN1IC?e҆ʼ)is4:ǽj-.ve:"(z (D~9CCVbOVsۡFo,zmihuIdҙ_uݮIQ+Jvtzjql=d3Y8M7Cqگ]i҆qZu(Kawi(xQǚ8;p3 k( kGZ̮(8 i!-EV؞ 6GNZ6C)܂ȊĄS=f+![! ӹJppBގR+H:5$rYWM 7d-;6p  "c PHOyxL rc/:>A1d>W|?~XІ 3@TyK(pׄmnrdE1.@/pdl5]b*2M&|32z?+ V+q@tv&3IS^@7?Ӂ(2D$ZPhȃG{ma2"ו^{sSz/Rصf7x%,6f@A ͕_z >;\NЀpɱ`J1U2- o)dP"P!-GYݤ|J_)I@f:83<2KH$_a'[[ pK'bo{m2(F#ܮDW`_mBbIr] bJT#2k qPaʤs؟ /b>TP 9̨ Ei@)p>S%֑Y WNٵ/JO$_5]}&PvVG/ b{ਉd~B1p6-c,C [I&xrΧ xzEEf*&QuūgQ!sYlA?O(7|[•!ؠ{r "}_젥J¶B?LqL!?8,QK~9ɤ7;.1lڽpcj N)vQ8W{1=-sc40@ +V!bxm\$%}ss>$VSb`S'jSbZZsTڵ/Y&#9"j$4atZRN1o'p %v>4auOK1#vSGB.Lr}jj^2Y`IaeWG7κ%.jF;Ht!tJ9i).  *Y=&~C]~s$@˫T.֑y u;²cmόvh)%H:meAQ_>AEb]fޓk6otBdE֦ڰ!41s+#. VL+YnHpdhf($viydl Ym_xGsP'aʘm"]g/  z*{Lx * H(9ő^]T`38l [XDgi@1%$*W4;K%/ңSv{뿜]3+7K'ip"W}gB gR| X]R)F|p"rgg+.ñӞ'~i "8*hiA +^%P;lyu95?NH6+&Od5bE mNlBپsӿ*r0~~.,V&Aڢ*l6aavۀg]{3+ynq&m\/M'qݍiMtø:΀_<8HB5a"d~Z*&fgORgcg "+,0ıUr I> %4ϛ,$[pjbuN6&QͩQWջs|y&11TʪHMepciVز$_<ŋjfoFe'#/~:kDdhCk?fvLJHt׼[%7"QpJ Kz$}D|H$MA ZUB?Iuh 3~l"rC# Hr?!qjhN@ Ysf^TVJ\X;q2dg„Cq;>̼VUd GM9"k.sSɆP|CP]q%3L~Tjpj,PWE6\ G+9TGWV8)NU] ;tsyrT;HiÉO7#5I.&[9_>ѨU y8"쁟 t8VJpS FN; vQJ=*rZ^~v/=vvH1|YWNCLE+~vIb?uj,Ӌ \0^`݀-X`͋tT'VljgDLjs!PGzC"4< ᴱa>9=;M˚:4wdBZ]-^Ǧ!`Ÿ~ܼ:hIk!s@AvJ]Zyh um{&mum=Ry>u0=Ĥފ@NgH P..;JO(W,]7ϊ׌!5Xp[8 E17wtsѯ (N,Yc|U/"EJl;&sD[H> S(uRsep{ɳ{X?Ry {1D2sezc x(q ^2h9}JzF$8@2bQq1;r9Y]t]Z[aVjd`rJB! zC)@WHI$"A?5ʑ#C /: aEk? l WPs,৩yEtggCƻK7$H./:!K[, B${3X2z ݹljB9wE(s9:~rTRW2.K]~OѝfSeFADR HBC@\;B Dt+hxv/Ζ]c^ذB0hRƷM([ĒPWp6?F [K7؃v1FU){|ED򇀳YuW.}{nksFz=FrJp=Ad4B`@_$^YS kONdZWqOfJ ?j#hJ\Th׫6rW[ܹ*UFỪC2 l.HPKP _)m&XH0T g9X0rQ%qMc4*KdZ,'T]5ч՚Y`i蟠^M;Kb&Ӓ~9ο+tۉ &jw0TI|ذrN f pc%r+EtȞV֐_"S>Ժ)sYæm}ƪ3;γ eu6$U NTJAΑ{H+x^r3U߫gI%uL\Yx yݛN_ɴa-3LnOMF-[()5}ԜݙY9C}`֙&[ǖɭ>)%xWlK>*2ϗբ\glo ,i`|^5HWRKNrKX;=(4{7Y.Ic²&Xեv֢SWFcpJekTWw5ѱ1c%Ւ,:S}]Wʽ2VHs92F;LƗGG>Ir8`<{D@>5|$a 8 ԝ"9tN_ߙ0ANCKGZgܗ[ &ޙ+#Xa ' ƾn]̀z81.} I$B9n^wXH2vl Wѓܱ5V/Npõ\w(ILXb/`7LcENY_C:˷ixV$<#*EDc#*fGe9󇖢U5{߲J@n2[C$ Cb$]iCfEiB ]v ً˪l/5^}[i$RfT#eŏ] n":jS㗲7]e"~~M+&BcJ%fq\9j]F4BD>9JV3azm HGY_0S $&}y(._A_ - i} B3=ҕaoN}Ѿ']n#'VGS){)5eP'r*cfS,1Gڬfwwc'..] v=TY WaCdr*dn*se묂\ STmzJXk7-4 XMHYHJMA(](AS= kX᎘ʗɸZ8#VXK.91yag]1?#QqʀG4Pmyw9l|m.S‰{nԛh/B SZ;hnt3PwyO^Mwՠh_8 :,m]cw"w{NlCG0~>&*i)ju©O*ʦ@_Õcƙo{\_Dj A_cM$OH[2*}!rc /@V~sdN2K.\mo_UX4SsE5#BPs6aihҜAF|c}U}IYߒu 0t݋UpB"`C"}olo!Ry@(L;ѲJE?M< k"GS4~|{yҶ'"SE(dumgLC[鏠bp qE^=VSg,S /Iu|2/w1?|ɃfЌ7es-0ysp㚷jj<ץ\!D90ld;'NW:efl)dY0<ΧϨLP@sގC/ -!+a6L'nT̈ZdžI~7[qSC&e+ڨ/T`UL_k|Nt]]7$ 1nUAB>KnwuqMR%nu2*T;9䇜ډpAC>eMY^C@У";%gL'imf=LEZ4nAf:oK%w ͳ`/4^T@L3J0Nl>OX]'͊T"D&kѤ E4o=rW:U D-Ãd(giJ-W yv?X%|jt&Aѥ;8Mb/W+uR3/(}*z:fɎJzi _TM}.'?[x -C"^0Bt4뜧-$a^9Z4Ʃ5y\p 엙 ebp(ݐ-˕ϫἅ/-pZ^G󜵈ypѪ~ζ#", D/ϝz a%%&OfƩ|Drsge[ WG777IĦ 6˼|s b=mk_#DԚ)^Ye IJF*DZ|?r\ 7\S*r $3?޲~\^44u 6o7m M Dq ;᫥7@7}vQr?ud6X/$Y8_Le G(1EtP"7>xON's8hj=n1ruI扜M`oTO'w4|!'~EZ_p!H :0u~9)ggZ ruyTFMY[a8P1~uy(PkLa* zbL:"dz;ٵ/~/?(cy'9:%b@ ooQi旱]'=!#˹V;ܚ`/{;S֭\{211=ӴV![4᠅hKj6m BIc $]}ٗW (Io)yFs|u0Lg8تCӗA# ] M2)]LC2Ys#5l*eg',L䢜ȱ\J r D-\r= nk)QT\=!O]KBϱg]3h?%Erg)Ǿ00Q_6/ȘeRvUUڅpCMZrNg^^7[6W>Cx3xwoPڊTK"0H  0\b p>Q'4R'n>!2@5`H [s9Dh0xgL폹ґqAb34K&t6i99F:[i~^ 01t3ێ[#W6!/JO[@u3tf(o3 Z6Dtw0vm2!T'OuiOd5z6Z =Gđb޶3h&``ɇ31>c_GIT?lC13:&W#wpr[1Nc6+%+gvK'b{HDžahDf + Fy;i$qMʜ\[* ٶ0?=%$wM:&";S|h5"$xiWoAȆ^%h [G`J>W#rөdgC խ֢l[V? bmn1|{%E-+F  ƧFljeڹqE/e E;yL}an<ڹ∜ iMAwv-|ߧǴë'2F<\ݎL|HEH.XstD[r5WyȽ]` أXfZ"]2>BDLŁYk~.b:i<*iZeύ=R4s'nzq3gf; rz[}u$xaӃQ()LX}l.B(Fp-WKd(iiwr,DWzVT+g^3n2RN.lo%Vǃ-Z],5#1HfqZ2*ң_ \=י|g˦mgw k9_6.!輈`DR뺱\di"#n gF*K7aNa4u ­uζWFeJOIП40(~]Meg͙u8=a}j)xb,**Sp'>M)\/ʼ+̪F0jZMPHO+iҔEtWrFVduBr>_M戴Ykg`Q_*\<; 4=.2(|5"JUPɃ! +CqB3Ĕ)'S9ubıvA")rAs˄y)4cS>T[9B:$d-%ϴht@ " `}??JM|E!)˚p/鄍<fMVݙ= lZktK;T~ 1"w%d]8tM.Rm1+\/U3MW "aW?'"ٺUK*B*b-R?%hy/@ѣc}nEbPŋHS=ʲ<.UD@7}|P{A(5'F-lۢEs9ns`d0;eo42~cptӠAX΃"k@_ $BElUMfHw:_=ѢvZh[wHegߦ +(Hk?zWCNפi-%~-I_:уxAiH:?X*bSNPjEsD&*Dl?A:Mp\h~fgxFԬ_ o psCծ5/BVZm'8DDle寑_ v n=Xi=J i6G?Ag`GǿE-QX|R"a+$5M5c=R_ȥwr(>XOV?= A_'oC̳%5x9cJ=Lx;x.V4H~@$5c: V~@`!~{|F[ډ%7\({K:#b;G2$#թU;[1 ݼ nYT=;)aX:>[9vxsN֯R0pX}ʷd2%5R)Ÿ>eL ~}$%ބXz~K59:S"S?q9%KME"<poMܺGd+\V3r\wA3Sh5>hUbgƕ-Tޏ#2&*E@#au@X4 E8udGQsNWU:wtn=o pt,nF2[cE(6qM5emh_.O#{ 0-T &Bm*`fIE-_rNDv^݊LZ!~"}[@,ؚ_؜=}#w88j~I}boʌx5Nrm9K`q@ gZ: mHGtgD[OۯPnKa؆rMtęv"B) EiG(~Y w1DOpHDUN$rџ0r@$P_[* /6^<XȼZ9Y =Cjh4b* oaϤJYbA.&=A ! Sc#eTҵeBt((Fq4kժjs$qZ \ú\@).+Ew3xD?E 0Δ8ױ$ Aٲs;@jLm'F,j[]k_w`>HR; @M(l+ګO?bHi(oTXP 4퇎 4,UHI:m]le*o]Lb6#k:LSW< B)ݺ0R1V9!&"#My)oyaJ 쀛1%)Js]! }vrQ 719?mW֗{HSdRJȋ.eZ0&1HiQ &[ҾCqkOasq=`eLKr].i 3FАaލwH|6'2@MsIə-#5\Ćg'Rxc+i9xPϣQbaiBbKCDV?>PPۤQc0BקP!]u*p숦/=FyMK$ 7].#lEiR葬@:.H0εb;B%Nh ̕j^ w-r&jR7:^. "En6?/C Q&Kƍp7t|SPJяeo&ƵU0JDr3>,soIc37 UrmZ%]ΔYY K2+d3eqw ?=fĨw`trJ4!n\:'_dd^`OU2d6jpH;M`tpӛyaRhp,%<ǐʆ0̚]54e֬[@1YJLqٷmsT]VP-O, 6Gs,QWVhIA>`Rأʰ"*Mh<6U UUI@l5Tm9%Ykhp]N 7v$kV~y@\T.Z(kE4B YYGΗ,lAR.% )zV^l.aJ ՘outYk7#Lg5(E^9R#y?`ם=OB2C{LJZx!Èvq9*̊t䁢#x8[.knc9?M],Zz`6C',, .hY4뒕gGC\d:qNh-yKP~:1 Jƀ$gt@Bo.!Z<{h_?6spvNQm\w#Z5h!fFCzR zeBWڵlKGk|QZ25*G#?nZy=M.|6Wnj39FT# n-k^ZQg*! ALP<(xuRIsp6  !3Su^RG }KZenVBü7rM?^(˿xg"; H!O\ֿ-` T kFثG!#/~BŅlYARIef/4j EF2:aWGP f#%]Mkg19k!c8s--HA\"~^ye?,{J"uÀ<>\oItL,5AWT)_ײ[00yIYh'7Bx9F,ԚNw}jwa li^yh7%$1_g*ȩФ,|q%;XXI8KcGuJB7Xr8XnV[)oY3tһ 7HG/mE,%_v]65$ Q+QZZcM "f+t?_F8K ɰhȗJǒx0yg>D3+/Tg1ȃ0ÕUhɒ.L}К(t y7F {NJeҏDqp2 |6zqb4X4q`wwT1liRBB10؋C9 GFX7LT.nFόE|S@]wO[ iin}cP.dsen'5Wz|(L71*לխ!/U!*#LCۆYsopx9'G!6j 3G ]It`IF#Bׄ#>ָ r͸/%PpY{(+牄]$ W1RQ1X.E;k_a0u9 -RF:3LW&2Y(:'\jP }R[1R#bR5p9-lޅiW>>@Xg"XUq}Uj8I{ bsTjgXPNH 1v4ҫvn=؟!޸QN]F2?FY4#(jXO 9I8t&m<%ǥҋ@J%s 2 ψ_Iz I/.+o!uM./뒠-!f]BT1;=O=+r(̇|Vh :1$69vV%Kk #ͳeۓq/EH%:O%_ aa\@ŏeDn.~Ӽ\p]8%e;7Y8Wkml Q} ["f4z牆=kB<7`׈Qòc$/V݉[ ucȽ2suw6 ^dk*!hZ̃=}ϓXMݽ$3炊q#(BD/V{\~XPBi?4;TlK\HiՎ!>مKKrc::.;3N"h6"D 2ݚC{ nxUb4iIX0+]8@V!w^9e_'l[Gΰu`KSzX;SVa5!(ƙ#'>KN qnby$ĩ^捘::w?m}:H k0Rxl B{mϷk<g&Ǐ%nT)E$SN0vHsz[@_..to`,͵K 8bҽS}G>?>Dl =׍!$VPn-Ihճ)A(d$MA (Qp<%G2>B ?H.{]A֙Gc"zw>zBBuvlZ ^ MT@_Z0ޡ- T֒x$Mbg0(_8~1(A+eK$R ZӶdl/T?j_ӞĬ|ܺa[Sh #ΨYu.p~Ay3SMͬb.=H'ƪWeU~Я伐{D G.%ZI\k(1`,/}s~}(=ӱ|m0M?Y.瑷@9'ӕz -ʢ▩՜2zqKBy+ K1 gՇ :4 CdrAdUq`߶6sF2qApLjA]/7~+%cV=X=/}%"25$ z""8Ww\oLamsZ.?u6r}o@Vz(%8')L0AJ#ިF C {cZo%RSc0=ř1fƋۀx!cc^\jc!.im3/+"%&Y+KTB !|DY^qŐї,6 :7Jw*FqCזU'oCHO ]JTz XLlU #cTW\Ldܖb7uRH jg42㟁2&ϬB>DĈW!S)Q)/ Ơ_=Lohb֢xQ(FsJhnQ 8:v-#0?Y: C٫`pn~p/c*ߑ]~E۽eXo@#m 3UoK,zh խ;m!APW撵%r* ʨo'rc"&o34l*yg&9ˠ#c~.dK6p}MCwOdžVmK<(8n XiG/H ݝ['E>#0$7jE 0W?k.o1 wAR.QS{zxcp[wheRtpN.6ނe)Bػ!]rdU!3-a|` {sL`+JqU n +=Ɇ3jBp?Gv-:?X@&ܴw7][$bȼ RK|L^mD.DoFٕ ͭG-#z6p/-EV1'ڳ I2Lcw/0;w!FaXeN3ɰ>aeI#H_5^t9s7VI7㏩ap?7&ȜZ;Ǫk.z>:gѹANc $}!Hk(_~EG/=]}v; KxBk_OL`]*C.VϢ%c:qmR*2=\W(3:$!yM&Iy}ꋔ&=Yd2i[][Vn j񙉧㵿]y%76sP\/^Hr0;CN8l9+k "C[{wtE.6EfR&&: " H_4s)}@h6r+b1)6M9){jm=rORSD E)M_iw>(ՙQD D'$MKfoτ0-3M"8~jϣ0`WTRAE ڠ;īV1lKL^ b nHzmc=7€4!Y EBuKCÁM"]]W[jY2kŰ&Osuj| A 6{":DQA7mΡ,{EifL +Ճ_b$hDFhGYB{ Y *G>#u2j+)E"eޢ_S@`%Lǧ]]ypKژg+A6*jk?^)qseʥKĊU"γLYQ'Wª3[Dڭ,jOH0ظ MKX뾒c|e/.F mZ٘iUkpLj&Md)2j޻2n4|d­_D'?>vWghۙcg-ڱI.+^@ǭa{=-t{^d?lzDv \)bxʖ}lݰԲV' -0Qsugu/l/)a+mTB,-b$q1:.D!'^Rv[J(|Q )ji,VM@6w? `$swXPRT'$ b.+҃ ]. ,l74c)G6!q¬TɠRַi&VF6p&€,فz<]wpw,IsgŊ +2)x$S_=yeۛ;~2ߧb` :6 )Yw;*scSLun ͲhiOx >zMF xIyڗmZ<}/r3-F5)ު>ׇlK#/GOL̾5 ҃=&`6h=6# \ wmakqZ&WP;w oԻ򗟻<;̯wwD86,ޕ#K0IvF Wǜl` }z&/YuEH R@| f"aW vi0k?F!*[C] ~sP2J_j;0 "@M3qDuʇaFb\Naq/J]La`U{dYw]KX+h`u:vOoG5fx11i%Js[K\}QF-,HxL()ZLlMJtHUA0׈Løp[$H-SI8Mrq(8T^żnoFŮ)͜6cw_4h^%<6uӴoG__\s&SN<7*ȺBd-R1Zq} BC7BmGIEbgZ(V`_Af5AYFOÏ4I=]MW6" wE!X=@jyij 0,oDΗ1YkI**J ZDW自pe'>U!+V|@K*FP w뵾EKVN4 m L]0H+"}xhZy 4bֽT u tX*jHR$as/!梚{9O+ Iđ]o:{]'K'ρ }"ũg9s;@o'cA[ ҉w=5m Y)ߢ[ھ ')~G\~w!:cL*o&mL;nj?+`'gՆXEXDb6wF{٫, &o?&4W'^y4YQlL.C¹l'uq(n!N-ܽKhԨX&*;|}z 8 R=w-$%͕Oq:vVHJ ]֏.@ƓόpHҺCNc 馬r>9p DBĽ~g#Vβ7oAe&ʿ~h⾔WF{E`)_#;U =Lنܪ\]RM>ܿa*NWĝtIq;c~7P:-y hڜlơ2n*VNu{_rt*nst5(xY)"LGCZ:>Ng_KfM, nhR VDTBaCQ XSPxyYtPR +W4Sd"TUGR㑧&BDܳm%M N7EN2YȒLQωT<ߧ_T*mH5y,cz[h,['XKiֹL`g5@@Ink O|IL? {{Ŵ`DئF5 ei )EC{REԈm.󟂩YEޔ' >cWZdv<:,j[z8=rO`Qb9=?x1C7aea˷n=1G֢>W)#N{Z[ B7S z).m>anM|Ok̓Jz,ݞ4[&HFx> BzDjѫ$ ^m>?^(aG= eдLR!{ܖ|ϫ/lfҖN8Ъdjag? , dZt[N+ BgRp"PQKL[nɴ3dzwn$2BЍeְt ʯ͉^[XTKW8&j1휸1+&At/6CnNc)3£l|qD.Aѵ ʼ%=VBʱ@ .{i"X#mSЂh/@r0;X||kJ=s#z'R@U)=OzI5z_/||2E :oU +evԸj.!ԏD_v 5(e $Ua&Q%)zkI#bijR+MSzDDb'ڭQTD*.C˂;59^xh:|R Ln@dNN(XwRMe1=!1EW, 3,骪A[[t F"v\05Hg, 2TIr AR ?,&Gn }zi+ e(\]0bm5M3sU&z.ʓ͕ghow;ۓFѨ,Aw7c#g3ٸ2 >ϔ^wHwp : 4Fp/&}T M"pʿFG.]cvzY#7~fxY;w& >ݠ+}67jdwݫ:'6&B:?¦ؖQ_a5tl4\{<.'-4f"ރlҰِy;q1UƏKSfP8בӤVNæ]5lܲ%m}*bͲD^2n@v߶@K 0'[IvGeDjOSBVȕ-.Yx_Fi3,.UyK[G]ڋY~@r`D Oт\cbj2XcI544_}i?C>]k^5t9ax1}7)DP#P '[3XC?N-։fۆ%ФCyjVZ|#{T ,dM=R¯N%#3w.ǦPT DTQݿm7EܝP[z]N!Gnfؑx@+bz\ˎ۳mYֻ? *x9z'|~Hafu^{Հm8]H+-I- [0@3vqY Ab656F9/!Qży)%k-.%le -cgNUhdkJՎsjDP9, ;a5C phH r7 a9e/uZ$vъRvΠl&BWzڳ^PY.KVAx,YapWc,{@($6cx5${8\ S=wӝv@tocgUuMT>~'MGVv? +!J"Yu .[+;wI;7E v&KET\}o[򴣷v^R#}m)o|Ƕ +l0渼8Ksr}z͍HX`>Ik1=,E8 #},Ve+fL70P"Eξ+(\CHVcFIV>b48 oW3*}~N$\4s:*J \T%BW6&aț<"O\ww֐H,x,H,it& +=m[LzF*"&גl J{Ŷps}O%*?0hӤ 2֥]L'P3zr=5)lwo#;KvY&z-cN$82z0?"ef ܙ5,G2 X9{/߹=@aAIxn>.5duJ)Aݶ z-ݤtE20:N!mor6_D%7JAVROKs1Фtda> qQU@\-JQ)<د(] ]uH܄s*f]Vzvx>Щ p\ $8Zx6of8" w]xx%o ŗ tP7^F}]w;p{/ڲoϑfrmbUM[۴X{8qt%v1'RW3bA&Y`ͻMo/s&AXnKhӺhYM{"3aW;Y]EOR!3躎7,HdGlxzU>5ndzQ#a.U|ؿ0ud}#T]CA8RяqHP_m7fw᧎07ş^RWX}0A+ƨ}ƘU6TN}r;cЯ_(p&vcaIV6O&۪M`NwADm0XYBX(ۗ_,9t '׫]Q7"}qkngPgi!FqL!ax1zުr|]$dMO.$ܼSe\4~ 2mnUFS܋Lj] ED3{Y<k0ڔ{{2-oz~)UX+.ݛY|EY<6Բ +:@ih, w'R#tI1pR.!hjX֑$&bx:U]8oץUeiB 3Ig!= VgcL5Hа0p)](FS6r$n:$ ܾJaZZmZs.7\d7?&Wq:P._SZ,X>V_N* ZvsB?[)Ajt^J]㈡w။Q+d2NP2v^pj~(J3nfxb QQOEBZ~;܌LH#; 'nombS ^G7fn&t~/N z? &UG]S8'7f l MzgnA ۝0اkWxl/Kvj7Ek :6*W/}2C`z]bkiBOHN0Y %*ӞR"~?|Ya"#OH]A K:(N.6%c D|;<+5X>Y]<zC;Н~fXQ~S+@nd=dh'!{aFYR:e&ݦ =h5t}7^9jV r7oAྔVq sϥr(i󫝘oOwvb"|_ N,^҃`is_ n(71zmJ7IEj`W_=vhhXkE<<0RvC먜fz$]BK%gu-L&ݏMED {OFH!ViqYJ^"k?g\0#H V66K]*! s2؍v0hz4$]IK~]!WzhZ$iJ#5jNP:pb?H&+d+6ASC$.=賊!gxh)tN!!wщ;-;F)j/͜Ւcu(Ў z1{ 7?זkÑsop9JvDD. )nf.{ΊeFE  "!H,-y@FOw0egyeLҖk?W"Cş_ SH0K,r3|ІKOB?`/0ȳqu@ҔH@M/njHdm{ )[p=ceJ b:b~*sU-稛k|\7Nb J~Aoq%'Jg,w N7f:oU|Fsf{}b_N, ҫjQtS|\BscwI*Hj/ 0QW18CP.Ԋ3f HnpFmME| ,x*=E SퟺČ GV Um:Wm({:.F4B6vDPbϔ`~M캼TDrQ8}PmJ 2&4q'>G&9 t^'%˫L;);'e%(헐.` yl@/#Z͙<ZsW³u %1UU9Ef b@>|o|H/ݓMKZ/f oR`iği&^6 ph7P)+oaE9|rα\z: QYx[<$O*?Bt?zO`n!ydPA g U 1THޡ2Rt9G9I\^G˙&{uᯨ;y Š(6|\]؀ɺڛg=Zqχ?ٶAŗẗSe%*2ldNY.,#[(nK䎄Fo+)~uljW|j^E9mf=T\zEw TUm45ip"*Ne2 w rVȻ?AjKM6ڮcd>szj@kl *o;/rra Gj/,Ta]hUݭ+SW㝃;b WSk݁ˠvCI*xvn-kb+ѣʠd<b-֙,@!Z7aXr( -q0oқҦ| fHj@tR I7UeZRFNE \r#]d$P~vE E[H gt?ySг0E5׺Eî@]$[CH(uz |Szb{_]:U \1 Fʴ?j ~ZEai8q@kaNj ƒ H:Pؗ8ԭʌl(U!P6`?;ӂ!Hډ%2O[z9EɸZ{VԞ'ڬ~IJ(Ј| W߽XC?hdw{ՐA$PyNn)ѵڿK~:Bq{S*j2Hb $'6,$Ptq[|]փ 9 o82& ؋p(g@unm;B"?q5|(޿ω.us/tNkG}zѫP1#W5!:}<`ϋx?Kx%W%KQ>ɞw4bMr)Bp֘R:Ŷ]SD "َmi'>YLVj,WE>#ǟ~vA-r,aÝ[ D z!\]Yi'>lWhzL̨6`m<=DfŬ9nC=3k $Jsvk`w{lA\u~T[(0׿ACj:H[sEVIGh!|Wvou.!笊K"tn"l亢k#ښ28'Hvojf&(C]1jN-]7.3%]?I^%o8ݱcCtemJ(ɷ' 1ܓ^Yt|C;u;f=Gk F'# 9{|8IJ^]i,kys~<5Vrh0v dȍ?BgIRN =,{+?bQ85l /?ӖiNju^r\ ZOQ'dց^o+(ΗIƩ\_v1I[{\078ja >H[*=K"TZ"{(Dwj:7[ߴϻf`ODPZJ ت a*icG?5NSB]Osd(1 S|oƸ{Ӊ`u{hk`y I􇷩\WAzJ%I -!, GPALyCD _gIW:0r8£k`u/[eZ}!?6SKdZ"Y#bܻ򈣲$(ܮ2;LȚ*kɭA,g60rl63YVB A?<Klo }u=_jxpېYT.b 59z9ԑF\StSj) *ڙT\km"O/29_[{{6'W֓НCbvOhu9vq%mere[v6J! 2slsRQk2mS)ks´(E?"Ұ\j3V%g(2KZ$=qŶ/.@.񜷚?s+CSk%":PIxp w9bW)ap!K8$pTa6zq̺G@^P*J*pqQ*.Sɟ1ik N:b]J9렗N$l\Ig\y9|vÀ!;y@:{-B >^h-،n͌R\a|#Q݅WNCaxKJt)K+4l⛛\BrvrvM49 =[ɥ 5 @6QFΚ\FC$6$ _19h["m 3p&!S:8ѯ ^ua꯿`m~YMgl[!t;l&.T}}|C 4%Z1ۙ$վQnԊPT㷐P 'S{27]xF C?7*eNg F;&vLzN:o WBJƨf"s"I(qYgB 1ham̬}Q!bE{^ܬY.k ;bϥԎs죤G9(MI32>EjcN;?Qve 1:aF`ĢRo+Eoy:מ|l݈Ji? ;NQ1qtka !/M`TYU +jxN.<{ y嬲$wvdsoJ5xco gr1 2 /RRo+C8a Wn\N)rsܠ>rA=)6PS{^2dqrܑo Du?~ ^?*E~(~C.Rrjt^w,14Fp* ZLcᑣ%>~ GמgPW8P.xnlg {H.x (H5tv2=!п91+3"%GiDHB*ǟe{,eNu<* =X}+@IZ#W $NHJ^:;lCsC^'˵LBӁ1>l"וxV[J6iHhF 猥[ld|pu,E-Xj&1I5 *YY}ǣ۴//"y)Np[ael-)#",}@wyClnWlr.aoqNNCC㔧sO&'0,Zņ-1x8ln>7ξX Y #MJ^ U~Dgts(eaqm9*b 3pvԆ"QS͖UdӚ!&K-J~~xy5aކw&T:첨)H0Hk5Iku5)p迖&-e^/wQk©fc#۝p+ Ï'y:/Vͣ-i= kظJl@|1yPǸif+⟟w&]>&arT<ͱ3}`aTOYo 7ff,047Hϊi>ր\k2lfӭe"h󱤜Ufxa3qʭmTfDޫ[^ЖnlCtvɡУ 63-ߜ{A~JXKPC8H+Q Xv $/:'$>eSJTChƜt:0oD?gBjB?m* nNԥNJ^evH+\יy~OPuƣVհzNЕpWV G&_F s)"ʆDq9iy`kpk9\բHi:*7Kf%md 7KJǮY+Ȑʣ.By+ Muh,E=&i@Cw'"PV/L97W'ܵ*э!!X_V}03PM-᱕aCCzt&괝xLؕ跕,%}^E Xf޻^g}̓ `AҴ{ s]x,_8kvYh*X;XU{2PɃ*,bxJi+m'%U͑ jA3Zm2ɨW%X# Ҵ[dl H_K}|7?-no5 MZ"kc0. ;bs^NsHurE )@@h*$oi n jƫݍEmeʚ7Gl?j?ԗ<0G&)JtxL䬗Xٞb1k3)f^yA7~!W ۇ:$U?N>*C0*eρUM$GuAKqy?1#P]ےPgPh^; v'OK"m 3= >|OȖMI/u} k$G0,'Ǹ֢5^ӑ4ۉW2C3Lj˝fWZoI=[[rOaP̹c;ǢZ_0g%Msg8i+]]tê9ep>rRxmfIaI:q?Y1N=1/üYX3bO/Ⱦx jZ r7?$Ҹ6U( =:ƞҁGW& Kb@1IRSq~8[0<6jة󚳿YAS22uCx@ 8{.kp\&D ph qp|ٮH$mn4`zA(,oa3EPQ¦oѼ/ Y$GTæ@zC$lF :DԧU[4 Ox:1\ukrܫGHVuNA}GP<eE@޽ I&;-xѾG|FߏԦC%}bQ)۞fVgRܽQUCKtEo$LE9S{nܒKVN?qM`ppWX2z؟1ۍݠK'榄3H@%'*YO{p+<%̳Zĉk(MG՞vR8g*Ûɲ\ciZÖ{ܹps'vtޢ4m\ 0U4yT9W mpru=r'Ծcvd>Ε,@*~) f:,4flh KǿDE0V1SajdpX2Kru p:[EU/]ڼ2u\l&X%թ6aO\+B`UuILx?q֌Eмشȋ"YI%s­J?)#9AN)WM<&wCX}uR8'-l"K:_m.u7F9E&O ͆;zBnԆzp5$w[u'SIG;iZr<ǂyaz(v)l;ޛБMFDN_f( c R tp@GshN$W:tZs&#K rVʿ([hz|'!YT m,Dlh\Zݯ8l "(=SO N;PcP Qa5e榃K 1QJ'qo?(lD@Ͳ-87)9A&Z3x;L;UxbjaDeo׍*svqِN7Na2?ãE HR ʔJU4^l?`o*ĕr^}ir{i%S.jlg;75eqD- )+Ci`+[Rr/P_d"?WFϽN^CN^*OX;R1W*Y|5%o Ca -5l!*[(˜PjS1noiAY}`oXQt-7]KQWY$dYMrX.W-YqjGBǷJJ 5VlѪ1$&d1o9nF6Ps%`Wk΂4v%G@AJ JԴ/,?RoH8 h9J g} 27GfmCޮwLbT!۫ 2*{LD+>!҅-UaA:ɿ fY:;zyyyBD<ͷM !C~IS}j|x`s;@.^2`* U^JkBPKǐ!t. myCa(zԚBX'`N#"`G_FSfx=l.\]ݷz|o˰i;B'3SwiLz]avint ' qU~); .ƽf8 F\_P1:If$86((!⡑[Iv֩O=f P;%kV ڱ|o-T+‰fpeDpD!df8ms]ki>ܢ ID* Ř|$˪[KTG<lx?[a 릝~_d $WMzA+Ӏyve[ՊiS|̀ɘN&c^s^,bdS$*d&Z,]}[ P\NQ4n7e+ U=y=1/3q~zVx3hS[C-zNk`70 HdL1GDot<-H~FG5O;\xȝBҼCϧ1e.bt= tQ%9OF\D`>n D,$ _"{h} ̖s›E\B_=R.aSû8ҪG$Ňo ~GsyyahFT鲅=3a eUõ$Y aB`Ö횽Jo -.>EP]v&t̐1}BbLek|>!)tJnf AORU+|Z]_Vyއ$S`Ԣ9ҕ0}8* By'=քt xU--kG;)AW?H뒺Z8GXzg-[4 ps h02$G|tz+"U%!0ʈK"'YbPYmнuoIrT.Ze-Xvn5AahUTpc[{M#"wʭNiy>4Ca̟,/̈́Ij>ّHۨQT.OP}]fP<ɼ&SE84c/%~QZ͉,EPKg$NxĈ&g);yU>]}ZJX{o_dž, bo6 $_y/-C ("cڤ13˔7pa'u_bㄩuWrڞ0ף=ozLBM#]R+c\:: Fk#&<)}VtQ?%$$haS]NN?XUJ7^&Ő1?Y R%lI?)]A/j`j "*&ʅ#`I0( HX,_4J|?浉>(\B9DT;#1T_ G @QQ+ǜv@0솽?MY%vZl‰G Dpޒ{3Wwy0q-R/H(JhT^=)r!·/r|v&L98?ܧ'9[I51aa)2} CPѶ[`"`QP}JC#qʼ fzuFA0`9P6<%m4PAso p|'jK-Q`›ni(BV P`ҕ P1DutMlM!*0 -}q0L'SrZ-uH-LQPҙkxSQtS'MzZ*#SE@AwLܥ͖T1dfz^Y|KS~6DZ~& ֋+ $1A׶å.g ݏd 󵩲jfH#XŒ8+C}%cWfԞ q>=$!OF1y|:I\ݎ)R.<՚-%^*nA-jg$|* yf|h!&?m^++$ȭ׻.q@Rܜޛܿ;5VI{}.lujһZ!sOkB)f@zGxlܚt!zfj2"[\2r#Ic%?A@SwE%c|r6OoyƲQ<#'Pӳge"mO 2Uf.y+7.2{Z%YBЇ,'2RjW ^LS~м$*֬։+ I5gm%o)]L 9ihN̤P`0 !~I-\&YIH|C\V")y kgkEpU_`<4aݮ1hEĜLܚe(P)Q84ZҝG8 mE,NDSk8gx!0/JM|Z^N6J$ěN;R-rU791-@@NZh!(+8 9a+KR+6.P2p~zәfy휘ãXJFۂD^%\_X?HP2ǐCˣˇ-{ݔ!2XXZFBYvmA^rr4m&C0AzS`%$6UPݫAFu5eW'p߳_+ US QooTHBӷO,rD] ,~exrrSV\+}qY7S6T_٫&c@9P9bŝ\XtoV &!6kv k\KIW 4/܍Hpi%wˎOĆ~Qi8WYR'3ӆzjl-8bBeDM&̛T/،igSdtlʔFz`A$&"bJԫ:3,\QY*'ޟXݬ@LY—,:N@6"eԝV:>[F5w|m;newc< nsofW{]mQtQ @bp)Q3 n&?_AxMBEp"cɛIA?u`ZbBJڤx!Xx8& vX$I\7Y)LXL )zq.w%Eknym6RTUKFOXD8G˯)ǰFtPX7Qn %6<+׋z͘=]9Dt#LIS+b6/.g(@e2 3~a郢uGΖ-ou$Kӧ@<^1мP ^PDj~31F9+Bxه[A4쁎T@jE7<` *2-цE&Dt-;zޤ)) Wl|QG4`'"@#- OJ7Eg7 `דUZ̅' I49v&h= \ze~A0s EنR>Ӄ #(}rae ƻbs'%c 3N bj.31s\qYnOk"΋s#EW@Xe=j!@bnkq7k -^Ca3 ?:(Z,);|o}_ZBJ_ ng©0f$./}@ c@ HQtY mSӒD><ςrlhqV/==q10|U(~Fu4t3Ÿ-j7Njt.J[|)Ʌ֍FfmZ,  XvG wgl lak[_oyhC 62+Ls **!4i\(XXa ;i_6P_SEi@LxQ0b0 7iARξf>cr&"qos9^{r ?0>=>@I{ZE#'Iemt}K:o^tϙ Wm # O9и;-NX\8I*(.wDt.ȏ|Md^Ɨ25D*D)`&5^vnqn[j(.ay#d`8o6=X'RI-J%+*BT*][KGayg,k\u=>c,(Q-U.7G ifkx|@^wsib=銩BҘi%|ˋecsض:S;b7¦梓+4 ~?9P0;lPg]\ )U-gʸ8գ5`)q)>FRpBVAmRxi >oǼwɕ ajmSA &X_8NWDy/!!㐢NKeɵؐ”" c鼑\\ lp,6+YDcZTc=ͦ -X(miBw a搒Ř[f`e@۩dB93Să~ȓXqg1BdP}ހv(' ٦{ԽX8ۺM&;㩩 r`o"qq(O C\svݤ%%̫Ce^58*j7hx!cDWV `kY_97>fjq?G|wp@'II)n;Ő-mbKJfsߙ .{lK o-aصw޸Ƭ^D`xl]7O#9C[]y~*j$GBFNAwifׄ=؍IƎL㥛7]3-2rV$RG`:fJd+4`3 swQ8bQ472w3B$xL]'ɣ{fRͽq!gҮ@'x5*P?3q 2bnw~I~1+by\L ЀX@! GԘa@A}!=c P-AVL2i4 i{4-#T9;+1܎(,6S*#~HƻaWWLLJD4W=yLfΘ̊vD%V%L`vN ވg"ڛ2VxB*Kހ5 tc%Ce"-7.2>сh 2Ε>uK&5[$wLQ;*`?#Pk2*娍DDƹO#0-6M_q]Krv\ăWw|~`@?:k2v ÷®ܛˆ2巕ޡ7T55Yφ_.8H&΀%(%ɾ 85`ܢ{T3HCrVp,+ft9JB Ӆ]8$9*A_ixX˥$!%ہꭷi]ߛ]j$q1oBIN[8LΞ9@x]k^j3NZnyGu/5q}ÆKh)~D0f\"mHb?&oq^ك}w>x&o Ƈ=Tϭoh,%;K.TA:I X|R;̤'rak%fO-Ch]V"m%tR1,'wHSU{ʟ+C PE؄ Dvr߹-CSXY|vY'}#4Ƈiz%.lT}U1}s!+ Țv?szQtݥŶKd2xIol6:nCKZw>)(g)o/0ЫFN50УƜLϸx2`K; Q7h˒7D?֡I妛3sm7kAS0"e ଵ{G:H-r@~lSd`Hs'C85G*LE+B 2Ծnk( e_nٕr7sJ^F12=D_'tw35pbOl>AW *Znu2/ȗv4>kH%D7m7VꞶ\w?,+<ŌNE9+CnFx/d{ ;I)߾ގ`PV4E4Ga2ÏJ;:Ѧ`)LA?ŊJp"kYWW.HƠ#3Jbo7$m]msH Id, Ukw$uW |'HaDV9Fr5)/)' JP,|+$^i?jmIu: z@>c9l!tU?}c ̃i;i YL7(llGt&[,'cW *bj\`vTn'nY&+m 7d8Tȧ|LZ)'.0#~Q!ICEy:064 SE_ZOxHV Un?`,Il2=- Y!B:%d Ȝ)CW%<,a9U.SPB氻cyǫ:Ji\,ȶ)ae;cfstGݣ"gxؓ|)xm@wX@k$fs'D*U2>F#x4L1UP  w~b 밠kWz b`p%oWi3bƕzԊLGN]k?ȒE:#'F;TsRܶ15M!&rzYTS,[- @gE3O|h] b%~CM_V"u{AK3+-"3U}Nځ,MfZ_U>;gDC;{[˺y BE tRp1hl3\PRBx괜*Sd}a6 l"xxU!4^q ҠK fs0,F3+scr^o6#v<_8LaPJT q~|ocZ>Qlay΃{-;(v4 >-'mO sMf~L8h[>ZoؠeAlSW lFJiFEG].yON3{~)C`"/j#|/ȳ_yaԄ8Zs&KrzzU@].g '5!\}|wb!=#,ԿMRqx+=my6_̈^Gw}Vq,-ޫGwVQ>´CYҀdG'v)l"蔶>7 ER`[h52FojcҊ&v!>_RW@WMG.hTPC4=$TqriED})?-%.zX0ENgA/qvyO8`]sَMCC5铗RpL j{g|t(l4#nx[pcp; 6ǝP123S\`1h~[  +]A 9Se#Lu$xVϷt5-мLZԅԷ:EE#V>^L7Wf c_g6IoePsfuH0uQ F~gH tkiAa*O  _Icc_;ye7et@Erc/k rˊE6zQgg WghkҰusʔF&e-aF^F@ TJlV&f%"s E656,`I/* }-\j|K~׬@ ?%m:BF 5 VpW-%8]0~G[l,FΑ&3"XOp>zh^ .̮L½ګg ؁jYI6/AսRTh =_EPn3ݪe ;Xzc m^5ҁ|Ӹ3-m֔G4X5a`D\jLw8֛d2QU@NM¦w)_]7q96(>HC*KH}@l~SRhsU RRk1))Ĥ5{#=.:ު"PY=SaGv$6E6A$\zU5~8](3 PL5&ǻiS3xsWT.ɒpU:w{!,)òBvNii`, tE+[kc}f u]Q_id Bw6BCꬤdf[ت,϶-+r:mK7~@oJ푒7+G V!cїͪ0gc^t|;$T rllvn'*|Dw`,-Ue6kzMRad  B 4g$YyAϑXh,_b{ q]b_ɭ[zR:K y 'ϠYz:TBzaetԳA!$q)|>V> i8i@ybN՘j{w5;keyo+rzJOch=񆇿oͱͬoՖk$鼼, J]jپe_qc[ U)!E#O&{jnH*WՇO ƁC$Q5om? 蘭V*ѽ!q$K5٤%F<f ̶[?SXM94Hg-@2+L1WcN[J+J*$L&<,?-tJ}#ԑb'p5llQ!「}Xvm1免]kJ*d|bN&w6b=$]aȪ: ݅)cҖG_ÿwPR6U WmM_֠Fm$d2 Ib8ǍǧYԏhD+,TLU-+bd1ms"B:]Kly$v#AHL߽`/A-liHw^Z̬5A}B5B1IݬFF܈F( [/bxeHfa*:oty)7; -bz..B@ X ;NBjOAqJئmx@-5f? `Yʋjt ^q߮xէ,2!eB XևQ&װ[lCaJ!qX C8,e>ZrG̅ uc]j(R;]]/^ StWaUߕK!N[}Kkrw fU %4q+T4M d<f{B:=V^ԧHK`* aP{~O@(swjՒdq3`y M)xv)0Fnb9tX8 uu_fӒ9cx 3yzr^"gzvN"3!^c@XǨ)NsHwkʭR)eG*wLY_5ze1Fyt5 HHS9-ɶ]߁i[j9)17yZ_`J&?Dqбw+M=kӀMڪX>jr,F@Yj;0RiAZ{fk$yn"|ր:#݂oRB_pr9tm@-$cFvUZ+/'k'8 H/Y;?pQHNlzɴY5~ HWH{|!vE_wlriXt=LP6. ҭ]JG(EOy1;L|$J+x<q4{fĖ^7{my~GOɩt,jMb铺|—<:(dsyYWe˪s RN@#564TQLtJ6F 9 wة |: K](%#@X)"P;C :אf>)֠zdj@;bmR7YoGB'T^qf5ƱZJkhNFYآJ_CBUPƃ`@y#hlc be~9U&|4-ENt&Lv'ϻ me-wEM$9n;9=P__qC,;Ꟗ߶> k8L^W0H 2Rx .B,#yl^"N0 % EaX]"F2ܨgw}w\~{:`nΗb[ۚJ9Y&>o9ٲ"JB{37;x '5z]a9|VeeƽQ 甆{酛KSS;D)A ]wu`DYTIw68U0C6٠?بi6Q}5R| 5K2tz X JbVJ`Ua( 3Y\hB(ٱ7}@ki| 1ژnJnBYb"-M D"6IMGURCR@N`™u%=I<:$h R(ii)K*{׭GbA$ DkSOw&@H'$¦@q'+|CIV+lkrlsP?kƯ|ek˄,y#+8[[C;/Uewk}K.(ZM9M{ԳЂ^dHpwT𠎹:9(h gktƅq%&}RZxNw X.D1n`ޤh_jToGT9N[ bůd7 '~>b6_`h!04 g1QD> t=yD EUˢ؇Ƣ,~g{]- +;&cÉ@뮣dXr|ӢWEQtCqLʂNWp]n:FFПMOgn lɹZTc_ojDM*è1 V pk]!@Uٗb4!RƇU/;:|7W}KILNanu!Xf?(BA.ڗ`GO C1*܈}GF#NCW\ f1CݗH.1s0*ݹjc/o0:d QI ߍ<,~R?je>+_iu e.52Xf "Cvnr@Vg`sam׾C~lpdryٺ'L'shqD*M%FDm-p촹phOΑ4e$OY(#u6 y?@1ֺPhg%?*uMqnKa+moȷr)bD-aZ^ldqcJ2xXQQٔC9p',d/-@Nz~!S@mCx3{^pyxt#qpC/3!˯Ǝ.PrLz2`AH2ud6h㩩ԅQ8~& Xm;No{aV л>3|aM{-8c}ci :pS]c x1ԡ|T/xKʶn$0_Tl|O HbS=]Plk~+Eݚ(lG`'逎qgԱ5sqD$(=]wGR բY)yDXq dNFgH@BJ}ejhg0J4ߊ|9'^zί(T~|zJT_sK?ScX)- dTy&2g {g3"]H?-զ Kaf-&̍!3u+>֨d@W\8oƷFH < NM*~ȧkv7R Kd K =/ <<:K^bEyPdֹ@Zܮ`ՒNymGD6Y:P0Av \wE3 3+^^vm$/8|rb>}TD.Y@wg gR@UCЬk4X=4(dU 7o!S؊`UaZ2 c( _nL[M閛*kt'՗o=מk0U0SMԲ~,ؖX,غrv4}<`\_tYDYJA`ݤ||-;NF Ok{eST "ثR1w:z9gi? K֤F*jQB}'}1_&)WrThZʤsNꕕ|q%!t]JՔ"& BK=?q䧽 4DObHǃ<5Qr"*C𼎡 sE`IQcTy3w]-F.Ps $DG Aw&#&X2F-1O0DbQTՉFf:b]5I:v>c8{(.qhJfR9-' h;_'Ojfr~-&{>Quܺ8(GV{8fVxˌxFWU2V䰷DxIMD Mj~t顲j\Qr-ƛvD:u 7uHx*7*MQi,4.-6spy_JiB(VqQCk~ƽ+A }&(Xa@hyVY nSZ偋Kρ6cX\C:-D=3]?^jsl56-=O}⡻@Zss>5iD1>pwM=5fj_&]*lp26e^U@z9"Hl.w+KT(,NRtBn?#SLhlfnBpE޿($r߽ X7y#$%Vh@.=T\eB.vKfYb_AbTMrC&CnYjJUjdQ ǒjM~Gqm@Ȅ{?m>b1pӷdVBm[Ca-0_HPKe<~{Bt{]GiM7|W|`)*Xu4%0cSQsM> V{ƬtnrE`Z㦏H$ Gm֍L ,5{\]}f`$a^j!c8'wſkp/*"Wor`!W΋5bi٬_r9`JB"a D s^Ez? }9i#spiwRpteq2*<-6GϭiH:Q 7Le\L\ph1ubY9udr]c?dMW{6(9-Y9Z\0<6{+Oza4J :;}H+7^n5*&SPӅH8\/Eo8ݗIUǛDkDn:q;QhQv ŋ- :I>Yk/#/SދmG_J%ͰTw l`]e/wpA*OXȻUz ݔ,RaMjIPHөǽiq2ˮA{!Ed׽=ğ!Xܲx(qi`y@C8[7`7~8;#51u4C Is^|҅ӳcPOQւma(72 u 3W\)%+|1΋y2(h!0To\XI!*6H៽ֽ0߀zHſv\U˄sAB{8ETW|JmdXѵWje& k~d 0pj%4L ‹q1]K)WZV>g.l-k(  7&[M]@εT_Q8WlEQ3fBߟz[i |SpqAt _cfj')_$ϣIbaBY8˻RXb*I*/u"\Ysp?WdՅ/gzϸr9N L4~!,>9DҨt^9}py>@[rJ8.Q|`٩.@҆8dd3;L:ϐq;$?Ĥh)#"*<~B]}*;1qt0< V*u@KߑRGb(,d"j:<#YNɨ1 pҲ^12ZFno#.βΏgl!,nK+ .7e(7R4Xbf7"`__¥&B͙1b\6aX4˷əljEQzRi\ArgʆNKɔ`(0ԋNՁWKnlX[9=W9CBB INLN %`3Gdv*;.zQnֲ..\/*8ՙfB.#i7bL\ȾjOױÎߚM㦦5 *V3b'#CWsxVg8*{ πARMbAJr#*TF#gxk<61g~7F?$D#A::<D1ܕ3'YSDͨ-hrv O)KRvƃt0sй ǭF|PBrt`%X Cw˺t" G;>d@*s@.E!<:,@͹mO Mk WՏsIZVTVPSmŒ, "g[&6CF ۶2ڑr44CBO_>;t)6(W3rΞx1)_ /Y9~+푔jTE gѻV,619yH} EKLئtRe_ 7x Z%% ™`>m`-~W8TEWm$FJ4[ ` +# +{|R!߽<"'GqSpP OM^ֺA£]S>8s&8{5˟nV,U($/(m,'|nڵ?ko8H8jĞ*L~g.LD#Iuč%g݅(8@?bYvhpz ]w3}`eȃ"gYu9t1:vYNFBUxQ8m8ZJXU[cfg؀]V,ocNV$qdc(iU =;/zk^5" k5$(Tqrs JTv@-Ր LyGTb زǵx:xR4/&b4`Ά.UX*DN M"8ݘepȧ!&&`7[&@ Hř_F)dh pzdp&ih?IӷߣD׽7Q hu~k'`p:wźiIy#[lC1~DNO{%Z1v]vՔc q;2)-~GMN_n }+ G~f.G3KaM* kk/ O:l&]Vz . viFn@Ӕv U64y SQSTMNhYU3Ǐ6]mޥ DBi_yWv:$q 3t411?cVmN|ARn y(*LƻSYdw_u?Af)寻-l,1P/G8u#-N]~a.:s';דD7MP0|U96B1etZʳ!NɳKћ/MĢn]FMٵJnh n`3qxs\mOf+$Ge_9v!NJ>:ẅ'ThߺW4J{Gv'(LU NΫPX ,p9GܧݐzT@et1s1E0F%N\aY׀}#PbC;֮<9̀т1Sӝ_ jMg2V3hݙ90j:JM}v]q8^S?. 8V`]/!로s7Fx&OfM"]hgݝL^1dBAT̻ TcNYFݻp04Y}iDn P IjT_$ %>—_>"!>Gy^$BC]̵vԪ?(J;-Ge@ƂmZ͎`$*"ܨ>NkF[w.`\ZωW&D@3u_5ATu¢grW]G^g f`ք Fg~dLN#ca#ֿl1$NI9 o0F4OM:h^8-u-Uxx$-\~MEBV>ў [vf6!S2W`O.bdrw.5)e;&$ϝ1A˿EjI]P/b֘.ѪOi"NYsFG2X;r*m>PМLy;߄8Iݯ!i1PUL}m8,&{䘫ʁHR Y3RsyHA ZK;?@J|hyT KS ڇ"3N'k~-(9Kc+~%gphC1gX @{@ z)˴r8YÚ/.fW۳Ub"oY ]-g[y63#W^V7Pûo:?!@ ƺ?̘C TEĨh%z_\v>`=|$!uۻ(%4 Xoy(Z9)-ʕP|2PIDl|Sdu"qG.{&(9, yyjf&`ta4{|:x1$b&@EHɹ=;fOҁ犆#V?zʠMr_FHY\AC71Jw 0)Z2?;~q6ª Ƌ?CJ[ zL ׹7z}1Fc9JrƼB=׻R3tTa#PBZӱ | $#ecn>lQq2?.uvjC;H_^ Ye I%niHf?;s j"60F|ܨ Vyr.IND.rj>b }[LXƚ Xr">[k*RV={4f˧8e}遹ҙLP%uC9XsȒ+ʌW?Kh`OQؽ>_\#%jZ+3I:=NĴE;O$> V ?/!^ϧm*hj_jδ] .iL>RQzB pȏٜ{ ,?`P4Ry }zzNq^[uBBr$b9vD:*綰|]d? b8Q;!;DcT ~v3+"- )QDaF&EP8i~ȔCvi:Ԯs!\t={a3E +z(8Ž\Tla"[Ai:pjJfc C݌Ɣ/S7ȁQ>Lfx`t8y-4XF<2qM [G+(Vǭ}VvP?4e^.~^)I6*!llQ>jRrk/+ڃn09zWx?c4ř{/TXA׸)-5slݖ)ԷUSt v`!rעEґ\}+j\&XrR WRMV)ÌI$F{^F@F (bϚR%?BM̸m=> #[,އw@_O& ŋǧ0w1K9|n$$^ntя&9U}tkTHV$6=_IՊ<),qȥ!>.6> g?k5s'Na혜:}tiYM=v[mvѬunD9M;'r$5#/ޭ0Z.~²JU?(dwX,-ɫaKʪ]T(/ATO W-yE|G B&ɺ0}]Y_/HgXz])&c?|8*}ܬ΀fAGUፑ`h҅뭉Hh4 e,7 W4d\Q*ut:QԺ/3+NihFٸp@B )3!#u^VG!uùI gC}itbeD Q-|Τ smOu܄BĕYh6'{EހiNJi6cH|~v7嫍.KԐuDyn"棶 5TsMbV,{GI#> \IEvx34O! ޻蓒ã&hdH@wppG$76Mްƽ 6FoP gk ┦k? R.9fQRt^xaC_a)A$C>TAH^kI/W"4TО/bwi.֮N!(n` .bip0 \gtyiJa Ы*`V:3\~jr셷z]e֜ujW3NfJ¿]cs1n%&_Fu„졃4Y+m]/g7hMha}*+~17z8aXPH+(?1)΀Č}9Bu0+L?)Zio/I)_Ѧo:5*^Z>R)nc:% l5iC0T8A)st: >x61q 0K=62޸ҡ%:vkR*U9cp,͖H{MqJJ'I!<Y'h?’>ҢGܕ-4H&09h#^Nj4VtXXŊ]7_~fObͮ4kْF!R4T>`x|.F1{ϥS~X!Wf%yS{݉btmNl҃ Zp@??ҚOSQP8nU>ú>b絁ffU);grm=/S9ۀ}"p C1WlM2#D9޵~rӬ3Ǐ`aqf[yty`(lSėM-oea0Җ1B['~X|H܆r~nU&85lFQ{=KJUFJhGk,6EEIo_z ci:V  bVQZA&HYRg©U)Èb)9`KIdxI lM GB 8FJ]U\9+miJ׃FϘmrpcTku p"aIS]/8%&S PENnH%˸(">3*v9™>RWj|~m8;оt!Y #5 ڭ|8GҤZM/_/ATK>< {v @w#NU^^$/'9[ Yp hVZvaZ^!uqʹT&ۏF_ BC۝vqnT߅z`4k9:ԮV Ɛ-,bc;,0-~ (BO&I)=s[9ΓHO$o'D2<tsW*Z3Q-Aw>W;f;;x\smeC$2|wEߍ12>|Jts/YIpc-}kKx y:x 8`Iuݦ_QU񪄁CwrI~(s5Wۃe3]Zֱ!HK#sJ5mZ}ġ\S0u"MOfpTFR-h$Am˭Ė(g lWuBl܌-qٷ!U~jz ( ip9F }e?廇2uGA$g$ f`gD0_\vWQCw,gG/2 x'ͱO%*EK4kYRVMNch6B]ǽu#XBG$L~Qx/X m0U`{\SL _ PDNE{m=}/3HBgW$ȘmCVВдd z~/g yRsK1 )u$s?y@aN+n%CZ::΀ƦhyKa 1۳ 5XJdz&ۇ7D-gd6)CZe^r͗ʠB68eѝ( +n%*;s%Nhi {x$>rc>% H{@ l xJϛ 4ȴ mF J[.pc'G3,%+S]J U_3R<ܸrÑw%IuKN,+0!U^C¿L,J82kmDj}OqU`2FR2fGh4rhIɤ䓇9ԐqkQGTbG8һ:q$+`i؊Qw,H>xc0`sn vex)0=%U̘1MH##b4s% CI3!o$2|7a~YB5ֺdFQ,lbh{"p>{˗&_?듉(:^?(J$1/UD"YKHH Kn!.I%&{ AMܵ4E,y1˼d,T.3YB@!%EK=_1LͨteIF9ft`J5NHob8G8e8'+мWp{}3vhda2=Q([}ȟ8\"M}] 29bY`SvCc~&W;AtZzv 7gQn{ыZጩjBm&x Pb|J?R-~9-2D@rmp1N ǡa寯+҉_s^K ngu̦@ctoOʩ т/Kxf^ԉļVڅ ?fdt1D*q3}ؙԓ'n!,ظk 6.vֶUy^{&XŠ]~.UǥqzX#q+ג*F1x|S|whs3kz_-h_~Q.(qd0g#b߿Z"z j!L~vG(@OT-x3R,}+1>pF>ymvO U٢c4=Kc93N?xA?SOᮟޔLzq ,z7Q>f^y,2xxx"#|ceʁ&߉&oQ"+^(<\MUiUn៏嵸-TY`991I'ؾ.=`/۪|]ӖAeN V,sElѐl14#qPh`5HTvJD9cz$%>Oh2m=UC6hDݦV/k508_7RW鏆8vqJ1rF ]]͑^b7Ix Q8shYNE^ja k$7 SG_J-z9$~DwYxNO<)-6*+exT{ >/ !̋q\ZeϡmH{ՁŢH13S.tl]Bϗlbyq/(e?ڧ0vz߸0Of!M2AwLamBP95y .?+Gaۗ(݋$Rae8&CeR6KX9_E|Β|<[ֳ?:tEw]TI>󮯌R|ʎ V'Ђ:JFM_ocV%=3#lش2 cJ dJ(h1WA<Q 0ʙs7rjR|ps{hĹcV \fCzȬEB''mGj#0iH[Ǘ;"o1Q}DIhK%nPȲۣ[ı'kaDYn0 sUK;0UzcaD28vJNXk+9EOS Ճ#1lDTיhmΒCN~M~5]` vrxV0r2X;(e.1+5sK/b/g2Z, ] ʱvw?;[z{k(+5>zuy𭡊[i1 z_m‡-N=Sy:G~=U遽yP{P:yiM8RJd8E%Th- =ZYF'O+ i,IƎXcg4,xM$x%F"Oe v3>Ar1Y bm^pH_6>=o) |I1WcS^hMrG&%xA'HQyĪ[ $3hO(@U##Zb/7˷ No襡E!td=6MZߛDWwS"Ѹ縆lGMv$2˽B=:sEF+Wf ?;rfwy{>mDMݘ%՗|)+u0!'쒱6f"9rG*rвE΁*r8Y@030Lݚ߆qN6!Bc<ݓj.L`2Euu%+V8/(,5!h;Ny.PTx>NHu&l0{rظ<ޓFzmXZ~aPv-|\9 '/9!oU!OxPdi|̘5 bEJ]{^:P;wQ,a^+#^E~Ecg'nݔr"/콁q˗9#;?aQh$pWyf)G!cbs)/ C)IVzj@56iB_LZgM/>@s4&){ŷ-Q]7+fؤw+Pb9if:l;z *cA6)P;AQ^u!W!^[oY ᵾT?LUQ-&`,wA>&=q4QE&Ydw!\jw:t+ys3.zEMʷAxH2(J[5;.UO[Y49 |wr]H}ek9A5ihC> HL*ۡ%PaZ;}'>K@e[Ċ'|99΀MoK} uu >T3qGe!*W@]_H˂FSPrFznDlb.*ʢYcwq sY7j丮 |{NЙ1,ƻ|o\RQb32;l"=XYtIwx6ʌ_[^+tWM8P48 ^=(ypM^g7uXhLh<4~&ڶϧ<*6e1 99~*r m(gҙ~xLqU3a:gO$\ =幏QUlySW lиAĝs> 4Ttuhv(>d.BSFտQ4;$}sP =U5`kE6{?Ӯ \h,-\%ָTԃA:&^X>%M 0Ϛֆ6ׄb]ȘoQzr`d.g9c<R.",?o Mݓ6+$R[ǫBp/Yoy;az}[0릊6t*u30|K-WO;c0O(f.rKnDpChf_,Ϗ.Z6o8‡6Xb&/t%' C b$'0Y!DM _41yVUjqsAUbŷa8] є.c-i:=XzXay衉PE֍aisj&9Nx;t3B#XIA@nXUO؝޹ z>83+Zv]>-@HS8 %EcX3@:߁al^ h;R{ O}Y3e+<2N]BgŽa0IۇVh\fi~#n/˅+3a(]d$nM7lYkHђ:kHPXM?hն>Eɻ\ 9ixٓ6 2VIK7?&TlLXȿjOu.r jn%.>X2 khx@:ɑBCD n#XHד|g68=ĺv;H }nHiV/O|Kn%:#ݙoHO N6/LH%#T,.6Ѩ[5o/6npVRj_)`TQ(J'YL`WLt[^GՒd`^A}w crc{K/3y3ᭉN-vT0ۮ \,SΏ pNۢt{nVah"mpI( ͽ13+{nib㬻29DYiԌJEH}h~ I3OG~eH 1Sڟqb?R9lrV!kr\)-9؇7ts㷨fl=;D \K 39fc&)+Zso4*$+vA‹T0wI`iD We\j.@Y0lPnҋ`-w2:ie_p6֢A\wpx~VHx/%poKz,"n'/jイR)=M̻x'CjGgC2!_iy|YG̊OzK`aܖ?W3 ch*- #\f0eJG}b7 YcW"[cI%\i'}0wʝ6 %1JZ t3D?أ})iNEQLS Wx˖2kxE%j[77(n3|}PkiaɖkLTQCɟD@˪MZJ8p L=ɪcbHРgkSd4 Nf՗Jn+ TMg 3yFM\`kJ.a,Tdx b=U3@IzOWZyAm@;(]qh;zg-7Ԅue/-n- CYb]aM0@*;"(Xu _7uBMw56S/!m Kq~zT;Ytia׊Xܽ9~Rq"N7tM0-AC?] K6"`Zl1<|G0b׿\0)QIX͑dhlnRpp.\`22%:3JjSk΃ Z 4>7a>Yd,밝9֒opZjSvXqgo^$R%.v'%R% /4PI˚膗F>wHe\xgT@&Pe1,8V09`[M'ͤlE)A+2\Lf& zJ*J]'9 x\9[7VQّ1`(ׇ(_XnGS鉝U~ӟDh2Eg I1p{ ̬2&m{|_qկXB[Fzw 6 24I.zj$ސt ]I%N5>٭߁{L>4n 838qt̝uCTMכ0c"[^aT \S4ֳhR2 jj:b@ir_ *1kb)o^g}N 8Ap9HnA SDtJm?EϙVef9x+?G,&>nIpMW#`>F9-w2R3AǬK0=}ǸXZz'M(FX/ Xmi#[S!_ W+߉WLD]s\^|հs۹<3һ/)~i39O'иxvҤ7 ǷɲҬv92 XlSr#g,:n2KĚiR0?+1Z=U =^^~)FKSymGά;$]t!`'F~7B hB'ľZxoܫ3'Nl)agfS4:H//m=dj{\FH 1垣^2R΃/V oV^u=*@f#NUՁBBNQjapB#Aa<6S s#.5t}9YvY_ۺvgZmcꆞD01,1P{hjCJJ]-KcPĮ;>UBb1ҁs:6?sTSfhl}]r[:cV0%M=mw{LJ\ݓO96?ޡ==hY왚ڬGld9YCFS#&)6FԂ.M[rSs'/(&pssDCF(83 ~ǩ`ڴ΢#ޘ?$:Ud8< S- zQޯDӰ%x餦є =qFb0 .f 5XgXlm`ԩXVj.12/e].Xn?G!V\$ϱq-6Ihf ]_d9DYl$W*Bu"2;_QB"'-z[BڜP&ӝnn;:ࡰo{U?0k@\DYf` Q}TĒh1*l7oQYQ)8 Rq%jb? S{ da5C(`X{H#\ _9Ϫ2 6規.>n;h;ٹa;˦ޑNDu;[=g͌ 6'bDuL&WA&BYaӭ N/Lq/3!j=qhF z\05,k F4" thH (x#j>;K% 7œt{~gLBxVηY[}'ha&#mܯgsÚMw!a<YDBmD>Oc ;N"}ab^򓇬]zs#$KbV, ^wܺ~Ϗ0i"!X4Uo83D޹E3fYvC(Ϳ-=h{Z5ܽPg&㴞JNXߟ:r-)OtZݿ3LZ T*9J C|SW%Ы~5vc57773RadD%(Ff-NjElH\*Քsa^Zvqh_ 9v ߔ:%=?Ս:{]0N 7فo(X06(=_`UlFk=%q.}p/؟Zx^ ;34q n8i_Yyg81EY062U&wH9}^}6L*ϵ)8@); %48C6wT N\ۍv_{9S< Vg{+++Cmb+J3߈ l~pTSzZ7w y]7Bt*jg-o&hH:!capi_5LATVG={d`z@S(65E2 QnA3+l uM:Ed}P>:qJ@śod>qs`^ MQjVL7)̎Sxv d)wn'  ;6 6Flɷ# `m=x[^𣂝1!^ྼgi֢Q|S釦%-e\QOi#ٯјvw̳wEZ9ּa|+h-T)wc9õx֝fRr;-ELB̢ŗeUڴ󙬄zM6~tUoLdG>`-١oAQ,=BLA;eDA%NFBgqF綔=q7kd _zzX2zv0ƨ=ŕRU !x1ɞJ FoΦ;c bf,;L`񕞉zsW}3YaD@Cho!=.S25C+qL⨚NJTn\Ø-MŔYTʖo&|/ z> "*,vI@@՝S;/E℔Q[Y!dLň$9&PרLYl& r~☁ܬ liAgHSziu 00h5 tR:--- I#tY@{ 6%F @_C2#?  rDiYhԛ@;4nIt5[ݡ]@S`ݥGiٴJm%L3+X[y8Q;-e1I4u[PDS sھ}k{[ji<UEE$:',[Ι87zT]s6^&@c֝*5Wp;i !Zqp`NKSqP,)_aB'1x<}NiEirGˁm5/)<{_)pyt΢{JK&]t.WJC' ]*FAO!D oG0*zWrˍ ܡk{R rADy<$P~*ۯl^&i$] P^+܅TEq1@P$Qt>rR;/ sޔ*&$"`>~#g٩m\Y^k8R3W rUAgFcԘh-\SzOM/W0Io\A) {+< +A0=8Q i ^{h_!i<9R7H>J; 6h1P WHcim־}Rl"&yP4̨'#+M@L *h!^%n*YrIj'c y>ڶ='^.ϛM fsN>p>Jћ"[0 !L*W7WSylj^q7`gѻ@pvj{-pkg )"Ep|rH|[=/h4ҥaLUCn3R @!- 2 300Czg ?92t.#}gqC+Y%x!#^P;pB{M l/wf-RO !kA`%֚g]OL+W=95*Q>K 9k_1ҳ+EP   ;D9EH7.HfD7|4l;kloRFj5j'+@'JY@e_{(QZM`T0IK_z l%l"@x EQvwQi'$`D|bpqmZJ]I?-c=X~E I<_b3Cbäo~*zόGeσ]#dK4`cɑ8(:XnB~tϒAMyKW_j[D9f=vD7U>1 _i*> ݟ&]mN%<{Bf^\geO߭I|\zo>Ȃn8VI_W*(} h×jE*L-p"~TɆ&~Ԫ@lxK37, 3N|Z+x4' +Y;]tj.v-`hȘXI;sH+*C~7;^yYa/g+/$8$*.E%~DlzCe>Vj0Cz\<>Îx&x}mWUn 4偹 ?Ql)^س+TLT[| =*dnoxpldҁ>d YXȨo&gQ/UBPYo 4Y>h#+]!u1O ;*ޙRI0i'5lȆQO.a:j#F kE\9Y/tdh S_uME'JTuSӟ!ۦP X|bX0y6Iȥ^k;~y[ér.ء4g?NY"_Vc">:ԜnSy( VָTA V߯ݾ`~QFqᴢuG D*`],ll*R;!=wg^vLӖE_TZfI0<`GȆq]B(ڥ͂kbylg~vLFt ˈOale#dEqF蒢' q\ߜgx3>3sǕՏjc ./Ћ {BA+D6=VsLtO|y<:scpfks2JiDN5Ծt6!^[lDä|*#>rsw1*MYǒp//t2o: ЙS}CATn5eaT'%n&=ܣ Fi:>j؅;f$P,Kl 2x8m=/cRd`Ej*pt)є E^3@&HAkF&{`,IUO`USH,3ʯuDdM.NLLXzc49>^_h거M]c<"2y}+@Rz gH!Tb8eDK\kA9 ;7%wWR8 Oum'*i3>R|/L1?+[ݓ4sB!Pu'82+:t$pm]NGoj:G0]Ls1vhj*3MEmB͜*nxw=T"gd'$5M(~ .cVNcVE;_ʰ/:,_K lMlcx諻|Lxٿ*:!JΏ3U)7Ij>lQzfQ>!kr(eƴ/*xecLp2qk k̛˳z*38uM,Qf~cjPm8G|cK^>]GXCģtO$bcNñEkY"X&pB:pLjG5LilyuP.iښB;oٴ${֮"& {`|M3)`Y)`MT)CEΔWO#sIr@V J`;-Fj517`ҹ2zoJkdC:n.u둳јTd㗳ҕn2"*Z~LU3VC*SR1B|햌S]GqEڽ^E>rB__ѝr=M뾏4㠪E/5C ?TGŞ+i70»%_P WCvdۄ+,./HH=3,v N~jy,,>d9y C?TvQqAR͵^VꆼgA=~eR-\pDL,k]  2$9F|`h9ZXITVhjdÖ@\9rXOj;U/|+_3Fr ͥP NJ z$`!SrilX3 `{BXGnT{[UupGSq/;Mu*̏A -7JZ&vq d4U)+D5( OөAc ~AĐPYS&!双/bg48uP.?y70 .!.l ROTsHǶf?@;i,t>^1L7veֶhr‰nm3 \`E Kۛ<ƻ|kV@!`7?I5Y1梩ʶ o2PRڞC\EobIM1P9a=O-ZEheЎh~d՜YM:gv8i} ]Ijdi`9@ }g ba6n .Z1$K;Btp`ޯBtDtQCwO8:se5\.DN[\ԲĩčVC'[ϵ e?[Qof'@T}MiGmHACZ!Ջ}/bnKeyEKbڧ'OYCZ'0r'T)} A=MѠv O`ڧOkGFXa<^{RAv勲.99zrV)w_&8C3w{ I^D pUShGdvqFx}Dt{Zm%`ǽ(㳘߆mHSЊ᪰ bWWql="^W|*(bFR@nGb9ݮQŗlU>sLޏz7/ ;'n[>W7۸jZEs : ",N`XPrBV˩ޚ[MV*4vxՓ/Ԭ( U5K&rU= "32q;TvqkkMB9t^LH~A-S [?nV3C0gq'wxv0PZoY4ʠi6$&޿7,Y5N˔c bӲ)| OĖBRm ?"ߔ7ig4m -33K<9+>kl'>_o;ʖ~ŏu~ NHf[&C:rP۷*0CAds([6Epj`"ؽO'^@B#7ҭjEHp ,; ( ԷE((ڂ!yk_Däl|}PRXۧ{ mjӏ*__?šFB~R!  MVjE5/ݜQţ38î@wL SHR<9'~iB캌,saJ 2$[uJ]|{xt(6~0փftB=#^^͓Q˙\0D HDj &%>NdsaDbzI!z#9Ѓn=s<Q\k4.8s^0`?Gy|RO3n#m` ӧRj]ѳN ?Y_kuqD /l%gzM'(ܒUDKQ xl |1pK#FB)ӻKw2b*"S1TURYZ˙IA*8 _N薞﨔@ّ8~[o x^v?5 7jWȏ!F):aeQ" 7bYֹNbK%w?n,JOO  tMKZtnjRtQQ kҫ/ʹTWh ^8`p.T -?1O[\~.D9g~0/~PҞX#,eh{,he#=DɎ]=/,YҶs!sy,mt m6XCH&~|ӿԷ]X @EIRs &áGV{ D6pQk%]coEIZ--hf!Sv4A3('M?\t[vxCeWv/8t]K,q|  A{Rh&p*+jЏOvR:4X~JD yd䄢%F !7~*CB'lbԁT#O#8N D_w<`w:;bZ,nfZ2ɧSHIU@ؓ/`?0׆kVy/}2:ġ"VТ5*)6-NRvl]P$_>Ix۵(W|1a9P |SH|QC`a$^Ăpgɞ:<64$f>i0 2=cQC}e<N<jPk+T| ɳsʵjpVVJ¯>t+yS^P@¯(YLsq愘4뺁O[d*:L°EzLRkD'F50H.xJP;rk8>M!ffxx}VgH_{!ʳ* K D'GVM#X6B6v dqW3OmӴ67=Sw'#_[\Qt6m}I'bw[!Ɗž ^5J.#k{YtWݦ[gRvTyC]f[/֗{ 8?Kb6y@gXs~k^gL%f2D:kF`QjpQOҦtit`|WzRc1i 7Anu0߳WGƄ>}։WqH>`=2EA`ӫ@EN6@N&9梈~d!Ֆڗˣs{MACR!WۉaB-yjYx=dpOܟY4 k\27jHM U)I k#1 z:k%s҃{*ڐc9]<-' VB@H:ESo^+ϜCaXdQPnWp=8+uK&./Pd-fxeڔ5|) 0?5PhmQcHee$ގg1%\2#q˺a3Ku,쀷ˊ)>~ !+Toɭ\˜&an+TQ4k+$"gwBj<0ĔN.b6ܦ;{qW<ļwF~!0󓷛Hn'ܜ7 [4Qi<3%|s:AD$Ry9f|FRPb:*7 PiLAAr\e/9GsyF?H9ޫ嬖ѷD.V!|삍4cA/\&ydM>*hlU8Dk#<jn>ljzK3K5 7ڄZ G(a3#s4 &29*qW|ޭ6?#~%Ĉ"`pb$߽wJT~2cU(/i6%R1K&z05pW.5N=F:~C~fi:G{!>sq 1 xa ց4uWt8O y[1K56% ?f-ҕ˃ɊFD=o2$mo:t-.b<#D|O̤B 1O2e/c>r=V>q(guKn)rs bWɲӒ^p:䋻~Gr}7TWBo1,!nåze.Qb > z6I%/T[FcX l!@/#g d CG(1QәJNAҦU?v3I+j #.*x$H|5^*v %m~.Q EoqY}s>k|xԅ3~˦2l ԀՐLqQNBc3־۽볘 T ЗR|;"1pXC`+]y>]0dʺfҺ.8E!϶52B봏x8չKRbvrWާC"mL_x/0%{Ǩi$ZdAjPuQ#q>B*!4c4A\)e7|v]#/B\;7P)Pw|8@gWu*.]~U!vUʕL.wPKFYtnE_E8D֠;:CQ2bdQ; ee@bK+?Ѓ&iF\E )7ߞ%}d:)~x VJ۳ RE7O^^+"\|_6%"9obM+2U"FgPYۯO쪒yob'c=<kXodت >Av hC~)!˟Z\KS0~uRZAr2s)Ijjs8n{bKuLH]~zJH{yk&1fkk q7 Xd*EqElv _mN!mxR֐#A t΀e0l0wHq2w%A;|<$,cw? pXTpŐ ~V$Sk0ai)Tt(gƹ 1l/89rezq][4߫pRv55EVN*CU*L[2Y\y;Z:pgOeG?J=/y"{_ی#L:YCgZ>a zTљ+ˊcچgd#J(-Z 1WUy٭6jcJ#zV-lUolT"1A?6g_,二#qv΍^)Oxr<[:}_CQ@Z!vA3(x*Ǒͷu/T J!kn/ cʛW`?vܶ 6nNƑz=2 IШFz_ɏ|c Iiiq}} y/>Nv׆~ fn=4X|>o›h[ RU%|X\wCmAŵݫJZ}_"i(Sw}%/ICWL}@S)¦͹&j7y k:+#M u_V}Ӵ0IM( Q9ZTl'͛.\/M r 2Ga@ۊp& $epyj5tD%`3`\1d1pUWBnw=$ߏFp^{W4!48( "`(?꼸m )i;$H+@ߑ]cH!eA0> wG?tZ8S߂1j$e$&o:`2'{*ʤ'z{Fpfz$iV5K[Efuw0m-K2n{f X.#m)$04L!Y3yf'Li ['rsnLq7m[Xv4öCݪsix!΅}.$6)EChN$60BjBDQn]\&ZJ1%ۜU ;}-I@*|P``* |C ^\ LfgL)C@^ lƿ`?lcC!tE3/u&gL۩&T< 9)2Lp;z2?UPr*@h?X\A"/Wg(/)\bl4fMͨj1|$(2 [و|t_1`~tOqvVosOgo,Sn}Đ9E*6l oQHH#.w_}P4KJqmf]\̨}i9SZ~3Cp{$rupAZ @: ΖV0}˖dMљو)m^r+T*WDle׏ċA iBh!Q=֔'Y¼p-" oOIKB;peγ,`2}FIWTqYƊdQOz9E|3|IM^Ъ+ S_W!d+_h> 4T=!=qQ*iiiIcPOnkjhrS6O\ <*//Lj.ȿU@Ks&.4qLj("Mm!GZnSze%E#M2&lXg&@Bvhkq6K&SJ)DsWE:cllsfI0J7#Ja)||DG@cv3$%I"-9"%43DM=-,BY Tkhw _Ct?Ԅ ð yYcs!YBٌ< &EBXJ X9%ڑϯU-d *AT_A H:p$_T0wTƼjT da7`!+h*@G[UCQ4WL䟲k?0T5IfCzU>Įl@bJfTx`ۛX:="HG(|S7hopO wGv/ߚ_4̊]EqYPG F㕏?I˘bvAC)"d${x,u;I0-V恟xB#k_Rˀ ŨK່i`ȧlYvPoTwŴ!Z7_eS8 HWgԘC\mNC@/".̙K^PNb{9cfZb'WkPz3$3.WnqMc7+!NӀL  ҃4YLO*_O ;$ $z>0cmst^XD=ErY౵ ?qh!Or80"FTʷ8mQ pNrq]\ Ʊ&$3j)hꨦtLͰc}=76RY<#(st FAH N}Y"4yQ#~f_={wRSQC k讲.{$dS瀮qL?\¥t r[IAn|%_цIVL _e ["LfGpbLaA}3Y`e1a+u@^6"򝫸.p3|R6Đān5ԅpKLPlz$+N+L^9 s i5uLXH3(d{'C{pݲ` 9[67jodck9}ءԔBZAS^.VEU6N++Oky,Ԉ@q˽ Qd &ܰAĽNO\#S?>Fhwcfx&r뤛L[?Q(\rӼ⋭6! hUub)Uam4aFV) dmP<`0WP0C; n+6vYOZOI8I#N͇B8;h5^sT\D3+n["ɡ1n[JQ;S] u㡍5WcylӪͯ /pO/-HIO@R8FA^@VװJN/˵Ա=Q@4D\cy~K|_HC>pM=K])1lRi1o#^smXTk{0H5joD#n=3 $4; }?64ܧcJu/z>^&@>HB3ZCۆ`F;]IToy ҳ&Lec5n(jD#W1Nf:zxj+ kFg>-R4y"&g>h1c8o=@`Eb~S1C#%UfdVҊ!"s*hw ܒ<&; .UBBP{!(1 ^ c@A AOʓQZXa`8]$Fcw aҺ2oK[# \bl{Үd/wգ6xX .թ)ճق&5rnJάzpe腰}J +m#x1<óAhKWfww4)miF&̮1/{3^Yq!0fZ>c }b^ox#N7e"ѥʀRCu{n%8{~ٕ+9Aح1sUj[(Oۼi쇳enc OD_W%ʪ_#$yф|xiuuhPX \Di1MCh5͹#ӱ/ͪ`m_XC!,IX0J Xi(}Y00m4lV8_F@c+eǷF{NVy갈7XmW}j$y`T,q/1LOAMg *Oߒ|6Ҫg~/< di42±9a v5ңV-?m[) NmѲ$; B,I;6jg)WLE:fvChU6BJj0Is*}ɍ&]a /Xޔh6nTR ~d;rM(:f,B7rQ, $c|c(oqFV4L}ɘl`;uKP>H+yآZSݠJjcQbCv1uzB#% Pjf'l93+b7it;I3s w͇lrq|xLG,|VqbNxZ M3N{zdcCG7c }isFLWX\vT+j5NA^C\ӥ]V'tg")EkQb2r\a3pY>USvkvbi2wl Ǐ;wdT -$㊘{*E`S6P(;ԯPWӂa#/W` ިBm|t s7Têz($#=T{D* : r5MRqcF-,',zè:.*5DwF/37)O=^K[Tc$3u+S$J% ;$PqM:SwvT\^]n(/y}} d.{ a".m_- ޕ>MNXݔ4l./w*%Ăчcn`g,[xh( fä֖'Ͻ_wd5Vk x+ƻ)r?<0a&M1#+! Rܥs^s0[r1 8Xb#}:YPX_1!p7ie.&&FffuAۺNn&vx԰Smhv.8VїF/1[vlXb૖e5SSG3%m}527@E&nC/NA#=)vէAQ =E߽Qp֊5aoW^0 ,b#4 WeD_HL4C4X mjzn5P<~@mȳ, ͱjԎsxױ\Qv;|(Iϸw$7~//9{ ipXǮr/#N>Wj#=\#D=~ƶK,(h,8i=S`zKP+͠7Р&acT;sK[JT31R>Zë ώlpQ2*/ޏ6a P\lsq>TT|:NF |eX#`crj]֮jraVe +&yj(L=/>n2[є o9V3~_:A׏K "1(AQf0r;9hуeyN9ۓL?0`L^ik]ӋliξWd ( 8Wc*oiW; Tno9ZP Y^QylPҊj~qU3n{֗?^qWP.T#hJP&%^C#dFi.ۙ: oku3l0J; -7"&@;T>aWڀLFP}LDv9yh''|nM:@bS!~Awr\P%/pO7V*QY!o M+फh ] JuЊ)wtRLde -_t fa8KE O%*(*~3v`}DNv]ŐH4+3㶏bE"za52B2N6u{貺>q:à .ik H%-jhL72/m&ґrmvkޝLo5fxdBtp:5$RB$= 8s{dIK)"~Dђ.- &'ή.50S 5yK84{MyP{Ė@I-9f= C@Ίa4X0q\xs-DBoQi0pQȦ{)8}e5|[$/Fti&Ӑ+:MxNP;>s@$ܱUH_-anr nΩwЙr}.࿘Xfk9pT޺-О&0t4H)݇?ҡ™4/ 2e*"ZBOj(6cjTF&plǺB~=J~,;zT"7(N>dze:iW? (bEɾeD*fiS9PݝǪ2r5=9r ,tP{⁌֕N?ٱC6He}MKKO#lUP_'nf*=!lV"Opl4p(kC7d"% dBcWzF.zR#;0CQ` 0ń%8۠;Oب$A_~tb@Tr,/qD*&ë́ULpVR]]\qֳ hPR)AxE4ؕq]><3:¯M2ht Ö'13n-K[(t? h=B]ظrNmL+_-PaىrW7-7)4vSV" WB 'icl8'FKqf1 SדQi_Pw߅x.J%|'fn'OFƌȮU,DSd5cGzJfLIbgrqid':c,kCG/k_*|@Kh ܹ8/mnz)-|߻l-Vx{ʔX!A ԟ芴z4 ֩>@Z>BZlĕz2L+GySCfQnpbǽߕTzӡwU 1"!|Zi3ъT0f{G Pk#?܁4W @yӇUmy!ݎH(k8i%BY`>T,nfr`}T<(d%V)kKKE Mr]2|*eaɒwÑ~ZvGʰ kTGfcYl̯U0mVh*)w-TqxbU1/=b391]8 hrq~mq(C, G]WaVui pF܇dK0~SMA!-WXufEZ(Oǧ}>moeT qEɓ @{ oȿz$O>6\ g::1 C[VC)G=q kyZ xP\cɛ3`xG%#+B3=MF gdֈǯT>UP=_EJWHOͶv1˞FO]ա@) [9NەV{G` Laȥ1F\D3͗V(|tGŎ+&g6&V &TM A@B\[M[?)}pH6 =+e(malZ{L)p06%Vrv_h<-⾹Xc8N[W.?a.m"X DI[{n38agբ ZXQq&ev g~[~۲䬲i/#q] h2M".u-F2OWA#HuٔlsUQn po2(hz<9g\rF̉k1('O4\B[)= ( ʳ x]Ü3Nq<>[Ar !*/ EP:1v󨍈ƹPby1HHERppѓ=Yw"V|9UU&tP= U_Z'}`}\w%n748Ux'NKoiaiaiCG>8{`f%V!Opr[a0l8ԑQy;çaΔݯ;U<0f5M'(' 8\+0Gu88(f8mQ gq8^l}`BAw`=쾌%_sЗ?z, 4z|82=W lŢ\=wJ jv:i|~I'u{l) Eo>bNgBp}z9}013zԏ̞@戻 4}jcyNZ[?i4a}Gjcgd'?ABa Qu;-6v/y?.o?ݪzŴ D[r]4f"ۓMBrf]R⻕/90rBC50_s_Cp@yuOrONLVk_f;Tռ_0s0wCx6#9}k5bud  n=aq:AyDϱ p2?+fOe; /MWtwQT!(ʸzcgAt8#Uueؑ@5(m1fyE~y؟"_#aq|9wDѕO5Eb[ BqȇUc)#\/ %X^Ɂz0kTҒ@U35 AN4(B h{:*EL*_DձQ$Z]T2c OݧuvNh ԸLx=؈g^jA8^zB.PQ3љMyT¸zY (瘚>B@^-Yl\ f=òmP (|By3s*u"7J"WnP.U JGz3v04@l+{"Ժ~*ʜ@9\'c@=L +Ԧ<}Hsrɱ %!2ജد?3~N2qy~. 'q&O!FWht_z%'4Ȧރci1e{oJ|KN􃴓;&5u(1=ĸ"kAH+yFK=CcSf.?,^#.9+XI);$e@ %;I?x] ϓazgMgu6fnj }fz90ϊP?SiLp_^Nۉrxq-uWş6s@':h!2ơT]S58*f4FV$u%$HV7^1ˮ~3-"芄@'W !*ʴR8㐀)PO3[tE$A B}LH'wSyfe1gG\;re}ŕ-%juT,~hV2PJ43:>3ʼnFQa- J>=?1uy7"+9&>)U& w4E~"XfZgZstGx50b2MSy킘a,ioME]?;ʹ{u@. &}2_ߝϹvj>G e5Ji(TG"S0 pɦ`xY34~ȭgbg[H)^fIJ"C e}-d\1|rbށ˫5[5m̺Xм@gR_4D2|>7sBF^B:8-g1S?u\FR߮[LJ+f; QCJ-Gƪbxr*4^AuJ =h=5hHzIVBV:1w,)zަB`}M:~s#d798ȟE?l?B*ă')Y^u\OOu `a@<(#ƥtWbݬPhb[WYxʦK.6,̾4ط5z:97kxN& ֱ8;4SGvLst伶׉&[G7b掤%xm6J?I.ym8xBvt ((zb%VQ5A;n,nRrc(9 (»pa?",Vu*ǧWEI_$!Ltmu:?aZ+mMbX!ۇz0 CizCcUA=ur*Scإ3@q "P-uUDڋW53>\΋X2HfXX˷[/S}"=;)4Gxn:vLyB-Wa{K]pyXx5ӭ5&T_:@:VDc %/Իw; l[5$f#t`Vk( vZ1o[KQэOcIC'0DNv)MZ 7B kpL 6S[=qb ODecĤZW=ˀ|"3N& s<Lۣط{.όWk+}+U QW?+e%~NWz #b y0B^ٟ6)!XR?Cެ<wOj,xvR/UJ0SRFylZ t!dVbCWO웫h}D5fҟߢV@f}"n,kp)Y)ilGq V@`nfԍ+[^Fd5T*.scYԖ& >* seǑd_ s֍/v+ ! hdɖr?I}+ɂ*?*@£_/E>X7pg4TU[2y(8\4p"ڳ41,t?W+ry.,2@%godzMUAwa0wGa <FNU5c*~,7/qRͭnLu ̦ta|FK i]ii'饈!}D]ytE7x3;fYseѩy*GI0u)d p >Le p{xVo!K$=;v)3ဒ6^sq͑$>P|OT59& -d#Q督e%XkOUl{䓰/~7e'|Vj(n{`%2Tk,]+Fɸ]+ 9m^yԝ,Hۇ3OQvhZA=.e=Gŷ C"$89@\.e nXh5UУpf+yЮ w:|ZCvfU.[a(}̟!|$~٩Sɹ 5Cc4̞ Qـ}]il`Ht]`X惸`aNE%t4}_)ߴۑGyPʰ4XD_c]]rԷ_=Op-b6`904z:=~kر8`NdR8{AZ덱ۣ'x%^rT[ 6ycKZ(PK4TSjgB[?||jeg 0PK4^.E,8>Uz(آPMqf0GK*yKyҨ˼h1 :b*\&[((ԑ1< H;l(H$WD!0LNWug`ʜGK4 dC5Ĵ۲ &20UaIZyLQ:&uXy '~ r73JTU0߀}S_KGIQ4:v|Qɽ&+T,gݞ9Ir -6"|悁;yGڎY/RqG`h^b L0zitjeYO(b%vNW2MД>o=ʛ J E5kpzHK/Vßc.u%+R"kOvNx^&f`('Be60<9`Qqk l~b]RlXrjQ(1U)&jWcF!y[0.\vcCn?)'#EF.6n%} 3dad@-Gt$#JH qj j݈R19)MYIcd/"1@{ss#6}Q H.*TLniy&Z5",՟:M@FTuS=;1[8Y[vA7Ŷ Tц]U`$6hxnI/lSzcVt]P!o n]B3ȇ2gW\T8v(|Gc\nTdbz#4k:xs i8&1bZqeLWq^*C-B]dG_֬` FO=(ݪQ895#޶>Xԝ%PUQX)+ݤOq:)sދ6>v+~X-mmf7,{>]gsq-?l`KdEHz_C'P >`P/ĺcOt=lwAڮG}k=XX1< UYNE;yCV߱i%EJ|,# D= ^(5m1Qz%K6ZIhTlTx(t))8)AI 5Fa^Mܘ }>Im#@Q3Xr :KAjih{>& t)*Q-<.ۂANbҿ x)UYӖDWi/HM *k >HEπ(` h} ] <tp̼.:pue("%BY2<{g ޽!i1'9%$1/fdlz+/GPjJ-և `LTFHH"SG9;1O;fBKx"?pGxs9a!>+ W1ۢV= gS<&lKoupo? &ݩu+C鲇4: T֟ϼp8LۧʰOA#foNuu0vD@^[[=Fin@X5TgŹfQ')9̎(-,ʴ{i\i4 ӥ'zwSiB}*!F-nՈ2 uVhMZ@^{GraX#|7OJb\"w7CuI&$05!<Z$ת]b:Zmmo\I?5O@RS(BڋGQNݒE0MO?@+E4Lyu '=e6piE^sr@7^ $B޽^Ut+k$C-4o2gB];۸X[ iIJd _}E^͟Z %W;qY UԄ!6BsRòkl4b4:Fu]EOt6 LkxIy\h ~ẗ́@{9W'+_/hDoP L?@~3/vf(QdгB$BCKoI5]S\Ӽ= @U{g0į_e^O=A 8AQ~˱~I~cbXr0MWWcpQ ̌zTs|)ybL]8w-GIWjM)f+H羌c$~B[Æc 7LG|Ϸ*nMC֭*v@ xQؓn%ݵ7%/Ea{}bSe{L?œ V2_Յf= 0R;8$QRv94GoASc>,SI=|!Z9KI2͟P)};B0nj9t(6Y}3s=yfaJo{xu+egRLZw`{ }b޿B?L zK%%LnREh&Q ./8T} =M`=I~?oɌgZ|rm{o`&UHeMR>,_LI=9`Aۯ16E/)2tDs\H^i!|c5$rn8„ 4P<agW퇵PnRИ&H1}h |[/oJ\ѮjXxef{A 3:HW@;8>i. iPqS,J6Cay_wmg|'ԦCf}bĈT:nj.'o= e_# ÙU;* O{6S}!'}?!_`ŝWu$4!l063^VU}+@zc[aW^4Z|/l/-=< mH pwL2|_&(=Cna`Ӆ%Tx!>H# Vyf]wqDtiԵ]]&#!b 2Bm_r|8JEuBq,mge\nܘ8 1Ņcp; kX̗1 k;x1-tR\SJ&ϲ)8k|͛$'~1m[X|/0[ʪ&4?T@ VG)"€ub|imP9i8_HTagYo 7 HAn i癍A:"g78H/27"E"ECj7`'`%1h/u3!/-壍pn5HŦa5v-KR " _XGYnGɏH c?b-6*]cM4bz=r,"0vͽ$;b<(Wcq^DdS$H` I"WF4A_VPdQ?t!|b<{$ƽѹ&IGi;, @5!H՚-qYol9 m {n<41n$lgHaڷּ,"LH9u&<xo -9]9[M""8icܠ1N?]=fR31IFqnyQcEfz5Yc({GΎ1>2@Ig$1tLcIy-A&xD5[l+;2qzÜ$"xDrZYʔKpЈZr64+.n_\/&>4ysNu{M%>DwMrE :}iRf~Ѝ+8Ap}iepG'*SՂ&Jҭ_$rޕT&&Q\ܙCJȨސ]䁚]ΙwΆ[oK^2B/ұ]h /I5:jH/ST /%No_S աqqMSmrw$#`nU~7,t#"|WU]N6)q1\ȸɉ 8Z dP#,[aX_i DQ20M/ 2A$%?RԬk먞iJps-z !TҺQgƣ()LB8gM9+.wP8ޠM59^;(N,*h Ap s5sHlHTcd~ˀ%-*$bg!t }b~ \M/ H-n;^ŋNND| WX*͸f1xYӅ2 ߸O=)YJ4*(S]&Λ voz[ۧ@߈QU}"Պ1'PwR`ڲ(as]fj[KyG-۽W;9rꝖ4!k 9!JQX$(2 xG{i;KJ𘆤}H6O[gyR `"Kg*Hڣ%Z8E * qD,~rNO1ǿ+[ ݔ;oS=T,H~SNJIPSf(vL /^8x+YgΜaG'mpsVYsL[=Z)"-vJ?mR}%z9wj[.C 7_̀'`SSijtKZ =J=tcPR@5N>rH' B}+[q ^|"KmtdŅ["8ҁۗhgƼ&,X-,7 0?Xv %|`j#O al2'SO4`vu&[D{>"4K~DYgpO6ĜKrSزL"o)`}[qծg} @=D,H-SD e_6Eѥa~16)s[EmP{qf vi;1v;9a-jt9ѷ34#""Y`7Qb{ЧXIu .Ejc|gƐG!`ž>lu8ۓ瀖zjNwV@V Kί]._p!3*__B]ِ %VK8U_5L ɰ4v<5CZ-B*SzMvt&4e'sdYFBט7-.O8)D_]ͿYq'Z^<}5v_:Ɓױ66V]Ei-DRQb|:{~azDtf(:YQ.gq PliU .Yb_H8D:P_0/w֘ݙ2(: =*jJ)&+8,ZD\~l/Y^ٍZ4U<AhPkbAvhCN/hA$֧0L`_ܱG+Q#k1wPFN7m08^C˳Y0 1p-&FTB5 VΜ4_Ǔ78[dOɾ@_ZCY橐a 'dۑ G/[!oa*]iL_sq C[Yg<[z}2@}*s /ú9|j XmaM8tƢy(mMB2#i|}Yٶ*QP8Q~GTmҷ؁Ɲ#eD3H˼gI'Ja@fttYߨ([s'a71v)p IvqLy8KOsʣ10ZH$ߡaa6w;h@ܣ8o!ʕ!I/ &KF#BnS}* &,zeJ@ޒ <ć<'o:ٕ(Z\l}@#o^"GYd{`c] f)S>pKVrTvfc"tAeWZ,OXR bE`쪭K2MozL+/RFW?0Bb]#ւ$E"#"QdeDO.{/3cp*qx N7|, ($.em-L*:5[ռ R:>g|X-:l3walf51@t"랇ш,/f')Riz0/XXPWltC<%G62vcsYK3hLXSw;)B`jY) :ͱTs;w2r( $ ]Nq_3·<'4RY td: ]`X$3_|zd͆^ԍJACe(6i1oC`?D'iW%I_|a+JN`et3oe{98$Twrxy9āy4v!UBsJITc= [Nk8aS[A=O`9e⮗4@b|S}.|=dbF:hhVEkP$3:Y_!cAHWGXvǏ3}'_NmC+H.EH6@x4Tȭvv=ѿr4J88tW*D >kp_`ޕ2w͇+~0Qo!f)mt~u!M%+mU5 5{uzaK&1 RZSivYC&܁X_U\F ũ3 [uNcjgɨ%1X!L „@L' `dO^5}Zp \c,eu._kU_ 6ZZZMz0+t21[ feOļB"6^ky*uz_h!_hހg5Stn}PUƕF}q ޾q0W#a\"\N=|3m r٦ޚOpY-TYx[YPvFZE`QgU;z}1.r6яjP9y(= Ԫ][<-0Tz+ؓ m ;:O`Ud.JMAjqA! LPsީpŒǿ d?]IY%(dwE їKމ HA-KvNqX64qVGA(iLv|Z0Srm]SXX_QҬQ.U% kP87'U!˨z >45tHlO&&=qqP#9>#ܥ 10GoZ/F:2v!| 9o}pneB嵌ymqI}{*b׼l7 =s.4!/N_Rܶr<`nR t4 W8xGKogs@}^3MğoշC9f69(ǔM8PcɲBְ/9 W4k\m&OgJh| \DB+s ?*6ۚ} K3BСЄP[dmN(I$Y@قzHv58ۮG7+v@=9$4)ϬQ&O @ɣv}sR32@׫x],8aMO۹Ȫ֌4lVռY1ODoKp+TS؞Vt)D Z=]n($F&Iӟp ?`ݞƠR|1l ҹ>ռo-bw_aW"*$:%"IˏeqGw\uAdPllouF U5sB%|  Uú)4qa&߆`.rN2.uۡ)κ/W2)JrΑ2A $5QQ]ͫ  >qܼ+)>\!䨰-ؐJ Mk*s%M+;p#GW.rw ZD;tI3%W2(>K}[#ѻ$gͳ+0=pEv0;邈3^ug7 s\w Tí(J=; < yfneaP~a'k&#rj\ }lDɀ IJ  4mw͙C@Nj&JT6i*]]쓩)BJHW8Z55:M` Y[…d8$ؒ..("1(M$"=?WlOTX#\Z2m(?M+Ξ?G[2nzXфL*y)#wM[ܐ/EģIa/,ɫ*p@U"gdҞd`;\g [&q VsRXjkD}K*Z c-,z}atzӣI2Ԍ88ݿCMޥI.?Th;G:ށ`ɥvc܅oџjMg/e(zD"3= @H-N9H cd(a3}B8eβPWU%mrwGk3g&ͽr!29涚 &,3zn-<]gj[ngH^Cپ{Fc ? h'Grgn0h<8 MrK(yda /5)5U(L1+.Yo-Gq}QOx8; Z&j] RrXac!U~~D;yb wK[.@sf?a( ĕLwA$;Yi0K@P{T'3a2 <2BghD2LFmYƞX:W_$Oo{ۑ9[+ c+\%_ϳF%X]h*C'ÜÇ. ޶bBAIF}+ x >DeU~Fqztn ]76 cdQ. Ew'/quAyΨpGf㳘R*^OeWzfrfqUw߻kZP>?5Ktl6j~1{"}[au)5|9@q×; avHd OaLr%r(T0=*<ƦS{Wn)!1Bv90f/p:b]ttE9^#O:C1(䉯 J 6eh1/տ7F`C0>eYQ;<.؍0T[;g''BCRm,e=M^ ;?\=טЁ~xcOO9oRrK|9cM]d\%(k\9T dylVP}%35HvGNf,9^|T"3C"=~OPn(pua 傿D (4NK9SKaJ6 /~28YAiK0J=t{$P5>LY ZgKgn%g_K)#+ƿ0޾f\(sh *n$*L#h4tjra|!m|ﰗKe64+v:g:1tm-E2<:2c|5Bn"x~ذ%ľ+)蜂lEZﴦsU{ˆ0͚k(H8)s`b$"Yzð\Ookr_WAad0 t-<͢!JEZO Ҝ@.K0'z5xywlolԗH]spbni+6i'Ek#U`~w罹'ȿ67ބI7yz /ASy׷EQT9޹$k|09bwMh&Į@|_\N!MlT-Vy8 U˨8]ɏ=s*8i*`P:Q~~6LfZ)%'evTMIx*zzgP҄נrZyC# o+&h~ÏQLc'b/@+!MWDiW)j9h#>OSj2s /ʇQ*?m'n%T8}4&E/Rs.rn4"EEz"a};(ΑQi߄_T5q -$Tə"!qpRtճ 1BFGq·(-*r˚>BNn{7cMkY$_5 (zظ1JvuO2nm g÷faQ+y2A7hQ jO7ƔOn+2Xfk1 kORw.og< .kæHE^O|,' J$geϝ2dBB7Ŧ qrWz}AOz,ۛ>>>,~CWU[S7f\WXĂ-9el@#VxN)-e fϰp\]A^{QܟZ+yh9!Gjm*C4uAڋC?!?CdMlɁ̀Wx Zڐ(I 啍iSNs:Sis̑)KF Cn5h+5+|<%$]wO|J,JGFaM~Tq6TrgGHA-Da$Hݪ' &ȩO1s7䥛G!{!u'vp1LPn <HߛXJf%vZ%ƞE% Y%`tRMULv ]]=stJӔ WFl>[i`hw 1:'O1os#-&]m^qcqȬ9 A +,R+2KBt|^Z(ԳL#=cM4i]Xf)'8uWi/.%'z2u?Ŵ @T5zCF jה(65 χ[O-G8D2A Å#ɱjR g"~/ۻ>"BKXbuEvkXƑ@d=@=U 7i0"ЦG푂- o|Ff0-rEU/Px't>ARD0ˍI&,U3 \Da:1gj t1.U4xZM!ݰtD|WRK¬lϬ7T(;g4>`$KgE.FgWAvro4D74'`9k-' I*5Lji|p߹)ò;IUʔ\?]#BYWYLh9"6͐s8#4}k1dVS?XV{T2_:Ϻ(T/mK&JsJJD;FkNAޣ:a 9?a,]ފ XX'! Mg-O<ҕ1ZKm~z9ݧ%c<_9% 5w]A[ȟ9 p˻2#2݂KGG,or#0Cf- gՀlT%.1v[R3giqv&34r..cDXZ֝z,̄Y+F(*ʗ8h3+iGZ إ)}ҍy'ٯ8$g,g]⡶Bq=kt磃H5$xrJa5-@u^l ]km(.)ɤ+L'_v Bf[ fw(>9]6|rr١瘋2kyS ZHpͥKjU~y ^$ HZQ$ C&lNQWf^i;fb,dGsLj" a]UXQ!1OٹN!@\|b݌5 (kq6tpo:P+0 ?0%( 5 -ݣ["Egygif;j6ӃGݨx̉q,$ٗ0zծqXYu 4/4 ak0,/>W@E%Fx; BTX Gժڙ-*-#ȭzE3u/6?OʫQ?*++ӯkT"ˑN0)V+Qd$*\x6>;p'~ٍãM xNk9#:Fs~;NJ O}Aji,;C% D >'GnN} -Mq^3q]lU;5L~Je=,漢;ߤ pb[$rDhG%b_`5]U\$[RHmkLTLI(x4PE)_ӃɋҨIgdMm|ֲ'q:qm^δ`g%`LKT)ܤ+¿_/T~D 34tau30vEa}F xXYc~B[n _;@:̢H1/bvsE`@?P FK!ts[hd}7"nκ:'-=LG~B0&cV'29ULU ,F9ԠFUŋ<'M'z0HmdN1+e.["yJ$X$~BH4+;U&0߾Qb׎'IܹrPv.JDh+_ b$! Ma1ؖ\@}> uU2%ꐢN-G<{4s|2wt%8G %mrI0A#w*8 "R&{=hխzB8hE,1%$&ME{^HhE49sC*nsE|,C;e]c3Z}H-;1 k^*T--~cbŭn ejb >y\M[#L 5[դ˲afgP8MqBi,9[v1A(p%p"EeHK\>-Q;2]GzYݕu ͤXm$ =91l?U[q>vJL,gh"e,Ӕ%fT:dﮞ\K(vϥ]YqP<s NhͲYu#0*?wzbE9rZz<D)So0t93XQ{2: *wE Jn\욇63*~"P7S ̐|4SWsxXxYhI6^YdGOse\$ 4OLa]z`лGHx!BJqeUIrX|t+[d$ ;@Fb[bhK 6 Z8~oyEo!a$'$tptӰtz!vnDfArYu0!yoz/s]ԓ-鈀*Dhi-$0|y؏TYTQ×&5qr)ql}a‰pYwr~3X]_Aw< ̙Blª|4.>2f7=_b>ѿ%DPׂ8=YY<{+ۗGz%>U?o0~z.Cϲ+dI8rᧅ|(BG2-H( ?K{bgR}`'aU|OU-`;4eǜPlUzN ww*Y +D["+ *" @ɻ}ʧ4㘱m&NA-G̬{Ad.{ hעś_y`[oQҡ곊:8r@ h<&0 TZ4ǥibLd%oy42+bzL JImaJ*iH::8U&dM{b|z\N%yF!9._x1 gkE}AӳzH#qLBYi)u WV&#rHGIx qh[X1Tjue)aE@-GZW<%eTM2m3.lpI`)i՘J/1^nY>F9ݤrW/2;5νjke@̍Q D+WB^03-jZDɷ[*#xGl-9#aa'Πs] g:`l]>0DbU847U\`zP 1 >ױ~:*CJ6p/vxfx~KICVӨK=!d=1xCaixh#g(MiJmr.pppCe]1uv+eVf Uko+~b~(Sո,EǓGX &Kx2›$\:rnQ}02Oa{D]eZ6~[爯P/ކŨ(㼼r _#z>j#X{B7"â1}`Y@Mѻf1嬇d.ڠٳ NYoda(}+S, 3 -ߡ,MTZ_1z_m?1*O y w=BpU^[JT9\{|zZ:NR | 6 `1UiG"Bi򵱕v-sNDW7"K#c^-˙nac<{8*L<@JH4kh ZI#Rh.ryLq1jC{-Gӏ(8 EIZLɇ敂#5;E]ۑkw%*k@-[,choq7y+2Upm[^ݾ{VS$Gx4r) <;EZឳ3V/S6ha%ZT}}.a 㓥uT\):εR!թBR "biTT4@yٙ-xץ5{!߀/v`+QȂ1Ge)ex32ONzaY@P]KO,SIs`Od2@u\sK@+΀o&Hp&jdYȠs"*}4λo]eW,_6 n>=& X|PVQzᬒg$Œ3dD{\"X+I7q{ 4(0I7}*%P9FfԌ?{U=s~tǎL4QZqFYԚc]꓾sA^amhԟw#h<]V!sNbFSn7چ3hfIu3O ~34HDғ;g]D*_Wz$˪*Zb+)a7$i'_Ę?A.]EP|*_.i0ǖoRRUA*Bgt֤zkذE&z?0mq\\NɌCs3rz]O aRIד,lַ9)ڌ8 7/!cp/أ4z:LfP `䳝=@*#H %O`NP KɩE%})E{IV^- HX"tÙqҰxz|@P.wץbW"w^h/]K#1ņ!;Y V+B6yh )2)^I!vF#}HsFh|lmڎ$k(P,Ր6~[@ ܥ4`p@ͶGJ =ieve\p8}LucDe7nLx(~-ʽƑ "m肥\=6-5Z/L6fb7Q~E$@I19eG 8&:׳e1uRA2z wn"E?3=5 lt&+_'9F\מ^6?j,ӊ>1i.Ǜ~ү'M`&nCU9Zq'G~fw;bSxu+%97EKLٮ~AEKcAא~`h{@^c~DR߼aLYw*K `(l'uQ`y9Z[ b jkt_Nl(Iw~#*%pLNt'g;PK 2#⇯DulaOLt[E^ ]ZeHik|A?X ۭ>@qGkK˳8V)1Kh{"Vy`%K)b6&83Ի6*LqKWq[nӶpzȅ#d]3+[!bяA +¢c+B1ɂa HhU\@$%S"Δt,xtQ$384_ mw"']ꛕL)l5s=ʧ%2}5vPPíȿ_zᛋiIHaR `pM/׮Cu$ng׼P"hgT4Jvt~csU[vxWeL Atv jIpfJ=ǵQP݂]#r2G@A0%Ox/qL<ä >H6*&!HUgl6J^ @[~NSt_80^=W]!έ*V}_yI!6)#|*G%eeXM^Ρ  miG `yNaa1}du8w'YPs |NZioP>,sa |<^h-9ǖ`N鞧+ ͣrWKk2ȹ`u/(!NʐiFPz;dB-ܫR"̺aD6s@i' aW?1!xbzuѴ__wqEԗ׈q+ڥUݤ5)9R\MZ6A=jD݂9O޲QC;j6T[![, s!dog V+xH`}oi[<Щ_-ίY1>Y-EZȨlc/d`:ހ!o|q=;;</(cvb:׮,-pe\,E(p  ]yƀKuk)_.}Wt|DG.ߊAG{ ;B8?X3}GzSBkMf Ir#p yոCky o7nM+# r'U?*~\,R&VÕH8 y[X{ipro1C$JjuRƄFYjoPl`8.P\Ħ2 >5qXtp9 Hrehb>e EĂ <ӂ..;cxӳ! 竼-O3h:j#qlhuoRG[YILܵy#w}}EPE*0R|"jKNc@^E8l2ݠ^!vbdivaNMt>źXtНnihz5Ub"xl:E A:,RԵ'J290 b>= ja#;BtjIRۛp?%lHrBpp}H 0,G>kw! y=( zkF3 iYu!l:x{MS{*MnXa维f-|oֿlfU9;,_axJ=> a]s_A |dOJ ōg?vkKo WOʅvqfM>*#ksq:2pUnY3A^wkQZK-κ3:L/P@ofe̴ ChiV>x3Vao8,x_S ЃJ4')5UQ ]BPg'bˍ,z:)~f7;-@cc4:=Ua0M %PƓ{9P.qŠem*jK߄LzM ޷Ll ]WWO~4ymtvRSNN4p5 l֛֨֠Mz|CLvEpʜ%ɒWcPx+DJz33|ՃfL*ǘ0ɳ.2MHsD*{Yf Kt[K{,]l5"̈́Ҹbz1\\r"55xClm_K_&Xl|Rof!87  F=ӥay+RuWVԼBxJi1S~swƮYht(PϮ(!׍pu]FWYG|'w1 n+ޠ<=[X).@p5(doUia[|dOSHӸGՀF{<(}ʂ7:w[LZ?0KukmĦ=rJs{ޒq]g;D FIsXܣ*CmB}i@PF!)"dj'!LT%}:' U4ư'{39D2G4R <!#Ԛ|uU,ɊDB5M2C'rҽTY M o+症jDԿ~_(E x L,uإ7fQT+kC?uܛ4u8&0y` Ǟrc7VhJiPXV /: ջVFf: P]%)"sR١Kzه#{3#BnC'Џ P^B"m>'B1} b\T{갦7X+iƒ>xFQ,qL5G4; &-V'`yX*ՏQy:aZXi%}0`)jj*FG'0o}?ď )^I ]+z9E/fsJ !L"QoUV|5~]OR:t'/akTסlLnIvZ`AƝW~mo)DR>c?+0( -RiGy2R+ҍ)jVt MM+@:(,ul j1̺""0i^ffN7`z[ߜqH} lpI_NAkBJlnqpR|jjr/+ C'vx>{p0`>1s%ٵ]93Ө*LLep8.=S^urԜR5.Fspu~3QOBօ xU< Co:Y%~o{ )Y0faSmr/~|*إ{hztgFT{U1~0 RrUDݺݬeF1Zf$DofA(;KRw1/Ji '"-}ƽP\:Jc_4TXj-Hk”iR6FHk_`_Xa2+]DQ&u6_5 NF٘K3QvٜΒ|$tsKD>Ea("טBb3Hl}@YI,=:V*%Ft/ŝZC=%?,_~}R4`p.qo!#Zeq,BtɯRy <~V9QKeW±L(!{|Li(S=|#x@<І8n2MjmmI 5öJ`9GM5 )i㥗\XD&Qb4嘋,jUw?۹oUD,RI@Bcx6HpRxwҡOxف}4VnGyL03(kaA)щ%Y"qYpNNUN~T18fTCR;h-hkԁN`QBq&ɋGr};YzqOij m@˛υPht{{$T$*O` #v]jJ?jr.W;Vfv/|eA''dzX&?85o=m3Ub|ˡeX뜘K_g f+dwkx|Saddh+s"*r؁)}I%t~wٳ!(=[ E/.S}0A+}dߎYr6D+=PRDlvp. }˾()eoQᾛ&.XiJSNr_ ͞q$[q$ ֣ IuI*{XEC(|G{~.Ѕ_h= ,;~Ied}x?@z0kWu-OflLɸqLW=7m 7ECur`Vj= !RՖiƳ:\[kzHFyt7m;g"2#ЎoA&-@٫\#NT`֪:q;+.OAlΈShy4iC>%V 15%Oq֮2RN2NQ.b]Ybc }*_$kPzYޫ \vttl}H?GAz4pxXaы[`!\1`Gū<Ơm-(g7PP {c,yͣ(aA`tG0Ǐ2`fߢ-'` &^m)W:/O 5z(F2(,k6it$aN{!X[LKOs"hlͱ K؝ ^b N1E$ű,NU50-EBxReLVQkQ/}޹ qw6r-6)/UP}q,ҡ4ں=v 4:3h4_!IuaYMR.kac-ZvJ4^[5Wj9=s{d\X!Ɓ`hoYDM FU1ytyO>LQzG_ EzBbQ8J eR:wu˘ 6TA]qꩇc=Gl?iqF \d%p(3|V{я7Y:_;"-y a͸SCc'PDE'̋(м; ղ2D_w'VEFYHV1 )b8u;;r|}D56=޸P­U'`4mM+3ĥX^O?+C$7Cȓ se&A; ΰhsZ[l5@Q;Tyy-İd#L5))Dn7C\F1N0V?I@4=^G1VH3oم[et W,{8']0] 1 ϩ^ =-q;{ʗJ /PHcI!ZJ 4NCʁ/hUeA&q5۷@>EFՔ-31K rO^J5XD )5& ̓<ooaF(%0Znl6kϙ,)D YUܟ}hNs{\ˋ"L0CAhǺ=C4Pzysl׋<{dߵKmG,_mr>,-f,abvQq1ZzNX$>q08ΆًexC:{cXkv4ѐ:h% \6cKZio4\X)\A~͎@HR fJE=/;Y6߿*hhD*"JCC* 饫ga`TDD9=ȼr,=cm6B2w ӱ_ (Zy&%x΅mٜx -hYQ@|=`na>`2h?em,e#;)3n 4Mj$½dǬivʣRiœcxijO7nxcANg̻fDq.E8cѠs'-"d# &b)8֩9WD!+mR$*䖛SeDIGr2wz`-!ҌVP`I&S8["Mt~e\OHU@8j-yꝄbBfڢQVRb ;tfQŨUޔn` -gF\[jbx׋:F`E[|.wܝ`ڊ8рlA24~ossH&ǎM3i\nЌOd0^yhQ/CUPK?}QzQ|08nP?I3ö́^ԟ=zKNŕN+$GfnZ޵jͤ7-($˝+%5?,PSᴎg/ro2IZ,@S?hp8@π"~ho;ɘH>Sd0.pqlB[#0P\u #˄Y˰mѫWcqDϓ[$f}M "'톘44#v}W R"Un$|m w}UqtW?}U.7p13}< 4pƆpDD{ܞgQkmRuɞ>E* -J'2kS"BE%{wi=M@r{6!Eם:^~;BTE~^:puە|kaNV\a_dbh M$[gPb fZ)XM0˸ 6>lDzmԜ j0L Zu| [Q]%8Y*c Mx;("O+iwF DjV?qЋpR $-1K#jq41uj Ge6ĈvKR4p53` W*'2`c (\,$}q=&m"Ȩ?uVx"89rig ?v.? ~=!K)<*hDrШjYjPA֒K ݴr &I)mI9vR!DZ|8|uzsξwFJrH}_4#It٥ p Ȕ.ƶ2_M\P62S1pn';iSʪ+E0fbe5kNPŦ>UC(,Rj2yeO;8P8'k S&#aExlvoqj7uʪzxN7˅0cXK ~)B/V8\,Vd ƛ!1k iGϣ}w.W4֜NZ23^oΡT@{m:cn8'=rmLĽOd^8,Q/eC:okU?3L )[=89AH o;SjJ7L3e7kC^0GӶ|}6PwTG㹎=t IٷS74N2^{WYd80ٚn8gMޫ/ ],/*aCJݛM4Ax.5 VbmP< oiVƆ;ŠGl8grp I/ Dp_bzk+*aś >G`^ "Mk`xEq P0/B>a@0VuAZ53s>]93OcZU%T]j8XS+xz)A\(MReOI'7W `vN5/%[<~kr1HuSPT+~7=G2V zqaAOpI|KяzA򕇪GF4@Du$Qfz*pݥci:cBO{geݿFϷ`&z}F&> p޲>s0μVt@>GW(j Md[*̿G .5댍_,j->+͎@ugc>'"Z*w U"G=1U)Ll^.lxobPe~PeƗFmZL+O)T"{ ɾ ϧY!%w~tW ʒG+θ6Y&$9qɐ΅'=DjS~'K7Q25ۅٳ䲵 -^e_ |DS*͗4YGkK=/ u ϖ{reC`ٻq yjį+J6TE.d+3+" { ;"7M.~} gC?l劰rP ѓE%mŘ#LW!fn1C}‡632,ګbEq٧G9iM]lJѥϰ޷@&녥Okz\ 3T O)*8G8#wr1Deqo#葕64eќN=:Y+C-TtiF ˸rah`+ ;I+(kYiX̩_dϺd2I^'Ԏj=o\USH̀,5=~9?(M|/+JJ7!yW%C\cPB!=o)1kRr  OBop w~6>kݪ N|dqيΥ{:KF:Wv~I~Zwv/Ҵ"dǓes&FK+0 IWE z{e #R,$;:sT L_ejJJ{oYx/sf.&92V( gUf̼cj/GYMSLЛYIu1m*\_o^yizp?Lq:2KHX3j#74l6[)p5:R)RV[{j|X fR.p0H,zqߦ&֢aI I5(k[ofZ򠏍k4͑* ;&!8SeM cvH$ؗ8ʼnttOUyݨZ掬n)SikBY u‘I2%h@Kuٟ'cXsШ3M7tʋ8G9ǥ_N3v@A-bwoYx qa8++iȘ̂zZ AsW{ 򷕟L( c,RvzȊPEzz*Vh|vϡVQ#N,zLJȮ1vw9|Km`;Ra|2@ U۲ÙԹ68rwERuh2ePv雫s h=p/I "p(Vh6uZ o٠+:;αju܄ANzϕ7ܦUp6@> s`R.sҗ HEV&FRz`QHMd@GkOC_ r, H@u.tUca{Bk٣aoIGAx J#[UGݼ7h;h#F˫@ѭy>cvƁJ׷Ɵǐ8 Ф"M-'exNޛSvr]^Oug.]5MEǏ_DC5+%]HW"D*nUsXzqL-B%B<#6I>ed }maYal1p҈bYf5Erv]QhNJ `.zDpޙ -!7p/mK70E V=xHkoq 2Ms*/H_{zڶ2'(QD.̊$0*k3uft˷pS;h+VC%P⊮v;ֺLy;$Sʼn{@t7w/F&/=i ڸř҂rdz _a`nt!0D,UH<-PFkٸH 6„Q7m8VoC0#>N E{H7! uou nj%L}LVQ~ߥ鹷det"E:DTːM{I侲?Xe"{:xwn/M0ڱ1VsZ TNK붥#E߼K@6(@Rߚ}t*}͹:ȠC8RIm_m̩AF͚ p1rp*C86|&S7~,P¦|$J$ Hr䗐稠K,Ϳ~ QH֠Qi U.. H@h+]C߯Dq&&'LT 4"*:H|>ӵf]l9z"Km{̚\Jm7 iLnr&I'$ӑT߉$sHHvTj@Ƕ('~Z9:KA+k+60V#EAt|qƛ KAܣ)!;VdOZ#k,<#$'ϠE9@ >_nPD2_%L'C ? Sff^:SĪ$"jBmܲnο=$*NS<QZ!*kGn.m{8a}ɦxe}㫁 Y(ikQQ`9@!&Jzܥ?^׉^<:)Plُ )'&͍S*+V^}GiΥY, ƻ'@|{'S>D)+;O3E&\O\v%+9PΔf~!\p=SvFaY`?Ft4nu(k^&z='t@a(m A0濜wuc+P/=6shHB~UL`Lk4Fr3 toѾ^ﳬź1HwقxMwIU]*;Iȥ)U@K@!Vd`F헧!{Ƌ)d;iRtx=aIyH侫XVь^Tu'QYz.*FVG|W\F\y6d"(dW)H,J A6i,MT W1lw3\I(CҴl.ZuHU_*~%aXdz+xO*U5F,jl#w!^mBy"wZ9 b&p3a)4GhhH $\~Н`O*3 nS!lUŹ_{cNa8q$_"Tg1VB  ,1\I-ij՚$T?:V<ƨsZX 0rGMo2"KNfLn+ ji3҃ Z2^kWPlI:u$IgNBlC'& 6X 'Oh䲑yK[rQtnY-12DtuɮtHc&!E' dwTtȑ/k0IġN^{V{͕rIz_pZ@ ٣/5D6b}CЯΔ_> :9L=\Rd$lߍ6O]w''HwcJ;dw5֞$h1\lPl 0s |t82WnPXE aǧ؈2Y.Tf._9Jʎp&p*VGCiYeRލ1n,[LJ$ 楰-.M$z0&ibN]i9`yJ_5F'gERC-~1j?z΃(~' ng+Âh-t*]Pힲ\JyNNUƕRQָ["me2=Vgmˢ1jL0!'s"c`ɟՋu;- &e(H$mg0#! )zx"Rc)w1~5dIn#2~mU#M_TZMszhtJٹYmQ᯹0j /.WX,|z}drZ1zlYBc\52W <銱ǘ5 SՒsylI6u>uD'h>HFCltnt*@FXOk#d hR.#L"h< Ƕs_ɎʊGHAI.\I%-lRI&!"VCtIТ{4sddߴ?0&D ..lCq#@-='YPQ(NW5N\{"d,Wt&1]` vS^[TISrĚm^^g7VOԼK rdi&Q[my 1 %ޘ2:FK(?@X8]?SrG5QmJ |CuNv3E+ʰH/a5yuG0hx{|&C,"jy沷A$< Hrn~ VnhH JeRBzvJ Fk>Ѯ^0hJ]=Vqr6=.,<|y𭭷bh׈NNo$O2tD+V7H#()ɔ:50%i4KX#gn$/X!Ɖw[46_,/?PO~Xuj:$|+|FM$aHL[sxbI&u)KNOnyǎܤ2ƴ)g]oHHe79PwKue<&ekLnSs0$.]a6ORaCkQ],,eM#x5mھY]W&qCb"oŠ/r8]:k{?Xi?nyChYUO]7>{{65%\Х*6PS - Zwe},]{F4BRXjeFi'INU}aR"R OZΑS⡜krYd\nTEYrQ/?ODb-ʼZm`L(CWUmMog/XGc?K cX V)})QSMt1d j'9oo+z-tc YZ|-c|4-DZO!H9'1rއݖyVnELPj%=]-EjeAO8FjH=J)'Ḃ 4b>[^k!2au*#mB UED? i>(X ձ﷠,o{B6*vV',9M(UH=~{*d8h"%o0ͨɜW'Q#j&-h AQ ݎCV ܫRoaxE$na8槿5[3gwA)J3JMϐ}5e#xstBW$Ǣ9~x:>䚭!)O? yXB}OIuܬ˵ ϗ(@Fe`:Oh44=V&O:۾y\R"\F}@CQvS7W6a%5Dl\PⲇI? _$̏ NmsV0h&DȆ-˲p؎.&;uÈ{jJmֳԖkGȳG=,QòL&p\2ar"x^Xq~$ 8UE16^eEOŹr+:CbNk˸cm7 BfoL]#aLZ~ Mǒ:!3HX!O4n=LXRU%޻o=n6]l=5'X5C. O6I!:*^^6ge̵~26~Deʀ(\7,fzon*S6fNKYo8;wΰؓٗt^Z?Ln| rE@zʦNZ۩4z̭ .aΐ;D}0%8ǰ8cz# |S(A)s}I5w*B-֛CŴ LPaT}Gn qtAK8t﨎 d!$_ֽP GLB": ;\,Fmz!rd$iQoH,Ƹǿsj?E(TBv)jw(cP ?QuّrU݊]`0Y_Կō؜=)  e)iV=r\bA•ly"Ȟ@ :bYD6aMz!tkmpXW0Ӎ ۴ wv.H7"#Ⲗ~Ϳ*v~>;K|U:w׬`/>2 H1{&MD/4/OU[a!AȦI1;Bگ.~ihP х.7V$C?-R9j@5{uEє*7)7(C&XVMȝϋ<9uOʥ*f.)g6 fu.!jW+ T6x)>7jS?`J@/+lPjlw]t}B07G*J0vԽFvm ?`8Kռ֬e8#h)fB] wRg]LSaGzt_Jte\['T<[ԻL8泹y'ef:ƃ6,n DCqޙ&vj\8rn섽lkG%Ű IpBy |R:8|M)HT ^iw2BSW& ٶmLo7eIimM/qHD^z眨Ȏ%wrۧ*GWS,%W\=+tC]uɶ+u;!ngĮ'ua'3Fu5RPRL䡹2S#>RObݢZ˓`ƒ̅0lU7![X+D™E)@QܴMKn!C  Qr~}6}5RҨ 3ͭR~rF\BMoT^j"㢳3Z,.w3щ̒Z@u ʲvK8CVx$zM`s]R2ߕb 4%9w' b*ޕOV3$f PdLSq2FsCYWϒ5(C$չg`phs7qO>'0SkJMiyHIuZr?qirwyX熞VuȅUtg&_i^o0EKEEfz9WƢȚVqqr1#4QQ5)#d<V3% ,q!<:1\`J |tM9\4"@e}"5dnIh|M W1vàώvڛ:n.it-xkI¸30*7zdn*pM\TnoX#sC%`b.@dAC&AQM=e\:}̎5CQ BmLӺK,:pZi9w^II*dzQ^#4'cռޱ)M_M鷭}M֬n 5'ߎyKcFnpqb;"uVNCgR5Q jS^g1$S:}-CEomę N1i{?+^g^ _הxDFEWXK1ԞesӼu|[dKsQN5;Wz|GgW1%5bfT2TGo􆨋?} ծhnzmQ`/ӛ&ޟ>KC6]8֛jZ6{s+m.4[խHd$;sa@_ٓu=6 U3gc΂6NzL]Z ]@<=gfOg^ŌWEPƸn [yZ 9e,hQRRnH?NlX"!,؇&…Ӛ9 9QNcjPd`эiDSf~ aòQ]'c,dZ+No>AZmMc\<;^ Y.I¬K} z$-ʠW0kmi::7 lb_a\o :);}_*#R5`2t%vE=;OXDc*7IHDd-QB@iT.ҳF,Bc(zѶ ni]7fSZeYd.Q~3XjfZm~d赌CjR?:2 t UcSRpo3[\$Gl]\槈vw?Fx܍܍ksfCtB}pGo3g#m;v0쓬F{eI/R/K*,LEk{׫."y@YzeWmT%m#ef?#cZUV IOHZZa?Y[)}~b4#xF[Lk4z; Q й/W|=f|,e (0ys|4Y\ZUw;o(+ ؉;㽺j|MPk%$1spXiPߎnc*74V7[Qwȅ䡥z'R%S΀?kDtOvʻLhMtU@š k*yqлڀSpc̏광 ``=fAGe'Atzt:6Y[CʌM5\Ivؖo GIi(an4^ט6e@~Mk_)Ha~(8Hwi~0_!YrPBJ2T|@Ʃt0zyPY6h%,1-O~#Nq鐂ÎO`dǫidyv:ř~lOFGbs)Kx]nM q)_DCCw7H LS*XY }J@Vķ\(Jy3bO7lI+ r0ckh@nPsRzE5SfeV+l$7x̕ S3DNXMg~H `g6Z8~D`tmZQTs"ŻS( vAcVg+HS (Ycs(oq`|p90%Uc'g&i1 Tc7PC*‡RZ F2 &X%j5ODya[墲"M]psX-%kJM'Of0SǰLofz"3.GZHB[:v=ZTRk"exu3tézjrCT F a+6~YJ4ϷweYGI-DgCI=Xw'#DgXNDxQKB\E$Ok0J4(F $$UjW'+U %T'EhݩznEYܖ[F壘u0-;')k%9w98*_-% b[*|G{ᔨkJ?ۄ6ES63p AI ZV%1g55WK=EaWu`kМH@0 HR#po:\`]&Oj?@I( J,WA{)#j^Uvel_39,d\}9Ζʈ(4xs-E|yoKA?@9VC/ %*1 L@h/;'h”~RD֗`Ř_k}V d:fIP,NlRN7?Xdi<lyFj@h\M%"xzuuO * 1V5{ųꁘK9VH@瀢1쮲C'reup*>-a$h[YOQ+őR " e( {3z-Wc'Z~bV)m&1 .pJ0 n)*+|;_fٯa89dW݊~.zgNPG)FLK(d Z`sw>pAmF20 Y +d 0BLδY w~).<Ùwrket)Hdm?r2)CO.na#,ŪK6 "M4SOjilޭ; Ơ:j^ŁSa7 54]+@q{< =N34Fk SjKcDX4n v/՛Ot9WʜbZ~EDv0ﬕo٩H ۯfoA9[\j (8Z(Ʀ6{3;9lV"8<Kַ1lm 洋ҒhBigW Wx^?o t?:|5{=.%dJu뙇 >BL 5Hz-Ή;s̔(AEiG{ssL?"EUJ87;[^ ,_ިӏ "^MaCO'+x~=.h>33alc~RKTa>jbU>*RGgB A+c?h,e*|/ Z-; T*%gv,>"@[0 5`45w$H 5CnuA Pȯaᆬ^#*I4TRn·;W?10qB/jfǨ7$39VQ#z\:,aزUՋ _:F٩zcWb ^D-G1Q8+'Yp] _d eCU\a>M!KsՉPٷOڍ܈*ҶgkɛIs۱ίIF5ֲME& /z7d1x=ظDyם)3'N4S9`I Y2Ec݂r&PeW[^.M^w~D ~hm:Jn# 0ԛ ./}HOF=po,o{6>&wYsPX ҡS˥hrofW"Fyb+jB(ހAܷXu($! zV%bfF" H*sd=[>(L9%率OgH ),h[tB+ؿؙƒ$&0 ⩏&#,,N r)I*Чc/PT \GĝPK-eh@V_(IvP7|k-ͯ+T*\p] 4(?؂Vu&w`/P~<DϞNޱX5yY`#4֐̍8}=j=LJYG)ج]IahPC~ k~=_O uYDt`>8CIJI@yRNa[.]>p0+@wT+-qbL&SHvd8zL#K%<.1C؂A1Od01P$tCv*KBԩ}[ `H|ȯ͖৐su(b7vj{diDzuv-:' ϼqȼhm+ȃ>t{l3b?)igݎB .^XVG=e"L,w3B /Us7G D9HctO)aCp-E.H6*E_m+GE{Hpl0HNa:#J݈LeS\xhOdcbGa=tn[V?:)iӚupmYz4Tٱ]6%?w و=Җ̢E!ɒ4MbOݦg!+,JOsso>w|3 +0>f+U? Ƒ4ibhM.zeIho:*sj`ݦҠ Kч܆hHy=yuHXl$r:gȞHHPQA?YgpT:"ᆖ˶G~} ԢKb#q[3Uⷻf#Kdș/p Jz[1`<-afyYIitgGɌ*b ߟFA2BApػƙI¼P,F[Kj1NL~c:JS/NkvˇY |?װO4 mA_@ԹJ)GBJP)~|&IYi0@K<ޢD">Eb "Y[,p%eͣ"A /!Ky7YSONģ+{Atc(0I*)+oՆVf- xL?+[D;I8v!f!>XY|&%pk%RJn}A>CJn" 3OK"ƝXFiT!'ʞKεiql:ƹwƙ{G Bq4~zFoՂm䪖6>.s͞ |r Mf' c k *Z P[d.jQ}9M2S@ ۺi4ol^l?">7C6\Mywb !$2@y*P|1ܑՁ@G2ISφLܯx.sƒ4B6UK_5$4q=+ŏC?ƒrTS Y4P 2EeO˾tPު:n>) ӣ8[a񧕧ri6 su ZMFbSOb' ?Ӎ&*Կ |:2?~Pbh1hgx*:<#- ~] fo 86:P?"*AR(&&atk0uW3a(Ҿ7ŕ~39."pOzZEP_ 3Cf(>}޵`V{;P1h1ic`\O#2hx~@X\[[?Ja%e95cDrg;\&𘭿-r\_Q^-bJ.r@3bF`?Pa"nWtm&<ʠhb0ڵDؕЛ܂?M1j2)4pڄ pϓzQSһ$)ӹIib|^<{樷rg fRS_B9`-<'gb$R#ʯ+@/wb\*a ") I}(ul֫Z[&m0`sdZvM.wWX;i(KmcqcVE?sԵ)NvB×ȘeGA) t1ReŒɲ@A/hirdžCz{%iYcF'L N!~cM|z B$Q?\ӄwNyIpM:~ H!rf0'w[5,2zK<>\6w:]!D1@4T; 9+3d6-Ox[6lm^Cl'-rOFEŰF߅u67:.F,?^p@*3^v dx]\(;vUCjiJ0ϢUp{&k5$*i"1b.*BV;ll9 W.7L;TI+U|ő̰mM&LO{֗2.]d(_$r^& J&wX}*5&%hMJz=29^¥oɓ: <Ԛ /^eK%Q^؋fXbt)%:$CJ(Wcm8WN$$o': &ZxŦạsAݤsx'<:k[A ,K)|5~Gb@KWIqMMA+/oZEvx;_t~@XRGxoV4흨C$b  *uc/ DVIxˢʖ)@W`~1\FȢEJC`ZƄ~;lb@gN|cܣoD@"~-kJJ ZB!$fqzw3ZM5Hb^:lw7~tALTꈒ=;*l$P5 :΂AJ%m8$bs}'$P,K!ڲeۛ8{gMR:t+ݗma3ߡi4g ff%RJڀ$I2ۦaa Uޓ'I Zvc~|H{g%Rǒ2`]*Kā/tg@Ua]}%*itvOh\6 y(U# 55g Y亄8qw"N Q{`)DK\}Yl}@ՓJI CȦdIô_&x)vvmwSNf*1}4<_A)]~s! ~ &&zjC :qƔ@ƕi&yNγêJ;!n~ǘ`*SPք 2h~ 5D.թhuZ>KF6IhiՃnZ51~SHt22m` ceJ /|)Agܧs1 E(D_}̽\F7A[وD wloHjcϗ`3XuP5p3Ll{vIYж:GRɹ1nh@F(*'5f@"xA)fq]]weoΈR YrUZؼhnvMnQ3D)W&j8`)pd,TLUV7<%vng8;zw?|1roZ !n=/1  Yk`Noڪv)rQƶDfU,H|OڇSŖϑdxb ^c L 5lm8c I]P"Dú]٦<)^(Yk"2#olf_\KJc3N;cVكx8]T"58Z(|$TmЗub˧՗)-!|彮)>% n gџ5DƇƟ5WF am gHovZRvbZRxOyKUzOm8y.'3{zGV1: |V $3/cKR y,Mxb"ONh*E8lWWXP_Wj9!,Tu$%|f`g CkDN4)́!W d:o3(Lﲓ#$j3Gޥky-o9^“ UtvEK=._6Q :{nW~Ο)A>ҧ;rdMG`Xu;5O,/Q}[Mj JvMD[r1_w]sٽ',$"8w&MV? [jU!1aWxF CtGwqLChNMɓAfEf[;hLϣtX=Q{SMNOR~/6?E|FH=nNyW[](B=/;lkn3o{JYoO<4# Ѿm9!}2NCm#_GXƕ^x>/҅߻zzf}{ejV`{;.e.U+?V= uP%*F1r4i-K7i~࿷%\V.*W$#2-ڈ:Ao(%}#()/"56* ;O/`21HXƍ=P2$sUrrRt H"}lFH=+4ǏE%g*{,e%n|Vq0eUyZAҮeC.cBkdMD3",okңRVLu(0&OY W4{vnKF$w8nh+/.Tbߡk"/$~!J]I)B&3iV]Cϝ N GBN253Lԍ +8O2fۤ9?KvXK9} 2~[_n&TD <^P_(^gc)8'顃[GWM/$vwrI!ּ=Og`}! DvZ8t >;Lű{{~{"pAcA3F\9߱!%p8׻w ?ސ ,-j*&T̢S[>$ 9xg

    SWDF}Fg/JLk Fר$pr#(L\ p>;?@iP8Yg"u@a6J>OSPEǻQH; -z\$jܭbxJ@`A#)DZY 6gU3:Fy glQ-*GM~J 3B%`MB*G- 0Dofݪ(#Atv/[4W%4Z~Kf`ՄZ oȶ]L[o@K#<^ QV\Bk=fW3dm5@xtaGi kg|,^үtG>XPe>g8:8K"hEM$yr431G.aq}ŰnxhEHo,\ХR-p{y`}.fS1\_-/_n/vޚqGD 3nEmWܚu" Ds1b(cC vx}֧},}˛4|Aj8 ]\|߮$;qU  "JqW}_ؿJ-'>i6k/ ݮPM@n[ti H 4I#n|Mo\cMHmw'|q~roP-韊g{>n! À ن/T+R%w3}?XG膻P]vWO#GȇKTn.("הS.]ӛ:"pˈ{x#lӹ"[$`e^b-閾% G|tLش{-m)j  iH36:joݱ8X`r,oٖ2e"\2j ʴ\Z$^>J/NKC_"ߪkq_P:Ʋy;Mh?#+;vTHdvz<1*ZDG]8cDY87; `7[?Y~t ȋ<Ǻra*; i^Qgo=!GwAGajjcA3w,u*ie&vaU/ L_@aXbn'ɗ =חȟOA"DFڶ{]G4Wv±GX!C9EYu+O\"APCqa8/ ;WGB;Nӽtˆ?*Mv} @ʏ_[>i;[Eg 4R liXzr wݮkxOAKv'0[=`:V::ޱrQ9L'ǭfhX l3΃ሩqBWTP.(d~ Z=qjѹ;].,MXm͝bL r DVhy w&p[W& Dwɧ ?5>44g1fWqvI1mJJ+ \ך~xS=;X@6<o0\ᵮd<%UU{3VNK~~^`^:\"wz){@TW[c!̹R3{G‚ le_HSPoћ.wgI%o>MBSU%]\~ALX6>_͙.N"W~᝷o 莵1GpGNIbfփ ;'@Yuu aj'W'jŌ*Gw Dy< I]9[|YXҴÊHپ$ E(RmXDk](%3N-O: }ckfjvMw'ى$o(g{w~4 399_4 A3/p+>c:DrWXB9wW]s~xh]1%`7q3qHeT~{^w7v9 i,,Z{*sriUh+d\ ^I+5նg0p[v_E/гګ:(l( .}]l; q`"=He| ScxpAԸ'_)E8 ^Iq?׿%BGlhC‘ZO~%9豀_zA|-@L{)_E@EHXI$\ry\s \ m6wsxdt0 ai0kJSTT(ՐJFT-5>=j7Z:RVKZDieQO^CD.RL6]m}nEM!A|ɉ\Ӌ~ L VK, ,Vbz1쭹Ϝ4O.l1dҹ|NL Kʑj!\P zX y!`B"`C;&W3mS`:7u5վcz3I£@@C[4ʼnwFD`[F`wFqCv`pod>EܞT Dy T16>6 EÔI*QQvn#< 3Dc/}1'sFA4)>ʈz٫.#=@WpwC|jse':Ic[d0iTTVor_KKb&:-S&!3 \3ss£DKle2x3!6XgIN9͛o!|Ic[iڞ+Y^;ܓ_y'7+BEpq`B1_2ONnG{')DJЅQ͜DsP`]8v? { RȠh_L6;7dΦP84r[95?tO1ޢqjH|^,Y![ eЉpft0ʣ)w%%YH</%`kn7}Qr0 lӇ 1ZLj,FV=kC;S>{U]Yڑ|T(XɘLe{۝It!xH[rgf]yRɛS)gӫ`S1 )mXWWB cqjR⢤T.Q,_ Pygp2j瓧dž,k)ey B]'./x:0VmJkWSK,(f6CI~س2.U0ݲ (׵!kHK3h# pR0#ɞȰ1)XaMֻZo\q{MASsd5h(YHrIer%AaJ;t Q8=j0`W<('2edW8zde5Ƹi#N !-N\f60_3*+$)dlN$aDj{=>.&`D#FHҖGԦ<@M :! uh,mgxt{9=5X-um6mjOcY?-c[X)d /{D]sւʎ͞d?[txg8D21 8ϯܖ3W0NJ|DU;]F_\\ LG ^5ɭz4lZ8 1CP"9 dbqCfû)c,, WD*4a'i,I=hDdG!-t')pUMtx²SO#"*iH 3x#r{#A-YdNCe@(ńxck[ s ։|?y_Ar.Awк_E:݈UaRtհ*AtBʇgG )sx[K m?t>)2ΐIB*5^aG@֨ tT0 ]ݿ;".k.j'b!H&(Bw=2=WfpG> C@M*hF ;Ac aN1;1!l {,hB]]ڛ|'z< Sy|3ai='9'焿W-f흢wR7TWR,+ܹ7"-˳Dcפo UP;2kXznݨYn|VNjX\2tH9-їsD6]Oq/ 6qCS1hYW?@|[}0rJ5JXQy/3CuXe hpN~[+f /Y'򡁚_huZ6wGb?jw(Ru}5:駱RKa<`Est Qz/f=aI hBX>.k/>|pda6KG6 m0bc{k젂,~&F[TXT~fmH͠ 蛡|]?g3F2q':"|UJ_ŦS@7w~;>A_ Bo6T>;{ebON+m )"NNfiw^Pf״o!&1KuY;1A~ 4$h$_E&S̳w[![H-aF1) 턛3r[J9v RO/NْZ =|ʠfHFTt# 8)H6/JqnǨ*x1FLXtN+ZFÌم9.PGx%!=I\b!l5 pCaH ~N g="u-X.9"5rB2sRl.˧pHn<[9$vf*_pLNQ~'s{nYߥ~!uIΌ:Cm0ttyDy BKdf@oR$AKoX΅A7!K=^П}%S8 $sEI>7öXdȸA xT-묉N܇B5n L&IGp>o}$6mSτhAuj@K{bo8R` zUMugU2X̀uƟNgd5ӻsb#L&/Q?u@e"CD?SI_dC: T<,B+J65]Z &!̠kɹ?& 6ly%9MJ)mF@Cx K!E7L9R 0>lyT]{I|JrΌLlNjAf;p ._C9{OBS6V+\פg?=L0Ӓpp^z=zeʘIL9]938Xcz!0#rN?|N<.rβZr9-Iݔx! iCM|<$C4: ,RL')Vdcߪiq1LDb# hEҀ}/Ü"XSg{ĕ8"ZQOYku@g ~egSMw:ཇ,+zlDQ /qmIZ0/:u7 ٻfġy^ƝJLiA=Qu": Ҹ (|\&p+#B?WJeaҋ=@;P#!8UP3SL.cMVFU@l櫁f }j, <2Klgy?Ruojѧ zT%愕#+l5v@dz,H6HGk~ F2Q^f^+50BVF+~%)me."9VkZxBc 8>J\7ч+S@/t%) aP]RbHPd$pc!l#W{aYVDZXаwjh,2{WDZR(C0E;N૸]=E '*RnaݨlF>vٺ\8nLuBqX4_!v6d'ɛ,jYo`!l,~wjesh6Bzol4੸HƇ^@zABGfβ, ]Nia|wq*!Z-r SȮaѪWiwc6 ~zgp'AxPmtL`u\՜DP?qi4!kHM*Ա;E Sgƒ"Uo\*|`Kptv^kؕz4 n'$ԙ,QE I@$;66+)<94E٘WthB]A[@5vDArak>bL y55< V<.蜇[ASə5+hJث=NԴ(vݨzܑc'CsHV3S scj+eHGI2  X &k\<~GIsc O OkBC6,\u.uQFCj[Ҋc.w\_@8KI]=F&X7[ gX:D].b󑢋a׍Se) R`^,WlxC;O{|b+їw<[Jl֯{O}q@FMAG8&/tX㧬m[L ~7Kg=5qRd`em# 3#k¾uL&jԒ]f7j_4K:wΉ(~>Gi;GM{aJG UE2ܭl'[Z79Ip)Xo] x_kd^{z|dfx峛2;K~lɿ{JKN"{F<@&`7 \i;;#{;1>4"@Dj#kc 4Jc.8& 'L6qP߭]g2?f<ק<ܤ/&]JqI@[GAdu)PQB*'\kR_Oy.ϔŌ]Xa+\ѷR& S hʰEm o[F F-Ah< %> #'fäZ79* V};0[?2o֑fB.MS ކ0W ፃ n;3F`*>E.JKUss`bqV\ayK>hh<_p/ JX#?DVܓ*`5~4e=rAޚE(l)bZ3 *ߢ_-Ovn[FyiDw (6X #p-ՓqAP$7)f=*=&=6WJH=m_Rp`&y=$;[|G5YU_j&)bFLKm P5[g6( u ҢIoϥYIENY{sLf318O 16*+:A9gUy3}fZ@/b#kI5Y u eB$2i+=welNUQ{@dh&eWD,:Oy=ƮvcsPsF=⪽.1%@*8%c[toR?L <(W ^t7>6<6%HrՉHaJgjf7]&JgO^1|f'KGF-Q`rt|T!w v5JZ !w]/C[ԙ[.~A8=~Ϙ/eϏ uO-qph ~xI U^nlZSk6#,-fݬdQʖ^7XD\G[}99F_Y޽51w,m4i@3! %uB&;V3)Z #Lk"]{|GdGB!-'] 3oOۼ.yvtkiGi◶I3tZ;S*`%lBbF$xFLh?tQhǨhhWҘ6npI=TA-~qѠZ)Oqڎ] y~CM r{v+B$,A lsQl.BP=BKg*&Sd;pGn"=9@P" tqM4RrVQkN@`5z&\(9J>̱ ˽k77Ș0(;PiJM "J0;*ҹ1 a1`dg+ \Tf % бR%h4VVS`Aʺp2Lh?٢L¹ozjZYz[khӿlfe[45>T>IaYTFSBI5Tc5BDCD+óAR`ּR{&f:3 ^]'?˾M̶X^޸쓮diƳy7z Dȣn*csGyʈu1N||SKڇ$]pri5%H:+߅MuC1E<|;ZU\{Aߪ$ONoHD+wW9kQl~EERJEŷsҔߐBYqEBqy{&+I B8)wcdъpczRQ6_G><נ.e8(}8=C D :J5`O!2p_TԢA&#Ĥ\Cx/_|Xd㫱Xml]ZUEGbK09 WUَVqE\a$)Cx$!bG)žN׬֓1mD/$46]8fGZfMQ{}$F8$iVqJORG}C~9Hx؇<DozZNx`s`lD @Z$_1OS 9<Ƥِzod~[8R+gwհpYCe jV$6{C>DTfY_g\/R-d/Ѷ%Wet@ֻuDp098 gA+>^NyժKBzlTI6JÖGՋ֦,$* ʴ74?C DŅ#&jeG4\slM)\ / ӯ g2% V'ۓ[Stu1~[l Ql)tJU=zH!φI۟r5tIyi>/;Ǜ-vQ6iaG,MԤ*TPP sbR| "&Sr@V9E+ё8o܎~/0Z7n|p͵f,A]/F TIoix]]6O_Cy*dh pPtq &'%`) pMസS" )]9-a]st^{OalEecKpQTU=Q=s5Geyv~d уB*hf#q7=_ o nѥCixY,T)%h뭠]MH$u͆Gi>N/ P%"o GL9Q4}? QQMs*E5$3lTk]?%DTbuv?BlovxiHcKIךL+7q"{dJŒ8%7xQ"9}Vvָ|RbWd7x+V$rlb,hQjHQj ifz"x&rMb1MGUˑbCc֑,[2XkvM>B`!mk^BP/j &i%[L(,xfӨϐVɆhBs낉)M]~ջgzP| '77SJ֓ i,VpuM!Qu+Puat BHP"RFsDZh(,^%GS>6,Y.PM:hܰWoNoHH ABlBxRgqh+}ha0v2ॏQ=n06k!Q4vV?J?'~hJ f`ujiQŢŭ+?LEUt*VIr7:ʈ*%R Lx`r::ZBkɟ% QLa9 [|1f}D#*Es #tHӶȟR g{K,xVZ>2nu^wurm@E+gCU}2s=)̗(Sm n1ъ9 "/3oc6k ({q7`OkMI {A[C> z}U,;Z5ՓQ |cgȤ 6+Ga~Wq[GHK?D bz/t6،I؜tC\q81蜡0կi֐Hcl#B0AV7p[(v= ;aa[}B^+;)@VZBhJ-taekwt VSf'ėv\[mH%Ȭ@f o.=wɤ2}2}9n{ I&hp\㐗-s/֘4+`v0=G 8mIgN.ejK'^FZ g_p]:鎍b V٘c@D[1*r BGeeY1(W Mw3+#骷ي2_=S ukCRI cg+]]Vey1"@B#_qAT#Qմ'@T߮eX@~ױ g:5AIRG D3\nD _Ƙy[O CT!<rVfں-S2(HTfqWT&9B@^>lkUa)kd7 K=9d-`$: qotC܁~wĵ9pUmykr4 :htbup,>JW^Uѳ̽7.POԡ24 ŗglZ}$dP?V'R&8V WyMk KhڱыO)k:v,@)S$z5Kn]9Tي{&h$ տvz>'(-!%LrqX T2fTX=K!DrV(猓M%LqNSn\%}' |Ohr1CO@*ޥx -uOgR״Avgg"IaZQS'6J\i$ncfމ$LN^!. !}eqڑ,}/ ۈדt_$&V9En-"x"2g{|VF\u!0+Ư~2Q^7h&TgU=lzoMX%}Ja7@I2 @HcX$ܣwvsnq00UPL?ٹX|Gl%k˸ƥ ;(JV1Wk$t>a7=|anB'~< V`Om?jJH(gtf@ҰSMnٯF2D1[q`duVtee4UW  5.Uw0ʇOM[ri K V<縜ȭ%xtu M }9)4(#Zs4>K-rxMLåPMĪ5̖d;]-It2:.3QG;8-r=D$FDr-S{5 jAzNSS™ \8!T~42Y>ն&y@oԿE~&jiDle:W~g+^ 뇹9ER_}v!5\o1uc/GY9S|cW6T;!O9żJ3p:f9N ɺh`.p{ݫaEz?8d넜m'.u`@%`vXjԲg୩r) |I!Dd|ZkBO+w{FZZn?Ntzj̣P-^uvTFe?owed})á9KGg`ʁlR]ej&3ﲔưd`1*a|J" M@sRwF_Neo`=zqjo$ͱA %.E2WPXOs$še=ՠq _Rs崽"PbuG<. )&ӄ.+", cp{HGT﩯7xYm3֍2jg}*VAr #P/<7#bPɽ%@n;7sve )²>™|CPTxeﰇT-mL/jjuBNGQ:rQ/Eǿ~>+ङ x5W?"s,l<{LR"}s 벳W?k͛Wt›S 2bx*εs0MV,f}{u7b5|:tQ / @ &Ŧ@sj6a3,C{5;wx8:B|S^4:bȽͳ s8f}vo>nibisqˢW`_ Yٽ&'seyd];XYKe;m{K)6/޷N+x ً+q`n [mm :[MCa; B4fsrdHs3tƘOVlrì4 9(B3%6TS>*Q2°o !@N-L-sPzVmT(y7Yʼ'8=Bwȯ<x :&)$ULuDdʄ[e2kVWW'%_С:s?>טϺ"]Ò,/:Rc/V۬u-?h=o\Mf\uW4tqKd ^Wp)98q[pd 4*\ V;AءZT[&xA!vBym’>|',rmc%΋޻2ۃ}TӠB7کy$5o6F2;`h@xORϗCAaOVcSjOCN[b-l.+螆_4fw1%Rhq8w +why}E}(M.Wmokx&\bpyԇ&~Kԑ+߼P¾ԍ( XOBV2QC[U$uΫNH+fc[S@pن%べ*EfUA{3Oퟩjr{VdQug$x9F!gwc_U#.G殀:,Z%/'?N ɴrQj+阁M*{Yf5d+P۶*Q|D@xs'ī*V)Ũ`,ZH??xs(b|?]Y)dZ;):${h]za)>)x'{ܙ;ʎ /5,.;¹M}Vuíaڔƭ#Mh '꽑IuămXkՠOڕ' 4rǡS7}; W^jQziQpm VI9# LY$NDH Ťk|]XUpOifTu86bfIڟc2~X,놲y]+e&4t!oAEلc<<iN*i@֌-튀'gR? $9 ߄#ܒӁ}'rP~~z*HPC48M.yKFj}sV"9QhԀrӵm 5Hi6*I}8OIqN> IaLs2?>dk@&tYo0ѝ(#U)$Aɻr!*($VH`|+t3jԝpNPLmı%Uֽx'YhHy=9Oqy›ҡ! .ڌN~_L1#\B5cn֦cU5/lϥ ^O@rL5$]eLzW29mzGBR#ǻIyFMׁ]%,Pm!οYdH|B7OGe>i hCJ=7+ep>}2հӳv^ny1"G^.ɤW Ló{d{TF5/g?uk4c/Gߛ"+n;89l DU0!3 +KpdhnM~Lm款!"(ƨWB}i ! h@ k?+&o"v/Ea@LS7Çӯg^_ʆլ 7ޓTN @ rG@:_bGHrp ^EfQ-8:ڴ a7?g4N~@{RՅ?/4ꍴ&7T&U,AKPzMj{b,fЩq;щrچNA0*(Y;ۚׄhX RҝTXٺm y.ʋ60 Jk/Ą ]@Tmb, ;V0m gnc০pW.Xa\jo [?/W-XIٴ yxQ]%F- %ͪYl=@w1vR\eХ*cpݤj;tK~:E E"Æ8^[4j2ऀ8xty*Hp?suٷw8#Լ$|.r2 #u/`l<޸yl?2;zp$G^󰾦.*Ix1U)~j.|ƈ+]v֮]l&?qo&'I?nQP)5qGP6;R 䠴%[0pbpשuƊǼ˶ʸ|:^?YHoDBQl :]z9 }iB@j(78'>ţ>V3v\ #s[ 6E2$Bb,ʼRpg(`ڱ IY|4?~'^7JsnY(EW RGٹSt,%}!RӃB4|yWV9. U @ez81_n'b 38wlvіwz˶T&Tzϸg0=nݠu*WI7ҘgkֶRܧ :x!My%qG!t޽`P8pK-FnUl: Dפ'W7'H"e`RV{ `S̟0vM|/oq\S>?On L1jqC^ 'eh>vBLS|v< c>3Aj{.K{ h>O?9шnNP)Po/A3Vy$)r{s(-C'&{Ua2 WID)%MxK&f6VuSZyl|Z +mFtsGBNz^a{qk팔 KQQ ESɥy\7q6{w2fazH/ِ`N Kˍ76àVK[rxM[iyܯ\11I{gaœA 7'BdW#VB#w-w :߬~Y)`q,Wդ^AUzWH4OD?炭1{[mT¥,+AՊdNU& `lG褊X\B*`AAh~7G pba &[AmpSLWրmLޚL8Hd=5[=nJJ $:k}i"~c`L [F}ӣj[8_1z# lDOX5+C'gY&)0"3[N\E(BA@>Tib8V\gTv+w9s Zt*sFG,1Kq#;El`:ž9)$++(aYx̷~GD @o-mCN@ig76XE %0;yE 3rA?KqInZx9~E^ɓ+gNzќSK(C BDž!,U[a@h'Q1bS e]YILqKgQ`U:k+5jeYxVFGQa]<%c(=ɽ m :>y4(YJ>$pҺ\w)c$vږTy ?[=.&%F#FM'r&eUŨޗߗr bF]@{̌`9f %Qosw%,T%B}lѾsbUI-my]{ukX<E w5-l@j q[K/@KOڂ80U=ЋЅfnQi_òd&$AœloxmV/ 3fa*Yorm3U`Z}.DsqSf3Ygv>מ&>;]t=~'$ AG; Hrhy-Zh: E_ '5%hhяOO#~b:w`~b D=*ž֪z: d&#x i.z!/_H: Ņ#.2F}P'. }mpi ɗx~* gH#_{oL.PrMt1>s8>{ӫ(FJx %K?C@`Le 8MwTø=]dH!!Q[KG4mnv? ]B H8V^*]U^ 'n#DNrؕXA6LrSCgwh3軡}h]68u!= ˮd7$+qZaDn-|NLwP 32B[w)&b.B .7-Amd%Q: ;梈_ 4;ҧH)MI<<|9!Ӻp48VA c #u~?+ݒ,pL7++:5PA{ M&1{-~VR8ҞgF T`:hQʖw))hۤ&}aG%Slx!)H J@.Yh OG7IϨZ9yZO KԳ ݉Ax0<%hζ$E|ֳ)hjIL}uqGDdcV4Kim'8]MFV ptF RIz\p~':]@>ώ0)c ɦB}L?*W JK9b*3P^סuAI(()yF\|Ll]~ Mnu*3X"BԲ MzI W.$M= ~?95ko~JMb^{歹ҙYݢOQ/$dsO<'}ƞZl5r9$i/Ō¦SQh=5 6>$mD`hf<],"6Tǵ!:q(!+")zҜ46,'B,~FJPʺ.|z^袯ݗՆ9Y\0|kנus] d %蛕˺@^Yl 072CCL_B)>uNz[[֭94_' |$C=C;^z S_q\^pYsKHЖ2(89VGc&Ic~Ls GҶyb a0&RMa^n[h_/{Wqz<5A.HNwgbwBhUmsXe4ȁgHz4v+OHrt2]2wfnOq]wG؞CuʈDTQQM$?zJ[ãqt ȰM+~ƣ_#OC=.ޛkG[?֝S 8!ظבb*Ț{Oۤ?yp\#K5j ӬOmמyg-k N(?;iګ^_[ڥ@SYY)PW5 hU);:m+h UQPmy ̓R-%{o!@vJxeƻ ឡj/xw30U R X-Ti|K),8\_$hA^ v1IllχwrDnIrl=bm].t]gY ?{sg?tΌƴ+x :d PM)E rudhL;ȧd߆:Gi6xqv7%!Vhޯ#/QLb鶶aAҵIK6luی}B6KڹJAuq an/LjPRǧQQ@*;c d`2gUsp 1M72yM⊜Eٌ 6ziZȹF@AW4⨤gaaܙ\.;جͦz u[旊~dC޳p{Ty 0}X<›pJ4{R! $k͢Pu_CTu$p~d~m̘51Id/>%o+^X:֐ oiܺrS #膦߰e&0ޞަr,"=f)k Y >$Y[wj`k `GQK4$>"K~fjp8C3,YK,'Ǒ3pG Cz/ H#Rr]1#z} p7˧KPO6އ% 3AzBeJZ# Hd /@We/qDn<} ,9.Z/=4VmT,kaǙJU1 C_t4F ~[Wsv 4p J/;ZYC@ZNwcclhqJ?ܲЬ~oM 7_N8X2<>]bHy W:W2X=4˄BZr;z˩iEkxC,orYe͔߾ f**)~ bjj_vU6,WSo`˿mhS1ؠh}\@vDqQW8t>R䙖Ehe gb|DE;ߊܖ3xI|:ij BfCZA1XJ;39{# t:fV(!\búOLgюLa>PWv+oi~ZHʍ @Ww ݽ>y\jߙ{OCʤ\Ԫ oߩ<5ѕIl R;҈nyy`<X""* _%O}m tcd< _Sad:JLSX<!)YP܉?噘@S{*ongXY"fc@||Ѓ!0~ ֎DYJX}'fk ~"TF[)'; ?b'مS¡\]sثGwŝUҊcUb~_T>< {Bq@Se1!AƊzaʋZM ;*9(4=ůr2X(0掁S%k'm+Xh#ɉh2fVEy +/iDGr~mlyPl,Q&P\] bu91D[ۑP6Ul㳮ӭ {٣:PpB~&o4X XN> 7L^qƱvlhL%^JNlkg9ɧJ0=,:;*1F/ݑ%bB7y +E`%8 }'hfK"vKD_0/;2ϥ\WKCvD:!$/ZǻmWSLY.:+>eJ'45~Z{W 䢞 fctg+wq\ܖЍfA):dc A/"=ПG/Jl>^=H<? K9r |C5TI#MyիSp%_TGbX*#[zvwl`e્Qy0an.Rg Kd בObR@zpf[؎P9.mMۭmƥ`nVX"TC az}Ë4Q2EL} %Z0w\1p/vh!N΄M*+ҽAaSAe.q8( P8v&$j _.͜Jt6R^@57b G$^>? vg!2'I&* J,L~>u=V̍GG@W(ՕtCleE9mz5V&=wI= {d \f-/cĔ utpJ//Zd$oj&5d׏=^϶^{c!`ӏrXi%˛b_?iSn;ν^dD 4-K)Fvnk ' lG+HE2j] T|5sҌ~x""#iIR!}=*̦Μc%ύ HHqkdXlm3ސ^PYhkz`Z+Ս>H>:YI x 6So6NK@. !td ^C?v_}@&S}a.桶`i3 G'U%uxZ&V&̳3X2>դv".١1򏬖;4٣S'}j9u/Ғ>~=oLcBdv#lpQxwǜ넡8]b䆷rI|7kn -ҷ!+^mF5L!랸[:^qO?L˦UH̩MH}Sp!jP<jGDjݾ|/ͼút<zNd}bfڎ#$Glu2=ƛ{1SD=b&=)j39@."+QSRcݠ07AQ"{9J8 &+/D,1dibHL uF1(jL֬~ `$z ho3Z.L%-W-xptD )*v-l [=(#knf=f.9^&TNX>sR.lR#Qa5J#X]S2g[h!!Ĺx|[h>J7EK4+[<76lϯ{V.̤|o<s.2Sy3gEVdM"u}Ю?teqp@|ԐV! M3PTl`lRt'2uA[G0xY3$ Q9rV?`l ĈE9kx̩\i`N,쌂H>N"he:7LtԑG)UC㼥ɠ/OėQODc!K0W8]{IH M%Ha~7\wՁ;xaO9[a5ynM?֌3I?_z8q>U&DTo#/d*KV=pL&*K[ 2W)T Lz[j"6FjܩSC˾wK JmG gy#2=pMlBȷD){K ?ĔArx襻w=} }b._]PU`TT!5g NK70::{:Z a+y|c\sg()]QGgZ2?p"m`{%` y(}Zƀ U;͎/C6@C.P^x!Ǟa _Ԇr>u򞁞24. &LR?l2趽BAhNpu5DmN=6J@U&>#K Nbay 9JVk͜}>An(7:~^w$PRqmD[>6E_ 1:s֔rMhlu*HkK4ւi&ڲqe oExF!Zxe'rX4|Z,`$X@ٝ9fQW)!4&.]:#=z1aM8Z5Q+zè;l[;2S?^!Ơ(t (X7BYθ3f lKhǢ[t粳s4ʑO<6;kx"5α#`vپ'Pz4a`W9%'(]hh2F$/+t l0nSj`60ϲϫ'B\HCC e pKPjL;^JgdV )ѲO2AiI "퐴߽L܎M<+:мxكRR/vlUIEӮQ#0'z0$g$$OXq1N?f᠒L0Bq #r$;ո &T,]!mk& {<mj+05ݭqQXꦡѺ{?P~A`^>:Q!hhi⍮U^ 东ط c+gn:na٣K|[- g+Ԙ ZB ]J(31C%oyOu@ysr?E ?RrPP,﬎[$8*s񎨛ԣ\G:uh"da~:C{6?:wu g(A{n&6?vՅcd7p!@7V-$K?i^B(%D =šeYPF[<""<*i[b ܴ0>m/SCE#8Q:d}B_#3G͢dK5F r\>m;Wx~J,V+耩L Hݑ}Ļ3ǥпqNL098kr '3ЀҴ2v(7qN鼕:_asw26vצ8@qHda͐oaB16x).Ru/M|h;7){隓º%?˱H_2!IG1?]c)(*9-*A=-~g6%e_ѤG+ژZn>mF`AH^v |j;WrH#n'N̢&``UnkZ7.f~{ jES]td۫ g[=4'80J)IEtx_9,>J67QtOaˉr2=Z?e:vteHQ8!ڨn$͝@Chּ@Mh9d|ҸO;9@ahiv o mRIPy 6zo6j)n'mbǙ{C[H4oԫDqb$D(ՊߓrKGK7 ,no]%bŅlk 9Y>r+Jݨ}<hj "#LóVӅƽE~Nٍ_D2. b/8O7՗ő 0aG%]a߷ 8뎦|%'{-j*wͅT%Ǧe xEBU!4eݹdE1oZ'ut$6ОH%gC n: ]zߙkT]A!]Vxib =AӉsX[!a09MqR*(V*BphlK[tV+ح$,Z W͵I\\JmcEW]R_hڳա}Fv~ɄT[͕V⫒81'eު45Ԗ߹.r diiHu0Zq+&jK& }pG Rf\|DvbZJ 1窐b%.8 Jf/\/%넓D:I<߁Z7l\*ÌA0*<@W`_M|RFA+gQ|,q{6 PNtds|G\, p+RuF6$ d%~Ъin{`+~(V#<:vΎjܥM!geE.-ÔmjL@&4#Gc/6p 8S%K+;L>-.ַަ$?1UlQa=k3JeKzu"knDj_U3U!<5!❳ 'xϗ7( qLy*lfKI߯ZUfZ'L'/%=>M&]iTY߆ݒq|$؜bH rPr&^=jH#w})ؤW"YI (4~g}6+T0x$E U ݦ5*M=&N_f.NKq "`iHTaz`9f5dęK}ͺLa+?e;1=y5~^zy0OˎRϏQ,Y;h|1VS70on EU$':x'{WTǼDiXfB{,ibj~mec=49} g#ԭOG+rLlCɦYn6YAqI~>8D&@TIaݟ(Xt|v7 CZ@Ax=ոi6 V[Ö,5!Q8HS#!lAZc9fܥm7cD!}fUI@Mѕ|/[zcqQ?h$v%_KZ[NG/wdW=rPY㘸e[oC_h1%|DśRiopFO5Y$J$!b-i3[Ƶ!ǐkS5:"#JUQTd"LgTT8Rb%oS8KLΉ/%&pm4^ ^dЧ<7pB橉`B[qRH(z\}4;K_zQd  *$Ggt|ʠ>zi(f`XUM ة`ŔUnLBp&#^S3_ųo t/ZA -y)2p2pa,k(&jbmR"|t.'`nfV3'<2]I7"qcqmL?fR$KZxEf{/!R[CFxu>Ya qQYV!m/f )0ݚUJ<4İӮ[x*nj:Bi2-򁰎)k$ZށyX;Q-ej7 oX\֤!)4[n7娮jJyojRoQ:Z2CQ/9u'{Jze khoɚ 8Und tBɻr:줆$o;x\:>cɄBi<.J!z[ܩ ?/߲k]zVe#mz"k<FP֘BDd5{Xb]'oQzzuY⫞V 4~upݯte klJru*VTvD`8fEzP`9xQ`(wPq=JJ=_q⩹6QS4в_BrfE@kkf'abrO ytBPNu_Aڋ2д'lDrv#֛))(SKRd"z8 h#y Qnag_o"³01毯e5D 3TYk2E{s ;7n eѺS!qF]gDmj͏yɾiM27(bт笿OZ٠d1 BhJ3!U470(LRd=C$(Kt0D!{x&~;_ZǷߠLFEB¦r5<1wWkr@Q*co)'{^ )*HY^PHwmAlGɪqͪ|=I Lq V_+[IhҚbI,eꡩ0#2>ibu ][BH]åXr٦R4b,,G&2ʽpm>TfO}[rUa+# +GY𶈽o>tppDmj~ÑI7*ug? $Z Jt"_sknVOFU|`)ܦ4u///Uv*\֖9TIOܐ{Di:қ5XMaT\/oBIu^e|hܻ+.:Z:A RP?JE+ ö1$Z;,KZ (q[Auz]; 4Ju8VjDHM5c{Dq5 ?bUA.8UuK6B^B]Am-)r"`\0q8a6L3؜ 6<Q+2 B)K EǍeh[3[[ vX!y|snզ 1>*IT8cg%ڴ/iUVHtR^g Q@q! K: "҄/=F&-6AH&{v.maW5s`|=uQK:GxA "# L.gx1m%Uedͬgl^nRV+HswH)W }@hŽο Ėh-lH\Y֫>=TZjupC? 7-_a*t4Ļ=E6/Tv| dN笵UbƟCw W WŘ; lscy3\"{_CРB/\(Z(_ՠ"sj5:r 9)iUcdX n$\ˋ5XRyZOq5aۃf(CC0'1Y,70}%Be`p /gFڌ35 Ok|HTpZ[Hi+WW/:bTlS2G,zY.L`$ЦO4b@˫P _H]p`y$;ՔG,)kiGl Tc>BP6~8J̫1@ǃ<Չ>)"ו?m:dvZfdtHu$q,k_09ћyxk0h|a+|f>ؗ^Mi q ;٫4VB_ؼ}fsn1">xN㻰SM&`0"Ŧǀ$866ýGLZm9jYNylly}g?)Ӌ|;ZK%VPCP^ÀtUbuɑp&BvO㙧@\1y= Bh[Gڂl;h)1 y7ゑV%RG<+v҉I-)Tr*<"f?b8Op;}_}PnY[chIΉT)T{zPCuF]նRؚ~t鼬HPB1E !b!!&M\1Kں 61kL8kᔈ46v2Wp dud.7(DP'I _as{Xz#]eS&)UݵG*8}qb񌼗{Jͷ3c$ilu0!] J^wD}ÎIN~+ԏŹ eY Ml}iP9V\!:6('8`ހ6$2ٮeCaܻ}c` Z9Y\kwFjQC@d]V.KN#!/vW(;i=J~$H*  1 g»:"{Rp=DzL'[hF۷}ԫLbH ɱM]U(-/JPSV=g4'X@!N<5x H@Z0P{Y )"ϳpyC$g)!AD˵m`vDS]T<~Z3GAIe0)1D y/F*Gs +3۝ 3h0C)rt 혩ӄ[+0Ma 겒Y4H\؃ٝ\Xvق]JEe7H\Lx l\%*9S[}TEW=n7P.gblsaR^EZ@>pYu.Yi[.NtH;6,,l Wz̻v )DS%BOu  BP?W2jHO+sg ++?u >;!YH#cBTg~sP۔˖^ m/å`۽n RtqQY;晆Nk_'mQЭjHq'BCh(*~?*0sD,2fOfđB;qrmА;lM ۯܯ hYl /_m"I7Lh^R=gHyBO4K:#oo<ьcHڬhl`qE@(m=z 4:2vbp1/'4"+1OjJ|Fd/.8-kq(w `NU*kY.|@wپ&2Y ,ܘTDwb:c~ x\>PN%೮+gVD*7x/!B__h0 $OE0xQ )4t@ H1#`W&_N{\" h-$E㍪v/DzE3]bIp5'0g0#x8Fʋ'+3m !~}mdkyqL+vܴ=Mk ?뇓6xTD"#2a" B?FwymH`@#l7q5\SڸG+(Y+!liX(68U|nN ]$Lb|漿i+\׮zclߒf$R:i(QyiM7rԴy oI&!K?@=#ME@PӷQsVk kno &VWV9&h~iw1Rs;WRQz~3?Kl"YpWډR +;,rP)ԹHryPQO"@>Yu@iB{BKr{B8*#/HKYnukθP"| C8Fmv&TfJʺёL)SXy 0rlӾ_ sG8":9.,r-% (.8Ln̏5!6x? 6$]ou".C%ul:xؽY S@?mvSJu[jFxXFUɛxu(3I%Z>XIS,")= ,of*4 q-,;N;Pp5k8cJ'&t93 Fp^\UQYl/T@K?ɯ끪tN¸ oNnG5A|`ա! g(7%|9UyWdtۮVM?O:G?,# @Fɻd9rEiiol%hܘ6$w8>A<&+|c ߄`hJ^y]-y%.rjTD=z6UL|KӰA[v{uB˽DW&A[ ?>V:c Mk2ގXp&vy/ ioR]nRۭlMDс<W?%*@JRϝcgԉwh9U̔aNF!f?ϭD@i;.nZ6b3oBF0+01CSzH[KnL#m5i+<(%*tj^*hl+Vhz{llz8P!?M736e4(|$/XENid!~qղڱi.Mt w>IZwܓA'kF%ɖ@}TfK( zMik.d䆗!ct F\6WefoPn̝@_!KIȄ`s&8ƠBIehon2P=痚2WK,RLhԺM>gŊ ~Tb%Pk 6F­z͋MXqԡ5 īK]瞏Y5ib04tUvRy''e-EB)r=|N[uKK]|Mh uώK$>_R{x ! ؿ8`^`N&dH޳xk9\.Ѝ]ow7.菩r8\~P5Þ m闷!v]ߣ:OT)ܜ)Qrumʮ{Mg?WD[ 6ݔ.+otv?=a 0 hY{[V="$0ӛ6;p1ުB(te 8Cuek-~T+0_ 2a3_.MQI+n[qu 7U+@cLs@3'&ֽo"z+!1%: S_7Z+#7gѽ2f;,-]^\i=B30[gjT{}ݙxHrd=cջbS0KnL\l1ݰś]e>la+{xU'tD%/6G;$E=3._&zjܚ}Wz 5u(k}_"g-rG_%>&-i v7ʋ<ȥˬ/ɁƸsV pNu~EKgD ۇxՌ %feiB- a.a9F8b{~\u]4-voāk9#@-ׅH`zo}ƀ ˉ}/\̍ ?dv{+9KTKҫ@ DQb5Ș?-87L|ʶDP#T!F:WX$Bb]3GV!d(4@z0.\"Z#PBwd`WFo[iR]A ,U،8U7{R}|(5괘SS 10墦1  _ZV ш3x]֠c +XN\v9~'TQ6jYk!qsЈ Tz;#@d$΀X!Mϊy 3Q@\ |I=Jl^D/_7lr|l'awȉ[,6;Z__.vB1҄46Qۗ/Qmo* jQp塻ʘDUbDɍyp,Pz+i\vItZP6Vmji6-oļg&[Va4D+ĥ\*H5 ȕ7W޴QZ;h~?wUsdO)#?nɀJ('86eI8sCWWf#ixwMlN~ Tj[]xU+[B UMZ٬nųTge$d/~ȋQխ ͗ f8ÐґLE%|_W#Rgv"  II8Րl~@Mq Rpx[g92Rq!tb{ ,R Qh ʧPU=2,xߦlBRH ge/HVfsF{T] (yLkzE'pzQ`n>C?w/###_'>8"bxrsХ6円W]hU܅nKP,1?)3S2[X*4 9K?cTJqy=(픎 U4D] 0\D~øz ehL&@3 u:g@8OyƙL|7[b1M(aW9^Qv+Pd[|y^~d鴍eD+1}Xh_Xy; o~56XRE/G]qSZZ<*{}{ߧ:.$P DlWדPdFA' [%XU?;JA۶hƌX!7Z[N ;vţ, 4_? Bājus+;Z',[QlS@7$>f͉x啪7<8 OU܄^|ܲ\aDd|Zn[E%d!J_ tY}+f+-  gJ_EVW&>62?u0-ӼOΑ[>;t|PI5@ ]wsJ7֙lW(^KXn35Ze*&]F¢?D12e gXGuka0.O M^4xۀ>; [f0CPa3#: jz1*z4GF\f+ZV,QC.MڵcLd=^-*k$C6F҇eɂE9PV3bp5>v)]D'ew<ɼѦow('[+U-fnr&{* g9b[xA~K)P֠ y) 70¢:`?=“%7.Μ}N=|ڽ@BW|crѕ[8yVaU,ߗ3@ TKqubz`:c'ʺ'TvF mi!|ώ| @%z>MF\p8񾢸F ub&ɻ3?+:s>z"U{E:/OpO "tWBѝ;&\ŹSF^ń"I*]65A߆Xvc ݖ(-,ߤ"IZ{&kьiMʵQYĈS1+Qzy=TeW|XZVVk+ʳ&05 ,30ZTfblb"x!Xc F;E;]>+ф{"iX+ݦE+'x00&9"Ef7~i{W}Yt$&Jh.[ 7)ŊO254qREy%T+_LmL[k 1;M4X l'#L'.:Ug C\kqI2_ޚKOjRZ ?4aUlgqioE8::@)>a JO-Ms=4\ ƛ_{$~7 &arY0u4JZ79Ki^\@ K*Q_hau;E: C5H3=:a0nwk~hdӈ֥„}T{U-:HAkI^ Nܶ2޾CWS@XMӦ3̗HQ;u(5]ypyvq:d$30eF.k0Nsa'XU#-<Ä)8Io֬#`=ke!I [L۫w4{z_b 1,0(,3 ѓ߳׋}6`>#oK!{T_\t`fɗ$??h#9r,n?=e9^ޑDic\{"{5{5Xfy4 )dNrH258+sLJddml_En:blm>vaK !e [o*i Y`NNsE-OPԤbxCB>[-.  z LO" U%s2,oJb%F|h#B;Ū-8dY\@D<_htjZMHm 71l8S$ѻiAD]|Ags|9h칝{'cZ\a)u);la(ɣ0YS2~953wEclArb]2g^:/B^ñd#02J?"R!%Dh9vDDVRΓ ǖ'.֟TNm47p}S1D3q]R&~dPI^1s0 \Ξ?6,%Ynnȃǿ Y `H^.u" %x;3t0O!R #sX -[Hg ]) DoQg SrR2llCnT[i3KT-a>5S˻3aG42Q^H aOm@|t }Kp* ߡN}|/#\aDJrո^-yXޣWէ钨ݕF6]$΄4РT<)vEjط(]SQ1MAG ]"Nz: :)v*< !ϟ ?t$;̼"NG=*~&sX)ci9 Dn'j&W[]o. HpYA1xVTu9x\|zSr!܂Es. 9LU> =dXq 2H 82fX$RTc=c)̓cL9-R1H3E{{_H-n-h6k 'jr>$Mb[I5mڻg}N|luZƻ!`_:-&LRb@1VϏ/Z4 QW=lGB< ^3gtXYG/4jYa_6:-0(Nl6Tb0Q0–u1@5VgxJ)GbdP"^e.HVl"TUB 7&ó*be@,{ b0WG W>zџ&c/m(@VخfsO= ,}\7{ȡd sON|. YZ/f1iz-juJ@LHb jxrxy>us,&L88h^p=kW#nzx8L.쭽pʽL)v)ym m ^or V\=79U*Ct.bSPZkdc:JR5p!ݰƜU=1TiTRLڸE>n+YܗlY6w<Vn@R[?lRЪ@\D#=0$sIE5qA3j}?P(MlyZ@l4(jR_#cV?A-% syA"ѵ.F"+[?2CĉTf,1(y+wҝ=E'chRI&#q,=x-뻁ZHȼkrJsǬTnl@H?}6Gs^Xggٰ V>ghxߘ=pv;=ڱu bW ?`7LP\=&9"!T}FFB2$A_!_,na`P%c(2;-p^,ez>Q}y;J;T8y6zو[ItD&3X0W|^j‚0WVlc֞ }F:LQ. ԴN$>XT%mTM- G)Oօ+wgQR{k`+R/72;E+O|ia_cU^sCzhyI}#).#~*گj(hߚ? P>G"}<,n@<]mQy*v=,20Z#_N=41r6ߑ,2 =ۤpOz|J(ThO-8PL'[V{XU_>+:R*%"]Hd;1- ɻ[.ūUߍIFg: !~&)ԁ6aB^2v R>ղaUAQ}TO~=m*{ }o,Aᜐ흈&`ר1or\rAo'U< ] uMp)YXN=Md t?ǜXzEJ{1s[~>3 %ijEJuEWgTLaI3kg}(g`7+9MF ptҴfFeUBz@-:۩HI@_74S] h@ҨH@5r\moDpFFwO .?= NSlU:%LR!+ޕO~}^d2csy9/AK^z'* ~ڷww+n>/-m,^_Rق]DiAj7՞qC_R@wzS࿚!QNGc !݄'WD Su(}:5AD'T'-G,{ g{<\S0w,m$07n.\B,4){{:e!92rP-)a]DzGCb(ٳYHnnpBIp*B77otKh{*P27kiÈt 8^ 5M9h][J.KP肱*$Y6`ЬqO6"lq /<>J ]VtU_,a \RьI s/| ՜#wR4e7 jH[D=W>W;Xj!?b ޼I\}>.gS̭퉉xEwNWSE}:~.O ۾[ AY:3V(39|+Wخ"YI.8 rNƘ$7("YijrkJSjg T]Ge*θudg!/m@&R5>qpealheD1zQt8tT*_|/{+=.;&KDt[`m2J nb8X->h쁽K 0d sFrVs;Scuv*$jʼ/D hG20s?.o <2nr^λ9FbR5Ncc(Yvµu X Oè,N am§U2Y7lF>I:@^ DxÌ.8mݾx0f U09a%.#jrـ ڙ~Yo#udV:jRmϜe$i@q>5o{-j)/jvt9ZJ7*mk˝2R^xa&ᣄ?}c K hVz6>3lZ%D.1! Ide@vcn)B!N}y( 6(]~=&yt;4o":).GRfӭ5WIX_=<-7J%LS ܛVQi'aJϺR xjya$fҶyC!RFbnm%9r9޻oydVʘq|xSTY_PU>|±q =ܱXg+w2fN5hf eB͢Sg Z6qzs5<|T4Y(4CQ6E >Ծ)='ĝI fqۖ# (>Ǝ+΋O7ܤrTRJ5*\S[w-n05jqKdX8hpz[t qNjۥʏY ie0?'s/Hzzyf4u̇ߜ-~1X"y/۠VA_&@246ȕR*rr^^6 @~^wӦ`2+\]DŢzEI6E՝@|kX rGqrω"2^H+X4TAaDw.ަbNJ16hLg.B+)lR n>Ge]"S1r.8ܢ{q\?pL 7a ~LGBsa=6m6Dh̪40Sɭ;+qrCo\o0\op̖t,y"jmU 7 ήQT B#1u'6Qg% TaIiQăh>[]krYGyUěV?G^3cka_zSm[1{;JSMS*L;;0zNFB`} ~2Թ9},Bt|뗋PšC aS]/{U%:#M;B/yΩ\GqĮDΞ= F d-MMzeVU*=8Z#Bnύ=)ra Jt5:G%,VD Ywi|E9Ӷ)s 0`M[@k7g?&]p$XT0M:=ފ!IׅtrJiѯNڎPqnN饁UI*. "# IIQ ׶U`I:N\#V6Y!/@;];Beomw)s㺀f?S8p*v%¥JhЪTy ,w,[;Bf.L)]WaxDЫNv@B/Y _2 lտőLdwu5`o잃gH #&)eIAE:l܅47##z;PldNo}Xy3GlEWTsz-ޘ(9>(A~#=)T"enpWsQU9q[AY"NxWeٸl _锈h9_+^eaYu\NMSc9o+@6$"N|t2\z[(]jZݤw\P3KHdAkm)<nWy|ۂKW_ dl|"YacO~_/)kq7ZEѱc.徊ߙ2 iM!RĤ9; *JN͙*2 6PZR͖|e DQ2U.nr=ܒưA֒{ڤƽk`7}ݾ*9΢6rߓy2ФZcK&]-0Ńsܠ l7ܨ|^Dc|jj`m]}-]Vq<لA@< :!|gNIpc $%^î |Wqrzn#0qb* H-/," 8 :*Bk޵}C0GϹU-ݖ2"3G^@A9=hw?%G*<"Ǻņi軃KnV l}e\/C7@V\u a&N&u, J11ĝAit+s&Xon+4{}bMf^Vdf`5 Vn n~nrTXaztf=N֕KfSWBT/^uQCAf~9ޮ: >mI]}o㑪㙚;5`xwM{?Ӑ% )篟S&ꍎLjw 7oG4ЌBtM)_IbD_CT +$mpOJ<+)? SKYN|knUAsCb0 R"_a$5ǟXtGVnr;WX OFc*0Z5 E|a )ħ:oؼe5$~н^J(û'[%j.(TR'^oj:u{dfWx K"\|όgL8+~ʈxI|AnKE+(M1Tk5:X*_/Ӆ!w;}uuݦI/{ȣ䥎qaOO}ym42Is T`ǠRj'o+ y"@/1|XM_<y“>0ٺ3iMN !5|,şhTc E3uuCYә @v=W V)ό>ooeT'/jYV 20HG)-/[J>7>{@cٰx,} v=#F2ziMetU21GVuZUWm?KA $Yr'ޭ`k:Ւ,PsqSzQ_v!+P=<+m?N?e>x˽*; qt1|/k  J;N{2c/n\P/JU64{`>y!{)WЕ{dHb Q2bk)@I߾z/ߖ>r7K?FU d*Yy qVԢK),Ui>PHh?/YAxpg&p_~ KT;L2 S_'a/4? y+c$멤phmFgdEUȊvK2%fW 9 (,ލ.6.b=h*oZ 0f ¨< dD0fgŌƺLGy~ 7J],*iS $[E"lQ"A2K,|wrȆ̲`y^\_sS#&ۂue@nٿDBuκ7E^ )sEK5C ?ct2rR| sXRKM+ZHdF*fWG˰iKkAh+UO a#lF)Vj#2062˸Pz1k )u=o=ǜRbkmXJp+}x4øڏXX̌7K/F`Aw.xzfq=N_LE{o6sG}48`c ].j 2R(hEA); oSK΁=rدH(rm--p7 Ʀ o2u{ y 2'bo. hc%"M@)doGCIe6UvR7~=@*,gýh-\2g9și^`-b!W)RQ\~O.ԪEOq1S5%rZ7_B \:5>U%F;K)0R+ q՛jJx>sAEInc{axj\-Y{50f>5@B3DY iAHsu3cl\r D"\W:nc4-jDIy) szF֥P8]yH舆=A+ƑdמІFvؕ+4~ĥ/nmb$%-/mo"fseh3#ymH?7- d ; >Qqk~\yM#HjƳYō|!"qa%φc8 _vlFY 4`5+s莩gXܰ}5=#cL\O"6,LqSX"k >K]H;hyR'v0K@Jb:4";p9(M WN !e ڈ=[9l`$~ޯ9M=)kEwg$.IULF5J4Ð4>?Sfwl=VlGxy{AN̩0<4(7Et$V:!QYmB51^gD*M @ǚxq•~aN hkIPxT|E(o07q$Zݓr-5/s@I!AL̥}nlf ܥ)Z܂!Ƽ0nR@|v]GW>7*JM5~lto0$vCy߳|̧KxdWJ ,bI%)UX>ኻᨯ,尫*TA!ܜJwuW]gki2I@L*ej].SƁZ|N2BӑB&Zܗ7ھ'kPN8/~OEX}u4YĤc.Sk?H(2x[^}H]t>CZA=]G"6˚ZU B CB۞9Rt@35{jI=(fؒ{˚ϖYYnoקv0oT|%lOXt`D1uPc QD0BED֫ʲMX`*xRa)>[\@ v Cܙd[ZUcF@j[1>A=A^z\ (~]y0O֊)@~xQ[S?T#}EB_vv,\扤_]0h'iJVDwd]]rfx} d`Vu͎7L bGSx';"on8,DFٹ7}# vY8J@Q~03D@T0I-=T_m%/}Vq'k**|۞<%ldwLbiJ!h18&D-2>حړkYwn[»dJuK淪WJPϜ]0U,F~ٴ"):|jnCCQ`ImmSis9kP@!p&}[f!MV8'T%L?󲋠j˛Ӛ)DKeqҀ(p9wtc 9gu/˦>]0El)U'cVh?X|EG*N: ҐCk7kHga0DZTM~"1\"N[_ V(|8Prvɫ9+Z0'^/,5,o9'NtP~@ q _HaޘipwUo7ߪfg dҭLc2D{3 MF {DP h;8{JH^B>\]ֺeMʝx\5_SyAP\4oy57^3"Ft(Ve&R~l%lVw:㈙>:qH=mH<&!sugO UvYA61u'x zoç_ ˟xh#[ 7J{BGvʀJ=]~IuJG'yB~ z9Mxk,*_+ ɜ=2G#TY9lcSLQi5} Ѐf=G l){0|͂{#0tPx82ȿ00>Tt G/]C>r*DߐKU)))x0\[1Yxa L 5g2!\U4Ű;K((oZ!Pa6}Sٮ5s+u)nޑE6rtby$< ,7&4Es.ӰXDlyY!hO&Ĥ0ёG|$" Zx~Sؙhhr$͈]cK0Չ}uy~jx| {@$`>e=jPuJK-1 \izڠ^"]@Qàm0q< 3zHg<)Ҋ%s^c؞+@qK*}8_CGǤn)0Q*x(ȦCnF.UJ ZLýD7mϤ?sS}[Y&5oKV_p&&h^{3F$ iɉKVK@pr9Fe;ruW1z3rء81f»rg|9J51qx+#;/0.˰>w:Kcj# K&ᶐqhȻ+T'd;gJ(KYେRam/>b+BR/Ƞ_.w4lNrBT_m%4wǫ3㎞ENvcPȥo(=02};)ć$HLf Q,7䝻c֯)3=)ۡ}x3ab\֜֜bba!W$?YEg&V"icwk;5RbT^gƓI`DŽAO;ZZ(Z kHɔ)bSk| }$# 4A0'#6%78g{Ӓ@2k*dW cJе(, n6Cn>ŏ ; G rEeZ] Iغ[8 nlVff^ rpoFS-9cPa":K0oŢH50N rYG A@ Yx$z}mKn˛e3knᦃbWIm 8 7 pԘvM ;Ŋ uҳ|Ee5)\>g H/FD7 ;9*Kl?x#^5Q2aΝX3 K{8h '%7lHSG, \L>)\wEs%KԎ ]Wja<05Q[jz˭HrOTH_$GQ,Qm&z dɾu⸱i~}Zy-9;E~si|~gE/oɗebYf=z`'fDh؞ZX"2& W+&7v&P7xK~3}<*#%ın}E 6>tlTG̥l I>X>|P@b\/&ҵoiCSa ]snt St[])B=]|J0'c( < ڤo]@X6Kӹ.xt*.f!>ت;*ō92n:4acNHd]Mcϖ,KQYIEcz q{!X_E+z8tIFVk6G<9cw;Ƒ#u(iy]]#5+5qOW8„_ŴyiV9"L^s9=YI@]B0e,.&|&R<ɟ/f&>#'I󤹰Dzq8Aψf {Gw~+2X>H! ԎeWƺb txqpVSNy17 'gi9ZxK6/2d; W=M⶜IS"= JAvw,n7z<27H~H~P?^~tFIȆ-;b5k4Pu~*+R~|xqrU\H[ #`趉bi 5=WTI9]~A|3"FT>DПG;q&y|rWV|,=L!xRTiIIuIՉ1g#Re] #:K7mTU/m8Dws:{A`3rS$o i۳ZcP2IdDd-&hFHz ݞJSN9dA+u;}0?hF4#tHF֙88B)3Oҭ־ˍufUCNrtaP^`<`NnMR/Y^ߐ{eú5 U\,qb pP-mcl8?IEQ3Vu7 ڢ h JM|H{GpH+z`ո☗Ҁcm-2ss )"n5^͕H-1o3MܖOE]̀5DXHֻBՀW]m[ֿdh1t)0q~&w^B@ϐ?4𫘵N48 ˜~:1x2qscu09}RWw;$-ډwswlhD: /F>, M>aD2Rjuy=p.5Hœ6Uf-D1dQ|߮KwI )V/ HGSKD\0nj #!=26\bFd;7o% Bz#b[}s,H)!G0~WqbH$F  S )lkL~*U`WeHcΉr"- A1? EJjHb_< cR01Hݤ!+g!He-j} A|~/  D#(lwf|oBeWZ0.Z2$xba:4efiMy:t$ '%$ѼZ1ju YhlY PkKH&]GB)׉H(/pii0tO;ge wƹH yM<Ήj]zԙ5Fex L=԰()G.|&'yAz(h4qw.>M1Xa׸N(#V΁& U˗w]r6T*@Nmɬ9tArC%JRʀ\Jx t*F;;]q5I$%Zb]TWW-,s2wkw6DϬK},^_tcO Y"H4LQHw,Bo@)ܽUOp8$B %ژ7`Ml'X $?M VÌz!Qv7*m]O+u[%%d|lDHG]&qf(N [CNsuCՙ Ѽʸa,O)z=DRN8fB47yDMK%}e-Ti͛!(`uDZh$dTm4a SlQA3\~ϏI}5Slذ<;PȐ#m5.@p[1 uCA#įpEMq*0 DB:oL~xN\5*KVRamWvFEN/'7~ ݄lS| {]e>FB_5 CqJ9b,G Ee1_>1‘ : :](o|-XR2X+yl&?7 A $z307|Hm$#/43uQ\dzw=1@"1]߿tI{m:Эsy}6 t; o٢ eM6u$8_ia$&!}X)Td]\Qk`+WWm(Bq[y^&Q?6S,Fh@w.{=\1EN|A]I'}zV1!{7m7鹍$ށn/x*ISݒ[ЁFo@% AC1⦯C)S8?r K=2g2erpiyb1 , L^E[e2 њy"q&lR"Ғ%5$Ab*չ!J̗- -D,]_ rJQ̛_JՐ1!taEӛB 4 yIU<~WT޳CCZ[H t~go^J VeWy/x+鯤G]uI霼ǑClɖr|`r}Ή'cdlmʘOSe=0$ʋ8~Iϊjd4L7 evJlc~eąSus`SyЫYYR_l5'U Uq9 w 'dOx;c Yg 5,^N}CZźp{Ye`+*9񳂘zk7! Dz$tCZ D$/oTuE|.`>~ ^nBj}hHߠ[?+Ir_͓Հ+mTX|$M<™}%Dc]AlLf>QZ=XZzLL lΥz&r&Rr(1xW1ap<&+mjN4/@kQ9z!+6%~xyxVfibAus)⇻/B+UD JD:Y&ܯͷX]3k|1)3a,^vqd  [Z۔MN͚5"D؍_h*Y})T7[AA[vuvnvquEv8]14QH^I;DQٽfɫϜ`p0pC}Ac1hnJ}:PZ r(@JRw Fb9{ՉT~6%E}x1۸wgEίQO d=k/8[iK;[4,8Yŏg[\X(ΡT[l4`bz}8;60,rmN֓zg1-}nJpj~UʃKt7gXq"2*eunz}qx'on] J2k]pUxPsh5JF0d&vYLŲ! fв>T]54c57x__)@<Ŀ3EȳX%tY4 I84%T9ap{tj\7CV&07„  :􅿞bPz~Dxv<+IJ˝9wsu)u 4X}%%лThYlQ_upyԵ3 tl 95d>dJ=w+]3^MF$ 4yl4@$>Y<.rG6"; p璚*32 25GqTuhRDϩCXYړz11gds*T0o0ڱq~jXNWM[);t|o*?_f܋"7KUo7B0*588CGS/S)ۂnM>0q/T"8Ţ0~l1~[T]UԢ)YUQ߰?*`my)dB>U#Ok9 ԄP$#D]+/=]>qbkv+vciO͖I jj` x.lyyS<[ S1VnG)Ū»Pq5۞" -2Aֆ\ ?`'m0ZHǥ>w!$[zmq['Qq;JM9T8\-p z2e?-5k }o;d1 ]@&m^u\5UddDbQ=U慘\}p%A#H()^&5ֈf0`ܙ굞xwgP ꛁgq;*@s@!D,`Zs)˝T.8/cB爧_Eː;<શ|L1Y[c }{$՚ <E ;t%9/ ƥ"$@`eE&ȋimEL9Y_^W4D5&Y-/,RkfxLGXݟ ^UQ*%֎XՐZh*3ƕHFPdMʹJ/`oO\~R,|_w#)@/hOzyae$@r=Q=Ք-or$?nplr~F|i}'lE3_W.kI`_ZyJǾ7bb̚$V&b h ŗsKٹ/o /rPJB 2dv2Eϐ.ԁB¼;Mͷu߼;= vxI^W?oDuYe6*Oܢ8OI$w8Ŕ鄗 K@2Ue7?ɵq3#>^(W% nt jk:VCYڇ-.fb?S*p# ldSYM lWyV |_5n JOcUr02GY+BV*(<6tyxGnQ48ٞiy﨣gIm_Z֛+ܐUt9fh=wg3QK3*xH0%czrXYAuMYY"UڽдUJ{$X"J%1-zQaE$\}6IX'/MT ډg#<YM&:2Fi: }]wf[< ܇ ~qc4$m) ֹy %,gH)MNUʶN39? hz@fiz<\JG$cMή nGz n>Q)d!|%}EcnNr$ N%ۣ@cXXe[ܜbPHuCjՑo,?A2`IRs4&t$Բʼnɤʀ8ku,k_>B}&va -Zg`@"z=)0ͫhhk5,yX]տ.4 k}"~]}EA*7%}iQCX}R$'v!]>eYQʅPv4T}"-($w+m+7Ǿ *H][]4"mLRAELk@U[kʳ>T#" |= pWu i ?z}r' Z 1&&̣q6 PNG*ثғ}ZP\Wgva1x"\CP@'5'+P:*1|c[#ƫ`K}oB&2ҙx8%867&+4bL۵V@jsXGm [vV s !"uZֻb1Kj=3,l2 F[~*ֲ$N_ܗmu0$ҀYh  ۸EWy7lG_ȯ[XO,dj:9G)<2f4L>G=*EgDz$AӧF*@?v-8|.(Q^EdIU"u}ʂ(j)awѹ ӐJ1p]G.zc ru^\ړ'D,r1A(ڔ0I9frc٪|.k5z'}>K-Ik̤ s] &ڠzBFh(,m;yE:Ee 9ؿNu\%"=3d=`.uڒ  -E~]ARET+o9 3 F J :;4_c~\÷k;sW4U!̉k'~!M`V]oR7W$v0y! i2/F YK= <4͙*'ӛCwgAY_mOy2VC+BX5>{]!1q&_S<5cZ+8IfQӫEhX,'gC4Ji'88RV35pm1 'HGué qfIr WmLullR! TO+D_t6ʮ 58!*_j 7n%v>0TS=e0: l:3ݍQPMS8 nuZa/0EQt F0n~8DͲӬkkM /9r=aGC#|ZՊ9 2B뜴U+F/MTIQRĺ/k('T*_s,~x:)GP.֔tdOע$8/bvo:Td ,]* 93 ~x .Y`|GMƊ“! N@~u 6`WS֔ŝ񪣈TMVI,ɜмRaU' 5lXcQ/w)V=?6V?x PG[X'eq6EEU[F6yOL/}CH9/8 uX۵@4hVEXszl _NQhd4CCr}QGYX<uz«\xYW X/ҳlE\pܛ`s(1KtUGaUR.DŽM 'pK?U&6ɘܠ~vNYMkZYL)T|GVj{֒eJQ,ǞyaA@ܨ+ۘѷjUݚTibMdpLh]bzS|3Q VpKiNFY\VtglIWu2{>⌂]T5eE;X9#3B]/)Ll@T,2<Z!Ε!Zgx3zP(Fw5 a 9M#RGnH|-22(Nc&<  Je$,'6iI>Mۏ Owtt^S @cOA;.RDŽ&tL 万zJo.~d^+X^X&Av$cW'(0yAV!~rRtś/RmzN5l[̉ Ѱz4"O%([.l3PH'!ɿtn[vpGppţBLj{1!$@!WVbZ_ ÷70a|I*+XzR70ڄRbG .Tt,UEphWf(^%Z^([X FFkhLS 8nYBAtEt (gD>O-b1b*;f%* #q9NCͦc**έht6e_Vkz?XdU$;v_(;D>8n".ZZ9 F#-r$NJ.6a12`;''/1Ssr4CATHtwg,/-KA`o u'a_ |bYx}Ϧ&b /Rٍf@ӾuRg'ca!}I58L*OalK!hL LcՔb]Vo X>x)Jy=~eJ7(;dQBЇ#OxZșDC6U$aG'x ꍺIR|y9鏪Yt-[YCoȩI`I- X%K`cVNݜ!&цA=a<ˢ:t%G1-&CVXc]/W^=ݙ+g c,^UFw^P1)@HqR-n>ަ<-r!{2L 0o\E8m0OlS\&{C6pᯐPؐ{lտ9~5'9zqzuV޷q"/>w^&~mHvO?,%OT@>I~U5?_pon5[e:lEj;_kP>3Jnp XF_oиk9qPGE8u d210!@y__rgoc}|aFx`j<$9**|?|#SgKW:ux '*,tRܢE JcQTq!lWz /ZSπuGŎjw;]:E֥XnQ||pwn7IDP_? 62xf3r )*7ߤ> 4[˺g7oi%n7ԉQL**˜$6ce(ѵqy*;4R% ˽*=D=EGq#3H)9:-S77N>9~tڦ_ 귭=[Oq(C,( h4f/.B-Fa4qКָy|9vcP>q $ ]P^2ET.T_r q?fxTŞ]ȘkB;Hnx{Nx( W< y,)Ĩ;JebHo|U|_fukOVQ.fAk C([`<1ʁ;&W7Dz_+ ##x͜ hOW,^@b:(x*6[ȠG~$Y1v$t[`|2t՘wk.p\u"e=k #)K%HuCe842̤6PZzO*QggG Tn)s"#*[(çDlVv^@c:jߓ @ :g7~}T:"JTqD,7.Sp}!Kp$i]Vc1bP}ݰ*#DįEmzSB3݈Mb dRv7 L c`I sGbτ^l`zr_i2Ȫ&5!``,j=[TlV짣=I$%" yGfq]!"} @Q8B XI+cصfR%~,F7x*8{KP.V_'H1LԜ=dMpJ@V6zz{;o0-c{1ꝑ[%2hr01Uv|}@ zV# w:Net.՝Ѻ3OqjNކd:R^!VR`\yP~ÙwRh95 A(ZNQ|- Ze`($dK|$v"E0SSk]!f~UɕG{R2 V*3a|%ţPPxS%"[,|`3u[]AIR^mcBFA?Ċlq5JLLfr\@I{=OӟS[" rZ!!zgX'Yt&7?Džr$1ul9{<' Q!7̋c+y0ǒLʪ )> q"R3?!l'$s8]CTg69tQ-^gc69ILJ*Vr*,x D3B&J+ ,gy,wXͭ m)@$Mxv~P<{ˎ0QwP&&c*2޼^Ija:qn^^Z홈p^cjb1+sGA{|Z)1tM9DUz=ܾn;~ʼpf30cKqa2i}i0=F"[b۵oH}e1)2+jH,G) h" T}'nϨ]4|Vѳ%~!3孺V\A{ 5B+=?ɯWjH%%B~:m]q]k(nW-ЙxxI`,IEJU~e6\l/m6Y8lzyvaH ]4c(c@FsJ޹|םu`rVUj"'{F psKӹѕ83lLhL: 0ȢI2kwIѳk̿b6:ES\T׿V*<BhK!b%{CkP!Q2 })?b;S_EQ*!w,~J9q>~3"I#jՈb95H9\|=i06W?*UU1ض<\l"˘t=% T Fm.EO}ϳ][tC )myElbX^AG'|ؑr$U$ 4}YE{ E ]!?M4լAۛac!qBĈ'I42Qں?}I-~vS`R87>N 7N):wʛyXn,Sq EXnW.!Y[,by2I3 KȀ; e0HHj2Hs^ĪYW YM sDhT%ڇ+դƳ8zasTګ6[޽kzGXLۻuCYDGIUǥ$-^7i B:IKgǸ?g[}(`iuupr *)Zvt(ij6ƁnăB"b$kLfgL~>J0Iu+ @*K( 㡯J c\ {h8* X麾ғ1ZU]'rnn=? aL"*@hIf`$VpS9i 餖1)aGQ-pY{(':ۂ,BMd7 $ƀ9jF:1|9;%>:Rrbv~W^@) Cղ!L\!.AnhGo|ӹŀJwIM=daS竂]csLh7=xrU>A~fFqP) } Kfspm7l$,Pzᅨ5L#ePh_oF3WV+,1 yw}g ('pۑY 1űe̮gQOGV^\ҿ3{?hb4TDV7_[,H}#\NOs>Ǹ{wH#1! V06/1_5cb e.-]^IJ {iyuj,ehqϤ*.ʟʧf{(?-%b@!-!u@N66oJwcHFcFe/SngmORQLe"knPVݐW$5~ 5bТA_j>lc_<<<ݼ39q|8kO3 PfmP %PiK҇|_w,'v֛{2gB!6ךm,"O1tU貄L]:o,8}Ss]>Au4džkLBQ%jOCxȢYOSˮKޕtnEdilfynB2.̟>@Fe*L 1V $]\^b2tr9a 6?U?Q{3zDbnYCy{bȋVI_-^5s4=M%O3C͠^}]I4l e'zwұ~C5`۫&0cGF#`e!8Y0":Df ʔǥB[ȵuS ,\b|0g.da<9vx3$Yf# L" \gZL&j_90M,9BEZپ,JT <55*!G4?םLRC><ƶ)>t(L5g|;::=߀\dٹà)eS!TkZ5J s@xnνkMf#\HV׏˭]EU^'FawLC!d4rbωӑr8)RK-8,&Mt _$Vt^B E W8j 7"ន, %kq2"1\>tW++n[ćV&;{x[buPg_kY0RݧPuGkjS`aZ0*7 {۴;tG22F{IaW)Il2eqPF%tHvR94[O4!m$Y- HpĢBeQ}\-^"?O.׾V^my*W;RHNƇTTZUߟ/4վj'T+U5Q~0"!%/=2V'4s=к+P{8[!؀d-]q)lM:KҊ!=`T*&"˄8ieC0TUb&(%uɖuW}]O?ͭs5 fm=4uQ=fP5Ll69R'%ʔX}gC?+[2AbRC?oh২)$ *xUJaZ _#hVöjT,'0W\[~Ke^wRn-Y1ōW5L켵yhֿM"Htth7_038BWTL )g榽uBLh;G"J,ZB&88ԏoBVwml R,\4v*Jr&cBhϋ)ԿYxٖNZ"-Ђd|B oE9b gX+>%q< K L'ԌY.F&li%xJ@uDGz8}aLĭ?{d,W*SZ?:}6N?7d#7EIbs3w1 s'/A۞:AW.-+|L:qv!p4з]qsDWR7ghx͉[>˫F9h!$CYиr}8G'o%۞ 57Fhn*.(!#C/!]-U2;iPxcJuTdD!w1U +}2:>AHlg+T($/NzOo4"2e:n!n|m> Aaֻk{Z8nV{)Om鴾O(a{p`V y^ⶪ\1 j&s/͆ߊ i:M'+4yy2ڮ/ׯ"&g%H;ZJ )nTfWkr_(qB{T[7TI4"A2"V86}%?3OG gA'ib!lƗ@SJ)e bb}3]KiKBbMJ2Zh/vjC1-> $|~Pnذݎ §PxdxښbԬbҼNoxIglӧޡ(Uiv6Cfո胪oANdMr}TGuRX]^GEv6s(󪐼OC ‹H*S<6u,t\SPS 嗍eHxǛM80ħƣ34Cw'@^BiLa'e+eYD!i.Sq)*30 x_*5^eFtC8|Q_L* 1Inڇ"eL4@ {\9Qhd` vMynctElJe40@RoR+S!R-]3܋B6~A0FHypxcwOi|~}WIh*8)L?yp'3n3UGbU2^E+ښƹ^u˚yܘSGfI3/D&BiXh|GG@*Xo`CۙIrͦveG5۷n%$vz=Y7v jT2r2N Ri )N]5ϘԷJŞClafixHe]GB*l\ uI|5'ˈadA`.Oafs@*a 0DdFl 9nw.~j &xRzy+f/ѯYb0,+xTFU1g?ghʦ/>pg(#(%kO Gv'I uL^rUKJﵐS$9Aw v.7J٪PqMݜgqW׃KK՞ˁi*@fv{%(ʰR:@bOЊ!:;\c͆[&f~/v|L=? ~vjӴli|8D'ok?mCc2&c)g蚭L&~#l_\դ#\"}RmݪWi{oEr}"XM{%h~B;fIztۆHh*̱=zhŕ;c131l k,'Zizt(s$k/=hBSˋEHȐ٥I] 獦Hfsb(%kzc/|>]蘬Xg.: KAEզ dgVځ ußO|S9cU21[Б+bC1l=H'H#ׇ}aa7JxU,bA*f6pm8bZfJh̢߷C 1u俩CxkX%VYa=DiO5@rc᧪%o KLN>B;BtS@8 2xE5` _D3]Zb-I"_G)6˝ynԘk 4S͔P98KiJV3IO:d]ZY0o+fcE~5$aap?(x'ahrz-a*`q nhb&\ ݴqJi&yr<[3H#r]jыjk7Qߨ&rϩg-YW:i(G2W{i a]}UBw/`Щu|:,ZjzWl:B>HS푞1`|Cv ֵ4NÇmf< (Z$Sxv ?s^,)@]`2y(|_xfEJ}q+GұYVͮz8dH|Ha1;080b{3|ɳb?F*Ń֐9[- B5ic#LDV $h1jmtݵ=2VwѲWԊx-R VJPnO{2(T.* 2"pDY1y;=밶7Usa)Uu6q힕*{K@y vo~k_x%,]!G1E0 ԏ/8- mm5Cmtb+x_F{,.:?ϳg#%QOI(N|' zRU ͋noj-ւQc"K@J*N*w6!D)FKP=RQt =_ۂ%ۈ6$ә^X,줼pX$z}YB)n|.Q ._=6FW}pL[׽R?jZ} sHyapfs1o܁yK-a;)M$goXoW> Ym6b R4|r9}ѝm'u%e kBrXjih](# t{gu:0bף?pv3>w CG "' P\~64$- '[ݥF6bOJxHju"[|<.39Р̂"-UpbJ n: v:?+"%39LL, &.(c#n# m9i.6$:U}"9t a G7CBs00tijTQ4/F>DkX{h3\Үd4 3sޖ O;J@G CsRݺolU|'F77n~b}ze9v;¬I*p@k'ҵrjL U)f@x ,Vup# \^T^ kL .3V r;B$eLdv p>B تJ5hrﶅM炦?r1:XJpm(ÂD.Ѫwd;ϟ@4%w(49ezZQGuc_6. Dۣz"(NHPdi6 Z|Yd݄ȯ5:֙2Z)E :>߲3]65PUhQ9Ž#\1(8!HY٢ *9ܶm-۠6c;0b1ZG˅ )Հ`coAfr>t$[g )߽8m+,d0ft) ]ʻ'а.껙ß8EHи&E |T\9TV7@ZC}7Q\Gd(~5*6}d5ӗNQxokS_se&cm'F RO|I7Ͷ$h>[&hw%vm*0ԼYAn\3~*JNR<% h3L/ʯ<JfFl~SUV#whS> );|(d<^Z{sbU<2?hGSK3;ũᮚ H 3(!uNc a4ȇGyYEiXٕ3N W"de4S@qpplyBl'f(LyI:"wz=G(7*CBq5 NN0l mk} `3m㴉n`.Uq]+ &,</?y>&MXiYOM7jZtfI'vX9)ӥhs˒eOPjR*`Ҹl}=pUsֲs]hQyĕu7۟ģ@\44w_z "\ W+Q h_:a'NҐ׈Qx^'tguJCkCx8H0J{iwb-t sa8A }onݟ4s闭|zU:"td؜KZ`5Aq.+4c_{;J*Em*H˲wv?p 쟾w10p(7 `(Y6|b# EN?nP(Z#K+ _q>ܢ[pq1qUdQ5?z\:jɈ&3Og>0IʜAkEb'JBG~QTH[-3k`)ߵBzm~<$R}3?ܵݻm=O?*ߖ6[d pT8F;7LJ!"BeJXW.X}i3)׹i7'F b]{/_گ+ T.u21)hQAVxiy^fsmMlgOBHcKBvv%ޘ*a]G X(z\-XFIbR95ttyӌTRj@WvYB2V+9fySIF/4g^u"{ӷ+a!G-Iv; sٿy Ƽk6bH0 ݅[)$ H&Om6.ſ-pӚB\ ߷uY7cj$EFcD)sl;i$P8gIhɦiӨB`k?Ĥ.K CL]yU.1]wS $"cPHȺaw+$77L:f ~ʓǍԡW ԰U LХϫJpI-yKKY^֯?O &k&2hנo.K"1 blΛgt>V̢ ڗwS꛿{s&Z*3O}Ja :R#DliD-Cw%ɧ 2͗5laPa2Pϕv^VPQ{u:"^(A"[A*@RWkk=.- ӖQb I`v.. tw?[3'=R4y~ E(Y!¥j6L!=d=vGPV/Wr=H\4M3 6[K=fYڜy/k4ay7 i2cV"xA@ݳ'GZ| ўXȥ, )(Z%t+o8P_UU*\OJQTKc6(ly_X &V=jbGh]*&\$3.<_kr: )ԻOixЈ'xv d9I/);BSB8QX_Z7[pѽaĢ]/965Z]N[nR3g: ʌ$-jkL.õL #g2KP2[,9}0zZ z&3+/ޭ tfIqFyѾmEI.~x!ǽkԀnJ y^7Ʃ5lnOTC6Nh*#V #-}r 5DF#ugղJ 4D@Gi _T`sV7qj`qGEZ[a+1Ep0RtS,{<\ <4*{A>BaZE9y*'* ALat;TTg2)F]}#e8}s.5 zsf|DWO%S3Mc F:} HB 21ռmvJ"L{C?5i{Yь-3ŴKt&fZi`0{pE-2TnqF]4#]R۔ئ/ټG7_SH Jps;%hhQ(u`t6uAoaPf?qk@}Y~8ujNgolfxA #ߘ_v̤z%sZ5Xར"H`8n)!}]z}oC#e(t/lb7TĶdΨg6w/a{eu? Oi8uƣYhm $%>3祶Ir&!lO6TG.A LM?Lrȍh"0U4a` i N%W>5:\QzF"03Ŝ›4%{4axț Xqbܼe!OR \gi&ʼ- Pa">֟3(n`s5'["k\mp95I Ĥ2B^uk%5Z/{ {XEMNƩo6;* /7"W$evz8NPm_Bvh 06 Wgn*N]0<6@Sb5;<.vJGojQap7)_=0?*=@V!5>\y}'c ;۝P iYTh7"3C"qz491Ft,10Őȼ _Ѿ膓ֳ֒u hT^b3* du60~]\~0"Q„# 29Ӗj.~5I(׀ H$DQC[Y\m+YWn-ƛ:ygw՜gj1J lڰ݉B3aw4r"~1]<;·\UXpnw +vq^~t:t$E*>J':V8壃?BR-mbW2C8WDlUlA4jtf\񞩈0El#gkS .[. {XMaAҐD ں@'JbU>I /LjqItˍX`aW M4/ZR#yq Aγ}6lʄImٳ7i`Q3#3O(7{eCE<ݑ)p' ۬udTe) d,Iow^%Jic9TW7UﲎX*F,~DQN"* ̑S28r?=aNuIW^/cCv^ګ :oHa@=u~[cmO8' rfbJ%] g7%՞vKE#Rp/g|LtQ~iYAzQmRZ,\O6+2$+ 컓 [J.9cS*Fwsel:|8VG f)fk`A1}##{)@*/4\3qC#lXA;4(Kf(R+;hI kƏ`ϺtȁWmIzmS`qw j!>Gp0'hTﲽSǠԑy5#ܽ^dm`(GBXUM}tpN^qRKvK}gZm\%X=䑛S&DLv̉],L^ RoD @nV / ١/&p /%rrঽ`ݟ2k! dCT"5c9$ //j-ӆ#[Nd+2h"] xڂ>OhMsZyʘ؏g#? ?JhpŐkBzD\v%Ic}! 4WÔ;c7>jK<܏JH5{b!8]V}QWg[zJR: $|C;xӚaujTs2F)^5C9 ħv 2,QsI U̚yE*e֧p`lh`s&끇`zrZg! B߷DAw1r80RW+9Lb< 2_䖌;70k: 8@­M%j0!G4U٘N^0"mIU 8}Jlgqk xJ`BVS;|>#P~rU$[w8Ȫ+'oM{b"; ,#&芚BGh%f 1Ɂz 3Ӯi?(FI4`Z~ǵt<:ŽsAR<]$|YhA-xiY\I|P|'s i po\.dӪ^cI[^F2iD-rJX[*8$kf3bfDUt|,LKV#cq;P)SS?䨢h}|{#n&>>ZnzLv8j!8ψPK!o97@>[<*!fW 8h)A!acj$;?fn!!AA/ Ŭ2|&[hU 2? poٱK SK,q(p($`psgT˾n|'M(v HG }pOgz"zwp.yVS,kwtP1̍,lԋB͛c+^$1#'1咕TG2{iL5*NMz<ťh`EYNRj.p|rdճz FP U|MnJ$!=+f'hŚ|.7%K}*&}?޸jj{^NlQXʁ8,ҏeűa6>uĔVkT ]MlY:5K9_zֵtN-e75Sn7hV? Po##׮dcWN(eϳי۪ ӣ km$#2˧9b_13ʶ7|eo/N\0~zYJbhH513hDGB U:f[$E84$$y.u?K,Wކs 7*W5:*3P4u dp?-:tk,hDT\?X!#f\XJSvlPKLPaH"B^3`ߠ V,cշ?/:τWH5R*4+3c$iO2tQf!1!Hj̅~ÛG,9(uU)9%|?(bʳ\u?II/ "ug&=PO~3HRBji"kXShe,3M;iR5Ɛ{qJB.䘽f4ۇ* BΰWucaŦAύ 2r-`44P~3l jЦlyȄv:x!>jw1Z3Iا[΋ vCaR3ZuCQz!PLm)٦gċ bGn*>w[#M a^H7P( uN S_/Y̕z^m_IMw (hm ׮[)rVbݐ[%Q@N}&^Zd9{} $О y=&frZaR&?F~| ,.YU&uj(tiGV<5Q)l跩vo_bBRћQ|[sGڱ!Uյ~k_ńwsX ş@vC%;e+[ EnBʟ1P(׵kbVmx۵=bm<%x\C`A'(j6Ǘlw4uP$yJ32@;mO3QDZ0!?+KV#ѹrBȹ]چ$p1n`dSns=Qߜ$Wdp>ɗd6 q(*Dvn ՕI؊Il}_OMotn*:"T0<'WG'ؘT2vo$֬ vLe* kf]Y! w\14p[;$B'l>6){4tͭR1x05'\;$LrU[3|jG% {$.I⁢7 Q%h,1p`g!ȵw(Ӣ1!iJ|RYӮe3R *Iz)%u 7lvl o٣rNwn¼(zF[7 `1DOX:cAUС߮_2}YѷT;1|}Ɂ Kqv~5K ֳF <$G]΍ F'Ƕ2KMN_򦆤\Js'p+ۂGf L [J |JIoD잿QWa](Z[/(LGlYb/.vv0t1ei4ZGlt8u9 A0$@l%,8DE0Qʺ.D2N)Fg+1-WqSPY!D:K}hg3u%l+>uK:Qv$sK7%;~cW44J[dէR0h< +/nA5ǐ!z-]G_{?Y"}F!J b$gTkJ72JV~E7C_2zG8?Ɛ`?d+`Q&ld80l~yp(kS s-UYׅe!T&f z,Gxի/ 4 e4U#'fjj tR)Z@YiD:]fxkEyZ?tsU/"N"cГƣnk#;~nYnPta;_ѳs|fXtɚC+ 5l:xt y~'mn +;BrVxu7NY@S1Jh;4}h`q~ׇJELհb)5@/°w{-XIgk4ݬ̵}合(g_@0NJd&״15o5/GiPQrޖYFPS-g^HLIz*'.m<r& fqD(2u U b[w̓Y싥 9rj-8)L[ mc5-sE`S-eiMr*S5&0U+pxi:ViR 9ˋXBJBl늎yMCBɸތp (5Z$ =mׅB:$@gs ѹ__UqZ% [s;ġ{qk{"PDQTuq͑dgU^-F!deaf)M>57Z,o阹)̡Т? ۃޘ5oDm$'6|SHPu:T02dTH+'$f% EZqJyENekW  n& Dw66$u[ eh@4dCWX|G f*1DS ~8ĎEHʅDP(10a88O my 0jˋE$(".5!g;+M  )MgWv? mpPFT#|RCwB' )D-ӑIcC)ߛEx/"Nm1]vQ3mP'r8k-SE|&U7V ϤaFB܋mk10c˗ ,ΣzE61O ֻ3}= gtIF3o_IV tDѯ*v<h/mMN'RZcC#O{腣)sq\3"OHϠ2 CiA<1#bb̡ H%5cof"HuւPPІv-kk ڕ:@Y 3%ZnW7uo^Mc"/ߟ y 3V@DiSk4`BvgP!? >_Rc?7okT)}ɤ0ll#r@g˫xcy"نe2_*m.>k h(o h!^ >jϲhȘhoMP?P5-S;؜Hޛ^ʀ#c: =ČFZ]17s;痺qbNQXLUG7!ZodJ &Pv[K1wW`"7f7%q{|pmǦioz7]]4B־m 6a2P4 I:f8*kZ? C׈{WkgA/Ƨ[N^_ RȰ|"C%x^\o%IЁ7q/CɦX1tP+[$lsx8t{lP1O&$< mJ͠wazӯDSz2UFg| -*8eMtHIy WVI>wݹ+V vL3N5'8JM1ò$^pVù,= t1DpȍGbGմaY0UfWSBGޒa>R p9cl,ƣ)zC 'YZW.-9DYc` (Rn0ǖWFc> }ԀBapxio&nnEɎ\4M@=5Wy/FhC[EnnƈRq]:O@?hOTC ,rc^ ^3=ZHOɼ,=x2\gКPL^+pڢBћ4 q{Ob&H^;\əT8~+XrZuW 4EBޤȻ Qg^>XU r%ģ`J:LMDяXT@q(݋ǝLsYܲk䯷L"m5/:4eHșǨObairP/,U^2oO8H,k)0ywYC-RT810 -cQ :|k4fP_YCuqe˨*!8%9֣)uͬhmY0Y4 m TU-~/Q9DpIcޛ Nاw)k@`0޵A6IA5;`߲ZP2Y%KajiDmh75ћ%`;+@pZ&BJ|F=\xl܌"7WܾbOFq5oyZH I4+P!N$ڐY&b{ m7'"đ&a#4-;0{NqawCdOT::CWGd8W܎Co4w -?Ơnt'q٦z_[jqɾ7wa}߸bq X~FDoNvןo*[Rs2yB] Ƈz/תF3@B5ת'=+ 71e0hrN2]MpvCU6mru5)s#Tqި60]k"48Mf?DO= R%n൬*5ZnrM7jóZiNYLqbig-sq#U, E{7- O*Iqk:_4q9~EJ]lHL!%,2gitou>\U⇎Dvi񲥏həEJTIڂMA:3\ м7#51dCmX@"Y#NmbjOVYGK:~zb:%E'UP4 sc}"A(Z i3chLpt?^$RȮiعc4˽iwej=V fԣLҭsJܗW8nr,?y>AQhlEPEnj!1*c}DY`efRwb.ZmMn :RS2a]̠XAvzxQʻ뚡7e,aWS]l"ԕi? ,:֒>"*uo R!w%%u]X{=j ͮi!+MSC;q}Y$qt l '' gG4VHypf8样u؟Dѝ܉ŁBng`.:%/DXt, ̍+l)-ǯB_H;hҜue{ Ƽgpl{}W~'b0A]Ye`rp p:WH.a*^O L#HM?@ /A,PL( Qx46Z +XEn nqGHD;Z{8ּv1\pfa]y928x:5mcz&,wpK{t!dHaC_G!/-4t эa=EYܾJ;ejxUSX2^ GڧM?) m#⧵V2 jlPL|7 en3$Rxd2@Zj`m!5,o *;m(01L{AK 4b/OD^KRE&"M@c4V *err҂r>:EjTe1)?!4X6^̠8#%k ̓ߥVNΑI-[X*&$ҳS{"#a|p `_igj7AE7 -kA]b7ą+H- ;.M?k"@.#)â32/R7Oo#n!RG! *`>=>H|ZΉ*״5HQ·$@A-OOXNԑ{Юb[(Wft嘛y2 CNTftI)Q'ci/%ۺM.zr ,1(c /#xu7qx5:Ϛ.)2zB!^6ievfbͽ =D)G- wxԓN]5s|V\pb>G}U@lYڒl(*&&Lݪő*ЁvptQx9h+8e_O+FntkW܌eLQЗY`'E\KHX́U&Grs.=O~'{bx2|kلm>(R3w, H>#ܐ IYDIN!ᶆڭE^jU Ċ/@jH,s2woK*mm8hv*"(R 6*8W2Vc 2Q^kZWt:3)4}#t٥M53/?=Kϕ#1 %+[Tһ1b.~wn>cD|_HՠfHO.^wM6J +7[2蒜F*\ >[< -ƸabM0x1:g:p @R(PճBnEĪ#v=~+JԦ1ωC)uJORRiq<]Q-r tBG#: eGaW^) ER^ZQrE肅O(9ɡ337p6HΙazgxku YMi>A0ǂOV^ѽQH0n<' %}N6eg{GMnm\XRzh K$?[xYWIg7GPW;wab{/uC]}4:D> PoEk5ְ.[O;2}W,q:X`(>3 MfMӎ%p{upZRȆwt8C˞p5 0s=ArBj^cgĨpoc#z7$Eu~vBH&˯a{j tL˅ Ɉ{eﱈemlPՂ(U\q*ſH$@j;`fZI(IC8O[ |7B2nʱxXr'=:ɋ۳@{Fz-؊qsd@VrbR̴|]QUCpH:i+Xׁj8%ʘCY{O<{z\a#1_IӦ2/g [/;l~ɩIG0񪞐Vj@En>48i B s\~9*?1k-7FmdIzQI3GDiwh(^WTaM\C{{24U5H6b"}9 " ޿L?!x6 ?(4AÚ怌~tUmg!$A'M 0;@?cD)כٽ3Qn Aa9ʍ(A}E\Uo<>UIYIFxLa 20 wܚyw%:^ FL= ?)3TD_ccCD}D,,5RbƅKk/0_e,4Iy 6N%Ȼ0zbS3xqT!>dۘ( N^6 &Dna)7h/0rK 6[!c<]QI)i/7/)޾^lɰBC RxVa=~fu*_@WPu8Ӳ >\+G* &oo;jۧzj:wIJQjP\4i.~{5Ŵux/|C'9{f|L7R^Fj{YnӃUGky9qOk(-,Z und ֭7LlUu3-n;>.)1諰r\8#qЪeoiJQ$U`#y'RG+)SK:-5/]aMIw-0'!* o>Xao$+]6$E5u JnG5Tm]8#i1ݨ>Bsw;+Sno̵}K&;H,D%WiW@L|\hpDdȩW^\.r^+4¿;HظNwUV"1A9uW4x\v#_NV@էn+ :#nFw!.RHz."Az'/̯#XmԒ ۩*2^ڛWݾ5}9:8t?QQWޫt४iؑ(~_ اksm,*}ف\tR˻NӨu8r<=QnI:\F28= vSp}#psTU7U>cvMAgdM4m gTjn9`7:6X]uݘ1烧H6He+R|%MjQy7:*i3-3\D.O1F|rpibK+P{;7 *.ɊEP'mb&-;| `F׊$l'_|~2 4F pDSy PcUHQd@R4pgDNbHlg`ib5˴i`hg0ns(`D; J7[RPy`rv7O~}PW8$,1̚X<34Ws@QQd0qBfM݁Xt0@[x/|OxrqVh+&pp'bݢ?Smge |G5 [QBuqY`fw-ZI",Mrw\\ؔX8*'YC3CPw)zjklwy9`ente>ӭ*WL'_8µ4Ja>np\x8W=1O}kIϡjUz)P+72dLM j@r5=a ĜdLm~.g0*R,]+Zcҟ=4VgHLc-m+ƚ'6a=IZ&.^ EJmv0^Jp,S._b'ވ- rgn 34o9D}ie!Uٝ}?Y뷱OA"Mз5PG'Qpˬ#Q‚@ 1ߚu] ${NqJiY'Ҳ=q98;_LJˬq;N59L끕 jbœf؇&jZ#'NBFv 騅5Wy=-9 ܻ H`WxyK)krmⳁd~T(2.tSvكuR`NWzṚOD_=H u_^w\C^*1/Ыњh|Ҵ#ê7U9|=iӶ>s[-pT )K1BNk~;7"o fc}B&JcCQpHa8z>#Z ~⟙ eQ,>X|lb!wlI$S* 4IyqYqJz5a7yڜ? ^{r;)T5Ϝ]}ZyL{s@`(O~)~~Ά %" IhnWN5:,4S>UN{s;-Ƭ zo$y.[z0J<;Y@]l%&4Yn3ts~ex(L]2@ k ydnTΌ!ؕ3N_!FcуZGThTK)@(D}1~ gr"%' ֝#jܶhpOxxt@[ 5Rw=mܾߌ#83.yXoǿuX.:G!y1GF٠C{åAx$B;sc>n+FTAla#z:ļCHLdܘ犠bD >Y LX16 :_#5.:z{<_/9&‡UNMId7DD{kBj[ܪw"TwE~ιD%-b 5ELߓQ ~voQ^)79u"7 q [em ?‡ﭔ0pWH5(=-@\`yR.΋5,ewM &"ie:msş6QSg@wgDbR*w'ךUJ~:4UNp$:]o Y`M|Bϥ+@miѺ2wm'zN%2#\H\[pNGJ#UBu?kOfg 㿂%ldW\ߞ ~yx5J7mH!8U#~ gI9AU jR:`Cv(cp|䎊NP+/;/Q-Q${̬d5yjhO7XkQ .{谗+ V 9 7ءw: ~-Y3i :48bd-õ0n+uPPuAk`c2!hFzWv >4w=/o/Y]Ōorf,៛4͚zrgұz <ŷnOd(e5~ng_ɞoSv=ך&5Xίݐ;r2UC,*N  2%b0Pg5uB}چ@"*\.t0[[ѱ@[nt˰P@I~ ?(H"1, !> kq.|S_CY31n\l[&ZZԣY`٭'>SVrn ͬz0bʯ bwRpnܢ[ؽwN'3ɔ'_*uGlvբ;r0_B/SA 9ȭX4iSd7UкMۿˆ|%Z.NS ֽ1-“g̋};z;>l? j;=/0]%cA>S:0,̛ji. 8yq8{Yʝu{˃^`Ah8/ЁRbFVֲhLRO`):X'p]sres#2m&w} w*4o<)4ЬEdjZaJAZNdGQn3"0 X9>'RVE5?`dwE)gYT85WM%t4cgUۃ-\xo;Pᳺ4uN `QȂK3Ӕɦ_%&M<8ѵI$l۟ᡒq͉|8=li}9AK7s/Lu3ڨ '3&,U-%œ r7+m/V^ѳՙr}jŃ>!c&^9ml+mGD_pZ 8og"sեjz)dvL2SN:=h~t[L$4ygC\C!@gb'WuY~k7錼 ]wI0 +$Yd$̑o܀2΢PSSO@OksIUTygTe$ %&R%{Q{U8xث3cu(l؎T J"nMG8I4xGW]@pV9m(lя!_J](˵dch(aB!d OZ{/VS9.bsd_4Dgj@7](I.ĘoeϼK8UtX?g?d ^pڛl|eO#9FZ5P` BT rج'"VvKwpn*%>>>lw}G3N.wqQ GRڪnA -뺇2StH?lsJ~pYnGDNu̼/z0D}#?%{ZTM\s@ K;:J+GJƀ oEQa4صl$\%.K$OU̞)=5f0`бO$ د/s@/`g'7̮!3Ƹ=3ۏ+Rg+bvLwXh2y$k /F KHD~&?2=B´o2A7s\D2kTg?,\3Qqbw/x0+tE:$`N4_Uu*>.F(&ҕ?{ueGCM}#/ާ=ak~ک-FL⠁\)LzN+㼞OtX Hx6Sv[0zI`ǘڑ- L}αY88V=-,$F9gRgϞ={8^BIE(>ugx8f́TG`Ƹ{DaK?#H>mVXJlU*9 %:H6揻o\KzL jxSċГJs/e G(vXvɂ<@d9 =!%'^|c~vgԹix7A|5 &%ÞͥF@OjN_SU-*(xSNY<#R( yc\l[2%i:݆ fyI:CQʲuG4-Bv|ϿCu= U}"0 ?o[a,pˉ9":h(Ą2/:H(k</cΛk̪k]3{>xFXå^ 0dum|< ;9*tPXƱ,#4 Ğ~5R1Oxߛ۠69"+=k>БxE 3*8tf9Sp)ICv:E,@eԻ]~<@qIʱ 6.(χ8+3r 4~7&\XkhFzMLls>S-!IsG<=!7rx?¡c8jdо u9@(/eCz: Ӭ :?̺1u[1A=-!8ǵRN6\HKY0q#j3g8a OnrCF_FRs Y.we! J/AwƉ#"10Nf!emhc}k['&YTE6W=hYe;N5ZgvRe#T2tZgn\{S}&Metځ$ol%vZK4bss&iĞҿ{;tiOGKA *)"t\~\%7[yشEM%JxPkj~?m׮~ KT>&əS\FZp4|c&mN*[5ez(|ڏͫ<)^ykhY$;]zoZ:ǂC=Ik.0EF)BNP@; #OGLۣ6!݃FiC_T\6Vn݋r9$+ #1If"g3m>q]1+T sQhTHRͨ^c*kȪ-sЀ<2nl%X}lD 2>|P R/$>~pVV,;{fRer?g*rtс`~a8&3ǭ5dZ!:+3G`z6t &;}m+һeYhaeMpA߻n{qI*Vf eAtH(yYW睲@aX'y.728AIw_ltp<)7̪3\.b$B4ؤ>W_`)*ȏE"Ф`_9 x'-O5!avOƍQݠ$10uB1bce#St̨ץdICR .m`7ӑ@+j I7*/O p]0Urh;+Քj_>|Hd*(*x9@T1;5ߎ5Ch{a!xqV!`JXxhikQwH&JAaLucHʬ9LM]GWuO& Aq|t;TTr<LV%ڡlL[cŅaG|.Q")6ۿ){B Lbd&7>lPCp9Vw,jR/m4D%v6MɷƕsN+)e}BzCOQxӣZG魛4fxz0Y=vX:| s.?}j˳Z~ܖJ\)5Bk,e3u>o ϨZziȢ7ei)q(0iEm)6[:?UB,љd7sh*Cxw%É'.dlgoXYƊϻ!w&@] "xyZ@`0xDZLb \*y$Zf7T6seW]a oܞ~/==`%5sLMs`0G :Q-ZGSViQ+AҍB"2#_Hcޘ!B33*ՇVvc[ن%vHH`?Пhw%C`y[u3~?N.=hZBGY AIh˃G҈MHsӟ\)9hp4\'ǟ4Ⱦ tDŪQtj_{d'Iyve(,7vcPhx ՟ w3p>o6Ϡ븴[{8gowir+|h)BOM2kK!C⶛Sfc% TC-9_:[^ =03c*p<ډߍAWKzڍO2?j:D$))N@! Rm0c{)]ٴMKQׁ즶ީTjR7V{3BFUmn[J(|l!7C5@N7C2M%.ݞzUt|cclw!u^' Ԟ2XYsτ5圯$f;X|Z\Cv,}&-40^{CQsWAԱ \^B@*9d bXW$pi3KPZ$ Y#ov CIF!u^;#p-jpȃ ]nj_4g'/3L$5I$2wMBR  1.P'wQ" E+^V'x "z%\TQ}d<&xt9BrIQw!,P]XjxTMz]0m }M`u7^-"UR$l B2ufZ_Bdp`hF=EG%r/M*٨Ƞ ߀uA]?diզ[Q0us+WВϜGUVH ˯b#CoM /4AIIiubJҮSRT㇓ M Vkjjqd6aA}LsuShDڝj(}N^uG(s/RAHD6Kqs3aYi\Dvy_k_IIUMr C4ܙ>T0mB=ƒ%Eޱ6Wn""$B`1% R}CfFH& wwZӶix 8_r_㴭\ϳ*MJ8t ?K"`/_aG"{q-̥x3 0AaBܬZAc#ԣ.5D(*^X_%hs_sY7X-G:n?B;3K񬏮);cWȠҎ4j|o e>Q(v'1$< \]gvk &ܿf`HmK'hD d~^;RV>[JaJAk`Vzl\\DE `&L JLAΎLb@!EF7 V?Դjq~1'U+,;,W'/-HDy#k=f=[uX• jͽ @c!&T!;r+d?`Rsst&/u"D[yxVTa;JDJ~D~>S`i$$$ TDEm3|Ө.v pD Ss7^Hi'OƸUcHS)/rjrArQ&X/ LN!&.i H]S  VZ ?2Uuk?N0zD9¥TڏbP1UUc̮OVlVgX>o䮗cM pRԠsAO"~m=˓uP 6P>M;6=8FQioxm';GG !Tgj*?R(&+zФ.B4]:(0rƷq'jnt<^( -~&F CU$tZ7}7Sh_ƁrV˳;ًqfTכm)vᠴpҥf"9ݠ@MQP0oh 0Bi{JjJۆ NR$+alA7LB;qK;3 WFRq\#rղ8Q=o.>8lIDRs\l] ϸ{-M?57"; oL侁 hًDFd) bk.rr P՘mc9M6ò`S>ﯲ3qk]&sW/t]f ‰BEz(Dȓ5$\7ݙ{kfC>(1yg Ň%XGd6 iz3*w0SdPeQ5c@67`.W'b1(14Oufٔ;V1ž_>1mlpcf c]巇SD_mC# l=K xiv;Z(B3J?gjXKFՀ3-kR߽0zJ>VYH bp ܹs m0ڝ b [vm؈=g[ޮ<=P0Sx0%ӫe?'N)%zލۊz̦x[sVԢHa8p0$@: Ќz䘒n] 4Ż(zɍogzˋmXVr}wNSHD!]f,^)W#پy]Űܳg1-Z,gh %%Dd8 3O1WN?IJ(*R9委Z!\]]>N)X_ȭ,JE!b/x5)<;;ѕ ho jKCXSTM:D*zv(.Aq)dRL"NM wddW'";,H*/_|u V_Gf D\y}fxCucS4_x͞V^ #|n:;%<^ b+bN.E\o< JaeFFVZN #įQr{xL6VV#\""*/LFCbVv05 AkPq3UNUL4|4v>vH%J׊ d7JrD'ҢOƜrC&T% JӨI<Bh{ j8f ITƋBWD;XBb91yE5G.[-~k*9eZYzKp]t(KN,1Pv@Z8%㸧A쪑eq)-K1 )3IY9ϑoPvM6`f8ťE`uB" Cwx.6P?wQ D; äK|gzDŊ18kFq5Ó/;}\D)o; wazR(#gIQ뛡v 7c-?{9;U5}dnWgx$EAy(k StrǠ*7Qװb"'/rM VȴfYIaj8AqqRQl@7_ 6 VSm9p{Qy\9GBRgNE5VFPdK6ҖJGCЗV[ӧx4n>HrM-}`\5Ė&.ХbxmJ2F9q@poUW0L,<ư]rޖIوw$_47blҭH0{}b^~˼"r` A% {9ܐy KiŢ5e,[fOaf_4fw 8, Zgq3Y^wP{n梞 =f9*kKkf$;@yOQGf#D2!`-+pOe`D_-`!>v<a /0&ᴬ U;mAat_!@ճC)є,px5Hm]>lrxd;ʍPZ+B9) WL6GJ'lU4 ÁB, xǸ+jņ[jNFACQD|Sbz,6A/]:Y,/uv{:Ch)EQb!jNظ5(e!t l{q)"kJO9:i۪xllsTAl'ZJMo".䠿T>jryg?E} 5zN~ Z{v(Wѻ]cO-,d|"@ldsaϬ|bE/c[pn8>q Փw0swS:`R 7[<|.IY&`Y0!KXj=շ9?<83cX0u wxJx{E|KkI ` U6ҡm =g da/n=Hs=8c^>O2LY,jk^WpU| Zq 6Y8* gQ>6: j_t%ZK`4nM2zWS,yQ])u 5w\zZX7sC3`rYgtLnxSצNOQ*nT;S`:ic/zN;?[dD5b/4@y6w߯mb"lpT, p2E2vcϾ/v51!L/orP&TEe&Hd"F=SJJ÷jxիYX7'neY4;VlNp*2'2YߔNѹ4(DB>sS3 J-Bķkx @6Jw FOk]"nT@v * b =NŃ #Q \F -Qk4_\qs(SgŬ>2E(8UTcUdo@-Sv'H7ܧW椽@X(7=A!{;O5qQ"9#nxG*By A&=ؔB.a,?jĵHt0: Tskj*7_4.Qǎ?,mś”6 /MwcI/W͹g05^KyІp\PRO4=J] :;>vnyhвᤀ #Bzۤ[%8^Sm(d4V/[rA?=e0IFpe޻m}04TIs;)L2ռU=㱜6CM6񟹒bpf3貧/)h=y146Ε6ZW VQzT×jR $1yfIFfX~  @TK+8+cX :IuL5&GgGr\" ѕﱺFOPY­R޴ղ^g/g.#-'#DeA{z:wK wG] mIxͶVо#yb*4[Fd4x7߃fa'z,ó"enΠaPAd5Ip$MKd!qDR%)[Qp톐G:oG(Xz2UC4HiDLz 9|Đإ\vXDeF;O̳mbPwK"yp(rBω*:x+@ eޔΞ݆us>=t!7Q R]LA2t< O`5r}oFw-X[V.(m ? )8IF̶,FS(O녖Q֎Yfp8T#'~.Ū+L)#i;fҘQijԌ/ ?pwڤKh$C=ip]3 \_j/u2)I$ATZES 1Q[6չAn1M}QV_Ԣ_ .F|f"Y&'P6;oMWtJl~%ͅrZG @)a5=(Aip'KMYصzdhTfz&̚Ȥ;zS03 x1XJѲ2%,>FfGp_@R\ץd:ɟqP]7km3JLs!D_\}i?"wV%qGhU8vыS#ތPzWsCqWcoЭJ)=q47u^eKjty۲?@Y&ʥ*g2tX[ĊWI~I[1?J+6%bD Ի t}& >EPN#1l.?/ ,URQbbsFݗFb[y23P!KP{/^H7r5֝L4 "b RڙnY5?.,eR5:WonmW_H(?St˶f` a7f B{޺ Ha2yLgЊŤOY7xtJpz F7$mޠqla8ĎށY77$55kǸ{ō|&@}[^A*~+j@CsOJǓ?xAFGZIzs%Iux' 0摶zV 9&G:S[Cxmߩfc#& wD +}bL)*W}שcnÊM!ٰ3KGr2N?o8ۆ'5Z6q9H- &B¶+ޑ?7e0=-߫ÖMƉʸ.0I " C@ZZ}\LX&j X+[htBM4v,zJ.6^B318!GWB ' pBeԳLăL uM5AKTc-\2ɴ d5%27O6l pS!dP,ۿM Y\7 B9ˀJ= WO'r4W<0--Jqx<"%s@)sYmM `<:+y:"๩ @j I;=} ;ž_ oxKp)(3"PY[pA94u&)/ /W?^>Lɀ Y&Jo%?fm)%' gM6S=E.NO$,gqc@['Q y?'By~v^zH\grhKoLm"f~>')XhsXF'9I{ UxbN.n0~f솦gΦv++nlB86"GƭKALÕH $Q1mRI5]NZѰͤvP-&/3i2k?S_\U/턢Sj9-Џp!JҞq[HUW< h㒙ܻb$iAjQŦ GpJ0 yN?Ap]odg fP'E%Uwe`عl6<9M^{ G%*Wmf!O΀"r?tGuBh<3`%lz-'!xC]m0ޖ,7 mքTTζD@Bԉg%=❝5-M;BQfҍt IbIHU"96?D/e? r6fEBkectXE4yg%=Q;-Hs@)-$ۺS k j38Rd7#)g99Vê*lp3>U8gHsvEjjq xgLgF_g^K756 z?8"6uhj8ޭ YMY,ƪƫp3Y/A 7P5^얞#n6m= u4W b# j&|Ν}rң,HPSx9AS7*QV?ҧG n}gE$Mka@|ʷl< tryPZj38Y+[m}$;0W_uQJ 97F[Jbڍ{M_Ơ}!GV"uTc )>XE\KfFDVTc 07`{1or6C 9܅U҆՟DU1P_߼`<\10S׭G0_gu˾v 5WEMU_=L CW_<׀Dʛc K>IWUyqgC0da#К9%X^m)~b{porSnӐvp<`~1Bm+fm'pڐC+CGo IuWv۔C@ q:p/tu~RI!^}@$~^&Z)]}ǒgUA@pWh?op.po~RݽKA!782e+,(l̫5^G$ ZBZpBAsqJaq=0#5#Х1lY4GN=5{2[7&MfˊM8ؿ=$;=o=y9 b->_Yc<(*{j%Rq@)p@bpWG|18yAAi ,CsOM^ؑGZB_jVM!cT^'6>.Ɛ>=zlCl@hH 3+G8V+p|P+pJ8Oz[X3ȏ=n5`|ЊSG5*-󩂼Nn,I,q,t=|&pAF($cw\dF $ϤJ[J V2Va!TY%'C*H!s~0w«SdVRU ;k_[.J$W5b𹗧w|\v0_<+:wC SjzCfK ejm3W%e3YTl 7_Tw˻}J vЌ1Fh9hJy3*~.n!Ȋ_8žQ@;ڗ@+Pѝw\O4N![=݌6l EO*cG|bklF_iEhe[0X4-N9<~c)>Eyhw&6,b~GXKC"|OW0v+Cxb&Gi$k^ z7b& ;6g3OWIPm G27Nɕ_}W7w re*{%mWuZO^NwScWB0:ڌT^.ޯ;>lFzs;co9 q~Lk<ۿu! /$c.A,RބڧxWq{ka"=fwugkz0A/iO;< :y诜hU٣S[~P}t}]A#7&g̩ 1 d|sAe,ǖ T=?S($86JYN̕Z,6xayh@r >A|Ud ; Ζ?LVmk!i"HJV#.I<g0`G|_ޟ{-*G7S kOEv7h ˭qWCFx7BIPBsUVG}9(0/U^=ɻ.GYp]Ag`l;%3z-xTؓ_xYɩ*3?$:/\ɂ%Ss7 䊽 ΄y#xsu 'XR7f;';6SuNLu{`X CS_i˧Z)bĈڽClx\_/{ #@~чGT1_N3 [^x!~ֽOZ}kpΤP7 &#Z L_@SFĴtYQYtR/&~ "8%m#y,L`wۙR6s򡺯c-#0\6t0bhAg]zo]LRǻ`"DU=, dPxjp؃a,IK%ƪnñ6D@[)B*&qnZsX MWY**bvDQY߿A1:fT&irڒTY.ʔ&j!&ӇEU,5cag% ;IkYNkd73ͨއan<LNu~J -4v*+#9y,3K} o5oeRxkr])a45=}@^*|v?΄9 T\j+KMJ9H-J="ϓ M6?̜̀ۗ;YNJ׮ 7Ӑl(;E'mRlN"U>VU.ʤRehdu~n,;оPټS$9JX[=@`/G[j93@wRƐĿ}~NW9KNZfKd\6YD eVYsE1C.h;rEsx'lwJm!B=~\6hiӄT|t;[s$my5shMn'M4Y GT[̗s =L>+ |ى1e$ïm3iBtC*]dPɂx }nC&w%*L%4t?:[q#=uaGbKVӴDkf [>I} J0QG1.*,pHҌR9ὶdžyx?)Ν4"tMqŨRu/N-4>S/rȂѬ\5krIk?QP ~Nr+q%> 8eE3p4Oe$貐N0:]pC{Tԍk4uܨxhVr]]vཫT@APAv;jyOM"ٔڠV8 {=kНkH_vޱZ=o!m-_@[0f}q[.HVBaSµBE97n Ѐx{ot%6qǏA 'y՝ "_Tw%4~l1l[F!\bV2<7:lJ2oڴ(ayn@eo0+jxpצ%K`c{A}zQ]k`͓xmt=.! tejciY(;ҤñgB1nO9HxWhU Nz%.Yj&4r`/bEgݧ*Xý62춄z~W\H±,Y\R6QJ qxkji?mGS.L#Ol[Ex$rb!f'=ցxIKN`dͰ|j96J/DY[#bqZgG)?4udq#$%F7-)k [LKZrzig/MNZ։; L>c]DjO9#ɖ(O7"(5)w˩Sc {&%(MTբ"%M-KMYP scE"7jT&|mdˊ[G3l\"3bDj%g\gިOvJ[ 4 5t?bAm^Mh\V2(|3D,+':31.LH$ݱC|f@KB'ĚH TQ6]_ibE׆HjDV0-FFsEc"ߘԶ5^ͤ~}mMš;gmq6-"j]^ӳ;x\:7kL@|Ѥ;:y|$7hD;G7ӭ=TʡMS~q`JYe,CGx"$tbs3f/Ma:[bfҟ$ BJݩP1 MeUzC Od Dx͢kCܮ]ieѶl< &Mq"$|=^?r}plry"KZXR,'oބoKe{9Lɤ/E :q]Xs*wXxJCO*>LZ)H0<A٘QU9Pv󵶻XŖh#Dm%QI`pN uʱ4.8x+J®K)ZlD[ZLK $GۙKMEpkf*G)"@Ze?l;g5 ;Dr"+fY8M;{Up'|t&Ƒ5+ c_.(m@2͍Vd!3vԧ:!ÞB5n _:,GCAy,ա7}՝`E-XMmI7fҵJ@*䶆=*k7 m׿D%J0)(*.aˆ$nm*.' ۚ{F!@!‡md'] ͍IƓO^0K *SIڳԸ-ͣu+xksՓgߤ;/ h練xV 8<ܮ: ^^v?K˲ϩa3ۺ>>IA7ȊXwcvXMeJɃSv2.V2(cF7 J'6?ߩFx#΋Kβfpc8OE1*!k=+%M.4pƓƉ u҄R1z7S]@L lJHYeEIu9\ʠb>^ڃvkb }AB.7^\`_ |; 5K@Ƕ0wRD4!Zd`?@ vh񍼊QM! -rwb^-_􏾖^5͊^"zI־ Y4/ *B;sx3U0UE|H&",Ga.^Uh\nRf =ku$z%Th~LLF$a#Njm46}A1<+k KLB3i "\jgoþƶ ~ *}?iao+Vjdw<$teTgޟܪUlP?ĩ|N ^WW!د}Jܴ 7*B(.9!}i_5/;zovS((eGB|ƀFi\7ӧ/X<ÿ3 5&z7kN+~Wbs:йtO!fut#]4ˡOۆg`*ΐ4%*Q_>YɆCVxjԩۚ zEŐ !Ӡ N#vFCgNH}hCdu /ʠ_S`F4TXy VVðM*.BrOz0 9B6$Q&ZRe,D[ޟ*:^{dJ[aH׬J+y[r5uH |x,3:w^ƜkzTہU]ڻi3x'<5;ҠUq ϝͬZNj_ys4b\B 2T g&8?HNߚkX7%\GG1'}"FVhd7Kr"VCʹ׽?ꏛD;v<{>47e$͉[aCaJ8#+a F\i.|.(9cQ=PFiĉ8 ڷvgT Wj=3/An5ǖ(l[>0g˖]SvV^[}A*ru@N&.#,N9RdpPZ",Z9RaVuVw)b1}Y2A wV9\o%\ `~aTtf<四+N0{ F*)VL N~>rZH=rǙ&_v )yxɤQjhTVֶ;됸,Ĥ>F3X==XUXsq*sdj5eo+*dgnx$D"4ׇtӅƢ[6 @_] 2$6d=[ $X!=uI9vO4UV G0x؉3N"o^?X.,X Ŋ—`]Z)=Ꜻ{>,@PxVt][͑:b¦;cڝ)qp2\$4Jko!L`HAҗfc=hEp:d6O=t_AS/mg; $olLt3Z\O ^dž'ؼea'-ee;!FD7d`^o$I 6/HHGA_9.PDLm຋RQ~TKỲdpϒfkKK;% Y %czFpxmF%9TjA S_kzqC$7Ⱥeoji?2vSy&|*r&IzL}S-vD^-a3 X!:懀ge^H<ȇfH1d' ȹ\x2 F D^[dm/<̆'*Ps< <†A4T8%N\ `zE[aǃA_o}FVwA|nKR5pz- 5@b~)c2n'<݀5Iu0))]6 OL#&vI7rJ}D]#!S b|Є!֣G¥IoǼFRQQS>[Z;%q"Yo\X3U/&yhS7%_#d;n]wn63l]Z14ڞ\WN!PoXxhɪ9km-p j _z R{r2ex;o@ qOBАdvhޏR&bZOS 6U[%ao(w[.BLD Ըw k%/h $7qNɼ|@wEf&s{#nX{cöξVRgp04ėzpV#v(i9`P(T :^d6q,&TOp=NJ۬(f7A5}uŰ PK8Jpi;)pt;ЁJQʂRvSs5x[U>ͭN\g0q6񖙺O=^ QR *W3A-,Y٩! rXs!`Eў驲CCi6i.{?b 'k%!qa@>k;+7a9ɨQjڢ1hнss=ƢԇYsQR+2V60ψQE+y_ж{9uo]!Wڳ=O<ʧFXxꃤjEV,Ďxc^vJTFI؎zcG%-)|(dXѳSnJP0(Zv̴Y*BxU 򀬄2sSc5˩mIgɦ9iDzC!>I:aN9TJ_hIUzAp48Äi"∑%fH&׷B +#XF=)k*wU`2s\9[U7$UUdf=!+] 9W3KoY =mճ:z&eK5>6sb7lK[c;'#D*fӰcP{r> py'`$ ϯixOrZDS2p~=zyb pcA(x^X&/ޏ\Q(=1Ͼld5?pghh:D3߷}J΃qXN g7+#GdON0xX.ƍƴ|.h2`JcKqK)t5&jG \I+M'-^z9Vq89>sCf BU#fh~<1!1Ȃ- ic#FAqO2^k~Wy]SD&RпlV^fFiz`D~2BtwS s. ul͊"Ysذ]eYB(m ˭!1-l@ǘ nk1A= խinDKaKF0u1̊趷`V`$<kzxt Rqj6gMlS*aE^ȣiU$# ȳJ>N]ʅBӥa3wO2O0DXz9Z>]<Ϲf"_NhPX!RGF#5Ž9k`> t]"p Á<;f6g%C'Ly.ws~c^gC@Tx!qqIѠi͗垣r-Vz"6ԓ+:A YF.WJؾ!B_s%$pbJC >#3o~/CPxbV6]%%4 WwZx!"9Xēїz0k@:5A5~pfm踏gԝڱޭO)l^ d߫1a43/U]&0EhMқBW( wNo_2LPjiAj}@zOcY!sY9f7ƙ2鶏 8L9|! +64HjtOx_uk0bMKTRb`G lһh|e[ zf0XW'NN库;S>܄ #ۥx(n%p2GP]5h*jpuKSzO o-+i\]B'͆f&O b\m h.MAup(4U=?E$f^X"**gov,@{bOPN=N;l}ˢI QhQ+C$?h~܅ɣEQ=6eK{“q-ΰ) b^ZX.sT~e}6C=4{m#_\N*R8[Nqg!6DX|g?;7}#bǴo-j&rc%)gD2'k^Nk1^c\ hCǘJ4-kHST݄wAVR̒n텬ɲu< qCa_1ku&Nb]dOНs줽eMR/Y)d+㝂]'/XMQ aw3.fS(o|;1Ao JtoInOk5'\Y'Xx^pM_PtޅntϡTuN߈Ȣ@v<H$p~VvC4F`FAa7,TQ@ ӻ$HĎeb-O68Cб+?'2]3~{z6n1ܠCOk1&!M뵓KC j!5ё"`%s8OG|~k [sv7+[%A2GS\FaS7H;y7Yr0f "өh .=dLyPcߑ} folP #j p%H jI/ca=ChTq7@:#K/5?[[y)zDn2֤ 3rzp:W[}9_KdwJӗS'Bs0yQێm'a t.1;Z$IZ$bd,c'di /^Ca9g|3h̃KsG |ϟ[@ua?dB\^Y9+l!j)|%[áH(Z?(B2zzNxD3䯠i=/?>"ϭz8J/휐s[F@e{ xB #^ɍe/fv~ ѹ~K?gyBQzmIzAȵrK[u$8KE>y Z$f5hf{H#=dcaS||lf:boEzpJV9YB7Hi dD7c*f]>s:s-`0&gGՂ9(p(}йA\tuXߩb%iy }F|7Ф |;xJ`X% "Xr~Jiۼ+L;Ry=@[Jrޟ*E#F$$@CﯨR$g& d(gAV&t0ᄱ FtN ݼVC$QW-SZS#$gIށ~}B* Vh6ҋ9ьBnΓ!0EL7wsJ 7~̂UH tKЍ;|˧$BK"~p {4 Mtg\SeHO!fZD=e|1*-46'yW>C+dl'ENٖuϑNh4w΍EH:JRj 2cw(5P 49Oj~1 ~P Q1x# 9IIY{NR9 +8HG3%mKh~TX  pCiK=,46p7? nQ2#ھ۽z"/%- [ޅ"五ׇ>ᰮKz L$Mf ],6i޼ԓy Ew`~: 29LRƨ) DMm-(@oyh >K8=)8Pj1/JtC{6-33ڽ6d}. ޾} ''E|w 9E \=-Fٖ AO `kCR~uWV9x:iUrAMi/Dy`dN$E ~H#t}2/+C@Jsi#Wuܛ·[j@#@!]c:`'6 5ģhj' 5B_WmX]qn%c(bm#*Ir[%TCX6:1)ؘȿH;>_Qڡa:uNV gü { g0Ǧ^rF1#G(7ѡeCGÔ7X/?U({4>ے\ĤQe(*~9qCZ;bVg_}6B^雋b nyN>;YS6c9 xƚ kpX|o!Cv`a;9 !M)X nEx^ nRݾ3ߋ>>5VhSdHS\DlmCV{cQ=>zEJ,K*kqybMgWLX3ˠ\O>ʩ.doa=vk}ggYvى"F}֤/K3^Oˠ\i6W'!N =ҿpT#(h_(4"xE}QG7ÚB>f)Wjs˴͔BR`Մ.*Z *\YOJScwF ?"J9Ap,ZIݵpf|]lD(-O4c.rgJDυ~ViK(@սK/s'V;c X_ VkMF8ߐ$Xx&k' [Մ8 K'B# ԟcd!t1  kx7:!_3$J.*'KuJwکӮ&fRol,o8My\}2=8mܐ n)lBi^rU7}yS9HsJ"I MM!ɹɋy>  C乊ZRy!LiyŸ粯&)!ucqƀx[<.HPj ?l2M9P1Џٝ|Qhܡix5DxbX+ [m=w$2Ŏo?X"t1/ e)/WQ`2B[/jhCO 1!Rvv%;=KFSD*7;*D dC:MkDxuo-q|GoJ Vl|EL%V3#zLF/_GJǛl92A`omX\o0s^#$fNji$PCKRgj^mSVq Gg?Di% ϞsգcZor_J`~pd2li\o)!*,w&btqԙXyV|Bqd YSe>!{bӿYEw } fF6 x!FR]/ O݄Miw/(<Ŧg<s㭔K fZBE.-{IZxsKNtQέ><bzw`H4!mm1M~-@bK:AG*"aޛvsn\{O~^j.g*=MD)[2(xD~'52/c!uǣG7h2q98*LNvzu%Ah;&" i">9]j cM@u< IxΔr_ӚO;𼋜g2@p!} X'J.6]jΛsC.7ӝ %~9vЯ!}97ql"M:>V0!@T# hK; ?Xd@)̸U͢pd>-%āj O9E%Ҳ shץ؏V@)=}ҕMuFkq[[(1=C*R$FqԛMOi1>urpF 9&UY\ɋa vhhn6Y|kֶب6i;ߞco5JwicO71dwv傿ooO]Mc[!xrd\..REY[I& A$A%M2X6i1VU>rEѥH]ƌ*DT5G~IW_"Rs5t(Ҵ2Ce:g{տ$2m#HR\DGc=+s(YźAzw^˖r'C^d޾r@￿ )3­ͺd,q ]D0B4 qT8*WIeU;*HV&B I։;PtH+bug3MEsP/·\&W5&;T`x.EX-zM7i9"f/aSX` 6zb>im~"ݝʚ3+/9z:sK;ٸ]-$fM4"m ѨCg~\b|1wErb/PUbgrX"]J,ptdaUC5#${̺jy"jȱ"Knwթ&A̭84DFcBdA+YT2rhL9-㱚K>Mڣ[8$"b !"Dllc^џםey]K\A{$;xJ.o]Qz-1-ؗb*} PE@ RYd. ?i#+jNG ckim gN=*8K|0;vmтJu0VEbንhZk8!. 8F7޺xKuqrkG!p"[ cY!KW? 1;4?;VY8Pկ?ݕSyTGeDغܓ\,p6shP[KuלF `QsuvͰt Fet?\A4 +JR&V n,Z˟bWΏИ&WThi84@i&" -`8EB )Ad@Jѝt0/@@YӺ&FgcY_aKQAm{V<6^|.@h}@̛">?c3o5͠ߺtSB3 gu *5O*H\'D>]>aUNȒ&kyO)E9f?_:Êh][SX fChRA8!M 8e: ̶t%HFp&̖uTߜ,e׎ۡz(,{+&Mi7&&? ̯!dp6M;ʬW筷ڸ )o!Y} E܎kYy~0{MJqW[d  -@ٷRv P3j^[בAUGp'>X+ZSko/< r۲nAn=B vL~x2Q( m^%cmRR>cfzcrcX+kof9?O-mXE!조ej$Pk,T~ZcS>ZQ!}EoH1ԟ>>S}{vkFz4V6^I%zͷeDY~L R#Tkx 6# ^vLHQDL\P ~+pk][ Jx %ee9ڰW Lɕ}8vp5:oVUl+c:Xd@Axa9V,<Ϻ8~`7(<=MgjeYMocr I`:.& /w$ aXAF&1v)R9/O[_%*,J%8#s(iIͺn=[U=E o  %oں7єC$΋ /JKެstl9}H̔Cx?l¥2<{v>j)N{ꜩXBFoe( 7/=qj/]Jb)3hh~LyBE=@Hnt4Hvo]s-ۻ1^\t= r['IhY2|8z8@=tL£BQheuM>l=t]'}fuSo^7t֋v")¡:>PEF#yԧU,_z=UuGIqJp? ߦ,|/yZnﱷ*MeQ  &I<98fKoݩV{J8䀫Л*єAK{΍5W䬀]5&{Q( DDhW(b<|Dm:63PvWлz< 4ߠۄyvLM0uuepD amBrW1 "{"]Ai;G0->o~arj5 /\{Z,? 2s^ zx0}e}˼>u|5݅|H昱\TΪ"ۜq$:[WiS5ʸ~Lb|`Err-?%,{%$l< 5Nyhi$dv+8m ijGr6f~aUJ9q$Ș6 xT h g12(XE$zHL<PJDIfhNk¹X5bVn狗{YT:jҩ sS9l8(xVuO\=pMu^7Ï1ɡ)\&Cd T) XaJe]%UW;;[ӏ4Y?nMGBZ}jYԃ8U͂fh` .UIWeL0:ZJ3wMh !E.nT;eH ]Uq,6g -,f~r[gC(I8m KOTBrz63oJKSzT QWᠧ$TJs*J:y%!$n0gBC uGW&VSʍUENLdغGlaӽf6 //B{J J2#rw @\&2؇dvWInJ!)@o b1Ld@ HfJƢ-ʏl/taӸu6Ij׎V/W1^sX'W)E 3ej~#}Snȶτf.CcRyJLyb#!v%C+fudtVr. Fc:qc~x-m >T>sZh|9?@!٢@ճ;ɲ1N!Ch\C:NAƀ9&5U#dY؛M cpmI֛~bٍi빂Q/{u6 =~jt=SEuWҴIEZ΄!c̬Q2w&߫#zK8lD ?$]gOü3t J>Gg0Ĝ_Aoy-E@Uyf- VCk+{d{dǎCD'PpSzP[||EcR!#Gdl\s`| V u$:ob6JΖŎtVYsMU*<1 dRVp [[&t% Lyj(#K} nM|JnY\/!RSO s^P8;)&کC/`Ζbr ٨K^#Qeفg TSA@wS]uV/Ժ_#eaBQH;o8}`ͫA=5 hʙ%s2ƴSԘ%ƞz)-dGEMȇJeA+o#)%Tʔko5 ,[Yd}:߹TbKy]KGbUBȨ Xޱ١>mc<0;mqeH\s`&\YJcPjOjP9t烡Q 7Q*T"B&6D6!# +`e`ji? 3VÅ˪(LEH& n{ Lذ1!Ks<پnCܨ qaEjD>[ M}(gEd9jS`Dl^#yl[S4hzk}T(~GsqQ W ط»RQBCt&xn #D= (!g%xK-ւbz:JF.o]<$в,#B2;AsT ^Ǒ,RSk^6wCAVZ~a΂ !c;utbRTvUzcH L<10֑}; ):#gZ^Ȝ'#~6kC4C^ 6o΃4myiP ^LlV#}q+D x8yZ hxz Đ ڭ*o*'?ΩZ-~j:D7^FV GwR)\(&8v gݤ >1G*i#3Sٱ"N8{Mɇ^XIT0[oĖ~YcyD -ƀ|pKyK'u;A͏N{9T^~% .tp8@0^or!8KKy7hǬq_R|0rloC朁8skɣp6fI9a#]Bv|x}m.nA@}^:d|W핾BP;*OԙO?Lfn.7^{8~;{oL[sV֮CoGֆ!jtp& [왚tc5Ҍc3mj h/o[*;y#~[K`%*B*ɁoN{#¹vv#{UQTe(T5bb `qTM Rpcz 7Ό">$Dp}1[IA;3)W8?C&>jO $m[WMGJ&tc!?1R{@@Ii#eF@7WXݬA+_CDU0FÈ vݍ].,{q=zlp k_YX:^NkѮ3c>BdV@">l[I=G50YV1J/^rV%:Co02|~ֆ8:)6OZyU]q8 e4o`u&i;h|>y~UYl}vˁ1ʷiIщ7g7Ά[rTkY׻IH]?hmcO:<^93!N㊷3S.[ bё ;Cc`n'Vān|>nC׺֎7:=D Q[HSCQ48gh_dϫP7;͜zwҸMKLH.v&W@f=M@75YcO2 62Pwsќph3>TdUQjM&t9: Ց]C&T[wj(7ՖJ+ruPqUZѢTT)JkU%I!.h}O/'Mu: 毓5X+ñ ~ɠ%f^} MUL( "@Òq* Ӻ{֍4u7eK.=>}#ԋnbjPaӗCb,jƂ,8aSN3bRk@_q и>| Mu^ SDBk*SJc؀^Y0o '8A.a4ᓁ5%slW9?ذP-i`-Iֻ0g3 *FlViAGm(SzCz60^Z@w_&,.MFF΃\=o:7gZA h,J/sSJV” |jN2rPոXJW0QA2m.=ix'p`FE*!9p.;'ݑ($4%H)  {P]P˜ |}os'D4 d YHX@CʂY(byV3<ߙH˒#62EkڝmlMFNS3+6r- MmaibK"=7OD"+X] *gIvT<߿ L ID~$K3h'U3XPINQwNے1fQt>Jôh@Tf;u3uD06=JrR;2_쯧^(O $vq)&O v;(})Sx=a1RHq iW  ldUn,6Fi,EeRXfLWnp:WkYcK?e=ڌOJWCm{鎚(,3H5Ors ~[!zx1C$b2I#@fmE\G~vJJZYDG=mՇU ru`A\3".#dQ_eᦉUzXu̩$dV> :lBINYRm79#-T{!dGiȬGN8.`$Nq!v7ZnfPڣk吇׳mSX8i"2։C`<6O6 +>Fg_ÿS_9R#Ä[9c$5xz=mnZ0E0 |+רNN,Vr'@>L=6<9Wh|-1߸ /DQ8;*x6NS/@~e)Oo(":\s\KS5K߭KB$س'" "v\)za?-ma _ne>T/@dǪ%ZÓĉ#0wAᏢE'JzfL1?rq$ՊLd_ Xik)ZT;Q6FL)aYBt|1R" ߏ?D(,ԋprӚ\=FEi[QH&WW?0yq=[ڵw:|nuҚjYcO|ݏ|~KG7YrvP+TӿT >gvZMGI>S!pٚ:NLw?4f)Jgک$F tf^ iQÆR!Ñ*ˎuJ4*ZiߠM1.kcPY7\К~ry #1o >(u7G"\OC^xq"d&I݁st{O)62^RC|/@#ϗR {ͩJ"h놈5'*FOzΪ:bc뱞64ʒ-XzG|~[N#> Z؈*'!]ĵkZK=8SPX@>pNPT#yL\4 &BM+X`xazU]hꤤ,c%Y3d@IzGoPI U1NsE)[ɕ( x@1.+H5B_<6w l"$`NdVQ-ƢC-'ɘûDxFk&REV!ne/qy:4[7c $OY+׃) MQw-\¦&<"ɮRY$]&#|d=؄Cp*r;yzK 4: Ypڜ8ܗqz$Crtvc7y_p$ҁ1>l#mwxP 84tV!6蹉"9r\*>pJ)&vӻ)C5I"_)2'=7Ж[&Ry@p>MtH/l eq@6)f##`궄 #f[#^#)?}#8.7*0~H܉_:!f$ZD@Nɶ{p&cT r%@hZiC(p-.izlbxQ]lGn(!*)P4*9]5A|)K ьrMC <|%:h./U+cXZr2U''JYN3;d׌.M= }eΰAvA׬ΨzlҰ"`'R_\`@ I!]O%u&|@W`+4뷣UkM)m@X:ީlMU=|rnGGF銧=gV)Ս bo#ӷUs'QJ56+`L=>絠;, mwRvy0'үMY6R<4MC-w` `5.h7X~1@QDOÓH͑kOr~B"J cR~$H2:C3chj;VYQͫQumD!dA-N&fHaph;o`ɇ˃Pdq:j-v7[.s.hh-tA} aT*&i&Wg'#Ϫ28D]'G $ЄG|z?{7td%;]4!sφbIQ ̖4^ur$99=! 7GWH}sdtסYM BXS=7.J49A ZZ"rT^>K?G*&;ޗu9}kLbekɅEuL,de$%Dֱ̆W TP #բ)С{- CCKϭr?oARM*XsP(v^ ;MbbUHrlx=BzkڠIb~y-BJY {d/u!ƃű?O8M ) Ou* $In/N7Hyښ-;ndI;-([F!XKމ0SK 3 ɌQl܏9LVb41mxpnJfD{4pNlRb|5"v'D},ۿ"T!wlJ Th.!FҠ7'oMIjPp.2v#9M>uHk7AK+^ X%>m9-#7C=?+=&v x r`_>ǨD?3+V&nItM^y4׺`G+&skۑuS`Z@&5HY(r&j:{:W}wKsfPv%=xZ$nFIRWL{S;i v B9Sy' ') E9h@F%{ *%=M8MXP/cpLfLqwqa{_gr^-?y(j]z<0`?Wv&#CHwW✖r<Ntl :6a^xBSBXXlsVY<0RS4< [ay֨lN`I>#6o&CآhH QC9SðXSzs=* ;'ą%w6& K{HT&2gad+q ښ.p_dm p{f Y}GC=KSz` LjǾ}3FC_d/k4;6>™h{)MGXa&6 j8:I m2^%uJd0pg1ug55P>1L|࿋>6z̤>!Kv񑇿]usng\)lBvox&iXe,5HUcu<dw[b Q %T0>'s¯Jq%?P4 F%$^K"]qG7IKRj&;K8@E9=`jƭnJaXT\eVkf gdUWakF$`2HW %s v;+cgY /FI)U@ >2LsVbSf2B'u5xJZƫjJTR&_(9-"r n:5vA洭?HpT쫆0 "rM648iin3$^sfA8geҡ`WHc_=4 ibjmvRQ [<+A~WWI%0P0rO EG\ (LӐpF`^Vԝw`sv:YJW7]|MHlC{BP_R2bBtbEJbF6PZZ #E9܃ۃ _Y0ДH>FA. ` el +_0JD$:]Gt6ަOz.% (30([ /9*TG!,pKo }$}=SOgw{#JC@9n.$ hDZA}".ahuJ>bRO}~D2H9`˽9=(Eݪyե1r$d:b`DgڛV\$vLtnYcVmwV5G h > =CVFbt1u; u9'#Llpl] cRNfy 5El ʐT14nmI{$t)AVZl ?%%MsuYDc <Q,J swT $(?bYD.}B3Tou#ٲ)FLn]rd&vÎ ﳌk`o[߯ (s+ n,D1s0Q6MEQWQ!Q9m ){faOFQz8Vm  ܟqW\]GUR|yjpzYQcq4 q#~k?yFn,bHARѮ| ʭDm(DUH& ƕhn%xn-3dMrN'+mF{(6Gqkm:fKֆ %YMWМgSN)Gj>QT[\*kx 4^yo53׏f+#AVᩖe}\7͝t6 "YVNIŠ6s8浨3ٔȨPu!ڍBagǼȐ PtZv!=hK}iqRk6AEmނN+ cB{< gD:hv84OB,2XV^'h/OP5'Uɇ[c͆} .M++gGjv nɰy*7y` 6F}v YHa9՜]=d^Zr9ܣ"Y¥𷗤v3o 9,&ot!?.iu:K.Ʊ/ Ŀʴێ Ku.f$Mp.eÔŦPhťBS0QT~0MgcꪰJst7{XepriǮŵ8^MLUVzu kDdgU5kJܯ4_Ý|- =^I{e -DTTȰ݇IS @IBV-@Ҋ.F'xJ?`ݺė:.Umގsw2^Ok0~F\X8e`!^x%T,ayz(;Jn1NF#vz/pѲ%%P+^t5,(Ȝ QBGAi2kgxq55XLhL;Tl*a4|L yyΜEx"L̉g-[QəC -|l”+d#s]Y kJX0qo K{|B0WJh-%(0x)*ӁS~q;NSRBD FAud0wW`;Y ۛTHFUԡ LDϩ̗ok;)|\Mů"'0cL(5a>V2)6Ow>}û]/Ԛݶ߱eRr#bηG&UbD=a>n Կ 0~j0$3:s&ǯxNPM9ɆUQZ놽 /5sUu)4>:αjV:h#薋ąEw =p@tN 6csmS>|O/> N,& F~q;=ZȿB|5 W$<4 DGN&L+7:,I =\L,K,]P ;\n_#Sk(_湿q)9V{& M~s`N?俚CtV0\GMͮcml vtMKQ+ԵrO-J{vd廥Vb n2p5СUgK{Ilɘ2{3~\vR } m :=&7%NƾOY}7af #74x@o'fہ)NsÎU+zzd '3gPF}0}+m=pQ+GU%mj+Y'ÏNBRq#3L/vTUY>mܕ_ 5Nqbd N{lB%F@@28j%xNS| [%Ni:$^1nrL{s_6 ڶB-: Ld@ "4TO;ZHT\:zVw8zNP+|RUdbhF&rOE *dA^8n x]3hƞ܎ Jb-i-5*B$JoҊc;t)DLu*T &nڤUܱI ؖKɡ"%kM۶t M)Ʈӕq~Aa &YƥBL.`v4x%\ibf}Vcmi$ɖ73agg~Jl=*!)T:GU,b(<.nK =?* -:DN'!{ޞHxW2f.)W$ ik8+VP@0u"BA57"=ĈsC]ˊZh&h #Zvl$ھj]j%N蹟_}~CR˴cӊs Ulӏ˼}4Fx z|skᾰ25? Ky?Av>وMuVZI*w'D%l xԥyQ1Wo% tMu9!m eLۃE1+S'"+D,ғdt^xj>RGtC@|`A0a<$F>LT-C) N~t9΁`1IG4vOǼȚH/K<,.mK7Jj=7}]Le/n*0Z4l8m1KX>c#sW~^{lsd4 RdNo`֤jxQ^ 2%V*©>IqڢbJ#$;SHB^rF3j o`K%@/ZYH쥙5"faas/Bn \)K/nPX*d=;4Ms Tﶮ[DE(lqf-͗_P1ܷ<$J|ja(J(JU^Dd[T9_?za52J2mr+G`qp#`Xwՙ7KBuо">-pE[˹Zhݞەаu*5X|E. 6c`>|p8U/z#FbDU$ReBa5;?Gb1v%GhmB/%_I~rybIlA݂hC !h o{d]MI J94:!(#( jonrzbJ1ȈBdb#gTV`9Ҥ{8aNH!4 HpTvcW&qL ~ﭴذ7W0zm.y .,ߨ֫EE]{IE:7ǵ2咦w&D#SŨ 0>v3v YrA_# SK2O;!ΕE7"J]{u eF}!^ (^&躸I G]ĖQm]-ARt˒ fo,w[/ͤxZ&|q`g(+kYV[y,^>_+g5@BMDZ3e^S# ٖ4'JSS3H0~&Ը!'i1U\썍qgXH:§?*i.>3PJLI(o; :*:me;ASGjɆHB3hyȆ GM#W`v$#ǻN8CWĩW~tc4pmz<ä{fw()UIb s&?h~R_R6}G/, VMR([oCF߳WZALq 1%C5=聊L(WiHrEE̓̈3jXao[~*=tc$ng(xē+ @HFަa}dx܄ y|D3z.W%8%G6[*AR>0(6wðlU(@95g~S^[YY"P "WN4k}lԌL3wh2\j4=w<87,h_:**ل[a$|;g;֊OPvεlnDzGESh~|bVh=G>\ @Z|ԙ\Q EZG< 7ސ ԱWp#Ui&,YF!5`-NM֙}_{CgZ~dOo(Mi}߫.ڝ1maʫp#8"TxJ_1DR7v,W^P C=†g}o7R#+ ,q+`Z8Y*zDO(䞓=042GRfRY3uC'ńH[ƝSDN#F0kՇS0_KTMxr/GTVFZC=.儍1w"ݢNM qh7UlRirfԨLS$Se`h2J}J7ԟr/C6(~ڃp]"Y?U? ޳FbT5jKYkwėEּK|&R?!K✾2i-&3Vי'l#nQsc@) n*<1z堅W-LTZ3t%dkVl t272|(LؖTxDW~7[Jxֵ8mxP4i :xG0UQ$@ JuZ\_FK|dh9⯣nyl~dԤ+W{]~OkNTKkiG# )[ZyF gr6BZBLRv0 Z6|G=xWۙSNΊ^N31,JEU;oul6튒5 TPv?`֩GؽT{¶~poHRBDQ~}zRC[JHQ uBq'CL |DJN`GG'oklQ}tE6珼KI7b"ߠU X-+ƈ+%6BZ lA) Ng:%l/NAYlcα􋍂}I+l}Pm?2mmW#xދZZԾY>!(0ޞaGewfO8{C =lr$fI7= G'lNiU9JEU^dڒi?$@"ht ~Z) O4\{+(vF$aE Wg=+wSk1;GN(5~I{⭭Ȩ8]w 0t96(-4fӴv26H!z))sW3,uy7'9(9VyKFPG F$%uMq-Gb+ls;Lx/nl1J}R*QVs毉bW}kauBSZ&EZQRࠢ7dNҟW k/mA !ҷ m M ܲg]K$Vۭd$>:!88BM3ir׎%Ke)W`A@3 aSe Lէg%F*ٱpM!]_vk*bkbs-:c X.r̈E̬.ǡWⴹV+SlWs㾌XbV~E'u+'AFDOZw-]HtoC ҘYdg3XW+# '` br̥P.ъAqkG 3LC65RPDxAmĬQ[/{v>/cQ tn 4;L;Qţp(!6tKWNwaB8 T O8SB%?@W!(.J5'#? F\EZ(Y$ @= 8|Z9z;>e+<Td"<U/_IST oՋgi)>zhsbplsQKICeO+{NbKBO2됹A)]Ggg[ʥGOoEe ۲{_Q1LdALe oȟn|1M:[i _ɏ锎_)X =R%X:xh!P7"j<`QA" edq3^`_l|xxXwb6PZ3+5g&,}q+^y@> zZ0o#µ!LBy޹*GRoE`ߙ?3Si"c 0^/aܟrV2| \d ew<͟&?ߒh~Yiy(i2?Ihy|4^^'~R|]*¸?\70~p̯`3%Hf {u'Uo9Uܷ?5ؘiaG(L::=  (V6, т Z4WAλ юN4ȣ=؄wюr g#iK -7y7Fd nh9@5_}Ѫ|Ejޮ bI4O.H"ԦQhVm{Yj%)?$cn{/dP$C]!v[g{1 bt.ӀHC◐jILWXoWɫt'`FoIDAh=0VWNsK+L.y} q셬?Qpm6hG;Qn/]pCUԩL! ${Z:jHE;M1ہaJ>HX2FDqբ<+KEtk WEnMnwM-T+AcUPz-IǤ,=8}B.Nڳ_T.b@@ܼ3R]jF 4F7$wfw.}OV_r;NH98wzy ; o^-#P@ڳY\0Qavlzt]{V(~zRLovn#~3v71l5wr${ۘ43nSmP){0_𻩓qH7&%ez{ ڿdBndSxUr5bJ ;<1~xڱDBybD6uVK ?sU& Cwkxu>ԷXWk厲de&>\/fpY$nyWwE/}0# 斆!8Q_''mR":Y,IvgjOǾ(Ϩpzjouˢ/m% Ǩp'ZQC7Y圵>("|I ɖ(f/,sfJJo@`[Cs0l TJv-?Rcv 4iKIͼ''K%ܶvO 9 ][W+JGH~7f1Q],m6^~Pِ#.e^ġ3k+yaam8D8LM| AĨLV,nry9;ױ]JCB@ zqf@;tE=2bXhT R5v{oڒz |d}zWEMMᠻk),hr.H)u% .)Œ8s9Yqakܩ`Ou*EfP9MIJ 3u\ϰẼ-)WP^&vߔ-ϩy-"S6{$1 ;$xiI9wINPA>J}9ۑ (G.^Y_d l+ nOd$ź-+ؘJnM$J9F1|ܢ <Vnwk6;b|6TCu+b+.ʫz¹rwFLA+`%$ wU+BI(…r!9$achF-2 , @sr>H9 , K-fDDue%*]Zm=7ʭ3Lbt(#N{:KҪcyMŝ'̄uЇZ\Tskw!qa^ù!ܿn Z#{⼙yW5KqRfزm"w|2aۉ54yZ8JYrRQ3E$$$>8PBO/Ӷ0vXoB[RQюҽoz&j"6 'hE8S^г"?ȩ,) Ȟ UXZǔp| L3tE'hn8}4w`.{L *G'X&}i}Vu=}0Ot{vvi[4!|foá%ݢ(NDUFNzk>H.bWGhW2;9R>j|Y^iT t_vhq,\d3}jb=^w*^OkZ~$K>RSXy4'\бk9kEoŞVaG2X$VllwwXtib, "w sr΂[Hۥ.b )iاz<DZm A{P?1+PNgv W5>}8LB7ifc'^ 裭nZű ;Έ{>HxSHn"HJ8Vu)弆{ٯCB%mk}'3cZu7ϘEr}rgj~Q8Sc.!q ܄i~xȡcPGG4@<'A h't8f Ҁ~0K-nxeӹڐ ذvj9ps%uHfv9G^zPk"߭y5~]Pof#Vu.kiit)]T杌har7䊳 ^fWYf4et:_Ze#"z#~[p@]iy {Ί*>`Բim> ne9LJ-yFBFu@N+y|Zaut.L76*}@9ݧqдNmqDc}ynԞV$O^aZ ];1 &) Ȏc}ttlX`B/e6Rttw~!OZ?]20P;*C/00J捐9@T T۽mcUjE̓={A)Bp@=u^NcC$p&D &})ǻ =u\fש 7fV}?ܢW O$O%)1xE›ZיpJ |9hvyL:trmN {lݴN m0ҌLV"uW㟙C u4!ֹiPJW_xKyi%oA(D'V(wf4 ?xiO JFT2ǁd^ij1Zk"h/ Bh@':7Ў P sUQ-imF^9UnA G~Fe|BNNй(sHOYZk2 )$j~?j}k>sszh5~ .87YM6CiF*.% Iݰ*(Op@e~.T.PB1 ;}n5IhGZ?IZ+B!AXY'ۊ6vjW;}?OQqSjjIW lsEM’@zvG_.MV& 2uYTh@﵆4'>r-bR,#ף$nz['g2K{s>$t\H@:`z@5ۏF'Eu`3ͶY;bȊP )=-A 7`3DZ{`ZNh*U|+1z8ߦ3E{fB㌰/.-bn'v^)e?[Y8w (I6CwiJ 6~}Xaet BLXz:H]o,܇g(/uXF3%\V~f!i!G(VdGeiېA]e=ZEWFu~%WE|d(s8$V~@2W" /w&.tsKDzX\q8Os!  !7b-1hem6fs܀Ǿl0N5]>̔ |(eV\~\$Jleo]np;W ?zI./ $tןp],?˷3l&2oya s`n+YKrDVoƱ>%!lY4;k9Trbi-.i 8QeRD@ֈހHDƽz%uӷف8It:M+>4;GTOcQ 7K2|".qyS-Wf޽xVDhr=lQSCqn:5KH7M۟,)7<k7.]=huJ8EYUll;&.Cv I9Dlt`2ݹOJ oϣn{4H'v69}nW(A3pW}aa eN:OMbrN}]b</"q^y  Q|:輻rMzmC Cq9" ppҨh9 [zU/MQCnJ|Z@#ICn1}i q'!I̜^:K>&:;ex4ӃC% H'G(6[S;B#y=L_4f -[0')ֶEIkݱ(tCW c*wk%g!7hu\ %vdQC[l AjhÎ1I_3p ܧ3"r("Y >(/++K ؜# ӾKH ZWQV-xe)@a,R ߰".H; P*reҟ$a TZ2ӟ#YLcHBS:wwFDDzUZ<>L x}<2}B9( Q6/eXoI^%nڴ'iJnqVn:ݟ` Dxhd+mҝ"}\בuؠ+RM1.+C TF$Q:N}FOyt8+8`GyzHʰ/I~&镛@xY>%4+[~oӏT @zGxi[J;sV]S o!X\`gto$=y2ę{g}/+rK)lE lAR'u?A7(ëlA9E1gKni o5; kH#2&<a=WGU8D߇Fytq9j~KoFYo0%TW,BuۉEu=*.P.jw YƌJ|q#.F6k_>!K ò`|*97Sxx%<[|fXAtAU|0`k1e0>{>N]5IWU,S'3{NV а)YWURBr[iU_ xC$}C';-xNk4D)!!2IMS| SY_(9iQ}K" slS'gG wqhÁ=/S1g|p>T#oC8r̟"\t~2AofƋu?ȢCVXXRTNB 8=zJ$Gn"K$kq@wv`h^@hjd]q [Z•e;$} YJ1PV?8˰  Gqo|Y #FG~@;cM0sӵ0fjrJΈ^Q4ۜ$5NHlLH̽ ]d`A̺)PNVvw#A/ ͻkɐJEAP-|Jx|8gI$zHr tA!)V vS &;dQ3XƟnAzN?g~ԃO7!Fĵდ߂Ijw$?e]5A.sv j;sU_<[9q})x,dsC"N TҴrE)#uGڌ~;}fXyVY'c#HqahDpUPZi%bQ Sˤ (lkv '? h\ .E4 ͏` IT[cA#^D:jd':4/ΌQͳ1hALvJh(޳ЪMPDm=DPVj~#u '}ՔSm6\ e|o8woAL™CR_3] 76C^#=(vos)rlzYkiC:tT68B"~XM7hx@?g/ڋb׳]$ |ބ$H 0Grr'N2d=uԓΙblX߻ uv̑z_HtZN_ K{'{p̒ejn^@mWv3C'o]dܴUa/=Ov[W_\nsnXHzK=S%  O2SU~DqGξ\Mv@:j{_'I/+3X#Xyzd~+h>hAL#/Z. Q+ɞLf+:(\5V0s޿BuՐV L 몐= 8MEgpO4GuIȪ C.|w@vP- 8)!peH}"' ]n +J&W.*Њ@ ,N4?Z`L %NR*jK #! C] 6AM peK6h|/|IP>We?t Co},Ժś3ǘW$3 |:!~0ZWg^Ϋc-zF]R/"jj?xWsIXNTs _t$+Mϩz""ڃ,|*U#z&`v< 4 elїY+OpPdrACbq-LڸmS YCf?@.!pBRЈV=hq ||_=q;Zك%r+D!T+19$8ig8hV!gx-ѣ|JĪ:wⴳ$/1T{;;$n pM:04jfOMƦ/i ݓg1 8::.4}<&x[f$5{O'rJ,vBI |CxmZiCm"$Nw/&5 y^2دӚ(bj͊!À짃suS{4YdDRuEH~lL@zk97^Xw{nqhΙ,fI^N8Y ަ-I^iQf$sg ݜ[{LQ!Q*i`!g3xB;]%EECe*% Ԅ\Gwk64J_|28 9yX3(l/ʥJpE'ȕ*@jr00#*Cku؞ޓ0Mo|'=Cvz]ݟD9;|Wu^~I9}I,f)r}8݉=QZgΖhM?Rdz#H:}pThlwbP0PpC raOah؉9}{'2^:dG LBWe5JC-:$Ejj5W٢a@Rj*Mß^I&B%bnm&-!(%5>sBl/aԺRxK?otx^$$:H acecRfj8"88nigJ=ܕ -]9- $W/^7O锗3hJ..bv]pV[Pƺr#bDAKY1A쯂bHRnvPo;$Y>Z3|Q>zr_|&Y>쏕eϼOq8S̪EdlW0Bc+*^-0{[ޭUda"Y~BX#7_qPBEH6ܛp8"FSG\4Τ/h|pjiuDQ\a-烼 I VSu+8j믃%),ÐhѱruAqҏ|M #?B)TWXSzޣ.eq T +%׺:MENWʰ\X{b}@~QoB>&jtZFô=n:3G<dl/ F*~Gsp6O+RK1ҎEg:-& *WUzNˀouvK ,(Z@UB\pۢߥxSmC4=o!e>55վ@CHz]!eSc*Z=eA Ea=Rjh$<kS_20'%Zp".m'^H1ϪM"Mٷfиc +֫O^. %}ɵ\ ~1h433BG]3'v0P+F݆`i^ԣ<NWq t%W%?`_F/'Ib44˾v&[ EBk$yZ)ߕ7!ń'$Ů@Еrt+f'OYeLjȅI誯׿ eChSoAA @նn v\X<;q9z9DO{P7w'-;I&U܁m+@؀5z& ^e9e T K\jepe;0Tfz59F(ɶ`wI֪4>lD{ hZW,sWk˗5\'o`Ab6q ߹ Oh!;@ϑcȨ80U|osGH_U:aLG2WKz%+#͋ JhZGBϐZвWD8&v Debjr 708 m!(T@WolV;K {^amC+܄nDU`g9ϧ<@,{<<~RkDZWW)! }%H)J+#"47 XO=V@qx Z!?|Ut";} ZxD []/#ofy3EEeCB>7O!pjv[wBmХӖif7% *x13B~e)k ۗ{& ykrhvFn=|zӵGj$8؈CEGFH.D9fkeR/LuA (1l!5uh_R ]1/a@CID6?nKcSF3jBMInuh_ =Yn7Qˋ@[sG *\=6Wٍ=j p'R*-^%jR̉K}y&*NzHFӖ758a ؜hBB"V|NڀV@=@hs, $X/$D$ uwT63r (8T3OΌe b* H*:|Dy1ݺd .cYKDvҢlS347Z6f(ԓ3t>r5}i.缃*<&?SZw&e g´yoԊf?;)oX p銵ư7 p*4>R`Q]ڿs!.'"=oBI"3< Puɧy~yŢwN5?pN0c!5AG`^!\г4 MhR))ߐQweG~*rԔ-ǏQ꩖\󛦔ύH{2]կgQpDoJ#_oɮ:6E??gd\y>BB^SW,sGZ6LLp..6um9}GxwtjkB*#044ޕKN$YWIRZm T@1l|kίzXs8 scn3qh}WՎ-HH܈@s=ܜP˜;"Y]frw$xkCJgf,!]V} v!3w+Qb߀@0o&eCo]!Z͑SF zA@UP+]Rj%0ڻdW S3s N0ICTyj%x'T7Oܳ6rN@Ρ4^ߥ__4 c}#rB!`OWәRhT] {J%eoɰdQK͍[_2o}Cg^H蔏ĆGCW'󪎀/簲&K,b(ߕ7< QF=i$QM&3|J YM ]Y?I߅% 3 O῜BNƄBR4]?Ҩ coyp!$O \к 7ƯFCf5.-reu;zomBOdx"9=_:t~ݚt qZ\Pl1-VL-djy:Ƅ.+KItFԟm փOō)7ګ- ' ?yJ{[AGÓ0{g> ۝ Pɱ h.0 I5B)&<ۥ&d&TnW[翶m5á#C1A^LI)@T$\mfy^C!lǜ7_w;QM6QW^X+1OKϾy8R̡HuXu!r#®ғsvy1r4sU4Q-β @kKpH=~hgu9navGUy45I;Ȥ*lfoj&q7RT09&ƿ A^] ܹvz =$1gl,|2bi/H.)"0宷nTˀ>5R*-? %rR=݂G){3aUF<_RÑ==uIc-𵼇 A7հ*~\ʄlID=i;9KUé/8-~{tc-z(FIj L#Bʪ7UX}3P#V^ӓ%.w8&f o)36 kçFz86)؊ݽfC Lxv^ذ]:L  >rL:xQ ِ+0JT^<,Am"`+%ہc#~&ӉfAk m ,$wAw',GkIQ`/K/CI߬G4 5F2?VKG3۞2уK!9MH|R ^d૥Bq٧{#F ߖFtr[ϭ 9>'2;nu/m( B!6c2V(&*ItƉ|!(jtZdyDj`@##VTemWc]ALE":?y>HΕ=Zb:kB,uhǀ\H̀4E fFi^h是x E,a1)9UW# DP:1k[=SE:MƯ;]($)* ]-0Vk/hU}̧ t EqS""!aE5XCƷuBss* aH+^˳+Z`KDaI6n 7%~CgOHA(T}7k^HSu0@e{ע8ViO[Y1ٷ ѫ;e0]|IRW+]ϽZ.@ÂOu !`O?XTtY&1~ L"mS#]TetO!15j;#Cy0;V՗HSct^@21'}0)\7K>#n qeLY< r܍lP)ϼcs!hb|vB^۷Wp }tH'1aޘq7Z_%俦U;SۃjrxB FJQ[<$Qg_IR)O{!alIp_%gP\**+I*syV;nG R4tTX^7~炡{<@οAc#cEs.dH8pr֫9DTdOv/QcU,6';n b]UWh:}'F5T#ժJ&.x!g3F=5/N|;|$ m`  ~<5u[^ NX2GuGaC^=ҴԊ]̯083wc8座c7}niNi])nv Ip1l2ŚNDf d!c眻N򺻤2m1{Ao22zn)T9_sXm`>S+vX`;Oy;gdNҰY Vnry*Miv4{a Tk9 ie*_@O^%GrR ~#^ bFM6ONrV;?VMMk];PNɺ[(FQ'}l6TYT25uL[1(I"٭gI`+ kqb̀5o4iMqf`yrYH{*ZgߍL2X!u > 1֛8 tHPb:g۳'gЈC !r81jcո0FzTen]x/%h9B% (:jɰ$!X&Jy ⨞Խ|;08M:!V0YibSR2gF$}]VΗm+xGGup_dȅP .!X"LNMc?z:.cmӹ}+A$YE ppaժMZm3vI{!H3YIPƅlviJ.ve!,ׯ_C_>+[K8hnM놩cbr5)HtQ"f?4o*6t/ȦB& xQ Xxy/ 0"sz̻c *]PffBn8*b!X::2sw Q(MVɖ ˧3'VP. J6W<-4Xy[Wߵ"}QA Wd 9z&m&Z=``p9y1d~-37Uj)F~Pկ1}H/9KVRML y nm{&jOaZtipQj :kރ>b䫱?,/,Xbbe"h<)LRH'rTLv ubN%iJ:Cu {#YBnV`|#\PzT#4$B`>0:kѼ1LLY?Duo(OYd2x%pEc;= dwɭ ,utSx?qxY(?oْ >Tdz 9uWkπH)6haSh =31r 21avn)Ͽ.  ˭ `X YMmb]D=FgfƄ:Dj@e8ت :n $P-v}Jlܦw`J]rx]LQPn/7#^Ki%*qWkWAؐ(xMOFDkr(Sa4\S`U:۫Ҍ ueg4>k.{42!2)s_C3bx qw.!]6iq"@8ϩ*hJԶ)&ߞ nWuRYڕV)A:+R]t4\lVɜY%ϙ 0U_8YؤAJcYeߺlɅĂ3\OǔܛbS QOZ㔔Pq OCl;' O?ROU9N"o[並1L{f>!@mu7;j~8j?ٜ@cfFYB*j ~ S;0d}e9It7'*6n4⽥ʱ%/ B]$}JuIF7mV9- `!R+WCOCI@nv2ݐ7(@,Xq*o4Bt]f3,R0ŃQ#e[}C.ws=( 8G èPT^Kч^oӇqql܊F4?2Ȫ&`-Hڂ 6+G{}Fu)g-X1.Y̎dTTzWb''sMp?HB0ҍX^Ш:#loD[ m I!I78rQ3qPLPh(D:7Wv듼 [ 6`%daSEN&ql94t#㍣6 ?otLhFZ /~v9r+M3l%^˼4  PQP%QDԚsd`sZ6Ɲqň6}fύE޿,}?Xu#G>Cup~ɉأU.<â؍dԑY Ҍ)TG2ݸӵt+D4ٷreP7w Mu|YN.XSzw7zb2Re>=sp,fhVBomtpYŲsʱsةiJq\'v4钾cebmуKI5;R7M$ٓ0$1ync*$PgeJ;zxW1 ^Fũ'=;r>c 궽d-YVr!!Z蕈'e3ʜTKuzg7(bw ?c=HcB"whlU[mrj9hr{kI-'H, Or3vQp!BFTD 0ixar#ׁtZ  WAQ<, sPiA,'_*4fṋ]bD-OS=( }T&Rۊ1c]a3k/b=g?& u<۠cq4mCve U0?N.VőLyxs'~WU= e &12]qdit_ (~ *25>߲*̶M%X86cLfr,(|@7?X/L0bɨ֚yzE+͖>E6V@FT6kFyۇ"tӴH7rп=ݷ?=RocZT eT|0!>T-WkI)}aa;.oׁRz{-=O3x @bad HtrEPǷp4eL1U"yzv7ma&! SBSu#rE&n`ˆRfׯD>((}g\((0m& \hjRtxE" p9J%< ^g&2͈#: Ùb8÷l=@?NEpf}.>PA>ASsnghZM x,gWQwچC`0p-)vqME*C*I?%5Y]J)ƅӋbj=,ePMl!JPߒ#i0?b&ەW `AUd"6PfAP]yl]Xץ˲nw: ꐤakww ܺN<ʠ< (RAaH7`IӮ\&r(V0i\~)v3&̆mVc̯P26v/i|B0qlѲUCm:.:#?T( C.G`u|$ǔq{M?%ù8)>|y*(9*mXH\Ԍ13#58=;0XR5+J!vh u仱ʨH}?OAJ߮tr:~+e>Nl9vC =#!Nz=m*OUՈ"V``_{r|eÌ״⼇$l[$r@$\*R@K)AW%Y8ia;ybjaż *=QniX#^@_(uYqVdOۇ3`-KEhu*1P9(:*ġ98@8G!Yfjs}ɔ_*@D V>_X+@i+%6oџaαYy"3Ri./SǝOڟ5>/ؗj9COnA,%6w(0D08o:r\e!]jbAC1UComD[0R3K1cSXAR]>C -v&]NW~Y5E:6}?l( JG>90 zH \#:RSUwƗgA/9e{xCN̆4ǡ:O!}U`ËDpT8qfP].ՙ7'ꐎlER s޵;BKȝA-4@؛_8ZDrwCw vҀIXa%-jeԧ-oS`@>Rw]ַ ^^'ai ֍ґ}Fq,y8nd:b.da<؏z>6UÆcqĪf]s^Pģ&GC/E\K7h賲l y;1/1鋟Yo}EbCePq/H5BfSݭxf"E-6X_$͝\-(p|o)&V*ci@ DBA#(8}|\z g6 ;Fi;DzֿG'krŘzXvs,G~Vj4Jk ;,KZj.Ȯj8 d^'H`jA=XfPM:uoۈ8Ɗ /\7w GL߫AͯzӲ;2^4f 7&}_͙ii1@mJ _/09?Ckca?/ fK\ fuulk4=تZd. paYM= EbX;'1&ޚDTz>3E\_#o ł|3N2'~qcf+  ydYll7~,d HQW*B4]\p->]L~Թ*2O2B*>Ie/(url^ZmQi}~ Jܼ8.dU0}WVԚO"XZqέ nUhutT8n(BT+aH|qP[fh$|XG/#u(ku ޥ0Ȣ4Wg1H^>\q~.x_Ya~ T{VףREBaDګ8m!~l>6]ȟ\9ƊV" ׃9ώO$O_у Zasm4sf07N7!wHЬ=$''/xXX|,r " ±\| ^Wdx}Ho%Ǔ8ރH1hY8)FPM+2 k77չ^Lp,OD5lY/S,ʝ5pZ?!:Ұ4yʡ&'0آ7oՎJIɊ FlNgj S(p.6O`a#$\i">aB턩oJ`z-#7'DVOnn=2*q7I@VJYXG G.G-8/TXĔ`8~_7:K>%?!c!xB ?N(C(551 xr9q9w0za ; q1 sNP:S2Hh{xKnF}j 2((CX5%h:qYyFd)mNT'IyG_Y:J{tڷqf#AZ=R:8~{ ًixR~ Q 8D< 9գb?S҃F 9S =@I=_ ^19>ZϷ:~w+:mPȊa8 ߸P&/Q˥E\_ipmH ~)a>Xi8>7ܗYRПPʩrT.k=ɉ51$ll>`;F*,g Ñ'hcfnS\1v7ݖ*!%G>gd]{#V%ϫ'sM谍|$,^b O uQug77AQL괮 ՞ֵmwX4C1=>Obܫv (^pV>k!iHܸNͳ Ԃ-¬uY<]b"hXKd'xFBFʨr-@ &k&فu;48RM8tϘaʪ_@҇oέEHxJh =i0YÀ-hg ej ^nxٍA9y w΃y(ƷEqF{["Z7ym~`Ii% "&VGsMAzT(MO_"iv}Qs9;vȷj8' ٻ-(HǎZN*VEWA0_Uӹ%Q foɹ!{ X,%&]"ї3Sۯˊ\w?fOݟ CJȸ T:; Q@ګwŋ4!4X/$El5e[xi݁JE -ljQ߂}Nb"#Q`8ÏefmfzQEyEH845O-d:'Ik*Gؙ=.&/̬0fB3MtC Q b!K)\+b_nQ8d87,|+O hlR|{>'_*=S}XOcKA8f65gXpb}s&ABY{Y[uiVϱ&Psj}E%X:eVւ4֡-{@t;{3uqzBd^٦Ƚǁׯg6ܞ:8EA SmjSU/{dig.[/Wƃ;e XݵR> S[hĨuset*ķD'YV)x־ * "OȏwUV|1jv>?/{VWG\ZͿ i!jU? mTJ*NL )7}Iin{HANdqr7c9#rvWo/yg Sb^.]aW_b\nSX w_|Fcc+ŏ>B.cyG Q<7!bξAvm?.LeK^Dޛer AWn׹]")5w#1ZB'vK VNjvL YZl/֣gvsԦs.~plj ?"a}q0>R+8UBiiǒf!巤q5GhC44Up 53VܲKkf1;yRei+)Bβ7<#eFK˫._9⯀ +h!NfC^Ɖɠ PS:X$Q=*&JM!4zq4N̑{.,>֊Uhұz(B> d)Mg9/OCVEF٥S<Ќ/֯猵DAnʉ;s¼ or}9DPQEW#׬+Jt XZbK1u(f$B;D%d'cP!鸈,Gs6҅""`?& ÑRu'Sc/>kwv?XL,Ȱ'0Hd̎1Z@ql6haڒ^U74aChRv$>#\E!{D.X\%>x[.bޢ,;I5j,Ahӵ^QvEAo*a#VY}l\ѵ) YD?PLr#~Ȭ_b.=U"jTE)V b6@;wl>0rwR(>lVq2BbհdV\Zı*Af01qeuFyYt ILV{Df[x}e,4MF3}?.@`)RanL ڪiycQ|^_ɻMzb0>*Ts9Gr=Œ-RoF}E [_l^t*+ڰ/]!\Cħ`(u{hNҘ;qS6< )f{5{>Fw0["?I.-a#vO3LMshа-| /xDNqG#<͍ZhL\8wtxؗp7ʑ5 GoÄoÛJ-4QCLZPl'왞}IDOfIv~t/sl5k~)tO5m3Mbҙ'\z(aj/{7A_^ .mW.p1"hg †mnG潯]rzr ]0kb2K)8R4CZt0OKC?4/MJA?|"mg./uCL;pbQ3.^'ΐ$OYߚ7uC1߰VP^#${\Tm꓾drm{b4=q<`."E^!{k7tR '*Ã\'O%f@TB\5(MRy!csS(FY:B)\7H lIS@bcnLYqM N;.X]`;eٛp;]~qE!0J_`A1LӦݤ*>vϺ]{3>j(5/xꅹ<>_&''de!sJ"K Eb dzhnoExL"kz&h7J _˚ɧ2Tag*<{ |(0. l8t:aV4f6ׁCR<px<fq1y[D"@]ؙs.g8TUv.^NuiXGtsb*v-J#U2pvPy.<f Eet0K"æjQ`0b-9a- L*gkŹ67Bިޓf.ո(&!UURWcu.R cv֨ʷnxljJKLtK]̥0 !߬a۾G9F8ތ谭㶭fkK5p-b ԦP\~btaݔT+ׇ&bI=8?Q-lZ9b $~U)e93yNU >A$YvPF}pZ#kUk-à/x@ʆ7fCwJAeq)odsgZL"AZda ƆC_^P޿(L{ 9"Vz/KN76.n.+Ak M-aƶٻ"C _ ѶA bq878ŵ<,.+#gF3ɥvj5h` #~, .ST!1qt1گq%f^\Iu4&42cY/oGrJ6܈oy"\ ߳`Q),6Y/'l؏78%>8+hz-}9hF#;~qdV޵)̬Ȱ0m# tԞ c,lHHΰ=2,WX+8Kй-#ĸm5aB.n=l#MbO.9mwlrkt~D iWX˙Pt]ZHbP(Q;{- E[5~v.Œ=r 糘0<@#!ǽH!6Z }F`N5[x@F?d0کۉG=YqQ]v~b ձ`k}KìG?!S[/d]})K+yf(֋ Ӂ; # Bܞ[_#_Qڵ5PU {ZoGlGJN/s<* jN7~CSrU%ȓQ]T@蝉Ghz0o"]YU?DGHI7-\(#2][U0+_W#K|t_ku AioV6r\e3.Z5X8tZjd0v0s~s^`y*4&#vvA?(>^UFHTТ;pq.w,;{`< qN |}mǹ%O([Y\(2zn| u?}nAᝍvP77UK+B]GojNOw4\Lvq؈8{4\J.Ok)weT9k8pX IV)yn/_T.M+32B"Lг rM*®x=#x@ܸJS9PWI$VNu%31*Ʀ!hFbқ)(7d3j=yyY&wbjkYߛ dĽj;rM}ij\QR`|eayiͦ@ l['+QqSU>S(l?77QGиIӧȟ4jf.ZМ.OfCxݧh lꥍTcD,pߛMȢ3hE $(3llR% SG&.pYs'KJ WEV/~%OqP{EF2[>- 1^mS+=V^/̃(zkb 0RyuS@ z-!av(djcQ"k[k͓?c!^5[߷@Uϫ'M=< |#$⠗5Y qlNDk*Kjk8uOyN Ù24 mߩpwjP +"燽h-ɚh-bBZn(U_+[M6^S2 3BV˼<ƃy !7]6fCH.&5fq5\b4h_F6sAFxĮ4NS\U^`yOEفoIlV-25R\ʷ/&PMp턝1_Rl cEč'[b-"F])@C}N3KpK 0V$Ҵ\%xG5$/h|90?!"daykNX{m"٩vAd&~p]z0~8"~ DLni-4S1"<4h +=P%b"}W@qU|}p)z!2_:M#h祂k9 3-z}{+uYUpzDh~MFzHV8=!,ug8xT2ۛ(92z))u,ߙUpZ"O&b#7ܚ]U;9he N{x2^8]e0E#ޢ`Ю!: #'H:}I $T)ص:\'̶9֦o Ţ]Y(E!}0SCz O? Y$qu'lN͓5`нq땪sm*Z=dZ)Rd8;RݾwY90YfmLN+BdˁӦYI%Gyo NM hJ~M%O $Fmxç ;F̥5mHpZwX"M[{ lCpTR"ky_azk/[vOVP#pnErE L=2f}y6=}7z^q,EyV7Frw,?dQpAu4d5 u,- z_ ȓv '+P{t\'/~YH+EgxCk->8*Yt]ד\mDž载\t{-'*0 6kFU.N[:yl8]7HBKEg(~J~AI5c2e mV 6=I"Yq?5o']ȽܤY]EaOljYG2q{*A/D:bEX6n §^XI'uCHd\]I=` 7נ Ӭ"wP),""U[7܌rYH-MvD̩Ko18:n+>,~eɿ T-^ ( >y/02RMUqI<Ꮓu9;gsebhgA&n4>)"se0s4Z@2 ˤ7 # @.<#&-Go4nUWd` >iZ2sNW.AF0cOXp3h:˅ֲqjHF#gSvhO(8NucW'}XuHзR.rP(_rQ(țRnhQo4'46)?:=P{rL}հXRG.!'NtpyxgW4(vQ@:RD=۱ X_ iށd@_8Ǯ+תpg`OܒؠNL2"@lvǀFYzT ^t]ŔC\w,Ng-a=(?0 ֳ@ 7#ߓp )4^:qfŤ%,&QT3Ҋz#D)p|IĥK819ݔ>UM_Iۛx2E`P4ޅH&?aNYXF[ڭHA4թ I- d,T @ )M "Am GV7=ݑv~R^ܷn͍ \ckpc20Fb+8a6B+#p.MX@P ;m2{s7_dD¶ۂ@p4IֹX14tNU^4;3{LLT g^6bk8nIĎE\&P~Чll]EEw_|5#GK&"22_ޱ(Lovb e!4N?VĮ -C78M WfW>g0qHO*DaB~qU.)e"t72V?{3W8ㅏ./Sx`<է-.{F_|炗lgpdk"5T3)gFy^9wI-7~~3YmEQl!Wz7rfX<U c?NOVq kWGKUDvw8@&4_u3V&cKT !5Y@7}.v *?oΔ'Ur%((I|Hy 20ǍG-otV }rm2ޡ*(~h${^nf]LE |yAծ&mžYQ-Rbƅ,cLݘ2;";(ȴInR~k:ہN` Nf:NOlKZjuTB=1@Isp(sDׇp7壪,)ߋ[<7($ %ZS9J% &K̸=$3ɥF.~VHSa*LۮdIo (, wrs oNm:}k'e7ϥ'o+KjAQFpmWBjܱ UaXpHhk`B1)K*7 &׾Ȧ {`s7c#I:c\(:jˌ-" {{h 4gEsrk F$DGr0Ʋy%f8U//2Z>>Ԗ OVu[KtwgX~+i,*2q6"+ҽdf;(@.aw>rMV[8LUR̝Hp2`ýAܽHsgu$)nӐ5м]`G_#@П~)TkLXO5 )to*6}mp[ Éhz>!Z=&o֘kL= ~3GPXEE[{'ڀ:dC|s&{G 7 mo|.[[r?\֌"EhTSb{ ]mrJ4XIIۢL]4\g'VjibX#Fs}\%I>G,_}nk ֔t [ԠaAmơA9Rky0Dz0\¶^[95b+pZ =twr zyX\C{҆tJaaBJ_⠽do.N:cX/% 5Uӗ/^eW3k)@<"@KuDYV^P]o\gpVtEfwք)?p XL236ڪэRBimf^O pm\80#* w j")5qШy "1m˓mu@2`".xn6܅|z ξ8l!QRBSN肰ݷCi))8;52ܪmkd*Z~\%?D8Z` UfVCr*Ck`s TeV4҅B@X]~w b55ֻ(kښ>;"f@VO8c}]79%&a.ր503Ť]Rm\ctc0 #ѺL)v0B-Zq32o?u޿s* g/.:N)Z̚#-Y~mʌbq=Ѹ!L^N[c^wOxҟ왈v#s!Kۅ- N{qfz 1{{ÃiMoԄb,tm1ܪ@Oh<ټM&vL?By4+U^TQiʳ7s9@!xYd3ֶ0WmHA2OU 9@#%>#*cz_(rw"?(D s =ރUN1Ibad.V,$ /L>PP톏!s/x]68C:Aˑj@2b _hVp%|t?pqrfbw?Rw <z+->N7XKb^g݀`xeq0Ȣ] ]2V 6 nPjGZk­|&7)*`ā577{lY÷9jJPzbWigVl\;toGiB (ʵOhK0a_;DFDNMw$Ɣ\E4uY>S?S/gտ.ɾ^@BV5 j']`*J9OE~G,pʔ*rV2^[ *uy?aيA`GݨHzBN\Efz_tϿoc&rsl&|J*_szi[{zMA|'U,i8& ?uU:_qJ2&r|scuF#)q%M%7wCBl[i~Lb!q͛eȝmX*ߴT>so}5D!_hI ? a-!Z7o" ?栚\= [+oğ09~i^_?/?z aY缮z5lŠָCt)3ʆ.8~<ʜ}uvhٳvqZG(t>sX}X0SkB E \hTJ (MlӖQe_U}oSjUR2G%o}~NVd^t`tg @$A ;HII4 ލrWgav4aӼ1B˿;.;?*<_*L!լ] uSIpt΋.Φ ]+MJX=.^=<,pT?B:$P,(ݪ,k?X+-!v]u$Ҙܨ&IX ,˅?e?{ŋ.5Z0w7S2F|%A޷.R QEN+ihl([$o9Ԛ"L\d|$> wf3HHn2$ؗ/s3(}Ќ.E0TE ~~y +Z#n|4r`rl}>S,%;f~aX68nl߇ _ZJMJPq6'!gH3'A[X69 nps*I]-{΢EAz0y/ \iY[@)5C>E9H ǽ5 A{@D hA(_B%q5# ^Lz) Dy5T>UrOWmÑcxzȊrݠ临Xq--OÄ?~x O,2T7Ǹ<$n (Kf@oYa[9a]3Ҥ{a2VQpwњl~;݀%,6ٙQAspIT+`^+=ؽ ;3o.X^ uSl>'NҮ3) Qu: SM'$@"BL]= '4۬"l< F:?`Pu%} I'77} fQLЦz705}AuÑ{YeO̓(ڙ7 a0ٓo?D8y wuo×F}RpłQ";{ KӞuJhȣkn{+2l}^gǤPŢid@軤T`o7"gvy0mS.aBdʴ~a8ClW}*1ehp"x-Tj$K^s\s9C-P扊՟UųCތQjC^.H,xyXg09mo]T ?tˇʙq/n=MBM=_|A ]߶]˞0zE|꙳y ߟ;m㙐s*^։A !S("X7{)ے @$#2] b&Ԏ( ⾕i#7ټ^d(3ك9󺺗t_KаX90'pU*[b|4~/;\|U&&̓xaj#xkTeOrQ>4ٍU'wة@pIBfB4$U;kn &j?rL$i8gbb,0Kr{<澓_k:,!tKrO_QqhZUrZ٦5e=];i3jX$u0#!-H R]T+o 9#8ıǃH;vtC nck縹6=Ju_]b%#x+PP/d{Ä"38@ 4ʊ*s'Ak욙ψ0?[AƾKʍ/1a)/njCzQj(_KkK1.V{n\ 3wΜi0^!Y,wȮ@)/2k(,o9KȚC-NGx&&E4 qJG"Q$)Ozj8cYqƪQInmP&ۮ"tۆ<κ7px8)Qru^%?0q`UKh9ƪD"1167 eڙL1ua(~@|梗/JD`R2iGr6t#-82>[%g[tvy_mӾ{y;v:N!M= ݸ# YR/\kNg?^G*:X]x]~<|=_}5O,X%G%}:mvE)f g)Lyˈ5w{X65;;PLe`*8_:$| /5:(vU#RoKp`H$-[.ulEiVG@t]a2o֕'r |] KIDn?N.m#k E) PVM %[_sT ht=TL񷞑TLj$ȣ \-{U8ʾe|IjS7I/(^#ԡfu{'PO|kK㧟א(LQkQ95CaETL>Gqlc]ҜI#)tCK6NG<#:iYcN.QIs1uorR_%K@ِi18kc@FDZSV #Xn0TJao#4W 0z^ ,W( `[RƝ?cR [R-%R8(fK=:q3K7(ƆɶTp- PVR! מR0V@evjeÕ!4ep(LmTn)G"ĝ{wkk@.pb>n1#JXWئ^2?(e_S-2.胿8%|dȝC_ЩрX'qUZ''<+W_Ьi` -# ME4.$cgxo0 MOim_ oS+=@,XuBSs t€Tl9rw6S8mhpѪ-=zNeڙݧ7Ͷ=whm Ä3R[ mEiHHLtDP){`G!+J>58R"#N qMozbB teB"|4@4JO!oMIVprK6O/=eey1 .2M.^a!6O\g%n_ Qv]mQ\?Ș8m+9)k) (+: ZA*ۢG#(|%Y9m W5 CAdSO80zO|:>Tf¬IWx؛ z6S%Bd6v~ {+&7B|F9A&=85!| 7_:DTا0$"HjUo1/;xipcsҔןv,8E1EV\'0x|v@MLP1 #'Ґ|s6~1z ǍyMţmA?QC@ɓ")L?M7 4;sYU"ت\qdԡݱ!D[_ @NTJ*85i(GJ[" 'Zzzҹ 5P%s (qNHfwMy)CJsu*l1-4X2:IZ) oؔ:Nѐ:DkyY-KxN"/yAd@H ,{Ɂ-;A[= b灑'8~!XѝLWmw)dQSw {`”=%מܿ5]JBFwƟRi !s`HaBzWl>ŧoih+YaOObc.x!5]T/gnbJU Req`7E8s$1sevoXNio򶻟E-ak^E3 r+;I-L`Y6B`8ڥyߨ #QbSGlYǮ9>䔸A'LMINSʄ_p`[ H2%X3JԸ9F6zU1~pوOhΚmfiI@>B^JۺP2s2g+ wPk94U֖L KGlWZ@w\q 'dOX XL{֑2N_Inv4s`t; ;` +,\^/sYcCa°t k߄tIl2hmʒ"j*G`aPQ] NM1`Pv(Bɑz( ڸIMZ!I="iCץcAT~H:^_^8._V_qd3s1,ݸ{2k:3,chNV Gؒw:6%*G#V#4ܦfOgrIynx&=-&/6Wurtk{3eú@=qr^'MF]Eu2͖ Tu[sH-V=68j,?^(,$QgR /"]G:lފPSHh%Jx;sklu#V״җd>Xyjё6s_j*jD1HJ q^6 a~kƬ8ӦsZ0?,򟲱>s1v`1+`>% HDcNm;Ҹ0<-YFĈ-@7fl҂A[F޲_AZ#t?Qa*Z}BT0jH~T+ :eު88ym&9-G6 Ct |-a씋o~3K7 Bjzm?B~yeU ρ/1k7򍍽(^As kP܅lfa BM>c 2`5UrCpxoذ(qݭl,-r:{=R`>þ~} a҆׸M[D$CDU66[4nP0o1rC;IZԔ) ˝/[%pt7ЉJ]D) 3cDvuT- LL 6A;JqOqfgu,+ݙs(s̭KPK7!!" lR>*eY,b +f*>]Qw1 9l:TdQ A%}yo i&D$xPm]+AUCMcge{'k\;˚< XL?ⱾKeY9dNSk`=k{.aGERI]ئPam*?\03lݛ[>֒}kE_%#p8eP ah-RilPp_fL#NN1+T/o(p 8ihWdpݵ9TDPz>Q5"&pH8$sM:̷?AZog{")3B=4E* űuƣdq t&]hFk6Y2 XՂ˳t[%\Ým9sw"sYƾ}H9po@`6xfFZj˧)<>JJ I ` a7vLa/kҹ%X$9#zkoyi!J<|ky.%P$A b&q(l?D7qo?;,u'!״ѫs&En1=!ЬX=;T v`:`}sw@7 m_#G4>8$]. u]W$y8 4AA&0 B0"i0T+? ~_{A?x4CZQ/`j [qX#dhG3AQ~]G$;;1;)= H`/c˴ųLu@+ &ˎ鏈&ީ,QqK"`Yvh9m#loF@L9`Eʪ>](GRվ2k9> ľr(б`[=%F."I7¬@M3~'E`70 {uOd?魐%(JAi"FOXk(4R3G#;9 VAjU(PƮ!=ͥ^-IԜns5q'],P{ &qDFla_q,9FݟΊQYܮcv6OpBczUk5>D%lg@+̒=t)Krر^qw"gzkׅZ펜$>W#$Ma+B,S iY7,k8ܴsW]{&ѷ+$*hrgV @4Mt "87K,^sJXYU!U<棾Mο*+N|3YN;@P\2٢"/O.T)lv.>wTcA==Ӫ>ϕѰӕ?Ty+XN]C"{]>PNȶm}^jŲaWyZ]#}GY@BS `sʘwk]>;uYmd;;"#(zyhnb67ڢ7=jШA.怱`qR#kU>+a<丏'9)lin'5:ruFko F:5j`IݘxG 4Fܭ:q;)x9oڷŎ5zLGZ(j`hG22(^ ~ T&/2ܡ8ew5o/1EEk%2`pS]޴jɛjcي;[M|qhݑi)KF͞s{ ,%#Π9W K?{XٛI#?8#TR$4ln…;Št-^.g^(.rOҐ cg;BJ)K޿ -oa62/HٗS&m<;AEIgEQr9sCAۚϫZm)<3?&'{"a~ǪtxG5N*xF"Jؚ,MiVSϘ}<ؕ&6:S(k4A#^3}%OYku[eMަCBsA\^u9svR }3 ŀG̐, f?P @k ˘ \&{.7Z>])wdf&c\FDtX'yW+y䣰C+~E`R/>("`]:EӞ].\فj; R#|l|B3ql`59>+kZ(4 }{2d#fn}GYm{7\b?" D.9?t~650 FiB 8¿oH%cW,-~xϯ S*<F!p q]9jոv dx:lDp7Ԡq˱ܶۑKGMdtwFTX,Rxs nV¾JN;p*;"9{*ۣaR`k4;gn Ȥ0Ni{$3B~.بKR?ߪV=#{\t1s-m XyT~]Mdç_(Ͼ0B3@3#! TVPyZprv &ϡ &`dz2\Ifl3wg<4P"4hPA vSIaaE 6*ԉSm;*U[x {G{7.w.jr?v9m!ɜO!ܾb3o01gOOkt0X|#lxȰYO:XMnO|MU "+C5C%p7~[3I#n."]r[N"Z+1a-Ar)0(obYbZZ.pG4; _2ϡԹej5 BY;v7m'AYspjDZ.uW׹R =ub>4+-}Eb'DĖ_gTHb(O?@M1{qT=6Ĝt3N jHRCKV5<A\s"9D!bEPs$vx;[ _'GZ=wu<=wVq2ƑgVز %pFkaW) ]Zz֭!ܝUK$c=~W@ `2!$QGH]!+X4lRXe@RGH4"xWTqٛ{$S6u2^Lnج&֬}i. =?ՇΕs[FlB)мGs7_CFIc{UdD?i6oCM*'r||0WS [+0gC' AXIoV@]/R?ӷ?=TZ4߭ftˮRop ľ&#3ObL}U7(/f|9l&tZ|;,l\!GXŠ˲._GIRVǵj@-Y桡bqΟ)F1񬝫 kyjD*\Vau; z(@#.!)rv\9M̐.)E_6OW[2F 7~A\Vb՘kl5&,NN~s*]Vm1pWO;ØY0n >xb?emɪi 9 ؘ$l (xO%]e'<z.H˪ Ɂf -R_.G3ؽ:@IZ9x"RAőCTP#'Pl,KX3>CeO;.9lNW&erKXTmNDWyt~KN(M/a ZA:~& w&֐E|Eu >MZ*>no_RQ`AvSTQ o'*BvpkI:=t]1 6Q-*LD["h4K-ĄMCoZq@25ɐUZm5[QEa/Sc+ G& %#"Y;1XU]kqB9&:8 AztgY\#οrf^F\ 45%w19T(Ca W̔AqKϊ^12`OBzGu @ɠh<=dݒb ]"eO:q]Hv:tLN+w` \eg^؄jOR]* e9H E7G}= TL|ϗ 5DI9W 2ABwZK[U?( @ !dþ, :C9f3ۗ? mn4xEM;-^fd䴲{n<=_,Lm4ּ 5ՙm9R|㯈p@dcOL:%1'/ઽlŰӺOx CTNl:pN|5`R{k!6;<4yF|С@7jf"2k)^0b@5Hc2"gHԽNLF2b#hF_2*='%lyf;Q#x }kǮ8(ܣؖ  },bxKhjiW٢%j#ln^f7`ɖ4ɽ62QE/!L;s:AGp9ev(8WmvUw.҆$߿ڷu>iЍצI+ ޞȨB{mQ#4`VBZʶRR[6pB79r DWdQwH-ok ?R ux D32.#19m7N-qG7B,nRqU)tUQ w)q(H)N@ưhlFg.N(H5мh IIIgtr2"NKj̤%. J\9oVZh E[2%1`Uc`,{j!_{c;BS5uA]92(OJ C0\U} w@N"A.|SsT|e00*#eľ0o0"gC0q.Z`{W&&|ck~f?:"= S@z/g 1I &HAݝB(+znr,N6o1(4,a4G wq 3Žt &ZzrAAWwQM518QiWKul딧4}1{iki]*yI=OI˒3H$_QTU{ToUf"h$v(6fc҄"Fᔄ9|~S3rhL%_%=1Z6=)+7|%rޢ7ԉ ~ީ^7}.L)c3cJ)tH TMameS4w'vC٢=/`!MCي;V[ji4(!U}s 97X/<\-oO[ RZRx0Y[ VU£a`3wOf?L.+sJܱ#fM! "5&\"2`,F[ҿ ԳEL ȼ-60ԄFrsTk<;|Q7%?@zywjйf&m 3A uz4ovK>֩ _3L5/e p;B8$N(\墯*s8`ʧ`N ҀR8f'p{4͙#?GgK_ |Xjtd aŎ-N~ĉ3x?-èoO'XYm,q4,]g(uQ7RʅU $!B5?dRr76&!1W6tO@TbL/l л=sUyv讴sB{61!t`Bp,RkxLDP S0Lub#ќ}+N8@ˉƿ/h@>yUW*x]5!7=.P@8FEm$ts^ JC 4pj -G*ECXoܝH)BC{gyRST*ΡдTmVh4jw.7Gx좞PVZq6|Æ$ 20cdsdl p>M"W.?3P'ϚTt:Zwpn7̓}^5s7xE\4QS#+aL⬝r5x&/X>E܌C4[UACn k5=sH~$)i^nNwΥ -`ʶCճ < Drep OI= Tsb ``g鸗apIY@/35 Xu IrΤUͧgl-BnݹdgRYc{in 03n^Evy;;![AcɎ>;o82ug' 4(\C= dgٶR\u::(6 bfOA>)!gw]a?bsz-j<@$.5ͪm_+ E|:MY?Lc[?# 'L!R+#WM@P-X.ˎ);9 H\Ŋ#ۧ!^Ss_x+ SZHElo8;hl礥 @e_%~:0\19IsD|A{ACBArQPzDPiV׸VT'0V=bngՇƐng8Bʫ;={ WWpVVUKATEoOz  DWx>qBqeԫJ\*y$I&2!]#ˑaXtolZڜx"^' V0 lR;D|ao#c}JAJ;oYg0>Kc>am^:nf SO3{8~OE}7a}Пe7P)hn]]=a:CQqҖDfyMG7 FϕcBl!|p15!_ۏ]#|жxGS3=QyMsL{_ێNhB1|)7/X 8E#L& D>} K>"0) fzlc߇gٳ34zؗLsf'S$)+WjW ]8ӼǢSe0 4ϬwM>oIJNAY':E@]F$fҖ?a2h ('>-iАdJӂ<턅1O|eH]u opa=hzR9Κ/5xldJ,t6 9y$R I} t ~b /y>dMV=d U-W{\3x=յމ`78s`ʰ xQn8̦?QtБ*ϖA8;*JC A,>dtӧ;b-<~ "NAu&+| {?|ac<;v4 6qV Zm$Ѻ0vj.кqο[wێ`K Of7L|*E؝!RXOc 9K8fKW<`*|b;;6_ 1'%(B:4[/&Yր >>F<פ^;H:5ΚIfټϞ6,&pHw_7Ju/XtˆWTpYT~7 oP@#ӽ>CFruk߰mCGlg ,H;S7߿@ 6Xrrsfhҗ%~$p0$EHLcNN362w$Vl LoK416RΏ{tvquЫ$&1!E: B}"tp4p8gQ˄Kt:6eȿt/6`a>znZ^S9.4!A5v#VՑ.Xi$~>ڒC1eÿ4.n$VҧwY9 W1kybv^"miPm~|:x~~:-yzqV2vZ:&| >z@@i\ܨΝQ^I%M"4@]QCBia{ RKF#SN~Bʪl:ʦBf z b+jM3@jÐ =o!&[.bGŲ*I trF2cnK^]a'8㈅KPbYą?`6?Hj ^e!q;?h!е٥f†txaMj" G.9ƺ2ڶj8͗V)aXEX־ XrHlkƶWA4~;~zڢ:Jn],KUS6)v .JZN*+;:iG[ɝn9J+ |L:Oghv7];wES4Ä\)fqi{X;/;2Y*zŸ2K*ϫO)gtc3. cgK溏=a?ʵ:xTSzqD'v=p=FGRlLTCgYA NU9I)3پ̲5Ww*g&Cov}Ȼ& \]RkDU:JHzۿb=ղCyv%gCaɪʉ.-dIMo~gO+I- c s힬u|3HcZD 7=p9{ 7N%n1J!6/JܜjtɾrL/Fvts6_B`HCs\*9Ψ8ocxٽ矬re;ioDk:C0ϞNX_'q<؄ LZ[RDPmʟHxM9]J[ot:M[Rג\=Z:,X\W<4k՜VD)=~>,Pl{|[21 >M?FJg L-7`04.-yeQ|83c_2Cy 7e‚[{'B/#ȚWbwLuk7,KnW?%i~(%qĐ5h|ۄï0O%tb\l;E\6Na|(#Vq{;Һ}ΖKG^kCq  Ū[[Ny-A26։AsEBv.j̋ /xXnh+JIF0!eZz?LCjN,ŇdHߺQl/wNv W4P5}^jHzS/xxyILBc~S3>V`.];ٹ61 މ ^ Ō%S-*NuwxyXף=zNXThE0LFrB\D\Vp8 2X[E_iK%O̿Rj X -;R%pi6dAX$ "kz~8Dс޵bXW[l`_"ʠ{4H3xe9b˓)ڨғ05a R߲}@3>?,9`yHw\h 9E)F ,(ͮ =>1;Hml#&!2<1op 7_ÇTwxKkaht]}!Q:X\vNr׊ᐗTNJjHE9 0.N.qS/H[.0r!x! ڂ Z7ХxZd %[I?k|ysMMQm?P?UoWɯ.O\VDv2I%cp=Ye|1/;f7+x@m;zK{ ñ8nf*-c"L2`XjHM KQiܷ:hʃ%4{|1Li <*2D_8\%2OGRV{\rI HCZ8mu:D|OAGv9mА5jV -3㩨 KE+:JLs|ÿF;/}ү] J{"WRm/kZN{n08'S3 >I h. O.rxS?.7nR+atZLϩvuo1H3G5*1#޻Tzл$r50^mDM ʘtոHeFTfL?l^F#^p>T ᓑN7N…F7-c 3qDeWW,1P4?C2gX˯9rqa@3/4ĺDe70EIT&CO9(vR,J.bS?E#'V4܍#` +(y/l(}\*[sHHLRVm _)m{F 1]Kihkio3 Reyc}p_aɋԂugӓrMgԅl|yT&0j\Rˌp̕F +ht<Q%m c^ۚM`uǨj?hp{*!f]&= N8YMr5?Th_X{R#&s*sj17%.v )QZ:4|{κ#! !7>3wREmp2jS\S*UFzJvB f8ZkI3O?.稦LeyOq& QWoVAN!ʶHi%Cd5`x_:+cv)b7' 4"=k<i™V/ NEf|- pJO)cx0 KI]+an_]VHSKoxNc[&2_[|GW8_8^\+Fɩx1+d?'|iۃs7pqGr!\Y$5\ c'=VksEà\&PoNl$$(R %lnKO7AV曉J0hSwϋiDP-*mF!fHQkJ%sP_[.3(كۄ6*=⛸޻n^OZ1*%[$F2|ZD"[ 7j >鼞dd4< <JC#)>d`XS-T">qI77 UxY?)\NOSؒT]33fR2mrj֥J8l;-T>̀ey͓~ـŮk\-M;9F{_;wlxA_ ^i01S{OlVdeKs^ᒋOf'bCqo+'KN^碉,T5db9R]%= ?<- NrVЉ{TQܐ9p[`ywyC PFzY8S3N:,hݓTơ0IaB}J/DmK #8&VAY4_E4RD48F$td"SRPvЖ"EIDӒ2%Ilb5n@ rv7ѐR]} rbu*~Y.Ä û8{;*IJ~(Ȏ"a;??roT MvǨB $FRuD`:T-F;S% 8Ő^2&:[N#/QnH]l=F-I, ;R@>AV $YjQQK^c⅚b+;z.O˃aF[@'W6>_d42bJ QRbG3Yf` A }.Sa0fk (9 P@aV877{V~YjNXWDR4>pj@7 ŮQn^<-`|'5&>"mϜt427ʒrJ>Bt_jvŬe]?Iqɥs-C %=ҚƊjXYaP6<&f 3k-trV:Z= 8,a=w<KYMZQ$*C0^c'8ȶ]:6䗤IwE"aXG&ة7'Ear5XCR|$ sf;_~n'0a^X^]J/oMhXha~kuTHV#:E l9+t>P)Y]619e%tCFgIn~!gi; 3I&]1<&8<)/:I!]4,/ wI_.‘q,(N㫝%Zi PbL"̝HO =FcTSaK3c\ɬE|:rN:e;[Kbeb #g<_o<43C!!ks=bΗ5vD:qLa\B2 G$W!/ӺWx8 ad %bI}=.`duPfbn(X(^FG0/| ہ˶б쩯=( N\cVyRVݧ)$_q듵[+71>dnys(yg'$޿⠳jΡ64iY9bd/@urٽӳs1 @_2 oH[SB_ 韋6ug;2I ~Gs2t%kTt2aGe,=_}럖Pl',nWc >#nZnHޓָtR @\u%<)unȇ]yI}B6+@hey%3a`)KNQf؃?%[lH$X7 ijIۃy_f*uLܝ;\P  Jw%Ry*_6(4u'GOP2;W6ؘAݏc ڂIѫGy3~Ab$tbEG@WV {{{qWMM3^ѾЙș-{Idz <ifb_\>M0Pz55sޢ#YIfS oBꥦm+ *vLxmM$:n_6G~- hdvy]OuJѻspޅxW$i 'Z.3]M֚%~CB!jOag1ZoN6CLa/$-&,U_[']i[0NZvڞ"u]![08w>!r~K宐%V3X= lKBt#UD-o&>KQ9ςԨ(L|/nt_֔Tl##hQL*H C=J&E: wz^-UL:Ѹ'U9 -W;@*"Vd쯟 {w-ag2dy7 M"U A!Kεbcv>7qc© ?]k|O7PȞ^Cr^>'*BݫB DtfİXWVU3/,qڈcFC087 E|2e`H _r`o0ֱզo"k>4K^Fi>ĩvяrmY-?`=WT ~o+ѓ p${TJ-ѯs ~,[@?85Py gB+;߲~Ju;4xnpSJHXueÎtoȕbx9, ̯ +Fv0*Ǜl3ax*l{&@ӆ 5koOP6JJ'Eݧ=='{htVs鞺,@%Gn;xU풭rp{],E;Fcxd,8yrx6 o@/UPTC+U%oB21)>icq)BnQpB?$cĺ ~PޢZb}=rUO`#aD ]mVY~,bHkHqo <A=9{\`ᔢk:=+O$@GbpbEر6fAU~̛:W9a+.52NPi+CZvPc9Y>ǎqDYv8̈́,]V 0#,z34?ɟ >%^mP̎-L [*r8˱/FYc=rNcP">,\e+JJjB:/9][ ;⚉x ]= {qj'eo1;6t`"A㉑.O F9+wI;7W׆J3{M{2Z~$SDy19aUL/'ۋ_Y>*Bc+ zB"ԍ^ k_zD2{wgFs xV/ j d c?2?8^>'3d&?i{ u449a 6DDI]c J~P}ma8qeŒ2B{x DrQ'sՋ‘it;斟< @6ƷQ%*pR_n@8tìlFVxWPtH؞+VO ^ Ǯ[cC"ֈ9?;N&-eFvv+3lA}1#v^ΰdWQPeA)z@DcKSVq}Cx' NŽee8jOd8K@mS5WτMWr0!цBL.v\S gNn~ ѕ2@wHY zG!ibl](͆uMNg 0Pf&CeDahIcoӾg1N݅"Aa:{ҪoR&'Rr 9"I,vlPҰ蠣NbSMwү"^pg ˝ ˿j_gMƤN@ O|Hc^Zz= +zz?MbeyLGjY/lD:PBgj1M\G M+B]+n |o4`nz-D$C7FA_ Lcafx\kr=gG~EZHTjBʑ59/!u;TMk鈾WFEwjKUDB8AaӪZCҬV !vt5l{E6L֞vi9Ⱥ̈́3!^,;Q|?$A"bAX9|2hA3:vRd(wp (I.YgC0uܹIME1 9-~ϴՊ\XJ:K/(W c^G*,a-fPSq!&Қ&ڐK񉋂}GM,I[ЕJv*7kHi^)nՔ/ץ5*e+7iT+ffo4c z!j )Y|?ܕ%0M$xoNŠ4Mh&9+n\ ̽P:rU CwcհtxD邹$m$0dV՗hgئnҫ{mFR^b<sNJ&ׇMC D gNqNN8J=Ň eMtip$ tAjvN,;<-bi]ii?yR(\KU+Fތ!\Oo ~73\WFG A#fvT}0("(ڄWMj>ia_LZb_dGDz"dc8ܴ6s81Q>4/p f_Lև;%%@ !4k}QK }#!,,}seKg3c'Y^>7A Ae9tBQ;D de, vE%ΥQ=w" 5O;!*0qP?A~0_;ʍ_ Q,gՍ;05Lj|Q*֝ uZ Zx:f\fȐ/A3xr&ȃ%cȀڐ5&a $%vڸ !wE;7^2MCG_1]vLJ{c4Jz+&u2[P4&E+e -H %{tW㖡-5F_Z>)'IžuH$O%7Z|9TTNj9;$4Yz3TQ?cƂe(˱aR%'<+U!-oXتlT!1w sfti)& + Ù.f5:'qD T닫w蓸pH"~m8 Q!APEWh1zyDG%NNo%I-咧7O[]s,sOXhğE!;vQ+.Du/w[zJIX-ܳ*}tc0Keѫ<<8!_!NOGXyo?b)oi}pII+Q]逮s+d7̓>A> @E a"w bu6L]{x#j ԹCRAsa #.S̿Kox:TƵ@֥KkQY]MJimhީJ)?MA~% Y~1@u.1b/b6/B9Ħ&iKmTf^xN*A4Bb?K*@"E-)U Yؿ@ʸUE{i3Q eJ1-Q^;iQ(]G޹q_p<ʻOVCP=XM3':~TVaIld|lt RfWw6.N3&49 ?إ#~6W3Tk ~kf+_Q|@Kt}$0`/L-+}L.<ßnۨ=ɃvA"cnu~w;6a 86>[2R[Dذ|pbT=|n݆K|2ne޿œol٨AsVa"ӆY~hiT\"4 :I;ިi3*T"K%6G<_+jϿ!;(F1+:u6hRn3-5%HY'JZcc/ʯ؈9ܞ]fR|~yKkSc4UҿI7ܥɶJkΜƣƷ]]Zt[(ZYחp5NZZ4T>PCO" !%M3To^(`Y D`7C5"QH(% ˓RvZ1+2xVH؟[?J_& 0PxxN9C8~v(/;b~^~  cfm"09 z.`˪DR߈@g #Oم%;طNW ϸ3\ \jf9s0! E.E"a͒Ɍ[GRPqj\ &&@e.ch4侕[l/w/獶s?TY:X⨼x,׷Q~=+.7zVlG3XCM[V/'AJK檃Voff恃6?l1bWYF)qx率y֭ 3DM^SFìU1ۄB-^V P Y[,ַ) .l3ֶOY|]ʳi/>F#5,ǝcػ=ԙtJ 9mBm[#D4y]i*MܙW ݘ>Akٔڳ-9"w2,iCGFJxV+gDy܋aK&;@zq}TgOE1 zz=Z.N>j0yi-$S=&HVMƋrɁ3_.{7 0𓰌R>koXar*=D *YU\-s %%/MF:cO]yqKvd/Պb`iS*o`G9b%  J ˎMQn~"~P)nC)Nʼn~,Bjs;`5[:>I;m4\Ȣꜻ`S|P3N{s.KҊ2JV2O/z̼ۏB=j*yi|];_I5$uYgܩxqؓIFτˆW$O" RɌ8:o3njK |9;[燺h)RtlH )a͉R jaDZO6XyҵS%jPLL`'LtW|QVvKmuitWwtzLGتmpUD =A0蹬}YHdN< "sQ[+5z A^ʀ5[׀o?_8/ӧڋ0TOpFhrMsvu/ ≶$$aS 4$w!z8g";+Z`=~́S^Lpuې ?, >0%LѺ bsPt_[,:s~Uj6YC8KK6eмG;r]8X6E?v~r-b(+ \P1v21zl*Wœ8sb |p.C'TY٭wۈ(j$DA|QT̝Yq\eG7D=ER׀4MW;v_mdbjS:Oqfzc=9Y@|Mnx}}k4Ȩ7O#Fi[1=ԧЏ "P"zFL&erGŸ+q)v5{(A0Iw99; ieǐst4~w vǕ`D< U Pޘp9=l:'}i63n8'RVDTsO ZeĄv3 KW=`qaAÃvGpr۳ʅIlT`כa#=f=i]ʔ!_qeBlh6fxW(fD}3cjTvT٧&RtN;p{ogsIzv_ō|{"/>=YB b'Rת2Cd5TL%)Ӣ@фfwyx.\nW<'s4 } Gl?xI@S~ Jʑx>֯4Ő+Ѝ8GBB^>`r^J#Ra anQrfϮT#-;ZɾA(64 N֞J7྄|Fo+tbJXXSQr< ^@(" :2*MDEd|Ĉ{AOQ7ɳa0Zc]^A_5B8!u|@smOBA[2f0W[7% /)q_G8Z|I y!a62NCKLT>U d,@Q3Iֹ;X2+{d"H^IwZ>0?l kfu)M\r5sd ^M,}f&΀fD$^GIq8 b}Sk(3=Cb PGK`vd1r#12I|G=6SxܛYK eZr`DncՋPr}z= LG Qh\gr>k %jF!GƐ$ z8Yd-A6E?0$˅n =ĵbw~I B\(8ܝ_z~d+ ܫmj&tb#,v ~ u٠ֿNL&jCoɣN iQ5 o [< 8H+׮`4D΃-x CV4( ']{f\nd=7HArx2xg Tb FۃjF(Wl[‹uV7_D#&߮&F6#R0vY&9.e&ɺ't{6BQȫSCԆ9^|g- '8 'ѧjɹxgMxVܘû% +g58`VcI2:82 caq>:_;t//GQ r{p?*.Kvx ^b--x]jnL漲%?D5>FUsv| -xH/}(ǵ\^@W*'w[*cieFPExiNcd㜅D$o=4b)R;ǹ*2-_֌ TiH3\=Jm]Ȳ(~8cmzcV7*ve[V}vȍqhB5Mo<)(,X[(@M,#-.),e`$g^xf:`Am]bZF8 hP i 5׊_v{FdcXO)=`(|p>Mʄ5q\wKawlt jz Bʽitnj&zqj2ca"l\(Ww;rŌZHp#Z u9 3Ϳrm?걕)x!H>Y|74JMgW"4з8`{L yU>?}e[0T#0DEkBSsp:Sujw@{v} O||)4gqq/}A>;e)䒛Res/u"x=u|+)\Kpbg]{uDԗ"Q$I/CX@N: VLY4iF=*Z3R{"o" \5k挭<,ʼnU=;n$zY|J $`;򤭎ړ+)+IZސ6s"?2oYCqS*X6D&$j )?FIgζFEUstm*D"/qW.3|F"%lOyCHob{h#YO d^߹[])AW6EY [Te0&C7 OvQpGS1K̝ڕ4G."h 4q.W¢[B\}s"v@ c]X}FCkrgS/c:YR+`tPoɻw~yU2Q2,UM(DMq^U>@I@!Zy0T[$ Q$Bka'|Eऀ{z殡fw7T˵"3C@w[ٜXrI}ѻ g*#mÖl5(}d=~R}7B,PD?P`A"'b$VX:L9Sh3~\T8b Njviʛ f۠1a3jŽt.6V=N\R+nѠfBgH*^?Y$Zq,F4hWf{hq [lT˝sv[WX'H.;r 6C1D48%ɚl22T4:u|=';m{h٘RЀmd9Ienj }"wƒNjTyB ȕ"vM(Է P-JbKsMyLvWTlCZ|KI/|NaꆐS׆BdH[kkeafs}u\l}͔R \a&=c H}|Q],iG+ޛ~eK!0ˑ}Z ?`$=edM-Gu{Ev|Uج.HdT-nqZlbhPZޑ|\H~ |PGs#UK k"[ڻ   /O^WJ:A[^"WVK1kXlۍe35 9ͻT4jDG:+S8 #N`β/7* &G ؏s`t`AlQwb0Oy _ KJՈԓٜqh\zИx!?ܛi2dF:!إn/qyM)phEsԫ<ـf@E-FW$y E e`n- &Sy U?cK'1vS*@l)/eSO)vʏ7 QhoߔFoDJ07,n>";k:I 3iu@؝U@&'@@!;hc{XPsrGN3Mg B),/M!j(}IIݵH36r &?I`l8r513ѱ &ٌ GKy$㔮Ԋz i  G!#N4wInac@CSn<آYsҝ 6]킝7nz8cf}x>~UiddZͶ.E?{c]@UqҭYbW1 ҎK,@{y*m_,C*~ZOֱ/p>T{fJ{82Ծ @kŘYI/^ '5#Zj &Agii}.!_l "NpXBFέ<>17a\96 ! ٍ*|mmWɴJv@]fh>`UחޫTǛde3GAl +Dj 퍙Lߣ$A3cߙ,l(&rdt$O\ opy>OFzr6S}דIyf//h,fmDw Tϔk9R9|:BlFY@ 63 aQ|yW`#M~\ۘj{: UMz-J"+]8^W(k*]Tt}aӊh8Pyę*9>I,#5jG"M%#col}MCb90 XK N,!Ljl:XؗEd(`.EGN+sUcKC6=f6,jljn oL{~c#AIB6M qII{\ #No ,A8G.^#3̐AGG5=hqUnk)Y!aϩ۝`y Wv9~PQ*3 PM!uVl_{n)y {ęBY1S)C15L֔ Ͽœ6}F"DZ}1eJzMG'ӥeEN𝣋H L9 KN?|8+U@MYc4kuu_0?GE1X Ћ}~!$Q^Z[ 7.%wj!)H.Yњ8`9,0Rl -Е=iAk}AhDZC!RX؇Rۼ{eZG(vNGǥ /N@KG1q 90/*&e6Wmjn'ʉ51[*[&|8@/ީ} 0"ČF/ZncAD5-78;/~gMtRpV16$*S3Uz,gAJ7x[j%hNxh(`'P\C D/(~ 2&9ǛX?wn7\&j bE@NKaJKkȊE>2#iKo_fxg9l<1D{svrJ Io 0XF :췟љ=DXwҽ>o@/Fr?`Ԭ5TlTmutP=6>O._S^3%%Xl6/DS̻c֜/mjY(v)sgti$b^;NѳuO͇^ 4%)IwèDߗ.[] yQ%툹\ڨ5^љ8d#HzbPj"mL0UV5Ґ{&<d. լkxQ} ~?L*ܕA3y/Л5XX>Ű{$}.r2=bE3s\Z/@Gݙ9I8uӋV qcR*X3Q4Tœ< m {*=*o.!_? c(Y稩0u^0s;o-YO,n{yi;>,&9}iE|e2!H̻`^ߏk=]΢EZkh\"Ma^T(ڂlKop?WDC[M8m cz$2+?1̭ ͓4/NhָCdq@ !pu%IfNsu6E! B/=l}vm nVoȽ~o^ Ѭ\ {,zJ^\&n9L\Qh?83&kv0qe8AG/5k"wIRE.W7%9Cߤ.{ħ+͉wv)e;=(q} Vi9ۛ j EH2j[$J{']?Z$maE9.(,M!ZX7yHNyCv?]T{+2]>G$/ i%+(7w/ZƀPMhh[CH@!n_FZ5UAJ4)ۆ?7E27oV >÷rm)@fT(K ~˺T Xj~|qk aF8 0m;)ӜՒ^O&d t׏Ey0R*@4xjjʽP{yҭG e$U(GMX!:!{~pP18^:o)iׂŤL4d.'_CionȦ@afg袷 vjGŀݥR[ 9;01CI2Ɣ ?oH $ dL4$ n_4ViXj󙉜 ;?P:|L٢azn5gZxpg,Q({@34Kf7h3$LzΣQV7W*mJۮYsv:m|O.WYqŽ a@YjP Mb?87@X{U$>c'G'.[?l(bvFE9Q=27" spI4r <)Wqj#~9Bٙ&JXWGu|]z _(4Ҳ^mb*b9H/#@Lsp|^0yL Jڋ"E.S>0ǰ Er[ncA]>y9½0ò)@O0 #\hD ca#xjN)>Wp-[7] hZ :`͙Xַ"a?W^uqloхqTWV88 ̼NŸxoY:/kN@z&c7+Km}݇ d7%L uD倈ͧm1'bW+y:%u$no;!%;PZF2-[nqS]߮Ƀ6iM$5))*w:W &.YFnya89:iS2F{kVhc#FW (;hnR햩 CiEa ZWJs Rǖmp34amAo>1 3}22; ,D !QU]`icT4LaD)uJ =ݯgtW}P[^I "_bȅyE4)Ġ ۶r3 >򹎁 VD9 V:f1*\+h29YFGvwʬ^g3Y W )ZL-K39Nsy IpU"] ?C!_+ \LQ+Es.!^+:c&:.}r:J {X2CU۽Ufn7zR/bSӋCAoe{Ko!7 W$4l4_|F`@>yW \ʧoF8.U`~>GƇWLTf'sq&C(4Z_OZ m ?jUTEm=&j0BWk `:%k۬MA\5uT`#kRh+ vhjTc6VIFEZˡj$`H2D rn5IIGs7*-xwlx_C(p3M5{ww!IH&:*xJ.{9}]Zd]JBMP!Q"4,j0 0W&\c)]j M8nfXMQJT=C5AA$ִ0,/,b3̬ԡQ˒Wz:flԄ&PtxDgDF v:GxRRJ'p4ەvGvS,^pr1 o›i4ѠX*BT~2#囆H[C"P ƌ"IzM"m5Ƽ´z3Ye?4䌚܊ +V4n1L@h:g! {ߎڏP׬bd2;~$p }^ י‘,i49 i|.!Jw$ZW$L) }AF/}tB`s:J:HJW>v`{TyvSZeP Isa3 %ڭsXb."Ak1;:j鰴:Im/Dm8Eɮ'T:}8QVG-(^CJF!ɞ#eYz_v[Uһ)R;Z|@jG1&&&ţ[s&-Q:w.T K3Gg@p`*UWիߏO}gI?ygyݪ-;Qs 1dܟe$'b_&)6vݗLd\q\}!c=Kb*gLA ?},)j鴪,gJ7tтLjyud>QM.$s<" fŏ?'U ӖeY"O-toY?΢I6ƗS6IdȚPh!/nuXV.VAKvD/LYCe_g͠ew)DvL24?aOjD!ZL-tU4bxWr X*E]>c}hh˅oa/.ͪJGq&!R+@j Bb'9{&JիpBxms(iѪܰ(ۇ` -?8X !9HCjToZs|s}*3WG{ ŸǁTg(r) ۠[SDp$k6txou8|8BZr{*NNK<ھq^ܖ>SXІm>e`9u;n#٨Wo2BM? kz-qo>U %$ |?!?*`ϓ6vFN5+7\F&qt 4 YvaRNi޸.5i"p{~ӫi|WwYb gD  ADa;P-IqLR%j%gaRZ[z#]be*>Z39>ُ]\01_5LDWk'1>U /X:ZirO쇸yj=U06AW'vƪ.oZYǿфu虧{iYWc+&m ,#[Y]@1\H:JO-z!!3hxY)(&L[R=~4i}jLsl{icXxZ%2xJt:g“Sc)p汹]QvKʊ69w+AM|MD{Xl+*Hq.|LR;v@V)D.F^^zC2.YW2:& 2"TC8c]Yh(yYס k&gA X#"ݢa{V3NYP{BKU y fFz戉Ra)EYb+Ũeسwq8d5&Bj$%5wE=iѠնhI{M^4[LВ/f8 lp0wFϱ׼yu#,}SeH[ѩӱQ[giO_x)v˪9a&7q@.9FKѼ5wpw6mqi_x0?u e@$Ţ:~U_pw1iCZHcj"bkA/6 YU12HQCP x-R9uke "nH/^69q ߹)ˇ!~,,ysInV}<_H%ևEW%UVYXpQo[}cpmdʅ/oStCUn)fߵp@**kh+-~3CtNi? d0jx鳯!'rȗFfM INAȱķBJ46I6$)zPl-sbnܔxsq$_DsE/c!/0#dz;ǭWXF 7dMўc\ hym ˋ +( {c*; E?s^bF(z^6)U0WVL9By VnѳzsRB:7O? })>"_zneY_]/u!ѠrdG$}XWynX\îAWb0༢op *6t}:X?W<;y ,; W1s;+I9.(+P Vyc尢;evEyr Rs4K#KY©5É/L&;^{&Qk9+đ]iwmnbwwVnaYJid1g-DW a^'W6hGX:jpmFzHi]C&Y`wފτ*OX4e:tT9P63̭MaN&agU;--=as}_7 C{˦Fd VQ~p+LF3ZK> >UZ6b%v<ѡUQݖOFLW%e5rVʝ>\o-~20ٵUITm2{lIH=]ݏT-dXa7&RZQU"R#z,€qZHrOu8L3CSZpͦti1jۙ%oK|^2+nj ?{}wQܛ_ X,K$(OQ r|xRdjLOa(0dXLtE&Y X5=EvO%R$[0DՙX6fŨP@AEifIʈ>V3ߖZh.ٸm!w>g{`/pL{` UN17#}qB,_qII< gw :57V`*+t s8L %w-b6v2ļC{|{ƩC'XBeE8B.H^zs\a}W#zZ6SQD_o碌G{g"璖|r0vX1Rր>j>iO$š!X2;ر6KڻрPה%@9[1\ ,@H%ä| ;cu|H)<qK}?r}їs9Q^Ȑ -zT+0MWi|ASm "wY/u^~tz;% a@ It N3>=p6hj8~+s[5&<= Ń1e biLfǧ=jyHv,V QAΛ_Ն!D/ք&\fLk;YunSԖ1#LJ4h+ i7&wZҚ<|AMaODMcC:ƙf"f ~o;| 4[APYa6JsRݓLp#\C:OBE|bh&N4$ke2I]")Zς~3ɮXUop%'9Nî;pĺ7n3ìQNmc\J Yv?TQFTZM56yf~B'߿ik91f3/j٪<˪Ӊ/p!"H^W]pOZIVW $')}ىlC7.(k֝krlcky6yI} UT/!k'/ o ¼B7lLB' +2VFlA@YQUvS( 4k,[_ JPm]0UJ?ZLsvnJ"F1Z#^Q#"ܷZ:"ԾՀif#s0󐡽WZ Dq[s+b\& Cv&梨#Xgm<;%Exkŋ T6{q=!bZNz~]H{jjkO}/L>ΐ|GIЬK {qڸV/hCЊ-uBu, F$c0ٯ9/sP:fe;)b YuG!w35eݥN ܟ/!fgt)pn>䥌]r$;]?qdIn  j\DUm?1A 1ZhaB렞:CWetQn^RanP@lr[W 끟HX >gxq;Jp.3hHvАshTH֮+ZEZEX_YvIѝgf@A/^$>L'"qPE<֒p6T2XV)풨D9 wVɽ԰88- .?X̳(ѿ_v|A|HAQ؏Dd :yd_=F| #&F`!; OL ;W!)+s\$sX᩹ eq?yl@{oJ}K/Q*XyU5Gu D`3C~0|vWx}*~f!+!&`8E8E>hѝg6i|*Pԟ(hm.siW)z~ζjYOBE5I{W_oX`q]$O飪)JwY̞lQ, E6O}d՟Ɠ-=}r&fF6SBkPCmBVIV5F4z.KAWƶݵa?ZQm41pE(#'|@gc|J;"8nYz2aA&t5-wvߟ ~%[ֿ@; pdQ6rY^fߏn^<4 AZU"Ɖx/4z9(/]s}K?z~qyc~u!mMLlQ .16r-IRZ2drwQL}qr63 6DKZ334 7(V@HSh9ۋE]1l@1T ˟{Q&X XXR W ?l)jL^tA$&n_4MZ:vuiHOMm0KIakݗj}6 %Z!>0tNiMOLaB(׎q&ɣ{(HD8ࡍ+PDs.AVir~N:fLu޷5th8O(mJ2È1*z+Ǵ O#1סU,eў'+$ /38CSNߪl#@s+ar.M0Sb>yZ)a_ƣuu CAa,le9B侶@)L{4Ɗ96O Э[A.uWb⺙ U&#ަ~@gtm pBwud1'κ{+p0M{`L݁43͗?I]J Cmn'ʫ@aM}Z#PFƷxB<堵E;4]ʇ : c_ q1jŽ#H l4Ya*?~1oN\ZkS[ScK5CQk4"z* < " 5MM)'r G;Ԧb4z^ITeJˮFz픽g*0Su_~aI?~3j0]5 2OfAE+7&yJxg$lHlrʚdtf&' P# 7$M}|K~ǀw6((+ GtjUBԌj-bYfò˖ݙ}Py`WǙ _(8aрSh⇰^M 58Q0510Y=;*śn`L@X-e{},K.LrRv]uyL-#/XdnA<#XveߋˎԸOi698M sqw/`O $:ȭ=X?9 Z<:GjX1`\%=gzIt$(/f|-4(Ww K3KPǸ(gQlXQj&1K1o)x\VF\]?@pmѩ9̴%vڹ$`.*5a6A#[=?1O [:u9ڄ+@o [$Wh;-qG{XS2V!g0$96DNq*,FL .>se@_qR3+^tIѭ#k@EVb&=G=lV+Ea2+o|e&GC'}†0L vB^"a<<>Ѷ }F])frfe a'X8ndTPRlMbA~Й,"7q4k!dPTDC4,#MhqTŸeүv{KlldZ7Dg8Caҧα; ZoeYoiLs"|v d[U}6ƚΝ`BnAE}?! velE1_I+C[vA lyakl`̦JEN%G:{#80&Ҝ¡wNB}S׏3Qd&pٿAX.\"lPPpԫfm4GkMjQTsel: P1#r:5Xbg0 B455Tlg1I2ЄQga\~vcJ>tլBj{KZpu.icTٷ<SPL(n `ڽfnC' Ȅ}۔HMf q 坧m:Ol'B\-Ek^ 0%t%1:+u-hFùV^<~L YI݇{c) @K&bilA#5.u!><~E8P!YGls DQesHoK}$NDC?LJGK#%xEN&f؄x=R7ޛ"k;L-g!4/l0f+.rh`|g$(NCh$֫V7pkDO*4_di$ h,RCq3"9FYUJNX(q90c:$dsRvnZkY Ư$Eq}HosA8Lۿȷp'(ZibaMH9ʖ\g9GBѡ  6}o<3&%:{~r jnƺ%?]I/)Dx=I@JO_*kN8:K:.fw5S&kH$VSG9 uY%GCjw1%5ƍ6d7ܩ冭1{_/WhV n[B#+2K*Ɗbb/g 66y`+d_g@\3xCf_gՉ+ v wn "JwO8M)^,"tY۳gTʌW/OA©Œԋמ#Á<-sn>M1$ՌϴsTGhϦȣˉV!ǮI'&A$y3ӟ]e~Ǩ{1CJk+3+17+6E?.>(sDPYe=ǩ*> 5HI4Rջ~E3rgލ {4d6[bW'Fn x[v Kj+s*[gZ.uaKA⻋r&Z- Lu2DJ{mE=m^KgCK_9G$4^sFTdūdw/#Fݽu]K?< U䅍q W(Y*ovEtN:a{J'@&6Ìƶ Oy b=;Q*z0& `|WzR'9|ʩõcpSl<y[>!-MWƕ=r|=ѻX^{3Is{NaYci!g[+qf9quxzO -XYDoä `$}ў |X4.w C3cQmeeJ0vf:}8TahhHL9Jgk#20 >rxk#4^]dp+ ߟG$pB`.9Cռ{ƾ8n"CyJ{ rdH۽x>)Vl sOYWL28a_MyA|^Fu D9%2b#{XlA6\ǃ\.`6(ayMde t$?5$4i>U5KpA&4^Մȅh̞'W cZɺOYMLpLd[=#LR=_y>u("Z@i < HTnj5;'ЌW)8Qi@:MYVrFPb7.)'+gC)CF(Y%Y!嘹#Qs!qƴJm{BW(#y87އ,>Hʞ(Zs/vIx7, 8( xͮDQx饂{-$>Za#2f28_TϬ#nkSۉϥH֩[7<9Qk(|% #@hgklxt64k ,dwɦ<J mi ke/qNY18XĖS9Qxy%/;|?jWAE͚\l+.'Q0:vɾs+S-+ _vwƍs+o7fx 7M @5B9ۊ,fQ#^:_ ~qKS&UnAdT>2/5ayL+q6fmΉj/Ú(3z/Trʃwqg_fW@8T]QREcmPHH-WF`db 3v( A6ʞ#Z~%dA ea'OOcs|i3l68\LRLp^]?ځ9e ^[ H 8v|#j+٥YsmKST(B& қui[ ĤDead &F#TensD@3Z&uхvoyP|~k\^B&W|zz=ڿ{R Ra2TFL(QEąvh\,BD^xNv)Pqa_~NN>.A%5E6Z٪G^yZy^s|rc%Fʡ&^: "0 \ϓb|S8O|Cd"aJJ WxB.#]^J@`â\M{ Y1*f^lq=A+؂*c~1ϫ6rAN'wc.-C8Ltn.i4jdSLgp -AUB_A 1R uFvUggH/~<2!f%M%%Wm`($o(ӶTc6V*:#D=NRf,1QZSSe3+c_M?ag]_r:_{tՕ?=_bW֓ HiҴ*~Ug`TTH(6BRv✈ZL6%k+Xn>;ދӊ0#3&P/hr2^ja֪ ,[+DMYɔW$ V!S/ e͵P*,smT  @-E6 L"B -` ` b 8`P[ǬK¬)3IAH06jJAs0 :_Q|^ Mnwrg',{yn*wGUe[AfK4pB G'oB붯C+뱖AP1 Ia%dc"[.րAI3?EoQIG$-}W+"Ȩn.DOomNm3=};8s/%emp5I:̬.vޏfGW4} `X;}=QG"%uuj tEoYo\~( V]'' 1+R?4ẊCٸ;fm~,3N\EWmm9ZFa.! xSjynGw!<6%>M+ 63Mc;JIy#Emosӳ;:sY]֩)?t"K 8-@:O 7G;5 LԘscdIT_d 44& F-ע?emfBϑǾ}b)}9d>a ~,!Un7<\W:dA@,wd`Uod>҇;' ݯ/OVU.TM|\a7 ! s3>7/{ m['s~Tj7yD觬5/h; z߾ڿže|X)(i?ødž ((:?c!"Ec%3d oтZHv@@`YU rdX}Ss/mpu@S .>@—zY.--;X^(ąo[q(6ծPܜ5w)^ L 1Mw;Y0E!ռ sxŖb D,(N֏8~9H -+QΡnh/}oP[_4et Æb=~i( H.LJQ\)<ާ}qL%7GUɒ-DñUE|Fx6[@6,5{ǐhrb37lkRCGRS.8|O<m\W wA.{̣綘8\7t P|e}G1 "`;7Aj1Ry|;͆sIg1m&zbV\LRR;4;nbm[e٦SC>Z\eۗ7>P(w-3;.~#e5F 7L=8QD}s>f7PQK"C^u884O[5T:%sҊ%OLPȪΦIOj^ſS„G=T_HM9>ڤ_.ĶPFo#2&4_FwxB&ƘC.!fh?I7L(ެ "9b触h& O%]VTm=J㣱"U%1鼂[oY!Rb1|"gt2Pg8=uQuP䏔MbPLij3TO@*̠ճ@.Zm܃o8 aľlKQc[WF) ΐM7--9Zz$`9jZZ|;ʐ}KQ=eoN*  :7Ma* DzA2[w97W=Bb5ֆ&(nptN9X1R#b?OB0 HV՛49 w8Y!cn´~ʒ#BWsez17y.VieFT&.yCf[mߦ E,N: [-O\Q۠g۱zڲswP+/9폺l5AMba6:%` y(F4٩joԸ2w?LJoG9ЮT.-'L[Ɲʤ.my$4095Zing h`gYqiN8Uk{3ߒ^^q&]j9};۠t.[绖g:ui+kfJ;9mYg X3jLQՉU{d0-E*TVKXF;yjFvw.+9ӆ6eHM$^~:dԛ BDIد~t1db>$8 6˔QIQ4tkJ|y:R>2D9ڹq|T $0oldo emP#!V@>vlaM>@dQ_GXE"u}r/rU5T $GE5 :OXawM>ХyN.ܪoƋX~ީ"dQq^$/m\o>`SM_[&XucWZ1^ T\L'$qȺӹ?x36ćy.ʬ)4sR Io*6 _fU*XZf>1%m„c 3`j{$gIKpV[b9;czJ1{Kw6;by̩!H?YXC<]sS4D0b#GD'Q h-bL*,ˆ$=,p d}d 0QۇZh/wHPR'=/؃&Q^*LP/QAEuF Dh*.4ȇ?$%%\򚕋M>03߯Jo6o'X7S7L,[hЬH&By2 A?4Cܫ(rcv+)u=qɇhH(@?&DzVQ2'm7S6d(iiؽ8cv<'c%.rr1^4=b>̹l_S K8ENg~Dz)V` Ģ!f٬P[aL(`IIM6[rmi~Tq@WqO)U l4©=Fts(zNҴxS{c9|o>s:"$GSQ?0UF=]P/P_fg*qL|-VW=KˁɄXBѨD}qR7L4y6 !. Bu!L@MsjPz+*} 7W…-*' cFH1!Y?S?zf;;aVC^ ؔF =AT~l, Q>oC5gJX8^ NgaĥYrBfYXVr 3Q%f1T׺+ qgì9s_X ~g(dWi L#㮑}_\${4tv`~ȓm\(d}:YO fI0xd[Y-6zV-כZ9g!BgAC1c жx b8xT*mD ^NSK8EHӲUQ oB?9M)|k5^h.bK [!!)| ۨ|X'\>{Z$iӒdG8^~sNz0~ -Zi_XoHޘ#G˿άwɹZ\vQmQaTo0@zY”t0ضn, [hHBm "5 *J 0ajhj?YAצN֙IOOLaB+i5h';+@"l@m>ϙHgTg}'(ɏI $)[*}\A~TZ6bixs@ \ȳLJ'S$u/9z5Z\ 1$(DRgf"`ǘ$ [|): $5m 8$ wꊡOfspw"" <[ N4Jө &2hOl{[DT*oPvЭ H'uʀu64z-ll%;&ͷu?ɷogH;)&R*m>36k lMB5w5M΀o*Bp[Y^|*Be؉ m׿(@#ɫbfn s nF%G՚M*'hE'c%LW7>XwZ&0)8FJpɞYQx%Afjl[",N BYUZ^yd}]׸N> Q9J>O-> 2cފb{a_X|@fN=dۼOҗKHz$k;`,E h}5A Gxcds^ܚk&"xx1IP‡Uh|Q@r? L%ɯ)Icp0j؏#Y 􊜿V~2:#'k^\n7dCW8KdDDWNiBi!,*KxtizBEG!8E܃*Dl#U8Mь(;:ռjK3 ߰fc瀊۱VݡA7G!Ά6$P'N}<ٝmYE,αr×BT>RyjI~ԑdv;t-ר9nHZ"qg=\VR I|Fr?ޫ9@(&{a 7ެFSf َ'4 k}Kz\שa:{h"[{M4#&Ġ)P1Ǧ_x8,»  uFF7mSk~\%Gb&QȑKmWlM*yybpDcP9mo" N-}r:Sgb*Q|@laM/S@̞_ס  |6261gFX٨2Ga\J׳;Nwy9" NA _ "o:Y}[ϠJ2.\f냛srLA+-ck #_ȷ]=z4L+:ضU&82kZ+!$VfOJ&v}`zu U>TܞK)A'13%e8kk$#$biϧ lٕ[#W'qA< XmC(iivbG7S<03iŲ>\|r1/FQSчIuUapY*ڥ5#g_9CK\(@]#C~` !\Sn^09`A5|k{/Û J?N4$sBm:###-:S0&7PÿWӞ #Y4h"0gqp}2% [R2SJLb`..#Dzp#ؐy!{"S{ǒ}gVD=-#2' >X L4b%g~9tbyF,v5֏'N e#j\c‚eOF&KoV[(WITd,'#[Ԫiq LTʾZ})/$z4k V4cqW]*CXIk3 {.9GOR­ߴ3#fkWh$ 1quvYopg) 1v\3T:u L-!t⻸0BF=im_(EE`Q؝Ml7LdUv2OhM>BL/ֲ"UآOwל;÷܇јiKa^gT"I *uu|$EK+̯?kixb`8-~`bJ_5p0IJrQF`x:{\29!givP:216%ּz&b4+ ^ r/p/Q!9 Oֱx+p|UTID:EY]gӰ5NHE\w jdeƖ2]E_33" 5ڹ6WI.=FNW!@]I[La>_0AFC9- ʋ4պ`155<'zZO<35}ީUY)ˈڐҹ^ڻOhbs߇#yЊ BY:)Me0ImZtt8a#%_r3?Hwbxc 0IWݢ3ܖV%$W^!pee}|.F y9 Р@mq1WvsUm%/OؔC.ӹ{E@9erPt9 VFYoȸi٫NnNWo/ȭş5iɺVeJ:I['q1<$jyjVy~Eb/c=O0{K5d0}Q’{0OYwy+&xGcJv/rb)tzۯ\ۘ1~j9Pmuj+h9 ށ= }x .AA@usL^Pl}*JmUQE )dߺi:t$lӗ<kx t7W"7H5YYoa0sԾ_A3U{S t7Yv2ayN/LKF2D; 3J?AHNʻk;y1X>b@av+>̂Dr4~{=A<;flCA{Xf0AY~}_XLFT$M[v䑡T::FXM/$s \锰SߐkyAGg^Fo4gqGxŮ Zm,ZOם5].Rb^.hōIAC:a 9My]Io]2ǍՋ[u`ntF9{bC᫤'vĤNPKLntj+m`EfH^N(: +mj6jyZ,:WL5(D 5I{ %޲M^ׇ_UG[J8^gOjU;GA2-t1]Lx3v,|#wFqFlT61ầjqWT25wX=D exfpm %ⵦZ1ipK0.Y0agvmɊ.3VZ >%$%eyW5N C8 彘lÄ{N¡O=<TYU!ؾ_/jR_4{=qHM~x(U sr<+K @lh)`0d<0t}hǻLG5r/}# pyE.רƱ1qtᶭn!E@ <ͭ1ܐ+J6?vmj,U ?[ 5m$n$C^zMB%oi*6cjUA!Gm/ x7ߗ8ɶѭՃ^&^VpXۥ̀Qgܲ gҼ>`qi@Xg\>EO5F w]%8y>uݎ~mތ5{:lhN?wmrkW,]p_tU| ׳o囉Qm[(O8^p@hbt, W#A=8I3w# a;fa8N5e=:vj)M>hRGk5?d4<"S77i]~2Q^?̝kNFnBF˘;QZ}G '{9m]!&pN뛍UћCq|%r;,֤"9*-L m?rxﯾf0j@ԇ .%Kk58H7Kn.h1^'3}/ xuajU{gt)B7 VڹK$1*JٲzT,٫kC2G U.zD<^FUk70ll2~S_3vQ[[t:weN^_4VOegޅ֏˦_j>` Zq6=#77)WWR?ZK# pL\ jhݱMgCȒ>c? Ja}:Yw#T\?1gݒ_[ )ޒL+.b<*nC@^tbq[:X=BUC'4GHUZҠD|c҂ fNu58M{8O虄{|0)U_FVtB~.l8C`][ZwbDD\?$b6) \Gg(CCmH 8c-v9cBv͎,`Ro!35ý3eE0(=qoVCO i wF *}=+-*`IG2tS}?1&N)_(wq~rfh*xB\q +X O0I%vgq*P(Rz _褃@ [5>f͙q= [˿{Okn |lJ"XؚݙՌeJ/2@:`r}u'p([5~bjS顴n¬/9%L+2,K1ykx^18MF,oq6"k\3cp-*J#,;C]t]5;`8i:s7rTH;9mPTpX=ꦉ[7df4t;7@l'gMRqOUr@~_K~gTeMH^N$^Fpmg[,7DI!ڠv RNۡ8h;, \IpcA}u-7 k3qθEn )GEed7ɐ3}!Chq8?&uғiˉ+LuO<֡\K`°+ëK5i&~> W&\F`ֽȠ"JuOu  =T؉ْPAf) &# 9yGz-O3qR9(;Đ+N :t۵cr'' bm$BD'#hynAGBД9H`GfH+t\opn])=(ݣ jI3Y폖_6}0gFqbyZ:Nͬ-?e}$UQc;qGAEt{vv#P'E@'LeNPzJ-f{nņX6\Tu&k"ONrar/1m?(1.۞~{xg[Wvy1#!Vī{kȱH B4.#ٌXBiK߬Z[4׿&(/3^6TTf,vo; )Li}D=m5ȡ%v?^X]t p0]+DۥkgOz\溠9yA+'T@9c.Osa'+sM9g#MwKL`ZZ{|Dʥ8+t^y*;?,*j꠸ 8VxZb9[)q<`\r29}?\dRp8SN+a8`}v"oMcL&:5HesT*duX FʲÝHQ'8LrZ7XIi6 F̞ G?(KdR;"lԯXa]65S>MX:M7OgJ ʣˈIc-s}e Ti<,O1 *^{.ʃxLuR.)+˛|cm}噽+Dpg ?mGu.B2J de:TZ}K | M*2FZolOr'>id6 fiXTiF>(/`xF`QZζev5k]K{6͎=C99?7[˭+E\hA l"AeW^مQљn/D%F7FlF!SRd^x :U)59lMxJ=ΔX] qGh =QǸOhNxf2UeukxhN_zڬڳeRqGuTmRU;& @ ʰJE?lcCEyi"Z'=5b0 2fEzۧk"O8R|D<3Vmn`w6VʟITDqeMF usF$kc;zQdŃ+ᙉEP(mɋnsjQI\\ؑ~#b[zeGM2M no`b4ncX4DΖbr 3x]:+E$,Y45Q[ZY7݇@6`S+:Ѩ^^Isg#}'ug!~;r[my's9|ֈ,Pڈcʒ\r:7-[_1UJlƎ࢟9 '$*#NʴV#W R|2\"EAსG*) +1=*fz:WIV*t|8,& ; ph. vk,𝯷˧8-n JN ϾWN@p/`wѻ'Y(ZTs9kNMZloEdh Dq$u tHZKٍ;Q̞ұdJ藖ZvrDN !4UtnVm78 *\HT͑gJqcU1Xgt@u.eU,W@%*rT1 G3!WCq^E3X|ݐ=Hs̱E~t^mYo4ϊ1FP\d+FCh~u#rq(kqk0@|Xνۧz3h0cȵA [vcjM\gX!t- x!i9*̯B»LTTeMJň8/VmW8)O˗3r}j fWj#mqAR_H{\|ZŸU,QZЮb mX*<}?hEG򔻑"5+{9*-R`! ։N+4EhRJ)Ziow9|gK`Alet\$"i|DhGMN*P;_jVEo$˦5 pz_*c*yO*IF[(}~Y!HX~ͦQ@5U$o>vLP(ɶ! iڝ2Ny~IԝJEg>d֜*eJŻ/YK9N Iu COCDc8>_fK>WRlE&e@`Nw0ym{nOq~6MQ)9&.3k<|r¶ S.:S16b. q{NT~G#ui¾#>_wm!.:'Rn. 2$xR i ɘs9"AuOt]ad{{,Xx} مMo;n}3`8B j+ w$еiЮQY\/gZhJ, :#jJc%l[ai e pơ>JEGPǿcAJgݩٳ?CpYpJ >>YoLՎɩ2<¦eƏf+*stIbxc0e\xDBi=+:g^'O&j]s$ 0IC^){:80+c꧙@y9ʥF{guƕEnL!9AC}5TpNA>&b 󼺖Da_.s[K"'~2%cpk=YU.*;uP契M%aDYI=2_E ?UY=BGŏ˖Վ3;8`{!4R42 ᥛuۥbҬaabM~)]:2Ow w};֔t4RB[r)'@-.g8R48< '>ǸƁF@48> F>wLklO̗ΎeZ>}\ CI ?U ]j Y|}IJy屌7 _z㦸fMY=4GA!O:uq$f L  ;!"Kt OGZg(zt&;z=TEȟ%Do+yUp,jH="ZX8SSMgN6U`s7\,0suS;@m3f`ϝ < MLT%`\i!xCEK,p u!HRkA8V3lϽ6WF+ yO;eڰD j!|`qZ7quD- ݨ*R ͘=N+%ЋI|V$YVSqGw`☜O-έ)ejs> uBF(u_?O(2_v!K)j ,Y䰶Vmo݁}aC@EOiY< +u伻H7oPgQgV%?Q@;ALO'?FYxIXqLr~ vA\3Pq"샽'*$H*ok̨@oTηjnR 0HQ2][R$K*&" \<*sӴ@Pofl"l k}5 f# 0vl mSyo~ W䵈)w?}Ũ -h&4O9-)xp3c5gʯ P=}ѹm3Ăf _2ib8 tre[*p1r?p%ԩ&AsV?j /삀 5ABW]N9 ׬>19v]6:M#MdWO;[2|1fmǔF؍ULsang@qF.60Pbb-/2ѤTq]6(h,{H`g ǹgivqqn7v4jO-'c~Nz@=r /Î{&XQ꾜%?kҖhg@!`YPoAsq# *+KEŽТV_A{]+]|1DA`L8N̲ӽi&80L4N?n##@a ; Pp;Y8ɤD 7 d m[sZSPh2Bx=ɳܱ$gDRƓDnUY੷b Ə %sV45NWg1bQfc%mw;?vb߭׫Kmeµݩ{bU5:A]_+]-~)#$RWWH(Mme鐀0]R2߄ "5||.^%!>s1$7g(3uasy:ѻ?4:Co3XS>6fMW*98kciݞdF!APSnHNPA gHSAx'F"AC#1aٻʾi 7u)Bb5y:jZ "}O){1Z NUJPB!jP ӴpW4UbnQLS7;nn칂aɴ/~{bި9> A񃍲2T0H_$nz1^VvO2&9[$;))&hr7%v_5;C(ܘS=5[Pa@P!=W ui]#ʤ៎VS3Aj3p-+Eڂ !6s dRNi|V M[P[E&ASYէ/ Ƽi$Á3zhVw|0M5G˃.|/_ria4}xx-K.Jv.FD WWfUZd?鮇ڇ>b=y XU|Wh%l^fWnK cCQMޥʪdox{ƛT%_IqwK=q^ TuQI"G:g_S9-2LIM?Yɖӈe8 f_7H3 yHSf:H{,;sP7yGˣ$ xyR+wt="`Lu7i9I2Gp9?hARW3TOIeRPW ]a O֥iD<;8_)7a _r+cX=Ãu B?ч3K@#<2 ݹCDx3̪ Ivx5Rͫ*KK{0uU8ÎJ+Ɣ/} iF ,:վG9C6scT( 9QJ _VQMEΛHHH$hI )`2 Ѝ}EÂ[M~Uk,(g1d\$R3`!@1d=TꋢnVt+)NPu럷< >gL^KaV [nF'RY18[zT* #iTE|#.ή7.5¨$U,32ۚ$%w iC`"E$ VF V; F{)H}["C,I3LBU/%u`YIy'l5b.DƑ:TVI*%mt$8z"E?\}6|@/h0o34*YH>ٴ9cE<܀cS{Z$RÞ *)sapn((b2 ?afkN!fJR4 tU{r.cle{/ک\vXlBc {L#f:CBoyÀZC cdKBG24y$d8ԺቜfjfC;zys4^l=o;#]0vf(5{;Fr "8=(#K,ѐ4%UuC&—^F+x]OovڒTdPGT^8]2 d`Zđ }xRnFr>KBH$Odx/+Ŭ>/~= ڃs9zӋ2S1m+U`X[PVvҮf=fj:B2ΨjU̸S*0iYJ#PCOH0}:*QxHS]3X(bҵ5!Tϩi͡RBPG(mAҍɢVR@nVtJG/Q/H:^Xq~&<[3L-p3%gՆ1{߇uSn#>-?oRJ,c'9[UjB@}- _z|k5'Nm1N#T{Sim^,s8aKGl)%Tϖ(3S07Cd}0(#$[;GU⋽-%^QWkY !;8=/H z7#ɛ. V,Xq+-%5AeŪl>s;4"Ή Ѣ }pm(=TDJc Nv&\o]@%K&5I;NU{wf'̐/ɽ% n/ׇu dm*oYm-{'y=.o_uOo ffu'g˷1OVԄ.XoTB*`&- D̍wtA=A>-IMG|4MQ%גzZɭq 䉄 PckNnnuWK#(EN=e^D bklYo8ϿQZ[f6H&5:G c̿Sw{@z#9RiAb.a0'Ϸ>7ӘhNN^g"/@ : 4lv +[iLֿ5@1n ̕O4q+go_ȩgX>{7ཁ?)*OB9WVV]/GBΧ1%s#KA ̮Ppŗ"Onj*:]}(* OjQGnGRM#WWD.Oy,v+_ P!-zDqLLJcQ_<T?B( zZV[ΓT\pLջ0rr,K,/' ̜*;KwZtFɻTYnA- R#X0 Xr\a8aZH-+-59N>B2>ַ=`Ӻcs =cTA܎MP'*&u@'#JE0^M@]1M\J^ԆX1fzQ+mNem{KP {_i \:jZq]{0pV`64$hnPaώI Xl\R 6!N1IkJ>[D@y^yOJn{:kclv8GҐros$#(3smT]-b3M'ձW7S^I3'eT;׆؝fDy dholq\67BEfH?ʻ;~xlSلV@"blLtQp":եa`7; mdpw oVacI`chs*2=xz\qx4:%~k@%f74]1 ŭ-<|h8]Je4kObɆ8ۑ(DNu**_s~.g2?b2ϲ%}z-p.gk8IWq @ ,Sv{wwPfVO3>ul>K 3`ijzdf1ix7{5)3 ^OM:s} ;agڇ>N8;D͂Iu"EQVܚ;XG65D>j):o6)V殿4Jh ˈS)W*m0>i觨1oI'ʦ[vwBhuÆr`@Ok;쪨.a=j3Y-b=ªu,9NKԘ> /O’wACBijsEA9ŵA'̆/:('ZAFOۻjR":ˊ+5t! Fӏb SVA[7-:|1Gab@i9- 6ӿiF8,8r1"HK|ɲt<+21c&TEe!U(ujrI: ǍꀱorO \;.<G%J_/PtZJ}i/X(:`^^hBE|òt',;.8ɡGj5nE3ǃ˧wV\,y4=H\ƗCqV6֐ oZ֥ugvn|J)sBl-r#u SG |5&?*_ڄ}u#)o!\wOgq*tgd(¨5շmy/i|n?m0IU<]Bb e$gPZJX#. ~hE13ɠ(ּ~5TF!ټ.L`Z\? N YM`u\tqr'7(fxQڍs(}R MgjBpm`b.8f}-8` _P $<)]E1̫˂0Hqu8']3| Pݒ< BhI;u7=#m7jTc,xԒc{#@$+tE3vۄYL]e8͎sO*oYダ>7yķJgsbSA xMx)QGo_smOO\Iq}/us$A^k ;rp >' N5m5Qfѩ(|:Al5}W;VЯLrc>.y;-VL7 #hӿ3¶ߦ̞~$yfN̷ | H6sߦ/ ƪZd])}b#9S `?pf0G8A 1"^6o׻ r2'&5=9k`\+tּvgXessY=7j(9?Q_ p/3yBVm{ R3_11 f\nE'e~*Atfp4勯Ϲika~? .,| ԕ3s9}u|)3)m%: *j T0nWH0{Zd69lv;Fg_VOx- 5J@30cdHu|WSthe/,51G=T,0pi,hw(֢]]xKcG!k2;EF#`5)ڟtvքm.R[,KI 4,^0KRYEMOȷ<]"X.o,H{r-sFV4 cǭk PRi@"} MJx`uK-7VX4-tiZ-΍aHC#}H_x=X<'bpqY[qo6\azP]%7?{jLR@$n'c){&Ĵ0/fе-`#Dc^aݐ "U+6-ՅUq>0ȊmNc4@_gyf`ia`B\Aa 뾪T=#2clk _Nܼܣ#Q!Xİc 7T_OJ2] #?U;Ȗb0>(x}@NpIS9C3`x/$UeKj*ĆU%eh2n6e>md*L_?cL5wZ6TQlF>8 ZVnR6P1[] |kn0$ D>PHX : [=n}P2'7RQw bo{FޗJ~0~4&Lh6m#rz[c0W\UwWo`売N沢4TTp2Dj&Ϻ)3}>W}ir`uy ۥ]46%1=q;LM95~Zt yZy04W x=5,9نs`ɜ$u_ƐHδ8 ʢ|OD㽢Iv9osr{k#o.Bl"ntZ[:oC|G6|_ cTx?U+PBv((LVƞq2!](y UKoztJKKW#틺Rr b2|D/%tȩO!JkxZ kDs;;^m1`̢zՒ( #0fV{>3rl|Fi?mUB{Vk_:uܢ^aĘ{wb6i 12(b/.r^¨e\E'*Oq[% E]s+3i`9鴨aWY&?bMw LRA5xό֘߀"Q 9S֨<*9qrG4).V5q&šy49:`pZ 9K2l $ a8VC@u-z>Ln/ \W QqwūRɾImZ -g/c^MxnyƊǝKPhbƔ,`lT{1૲826 /U)jjM!d u@#%MPIxeeD^dy2§ozxY P[vޫs% ; ^щ:pþ/F]z*, (&6uèI?, =֡l>ЊĀG`DOc }h,uypڷ3lYݘ׬~Mq4w<]'5(<{FOnB> tJ2w݁?"kKv9~ĺ'`}>2 p/LX-"]E$B0s78~4;h5߃t$<\p­q< r1TC/[rCxk댌䓼;EADb G0 4yXiޝgc!L=-Т`F;Iv7ȧ(*w/Zlf[IiLp!y 1g`&/saQLQdk5+9SCdAhCU0$10Vy;)FZN/b5D*>S_8d9MˁZ 7=6e EČ]>95`@[qI]71o^9+ZO s*]2z6*vop𼇲UqTrg&*+V|gXe8y(SDPPZ;>3MV] 2A\-զ@@-qez9EsXẏ@ixa#om|rݬ3␐\ئxgX˒!%qWspN+U1Yxy %wSa >|]MZ="Wޥski?v ΪOBhJu-&Wʄi a9,\ѥbC=UUx>g:w=\t!mi} qka3VR֧Sn?8.qspF C"L,S5nvOԏL82QB>BaL ៾B zEu#'oS[DT7avh:9M- LX$SmFj]rM@v@CzaDMh}SA6QV4a1 Cn+C1!j'1n '1gszb\#K\ȹe/C=h=z[3Zr jwdS KeK豏?ϟC=ugkrImlJ]0XFWu]٧OhmG3N*<>[/촅?Sұ`IJ 2膻LۭոOv}7{$-RoT7pr b&yц?# ?6&/B;G}V@̄Xbz,xC ІU7UHZoZ-^@S vE:``ıoAC'l"(3"vZ.byKı' #ܙzQgilN7+bh!|></Hn7ho$evr.b˥0[=SʯŜy0] y\7R2eȻx'7J@U7хdu0ؘ!%/K@lSt#PԔ)M:tWbHIyH-=̓%G3dkZgooAbA`*@2CNl+g:+ 3O(fkPʽgQ~!vTYu AAAbzFdtiY}0nάb`s)^h1'J *Z#19!x*Q6VkNz -^闻V>JT>@Ί>"s `ήT^y鉠Pȷ9D&=Ɯ7R ?(9=SUx#Gg-tF`]50n_'YMZ8o3E 3'$iYfd0ܡTi1zC^4Y+@ )vCHH*(iB QwY _ ߺJBz<&UI%/63@yS$[=z>ȥQEa@-WqЯJnDe{=InO](>8BP97[>/!q"ءNYFt7PY穒 )Եh1jŸAJ9=Ҭ c`dLU?O=Fql\gn q_OwEF)W" LZdsQQPî֚Za}l8tL:J&34q`M5# 3uT܋+E@Zyg$Z2!b0@\\+$,Rϓ/^EoSSb-bXhM/"Eҝ Df8aT^ )Ȱ1-\Rdk}PM 'Cŷ*fG)-ʖS=ER`Y"yP?w]at6ͬ4V'9p}qkc2s?[f=ن1^.`F-MJ>~!̼y׈HSoPZb6^'YZLj:7!t(}b>`ž$\u}D 1ao TwVW$wZ3e=k+38!RXݦ3g1G#hKMTIj`4d5o[-&Ve]OTk͂< 6 ] {37 @רQ0MpTýg#3/rÉk ƞ$M']ׄkR},,LY*,*}b4# EynAxo ~s Y(L\̐3JIgp|2rd AVZN`^R%jvIJQ߱Z"F*[BT*~:JhZ!:sš"VhK*D^{6K I/ DiOsUpc5?q?ZdDC*ʛuxrT[hd|pإM.zVD6&`Z%!QQQB>`L`c;RI[v22iƗb(gޝ1oCi$cQB5>?/C! 82qTɥ1ߡ#bDt\Zl' s* | qI;FiG2Jʕ E "&/+q$qEӟNHABiY@_6h*SI$,ӽaӯe)IO(( VM{0e2ekr7>Jk0kZ{4lO#8#@ rb.aN(J`GµI6N 6~9 @s4aGJfG73oՎ2OzϪpmkVl]vND: )(=bX&U0r'p<;WXpAXX,kIbP{r63gFBSG1˨,vK?lxYGhM?TT- _:S4+"3^E"zչV"{^RIwq d2Q5ԋSGa*jUm4*܊8rP)YR  _Xzu 3;k>orf!TOMK8 2[H(`/F;;HXe3zcEC^Is$g"1f wk#3linlZ\죩'_?kac.(p{_}e+eMXrȁooH9%Ej|5QmRVumȤ[)3U2\muCp}yĖ5~>UV:Zfs^4' 2ށ :D o΄z'\*J[AxrY`$la!N䕏YKXc=+ӡ\1V㰐loy팹iA~?n1I^,ttcQKߞ{j 3g_gsaǭrfx.`GKбP:r++hK{Ti\9]Vbp7cilךȸS)X_N6ڔd ؓ u5Dv%'ainƢ(0m]F=&DXȃ,j: q/a]&Lg /md$Z02dvZljvȵ* zlGY9/Hc}?nC\"a~NJeօHk R݆dZi\M1uj"?  Υ*/ᜢSLWuW1CKy~חGnq{ND`bUSddOHI}m7bHZ׿ :>Nֲ%ʳPۏ{U ]E^W`>J4qKgc}@@<:Zv`GbZ3ټ1;^kP+t~06#ṯT9KeQ!|K*E=GFt'Yyt4^W)HV=Y5y*Ū/,B9(¶֫Nvp~^"9aS€O*admj;fI`=eL[^əH8keb=wl[lcJ20Ie'vzebwLT{J`̳sE\0} ?x C.I5v}gNi>&+:ث  sl'F/yk7j|@~= %a2ОKDع?A^XGWS[%KȦvjamqk=6x|&oH`֧86Pip@F9lAL3DwI2(­_5rugK?~\$_:gOzn^.wHfOd 5c;NyK/yn!ҩ7+Kՙ+HTiJL䗥CJIte7I[gK2TGe@59%O:=w7J|ȶT`GDmVf D9oE5,?|i latDF؉l>"X.~5U^KM{;W uS:9ޘp]m^j'<<#da?@yXEam1W~467eԅɋ0grU=EwMf s[^n搆#wX4A[;_K@X ^B{w~[6MlƊnw - F5"r`M%/8JfI V9s8ɹ҅SkvA5;KB $m@C$gP4R18P2(7.%xa,v+ͨz}z+>o25}tmWp+Yp9h¸(fۛ*m3 (U}C[E#y?"P/^%NJˆ~,#eT;*14d^ʂSdݨFF}qo=K+⩋r={;?z0 9 kX;`BeZ<(\d"c5=d+V`[ WyÅDBW>mc\%OsEn+N׎3Ɠ$B75?++fMuȻ˃(5 !}bT7V!..  uP6SS9ǾW4z} ^AI{vo.ɖ G&rywF* sHI]xo7I>xU"jKDv(X8ǡdHI'QʟCRŭ4-P` 1o{&,QfַD x埬<~/h/V󟇠RFW~n?ڻ]ƯIӪQJtdň;I ydR |},Ңs0ބ '/xHO`v y/:@'X mkCUhHTLbgJ ,LgKV7`]G P}_ZC]v(aq+A˞tWptG *Im`J5HMn<;7:m!M+{"|G-F nԉ~)rpm^k$k2bv&^yR(K0}$&ZGX 8>a: 8/NP!4B=c'o;94ЯSڄ18aRuS)Avǎk'W]IV'#kWy!bADJ[Qiߛ#cwF `Vܧ.Qbr*/^&ȕ;[m,ɏyZd8G/ti 'aڼW!*|q^hLF2EkTzQ-ź #)\]`I8A&y|UHX2?d~(Y͔ymGAQ R|tO 0Lxo\!X&9' $lΊ!d$~50"Tik/GZc!T$]:%Ks )Rs|SJxUh`{&T*vGKFyt`|8ķf_ *ӽDSMo94"?Gu_`Q U-0eѬ~J8}F"ٮvI-Yp-n/ĉ.z)5zF:9ko' Hd#CL6c^o&8:;HogXxttCIyig2QS[f$fFɑ1nSG]<]otҐ(Fj޽ޞ9!Nfm.& 7f/.~36ы )u,U(.a紏'W# U?p,+HCاTI@|ޖ\؛ B~2퐇ĈmGZᱷfPj3r`ɓ)[sVTs_qYzU% m {89+?k_YحsHh68òS#73?<` 0rROۃ극1]&j@LCj&D%pY^+(|+'EF.}M]/18Z_.OL R!|k{1.F0[^g`ou6"j4]w ^_|}3o:GܨzO%#4OiD*!74mްkLͥ{bhE98IȔϒ,U RTpEV24gd_ں>9L8;`97t?4x@ISf6BS~v&x0% JܞիN/&50xL/?d}OjʍgOS(v$ )dYH#0W'xDt޽2|>٦H!Az'ֶMד%+XX2׏/AF^'n-J؛.shYD9HUxb[)9?7w ][YR8)t*~2lF4F(x0aOȴ2z`Eר͘hDv)O\4.2q/ƹ&9j÷DsVC"tg휼ı ϟbtB,Wpflݙ=xwVp 3`zYHdtœKFn0j!Q5SӮ 7Po)omݻT0 HKKP]F6*Dh طâyʐvZo\K8LOpTJ-s廥.>[qmjd+虐VU[Cl~_6{pj{86a$xt%Llrhq&"B^<֞hypSv Zb@~SƥNd)[`>|š,a neϳӶ} V*WXH5^Adj,ej Nd͍S i4'ʖf!ܼw$懖p%vKܼx[S;}CLl.8ypXlvۮVuH Oblj}z|9i .V4z?7Xf&k?rݷ|lFzKx\kz BifA#Un,lY<]`؃myNFgJPS~AF#5VwT[)(1M-eF%YS=I>]i*LÊw 8Vval"O!2Q&>\Ӎ??|O1w0]j`~=} *-=}3!eCmЧPC-GKGO'ǼN0eILMfY1~/v+şe 1dH#]dԭGorn(ȓޓ?N.DwԁFKsխF³|ꮭ/uϐඒY +U W򁃋^ug"2Gh\fauȻ0)Ϋ9pS~|02:092#{WjWzFfz&yO:4$cH옂a ǟZqzl1*_ P#Қ,4b֡UnQά^ 8rD{fޤ*_r k8>| }̟$=J Ѐp]'c gIcbA+T4=t4Z#"1ga2U/\1|k'Kio*K%7| ~Xž[*]'gW-UKI2Mc[)PN v*>zWA$5\]1 ˳}M!f'ꥒ)$ue&^uO%1ˈ gN[IyiLO{j!,؞3`J2KoӵR oe^=ט'#eiY|\bА̒1En#;D+77|R 含hYJ`:æUNiW耻Nw ̇k4wڌX92>ò'=ԗ} J&;\4Zt,D{%Ĕ\< .ݾ4}2t"s!Xᮠ :2tX?,51Q)id' ʡz"^*NFe,=~Oa&s|Oh\^ߊE4{yl0KgdtUJ\ Haɺx_<),= ך67Wvޭ~}=V^\?+fW_[`aひ \-~QjS8bDi?O@&n-|](]6&NMie;J]IQ-~ j'v,_;״U¦NI-ТLiWrӐȯ 8XMNMe!r‚aCt%W2pUjHpu= ],֡@+G0H'޷R(N&)PD 3U~x98f+SCTM*f j,7זĭ:dO.D+VϾW_PRUǦx`ml$Vo0[" C{O.I)_hןc]~xpZe!%N`VEđcf!+}87ӿ̆ժCL rؼ^z׻dm D=RϷ/>-3FPB?TG=&Ηܮ͟MZL1ƞDmO46֤/eh,8L4F70rmTf}EBS1 TJ͘\_ *T #\ td r>wRimFUleB_k d[g!vLP%/5ow s#]%['SY9"Y̙a*V{`4Kf5t zuE0޲/ycNDgRy^VEh$>Jl\dhORsrĂ4Muyt#"N 9/rmk-ڏxaE늱Ǟ0ȔN| 3!NQ2ACW=39XƥztT&Fc/1 iT0ht'H{Byi[OHr|ǝ$n6Q\h㳊ji AhJW Ji#5.q8 IhkKx3=C!Xx1 :eݸTFӮ:]KݹKkd]^xJEE|s]]xum-Qa2~|(Ly4_.l,2Y.4{Gƹ+jҿ!:З-,4$ H7V-u=qw(cن'An8[|OП/Vya|3MzXX襈5O rI[u8=i"[Jd  `UaxX,%nw6y~FPϓT ]65o'/ d;/AѪ -]1gMMR#-SCgJ[sG[EgBⲏ8*CvҔmx6]'8"D[c\ȼnҮ] j}L0Md)ʾGUP5n=_TdͲwl%* Ib-dt̲3xJ8"UgݨPH{-7a򧋬2[ @ӽ{'D7y4A~?Һ_/#-ˣE>o2 fc=4j%LXT>DHv؊v|ѝL":_R$ӗڟaƐBש$$`k; C*A:\4ttS;:g"5B2-Yq{c\m?l7&$~m>61xĜD>y 0 (ցD}YC{Γ3UܸV/M3O{Ʀڈ̻8b 8?ߐ3M?mjb .)YbYcVhyot;B|&E\ lX(zj3Ox΋,vM|;|u1KVzG~ڮrɌ{Ar{lZr]$)o22s+(S_@HH|<€iu3I,c) wm%>ktm#\>RU2ڃ12ғ=jVq 3Cs&H']F|C1Mra=fWKoFo;x~NO KG)cy)o%!-=?4J?%Ѽn8)fwz8{r6<Hu4 < ]Ȝ!́M2;GQ)a!mAm3-v yv{)8V ]*]3eT1,&\YhC?cMBM<66@1h 9{QѱSϭ0aވ?uZm BYiE: "6P.XC _x-H8e+ϧ~s _L ˛%C|2&o;&Xa횠4m$4+/+J{H4Y)|/א{'Q}z<"UUACL?t `q aHSZc۫8G <0\@i8{7d;.*L( &ԼlCTu$SAvӠkԜyMu\o0uZ "\n4Arf2Y x y*1zW jo胧$u!h`D7E?_^W&Y+9+go:%}Q!I %%7~[!Q;,r`܍Us]{yW@U?5i!,]z6QS j2~]b;g=zʉ &dMz{H. PDŽaIުz zE{PE'cv 7P>UF2ߓ-e8bON6o8oDЭ3Dw6.9KX7v喍5̡uTH9Dg^緭3K<ڑ[Ք~\3,deJo, Z*mC ,呜"vl킗"- uei Aq+hũJyv9aRg^bL <2m+$<"9Z %WYB,Dnq_@{< \)5vSfgzƣwv¥dPcT۵-:o p'~~'҇^Hꪛ!P_T|-&W ׭&bvSM_WZ4?yN౯?w2IrggZ-MY7ߗ9X0ڳg)hq6dҴY'F`"k"ps]R6Z/hs`bڕh#HN&wW8rXHiLmXg/2O*'y7%eσ/_MT3Is.uu^T}u!%UφyS+5Bt0/xNgIF:6*)]aN s|[@eFN9uH#*kߓt,q\E;ض}$`;K޿6 谎>0̱eՁ);`{ dt /eN'pC5+R 07՘$\$8~~$Tиe7]*$[b%(Fv͏oDfrڿp_AQA/Ϫ:GXU5FP |ODEK9Uv򉳔԰X"tyo^'xcq>4ډ=+hn ]w7[UEۻv,e ZO [pr튐螿1sZ^O0~p?u^%ͺD7*t/Ndn_ sThm] Q-HRe y~qm>,%͍8cڤ~r @DqCb(Ho:7RoQȼoWS.lPʼnyOZGVX)N{Yf,SX #m035em5'(j++!=v?*BG,ܮ˰lTM]kfota7gH7rP-FYsXxFWS\}^fQ𨵍!ó%HK伴Ö6tK6wPx2L?A-PX0'.aЮ5BUUlӆyYY:; mï@4e]];b-R2< R񤨦^I}:АB׮tuw$=y_;3+m^N[E^I&^+g13:RhqYp[4ပ%k2.A\pBx8%qik;mH& !vUuʖ%tz8dm<;9ctghv$/@A0P՗ȕ;Z6gŐAѱBQ}.NK8| K ԓRQ#PJďb"X̜&wkN6ݳ>=ÜnT<3U+29P&+LU YV85r7|4-g?љO5uiw~/>MǶz84`N:> &X@cT򿲻 =qDTIKT3W#+rPW  È 1TﴶmPӖM&J3^ؠ#mXZ+z}Y04% Z縢fibGxbSL/Y/ bd ``*>u>ԒL9 'h\2։#'*W$#3;=5-m&ac8Otmry>4j ̲z`f"}?T;"V&q*BJM[$)ЖU`H)2قmJ}X5&1&o8d5o0t7'4{+{ .-CG2i!0L!"#N2t́х-sfM*5{$µ!>6ZP zz2{anWSbA+W`5KyER"6SFgd4f*.3oR_0\#74Ğm1 -| eJdQd)6cJ=j BvX dÍZյ-W'\.T-"aIhEOV7q-v⼹'xH抪d -ԫ?F(blBűAŗk }Nk w7w\V9 z_u]*Ѭoʇ "Pk>pR35q>BaBŨ^$*1x8@W*գxep >o@=%? k#M'WQ^> sVJ崪2\@3[ ڌmH(~9(,|sX`&dbٴߘ8AQіy8= rq#-4j_\0mY/- t\pb&ў654z6WLJaGhK>pnn,J\Yŷo+JHKڦW\k=[NATs-G!J pmVR%l%1MZ!7Sq7Ohk?˰JYe|3WçxSг){6; TS9mCF9&mDy9T_M1?ccAWUśmh 5ڤoM|U=zl%(Pb梓ߪ#%  )36T N xksi-OF -$V5x` s R7!gw>B?HBK}x|(Eo 7{6:vx@?u.cfbh=hmX;>JYsaﬧ5urS‚i7;}֔]s߂x] B]PuLzzw3}ݏ^aϸ7&qYO_QyǏDo-lW~ /p2Hb&.ԇ?sՒ2hNBRHqږeq8 ZHf BC,h232gwͲur ;z##`<֢TMKY"JL.]X3ba=Ϳt_.ܢ4ؼ^.iBh䬿dCZaE^N~0 Q#Bfwun!U)^GY\uʶM %I 6OX 5ۚ˨"F ZL\YBԒ&]pޗ؍+L름x.TL d0LzCIIPsbFvpDM#no$o*|5'U1'a5N ]jmFۭ@+nM&vJ\n/fbЫyc ҽ9lr z}g)~t++J*-}$߂k]$@3 ކݔ,>DžtH(֕:/@du[.GE Ӵb:_^kd+uk[f|:Ca}j^vuķ'|6Uv{6=}4I'rS 6qX)F E'f@g,hb< xQj%gX@ pqDnV<(8FTmbo4 |\N k;[zi!rZoHʞG󟌷QQSFpTQ&FGAS3 uX% '1|Θ0w1gy9t!g-5ӜԖkɩ'yǙl) y0<z T| +isɅKּNwǗZQW[A*aHƔD.YgF~w+V2N>;s7aΖJ])k ԧAHJ{nŠD40"T|x$jr!e_GWؙW~ʪP4]o wՖMq=` >{MXs,OvL2S(>5 _x? ~?DO$LiI.ϮQ0êϪ:nc5栿V6i;Gx+o2 3ۢx0L& LO* XT<(x_$ *GT%bNJe/SgUS?= ui#sҎ3VSg-R1DqʖNxɧzV C53e_EF]7ۥNx׽bNX~v6҇?m('c7f(?yՇ,>;e7uVv>v`ª0xKheBGq.Gt ģeJGYȋ|tis9.C@&\EaV}i64&e&&EJ0]MMsJSf6Ǥ⩳mQBG5>%d&ξ_*sg [Er;+%WR ղn[O6!q[NJYCH)M(N_7<*1Yє㤬h_EP୊]l¦ )['ƊtH>[>+} c.1yIoc(eELR.E +&UFrycyh,r2A/Pop,_KOAae<ʓ@H"!f%8T(Z=}R(9jTSrt_w"~Z5"!{9(/~ŦLh > 4T @192kƑV \j3',}L=G3Q p[Ѭ`~2y߿AMiFjp^杝uNhUo?FK(Iv)&ӯ ީWM 2MMZڠZN;#Cr.xm ؒID$&S>ʲ*Ti4;{LGig 3|j.H 6k!/$Ύg$9_)5F#LjJ]:9CJʃ&1O䢽ԟN^y&dmw)%'Y.c)c 4A٪AOQ BɄ}ܬ`!SŖS+ EDor=MnJdubr;x)+!hij2@J8x95BGC`qRR0@8]2o"SދzkOuӜ",WoI5._`]'u ]NI8&lϹUH_5C<"\Cs0:{λ?T@K΁ံZo@,q y-}Thl$->$NXʬpt<ш!su8ѢJ0CަoJ˄ >BSrR#nR]lCI]_WIGg9+8*?)T  1^V,}W,D&F3\  tR?ӷ? O@&dA&ߺ91ه&d)pVWUgfSjWI>lorx)E!]CB#d1;EsEaY1{Vϼ}QzmX(ME\vB)Ȓtgͮ~aYzeM^԰=VYf{W(qnPy2]knw2iFr.)KeI5qP1~@{#LxEm J++ҡ;B }*رYxb/r X\֚C=#sб1m:!hB@ [hNG:Lߡ#:J:ScqQ6]/kJ\}N0q\_3S9zK ].뗝JBa=QC/Xucp]0 o83h8;)|lG*LEz!W?=Dmkٵ^BF( y˙ow;Ӝ1$f ^Q(3߃}fA|0qVT"])pJf3 VZ4|pl7lO`]rx` 0El8ШP`G]ȼӞ`%ȐYsVt$B)#_o1 .^uv{^QlgoɒV2pt܏%[]qji2AǤ]yfBJmD)[v o=W]e~CfBkK!I2* ט|D֌Pāś[u `8 ~*sY E2Õ9 ]̸Ub)W.Kpz H$̸:!Ni?(q SN^8dhnv Aw²,f;l{/lLwܬzlo ޮ4`,Q9 =۬HCyxGmiP 6ыGIUⵛ:}5s0rad$v]Xvj1t>G| ΢ P^!)a:Ag?%3,"Y(cd̳S?HsKwTda~w.#& }x"@='O)̛ykh&Mv:*[~/Sip=xFV5À=dm@(AgE]AiW`j/|y{)vDDIT䝈|2>Ww(*W2cYp2;!zoΔ#*t'kֿD6W e`F$\Df @{x)V]ݝzԩZ6xndQZA 2H#uW_ ߓ;9 )aMTP a5%eܫws4Fɍ(V{IKq4joP4rv* U(ڭ%gm>\ Ƣd^ŋ.\? ]=qEv~Su/Ò qy>Ns8 4eC# GaZߔ 309IG}|Ya ֜W!F=E4O절‹v1HQ>txBhpx}/zPoCF2dk_ 'S2WR>bp_ G} M3VDh%)7@9*h(}kG/Ad~z:y<^nb xnǰܘΞ .6(M=JpghC-,ŸlICѿ+0^>||"=9?WYSAG~ʫ#׈>gHJw.Bor~Qzg&;IT!hgAR9|'sgޱx +g}Dc+Mwv/1 a?HwYqp2[ C-%lbD{-2}kk T劻sOlDkqTm0F lBowV`]3+~H mbzeRn虣;hK"Tk.ѫYdpbUp2h (;󜋾2];6kH+w!ԓ]V#_` S{RY!>#1v'־^/Y=1}CMDKg,_/ֲ/ !:FItJgZ8O>_OlMXEH hi,f5bhNZ1ugE q\ٽ!F2hkSҥ&Y52Pxx2\35&3KX@gjA8\}͍Aq< !Q-JOQe*XCE|HYL8Nv u_"p}6X<- Yua ڧz |>3"oNecjE *!CK8ztD=C5o&7v_il_Q=KPTWMY䗔Ėܐ4wtץd*˭9JyK#"gM% )"b+ Om/-Aԁ)o?jTKAla ڽ`k<:Dԭ8|.N%èJ:O[3rI_V  TRQ{R RP3C$ZTZ"&`5יFwx"R( _%9*wƩ)콵jطڠMbL^4@:NX}H.:.C;n>up8+jx NP+EeJGFሓrRT 7P$#M6sïݩ`rghꪄxGm/mO0ν>M_LHPHzKoB/!8q0j >Y&ba(D1Â=)*n\2KBP=.CG~eYA:Be[Ϡft}_9Orq~gN~ {!\A?*W2x8*_ ^yv#ix:] Gm/?kXVj$D>QΓfymQgOĔk@JE;КihۚzƏ*9B2,!*,Kf+^.=ܬK1D/Kk=ؾ@Z`2߉`ڄ*MDvaC l@m i̐/rUc".|!Bd:"'Ud]L⹱1yڒ{㉱TsMeq,¬vF'}ԤǽYjl\w\)"d2:|U^|fi:B[It[# Y<厒 H V 3@8` T2n8u=i^ݼ$v͂ڵJUsusDB9aڿƒrcg]zH %O+MT@r3i0wUH'm̝X51.ρ^IU#~Yrr@XVJL>[ C0O%ENVDCW£e\oݬT¸˩9Jg"d\l\ Z  N묜 ;VEDbpmԸY%F#osh7F:.j}x-. gV/[+.^7m9h񨆞X huWUUxGp*Ջݥ]qC ,QqbݕA"b/\Zgoěe"cٌ6 +EauW49W1v~VQ9-N—q˝ԕ=^k䟣mq:(ʖ^E<$6Y 5-+w#V~tnrS]ӬU{4_nJ|XiT71y1 -T 04x.e~0[ua(S> Խfl@W9q  P(y YbixOEYL Ybc ˾_͞`C&Y`=>ٱ# H9gvM.zkE*lP*ZWɯ>6UVC?.cEg{﷬3C6z/^Ed@$ZraZ[ 4ϛ50\[̞ƍ˅٘ɋ8p=`mNaHx‚k"])ݜ)Emkvq;5|Z<4j$TjR?4y`Ks NAo%xiS!@{e=(z-JS׉7?<) eݖjc:;O#}Gz/qw23q GWDFÇe$0gNʢٽør+<뇟p՗QcxDAi& ܳrç#*8 X:qv)q\G!`3I 5{xЫgQfƉR$IIy>m:" 8*c_gLՉ?_߅bG7hy;ݢdw+-1sYe =?dZŷ -^F%e]oZ5k=YJzӛ__Qbl4(' Ƀ  T` ZXW4iA<|nż1"{ WV!R;DZ8P`"YaVJC^-]7MM?* Iܯ |,K0D-Ϩ}vּG֨pp1aJ/Qo 6$Jx$}CʔD,li~ql;<[n=$ekH3{ˬ̚)/:#yh|;{1rYW=#H{"PrZOWzZ(=N Nl,6ٱ\ |ni"k`Jtae 9FnUzjt\؟ Π"[x5[Tfy&Zr/:12:;huk*F&pZܑ1gpBa(*D4* ,rqS*T*ЁVa46YPj־nT`۲Bjo@ӄ>JzXhQHzs=CP%b @Ap WMw' Oul].L|()>FjSIŊN|}OӞ+6zp"^OP۬ 5o/VߙfqsOsShn\cr{\譻߃sG=yL.Q,GSQB+D`_prUƮR!J|ߑ*٥ttNJxf{Cy,xЖGiC-nڜB+GL ¶?)a^Qp空qOmfz9}l W >-Amb̈bOyM tyU{U\ӹDl6ŗxmj-Ic9MB\8\e! ]p 7Q~6/AF lWLM>YA\7neRSrۥM< g@(6"P2$2ni@)Ijw)xZ!C)_w[M[^#!fv2HM?Qe8)岑ڴTZL9 .w,x}q*IaOn)ћ#΁Bad[#ԡy0UkO_7f7]; {f.qϪ ӄIQC-`ƏpmmW;l]a|]󧅈l1ŔjNHHdxL.5c3,@tb&|LEt?oUE9g34m},:j$9HA3EU/$ JJg=0k#Oy9Iǂ"pkͳ/yg:klV7{;KV n`"BKЬ .v٨?r4TG.,p о\iӗIGpBphwNkg vIx폫B ?~!C)yo}(}=i|q$u2֋LEuD.` d1 ̮6A{o~ `.js΅\0E݂^+bD <>}D\.=uPe`"U})2P~n +A\ݷ~ei!ѹ:5Vd$o-9;IV5nSiܰcNCz6d S 2d.k$鼸/n & >YJa_#il3k.x; c̖<jO/2ȺQ-_YO|btjL-rc+ W\S ܽ|#)wJ"cOqx_3TVb #3WLK\e}QuBͩ̓5A P[x _udyz&?=Hc ;MhsGi33zr;i&c9 iTcSԃ(g}n^HJemTA37$px#9o+p OIXY~e%T׽9ϘG2z.Jiﻜi%(t00k"$u Eew[ٙV x. Da3uXN5*~.g`~rpMy VD _eF& Tu(UttԿ%8소@ 0mt2\ٸJCMjRs9ARC<>%*>O 4 u#ZScܳţwm;ܾjI9gn-ް8 7VjwkJp<ejs)+?+#a%WQ-F{+DU3qf#btg02ڧA6qSS!aзV8) 1@IJ:@1sCmiFS<* a/"\HO`>_1X 0,TYF/ m]-+87n^\ )?x pD,vwOkJAprU.hR|GEM'dˎa_x)-Rzw>^vA0-mgblՉF@K0!-ܩHFe_k ȚAu_m` iת*6uodq,LKv"Mj3%_^jI]k׃Ds9SPM#6 b~Y"21:pN"BDbIt/S91ǡ}M 7zUnjL5`,)Qvp5rkr4Ӝt΂r=߹$Q`x\1Jbb'BcZ-ГmVIc0'UQWkjvL%`U0ZXiٕRPjD2Yx,%Y QԌ^9?fRE` 䣠 Ȓ(R.,zY1<&Fw~"Pg1ƨ6NZЏrW$j..=bacoܕi{=ddgqbRWŕ@lS-pw{8tsD;&1W 'l e"038]L"qA;2|Zh@8_/BeWz=w-вlN&~v$$kW{ KcO>cDz8)"FRV(йM12L9yMQ)G}*CF.J8OYM?( G}K8x7 =kcD澹;@OpGCQ/w1*qп;]̀L𑌴cf3|ƻ:V ?ql:{v ear~a&]Q"GuD6OI<0Ɠxư, 3d#Smv /\ޒ9jPT(]]80d(q?jЌ݅+_\Ig}'l.Eo+"jeEqo%Gٟ^ 0:;<-!Ut@?s$Lk3*yHTMF: !ndBP(3f391.ג4n̉`=w, 11hzE A:c>d8j7#Վ9fL*MTkz\GNw~d= Oi_Dv5i0σ14CgC-41mOqC7ZRJûfzE/3woE:9W0%T4LIt,ǏD+b'%9#gZù 7:pr>58Ь^11hnSt d_DOIHoWezY\c2)No&Xެ ݴ~˅Fhb=:܏AnBQğ:BfDA^& 3s۵k(㈥i3e>P\|_[f !س 3LJX\f1zR*l K:+Ш6EqݫAOBx ɧ$$#"/R] ^*Жdݿ+VIf*=%X1o C_Ѷ` θKX=uw ?B췇F00Z"TD:b2̨$drtul\ ?겯 Q!q/p<x~7u%tA&Lѿ/ yPܰxnc󯤪v ]:ϢtOk@]I̒>}boU8eWbyc1^[x&N@4,+{ÈvWtsG1 L3{ICf[TCބN#@bhz,CDXdEQjD4Bڳ$Prj˝DIrK`4(_-TllfT)fQuݜmnP51:)*;!_ ה𬓛.!"ێrhHDLV2g 5F.4zmAIT[R䥟wtϸK.K\(IGrQ1~LN̻h<6 5f?\m%л3 G7Ɨ5FYV{] -z RlD&t/+R (f,̨U" ~s%ұ";w^JQ ea+FÌk Vl O? wlmOn`dAQ?OqOE>TuFlfz: `0ܫ]Z\ԩf [ Dgxej0} _Q1GS>X)$`۲w^>'ZF6խ10D#/Bbhu\}J!woK:K WWt* æ;ph*Z5ijB!rd?G^{bHFӥe]jWpvrWJG_E~1@g*oa*mq0%"h\99! ɲIƒѶ] qf% ̆ƺH5& $"/m`#x5/C_sӪmw ̈e{)mxtCӋeۉ}y%K ңo3oAY*m<'_ᣆ}vxLpu8-5eNLCQd^[#2Mk0A 3M$oeaq5/ ݹfRz9 7>-o]'Ef̀/`kʹY%>SƠoH`diM@}W<%|7ͫ2 Ξ<r^Y珴3v]ݾTPFc"l۩Ȝ^)B?ej 2R8[ #0J|" )G$O,hUR f'_Ɩ׌㾝+?9tb4Z9z]=%8Ωfp@#Eځ1ΥWvq.Pb8ؾ$w"*Q|a :@`: ap;R9#԰F?;m~Վ=w0Z | !@J&xLh^Ds`y7jC9`T;.*m-mQ';Mhn-cNƯRLI›Jg˱#~)0jFࠫя _y7TSDf F7^Bgʱƅ\} H/a>׬m9AjO"TfǶZM.px۱jS{^P*zݼФ2#0G v/s[2~ lx4܉2tnDMR" vNڔ*kgOOcejxjnI öԢU 2F"|2`h^ƤFt]CHa, *xJ}N 8.Xҿf;cuOx+ȳocU4;ȭNōׄ9$^F۴o$v<8݈K2 %YB,ڔZV7IBX^?6gtͨ;+a] ?1(=0P.z$$C ]]a#-Ma|w*˲uտy"Ϻ4dkǭ9g%Qx#q: GF3uɍϑKM>i|W>~~MGu(Ⱥ;tMf?!x4fS-gU3;=H #IE9gqG⯟y[{0+OE;/F'̳N."qlBn)6OY=TV&ho^|Wc@I2ҐuYdp<"J Aw:۵WejQ}vW|ƞ5'8o#+ϐ S|0rފһA0C& $a9%}tD8z!Ԥ~豩=ke},}"H ڪ/kLe2&F+P6[ك&A@X@Ol][ޓ\Dw6Pp5Ƞ-fZ{5O\RP͙GMTԄϯ]R1XV0G_P{īzʀCXpgb( t1`HPP5wKz*Ƹgj@SA{*W5J^M@vz8c$bмj XeBw?&)ĚIf'~`I;^du{^SCD!~mys[#;?LἕȋHUI=0 v#Bw!y+!mWJf;mVaPGjy {asY+a@FQR,Sh-x̼g,SLh}[G;@Yɛ4KbSȝn)TiS\X'iq1c|sp$\άI&֮5BMy3@+_؟P|4깴t4Iy/'mW, ڬh$e]KE7,ɝ jVEP4Bk=L(BƠh,UX}"{*k/=q%_wŶ৽p\-Ě^[y5k!l]\sEa +αHE縰Dq:&"G%d7"elZKχOy^ hBzCrNdݖ89Q; <|&+g)xO/Ϩ zC%%i|Iv}HoH'Za9L{.  9޸0GfLHrXURtiytϡ J\1kJ{<׀0 0,B52L+7-f(Yl"#$I=67UیkHiHv&!@ wC:Ûf1o/T-hU l[O hV.t+$@PL}zC>&r]Ho.&EZC^((ҙF|kOS%*bf qĐGFuPG!({ՁBI |t&O^38zHnծL+nHk +O ns+ZrWn/f@RWg|>\墕u,xm14aseLgEȜyDd.]^}|o 7a CQ7\D_sT-cNPxܛl ա|]s(+ B)T{BH*׈rFq]2SzeԞ>6s3ֱ^_F& ƭX;PcYppF֯kɂje+Z;!!okٷ QnsvӓGI_dY!]춦Iľ,XHa"V6@#9/v鯬0ɥ/ql:up&T+/iz]d`AY (7Wf-\Q4(FQ0#b1|:G.㼔ΪkˆH"$}])\)e9LSـv3'Oܮϥ)KJ~f bXU? v`'xdLrj- 4^Ee~'4q~䵉)KQnb zhEV<UP$k͞㞡>8Cm+8sHy{̓LEQ#.rQaF:aDw/CĶY<a8j:9[;͋_aB")v@` 6n1V¬YpEeHƣZ)/La_:͊)nR;#+*cf T )DxKGO1UoA:q ܨF0nߦ3\\zۇM(9b\͹nf_$Ӂ؏]%6cҮɔ;L}MeuX#y#Fq/̍FJ3yvVk: 2w׋N1D0!>ZBuޝJe BpQdoMᡒ[0ّƧI9a_ CSoC0b3dVߤ-+w( S{pŐM5y#kJZe<(=^bo C2xՠL]efqL_ƴ- wLI$DD3&j=m<)Н$s\d'χᄑ AW9Z9 Z_iMH~R~52#K`!}eg7 Rf"1(wD~_"5 z`E!OiN$WcjS@,+n:N5)<&2@)D0-W47l8Z_T\47ld5-ξ8ɘoj}Jdk`(%A49]0 F?SrȪBY䲦;0xQhf<#|*X 1͏G.N*" }Xw fB+@6"`[C .Ob(9zřVd7mDpT(gt{Ж1T*-P>56 ?&o<* Ɍ+C4`Q[w)9G̖>QV XÂn.H(|39Pzi%A} H#?(4=&{a,}uh4s}ei"6w܎6ʾyy+[QTӋz@U9&p}ˡ6/B{u۾0E皾8!O#1=0gс$EMϜw" ߷`ߖD+R,$Γ}[ ߦK7B A%{f<vƮV>i xoc= ~m! Ǝ )rv@\[(Gi!z(zagUX#TWqY@;$b- ރ@R!tb$ CpW/59~ׁDžޡww 0aZ6Bk,'PepU#Ts6uƜn򗷇JK'߷o+?Y=Qz׍-:JZ*,%hݒa_ /dF7S ǠñIY߰Aӛa ܯ>(M [#;_lj$r.< Ƭ0 K^@%}T✺_>,@=zGH߷gn2+'ڃYL\{樄oD SG!j&|-i׋z~'x49ط jn:GBOUa 7>fs*IQ~^Пes,#V)u$ˋDH3Aͳ6[L_n!h@61ax{w‘عC#E/EL҈UTrh`] f6bsγR,38ԑØiփD]T#ZNLKz$#~tf8*a(GC#/Vׄ eX eyfl3B!-aaHǘ{!BX&p{ɊHD2p˕,_~}q7ȶlDXR%drwuYoz9GZ|saݱ=5 olqEE~En\Gh}Q3 37`?A.]$5hy }#]C@{ԨΔ˂cewWԧ`G؊c/+Q^У"&q qC:N2̓Ml!{`[  ; qxF +DFeNehqYSgIѯr^ÒZ55dfqddM:8 Mc<䶊͉$Ʌp5D\nfF{0xY Sy +mܩWwEu b޺#Fo ֔C͖> ljvY_ ;V_D%.A|SbfAޔ)IKEIjʯ,:l@W"Bnf%'p{_PPSBs2Z xַy"<` n>ذl$wyML:~:0_(w((S %HZ0͝v`gE(o]0 1ddĶ8[܍ix[XcӈHڰL-LwԼGV X7kwԺ}"0>>Qxɒ)<Zh,-y mK؉ahbѰ_[w7){mZŅ ЇaoqGe}5?ʝh@mFq[wjB# E4IZe ٷY3=3O7d{=ٚCx jds(48oADtm7&P$;</4Bg xG0ɏFQo3(iLE<וoU_VuQ5VeJCaP~ҕp6 rH~I ҪM0c{*I{!}'i6?YWo o3mP{IŌJeilJS>r:>la8٣aTTV`* {L=Nro^TڤzaNsU;@2 _q~g(Mv5-\l2y-ILUgϝaS9 fD+aZвFg="WԎcD@]%^ {Nalh(? h)EOK{|# (\6闥e\(03vb97](x8WU7I}b]{XȜFht λ7?ڴ#)hwK*=*Uߪugx KEK:H7T2sɝKَqqgR."x,koI%H/'ђa,פ,g7Ք!CD* 2玝{؆w)+L~.mm2 X8S"6"Smy89!w'^ Ai~Lu:mhzAA<6?>O>wOg H/#imOq4 CǮFoMĹINrU sE,o{ɫxr(#m,iL9qVeĠ̝&'Ea:Lfna?0XdNBK>LX5Ey,~귫n)RV̛]ǹh;D`sXr1\g%jK+Uǒ":?hv\?z?L(~VKϘp0ս%'e)ֳX :i&ѶږUyf?ʌګy٭"v\RG=h^z5s;]IQ!WPPRo=B #ĹVESvRxt;{afr%'IgRq'&%5H`~n/} u/%;LؠNz<|Ц&i ?z3%Ρ4A L1d[m"o!  Y!-H;-ʛ8j&h,I"a4/0'-b,- P+3e)~>*sox1􇛆!kN)ʒBd̂-'k}BR|rơL̼}̭zc]*\t`O'3Co^N*&Xi3}?cRCR h0O5*w4I\ĠMc˽/S5[C5:UL`gZ/y=m;fIX7 ~7 6e"P sPFQs׭R#W3b,IvϐbWe4 ,}["iYju<kK G/Jrsv]ëu\\!(2(6ϖm\$Kz +}!۴BY]wK'aV0MXad*]6s1j{n;wZB9MH8jO,n"jw.u< ^wd.h2iǎkhkq4|X tXјqUb@p pjxKH&諗lI܁ց$/xkL> %r.VC DBlYʈMcv<#6PH{dD9ɉh"H?{맳/8jmiʪ#nwɎ1)ѓƆ*V 86LY,@.cA =^W~]+ӹ…:Qië  zm=Sv˟3Vs%w$+v qY觵[Ac)iUuΨ)qI®}Tmґ{A{?VU_@/`ubzc=9>XUB[D0:&Y|uG/ŷ츨AX9ɉ;Fr{2p 72>VsѩR)Z8(2YqТIIvxٌtr*w &kj+0<6)7rD핀 ¿Dſmd|`OblK!3|g/ 4-f0qw`0d!|74x;,Tױ7mnE'ASAݑ CY5ԇq^3.E8hh*}} /{@ŀNBV[Bizmhʑ忳3 \7}PQ1oy}ޙ<*R1Tk8l 4Q Z9Ep.X&jㇻ`jvZ&}h!8j:ý )Q'Aunj:Adx'geN،Fmj*2R`OY] [0nV3gRk~ Åؖ9z߁5, 2F;c"IzU͇Ba%ymC&P+1\y5EwĬx /#'cpធV2{mFC LP/ɁcЁaokbnAẘ2(G=ۭ,?%#Er:T G_8L&;m{N?)gWl(4qwij7xBYn:TF8Au*_ |1~w>MԅLY[fw=l*(u" ¬ӽʜ>sGäz pУc7%})!j-ْO׵(jJLՕzk*la}30ʺ%|(5Kvܼ5ᕺ#nQJVY4fwxdcV{t{ K7g 5_ZmN8?F)EW{Dµ,Ө&/.j͓ib V [hj(E|& EG\4?ban"+G0;|R{n}"r Q8snxNrI8no2(S2:_رT,vly4O8mLjA0pg~@rqȋI:"ŲcWv0My _{AŇvvi#mzk ֺ, a~nG wF25!8ĈsEF/ɨ`}]]N7h,,)-sa2יe;=`/?u F"K K<,ݳ-Lwˠ"hoSg2heȑO<*fd=09༌({L؅{SW\[T͍yie)>Tڒ>)}:8ajN/s :iԦ'pixۺm9S$Kj إ(%I!Oi(̥'\q^ϕmސ.T ԙԚoXu?;rfJa;t"Pp,!L%Vľ-J XY?5fYՍG %i9<\ !(W &YHmb"6%6xIʘƒJj H)K'}⛃CBhml{1kj $+O\!8?6"DW<4nѫVy^'Lw 6DKx#UR}\U_O3Jv/\],Ft<O0\`Wޔ4ڜ Zn-{őxX,LE]M5r Ar?r2w3+;94o U@5l|}Bw5ZՋC, r>>T O6Q?Ëa' 骙QBVkZԖ{B2e+ 07{NnodM8r㸽 ZG_\*^wsDKםi}Y~\󢪱Xy~q>p^2 C樑k;-FM8B03`B,ҽjq@\Kx`U=ԟmv?\F͛|98P}EbۇsoR.|MjKNfe:Iuu.X+J29HPlgg7eM;nojr6e*|hU8N2/L&axeZ0_UWLsk}?@0o> ,Ibdvd*包3ur|bEdGM Ai%ZɌd ^=I!]PC08vAl`„]6abhBkebe}(x;} TL !{8A2>^vBzbLZIpgӗ 5vd+R ͡-ɋrxPr_K_.{ &|^+*aꖼ"m`w5nU+d,~c 2שhIX1Dj+ҥBؚBce[RrmVaYX˟5X+6ő#TksUo3pIQs!C@a`n웮 "2 =b@,6V+k1;:Qu&٥FZ{> ]'3y!H8n+8d=X^ũU2(t׸k`KKD)zY]2a(uK1꼆:]`,Qrg 8c`ܯ@q` xEoi1~+_%=Vn`F' cV4%$btWuQ &,P_|>$Ɇ$8F'ڠ)7hKETj*"k CI1#yUFifJGa*/y07D`QMQ.%9,^Y A&5pG`JOe.],WECURt[2١G1bdпjG'K-go`]sh0~y V+(k@d _f`2lRaD%JQ,;3$gHvn$y;,u=UeR {t@4RCҸgWi,߂$LԮԕbNϔdF0^?Nq<#|o{adyt痓YeCprnaVf mMUȂѼ/T]FweX{kK<*FdžGxM؛̂n N-@as1vd L-)TU9Dtb&<'O*xILIH; ֲ3ͺ+GD6dQY3QRº$+m t &,s_ȁ$Rʖ2nH4ۖh}ՕS ?†ӻX"3F&W .j&$6ዒruK:QbMaEY# Ogg؆ +-sњ횚,}J&Δ H5j2UO`i?3y&|?^WU}'Pז2tcBἰGid=N9#,Q s0à'v;u2/1bD}isrvU/ U{Q5eߒG,ko- +`:P|'QΦd=ßuZX% G{,>if#!#KS|V&;MѥаS'Ɓyf.K"qq8Lrf6J ^9 aoCJ],7k6+7]#&;ծQ\P1I L!<LMa:$ P"y csYMmwzELd4\,~<ǡ>+Y(@`qJ<>,ib=l1N<7Dm/f] 2cP*EFA,ir5!֩U5c0/_M=P~a3xn3`3z盲KJ6S' v&(U ô .աfr(tzeR`=|.ۦ %Uh,}WέHg7`Q{mc#U%y\\0نɃˠ1e:L \551F/^|ZV>_nAO(B`@ =)Űd5\}hE2?W9z&iרlY{ >'%Bo}X U#Id-" \M>TlPx~̣=AQ'oplmr'nQwn`0n|\ĥ2Ykz}+v3~_+]xP:׵4)REϷQWDWK6Qw]@*Ewel"Q'{Ti,tgLi4?±L%J.cT>&^,6CA|m8Nb+4y"37óW 0 Mae^Jizl vcH{yڄC'B*4m]6{%{O9,Bn4F##kcˉֻɖz#؟QqӘs|t%zC8x7cw5ف  sQ,0UȬߖ:@9: 8 TA:䀉]hd9FEG*0J{X>&W8렖M}pb ȫ @XFH SC?TV)ŝfl訢3|nlKa}K ÑbCs=GAysqcqQ+QQ\N/C;pĵ~Z\_u'6Žd9W{` k;1^f,^mv!5}߆xȀ&o~֋NEX+2.ugJÞZrƝX1Eکi Nu3S ȩA7&-,8 '4A"jl!W-Dƛ-iy.ChLEuGLLx]z$dFSc$/ 0*5~@_ʼuaยX``Ӱc4q9A C"M6[S"WQ{-b{y|6ˀ2By7֢Ujf@/é\i_,qBU1/rGU)i7 w^nCDLpv6hHB(}'S%x<& Y&^]AJMG ǝŽvJ]t2^'K>Vn^ Txvە|;/u쇒'ɆW9" 4U5@3hC?ku{TT/Qe㙧C7r.M.rR ʳx@V6G8Rtj^O w:*z"2??*|lk**U)b_P}yn73L-kxla Fb;c A 7D?&.ShcR&謶`AE ج}`3 )Uc6!/ 0T`@78&]\X*$|x( #KA)kSãy/P8PKe;"ј+pHos:trs:+ cGɶ卤ʵ3&&+c淜sQS,T/w>k:x|MLt,UI嚊cYthTFxM!??+2[Gv>viT*uDL@ey+*LҔ=)ۚlBVTye M?f| _P#`v.4(%@:>ەtLg$eц79vD?/\p7dղ6|U.pe'O`F$0_Y;n!D;ٶzSH(soHRmeGj"a7{ZBvxüQ˂NUoR{{IbZ(K!eVKF֔0g5͡yP@IpwM$Ex7!Qdl/T"r[G~#Boje̸Ϻ-mB$dTFNꍆ*tTsd/uf߃8R=-͈๯h[!^4B{CiSRC[a=oGhJ>uEs0JWNY9%jAhTcI!ĤU$7%wop$у_4lɖ4Q{h*)^{ݵgT1[j?>pmd 3Ma[6+T dq?o',Ҕ0E l~?C 00Pz3y0Kt .rFq$5:e3a yʠ @G>]م/CfBJjwky vOs.qMA&e \P^t҂@mVy{WP]2R~ug2gɽ' -} 4kI_@f C,=G ]Z[% rlq {7ay̗Ǣo@+&])yhtn(5OD(Z 6=jBy,[B2Nda^ 6] % 7'8GLI fK8P;gNw \8a02jԋ_)!Bn{}M< 4D,  Ȝfķ~QEk _G=7}Qokyb[}փt9>JOHϹXncDn+ln|L`lr籣"̬ওLV/phZW4P_a4@l7WOOS<2^Kiq )~v^m\y|897f[Kr ocGM33g􌅣lL-et햔->YtP{c }x.v `Ha i0aKazf,&膅a# #Q-7/+MuB<Ɵ')@Gw kS=KSs8h X1&abk1qִE~uhF=3J׬է!!}e$ ojj8t.u/Nhz;b}\9,kYC8NlXNj(GqFU癛W&FM|1P*X`C+&|8>ԝ9W˘',e]2RVfBay--|eY?>/e׈?m999@0DP3mJ/G9i7ϗ #fE$}6~};:!A3NXN@~Sm`() [_8۬DA_!P' x3hg\ژWREDY]k2MsYૼ@?)tzk@D](Lt:݃B;* Fl~[_ä7guX%7EªzK֕ܜ V- T#.#Ncᜦ–w޳=jjEFd-#>#o9<k"N!@֠P+f؝߉2L:àHO dk?ş[ 9Rz.K>WWcN F_ru7po@Sie~)ZрΏ|J.Z@|\˩Mͥ$Eɉ ~BF'-Jo-U˙00iHp6wg.UD|_- u_rLnRNHVPBhO- &J@G-rpat#wFA{D+ 0HF^J.4ā:QP7_?0↪Pjj!E$>@(鵃v^+" ?UsA UՋiǐW! *Qn%=l pUPt:/Z7t5јy}’]!K DQO{\,R%|w2(UjaZwSKJ{nȤ>DIjg 58Po:h FYq I}t| <'fKO8K33CFTWrTX,K7mcmCm0e_mjD>^~TW0zS%.w|ٝ(Np-wdp@;vk }˴e"ߘԠTFA$ Xf/K ZXg6v5S^KvR VXۙ\3f&PB=%B|C1̐~d<@rRZZYS<ٖ|MUsnMq*WEoEΛb561W2#1]C^zP=I4[RAm)>*Xp ŀ^RQ7w8VT$\Fk6UhBQ3c?yg/B-?9? ApcһU9#`*F F3\@nHpԥ3kLX"g9ZAH==xtB۫}p:_ө0`-5rzzavPfDݱҙBu[r uS2]Õ/n$ƕ?t'}qO6+ ȑMj'+I)ڣ3uM!DĹ87ewhrEGdeV/5ٱՏ\ֺ.Kq#c ߇qhd kX-)bk?9Ќi'QDdt~?sDڬqCaAʟ&*UD!nv{7H` L@ѭJ530 #ƀjMYhm*qYz]ݳ@^TZ9uΙ =k銠$} d~*iE]\K<z1~O|Pƿ=DHϓ^4ݺJ(I/EOfV3kxY$l.ӳܵxisF] 6HbX陲~لq[x'5ozAcI-+wDo1ΛQcp&ƣ _-T9B@$Q KN'_;j'G23kSnVL;쮙3h `PcT -  )ʽicHR4jٲkgE^40?:sW+]y]D6 L~mUaR6i.)o0 w4j)"AXV 6.ؾ!X0 Dpнdu _i16^ gW2*)]Ex&rL;h]L1\EnBeCW|@j S`Vyꖃ[qbh`  &`,s0$11E3R9r:t$5a?%,L(GvVx6SR":j L\OҫESD*qď̨̽T^TUK6ZӞC_`Ps?Ш7ZMq߅NJ8mF U*aOt=r_u棹c>t|ݕHWtW jhIb`֭^B)ShVx[+BrozI,V9`MW6҈cp\=]O(03?[ZdOSV,שIxԲ?/!̵`¢EZ}g]p^D7Nx1FOٰkl?={lÙr"ևUz(k:\.ѭk@d0|:y[hbz6}IO%(﹠j+iy o$ e= !R<{? W 87,OcKH;'H_a~Aj?^ʟ鑗p5wuH|GutҊd)Ix5/])= XN0D3+#P_s-/eDҲ5XcDI \sqG =F >*^1붧IHG X-+V泼ݣjBPShHrƗa ܽqvʖNob8Յ | <r;\TkM~gSp+jJ!im! \M9rޓ?߽c\L9vK y©" PS-#K2g1ApxH1wۋˆaԠ6ʩ=*YwWk ^) q] ?ʸQDaAޥ#R8Jf_@hIw}!9DSQB xgn{5gs缨'ŠiSs;fgnMp+/P}UpDR5'6mysC6EQJg| IM3sQ>U⡫9FA3>+6q:H^g7q6 a{ Fڷe<ӏ?bwҬ[5Sn ȼb =K.NSQ #povU9َ~ q` `ZlLVP&t6^åZIl&ż+jr*wh𞚕 ;#x'𾋈g֥-cN1ٽi`znGГJoFίx9=~&hϦȋoQkG[=b2 %XJZlb$,`Re'71`ýzu-7Vl+irzz ׉ƏcL9h ƆSf&@Ւ&yl:a}hF@3Uн5񽴽np3N$y ~82n5n֓3è%A*k&G4MOi V@4Ԭiz?Yc2|A.Zfgo g>EKo#`B!̓aȨA-ǹjYmy7Lj5 b4 St>U[n?ۊ!"2-_p-9o /ܪY'z[}qbqbC$?6`D}Zh2/sV5?'م?72=S܀I]H%yAC%[-FS'`Y I6=c'ǖ0ܧ R˄nsMp 4t(%Ɂ#Oh=+by{ޒnl_n~|ys$U{bAh8W-*{ܸm3^U9 9T UcaD-jW$Lj/ /BKgsV3<mG6^b<=l7n. A>w0%y<~Q-Sڈ1'%% _%2tD99'%5cA~': db 7 (4 6S ȅ'i7J~y gΨiy6 u[,R 1^|zRR%73a!9 egsY\yy< Xr =0i)#.R W<jNrky"ѱ*.OG} ۿ(hMqS 1Y6%bDG}2;%INS<#[Ōbm_dmyܫ9ȱEپkDl񂒖%*Ω13O)=# ;|m}}pLD55zk]z09RFB5X8t&~WWϵЬ[>X)@dLy]YQӭgJno?8Y0GP Ͳ I&j|&=)nBc@h (ā >-f-3$ů`*{A|"Nʂ5M/D]Q^B5 t~sDѦ^]G\r٬ugke6ǁj~y5g  v`ݬ:$I,'~3#"jo hZs~'6f>0'|LYĹ!€|̍d7P3*j0?4AϭV-?.4ȅ{+ON8ӭE^Aޔ_8<0L`f~0@jXs\eI \ywr8J[_YRck<MeI.viqiAJ}!,gdw5KNӽT3uJ-7IZ;3ߔۆxf~vr#J3&0L!j0$ N$vptrn˓Nߊ~6m&cBqouq*L2Q_SᢘVRdx~T9 mSj>8%_ PybKFjr{Zԯ #BmyD+:aBe~Vy-0gٸ* jFP-l;\m/nj_#<-;G;DZ_O>| 8*ˬ~xn"xR6CCI@Ádp_Yw9@o>$ew m-] ӚNj6A @u2YkT$+a0sɝp06 ނb A$Am;&O H4_5|˚W2+T5:'iU049AeݚW%LL7]%,}TW5lɌgT3WtsC==( MJ9 P?K ؇!|5\^9^S?'T451ǂBq9'oICLȋ,gP`sy4E& جr p ӿF"nP]/LP8_E,@D`sXB~/6~ZO9@/ [QlFÔ^&8gHjw,C;8T?ށ }.M[M[Cd.yyf#IwUOW߂W.|lۓ]xvzڵcһ`buL !%tw)Y<j@K z$W=7L ֏h-U0ػgx{Ţ([5Vtͷc}B>Ɋ*q7e,G LE1:8 UKYZ~SK Ӛ2IS"*І.O;GǤBٟk@%sˁ޻K̰K7v@ XT~w\P- z?*"c&Ypn.3~/T-`$o]oIj]fz2WKz F~t3jѺe}yCM[T6(Z%ɩ[&@,~tE֐/YadA GgϢ t(+f_@9 ,BOEݍ$X`Jt O"vr#V5k}R!O-L9b}Cܜԇ>u"%3Ď҃B*Z}'aeq^b*RS#:5X tCξISIF S -hJ'aoM٨g+DB(Fy16n*sa!p >9V-{1qgc]c[ծ7kv)G v[ŤQcS^}\*e}B:ёRXId0Hzs+;B.G2ʇ@|4yilkI5\y\ 7N&gW߷]?K/tcGsV~\ǴA$eVZLO-b[NeLQt85-̖C\Y>Z@^5|", ?(j>ݰ!qbz%;k%{4Mas@Q!ˤ0Fǔk(i> l2^2"eSY<^@B#]Dѓf5"@55׈Cvۺ.7| T~bL׮p2Ψ▰@:CBʺGl#$';T:߾bdYն95ÜS ]sSx\IK (Y3 ľtCu2-B*-F.519P¦  -YjU"U4+L~ⶃ9QAo"'[X1S2/utp DpUdowMWi)JXE ,b؅3 =26^MkIb(Kc,aQ$%y+I~?(B1E@ۘ +1PCY20{5 mJ4\#j\/HE}`9;Dv/cK5eX4@^bH\61=uFyB^-!f3$Ry)9t;v•K&9`xR"-LC_Q< !87/WBK-X*k%t!Aqc/;.D>lz5W#4qbz:!K7w5!nBAcwWQ\ a99q@ap/.^sP҄8]# tsfc6cn`a;$Ȩ{c i\ ŗckM\U$Rf%A%'|b7[b͒&x>@Y02ˮ%yT3t=8"tسAb,Йr4tVLC $gŃƟs0toe0ǚqEۏG]t,c~7҂f%1o@+!<롦*wDrݹODZcPuH,:V-NC Cj9pjt̉Z" iD^!8&l't^q{al#lo,*HZ&vuڳT ^C nE(8'^X?P{o7cUa8ػҲoZ bsM h| +ho )'֬sAT76O_ƞԢm;o({eK'TmhYCbm3_  U^X!Y+a8񼓳[d#`\CZCf;!E5 lB]AR|{x4ȨUo$$ԄoT&TՅɏ°ܔ"GdG[eҽdWgfTY-!bfG:ck/a DM|I7!e%͜jJ gii_âvɜ:Yy.2B9 UV55[eH0}7;z!]Lv.l,-=2X *$9Quo=g( ~ImkGM߇h'Rn=Q<%4J_9TXW a+bn dpH}Ѫcm^>qpe◫qD\]K<|f4P g+3:uFgR"\'#*ilav =xէBU6^^f$gGUJ2 5&}n<^3F8tMdEڀeOGS5,GYD@!9(ˆҲJ-)J3?KŸ>O\kKOyZ8fRk{䀭&CL^cl͊i1>Qk#y`v{9( +º݈}{oWde{WzI|/)'v^LϿ4vn '/4o:j81c|Waq,72 yLPYcz@[zE$,ɨFo:ÝTI  VPFE֌8p`b.& Sh˗Gl:6hG_Ƕ۔cwx'%a6k~Wft{cvl$>6|_) ʟdȻFT!B.]sbȪ*H<8öf@IRώyH0g˅ߴ",GLj>Nm ,ekgT &ƹr\t`c* -ehFzebPSt$|"aNƃʄvVu\lY˂;C>E+]ޞb% j>BүCF=Ztt"Pܦ=# ֟Q*]QHYpiCڱ_\'4?VrK\.Պ H1iP֌ <$Gן00֊B6{tpjPo|+ {#|ˡz /Y@&PMFh'R"pH]7xAj"'.ƒ3|iM"tJ 5kE6MK]`;qRMۃ߼N9^f9#@]L0N?pksO!N1D$lN=B~3pjf0Ak<ˤb<ټ|"(H$(:h@y n'D/Xh*6\N&D.̖QD˃J툾pv\I&7s5jpIͭY*ۆkU@S~_”OB5XT~mF=C}zI%f &nsnUƃ=d.\vH%fJq, WpY eo@\['a܆:ڕ Q5ܔ|n\JiK{*%31u(x8X$**V)una|m5|Jn4-cPxؕuvԤkWmAh ~?lBj͑,惶^ :^ҢTƸb~{*D~RS>6:&g! ñ< IvIM^0Si`;T|WnYvW2Cvi9ϓ~)#r#xG^} +f=*,l7Pg_2Gm&3&\{aPJ!2v}2!2KQs3jf2LQ%Udbwx$ws3)_mЫyt7bFU[{9D^͢}ime3%jgY̽ƧqC8:U`w LUuL@xV;\qM4Jy!ٙ…J~ۏ1T h:}y="Yޖl;EOI@:x^D'HgZj'k制֠0ع-uWӻP'Nj)ĤzyƽoU_Ss lag*Q>qmf;Īb/.ƾN”bsJN}:=2ȧUߘpS5iBR3$2_{/rrlŴ n< 0V?w"t}dr33bH?6JH%ȓndNوj2.`YWeuPZ:en[0ح']AFte4hГ¯m#HغWt| 8\*"Lv$QܞǯidBM=̑ *n\j:}G =#%KUm5 aGwگs_]* K SbJ8)ŻpcNpȻQ3}+^k8 ,闒|MO:TDICagarIsAf?ǘR{*=@Gp'3/:g eNZ=8vb'O1HBvi0_Gpi^5lۿ~j&V%7@!h/m:,`!w<}쳨WMqsX3I'1. 4`AE1tƊ, h#-ۏj>Kft>jD1K%xDJp%f%&[g)j/ZDĠ BZˢX KN`fJ.:R#r.b(5{=& ߨ/M`Zn?*tCa@yr) %I+f>|%c>pҙ9ȓ, ĩkR݆~ G4$!@@C{fBQ]CjKBˑc$UvW]TslxfgVg,{YiED@/Blh m߇*p` W=ՋkAOyOS !CԍpfeJmUYqKv`Dٿ6EdIqg^: Jm8g3E<7[ĺ-p~udu\CA5:4x ;c#E7rM/s7ahP *|d>/pxchOY;dgL+Uʯ"HWJϫ][acKyiq޸1I5,`2hb:[wXʛ'Ԙ :Jp/YbG Λ#H/OФ\˜$e>%WSZ'{O*2(ގt'5L;aልU6gM"/pmK*Va0I}ˈ0VMN{4qx]:/|un\+ =Om<#VL:<+=܏Z,moY\yG@,*'}ތ!  gnK8Tz"ufNivܚ_Acjr|,'c@Ͷr{3ۑ+ߔx?"i$H?:\8yXR5n0lL͠ė(q"}V噳WÕM]{*&\:SOCh]<51}+#vFh"1&f5:wN 6\A.ܘ9k\ 4)`Y8;.n#Ȅ fr¤a# {'^w3YߏG͙9ټ1ϥK&}I-wh Zjsp,@m6p>4d%T`]쮅9|t5(֮..dg3kC7AK+}6['a\D/N%&e +V{]p ط{>&nGsAF[x3SN5G/IQ`\*h~UaE߰v֜)bN)MEI0nܰ(A.Iɼ7[ 橖bhMYX,ғ3@ +]ǽwA q&Uګf&%R~.TŤ_+iw-`yOƦ77枂4> PZH c(wA\}̣YHU1[z7KݟM#lf&;8'ՠ.Msa ^Nu(8QM†w*feɆAsc;ܨi ' j6Y" !Z"d#U%Ne^kϞ&$-q҃o6 Uz[o˞p:wmߊ"'RT%bc_U~JA7Es^,WDakuQaZsKRO鱓_ja#yY6FY8mu80 v~B0Lf+)MH:g (3}% aGFˀpްGv[9403 e;INZɅ3oyE p|c'/3l~Lg-ˈC x_pd>N/w9ܭ'%tm&5-BslSyYbQӰAR>8IObܘC(|_/gX,%819|^7\.fhR2]€Ԉ'ciHïr24R-{4;G`1ʛ*f˙TP,6rcm!Wƪ.`{cySogA^!^nd,pu9~Gm+ܾZw E40іܿE\NPivz |m٬GlC8>nU@blILuyycW% #0n0_Zj >-2]L-p =}ozl/ŇpA_Vyrm #N _**jM|Ҕ2|sNfsAmzau*pzӃ'_'o\00#AxIln>RƸ0~UcAf1} |5,[]HAcwFԱ9=}ER^5^%WVhbG<ճzi4E2H4<f`~XHh2(9ӓLJ7JQ:!=*hS_Or?5wyFr Mo79*a\@e)JF8<"yReGOg2E31ܟl*r_VYL`wF'…3?tNDLc\l6G!o9u,)y )n9#$fʼnسi<47]r7ާi A9\U$ lJWI2%H'Q2 ,Q=-| PxT÷OK+HSho:uGLVs=V1m>5"z,rP+:Ep`p]5 P2狀"읟y[.n=Ic99^˯r >[Rw/i%pl}^&A/"L7՗l<Ĥ`ѧ/ /O)="n5~`^ˌG^}/_6{N 2®īLZ\kDe!ھ_nOBd#3$mǨė5TqU݂Kc-iV&Z YMM}*һ7Y_In'LOv]_I䅟zkEL-(U :YgQ+!)=.㛖]NʓR'2*R>lDuXcoAnI2ZWT{Aaǟ\z)~UN (![F2E ύ#GA~bhՓm,n`c/J_+*2 > xÉx(RTiq+:;dtZ?[d˂{݊M"- t !1; rc11Z```P*QS?kOfN<eDbSF(w3_L1V#(?-_okH~h"({m/e%_kjIh8OD1k ho,!H*eRd"6ۻgEb0DͳW߲g'w_ %P(aF="=@b:DH!"; [b4 RN-|skiyh]'[9ne'Oi/J WqcnW;fZ ~{LźUFɷN0=Rc]NSA.yFab)ƆtĘ cG9b5 SiYs30طAR׫u'UyC$RU$ 'jV#Ehêˬ=yl,KkUL3+~T3`F^*d \t+nk9m5 MZm eםwM<_>|2¸4>GS|YV"44Dm:@S+ɿ/ /\"J%9%!#PQB8/ eDA#6xGHxXbb}Au&uu,gM_ lX\݋5u%!]7C)؊=n[~W9I3J?5mtV. _v+rIP|PJ3 0(ao׺YYHFCfAo,1[,5,)au)HOcgnJru*-LdJE + ǼY'<%ô!_A)AF贰^4wTu_r{fXr l. V3/uxTMէqr7An3XN#iKr & TGbW^ x(3bIŝ %Ozs|10~Df p-l*0kX=v48^H >fdۮ#[V4Lwer+ qfbeoZZ»߼^3 eA6kTySL!&۪ݱXou+*}` aNsP^#¦Cv19m5~tH#eE0㢓YRd+㤌9)pB'<1_$捺 U7+h]aS{I?pYԹ/b!]Qm)sNA/xIo98څ'霖obb6$RbM `cs$;KօWREXYIdd9,`Roh;2u[kwUpm%Vn}tCe/&DL]J]JE2{+Ƃ$:c-JQf Z{IeX\C>:(:ܾhmq09z0k D_QqJ۴_Ab?Q7nwP8.N ~]Kҟije7\w09v{"{~ef8 % 6f*2"h.b̔)=";~gt3[ UC1haND!̈+ qms`;@ia*D4J}D% qiZԻq\J*{V 8>[qԪz86۱hUI rJ| GX|f#ʳ]$5 hdUeo3XO)"[ .tZRHGA%-R6UJ^jHbIu 0wܢ(sj 6 6Odk_#X!|;y~՛+`Bh[^D3yn悦 $(9eF2Ayv guRj+'WK8ßwX!D𮭁~E)CuCv{jQ'^v̒~Ʋ>[nu|JHiM jy.I4Rs90&klLZRRѭ+ku{m0]B0(%\TM_TI/xf sҌW@ F7; ϲ#FƐs̨p09e/xt]hX qOR|OMz88u8]gN%Ǜz#Q`n"NSKO> {6}!y ,Lx5oPZpdPcd#|%g w*sN:7nIv_˹g UVs|UQC  r*D]j -`) 9:i",0!1,kzOϒSiq%d5(0̏ w#S|5(T}`8v'D]ͽYeߞz_|}(0(fEeQ6>zwtkTtDƂhVwu$֒|\ <`9=g$5ivB~{ 0fD5srUGO/'㺴@:YCs%W)#ʋ9Qy ^!%D% c^0P%~-q|Y+O7}x3ͤOTm۪^0| =,wl.oS0Ѵ_8E]yED[xS~Uq* $^&oU _Jw Tcai{QMY^ezxCu?hXlK^;ف5&"!Xn1%/kJ{̍\$?}͛lܧ">#+8K7F$O/uɏYOؐ*p_|\CGXn%{b;ה^H  }Snvv~+|q{,A(VFLZc7<$/DEa[(z-f6@˳$OsmAQl8gnE;@SL&T{c UjW˷i~Ir'sdE޴n1 iDIʋ"Xb>kE5S2lެR/L rKnN@+ /VsyT>QA}#e62fS< ލa Xx%̯h3GͲ0ÒA EDA ɠJdn{ z}ҘV u_:<sy5QI `EAz0/KB_ MͧûK V>gj9օz  ɒV5_ZKHN=t貧t^)Һ-bhJ:9}Q5lK̑w,IݘE [(MҾ5TK]4iV!S"inFfEP1׾t.dOVp_5$LdL9ي$֌ku" l49ꈡrl<)&]^ HWH -)B*b4V6BG5yQ/ 16߰K]GyB<Ka@&z},$iBkFTОNL /b:xmť9Gв:kZ6y'+} {NN=+n|jEZ)*ǚPh͚ڣOqmi=shAH@G+ 6pK/ϤډS 0UUjcu-hX:#PY( * H T #1M D*[i8=OVpB|>JFg*`}}iݚX>S|>>X*d[D)!ӁJ`2qPpw= -x]{Dx_I|Tu7Z`>C#67maf4ֲ'QB|\XZM̨Sty׳ F +7lt5C:w$74z/AvUrCml{.:~zS4Ʌ"kM)kz<GzS2_d8'y 9pHP k59+ Z^̃xGO=y7-rBb2)\I ,S'}_gGL*XEN{.>(:?2_&AUu9ʀz'*yٚ`"ֵr+KѥY>*2:=_Z<=cD>.%*QIhS5I&L:RRgwR3ِ=WAGOAM})ʔJ= sbmF-}Z:\42ɍf@J* Bܞ ֻK)揝Ez>Ņ= #az2<] NЂohU>.x'^VOեj jW4+ovJ|d؍$~`|Wߝ> {*ɣu/S1'ƫdy8aCLj36SHWj1nj9cRBoX|ҐX #u4K3 N0K n&Mg/0Gz:1^WA+*L:]L(`?D`3xE4<L [xwPA7o_<8zBs6&Qqjij4"sRV e6^l4myQ;$s>`&ОcѬ,| -CV[g*.s ;\GcQ t}E '^&X D6'>;qM8m!Y 4:~e`>_՛$3Rs Rfp?ͅ4Bkt9Au.@Gr&A{޹p{'4R\95"3I27/ '{kI fG j9$bTVKݦ?6,/Ma䳱n`. Ǖ0̠ uΆQ}]0[rr3ptk]Z# J]A6ex$rzT#%LYQ$ `g9Ftr; k&&jC;FuO$GdoϬbbJfXosj}0s;ێ".1܌06J~!ʑNJi+p:\@.UhaI+aaxs8КsmIWR`(EUH7?._a/D)"~BguFYkS DT;5<ň:nSHz$QMG&igדXčŗbՄ^,n#2I "]Y(zE)n$Qp<?^_Iy2ւ*089oj?q4D([ۊ̲6dLTpլ\G)7A1d:$`&wUhUх֧nXN|E*7nHѵ|Ea:E~=0yjUĝh@zglj5*j/1Gȹ z>;Oiﴊ7kj@Bn20%J=D"AzQWst_0ٿd_@i)^m7 ΂P{N'z9GhΨʗu"HTZm -n{5e 1 diKqņ|ZB SS|kzojKK5'Igr zŢYW@V*)(E/O*K¯3>^;F$,kBX ۽E>CbUM=ZO&gИa@I = 瀫gӡ/ ߦ8!e6 [84{H+fS~DCiNT|; ~U \U&ksx$47H,9lxe/r?Gr g5WGi":5|:# q^,ʞC0DݻQI7k(zoqߊxIyv: 8q{]D^ *>%j9K#8$T!'-8}cV!U:NMY3,'ǛQ[wday | |!~sS|( *^øH߽Cg(n>}m-u sOp*)XZc^nr6Nh0Jn5WPE?$\a$w FAç.=Xg)EEF S\w$NO*vHy6䴬Džx|ZuӌB.gj?kd1g1djJxojfڵ1Bf`zgf#t"l('H֨Ee!Mflf[$o`Qf9a1 <Hb;" ˣv4)|zZlGٓD=ٰ%f yDjyuX4/%ez:U\5b&P)ڐ hY$ E҈=WmŜ a$df)< Y|iJ&QU[)Nal~׈[f!"|Ȩ>az׻R;\+8i8QQL.Ϫr,`qO xqnnZw|~{N5KyJ/R2vK NLB4w\QQ/y4nn>@Lbt*~9~5&3q$Zsj;]ePfnCgzSH&Dgǯ%Qz[ w0d7W 2S*oVG']eoB6+;a\M:}91t2,VE]Cs~Aj{*qdhf ߸qOj/>Owa9M~Mt2T=m\tnI'7{Wj&r6&AyݾT:QkЄT>Kl.sr2acnkgVf1GyGppQME5:xN'FV s;[Z4t".N`F6;E5IYׁPh3 bD2O?{i>O!Of3]*zjψDZx+;fEV]ԇ]N(XCSXc 9{"^(e,f%Wo Ux>).~s /, RkAzq7S lkބo ҅]2__,0ަw30"Pv*S(0-@o 09:ZEV$+@+L](W]1*bHS7h >Ѻ]my:%5>I'=9\ 7ܙvu9vqkYSd5Y6V[ ә}YRvqO:~3v&}J*ҥ/LLi1Lq3;k~av| )K X2zTp7dJևm3F׫uWٰX\ڬcO\D0Bre_}Imt-Xqy/_E΃#zFzy{=v^1j*:^a 2_׍ąupTl}:2AD-.j"g؍C'\`~2*$pC/Z^E!bXx Ws9pGUmG=kJ./% ./(IԴ>"](5z]I>}HMt=#>B%%9olZVkGs*GcFk6 =e l4h"шlI9iY0xTeVNH!;+|+u àVBKkMi!$ ưM72VYeTjq mK38 +X,%1~u(`7jN"DD{"Wzv3En@ŮтFt`sU c hٮT~.}vPϰr-}䅭kH'5F!`dUiAV1~Jth9eʅа'WZeo^uzڼ*`~>؀o~ RJkM^{_ $~ vco fdut{n0Os󫣽EZ6)8k11︖`'1pH-󒗌EMKIkW! Ah`}zd3/R%ӵ);f½$f~5*ȷkf& DrGū y=O jjʄ.X6%k$Fޘ2xbICdA?As"EJW)i 9瞮#WQf3ꪁ.^q[Ql.]fwgͅǪϿSiiP]RWI!>?ԙ@PC(z R~n~F)@mvc"2j5hV#*& A$ՋpjSzГ1B%aMHqw&A[F$"+r)&eS g rtm1\P"z@6: Ϲkk`a@Y0B~~m"U\?VsE?vDQ#M= J%`=с_U$](lKo"r@΀&lC=fK6`mfzB`2tVF}:$} ݳtx7ҺC-Km=?5'A bzߗPY[2 Yf_DYf&8\Pj|+i<4N+F &ah0^s $F/Oc22//c Yi"6*XEoO)< Gs3Sgpj|m쐋=7b(FNVb@4i~z!`\| l_Eߞ+AH1/ ? cR`bKEplS@(OT[OT7|_.?jU-V,$%UQ}.=ˆq ۅbѕMeI(yח+FmчW#hokģVU7>DhD=ܻ⚣Cy@f "T7d녕,E>pH$.C –S3`AȧL9gJriNY&l/WPqfYɽp6O(cGzvfYBQd6A[Clܛt~CR .ނ-1ˮ= PKww|&& qeB&la%n] D8ٙ0U\Ab#!z£SvL r=UsC0%Wn=ܝ #Qc( P;RI"PA&5&DOR fzlzA&_]BF#E(RF@'j29d'44L,3)A<,GwT=CLFy6w^ >}5VLn*F"{PT_ŅU*iNuLE6;ܓK^v^CEpԅ0(dL\r$Ǡ&;EKo@׆janDVK7 :I⛸~`L0kL ?}\ s\9 8lOC\c=ӑRL h>=( iS(HY sfKT?+O n9H~vYdi/$Lgۏ@TT<*aNjβQNK+%A3~2":8uWԭ }7#S@9 '&xV"}0-^BX$/ANJCQbPt:]ػ,B@&-lmйJA)i, L x5WfXrdQ [C$P8<d %.'&ǮeDyI!m2e^'S&U3KڈHLcĪJLFpN6U,vIZ~S:cC!CpPa$NY6#$0Z,4"X1Mq͑oGiCh݅ZR i ; /ER/l-!E:KGVᜆ:6޸G訊<$mfR"D2j87N&5ĽkJS&GUwXWl !9d R5ǧ0w{K ;'yaxsj70T/0wxQS@#D-P@ᦘߠZ^_S)y LJ'Q:oךha6j4z{FvʫL/N2y9!A fl$T_'(u"4"D- Qd !v^8`5:7ݻh ߿)7@T\eEBFbmmd pB'P_2*!;hKs{'wIqQ» K(0#~J@YJ Б??( ^~dQGE:sHdo.#k "5③wLd!Ս:6 ˜7t;tVENB` Ңk_iA_uYo%M7v)p_䙳&eg8Z~iL^GJFS:tX=;o 4|a;XFi[)F"KT8<ʝ+CK̄q7 ,jtׇ"Y(u6k%ۣ<4²Hk9?UN*X ]䖹ߒ*&ٮYMi ;# e)2 zTon1K@"qqkG}jq n{uUFxd& ù0*%˂KIBܟ8Rʺ-(Wg4H ;dbi$nK^R 07T{(:i,&9Do;6Se2wl$> P1m"&Ɖԓ'HtQ&ĵbcD8R}'| X pnulB샾;tD`Smʘ pMu|}v`5Y:FK15c7ӽS_{Hr֜ƷY,fK*-/Ns*3xܔzn19]#MC bQq>v_^ff\k~C^F™Md:գmQiꚯo`gF2AO?!@Ȫڷuͣ_i P_G WrYE&dRoʦI ~/@raϧ*N*;o2+f`TvVXewUVУ, ʨ@þ'sE:?.$ ǭu`(ϓ|03yՋFp~VNk>ݙ% / 0u,1A+OZ_zS#՝<⧴ϥv{#kPUEY;Ct'"  cRUghYtv h O>K-ɤ&bqEs2 >m@z@Vsns5&RW-UZ"$O/ЭkL>ђ_ 4d J_ϒ_2l Lr7յL#EkfhZ6tk>>; ' B2vp7Z,e/ztSbf)q Cяk_jo-r{iA̢ Sb?Yo: 7ωB )2n-Vj*-#̖yAr*XW=)Q\+t^,[5R?bJ!&?^yωPU /9(BȸAp^%:<H mKRi'!L#sO3`V (D{섋YxU=C<AiȐD.e}0N1@z5vk8 :v鍀Md7+@G*n3"ǐ XVJĹ',nf\pk{Xi9tm|f>C"U9Wxajt@d ̂hnoIztk6.)‚iup?ԯ_;C3GMM}P򒀢YaO I͝\Grz$Ns⦰ֲd#m֮R#|ɓu )x׬$kl 9 -J}?=r*eM]F.w-ЧP鿡ۙo;I* JׄJEq\'x1t!`N"Y?=V7D ( | CrB^&j^ }HI6cfmJW72wx1.w"3 9^5 "yvhY]5uO2wpwdm]wF `МS7ULqYۙ(G$Wo3QgGe`^:q(e/C@_Ne;C&(hB{np׉"ʫy 7c6?PkEze:+qڼЎQ͇Y\=Y "q+Uh eD?s,WwLΆǣ{ I=uzJT.>s%"2t7rᦝ<uF>DdlOخnw;"E|٪nDQCHœ`djЖ$n*GowpE6y]$NyEXj\{VQcV!~*FK8PAS+Ơ}մknv[ZHhg.bucm1K>buON1YdC8}վ=B.L@( G!د;t-DJ|h+N':Bi%Y9=ǚ']Nh-b*>5!Gjs{mǗ4BqfV 6@p^V'=fh>L?i^e_ašmXwTQ:Fy0f6 2EpRE(p;/·s3SCKF[p(}*e}ik/.AŦf$w'PND8p@c5p >rpC]!z㆞H-sް X^wњ}@)d𒦨IuSɕ1"x m;y5ă/,y (#dadڠhU5xp}CaK '=P&vt&w~"nu@CZ~I?<ױF}*uoȴ:1߉Twih_'uIQ'0 $S_s4Xҭ  qV|{N'3۬0K͂Cك1Эc@h߅mv/zGE6PM)wGgMV": o*@LJ" pX-{ÉSefB0 p&o8f$+ܞ,5kG2ν?qk6V-ц*^fkD+od ˟glK& N8Z0 JǜϭҮ}GehV*8 B Y(;<lF$dxCWIpkppe㣭fKJ?w&xgK|L0 U_~n!A5ӱH s-f Qn*lceqz.y{ذP+i>H edzuPb51rjG>x d[YhK;|Gq$4~{OOeNk3͢ ڬDM rk05`ت.VCE$e~@`wF.4AB,Q\ yg1$SHѓ_ hkKLzYn4%mfdhrI@Z 04~lj"Ƀlׯޅ*U ǟ$ 4$NX0hDXڃ"͏k zV/+KmEw8'btNz(*vLs-JZK @֘\uDHBDa e\c'iȳ޼E8Њ?a{jU'ȳq_5> ?G[7.YllKnM,/AaCL^PWbe]9QMBR1վV4taQ9yƬ9Ov _rG*mxorLClYdA7 l谋WdEՇV3ӌ{[̣#%:T}ˆOC/0SngSܦ B'OH<#{]jvfͣCPW >rE,+, Y惉 `)yjNia&-12}*^*n)RYz}wɄjNʼnP8U6@y/!怕Zf G/<3K!G=)iNQa cʏJr:hB :0mE@ULl0y"1kIe)îL^hVn 9 WvjbU= t٤'~7n:F*n8+J{߭哶3Vfm("e, G<:7;"_\=MV 6 ?!BvLߛs P~U^S+Zazs#e ILO^:=9mwӯw2B=4?PͿ?_β{Ł&&3waGDyA'"эlnŻV^xgoJm׷zL:?4Zb2g/g!hLOҤXJPy .!rr/lWaxFMPaR!FOÌb'₭1]&g8(3Kčy쫓lf}#JtL]/)3FJ,e8keD4vWP-D(8EI&#OGv:j@}1(ˆ~$(hWDq]`6*0zlp#z !Rlh_搯>8`S2Lq3!-w/1"/-"?[zLm} &PC'E)W3&98{d T=$QD*?)Xe͍]3dQ#Z=UC9qŋni^z61_L}sL\۰u@\j\߉ rYAv! Z]5+bQQŝ)Mg`}"&jd-aGAI=AR(hAgmpnzv& s 턁D..9SݍjFX)r(%?D_B&*(kD)H,=Mbj]!D.إ L Y2+eLIf~m}7) sc᫷F8#9]0%>zȒɮqV5@/fΏg}n՚ Re =ۼ3( JGz=}?M~Tw1GJcә/%C&+WQ%Uk`1ƵM$r 0`_ W YKA*d44*϶\T[& 20FN@\ >ȸIv >f6 VˌsIz%J &geB 9eJ|8 LSԷA|`','#Pk7oyn|NC6~D" ~̴i6,{K\}!Vf7|\L KLzȘ΋ԗ@@o‰/Ao5MG#iZcw7ZqdzuUf #sgTU-փѯJ=JޕDm@q`F(kZn.SH7mN{/A 6&T ˳: CurA-LR!Ff;`d_kg/m1r*9|; C$XC^tVCmS$x/^ŞUC*&R "Y FF(.<沏ZRNjs^ YEA9VSාflof:mx^ Zӽר0{G#ax$\'._O2Φyl@O*ơOӻfjR V`%=om,v }(-$\4$;*@y5P6|(@BAMN&a6:y$KjG!d"|aL*[j m^/U]h=(wGk/EFdwe1/aH"P(Vh Jܽ])7H"W# v(hvH߄rqJz!Ȯ9,c?IVP"n,pPnĽ9dѧ[_F}.N~dDqlJFK7{KFY?+ j)vfd |{X46)Y'_(q[RN"}-/_OD6D[vX p-xr}3'v^ UG\QQTnCe+Kf$9ek6e8jPY{5>GbK2I6bjm$ƢZ" kb6oxL G"Bk"C]fݛ2#e&![ZzRvQ!tL8@Ȓ6Y+ϽsY%չhعrt/5\ƪ?~*:c*AohNItos,8so"1' +܂W<|)ytrOQ< v}gLn+'IO<Ϭc!eT"X#v]jʕ/{d+,"j /T李;eͬS< ~jC7 7=I"ׇ0bΤM~Ǎ7EuO/<,-cz)Tx_sf=;2 ,Wv/5 1 "lY5"K| Q"еK%ЛJ[4W>?"]F?u}uJ/^KӃV59粒¤/Ea?is,|N't:ACZD~Vεl=OBk7 'ܱH؂4ĥ48(% Hy˰3)]VZ; 8%c ՗ _.cDYW`j#m2umvS:ZG2?" VO.sqcqD{:d8whwJEHc*Ws\=k(g?@2-q:j,!Ƣ0:_̗@E <06JZUc1Φ98o3$,/ġ8E4>E]QEqR(*r^F?"uȶdhm{qУ]QZdAe}9U0F X. o=J*?D#Y8-CoavЊm$D9B6u]/$pQ*Iv(nltʣϲG#ί>D~a*FTFx:a#wi ZYHkMrB ҅ NY79p]DYLJYMT {oYŽؿӴj 3 B *0~/rp( Gl7C0;1 &i?Ax皺3DaL_y_z?.DCT4C>a蓼CO` 5M_u'|Q* Alp+"~&Z첩֬ FƲHK0gm{sqAZ_hU*7u#HuwȽ0f-j "z]:~-(gcIn` ƙr<%Paį3&OeU< S]HjpX*gEp$w*-P?V=Gzo3N!i(uN0es'0څʰY?3`ˍK`$q$Ά&L6@RyWN ߻oh4HP~,cA^ԖN-́Ne Gj0tIFqi[>N~&C{j`d2W")[Sҳ7Y)`[z]Ŝ,a ^MQlR.:`_1\OWp3tFZը `ad]Û1deݮ2rȀBdawe_J,h.rp[w!t&B*\l231v?3Hfr!" q{ 2hP(K1ض'HV>%8I>>YU^қ&t%0 Yf*-K,}.G@+RH%6c IpfѯdŠ1#w|'}F w0-_֞?VlͲ}턣ZQ"t~ݸ.jq<@ XAht{Ɋç#bl?z|C'Yrr&;,tjE=(?H/"@]u[VP$u ̨}z~+ڥ:u_F {yYg1̕0٦ ?P)$}J @ @;͐1<ҜL`*g'b:"1g?A~"OࠔAzXRw[ m~87-D2"zF@BZC+2J d5 Nbp4D}ƅ]d9Lâ=Y-!+E]I΋!LLz_mLYWV L f[V*_kEV` ١ 9)M^cbDq`=W^3P)%?moKL%*=cEp\KP ]'$7; (w0~{յЕK]/:R|H([ W+xPdmגJYcf9VL q+?%SSmZ%{`p}s 9tg* ҭ,e/\Sn߳%& ?JZA$j8Tg(69U/e` Vnc`s@O_H 9~,`;Tz{|cTXo=ih>[eH;BU8+ R^Jsߛy+ u;c("$cG ?cXKNV2ʎ Ɵ-Sk`k8{[/H^d&>P{xj3HF  Y\"p}(̓#"xd8o8̪q}>V&ˊ\lepsSBݗ%RUjHƯMxgoRidx \Nm&Ktc< ʉEdZ Xr1K 2K*[)+r0=$2LCѥnw>KJ_ ☛n@ĐӀ|x "iS&4san$-jz(U.y9lbeD&CC2A Q׹w4hafV5 f|_U6cx3F#.ֹ Z? glJ#I.I*3 1*u{#}qGbUv/jlEvx:݂+A .ټg ae-LyZEG& wOLt.qj?Lz Pmͅ0J XN<n* n"TclƏs:/ZLwEv숭se8}=A'6y@ϪKɉ<"OpyiTvEqiNq<4+!yv3k?)Nj4b:g7o&u؄:xvk_ϧ,&jD*ɑL:"i.'FT T#FJ{HY&+=5(haGA M-hZ* "&>݅RjA^tWم}NrQWB;CXZР=e n7O]pEOJM n_ء( i'Yr)eNaUѵke]a lZbgW[u!3/;褐SS,zذYUw ᪊%~W.>/EWsņ<G8A9vM, ϖ? 9KYsa_K5J(VRYt͊my½-6!@p C}:iдaSHx/\JQu1w]:*E|%Tebn;:S"+Q(CrQɤu3r~TUqKuA޶Qc[ǰ%4yLrqPr..aJvi@*C GV};DYuٺV]=S  B+-v8gz| B3ӚL<_^Yw"oRLMH n'Diѡ|۹."]ȫW_`; m)qQD H?Pk%Vo?ƔGV6@'l#5dU >$ %ʈF}7FȉdCWdVċKl"%crhp^o}ܢ=P6楧M [['P_'UCA6qO27b@A @HxP%VyDpޅ!TZwdٸEoD:, +Ƨ[ٕ-r㵆Av4a#wj^&S%E>6{00+m=h2 |MAfCeǑ3ѽNSEz'GJZ dE.l"Vpˮ蚀 G _P3 ,^\ v!jlXk*B-+y6}WD%`tBg/YD1KAФ6j :c$mNQBm56 ym Zfj ! ![N9+4ߞNG#09!@ˣaֱ6 [;$Nމ74X ]Mހ(hpRVLpT &^ ?#YPζΔ3d]y"+̈En;#cL&Z`VĈ|-w@&B=ۭ@,oDQ%lcqM\-B90tHBnz$@ՙ!(hϓɱKWKA/lAf \F!#9'rh,`&mj). `ϪGvɴp Nns7mlNk$U?qZ((Vhy_N[wylmx25_PYm{P{M5 =ʌِSug P,wa@"ˊ:Is$.- ۶ۀn\S`KsEm|;:d|qفT\?%m!D/ q'8e(كb8AV+eZ7o1&YZJZ.Ώ%<'hL{="٤:އ2G.*?[_5:_i `oe)/Ǩl1rx *gKr(z=m!L[s6%I[gOH>Ht^NvqIIֺZYAb&|4`.aقD'9"I̤Bo7vĆXڞ4/:9Gt=Lr X@mz1s ݛWغI5KҹXeb78z_5ܟ9diX™۟y*$d7̇xe\+-!1%G_$k 6(XSVMj` n0a.AIٸٲ"W9>a;0yEP}? >/&5K:8 LI9 k2:0f 5К![okZ=;#V )qiOԧ3e i8cZ9F$ ZX܃Y%K ™4OI΃7{y!o6vw\%G㧡'ni9"8s yהovkX3 *HiUKL(b}Z3m Kmh#ƱԋfBiIǰl:{]⥞@_$@&NcE,s%.5Ÿ*+IwkTQY!ܠW2?Zp{Bt |מDMn3EHt/!BliZ`O#.$e[[IB2αzWaG V-6ʩ8#y }|֪(q4'u[uRrG=7ߞdF&@rU)톰IAG ~/R6p&k4Poz")$*Ĝ+LCI17I^ cS/Ea.ޞgO'JT8  'ϴbv"0 -\V f1l(ݥ >v-9} O ˭"8Son,ΒUJ!)(/䏞 -\B2"uzHz8б\w 4) :ulGkM8"kE5-X>G]1Ѣ-kIseRXV#o#"]&‡)/cX4u"LP:Cu&A޼W㻎N  7¾jC^|,sЬѢ\!x0⹲̧cA89KT*}96{!-]_x\r\¶2x]\pˑ8`IQʭ̩79ﵛ1:aR/?YH+&ү()lG֬c$U %EX@&"B~/f&/F#"@f4dxϓH{-<縊k;[k?"%pt$^t6\y A(1J["+@B$lպQ,Q֎Y%=h$[Ƹ^`$!W'2aFWIV-]mMQ55qw8HwR Umi[xM|6џHf0@ZSoݿO_"Mm&@% LW(fj#^CߡRtYc dȤW6 {hEo <[a+|N>f--sd޴(0j#o#YwB#qS|MZNqGAFE $W 1w#7t0`:cpnd9ȧ ]Yta`7QQ磨Qb%a7ҡn%>?HE!%XHK<`O"˃=I!0A0 h}Lx($ިg+9^K8'tҗ% c9&`lnzVFY-Sn]"b۽ISI$0Q[ϕIE==c [{\ GRt4g*Xb9>B3qzbk(o/OЀt׊ :'dC2gQiiSh}~O;$G, rp "/,o׭AuHܭeӝ2;_0XHHk/|J.Q̔Ri"=:@)5o/zcԁS9#mbʀa]0!qN-2lc[鮯y53tRd|]n/k#o3kFCnȇvܷTㇻ>6>vm.v9'`Tܺ/.J*&g r3m [Gl^ "9&`hOS&"2^܈ENޣ 33@1${N (8ZeNjKQ^G)KR`qFD'/xR,zk ԧV%i|҇Ո5 f$=.n὎|"+[1B\lHx#S຺%:ËWTTN4HlL3xn8;tk-VQA#XCW:t !;_~3Ie!m [C]6Vyopf%W0'QS͆ BiϪhdL+P&gDzCTK 9hu'pGer Nds 6V $?%+9f)^75?Za͆E=k.FCaX%N %4ĄSk88t!GׁUnܙ;u*Nd3& :"[&s.PZ(9wpQiϸUo<4yNDZ)Nmܘw|9 UZp#I=Ҷi`Lt6Hꎚo7"CV~ S )M)-aE Ju߁aj3) !ik{{UpÇ3D ݗ|f ˌxY9`rF ˣVZQ6:epY0g6 RvlaO.ҼCi;ReW?tZ N\q`.P6s]"״Ֆյ~_5M=XnnvN 53sWLl_,z@#⵽֒vO(,PpS8GJBZM"3QvMT6 jwt\⻑I\]TL {8< B (V~#b,I9w(RVy_V^!G_إ0PL#fY!xH=ፌVjC>z<|l%S: -=U52anىSaG?Kio:/!yo:U^d z0rN+SU tg<,tf{cBU٭!HG1`&XNtQ́ a0xuZ{M6$}zvOk;[k" e6S yz;@Ȏ2ߏZi4GtuYֶd!rLYV~pXݘͧ֓{ϡgZc{W3i"e#,7H8oDH(x;|L2}IU$(; Mˈ(hkp1>CjQeŘׅYht]C *SI,^ms=VپNGLuwē[̎vL <ŏm2A_ٖg>Aߴ_`VzAyTYH(WY]#,( s%&md299;iZiXkFÕc$0l%GBhM(AK6lg[H&x$D+:U,(]rn8R, u N5hbn18rh}5x[9$6bxۆ h=vY&2-S$ wFMݒimBx&7S[]l9cL-y9 f_P|Э)I̟~i|w1?&;)k3-L\l|s%usҦuH}̪iuwrX5`dUY+u҇U.WqU鄢e՚g%#RRυZкhKky7y "ET5.:A$Sru|LR$ ']{Yy?Nx&V⚽*uXjWc4.*XBFax?ڿDgE>uc C!ae1hbEH|tBp^ל."I)JEJMr$6*0'\ $M_m (!#$64h5 "A,(_'WnS ;qҚt[ٶXL6@VyReq5LյdL.8tO8A9cVd7/ MU@'b;>:ߧzR7"@mrŹ>6Q3k߭m~ͬ^-/m|ySq0Ҫ<]߄YÆ[&7QަԹ@sz""Yvče}t*G;# xظR|5 VΗ7Ϝ)ܺem߁ξ'48ɋضk;w:26&:p4S!|t8ݙmGDG +g0]POZ4V\‚u_M^eMޤO6;?A8\즮iv2ɫeV :G伡3lIa? ˩ö^/M(VZGؕϰF [1T:YRK7zA:UN]KG%c" &oF)Y#^fG8ic h[_ э&9ǃN&9`2+ pFZ褍>{)mxZ Zw6Xmr|N/@N쁱zAnļE=2sW9tP<<][ėe !A\ B>7[өL@&ʶH1PuQil 񳁾YFOMmlr'%8䤟uۀ05pd7Su줤Jك5W+<}y- d^$&d+:Q֭Jĝ$9 '*}y I+0`I# z}g 3sykIՄ9Mn}3(. ,jgIX )!&-=!gbJYC9jK{ eB3u>i nûȄA qM.PI͕a,3 <@ Shΰ]˙N6hJ^yJX)gC VqV߷zÉ Y 2xo׭Ťzz{VAAsC8[sk-L;+39vF[(;@dGFJgflޘ1n'*!)de v$Ty;>%ktjh9O:ȹsɶ@j Atj~<P0~ O6:0䈘2*'@E-6ki >D4n# [>ZC5݈Sj~]+d7^gLŁg%<ב EŎVgJ LG4wڦGT 1( UK4 T'q]{O6p:-*T% 5ߪzpK@%lsϑf(O숁{RUr +)BXrc8%ph' )qkeJwWA+ ;{)("JFZy_#Z45+D,J26* qy/:Th{%]HZ£Djgꂪg Xw4 & xd?St}L}ҔHȳIh~FU5cgcM?u߀*[L|P d.~ؒ<%x<<,&n Z01ݦ0NWĠY ^ؐo]˖/+ Pxd.+I<ݽ5?v .X@ųD_i5tp+ɻH}QJm _T RL2Udb>/WCCHsꍦ@Lj G,d|@8t7ȓYS=yf5j8w6{ Y3+#!5Ͱ/L%ҁRL3KCB)963й%qK"瓲ٖ dQԵ´DӞwHԒ刹LN7'LhQ] ӓ*[+9TP0:j$1 ` 5"#>K?5ӪCkvqKNc(Ia946+mci?$zt}D^NNPPo9}!fvu0Mھ!ftLc*gcB+e1ω(6r#sěi'2,v&lz}f,$"MW䁣`J1˩$5ࡖN0#'N_dH8سbzolu1K $Csɛd)²FQK h2h:Gmty m Spζ).s:h6<MRjE{ v!';ϷJhHVQ=MpӢ?!f#> ͍27SҠ[3O| @S4Jd*=(D ھP2Iv:5  -5*k* \ MU?~ )yR>742xT`- =O=ۨ*ݗ\c[\aدaR,o6AkVֻDJ*Ownb 9E.2chHD$~Pd}<>[5qgkv= @Ԝg6U] N6Hv9J [2?g'/W_Km>l<3 ǐ-e*>D:$m<93MiѶׄ6C~ҰG_! CTYcfx=r:ʉ&us dI cU`5hYִP_28jW䉁䪥wG"1t' NO[RUpQ55deiq#İ]lvR}oxfۻpҜFI:lp_'L2kt/Q;˧]'״) RN:=210f{2m$1IJ&U|ltLi/¯T|TCltZ44؍8#PGh"ᛨ ( 6@D %Wp=]E˂eC'{R(wEy39^Y\ܠ5>I ,RMrR2RR R㢷\/ױ2 0{?T>-qL"+,i1UCʉ븈?rdwu8N2Ƨfr$IxU7q=;˒Qm/KVZ+@YbÃp3EKGhE$-pcX|fL^ "}rU1%g~׏1OxmdQWrOC K'/Q~?"*f jaX)/ EGZr_QwBQ#1t<+Ŝ9h~{1M"`pWigˉU?"J|yNa?fna²+|:'T4~<[$g} }آ_ݾL*@?I ̕zF?,:G Q5((łkjNWO~ =3~,;mƠt¹qi`R`wC2b(]LjMv֒w_k];Mޔ>D5՟Qn9?: | 8qRg|9}6IÓ*hl8a>|=Sk3%ٙz{YI(T)[-jl'5=5kB0;cVʚe3fkL- :X ZW#E:wèC H}Q1sk_ dqUXr8gvB%EPW/Y!uE3ݷ*ro/-n\禧A^|̢OGer;UH 6n)`KaK\qDR %3TK"bm9gya~iGY`I ;d3:qImFT[{ ;ڮBYA0*?8GP$t' dB( qfZ넘Knvϣs)sk%q2du-Q|/bg V4-ܟ<{Q ^} {^UcEfc>~(!^3wB7D6 Ҧ7ug:nˇHZnPqkؙr^pȋٰA(']aPb'INv88)Q)X=PhQ T5Ϝ L?# H#IHP"ԇ˟_,Qo^I~5wpɤA7nCܣ(Ut$nHN.fbrpXf[xK;J `_n[K3͵V6OD'j@{pjbCM-$c9%}jL,mC nާAIrl;0EK~E-p2 L1ykOW\Wpz|vXIeAdrb\_zl ŦcIǐ#0+ͨNuN߇&nѧȰϜ`Nodzْ>|K$_ȗlQBYFu5nꭔv;Dv {=l+fWY3õծ;g#Kc_F3MQrnFN Qvo\(@@,NE*6k>+ỲzQYJ9ɸDd}#(x.A遽3ϧhsfYUv1oxw,rȚE'ҟv<͔c-KQ}":n!1_ҭ: y|)pU`?e4Mڢa u% sB(QXYOqޚ" '*󥝂S >8ݿ;18_OB"kӪ c; k{Ԁ>z5X 2Jq0+8][1N5g(nV)#5L09:Kf8b_WHrBSjE}D"]G+Uqo@84V9x"&C0+ ƕ>HLq>9bp>L}wq[Mݛ,j5$c2oPXgS2-(gA2q+h+TXCb"G=䟏(;5@&AdF+Z`TaOV;1g Pxn(hW 3GyˈRe;z}y5ҥh WZ%&Qbqr_{D!ܣy! Mp&eK hHv:6^!np0unY l) b¥x;9: :w=5GWZ8%%a͓[Rlv9׼#o IMp7[\†uWNt( Og&&,;ؾsNE9EnťPD ^GmV }{Zq ƕkX4ƯnfM F6sI1c죿[;8 t;(}8*E5/zآXEncV^tz)Vpfh" e3VDxJՌ^ް͵N ^vC1Dv;9,T_^ j7ۢy6+C"IngfԶ0.j`_GyU`ad;6cO찪D8<5rBuɂOser )ѝHH|rI"k7TK&rY*VיּЙ-nM)$vX#Z^nu,9J3ҡDe0{u޾ ڊ@AW=fo%|u;@eAJl*.'?5ζCk4YTOrԺ}O$;C]ƀ. 2oрT2A3_UBAy÷nvma *J tiSh=|I٬2T:dor.mB+zL%ebu{n*aȔ(PNzƐATrn°,Kmby M(Z +Ɋo :y4Hg. P9uô:_,g z ~Oc }i{N m$A2ձ})Y\ ϊ- iLc  KEk>+Q,}~uaNp jVcu倧+Hv2sjb8b]sLﵿb wl|=cI^ ^n<'bZd%JSL.t+6d$m9RKNKU v; |Rؐi#?@gYl+5j#-x>LmTz<Ks& / UH V<9?4n~}LK)Iaji1^ 2\伯 7 R{e\c}:um^19%V&m7sHO}e.ujFkhΦ>*6i"6=/3%& {FTOtgg!a>6 e'tj:o[ vhZomAaS/& zY"^B0$;]HkriTui{::Ѽj0Nc>q JN8e|Tr˹w}[u%^>XҥV Hޛ$g!Vܵn 2-+.Z>wNiKDWCz{Sz?KYvHi! 4lϔ΁v81h~.*qF6di3뒜*M8."+.)Y2f#T+ttԝluD7d B5Ҋe۷;oĀR32c ˾ !:N_l,0!ʂ{15Ks_3o[8|%93ӧ'rp] =烄^{h u@;3xiME'Ur$Ԥ!iW(ue#6 x0뚔>=)&m1 =U`5Oliz!LR jKk31$]㒵O&ua\U3z-Ebci%Π1HTn">LH)Pciikyk. ef*%v6@?J@9鲚"ĴM@z/!En֨ >i-xC }79e`0X'Njj^d- D8-=)‰c`a>b&a~ɤkϥhMGY^@EU-GU9_-ÕdSJG%R2ҪB 6bkLGڷrw<u\Pca&N+cZCzIGt/=ܯ̴3g W%,l,R~V}k30Hڠ.ҢN8Poe "Y{)<_]nGO▞6eʱV7O0/5bubGX؆r0Ӑ-y$)n(UG v.,J UF3OJq]Lrp )zr';_>KnӻgJVɢD_m##Zd1g4eFK3I5D*wA@҃dP^eY=w.(>?ΗW.*hܡ:a՟&$O% &%R1{@$RMX| U%z=jWJ$7^GڳlzEW *,^АgO ÁR٣_zw U`adSY6[lV>g3NĐ=yS[>o02G(ʼQGT` +Ժ8'zVOD)L":zq4 wzkw uV lH[:(h?rO  aԬ>h M.*7YĈINK]_J;.s<&| BO6Hϗfp$#矚Y|qu/e lO(s0:y;NX)VD_3ElO9guXU?l] s?F>E37r"FQe>{>ND1 z(PthJ_hlf U|AhɊ6;w *T|NIB?ʮea?Od, `x1`#BNy^c4⃣xT0U ނ6`RKr;R%{Ɉטs:i[$l Iw@ /m; '*KDGA4GE gv37E.yf숹HpGJY,Q M(ɺa=^AmTIx9rCIuI홅V7>izK$7_$Z_[ymEF|'/IXK»5S=_:>Ԋ;;oj4v퇏;b{ JQ $vW!.PĢa' ʸ3g5RaĮЩ-f^(\(}2> Ֆ˵ c->Cx{{̨o5krS)3mrTo1_2-_uHTWuR.VcB訁mqX^50$eLL,a SbאŃG?I`Mujɟk]ી+\' Y(;e9m"z6֣ /jՕ`_tmh]rkMRRf2M>,$l (Agj^&CžRv/y<){`NXomQ"Ҡs"5BG)r7`0#\!̉Td&ln l$:EM\QK%bRPFbbT]J!?Mar}>»T"@.&-OrDx`A S ,KU &&t)#2N!MVG_A]MQsDSLDPbR&A3)֝8 Vإ7 kS2`L,t7 / 2F/~J20l91Rhf{|Ә"hpZy}c<Ku-$|UOUysL&Ȯx 툶:9?I,=a xpQrd2.+MuYxDROEe>u=1>Q w >vyӱo-Cquv?"F)c#zy[d.ߩF݋A?yWgR! 6 +ūH [ـ|<ʄ^YJگyԸE朥åkI2;]O[ߘ>8R1$ + =w\HGD8QƐ cϠ6H !۳"QZ'L"\vE(68nE )}E -$?pk> uj\T%BROUp; 8Z7 :9!C2L*"0#d7th@E(E_y^\/ N>߸r~mB|e>֢K,#DF4(vy (E^^ l ^U" n-; :͠c&Nфv_bKկ@Z܉ ݙk ef x|}@r? G_f:F%2-?G2ZAyY5jK$({c8Nt FRYwج> T Z SK‘^X|Ls>`"u wû$K(cN~{vl9܀ph`%?K8$W%Ȯ.Q'luLY"j:Y=TA L`Ln@M*$Q?FXj6 a{:V#eՃY&42:Or["1AБ%`F3;f} GS% ˏ7o?H*N Q7$dK+V2vQne:31g3 SF%v 7@XNxJeFCՎ￝|PK45$^FѡkJN^v,I^t}gN zpN/)`" XQuGd է6a{Ŗ\×Yk()ˍXѹ%*ӽeNlhNaBazZ4iM%3 YjY|q(W09o |gLppV<{Zo0_٦T%FMDkL:Kg=ٷh iC 6u #y9mOω4`j"P-z*vGӦfI'b2FP/"CdQ 34'B u4ߜ?0zD 7[h Sc:Ȣ{"g['\XB .hyK ,6Wwf.)Fr18[Os &?=D4LV(-0s=œp»7`)sdk? Jg !șDeI*}@@-*4N8rLh&4t)X+7eD _qH!F=fIPbpAܼ)b/W2qw|Qx7dGM?i(SE*-~HĴ,%<Oipm_S z[) }1Vԩ\OuVH,@!(_-m|uTA&ys~P9> mZlG95"W.ҭ ,H\INLY2ijl~Lk2<I/yl(+}r9n0@>=v'Hɟ2M箚쩊@άo'Tp~ Le%ꙑ~ū'շqԘ>֑4h@j4v7*zڮ0erZY~Esl-d-Rv<0hcFu8mpSJ:Vx _|6eZ */邴T04uoכ|KIl,95B08-*KrPZnas<$7yc"r! {FǓ`/7vK.2'h06h娥.M>+ 1 W&5\_c?4mdCCǩ,9nv P%)]6r-\PAӥk}5ԓ{w@8Y+@q>>qTFi\cp#V yT<~)ܨ$>@&4@r0/Wz{ V~y5bɞ< Xn̲خy0TsaVB9RΛyٟvύFRYiT&dUE3%&aKڬgۭ5q 2e)#S'o 1c%LB07LIAfpVܩLjV5.@Hk`'h͈+Wň|[Zĸqxy3oϊ h!a?fN5MՅRfJ Y,mq?~{dffFW9ʵ6Jˇ$=w)V~G>0ۘЁB/Aw.VY瑳ww=I5B$ؠJ2-Hzr%ձPcC˝}{EmR³7k~83aAlR7m)oAA$P /" E֥@'l71FʑAnQc@^pD|]pÅh7{8P׳1T~IYwV2.# Af 12Iң4LG JL8ǁ6B^oq=_! ewMSI\ëq.{LCl ISELF0GI_$|8wM)^ubZ7(s~ `1lAc, hH]tY r)zG:|'~PC7F;FڞT%qPa yߺ Q_Sz8HưO|(a/*96/M#ӡ̒e;WYĨ!{dI1rvkj6yMϭA$)! h1@5 t@o#2~>\CފblaA6y5,Pr+~-*`kܬ) <Aagg,j{e5*6DK~7J#]ٕDG=mISK&0[⤘ 'e{ReCed%_,&O7h *9K?W'X@$sWffvm~wk؃zL>HI(2`Qf:o$qeqmFh+y]1t($^rWst>5>~E>*т.cQM`0%BBc][<$s:KL԰ư8@qø.-*,ߊQ41ah+:V]M2I#G\1! #~@|z͙ TV/V\t</-8qn5,P%ؐL QbuOw-`JLM$&,4x!Ϣ$vj7^P|[qYjZq򑄴%VB,‚= !fѨ]^g1yvkAh)}hҭ2u#x°DOiYVۿu4`Ha53JS{+ 炀Zlp]?J4Q"h1C2ռV@VB6frwv'Od{6-u C'ҭ̺h 8΂e!ý )4- X?|N8'?}IM%e] N70"awϓ)OAAfWR62vi$8Ƚ6\+xtk{'޿c64)#sFndܡID1A\]0>PIeE7[YC-_+=&W93nѳ~X]$\Xj4uQsH'ٍ=IX ؎1 Is"ug# }ӕsm΅u 8H{9`_O<ĈR .u D;~j9B<:DaP(GHHo„e[](;i:ZuΊCFy*'d:_J u5GL)@2҈Xdawӥug#=BxE/~g(.u:3Z0SK~- qwԏK.Q0da] nD:RJ 0<:k^OobYtUu 1TkfMX5t驧up.F%I s:YX\3=䉡;A+jd4;o|ڗGkI-3ZʿJgwI6gr fw;;A&-nVXMglJxesx $x3!P3=QdPue:A@&}V|>R=H&AahbK]t`j}C8d]|XV/?W >ZUT7u*-20)Yij9w_dw *B%1FŌHᩒKJ?h?F]޻wDIJYet.1/P=Sh@B;ky|?]^|7 ı&a`~Yp%j|.-%U7lB(CէZ}yp/LJ-G 1-A:(yWmz5%KY츔iF:LlDST%(z AoNsg)IYcYn s ǎ  q(;؁9N@}!q<̱AE)^b[~G?Ʒ #E8uS~Ϭ4Z¤/ Sna=T h4zيn6$Ej*~Cf%sq6GqsĨء }>ݍ`-LHe#ټMZaVe)'8mp|.axp%sŦ o ;s|d'ѠCY!7VF kjTP 5%f|+DF!ԧ5mN&+ǟ n{hxtՖN?Jh`Y$6+ymÄ=G0|1̑3 ص [M(HMXlvU⇂ 8? Bb 4#A< rỳ‡OOlͰ=ȣ WqkX8e?hA}"= 4:jѽZQ7S}zPW#1j:zI(VV`wg-Ѱ#Q8_hJ$_}ݷQnc詈!L qdSXaoyfqMF}L3UOʀ]ڽ= 6B ,52fN gEKSev5j^ly)s\l`Lk,v( OLp \\]3ѭN$h(dlXv_|QUAk#>|܊:7$d&}4X5F a&<+qpZy8 NU`iU#q{so/7T9+vd+)06qO]J&7/5ּ4)7to_,'Y&M;~A),!j).)gL8$ O~]IX/YZ&#)\t\6,Z83U$` (tA . cZyaI~uoFV-M,pZ!D7%4 9bsS}.oPkvBO_b q`w;s/co_ӪOB=( )#%=: ~0ÙGj£!fD`Lg'RCfDWZ;2v//]k؁T(ҊO| gOwo \) aocm_7@cV<S`g&g̤˰G7X8P8!#rTuItkIz:)KW`*`zfP@';*gziBf/Zȹ>kR΂$!F]'04/{5_p?AFe?MU!:qۈ |. _~Z:+]3?smu IfߤB$.W(7Q֤!*aWo7V+6 XJ$Iw#dRڤΓ+1=XVUXOb]"b5+ ^ "4o [XL`\ yR:LD~۝IӰNX= P[0A2#lgZ׶^EHvX~ G/J@Wyz-Oh9)M^ qd$\1G^0C n>ŸSV[W>q-h_" uX`WiҌQGB9:!lXx]e9'CVЯ;rn 7T֒Oq#M\!TBr<pH!^!9Ϊ^ WR(6iˌ1ecuO⦋c'R0: Gy0 e@55%ƲAͺ "0H,]rhe BsNS4q&5~{؄N!Y'OryG6&!*mh2l4kK+R tbv!D_x0N7~qm+.dAʛED[`nVU}J2]xPe?ު@d$e5!#`^N[2@npY= ^ʼn[fr+@v#^♯"RenІ7q3 qJ *Y&2P!$S!KJyo[H/8Η>ZGRGB]OD"/Rw@Ri>M$ "{Srx)2.A1q"t(>k4i!5h?WFeU+䚵c 4{H'@^Lj1A"qn(Sj9&.7aFDªm:2sX=&.$T,ϥTW Yc 4F„4Ͻ}5 u;i{ړ)#"hl}BwAN>c#9zPF|@=q1i :**MWv0h DTRl,mbn|4g~l_sU = ~?"9+")6_OA_(g?c3!Z^j X59:r؍(i#Z|=r;3s*ַ˺x!?#>Rh DnG5y^߰乵- _7V$vUrY !7Vg$4uYUlI֣*mnxԫ|{#}?9 a}CKϧʾ5*0R'Wş[7NDm^㌄Aj҇A]M)>=!b+77  :Oי"BƚW`]U˚ߔ: '10jWWWIx\d :JeeLh/izb̚.䜘>V2b.4Ad3€י|=_- P_nM=.)@9ݏRP@Eew9~QEA%&Ǻ*68 r;NF`E(Ĭv6DH7()R_T/2se*xd_ߠs߰Y&S'8vgBim{4D1E4 | Ift..IqO\ߴv⺄~`»k!Iw,ۘV36@Q脭]UwT0Z>d~lV]`!&DJ5Xʇ a[nKS, Pk=ZHo6KCp(`S—ز+`U^cR5cs:_C Cwx;)΅o&>'. @i؁zQ WBmGg.Ͽ>d"ߋS$C5I5pWw}SO)mD)O{Mol߀A`M7| |gnqT)x_pkS{MсE9P~^i'1& 4f>X yiW΃ Oml?OA2@OKA j.]0>{5`^+YV_ҺLѹ$娮9 W1[nf[(S$aC]'P,Йk(Jn"5D!f"& f$/n:vL y*Z +ɍgΨ|K!C@ OE;H5\i*  Kn As~v;B9Kj=|}}/͜'ߞR5\)>L2v -8w)֜t1:l`:{B6,)'BZ$•|QS?;L*_ZՆmܔzـ!MZ?yI5Cu"๝`e,,Hʸuuζ>TTn\埶q!DžbS[wQy킪z@U7w)QW'Z~ Hn7Z @<оL ˣWplGz=/EV?>s:>b!.cp1ΫGsO76ԶPSBq(64T*5#+UK}[ Na>6Z 傟t|+cl.>ςġ$p\\Iӓe ۶to٠)I&MҕtK>:PIY<1߸c:= &)̬<D 0ػb*E{r.G@2)x:2?0&iA3'ǵZU]= *MM/4,W]ܩiFІPjvNLLWBr+ҫ樂قC?K侾tn:Ym:m") pکuc&$IbAҎC;v]\Ius 1VCG½n'e8n2j<6AXŠ}~߻v:8v !uH|Y,wP YEJHӅˋv.˦, 0?(~6Bfv^m?$kI҅-A=̑%зzԖ'XV8T"eTT W(ى Iaqc~P1`Q h=X$%Kz\2CI .GisJ[ȉ!״Pjxp7&Gϋw'2Q@c|P*]Ԩi2d (vа)g;SS ô-=_Ρ\]OX Q:+>[[f~m,WSZW$QDdn3/&hShb98ic92~(J3SLŒFgK*m\Ը`ɐЃ,]̮%|&ͻ˜|gΡ垿XzQ..D.|^ I~nn]WB*7!B,~[%5RF F^/$~hر@&3iUjjnQ2|j-pe @YRj[62 -J,4$ޱgkg#sh6=JV.| κs2d' ʊ͸Mw&c(HL$ubOev$rY'+nm/MJc9l `[A۰\Lo=dbv4έj\5=l㘴M&g\rA;D%`11Zťaγjx;; F]Е\4R2UY2~-TɶJ EǼiPVX5A^Wi!+ޑ<ؙgw$*J;kV;EyI4U烒"i[궚T+]QP?Ҥ/ ol<,]PE-iiۋ'Hy)Y?_iMh\f/(}%u߇ ƨ[w@kHFkR 3 E(]ߕR#D-T_fpYGTeYJ<g.՘wFI4p:6k3SSiU>lo7Gzaj8k{Ρg[Kkzt@M tUaan}q&\b8 (x.j&[rn闻8a]*/GZDu)a8>QuE|{+Tf-w9zufgI+P9J IW\.5 4%Rd ߁xЌ&^B TVO{uEQHH]"m+XsZyqJ8f~yh}+QkT+{ۭu3#2L)SA=8\bP$%d*5j~?]& @w97<·x?nRΡet.2 5aÒ]A/ej&d?ƄwZ}[ao=wdhhAKb5l hl! wO-v(qhmdەDtkP%QTi[ dyqf$ri)=Y=H+x`js6[2o#qs}jSLrV;嶐G9~Ǽp#wg홚չ(O`D=_Z$fRA*DW&qyKBZD`)N}vXR)D`[<ށ[.7@\Ii2Q:$I1}$zx>-lVm.C/rQ0^@s Ňt[f-<Q-2h1Ѭ/Az%uK ?D 'Zl*XZ(y2֮}@h*S>)GX2;-g^'MR}Q,ϧ{}`4!x̂D#.DդC}a1Q*3l6fukr6@ J|`7S䠔E3vZ?ӣ'8 9.,T4:.udHc!cM7ssp0 eqW^ׄ{-\}Ms4Jtʿ*&v8kV7, A͇-45`Jx:]hNlx4ʍs6홟_V.r*X%ݛP F4MW-tTZƙRJ/%DV8(a>ap+%E5Fp8D.~Jx٭.GFn,Ryg`|"Irh4ҼJ|s1_|rE``*"74M"",u9Q>+V he$>j/BR ˠV]]@v%~+kd3Lvv-)x T~>. BQ-AQ3Y$B,!hn> RWQB!rS0puB;oO2sRC.@Ӵ 1ӉSUv^-W%r)k&U_"@2PC'-h-v4-pxu )` VӘsrV9b2ݔ{ 9N1rLS8@ ߥSf +e8ؼ+Q&:$1a-0ge':cC<^.CщX`.V1ni_: Cy~1V J~)=DӁ+#g Δ}A!6 ]tJ8OIJWl͙W"UNpP=|臍=-zIc#^*ntUX:m#o}\rQyO +X/D]qؠ)UϙVs\آ+>ER)dσSḊeG%G%rttl=8n,< (LdxI7Ic-# f5CCrٔk bw* nO{ 9wc2T4˖&s)>z!( ` VUpN\92`pz WZC |߲*ooչm8CLOUt?Bh dP65`w ҡc9|\{>r\\Y>Pp/1vJf @6$HH !tz],]{y|CLl#<ҔHw٫M$Hv39\yM`?nYk@y,N\gkTFEv3ڊ*oXdlN2x>*Fpݜu@,M]d²P}~t%&hsty2P);1ͮ5Kx2 TJMRV\ 47r!/,T1pmu8"K9psI; (}zl`H@{dҙTr*bg^smiuO%[$vr)L?ߕ՝*HSh,0~̰TurKFf~Jf=bc["hZ^$^fbH̄Lx㫛)"yi{/ yy8is>oGcWQ(#(m:{ PV2qʁXL:;"9Kl\Q(a Lf!jԔa_#БFa\!\؏f}+xhHcaӹ. WXoIdr`=Uuᤉe߰, 椝vS \G 8\|xQfZphwSfK}Y#8,XCov~0,'ihFVDu.֮ˈY6]nJ5]d KM{\Z/] F>t 2rVjOĕ%[JC7U:*Ԅ;_sCϛg߂!,39r:{G0p.fGD7/x!]4rg~8IN)Es8#OpƷ4tGZ{7$d2C*9Pc]]]6 Í6}27e w4M1$'[$`R| e\k|LcЬn ,hbsnϣǐ!) gCSە@Ub2Օ!q)^z=x4ՁXГ`y.Ѥ&6}qnU#U3RƘwM刪~34]OJD TkWr6$էy+ghD~bjY~_CV#sӤ^W.6[n D|`ߜH=o7=XFpq?W; P( {0>oQkNJA< @;29x˺G|R.{,7݃tlxre@Z嘂 YPAKLo"_}ir#YK)=ԵƛmȂk:O&pg6\DL;?[Ԟts'(ϣ296N8fs̻^-ϊ&KW*hHO[^@VMt7|.^^?6m#֮57{L8꜎͞z=xw2];uxp $MId?dmU\!A0|`u!~?lёݠ5ߟ⊢x"b!۞,`o `7msOI|YQ(UB y홶obƗ9c#P&AS]G1P;1-14M~~e#;bozkؗ`de&l8B=HcrIFq"ٻ-:Z!;IIidhFϵyփWWb4/S{VxŤې:/|9rvF@Q?P?AJK!\R F;nr[BܤK-0ve/T:ql,.e*nVi;<%\?t21 [Blqغ{2ɐvmQ40_ z@=>gs/ kI4]^WdBKdnxiVK@W EYޤ!'VwoYIO6}:;'ir_w^tԭ9F WA` A YTH,) *ZIꫧ􉙆w[?m5|q)pMukSAգiNCbG34tb@~a\OZOUcFRZ%翰 Nm{AN@IءpTE%asǺV9̉bכH e)ghI~Lʑny,3m MeGL-::]NHi?LGNpV3 7|`bp j@б]TnpX8"ұcv|}V5O_jdeڰiC 02@ͬA gѓ&i&_?y_FwǃI!I 'U!ӂ'ynsm-ÖB~m aG |-%j%5%Q"dĒNݾT6Ռ`_[6"۔\1@s`g+;JIp qf40Y wU9jeCzGR6rǿm !:W漮@b3tW[*gLkMo]%lKWw8Πl౨xlByID/qPוvz%͈tG$]BFȢn_`:Pb|HM?: `Ud-#-ZE= =4@:@i|f?B-DʰfJd-9b2Ny+{)=6_oɹ=SP1܅Zj4J> HCk'xޢ;4tW>SK;Nބx2m ݨ_\6'H0]e+z(, kV @%ŜhC)0">LaxACU b"}D7o "c祹_\JLj1' i?H5𒅵+f{BKMTm玿b}(c")CBWpݍzX q@0,MKhO¼mXjtgo*4'9y9gXHX#\W=wX(S&wSvDjQأ Akg%qXwrsPn4[9GdS*7EyVWUE/5P )ªĬ<_4z)}oX![I$-wsomʂgɑas2>,s`Sm!BNu[$412-o#fWR%UX aJ؜A#J.q!M@p x_ӳᚮbyw K=dţ)t@wsv$>8FCU!BVD&M?["lDaiA!(ȚX6<v 0odyR 굶Ϲl#q1b^3 teݟf#/'x?˄]Im<)y"m  :ZjCGOaX N@(׬`qHԍ~6MY VvX烋¡S}1QVuK !Ǯq1(㠛Yt/Pςxlz8T"}ꬅʑ{<^~>1-ڡ NMz 0ئJ>tЇICl ]UV8(Ym<͚ 0K.2s:MFkW@w1&4.~}Fע{R |S6zf74 ѷC:BK7W&3wwGrfR|]I r>qT'| UuJu x|Ĵ:if_aߎL PU=47m#/9b2ib!YՓ17"Usb(#|^ϕ9/HOQAN4qdT>(E&@J#lGؖ^sD%b 6dv%Whil ۻ\c1g1a} (Ytf4%enbp?Cﴯo5.CG)6th *ԡmCesONĐL?Tӗ1@4.ka|@!V sFMS5I'0>s&Q0[zDl#0s~MB(n#_ZGE1YnɚNRNHop'Ҫ۱q4kc=ɱo|ܴEL88.@(mW5*@}MʐV!Qc>fQiQp[2|_#tx jqn5rr\s~Cm>:ƨ/0?x|Yf9Adjd*m] rB 3?v C:H6s'l2v5CxwE4CF| P=u |ut|SS`X`r{1?>F!Ll5#(8fr19 Qqx;|:҂oѿ3 5_:nŷ}g<13bA xTg-%'GQNu'_07$g-qkjQ+K IO.3w|v Gܥ偃A} ?;=u n Bjn0wGG=ݣw*z0Ha]ƴŒ VI䳐qJr8sÇe;ҫy/ߴ4[Yv;hGEdEǕWN7 h ʤǸI}BъYb-0"8,8kۨJw%rFYGX[L"xȢf8]HS/,oG F}uB-Z"Qgޏ<_ m|@Ec4 AD*O#oj.o~-ύ䶧Lg3H|Qu5t/$U^(-#i-pIaS_NyV*a*/<*^%w?{NѦ#vY=W UF t  'e]s7+|s߮㤲S uqDR8=yÁjCB bXXFA|TZ{R 7!kP; N5?zK9aG+%N?RvY{mn=yq߆*֨0hd9 CD@E Ї8#'V }@ 'Jv(UT?H518"z//̧9-SrPC~֥ڲu:w\s ED\Nx3A!Ɇ{<:iESB$LG9t xG`KYe%#l}|1DGY\vɢðAP)ҴEN3pѠ6`LY!4XD}ib,9P}n`/WF, QRhg6AQ,'h(l(Ik#LHhGD7$:g`s BP݋Egf $RM'&bN#Rq~Ĭ[,D%2ALWfUĉ"U$ G r}>ZjqJ&2,IGL.+t#1 c'4,^ih$d2!.3C&1YaGCy(~cN红m+Iki+пߺc迴 ;;7otQ<ȗgjSgĢTgɱ$JUc%s^af,aȦ&a 9#17\7hYPSuPl/H5xh>Vl"j t$@uUShG(6)@ p?YB=Yĺr؂MK`JF3[=LU9=g8/T1PB fNn؈G㣎3 ׺`W-F|*7UX26 ݪM4 N<T<0P>K !)q'`&IHIMLOB"$vuu'?PoP۝[>{ drÛC-^b` 2̝܉ J B[8SX 224Bp/S-,h:Ꮆ|ޚN^-yTѾ3(@82 -2v'>( K`ol?G?KPˁS9%ސUE6[l8`M*I$J#Kd)Qg'(v,ƎP5|g 5R(65ƱwI!l2cIIc}*EҪ 0Wi=u8O5 IOSgG"H 3lܔJh]XF;8Jl97$gv0}#Th/|c#`RJ<Gx$uH v1XAMM50(Fz53.֤Ƒ)G#=kTk-jLI ~<ԭO@+/D%>FX}^uOOz"GQ`{a"d69 V[8K(Jg̓ .mITD!7E| D LBE6"$ ^:3&3C8 s 5=e|K}7J^;k}7{볎9~»I,u9f 3^K^,{T˪7/LԤZ)ė ckDt Pz")n*m>w6oljY V42g{"=3=gԤ!yJ{@ձX\#dL>p*W'I֬>zõ'V̇~ 0=rIPF N+ɹqe% ohGͲ! 4 d>1aI;JAirIO28+m!-WITXʳO҇)y}sr8+qV+ob"PTd{F\ >XCryF, z=TEL!v$r")\˰0Bi> K!@r\deoCh]i#}Hbڧ ۂt>zj+u][jEQ$v1V$?Y6Ci;mjp/v⻡'nA)<{r/3t^.ɚ;΋6#|MqS}E-fşFsm5RY0WD&M7rŞ;6FP503J7:co("It"jTMa}?-TO:v`,x?]$ngLKMTsIrkYpjgA\0$B֕PzT׷,,44‚w>.LS/79>8f`“p+]'tBU?:e:Wu׬B^Iݼ yFNGy ͺ5A7XA3򩣄_c:" :{BMw'hqSr jùcѕ̌qʓ9sAG.?1&PMkU lm-2jm%娛>-md+9FOI'b0 u8إt3&>4dQ\^6wh*:x,=AP9Aڗ JA h%"z49=n>Zb$0뽓в*jtSP9w ybKz]DG1$ojϮ?hMViftļ\ʎ\-% ÛpkpҖ(or,ߨh}̽hJlgM_ _yPtJG;#eW kq =UaK7I2A{bׅa8 E艚.RxP&EcN ?s;W^zbDYk1CCbi"ղ$(y?8Ϥe$  Bп$fmmj Kw|C"ݧ kVBxFQ*9>%2Ԋɤj],W Po= rBaBױ MbݗQWT檣|Mh޹/m`c[OE4DXJʽ?>y2b6vX,|=g4 -b4XN~~7.ETo[Ǹ4i4fU83$*ڶQW6SoǿCS `t4| q=U3eZ0GSKD60p.ⴠEF)\ၐz{RZ# *1 Ge`'hO⺠eQ1?Z6̜%zP}L=b< $A?<傞u#R;K.{JΕΚٔwKOuWIFl&?:++N1F·݌pĘwYp\Y+<m@2ԣ]7, _Rއ`΍Y}aEμGogF3 1Ew,|+62n1M@) & [70$i!`a}K[4_FA,؛3rsFb\)Do&Zs5R "]lF/):Uz`Ops^;3<&{&ts}7 m,6 LxgHsNgĶ%0aϔ/zC, @x zcMgm޶W}n?爹[b@>jM Pr  Y(yjEӐ441&-PCYSv [V>y|ksC]EA w5Gu%QM5Gy!WgQZx!ԕ+ gMZ-G[_9*aփomFq4vW8?H B^kO; j˯&@*`яZ0&kFYlqޒ!nUQ!64?n5u J7Yn侩#9 k&kG§*8mvg`#JpS>8e izu+)'Feڶd3~ݏ6ۉ9#0[+ ^#wUy zJ 7B!,+g昗ovJGy |$qVOҨoAd:4HeTIDR?ǡ2}/M(~t]t_8T7NiC.j&R 9ڤQlΣ?4U @m$ɐGj2jŽ Ju.=2s8d-3Q z%DҢ)UT4GrQG9 詈6`SQgs#YRdQȨE}gEKӔ::DEw}+)scܡ٦T IDŽE%l1P9r/ 4DؾQԸCbJ;![*:R,D* 5wKCՍ$bE-g$Y P\ &V]Mm2]Bcd+o*ӸҸڲK&6)>s#n,E+6ڜ̛Q9.CFQ.b"#J:2/AL{Ǯ;sKܜx( jS .sL;]]~V:]j|]Y~'x"WnLM| e ت~pfBbK)_, C$aLfN7{aɼ+^,|ŋߕ\喼RTP5͍ﴌj p+Ţ\M`lm sXp,1Z2N@EƎ-哃w~;Q=^sf_yP| @TnoE s>u$FA\bƣvA $K`=R#̿bh kw{J K'}g5h#AI^́|ގdzq UVI3:TDdk닕XEY=IUܹpj}>RgE#|0ữ Z}'5w*U2cAÆ|ݎI"4xbsVX@'/ p%BNeV6 j!.N̹ su2eƈV eeՠW1Q`P[T`9'PVX6zwݱ[U|ǘ--$"g-,b2FrB7a[Cw/hAkV2>.2tq&dmLZ@dn?9u4QZ$pRwڝjMٺoWr(jDEjPfmW!lR@М¼s'|[U4t4Zy5WJ/*ILc&nYݙKM0W3Q_Tks#h΢W^ٲk&9IvT0咭Ɖ{+t:p'l/*?#N1UPDq8gW?/&<=|,iJ++AwwjKɦV+X q|ޤpxjG{7w%2 v)V=>a!LmUoy 3eGqVt1)LX=& N)ifٷRuh3oʝRVcgǝ.Vs>^fQ\Z|91-/q΅gTk.e)'Ucxeբ[:#q\,{H,8s"Iy&!s0Oޢ:I~ߔ+pKl yƭu1 Ձָ脆5reM ABX!YQ<̥\1q]8LSz=TF" n  pʬRJŽ`z\ Y+/AHeO]Tt36MKfL}XFWf{" Sw` 1G;[98?9f N;Y.#V'Ȑ*"sSXCCu|rWTPBne} Q^2ufmQYydah1< GsT5::t%Lb爪=XT5v}K)H6mƓ~[%mu37j3- BGG\I 6R!SZa0ٵ6ӾRO𶦲H"B\B}.|.[KPYȌ@r[aGn71+dwhN>3<" )2y"_ s,/ !Ʋ?v 6xWyYh%5p7$qd=\]}eוn"YL ]d8'C645تH1٬|4Sk>Ùv 3t&{0|mۤKO&sw wV4?VM9VHcBA']D`֐9[Hl_`9Ъ@!O @VK K:qБUB~PĭG<#BYyb F^@,pe5J{L ƒ|-T2>?gcX ayҮqp ߁b 8Pf؎txл s酡p_jabL5Wf%9jkC|"r6k@[&M֯+K–o,MX$s>s%`1?օw}\b^]E9_/;3:;BmkSvs[ddwXxDx=}wKS CeW\r$ϝA=^_Fe}B96lK<mB 5`-~`Ve*n1鉵KD""pŎm t P J3x4-%網8 va%Z y֍60 =Om0̽U1"za0x/L[pb?thJD]_+0ZiPP\or'R5Sc)7u1b):U%^5híEОbAΰ鄼I]d{s/Ƃ3L;GHk4{/ /)ۦ[ =2qSi0HTtaU^z[3 =TꙷR#U5(Kڐ +;BmQ=5 \.6O \ZK)@Ce 4دǂ&6bI=%eD9u*lrv6GeOv? ]E.gG<30'\zM\J<cmRj@OgӔq88I& |"-4'8z>MϭNό|ZoCm^1P/Uk +0MeuY`#2lK$nTia[!n?UWL1+3qAJW|Dlh3c[/ tj\mW//)?Ou Ԉ}݇懨ǝţ Tċsd>/pchFdևq`@P]嚺wXZWG++J s,B!ύWak.n?O|c0 z\~Z/AH YQ-Nugp:wrL^(zlt'8~ʮxu]\P]n@&Ff\dUd64ι(BCn;y'f)@lAAFD@T~@/K|/B7~B*5oi O~Y#dAh48O)aePF֤؋ŗQđZZzDȑ?B^&yINAF jwj<ͪħ\e`RϱoPnI4wj>%Nk)jNecϻyxlN֋B ~ЍЙu8KlEzL:<j.ՀB&7kcŜ]>(; "A-U"IFԑnӷeEGGx yT"`YH5te#AtR֣E`QQ@69gug 4(a(yLg b Ȉ!n^7>. ܴ.M<jFAN/vVT}i(AC(r*ԌJ`7d ̤MkpLzTŸ~KShJHA=,fF()?k). 3$ƞIrͿ8PCз\\CxMB'k~jDuqh*+~R)dYjr^ ֑Eë'R'#N`[P 1LMCedǸXpor ń2 6Oh.NZ;gpml$Moax,Cꥃj< `9 Zޕ> pdŮ&8$:&3! l"G%L ːͺ6y1=~ =t݈L"Q~I7~+ ݳr&b@F43D!--cZFW%zLHY <Ӻ-*w?f@Ӵv B\e.e'O?)rH$BFebso z1 2LYq*\zo*$uʅ"+S< RMi<|%32uԀ0>^#3Y|$/9p4q' He1j=}H|B2`1u3KcLj]ЉoC9^ШhMei{y,=.4`WD?pbV0~FN_ȉŁV0F!v_&ʲVI\_l߂Ӝǧri੍-G4;bk[%CLزT1& Qzoa1(f {sA> V8>] ʤvT]OѪIE^ 2MMdK2xHv(> "-C@uz# 7kiid?./:. m~<{AiT]Tx薁, GZo•X a%9kTf=P:JkJAQȕLx=Qw}@Nп( NB SMN`ؑi2Qӽc|"2>A$q,ئ҂n㚿^ zU˾^|3H\"NKA╠`7.r8D>bz9Ӽ *xfw+>P<^=Օ(af5!̞0yNFj E4Xu2oAR)y&J׍-ӊ`x:G! b, U 9H R'X [mIv%ЏJ̥)bN6 <\țV\> X˫: Rz}'=]dfhnOۗYTbq)j,~ uPEcn|-#>P/I=5}6_Iz[m@ m徐Rςú<݅/\u a rLz YOa-dtHiTq\^5)~"hobAC|67|6kD%;ucjS G, g5]W/n\CjJ— ҾJb5ԿTs%f!)ʶt1.:R5GJG?Q}BH2U7FY aoXU=ƀLޛvt򎌪ۗQnlv6/_&!#+N&agw(l]3̝OaJ!!1j_ <Xő=L?z8`&8FLpy%s{'{QtPo`j~~z&=y$1)}*0N\¸q%oӻ‰[`$&SJڞDZ]xe*N,PZMUيa yڞÐKum:"xza[uDX_#?XbH>tb#HP7\Yh)}cL#B'%qHYSta5`: m_"RĽ}~@i"n|N `904{v4BSi̒%HC~ hm2@5..kQaIyP_\w '-muVT\D-I)#Rś\>CIhCC' k ֥C?} VfcIfq+lSz`  r>|1v7mkm`x8(SJ=I'ue$DhΤkIt\Qi 1}ZLċUp\BDɬ+le&i }6Z.&"Y*GPd=EA>fo|tB .P z7)^d%lC"ֽ528kbrDtD_?ʢm`qrtA5Xg,Fܪl,aɭʠvS]DYq~'U]XѨ춾C px yi2czZٛȦW$ H)|b#$c~Qز?Aa#]LrDl [q&?)w/Y+9-dlsˤu]MjH],[EخJ Zv~Imrc~ a.>VSZ3T>~*ķg슐dU a[  ȹisfX eP,u!%+~KU$n(jc>MԵ%EӴ?h|NipM[}#34̰_HR`*cjX\ؿB%A!(,LՕC%#=Ō(_mhasQ!a=-{ J[%}Lm Ovv Š 2p~slcHhzN+˨uiAMvW*]x?@ L[׿2 P_682Ґ{8d)P誃u/._ Ȼ DQ.)>UcgRIU61Xpߖ  8F"Z%M] ,\, i ~3&MNZ1d (Fn- =QӎdId+6w0ɽw4@pEy鶴I6#?lF)5GyA'+)A9y̪aCBk`Oձ8Wj9b'FyA\ߠ!aoUՎl_MopI \t9jonuwweیӇrv!h`2 bHjҨ`k\yDHRf^@#)J D4}kh.z#DST^"xSˆ'Oɐ(2}Ys؁#_{*X##9߬~TS#COeOS#txDK쾮f7A:b[p7Ypq)Q!w$Fyj{A2c-ej|~._>ZYu#1Lך<0{Zh4Fp}&I]IdW" !l@/iUr|4?L0$(Cc?jC氇:2%{^+Y*ݤY]fV=?Q yh]FT^v4A#xC\e ɤXшՅ:DX?k5.Ak4pJ C-!عzg-n<ю"Jo߷W>䥌T[&MBmS֞N{T\J| )SUTx~?'u"99qur]Ch'w0]`EFO-&ߦ@v \ AjQ4+bKMfl8Q03t"j0o2}en?ϻ.V 8d:YڦwȕU.tivByBOHo6:֊w^[,['Y P 9ʰ~ӗK@7?JQ`nnBbEN *DP^oaS]$p=n,ؘ6}A5gԶcBfc3ZgSK8ov.DG<Vs<%O ]~UoV6 #eHzڑ*85Pߣ:#'nケ$Z5apqh}X>kA1ˤ9 Qܺ0:͟-U3AoP\3T{M`؀WHRLNN&\8V@{mOn,م,jq(ldoF=JWUg#uK7GtƓ"SCQ(j#FuXL>יO_s^92 xyt {p&/, h0ߗR͋Oi*v4;Q[aJ[:&x֫)L- 告7lܤp9R=CZ?Z]^V E q:1 ȳj Eۙ!݄Sd"8,6+W|%Lda]~@ 3FӴyx_7H`PT% l({ltYKҤ,) pȏٱRx"𲊙52v>mխQN %u/8>/РI-0ɁM:ѻai!ـ~ '&:"Uŵ(\T!9@` cSa*o@4oPdd2v_$)(5;{Fr .:#'cw5>Â Ϣ\dTv8^ȁ/wڨFS$;J&pI Ӎ0݋."B1HKā9KgU@T('9gKs:]iG2XT4ڇLݚv0JxdzmB^z}ba׬"~cY{6pJJ5E0$`12>zXe{CI_=chp_ՔnY^!Tg&OHt ]EVER ^ǣv0c/4kBZM UpN-kEk`pyʕF;D4&A "r㉊e8K' A3JU1Ow&!>fu$>FtpgX?`s%V0>}Ӻ eHWmmgJul%yJxL!-o_sa᱘X^ Nz{]m4>=5ڑeV+fD#{U[T<D4;3%Ru V Jc xQ+:jDI9-hwZ(618LÁ(_yt` Ey2YU(abni'4c:|jR\.c \zм./3lϨg 9Yhul$ i4#p)K XnQÍHg#$ ]@Go m Λg4Z7a.🳒_fy 1L( -8m*Z]j N!& Gr_W<xn;1[Y\@D2iZ)_Ը<%S+(ιOЀ,'0Ԩ $&p<81Ƕ Ø]KP9#`.+KkN+]PhU 9tlԙWOQ #{sN@إ< ?XleSگ¯4 |R.]K G7]-ߡC&8Y0O Pz"<|^4/ke'q+:ޛ0R|7/ E P\;-CدBIkJ|յɪ +9LF\/bHqa@2U C/L$m]iUjfx()|$9tgd}ԵTTZ<]UY |֚B\քi1;M9c[ZynSM"q O;ĂñAP/#e3Q_άEJ.caN%0_(Bb,o vݳ?Pr0 gl,Ƕ#D8cդ́t~# hSnDQ&zjT<+\\A,@ad!ʮq|THy2:,I໺ٹQ[)^zEz- Jk 9g/&j݅WMα.Z\[.Yi6|E!HSO;8>cQE*InoO~5x-ft묜8rJ.𜜏MyeQ#6G,-0hF?muM9Y&H"͟epQU<0;]II=Gb+y0 &ށ#$",7rK"jj蚘t"4c/!YRnf/OLnz4Ray}7%0r2,׈E> ]J_{*}}ڄ'r:[ZHy¨}6gkو4XY|ct%ޙ[Џ3hY|GÓ]+ǐ;ա9k7(Ӥ QQ?s̻G;Ex_X^1<4xybx'Wm ҔsY'TۏmC\ ;&:]s7ט͵Ip>kؤKMCRc(/5K:Y j2Q ]깄0\h DGDeIF_xfR syU^M+?`p<#9Pd6?`kAE-F&sŠbt#:e@`[!$Oձ:Z pJthj:{*j-AnPcs%Uz|Q<78&(¦9\]$F2fc xtJӤvNJ}l8P[_g Ц-.btZt0TIY8Eh)>OzZMRKhV~\$) UӌB?`bysÉ*D>t0pTweOy~WwM-̇/,#n88,iDJ[3wV4`,P! :cGTuKfgRŏ l?7bާꚯk9!SPu&WuI% ,LG;ȓ>#Ao5&nhV11(*ZEa_rHDJGsp7!y2IAlw~f%a#rELkJ|I/`,3.6>s_#+TA[Lp)Ut 2sP6mL˒ZNVT8TzHCj1OU%Eu" V=l6'<AHTj.(_sëL7Wyfaut@'|ˇE\ QH-%n}QGMU U]? ̯ٽ86 $Z蝗;3+Ġ¹]~?schMNQ'AKu*oHmjJi<y]O}a}eω(}: yt;Q eH(h9_< "kiA\*8 r? W| \ Pj9G]~/BpvWm&6ITS^&5dQIˋRLuQ,Ckp`Y %L͎@JRJ#flG6JN5u0.?@qO  ~[2KC`f5;Yc,B$pĖ7#3a,=weF}]4qbՀ%&jUƦCִYpgм>ú]+: 4 1"MO8e'1Nm z@0Z2pV ]T[Ed_5o@5k7b]Lf+D.weC߽xu\4fc?W>kn֗= 0 Q.q(iϞUxp-ι@!gW=_o|H,@!+4"/) m!4X͖ApY[9knjN4<پ툸^9}@Gc ]p$q8!᪵O7`/,S1ۦv$3{ WtO+v3X5kDw_Fg$ͬ@g),Xz?䤀}O 4'`(c6dsgUDZ.+DjKunWR2ó̼?l2EZ̼;~,}[l{@Dq ߽O*]_Yf8uQ}#X%EN|~S)]Yo3}6)&l% v|km4ڛ=zDG5A]n'^rjyj_Y,g$RS^Ϧ \ Y-Wd?[C]n{i[K\K LÓVPr>Y:`A٭4x+*!; ,gAuۈ&xEQ'<;`Gah,i1] W"ˤ'G&6i7imOE M)NJp6H;>ʚ@H1AA;7ZT䆐n=לduHH'f`d'2|׮.gY|M'ٓCQ NX~Xd8ySZ{rJ=vz<.V/]}~D %q$&U:"7w=u~O$ٕ7fr6`–RѿቊoUCvePNדi* T4&Ag۶@=+K,Ģ9g'*,xڰZ"@0 y#`cYb/rM9HV ,K(I\QeA3;_gM]lǠe;\df톾y] MՐ!N/KV$x7M*!˹q ֍G1Q1}U* %W%Ġ:͓Yܛ&Z9l )Þ} c>pEM6/9 aTcHd,_9yٖ3Wnk8@ɛΥgadݴ=.!;{647uSy_Xd1C亇!?w6O KίVNi-^!YW󂰠|ص&  7QQ1Gj_i@>6ݤMlY:,^Pl߭gG8%C@j"ZL I5rC\(k:FZ 7`dėO`@ˊ %=2BQWЖ9":`13gKj lJb_'v!8 꺕j(ЖAFA}w a)鯬{s=Siփ,V >-uBS= [,qAhZIJD袺s, 2Ĕ7ڴ[P^7 .a!,+s3`:X䏧/m-Wtv|lmW>[;BؑbU6USTD)0̱VhJі;5I,g瓛C oƒ|j2hᷧI gJ.01H!dAˬ[DW:R?#kOݶZ։zc3+ +.@  c%ɘ6(D\lk΀B-Wf+cnɷBi}Lbq`8r;Lž2\(-ghDrϣ=hR6[GBFtm (7H@'߹K.` `\~I7)法&>C#lYj' wwv2ko.] sYz1gd90 쩭Ë hJ6?h^>=`ӎEsgܓ^ 4XgLa|t_q≠(z<\ LÈ?m3WJ8˂aFXR #h-KDhp2N1byLS6) I(`0 ({P%5ysEMw^ _G#ʯz\JUvRz2%Q="&;u6J Eq{ƀi(xZ?m|wr7uk_~f D7f{!7۽T.",k"](? Z%LGa-tc:„/bwRS.4JEgwB`Y*R9 7d4%֞u20~%5X\rw&uPz! ~F,EYtï4X"=^FCՉPdzÿb +?C'`fc&fr(޸QFSMX1q֣Kq:E ⅴP!aʮDO< 9T09E}dZEik@&r(\%6j F 2%ṵ+/$ qB}> q~=x6;"D(.I)ْck)Xqfjڴ-wTET3cm#Fn:;۩R q-&~;dQ{-Wzqmq%b@=x"KjA$SgQkU캤pwΣ oU(羀(I ?mc91c7Fٰt4R#A5+0a~K& D ~*`tf(khix|mݍרK -x3@9y\挢fH]rӘN: l=VbsÓ=d\ 9͎yK#QyU؅G-,VبGocc58'ؔNa/sz(PehQj'L6[݋<1KAL=Y9C&&0}7i)Ei8ZRS`]QgP%itBDΒ)4GT|pNMC#!YjtTDZY+B(E]Wn Lv1=kRyItYVtx&i1 בvEfU<*i$XY2dxWV~ Ҧ?k,FM)OW34?S.14xnAJnX" ӤIP NH]R^~fN]B#KlNU6?Rp oA}5H̠2]Lɝ~ 続 b74夸.[Gr& Dmg\;lt*2=a]'O?Ii^ 3Rgfz9i`PwǠVh%*EGytr__(vmA& )$0KlB+EZ(*gwpGXͯ|X׆O!3{>RrEjV6 5ؙOϐ'yGwSꜥIt8MR@kHQ Z:K5/p$}[ZCP'oW/~O);\LQDZ "En<{2@I7H<4p빱7jQ;yg$1c]E{e_K5$AðOr0d [`پ`pcR9)P Ð/ Y`UMMl@VӖ Pӥ;H)N 33tN:=]x~tqT|HsF 8֟uBlE՞lMQr2R>N1e<;uЯJNwIWT }p{S+dy*&>BD`q!q'w#w ddYs C23 9;>!3^'.Ǹ騛@x$2'c2z`UNXp"?@K,:X$һi!?xSpؖשeo( hDE˜0tΞ|F#δǝ<AM5/F8qq;'57BU(P;׉PWz{pLFTc+@ɳ˩D;x#m2Jd0:Xz mC$F ΐǬ%cNNY!#A=ĺ;N{Pe$;x@(bbyد=}En`Xŵw@C1d 0g& t`fF"(,ПP܀›'VI?>plɵY##T?\QK] v+ *R0zgBJPhow]Mǥbj}OSV{}I}UhT|nRQ{I;wl*+EMr+TwDsMyQ!))L&Bkze<x<ӂw8}^tnCC%RnsFUx;@ݪKݱ= 36پ*Ϡky#NvKЊ*`@y:iėosIhxr@bJ.DO١ELBPD QN>͉#F'|a;ݳӔ5=kG[IQeJTw=ySC%WKzXˠHd,āVGQ%Ǹ8,jwYb#4RőF8 Jք7ٝANn|hM$O_̗FR rmbu( v;Xި 2'@PbۈsVD=٭{v'W=SY>xG`o>w\[#eARMrwOJ+"$$PU.|Ht@AJ- 7AtfP%Öh'}l""o~#}u!9.)̚\oqsz[MmdUMW.!t)#}ݮcҙ@$pkyש+wdDFH:)=HZ`_8[FgfLIѩCl"c./r􆩐Lƴ41LrDs,0$\"`Nu`Inn: U¾ă u?wdomŦ -|]'-){qpP|EuR 4|?Df)fkq~0j :IRL sl>aHK]aRG #T/4O@̜;nE1+D!SY ]Yj sm<]mcx6<:]\>W5nOa?\(Q\^'y(mKBnXj[m]T9)0HK  v`빴s=1eˉ^kƑ@*4 ZՔ9l!q}7ke/S0 C'>$g <߲?n F JV"_?5NjSXE@-$Ow,O̪oU.!2U2Y6tt^:o`c=XQ^0qOސVL?F"UR+c9&WCrI}ɖ&ߞ\+ȦUG և%$L#7(XUjIuQIqipӿ4:}ψC@z4#_>*B<""tRO8;AO8.fxFnN=Y;ͯ_ԢazY+<̵nr\YD`aG]8ј^/n2uMuEv6 YNm0wV䘨z:?- Z%(90b> >,D$x-)6 bju¦Y(UB/d_t|*7PJ$٠ Stڱt6NChue!Eimw*PfÕb'QpVc}SZSM$1V΃ |&fPNV[WT<øXFCV_OK4jAɢIz А|m"?rVm$&J!6^*j!P,ztcpTUJ|5ft E_1ud 7u{!( ZziƿT>6{3 IXVy+V~&@"3R ùp?H-=5k'n"Q/MHH ߱i4Hmp 37+5w%/*~}$n(@HRku\[|:'\~-7.vvRh45w_ǿe ?M6FZ 0g;]$ iԧpD:qJ}PcTlU2yG|Q!PaKSp@:4hSm͈ qt}h3W#FJRrP)BKXrϴа/S{%4OUB)q5DdՕ k>4Q?k4.91~r863BQ=OnGTy}Iz%\Wӛx4) @i^ޞt(  |dy>qFT02*3XLCb5*mRDvqj[΁Aß󵊦zH]hg@ W?`1l%"yug2<^ ?8 떐m}\CuohYH}nn'{0kxьIPiiGtޤWכnCDOMb~_5퇈dtDF#p^7뗀V}◸C;CzMC۟tFrD?u3De {ځ~ٻ xoݟs"?-%f2 :. ߴrfQ "n/r"BpmLl-Ored 8F4Oh1P| +qlF|12} t?r E,6Ju5}BQ\40ܠ+$&?O$ 7{PK@ >o]hxt w~x).F0t(~k7U2aI!G wqYb `ȴ?iCG @DIg"UvD`<O涉P1wa$aGeec"Gϥ_r֩,8Iմs&7 E{QHKz'.\!ռ35]08V3sS dTK$Q N/89ۗš)Mf2̉O.*ZnUM= <mxczuX@9qy%a#m, Z Z?&= VES=rF{E).}?AmעgV؆[a Kk)l$0^U|֐sxIHGt/Y`ow :8M5ZSn.Yk ohSJOo}B)~3BFT~[+z%ȍ}nlqd0\*;0_mXZ~.<%F>a* k(EZd>֮k f/Fv%VjHxymp,i+ؖ1> (#L EFe%܇(o//w>e7"1+1}K^u ^JCi'ړTGœGs So2 #`}u`!q%_쿺I) x?vxR} YQ *heWa% qN1t&Jr1S9FlYLe L`&N/>?n%"Q|tػ*_h:϶ZTKy,'VdNzIܣEZr(MHݜu'aeJ.ӕ8kmQB0R ɯ+ |Peܥ8@Fq`ۀ@pvf'hF_zr#3nV6Q79'­_#IdQ=D.c5=^0rUZ {dLE i^n~Ee)2L)rr"5ExĄ@?\7/l'FJe R\_QAZ>v{p*E6q/$WC/3RNlQ> a unϓhDNTFlj^U#UjA]&3 lL :ܰ^(EodT:;D=yK[9vi@nMu!`/ m6Ea' 8/1؞K|$$L5BF /}*`_B8¾Νk:yco4X)nTUB/eӪ+of*Gy43yx•p~76RWOܡw@T hL^f%sZVU  t1BUHkA}ϊW1uwHU!"_`+ȧI,Fd.SV{="p˯=yプk){I1_* (\@eJ]!k!ลIe:"1ݺP!#bB" -/V- 0ta]8(r0+VE%n;pi8jIQ?X 9V3 N9q.NjoASJe}W]VhCݲ3YҪLS_P73~ i[Ym+Η Ujjwޱ[S&Z-r~VL@wOb2HϜb^AO b,;7;n5%8x =%oñ,*%e=8iucR,;MfٸqjNLL߶%}džM}zzK)Z6/P5Ҳ}x W]E6RlHϕb56L^Oalb0FU6ܝ8LCJJCٓ)EeD~^\ő>) "M v!MkF4D%!21PHtX^MfՀB ug(O f_S҆W&gc{]Ȭ /ݥm Sjl#.S[ ?xX ӂ@Fuq=3)Bײ1GCfʺIa}f_ijɁSVq巡)v#l0z6Ge"z*+n5ٱn(xE|UB10Iu}1@5>Zwsɛ0ߵ1rBkZT|3]-pj疭aol BXGsh/<7:vR*z &|ssmJa7ϊ՘?˕vMgϦ쉂8 `rS7{#İ~EԌi<_i@V$GAQ+.|{0CH|THKcsGo%9F>yd>{tLtj=3︸2'? 476uexHU(z߯y'Qi3s$炆/b-#34mLVI\D~= ЊZVc/@u{s$t)f:_xprʔi&9-%AEH%hzP$#q~_ݟA!!FFk*ԅKK5ydnHj.*ދww%E_:Dj\'#bgP?cB/fHTm X;PTEt={%>OPE`8~h7so/\?=Nt MzdVkF?)0wlkIp}HVIjh5}[;iI]NWL炎E#cy B1у٦wAXWK_^ˡOcF0D^v`WWWVus;ؠzK@lvbJ[i ye..GoN sjV&48[xot&6 yG@ݚ#R<ӌ%O_;Ұ9D #L >bǺf&8YU__lJʙ/'f~矹PDǹ}8`ڮ @*S޶u~k)>j0'k> ;҈&Ck/ lm:Tor@?V86ihWiv5znGRXl7^Wf= pOƆ2)O>Kgtpa ' -[CjCmsHcML㼴\?]qZy%AQ}pz[J܊RxK-#Mm{zWZ,jX\2pV#>qqO>mG.e2{{zق3ʽ\+4BdM[xGʭNGa(Xޙ?*WT6oլJW~<[^ェO[ 4Md"I:r^h c{eaq."'է}û Bk˹ߐ[ i,~Q鄧Ȗ-O"pUvF()O똧\m2Gmg㑤AZk\,da^.HY^նؓH 4(9b#%RĚ%Vg`뉄+ N7S_*vtꞪ}EH0pHlUGKN>D* ;&7`݌&\ P $TH~ AeLh;s-z>O] Sw~кS9T/o|G)ēHLJ tq-l?U9.~ ],VxBx[`5:*갲RmX &uxjzp|}{:iM eGfp#5..MmZ~Y.Fuyn*ecPH\{~+B1̨d NDWD{Ͼ5Mm*ٖ4N@'T9f8 ErZU^S{<;zm(tլ>Zw9VۊZӿ/zo3?.t#1Piw$y}T.ގ>1 hldsD{/ۼיϪיj5_aƧPٍ"*,+|;Q7%Zr717Vj -ؖR_ҀqR9N*M OD {zn8m7>Q.,aVO8pE/-p⾓BNoLhܘAP8kgދ $ލI>뤋HW30l .@~m} WʆTg*ƒJ\%DK",EI-4SuLQ'kBGy}PѥGrLZml@^!rL\K#̆'Utq{&-v-$ף(*s`׈j+8*'a3k%/j `~e]Ew*GS#^SP[pD IU>'tvP7WF,mq^ssHZEl3?_LT1L!!(`w}Y-Hx˛=|aC!?A.lAlN=}g+{']Vɓ [p0DoOuvA5>0snAvpSxk({pzu˭M mߔ zAtO=ոM g~-;ǯB&g`4K9*PQ o5'-30Uʻ(:L%9;YLQӻ aHv[kPT\k3 0xd @w^9\ Ì0z UpAz]ISCewf#J)]H"agWgU?z&N;aJ\!j׋3UW \H8Rض~;MP<:J8exCvn k%Tխi\z'co ǝ$"ĨzsCu *9TOasX_M2Hg{F;8}̥JTTu&کEEl.,":~@[&W+g™l7+J "d"P/'ut|:]?%|@IT2,{ԚGJA budv#St#͘'ТBp#*Zc&'eɽT%~BcTIA܎Ca4t4b~s>:`<NF m"Ԣ|sĨG8#00{Mg,qK8AIϞw!|ūfwKT{>g% "$S,sFUNX(GI"54"2eZ I7@ !_^'L%L$jmy**#C,NP]⥟h:p{+x :D5_׀e%f &̊*iʱO!VVg@~m3?hsu]<`9@ EK*FxÎV#X '\='-]NNiBFެ*'tN[b_ {yJVԝtRA-mm5zg3嚉k 低ݥ +Ʒ* xv{A8P}#b)XxD?Z#s<bZ^Fru, JS`nh[5ni# {~&uӧ:m:Vx:YF˅r$bdڹѤR|A /2ƑH*3DR 'gɦWYn|h*y?m<듣%.c"nqNW=mk4^Ԝ@{N*tK^Xu_xɝS{ }F;ihtV`ikwoʰ;0NQP6( { 7M5)k؃h+,vH 3{k5"O'-1gsDDzSZDB,LD$̡^JmX.uIDQto>c;ܱp{$[84b݌mBfQbn~rVFymhU7DugQs:]hH"3ZW#3G䦊Hc[S6R'48&q#UQN8| yXYH'e$7} ʓ*$E,EF/?6HZ: kaЏz eu8E S# wx]oZᎼi1e#Pvq"XƎs\K`5ZYr8O3sw`21wFT.*Cxd1VWq bk'_VzՐߐ0܊Rz`>D^R|Gi3k%68Q1.Zi>܏&I7ʷ/j_ei|@J.@5Ud~@%@Ws1 -!+~YEߒ]HEęg,Bg !`S99}O'_[D#Ey[\l^&w tD$U8RILRe 9GNrCut#]U \t*aٻKl`߮Cg[?w- r4;W5]1zܣ *A+ld7:N\;v"[)3"&G47G+ażCuu.7$,nTo6/X떎Nx+B|$X s攝GW/ɮeU;͟qJsy<"^ZoQѪf\&Qv;WJ&%? M5i[tHEgӍnA0WeqNyE׫7jN#ܔrJ@Gq|ykupWю 8Ng: ~R?"n̥ޓ4W[Oc!\!ذ ,z3Pmz4πt!;4 h϶Y*d  _IܭQywoԹ'i%a+F.4NA:Z.2#;Hlh=dCd]?ϑtj-{"ckV`8P+0 NwD^!hYo/-+ԆvQtd "ӰiT{5–]4YSCT2daѸͯrVߣ`z'q?3;$WvWՁoBq\~r2(kZkl4=q 6CELRs,JDk-F(7Jzy_?R7!M"˸I2=JR2Z!}ui!zbO/ m5 :Ȉ$!kd䱌)TGHyG5&m0O7x8ά&ԫ ]I9eu ۠i7$/Pchtxќ(l7,Z ̾+TNcҧWXT 劰/94:L`:f,4ı$T7G;s9EGMC$an;Kj7(ܖjRǕ3р[NDD<# 1^xH/,jh9UzP쵤 !~pכ8{ @eJt ~:z@oM2[YoE^:RG{eX_/Y.\]R?TwqZO3,og:k=n#Ԉή[UnSY5TE4NR>>u"-iA=DQW#1zxBZ7AP_}2k2NҔ@׶ %,׆'9T/h4f.I5NPFsv]jm ݎ=逮iMt#oy6LZp aKUh7q,b9W` bdU$QE=3$EkK5۰PJѠF睖1_=K@1p-ë́Á?p`MRm]01azio-0G= "lK̩0wP00pF=M:v!5^cnN g@ݫ9xĽTk{)Ap[TF;O C 43dQ>!wl;2D52$Cp;pټm3ϗG+tˈp"j3ųy:G0`?gAJZ@Ԣ5"*nCG;d~z1}ݨ /.خH}QlbFd' .Ajh1-/Ζ2TQI2s0¢Go9B;v10gYNaP4Lpe̿&({.N]A+a} cAN+Q @[Gk{fmv\*)IȬ/ E^1q2uh`c+wa "RxbotT, `$d%֭Xb̛]`ܠ_+йtjXgV0DS6H&{{ ud^&SJB!oVi8U!Oۥɒ#d5>c㷶=0t'tjQ|6&|B97Q$ѓxMSb/(R6 y7Mh|h>KUԅ2] x O _lΔϖYtoi iW iǰ/(P–VapX,xO}#&҃:k *t? hL" pB7ߢr1Lg@5tӝaW5ąv}; )FF]sV~-\ L(;> \VƬ&{JMA;]!ͭD)1bjCh22)lb|)NcI״ӽ&u o ÿF戶OrRNm7IQI$`PamV69ym'LJ|>YOPs[?e$*W>Э-T4n331 jxД6:OU](wmx[3G[>s̔\DE?Q'/+Ml\݋Е.v% d}W4ipH] T Y;)˼1K˃RҐ=dF0^ X&]'0< 7c9v*J i>f%pz]vO!=jD;V-?Xʓ_ `%l5hj*K+*cZ*r0V2ڧ [lRc&/#7is;ґy/趘j‘BF*[hΟ{D?v|ww}m[ ,v1V6TϽg۴ !'\[b-pb ٠|(X @t@|z nqAǍ)te+ԉPt Dloy9mL3D_M|[K"U; =Hhx8ir|<(B'st؅.2DEXA=xи&A( rG oBtDjyVI_qZyo YD3aCm 3ROt 9Q]* nTvNc9]>E$ $ykyLn]ۤG+5-ksDmtK0D ?@W7gyHTM'L|uaJc?muEbM!r%_'SL, R.-+ I,bʍ E>;G$%`zÚՈSҰ=V.Q_k!ͣVfgh}CC̝ ?mym^L:Xy,h[XQv|bjRk8WWy0[kgDc:.ji8U#pnvw0Ct6IŸ,7@6I y~:`a2<p@+Q7³n!& _$o Ȃ70c j3ܨs=M[~ѭR9 (#>(ar8%bRN@]yw &4|/WO*zܩpߊ!i4s\̇&4|)a} Re=_f}JT;Cɬ4}l]h_xpL ܶ2Rt@ ??ѩ1k§r]EhMR*:7ZbD.gH" |dt01 AL9<>:OWY1ydvRC+ vcm5N*T/u7Cw Xb_hhK`PXG|a#hkV)e(.1Y5lǁP UWP RA^Vdۣo!Tj@幾粊}}B PM[ƧU +rS!g C;%KDICHZ[1&qqz?SU9zO%_Y$xZY8"Slt;pf9٦:1-.2UB ٧}U&CohobY[UR<^nqʼnhdk.Ovt'PaQF߷'=!}Q@ M,nQ%oh2l4D;,k .{L"H~eH 6%sM-jM9#J `LC4csI7𿷞Kq;suC՞)EX !䨉hEZJ5EvY?$C |fic Y2Y76ft' š8'1ZﺾמWylі&hjG1A9)@֫^ <+~h5il丘94LCؾٽ ay|V]O _r *vWW42O'ZjK@X^eJ} ڶk.q~E#(9=E4/ޥ5}VZkeŅր7yOݞv8?sC-QLO"qvt=?Srm3/}̃v_s 7:K|s W{ڪ%y'@ğ[};_qb 0OfA"~ougEXKl*$# x73)M[ eԬHd۰fl}\6LbBaFN/})/$ O<0X5KN@"J"`H:V}806@!*C8! Aq6"Bz}{)ܠH ͉t c"'_5fz`[/zǟnM8ZKW JJOMYE%%O"^lU[#6g+?B؎"eۈ:?|alp䔕#0dI !i?@v{­eִ[%{Wr,:MDh7IZRhDq" j 1[#l%X;@oUMX5^+djV*xh8):\9<3ͳzȱN.$B\R3T\NL3pr&MAek%`әe*/xԡ3֤-qPAW)!  J9\(lУ@}v޷W ¥}}Qtý~s< "@ vD?g1Ίқ(ܣ%*Kø-sbGE j῟`,ij2Z秘DǓVvzq{B%-Ï\j1U`Az_Q͘ ,CB?DC|ڇo+8JZ>q$•-^JRS)= ~a߬.] >:Y ,ʠrplEjOrt`t'蕂Ki3,VeJcc4ͭ7-2a4@&чo¸EVۇ[b=x7Mɏxeux8Q<.V* 3%* ?3 |DJ]o2S߻F`FTeK3.}E1Xu@Ę) v4p֗ZE ? {J8yHMUg*B!h`DPcrX\~ /'i%K̂P,$h^D#xCӢ !،ѩ&xA 5$_3x"{p;ԟ4a}>2p087ɔ{%1~)&b_ƪ}Rb0bPkmbt]WO90C ;|liY'̫r^Jpwػ-ƗТ;3y.j,&'dV=lg[3Ph=7vF M%]ƢhSX16.VTT) u/+{%H\Ӗ븽٘.%5z[ɱmM?Ӫr] cЂD /3eǂ'ׁF:'ފ=P?H ݜ.^s?$<6O 'F>Ð;k @rRjV # an>;#0"wŮ,XƓݞ(VZ#wE8hWg E7gT{ 4 CVzj6D3p`{滘Ά֐xٌ_$wբMp@~!4+/݅B|Hĩ~f)mrj ֍nga%U1iٝmhQY`Vv./HUq,?V@֖O-u0(4lޑB:9\xeB߹ycy_6Bi8Y<.~v PG%&ǻVxnڴYLں~ ET^M+[d4)0E}8K/|kU5F8H{1?B퓍8j('kgw4AΛ-[ M֓Z.Z/ F1BD%ߊ`-ċk6V-S[!`|;FJٌdeRD>) p(dR YEv4#ɄrG-綈wyA;-rE $Бt,5bξE 7 ne>&R>]_ V/bM4Au$Cqf hZMZ<-D]!֛wṾ#ua8üa/FTDLKa*QZ6W7~)/\w_$lOxYDfsfi%vZէ1 T>MbFd}2=l%ӍCL4~flWQ#x&rIbDFLN@pdqÏ^mMm壕aҐ^~]15H&֥l.Sx䊙Y_`uGxzh{pVOQƣ%uEỊȗI̷A`6X_\pĸPdkQh*ebINCtDL=MeSķ. 摼/rAgOE}%D6F;QP +>Ow'o*T]3GeUKWȇ U#b9䡄`1xutύړɟAg+F_"X3(8h#Pu߮@Ks(*3$oBTC0BA48`,V!sb`<Ѫldz;UN}bMT?5ċ 煣j|B80x%!hu^Kl-GdFBO"C\V=cDldP)iQC@ŀJb/RuPTŎazJGԤMH; wP-(~jhWtDSI3_WH|ƙ!քex;`zS7W2<|37?MHP@qE&QXkBJb7PE8O>c]VZű[ϢlMό aw;YLKx}F}U LlПXcIg=O9hpAieL}5\.J2z:˟w ÂedWͥť:M| Li_ZCp:P6#fP!ͳ`4 j,[oc< 3"mm S "ѳQKB<_ I;B3Oaޝ1z`xxN)5Lr?P@~kTT[>_EiXGM(#dfJ#,dkZ6 ?e 2N $ e=WǥcמN.Bupx$^'1zPyQ8{P-K4uf+^ЪkpJDz퇦_z+bG ίRdH˲a !Ǭp۽`UDI-@rU4΅*6qT0om9*8н2~UH@嗢Wb ] fbr7{XQ.71@E|J'O;]fC=W,jZIJRA V ȡM-Z%W?(b 'm)W-f_4+9B^&fԂۙ (srxȘſ~\p{ݏFjukoŚNxPN`*6nOMETN35kRj{}\{>rE'bUP/p~IG@<;uoVX>9;4 ?:a7IA&V_`|"lT:R9b% p}UPт/sԚ܃I(M-)ǿ:V/;H3񉾘AtD5kt&Jm',=J9Xh``c:Չ"E6xdFNE"o|}ů+T 2EAw2gDuEsMve{:u'q bL4hﻕfH &Se3o_.I̶ͭ5GrJ}uj/Ƽ 3v3S1AON` A:z4ΏA󛧼FcY"/ȨU@nǘx҂@۝A~ ؂m_] kJ-% ;{+syefh k+IK%d3]#cJ&<$%O\1wP*R`,k;!(F,Hޣ"/!7i!|7t["yۅer%^gDTܽ^͍BGg0'|x=jW95YgU{(wpRJBnݰ4<9ԃ%i c Ǐ1 5j)UMeA?*2O%sa-/:D1YT]*zT5@ $ɠ7پҾ 8x@S-is(_V5-%,Ք&2Dŭ̷xizCgE_qr3ej`n]ƅ갳pஜG q,Zh"5v2cU0u,R$I6L}OhMCA L_a/s嬚>>U2+VtbX;v5Eee]D4qF1D ImŨɘ #L vܤ؃~}P:ԓv!%1>ƅ:rGb{8/xf)Kо%#Jl-8R96{,YXX 9=G4iq s ,n=(ݓf #D΀Ό3G3 m&j֞J}>[[q\YD !,t>2eV͞Q^$)\Ӕ0*Dy>/IVZ! <$dw/Eb9-pnVEq)iȶч. ;$ _pt$1z~sP!zZa&\+"^wZ OY2ӹoZ-K4am=N9+<ͼ+eF&A[_?õ3o\ @a950U%-m\nYI=]_dH ӎ>PV(ϩAy©/9kn] H-8 l['w\(k ~R#WG~.: ms;6ԬܹT&MwW/ȶ%$!90@w-)ze#PnQ 9ʛ__(,Y\\W-c䍷tr!r>SΌnNVwk=XtvAk{ (Zw?f&r*=Ҏ|O!% v}X^܉r>p:yzi:3=Z *d!η/3U y=s <$GH,'(Gq U48vxz6$9tÎEgiE嵟ga+j`4{=dbO=v*j!CI?簈iZC45M_ZEk)_+VVx7εS:Wj2Ӭ%=?gW*!Z[:B'%j8)e1"Pј?}py5|i8m\sΕj8!ۈ?bO!Y;?) `άVs)  Lų o˨a(";X !D巤0a5䉾 #WX䀞~aNnQr_*MO92U] f$^╔?y"'DCD\ sT=6V[ i2Z@_%_~w)҆ c8&FTj1$Ȇ8 DRs"-3OԀ:\;%$DPx/ 2BJ2qĚ;v3 jDm8F{.n }+s@<9n6Q$-*A\3N9"[<~le/BBeF;7ȍ4*e(RaZ]7j Sgޱѹl>]ϛƒ<wPo)U\Ye8ݎe!J 4-WIlJRQq#zl Jlzڙ~Bb=glջ? V_ xLkehc(دt [.<@vԄ_V[wcZ3/5CE=qۜŽg+IJ ?txu}A{A 9$0PvGgSYrJlT= Bi2ɜkh_~v}j&)uźhרV] DNDz$" &¢rm*!;wE[w DUXdg) rН\QћO7Yѱ+ x/CdS&3$e:62 g@Im{;_WbM --C 6D; ^)Hah 8o?/} d?:"orV<ۚU(8,`91?s6 \- ʄF W-N*HH(quZ%tm`mEU9w;>-vgNr-pԖ EXkHoSGx#@*zeNûsE&#kws Y"r~M$(ׄ)v>Jir]A .۵i:X1=3$ն*#Z#=4Pjr 21CciNFڮ\f#,$ZгbW/G%)3*SM NVN8f1cl_#%sȕu/H6`f=F8c'"-d8o)ԼH`iGȈixBzVrЪQ82*\O qֿ&%ONylۈ~kIcR%EOȐMDkkfFؼr beSrrԊ*Y /moRRd`g `M/%tdrO":$2n'8ey2d>|{j#Sl-L,i>5T̶ʓVz~]WK m3jX[gt rwFi%@&)9vrVKmvX|sR_iFMv [Epw2kGѪ=Xdw*f*<C*S:1ߏM3# ȞG$ZY&6rh!`.SQVtvGoaXAABg6jPU5ekUx.Wr$Q7 K0G2kٯaE9gaZn?0E@Ps q=st9g7iƻ]mKp}3%sٲ !PFs DiJhf7An&}ʞX%651 zYaHGpiTG3M>teRN 1d ¾5ť/r::-1 ޺ XvƜ/'}>`jNʋi#ł{>W1NV`{d'1;bd?`+*;lYelI:% 6@4{ ˫Gd"OE$3(G+h/!šN(CcYq'|GP˪'+ȖRqk4H/j#pK1No@J4Wfܒ"XR= 0}iOV%Q_0Ƅi/ nI++,f~DbZ; 9s('wib$쪇OW.EӤG=^6zTfqzovIy (6L=MDkO1xq u(ļh L*nLDA mI,C]&q.i+[t.gd8K5im~Y-1y]fwP=@,NؕʵiSnnsH_8 --2]*5&3 7}Z(K)6_!% TBJH?cƑ@Hvms"^{UҔKp=ur)6 ]7$= T@A(iA$1ϸ;Kt|GS]}ST94 Aڷ%E˝C7R]KoEo9B\I4.cs$u@ i$͙_b 4Xʘw_PKFoe@k(s Uц(bhPm~)6rT@\2l!mS]P n>R:-c;GzO/0^">')N)jZGZ8:nvmY˴)W]pD_Ea[S+CkLH p6ep易;3-*(61}D~XerǟtbٛL0Ț$;={`N Pem`e0j$U'XxPiTNhE߿ fֲ\0BYH e}$RIxH˙Gb|"p2`ԭR&F@2 L2yZfc/\Z猠殼k -&ޭ`zS1wDE נrU!tIlGRpLo2ٜREpf{Btl*CWNukg֩} , p>1@KW tm e%n4N]E[-ɂޠ]"QsT"+- )`'|tf03_abM.t~%MD 'e ]U1C7-R`Fh*!gULst;XJ^g <_J:UKz漭wFt`=\ GI0t܋1Q'x;A1}K}rCɒKT!Ff$5H &rzS{HĮ(0mhЭFn"aK::0ࠏEF()MPjPfFVː%-wqNƟ=Cjl>J ]|J=)z-_,!|'/{&':2%~H&nJ#cpemYTq;wöC7"&hcZ-Fs*G]\6{v% ! @Gi#Lgz7E1.Q/37ȁ;쏙E;$̜2V҉K"%r;ƚ)7*'._E-Ktl"]q[ukRh (hP=``@03NPK!a5lh;wOY\+m2zr[!y1F ~K=t4b̴X֗#c$݌0u" axɨ} l7vQ½ta9 kٓܡрJsr9`^c{*|T R-mPQ{yYS9OPx rb-kq49kEk;~|Hp AB؈=UxyXm75^ƦQ{V{[Tt5D4l9媣\۩+\ YЅJ=狏N4uMY' 5܏)7a+08Bmrr Yz_An/UIh`Yt&PFuN\SG 6hFhg-Gi BLJqOOF9t#,V&?#_F}ogy45o(WTYxYKG4M[6Yqp|Tb^MD܉U=N Pwv}Z79}?^Qlk)iBw)Z͸dIisI>9>hFj?!ΐ5b 4(xK{{\`D=wX!s.9b?c&gPC͔)0Dg;ZQ!G}PJԹ,[)<΁5fŵ#sH1,e>ߩO &cCH g Ǧ; 538挞?zRa)1ah1UblDhB^[SL=|9|W4*J _+xFūy%^eŸvx1%`&yZŚt4beٜlYb i:"bYdjr^a `}+}x~v{9:~<Rtd`EE+OKd ŪǬ{}[ 5KBâPM!ugPo{ w$W})@1Tҝ.~ $xPbr2B0qr~(ed))khjBܲ[E˵f7u\?um%m>̊ڔR/6g80Z*3ek]qF`6-`'t]VLD!\Ud sJ'Or+:(wyPK9ج|Cz1Íg1&S焄tE؅V&Z!㓭7YeW}av/$ѿUe+pHtL9¡RV?öAkkdp5-q>9MpT2/Q>FP.u<4:VJ/sS kTD+;:;'[Mn~p&QVٺi5f\8ݻ2xR`l!pTw:hьOr%0~/ ]O۲bHʞO1 ҁ8,#Mb?^Kñ᚝r R h v]I9KlvX]rui UY2DZ0Oщ<Ňڝ=(#ҐLl4P6`&眊K%qNˮr1ܘwD,YC5-\d;O,R |8h_nv0䌃(Q<GDy) ֨Q:,=L=A@ڇoHgs-=zw /fXۚc^_^;I<~j@èSߗȃ?pǥ1^BnrqD0z:c"#^rmh n]yBً }&Ds? U'c?~Di}Ȇ8p4 <`Ԝ-Ru]ehWV " ĴڟCff-[&hwH }e,W)=mU-X;%d mm<\c#6̈́;<Nj;"*{6}OQթo=  9+|ﱼ,F}t[NU|qn|m?kHO%te[ºN@NEYj]ZRɸ TP8RD#bh~uN"w4b [dZϟJ !Ԁr0(jNxWG*Wcq=k:bȌ̫xJ\ю^X(a_=iy=lQB*Anh#9>hzu0s(Ua4ψy1_ WYĖ!%qL:9OZ㗷O2LS`5~t$#6Ԃ{OYGm}ڬg@"j2._e Nܥ*iA_20Z>gn׏č,AQ)UEꂜ/S(B(TqX4mᯛ̭}a4~KB&l\@` ,ӽdb"e<5i.w)GI+<-dftG`G?Y{kxDZl6syAb6iQtnd])9qPN] ˎGm7'NS;wIv}ʔ̤5)tD05^ [P3Ȓ6U6OJw5wmX+nOA:}.ro'tm=UoTىv f͚F:ưm񢦔`1Z%sD 5ϺS<#++ʐ1t#)N.r]O09&MkR/ ]d]`r˕ai𫨋!ڿb$: AV&vs mԼFBrƨ!Qa}S 0CrКï,|#z"=p=3* u1vCR 4U D>=Z,ҥؤ!V &*,xI sUPǧk:' L&zَ|ߣVO NԤp+$TxգbOUx`S}ps GNP$9Ub;KRNS h~kF((>rvłE%oF \ҧ>(pi~w+xNlOq+Vt$̴圢œmdQ6+E"[l*1o{{4}3&" J>4^z hH*P2SH+0?w}wsw"&!ūl竮E-ӎut-xBaGJ9MC8-ɻ`MD#KoFvEHM&iHNtBtٛi^ [|ȶotV/Ԩ Nz安e0Lyc=px+A$sti/Xb((5v P?Jw(pfRv 07PL3őrr";ޚ+߾C4g3[;"߲Rv4!#UŚgc*Y< [NBrx#/܍g Y& &Y-_}.Ak#RR-V'kXi;)%`7ȩE)% @tژ]"VSM9ˆf /G"*7$gk@ʣ_!Q[Dr8% V'8}ގ> ȢK_Q#zkbjz͋k19s+ucg+ =IUuZ"M-|1q2P}uЕe7jBStm`@6wB'uh~42Qw TEV{,g|kPpSx9eKh&`3a̍K2Gj7mnS4 %E`1867 U 4/مs%6<NBmLr/ XOq R1Sі(IvB$E.M`+́]Z[J*풺g)L8. ;YDN&vR;!NRFXRr,ISѾwTir[[7=2~I-Y*guL0 N뽒i``W֏.ʛkO> ׀bkCR,|".7N} p1ܕ`VEmE%/,AB{f[ד<%E+A-I_A|eRU6(S`FI1=p.֢9 ?aŦV&Nb'y2;Ӂq#jE >oT*2iDm! #;(xB ;rFk@u]"0݌=@FIf`3p/$^4eL&#$e3 -k٪`4'%>Uz3Pl9"ٱ)ޚoAv5y-55IACJfo݄ἶou=-X[ el)U&;GrT-h DT_&4*G;~wb‹~Jc ^lv\ubOۄ|R!|b-D$}ш?[@SXU:04GaaQBBF~U=$#Jg+ٰA?k}(#` ˡlD.g)sFw:WHLwtR3jk!?| Y\yB FK (2_ԭscەK礸 w*\ЯmV.vwLV ɓe@|뽠^JoIT<,+_OH䖻< eֶ)3H&{$ yRkXQ.m1Syss|aO9>cBF=IbT}6SkW8|:I[-޲eȆ=]c$Xv{1pKoo Җex&+DcFb/WTKoyCe..Dk)-Zk:'e*aK<{.ڰA(4V0%( ,mePaonj*t1\ *bH{*ӵ :=}K ^_{;'F ^nY+Ҿ2_DrYl^H;Ιij3+hh+|6>j+eNPbѥ{r'te&%v* jt)U/o=j)a&ϰ}.;X^^:-4 9G}]cءXjO@Jh -.EԗqlStITHG6/EK{ٯ#Bp~X|A.j _md xuh2OE`@qi(lUSix5lztOvB؆YU$ڑ36Goa-֣t0z ף*G蝷eyh`] Ft%dIpk/v0g#KY0p5xQ8ple\5c!H7q1{gd39gn޵~?Z4fe]#(柍FOsQLx9pQe6 MXb{ _]:Msa'(wR]d5՝Ne~nݱ&y8ARk#pE7TLI.`U\O?#5Oh.ץ^6bb,ɓ!v9^`4v.HNֶ1.Q "р[<`}/ids@Z3S#C 餻1qZC_Tu?EJ_h̞Uj̀^4퉨h-lm?_KS>uJ'k%R?,mZE*~|'+[㨄A޸}KۦbϝNfh-;^m]x.۽1'̙zWK!1}e6p$4[1hʸnC[Fzo>TIlt !eNDtѳ_\ 'Z+*<_gE; J-cv8俯՛ gz4[5NH0#:&rA"=- fq, v"YTB5]“AW[GE=zξa6Mb|6UcL0Ml]Z??{U@gUdS14J|/sh uցPwI轩8',L1Pr3&"EjʉZw6Cƌl/ ZwrID x˖|d3x4D /h)^?`rBY]HuyFX+ppN@w{蘙UT>eYZq1!$f*ml~0iٽpteԟ 3Mk!aurw5}-^e1ߵw¬w w*^&# = f{1.'INӂ-g ]ORjd!OdWgAHԘ"DR&wpxULEY %ɦ;7`;\{-SrM)D$z4?LVۯډC1`.Pe|QWYQ76Msmy˥Q1^+"x)" ˠ\@ 'sY*I'1OIAp=mAQrpQ.z}l͌G>ycB]ו5^އ,.CV[a9Ut'+Ĉ㿲,pod ߰f u: /}>p%qOI`EV;2tVAC>Y?)ßp]㜃:&k'IkA-YF?wB .F2V 'N(v-w:=5`CP>(V[[zuC\a\3-6MZ6(>tcav%q1\ˑF0)+eIF S7 fCٍ`Zu _BBh߆O($~6DR {{h-/EME59Q+C&#hGgVLJ/n]9NϏݷM pc"K6hj<5)z4A`͂MC-`?I{a5>$ #5*MH2mGdj|.m}ҿa RB`E*p3\,< 6F#~ߐ܏ հ3t^˷{SdC &rUIw;Kmw7/|vq[*8tˌU]P, ,S;$wD\GE룫$Z<Eo^^XΨv0af>_m %o؅ (4\OSmGV.lձA甏j,/R*QYdƂ=s[wr LRGY! DaeIaW;6sp=]1/ٹB[ :∈Dny0EFx ~/]g*gM vwX/*yԲ8SBC >h$ױ5t9|m~$q y Az!"vr7T:k[鮝R3ޏD cٛaʚ.3׳\C3P`#DZxCE(MOEy;[_͢*E- @Lg2q8G0mh7>q)@81QئI6 !ȓkmN.RrT%!YA̷#HjJه >e9NQ6EM? Hj@yx¶vTk_sk^A')Gms}TX ż7@QGȒto'uZ5/9?>B'IHC2yTNkTUMâDT7ƂwݨұiP+&T9E-C꾰AFef= VՎP*B^2xl9K'%&HDX-v:]2^JZ] h#ԯ`;DZZK 鴳̃ L;¹ݚX}lkn# /1R_gw X)@q'炋7<3 ``0F<22 jH[׈zO=~[OsYh%cΖhXfyD~*qmZdjb^V;4ÄRo(A3$X)`#" LF>Y8+6ͮ~N /ZvaIRBJ/&t%hx,=֥']<8sv^SPQ{ub 5B`qݍnj4J:A_IcEYMs٬S8/_Tm8zQM VaN4Rd>7{HwVLqwFyMSSߊQRZh-(Vgͻiu:3c4$#qlaʷt[\b@&xJ)^)lcnh^p!!$#u`x@ B:.3aa5%'yf|k]Z=s7(fKz' h(iČk~q93H 6w~pj{b<lZ~jG5,YZ\}r9q~uJ nagnt᜾a{k[$Q+ Hp {}x_CR}y EKŜщVE_Z(4h|Xdj:WvߐZ7'Yp<*ðx}ؙǕk:$~MV DiDGOF0)#lYQ6HGG9*p?\(O7"t?Ӷ^郮?]`y "rbh$?w982D|{z2͂ c;OV6w" .;,!G˽hY1YፖO4{s~z_X(Lp[ QI< e"p8;-Z1^ţ ϻT}!$E%&w/EPhb&[y.XNY d-TQ$JRiS :mP?+[ :ةT L/ͩv )68.7;-2[iCkwS4@48HfP r˝ݢϿrF3VBL9](3v<_kE庖`5wJ]1%UO壂bdQ_Ǫi ̢U[M IAve.&r8nrRU4XOHi/ip̊Cs I#qzgы*[=>D!{3*>2(I[ky} D~Uu;5RNZʌ2!Dt?IZeU0Ħ:A!"ƣt,HpV/њ`5,TWfŒy/#vA:hLQw>{usыVfF!$9ǢPƇIK6 abG!%ʫS<^o"-k^ұ ;MHե"3M;I "h2uGڸi }^|G#xo7n/#s.O߆@g-k+edTwo,*5kcA7?7Sp3%Y+Y'Il SJYkQMT}$W#fhX@ K03ogdyoP(9+cX1I QCH퓅>9 _!Q'V@mx2b4%ZhD1Rv(dl&ɿMq )Zk&I)eV荤ѵ U$FQ5/D2{%[3IJIT 3;GpTt s6JBٟ` H԰^R"^Y x,_[5:(W{*?4*=m / 6LB}-f&QMi*&}g.F6x=CBFW@ eQ&]7^;Z:tP&PX3yyRI)<ƞE+{bkדVYKqDi4;ITk`Vևi$b bZ6[-W4*FE]H}T$#nWu Dj xJzc}_aޱE]P3(NHv$lnhگJxܼcJQ|9o~"cvFaS}HЀ[ȢqƧ|yn}m='ZDuIs~mmJZHN4BIDd[C;_obs}FǙOLd64\sLP鸕&= Vv|KM\D9H?rk\\|2>&Y `Sgf0Ι.\[Qxs !M)$DOZwh[w !AuMWa͍ˢoܕ]H]+  I{RO3w,CC@1UMLeȬFp=7_mkUo#ތMnwRM<O-#̏9/eZVOb`[Ulٓc*NVB)9xoTj͞Qb[v$k]fBR3XJ'f#?́R˱wj0ϸrYv%ޱTF<9fc8~ڵm-ڼc U'1'%NύCnwq<.l\ tLTy=}3%v ըuWhZ嗙Iأf)L{Xp q#&>_wjR1b^TPx36xp7Ƥq~ O,ʭ.$T۝)&J(沇>ENV_FsGRR>}Sg ~(lra^%gi#}WAA»f._k+G8UFӧ1ϡx4-#]aO9#,91[fxqS62?9sU[ӄ|,R@}]{SMlʧc{ePʄ^R[Qe$]v!䡢zehe^[̮2( )XC@tcWr&n4#DЦam(\ܭU"U:kA#$T䴪g, ,i{3=aDpgCY',tKeT\ME^Q%"$״HV.־XJVLz $SK~̇P;:/{TA4fH! )Œ!^'[%!`0MDPDĮ2yGlIIA{^oliYsFqa3%\,M(c[vB% b;W}4lO2UEtc  `$xl܋Ys4! y0FsP[[]*bD@UTenқLw.YN,WǙi`-c+`D_d ӫiu1Ol`4˸OW͟r:fzC'@;?uX_\g&4\&$#,yJRTD ٢@AN7G6NI4c\LôŧǮD @2ü}+rdŹ{3Hٻ?l(0r}wp訔qlҩ{]u_p vr\)}beo/0'`j V $-MΓ@-'iev1 ,E _ "]fR܀f"t\)p {1%eble#{=)lH3-< yvop!ma\] "ņS: زfcsjr^Ɯz|1aw=wF8xe#h](5y5e{d}FqtVRP7IvY@/ f9j P|x{K~?yI3]&G.o`~k[Y~ôc(Q+sf1lPBq~Õ$2؊4}p-"*S`qaBKTtVjrC T 5'*%p*J-1Z50<;4 yYX hNU iKt{3(cn2fr"w.09CC;Pxi:ʣ3cZbqI9R˙eg ׍..yN7 zz ({̃Ka6X75x}fm KOB XDuUp|NRP}x>tx;z{W"~j6TecL ~BIt;{YkL+.3ԸF'ܮ4.=L^76V>Y]g d?hx GoS׵ei#u [I<.21YCd4a>S23b;̡V e |3Säk\ooۄ<ԵtFR[Kfn^0Uw^0!$AE-r6bh7N,aݺWܶO Ogs `AE#g'kfr\i"hFWo3w?4Bg")$|«Iwib'{.XzRH(2+j:7ڦPzqH2:O??q⊗-;W^v.9HVB̎JǦkvXz1ie01E!垃*XP@p篂/gR} Q94? L/tyӘ߬T- DGnK@AHvsE0t|~i]am9Xw􌌨cU!yК:W4|YܫXXߧ;|3]smJH&mAĦ~*WU&X9!?5kM bD? w8tY2[òʙz*Dh*ş7lG~Zk#վӣHBaD^ӡrfOL4Ώ|O/aQ;RwL]o3}П?I;>ICLғW( s´d_*Y𹀹F&Q/+ʞLYyK|hظ>o<^@!Vy~4lqZB1pglD2J)/ٜx;YnU~@ul^$TU@5L2 5-%L2*erx`}:A_L4 I%dϋ8~ $& n\_~sہ,1M4vXxUQ^#=dgkPL>OB!Jf3C]ݭ WʃeL-ы|ų_FЎuUr[:`ǩP;)smeyD4mnyO&!>d ʥGlߥzK 6 Akݙ)l3K4e6$ tBKsW4?dfPAGtK(j -sE(UWd:NAU J+31kx\COw.q;P #SV{˾\KO6>?3A!G-N}̿X2)cI $iD޻UyxLJ5XDC>2^m-CV ˯j$V1F.@_fhXz &)%K[=T:>O 0ڱ t; sDc-+׸31cK)H Cت;nȜGV]<g}@ًqc6gp#'Xa7aZr}޳ZrR`b )0/)[< du<v"68kEm<uWBd=BMiGVL88=uIoND>`ɸe-fI04k0 4cog􋚹pX^AB+G ztbNE(#BxHm?r=Wu!vb#SɖJs$ZA=>b &nc%{ew'=F}&SkXkp~fӛ8rh}A; GM2=F xSs r'DWRo@eRW6Hͼ+i;DZPJiJަ'ꚙTg3I%@K"rY.Cw`@Uݖ)dc\^aCo R"gh?CumJg%qH$`EtimYj$vHptIK:&$> rĹ,oB̛)nV3 q"׶ Fy^"Q뽽#!ڣ_Rď<xShb>1H/B?x@8*P YgK2dŁ\8Q!iE`EMc%aŰ5Rީ!/"ty 31'm4MbA'֖hX[3kP$&Uj#j| zZv$6 `+< H 㣃z]u2C?c'Ls϶wIQzRz^V3c.Ļ+ˣh#dfvؚ}\lkBl%y4̄oY?X ">=)oaWNџ|U^ o*糦0t!xPhL}'Í3nz\nP$LV숥nJ~Ѭ+k_/?R$Uiw+Of Tf@n ~H=fVz-m.w6K'C f Kmo k3`XeΘ ]Iѿoܦ Mn!;"Knc`}T1%|q -,%EølpsR;. ᨹB>T5ྰ@3NK|8j`Dp2o&yHv @"^Nf!xNj.'9s߷nrSl XESnfQ 쮂h2뉾-6>ꥪmN u)Rn,S/!H-A9١x דcXvCYHh~3lH.%9a~}'Cn}al܏FUoHϥjW,Ɋ誓)4Sg閭4IgJIKZu3edgE<0&3 ~xXzjT՚4bqeYNM#kbWsbJbEyݾr:s[`v,J2p< q돿. nJ |2|"IDL 3in'4c_VEktmcVlDV;\>yⅻ0j0d:r1Ys aVKA󬄨6WN ײnwj *j{i pצuPS4'ϐ^9rJri_QmMNU GkϖmtI6ՕhHBSPQYl^x}A?N^ zW/MR C 4k_lm<!:WeNܵ {X,rϏ|4r̀s1O&k';ZΓkbuwS:W3Y@=m&&qPM}J*;"ʹκi/pjp%pXl˓qvUҩ!PTP /df + 麫*j UvQ g|Sf&M~z!r]ڸs)69P l{kT=t69!'՛fFQY щU J:rPTZT]vrLLtt $VÑ6R.M%~X.oZ):fA˨z9+e[BLiBK]Y F$hY`0_3z`D7߭S$B尮D;d@Isqz3/.|D'Ωy7"'85%Ppi֖D. i΄'gcœ7ŐlI c4KofLn_ xX/R;/54nA"aљDr4WdT =#K'Rtc0G5Ҷ.Pz&Vkez<[}YSy"Vjxi!u']vY~oq `_CMIb2/Dvp+UNްSCARHr*$OsXiS~`ʚc3f.gt0(6٪ tbfdA݄*jB釶L`fIPy1ܢWLҚefၘk腇)Z~8os`GeϲUOC득blVq{AIM-b35:ؼCG@}@ܯaoCKJ='ĶRA혿fbYD̒'hf&ӝl],4|nW`(J ,iT:̃gۮrE3Nj| 8 ~S8dsQ:Nˑx~lYD|`Fb@'H84lRJ `rIpC CWUت,Sees`1dWJ1QN@D4RH}ߊWH~\XtXCo,P?m4GQpS$h9x}@Sg f^zUp+D"*+P?sV|=%(W JvIB;PzaiĒ}AF5.nJD ~0Ofi}Z '=dC:*e2kU"q3 {2Fkɶ}Gޔ2Fn{jEd@tIڊIސ^y &KED.j'İsDDM%k_ B19ghH<%׷vbs4q ȇgu&[2]-S8QO|ORż~kljt]~i 34|XrY>|eF9"1rui/ 2:s`Fᆊm,n;E C4_e+'TPf4IQBߟkwtɳ6sȘ?GN闓:ݵݛn'䝽х‘[[dv?m/ޝ[xSL:Y- K (%/O9̱bHHkC"R/^y?-"Xlh[iicI/r @`>Uu_k 0r*FARB@4g pk+؄>b30Zp+٭UrRd­u,)^;x=l}II702tRց>=F-*SqVxb7vz% Q3#7j鮵| #: ř0PK, R!'u]3 zQqd5@rOpΦvoW^G`c͉i !L~xF|~ 1vQU &ڷ!L΅{+ %,wwsT+=e9d_%?`(ZDk֑_t7SkeB]79pum%!vJ 2#lcFW\c!I __E=Ak&JZL#qw|>sv 7Gk2-"prWD3冫X}J챹I%ľalj d>E9xp'1\&.#!T>w+4u]҄건z#3\V(Pʱ!];,w-Pl[{rRHfB#*}bvp!Mk-"b@7 -(loz5* ؼDKqf ~0ޥA-똃O :l n3GUJhW"P}v7O{#E &0r^-`F9$crق+ DbB%Op7R-\!afbpb<>JC*qw ,b2IQ5Nd |6Dzo}6ГX2txtKdꞩVR (gl~\|uBnF,29`dR"mJ (/-DuPHߋG=͂|JO/D`׻z\Ma=z$+b*\ajh}ϕݹfU'1@\!֋M.Tn0iYK͟R] 8ѿkn UfQPqE>״%&Bo)UAtC\My0ӏ,ڨ̵2Ƀwjfа4P˜ n!Nz%$`4!CLzxSu`lr2mVV G,DRL JBR=Kp?xJZ%lDEDP:ZɅvhs86D}1h|UzO۔UT>P-^3ߎ|zvL|P$HUyp/MvJ uMjJ ?75bO;"_D}qMjfHi} ݦ.&4X|ٖ&nVOi[pCfuY2>0WV=[KhB!Ag-pEV1oVzףSWEH 5x+R}Z-/aT[jY>/_ŷ⎌(t+M.3^RdR,Yn?Ek/  nJf簷2%8Zhũ l | R˥C~+y$V|4yYM=͞T@\s\K_{YiD#J!`+g-1$jhѪS] XmtL=[Bº7޺H^/;M$񺶯EWUhKMZKMP65t1m>6=w@OTğ}+ۏw4rĺՏW6V\V-RU|6{K?|]Klӯat %Gv0,iV5YH\<a>46OVdSlUCi5f(%݆zH%s![vn3=l)0A OZ553jx$-8f).MIVM3smoj/~GvV% ξ,GRh.eCcQ`m؄' {)>t.xiah?Z,|iaVU!R*=Th-x/a mo Ƕ!1};܉OVbi,jPK)F.dϕ"*.Y!6Uh0pvYi7 e-܊Њc Y Ii 9}mрuǘh_yTvyhz7exbNQ8Nˋ~%M0ﺅlC?=8WܭQ*KFQq4 7@O+fv&]< :$kO'l6#1..'|hi_F|Cf˴kF<1jF=2 1K'(T'BIy0Y_o0um)RMqr1@m BJ)}Ei_7CӐ'0 bwlLAzu T ]M0*Nm븥(?'gΉNx,Vb306Qn{ ' !CeA楅9?a-ѻ+(ZYw4q|N准a6(f`z_Ugv/6{KR[S23܋Cql> N:.*`<{jJ~(Pe @D7q(A~B{|j6Yln?{-2'CxpE#Ψ^G ;|wv@hrT }(hVO_Z',mH[_Nq Tja]/0:$~zUnN H[CMxhg },S.0I% s3wX<0uxUB ƍ Yhe\pFr$bos'ey7k?R ٞ{;ADsd;_i98 Q~)뻫 ɾuNׅ'::~$$Y|Ddf`?I?'؏8c&qZYbEg_VbRh1CdDE2whgFȬ%4)ߞ"0Or9<"24Y *7ccbC[2B;~.;4*# p>C!]\8 숨xH#)a~oVA%]f#r>Ǹx5Q(: gLoH8l)% 1^rd-ĽihMՙs8ER״ ,q TfO^<+na`8_xA%kyX 4Π OWZ`}5 >%Ʋ$f<ݚO88 lboSmoH*8 qH"ղܸ )ixs)q4[n5?tn,P&V0ph"5|߮zWV ځΒnl2 2P; oS)ˎCB:LrFA;*(/2ە!E4/V|_q)GȐUw#蓡$fZ?DDb$$aգp@8oUepI I<}MZuO Ƅ@g}amIM"gFi0b}N͇&hho߷hYt:r1uBTv exw*{aoœY[A^@zpiK!A J2DdXsܮǛjAP, NJ/3F*2@o;~~?7uM4k7/^L@8s^#JVkq$%wp?LR׊U= 3XO!feҗ_"(<}4 FDE) _ v;a$֐V.tVZIrB.ݧJmbc>֯tg,H;f~CZmZD}>Jx|w"fpm1:*`:i8%pBx+ZQyjte6&dޖ\"G8]ɏbͯt1Mum?jqnYq#аOM2FRHpH4ř'{@íqO @2`cB jAG[vb Z.M`l\HRI!ed(y  0ي=(G5ee'ŷ8o$D IlR *lYMWCSOZ|[p{Sz<щ y->Nj%, AZo)NeϾ' ؿ#Gls]bf^ J{+}; r;P(0rXH޽6\sB@NNSň҅u*/.oȠ}K@6\$ӵ&4}'+"g8Q^-VlBn >*Q3W;y@ҫ< w]__.4WWggo &=3ZT o5L=|S/&9IU'fg̶P џF]8It:Ƒj.iZd.ދ)>d,Qaྊ}&$Fr\XOzڅˬ#{^7H r9pAi\Hd2(fț3\T/ؓfHd&Ezd1@ O?d^\?>l-׍aZ7a=ECx_ݾCWZE\6u@*WIRx `)O[c(+gcT"=mZLt!nzqjΝ怇2\\|ew^́VNzL0Z߲19XόKk HZH u BWK?5&FEstO2rB}=mnc fKA<+gP?\V);u.l#'werB6C\}.8F[`;u5-G͸ VrW%8 +0P,&g:nvmtС(vfU~3Fi( >-z%vv9WdyNtq̚FD9L7ps}`wMQBnBAw<72 23nC;Қp64_O%&9&+-x`s)~e_'%Ml:D =@6|↊&kՏc,fL&7#,~} 骶j{[!!wYÕ8ғEt#*r{]:ة=nFD|qyg"2d}H%Lq}VwI&"tɊaz:TFQ]?ʆVm eGՖ2a%? u]I:ƱVݳ봆q)y`,3F:g64Q^~Ի9Ďmngi 'xSJJ`d樆1wȃ/ѻg3B|SXTWH].oSiCr]G ⅄;&N&C<1.V<]2򝦉?L"ixwW I0diLo NZ[Qaeq<…F_pQ<Ϲ9 -Γ np mG$.~+ Ph{bDO?.DZ)I&u*x='1HsU-@4KNk{H]`s" [ {_wxʐک$#%ѓcab C4xr Z=0{Y^Dʎ&WH'ݛ~>+ |iM>!Ox&8'ksz^ wz4.1}KMϟh$3 `т7eKO;&_992 e7nnig+@u/0~BD<^^|Ƽ $&sc,m1:B{W}/lܲ%#nfEV3wXLxXA!Ι/Ӯ'!S#K韃qЏmt!y ^go|wjG5L(Yz x?.0:/PbZ2XP2=|/q!2%2?YOM/ʅ]MGyI XO8ĠgEH]#*7RVHu)y&7ص`o1I֥';(EIUz3сMc;nɪ j񔇋El`rQ|߶[M)N_ʇڃu?:ILUm[r-=x5Sˍ0/i.Z=P+> WA,7ITK^9Uiж N~ ag[ B V!FEA[ +բ[:EpG_u>: C2UD*bo[GY˟88,>}_Z*#ַ"/Lk]ӺBAMAx\Qb QɈCxÃ͜lz5ޫѠʻfpuC ƷVüi+_Su^~NhZwLVW}0b5;0KHT"4Njc5,mO-df?WX@cȟM]?)[FJ- PbǓjM 10gbўIXh~s{k\6ou&F@M)PdŘ/2ta͌'~SMU1jh7r>_;A?F%Wup[8`aP rO뛆E1f.NG5ugvԌh=hх_&e@ۦRǿ=]-ؔ(kd_Z]U¥z$B;cۢ?ĄME1K7"Ȩv$Ki:(,Fvve,8iR6x ydϦvE / j2} 7;wKg ߪA 7lOO^ xQ\5Y@h?KUSPk[4a䛺Pؽ& 㝞6s-Ϲ-WƊgS(T^}F7:i N;NLzMO8 7tNnx_w]/bn)q ~ "*W ~8H,;h3& ~ҺґE o KJYfev[pu׊E(1\ 7>GJin>3X\Y[W%L&&AM}MO r3S+,hB[MjYHCmT=2sf7p1D㌨6Ubn6PqBFʉ %#=p!Bkq]ZZv+ _)|0oC%jnLtgO]gPL6јW*C:xL +xHL.3CtkX|eB8IVn Y.2brP9}K~^e\*W5]%u6ájżzS_q9J<t>,R6a;O>W ufm(H7FR%>X1)Q[%w|=Рœ8[~Y^uR+_OOI%sRhP9gIs@;.iȨl:6Q5U :+9)e;PQĻ4%ebQ VovB첑6/2*<Ta88;yz$7BcU푦- x$_Rҕ|[3y<hdj^#Jto˖`T j.Vlv hÌֈ-<N{~+R0 76y =Cm}̕$26 MIR*8كq,i7Mp9Ym6 yoJyʌ]u*Y,ơKp[@,jf@3PZqeчRpLKQr^a[̌r^'Ԝrh.A9 ^|' !*קmhJn LWS,mr ,MHm:Stx 1G ~쁙@>RCwB`贙Hn:eQbawy?lsba@[~: }(M(m!pVrs'v<;c|^L O%G7XdqÇg1U)X;6.hihKHb<!Gٓŷwh{BotD7(պ,u;7^(#7#Ǹx|1hdh2(;d?nR#&(ju a>x/X06q v{5uj7/ـAdLcjN`5'⯥~F|8,-%sEGaa(O~ҥNm`̟h*9L)s~ =8Ͻk@sǔgB.KF1A-Fp"^TʪYlt&19l}^dCPXS4k ?:g2>ϩ1֡yUTQ |YEzA F/gHД֒ܛ- !?*án7-ql›'Ʉ[ϭr3T !R+x`մm1 c@&(M|1z 62s@sG22Iv ^"x^ܺIqɮX?qhKLL$1vL"ϜL**A+ dSW *r ]>>&\e>$zc`yS=l'!'ӄ^ HV 0躙~> m~.6`5@`IH}/I0T3K/E`ar66~0˅85/ \#.xir^t=jjW<9ZW7^}7Qt?%I+ O?+E])}j;H9;µ9C BMPKy$Q-4WU}@\M3+H͟lUT}ur6E' lACiY41 ŷVqjfnLcN*PzJ篈t?lʡ4;"24Loj@!?V 84Wgy29!t:h#6Ñ }01i-_Łvp(f*^ JA?~CnNYa DZt٩k #=kPKJySV5M#7bYqSe ԭ_ R:!,Rj㑃hwQgYףaX0Zx(\zUI6 ',WtNɏkQ}nJ.w&;Ye-Pe6fym wWHN:iD"Wdҽ N4|Za+uiU-8C}f'LxDp}o9Vm`5@kگjζ~ q$ݴHDI3e(i|mub/< X+'\@o{3B!W:Vj(VBv :ryΛb ߑ11blS.DwڿTC=dȐڭb(m}%@,b66{~J0ٯ+++ #/[:ڀh>%br% [ykRkry8h21qF""& hi{Z x @s #}d Iz:duNe-, 0/Es N pq| vG}OfwǯmA_!J )L2F*]똅k8%Ju ] l{VqCC.I^xk\A:{@Gsʐख"~sGaO] @$Aiн+$. `Ӎ:誟潔%kɮgqFTN97Iʓfnk cFn }@52x"D[?s!`8Eq ;Z laoJ, &ܶQIMDMb9Ԩ\+kȻ+r%U!N -%5F$J toL%q;W~jZG/YuDF7 3ͦQ>u8l{y[ó"AɴҜ:@ɭ1xm /^G_\?S b:ØIDbO@sDt]iJ]^sE&s=B ؀բl/ V<-t'0IJRe{אlLu1$3_T `Р>]|k)xn sqV4JhDsAgFER0b2 u vR>6jܴr}_]669Ik 0*yZ+%6hqH:?;W)=ݣvB7:`r6{vGy'NޭQ^(?r8C`s+U>1z.'5Zr/kk_63=bM/Z~a_+BuC .~B@oA!gֻbAѥG=VY| fa'k1:z]g b}s0LHH"Db"q^uFvI\RL/R)&y moȩ y8׹:gaThRϩmWZJr]*#ƀIO毠LO FV])^?PkqF딭N04RTgH!WlkկMqoTrW%>| "}1 T%7j Ν9 sT {Lb?l#ߋb=mn x'l+R殗_gu/(X/oB)eL~O:0K3-G{TXD!#TՅ#9lj%v5=c}U ?&v*TU:͜QoeP̋=$&кGW?njeXH~]N{ - O X\h G, {ȧY"[_?I⒵dDNW3њ=|LECXFD $?X6eX2d%aںJ`jme붧 TB_4sggՊh]*dqf&+=Ǥ>ϟd ^K) ?|Sx5ʣeUH҄>\ Ua8ڪldk{ޫQ HZsF ƘHt@poK7gQH!Q#VUB>˵$Zqt_d";\"Gdxo@ +A-9=gQO~·:nJd'yBn v[691MSP WOXWt]7cNHD9JM d[ڱB+#o GVA:6nuTXhPUfmMbV͚8Hw}lf4Z0D ؍j2gbCGp3뀋JZsE|wAFP܌OPXdG]\3-;p} V{X<"DM]^ H_ MɜDPes=qQꥢ5uͺ)BiYOl!`h[2L[ڸhY* FV$F\rlCvjҫ'5rs$hN S/+cmr-V_,Gum$*HWL)aaF*R5K A3FarF|ې[1 a\潝O886ߍr‡C`@57}Ax57TO !5 "#),J/Jl8=ۚ;'8i= = {CGf e)@ c:NT%<"{&gN QE! tvkW;J68?2-˂"&1Z!WyyRąeCqL-@IVg-n&ݏmNqzXt# IS}HnH^=w`)@59-p$WyYs4D,%+)h;m5G)Qbz4ZDƉݹ3|?,> :Mm~Ak]R .YW3N vCy-9ρ'e&`ٺׅW!_oGx_ 0tcfac'<|phz0ӊyv7U\Չ/yG{uzxbnYRi9Hs%BkqX3-C( dtbGzsX咣{bOaoZx2#AXҫ3'v@·u`(#l8>qZ׉}HTOwZ.mi_;ZJ9W2l=f~S='hs=2o٪mӇCIJf|]Zġr?Y$?o9䨦UjC<:? &%L2gbL4oZT*H-sIP_t>!*E!,op.@r=~T@:BҫQ5X h1MneX3E4ʚo5?xyXGE3* Nj&o5~|/ptzZ^o~V>bag\7[YP;:8.KxEw@Voݺ2jmylo9zEl})nD^ >'WڝMAR/JCUijҸ|JsDI' 4qjfO0õNcp 0 /9F%XSBp Z.`1O*m 6u/۵ 8o-tfpO ݞ oLޯg87q#^giל Y.&ۯpϭUDohawV85 M_m!$?B[6-0?i)wiP@FS:iT^ -L;m hChV^vMxp(n#erP}f7\E#Q.|Oq_Lq {M(zOγsø2ZXo4Y#KPEobzwXQ.2ޒ(`߫V1A2D 7_{?grIʻJ)U<0-#r3E6%NTC2^}| Bt|M#NswȑExSSww!+Ǟ yכ-pjw12Vcʅ(T*|Yc@ j.x)|p/Nη#enZ(yu MFZ1$r^e}qwZܣ4%f{C><%3Ⱦ [籼=1 oЕ?t$ɔn*mk#M8-iS&>j3R)U5Ǔf}mՄRbJIVyiY~a0=J2kxݠeU n`V4#MfS6+gUD Wjן}2,[Ы]LD؋a݉.B60HqAǽV -_:LQ\c0zd]}ozh.ܥNrXƱ7󎭄oZapug=\Y/+#+`YE`D1jE*@uR$gς/w#_% |c:Q. Eݷx%B,a-+9l _OQ}C㎺W%HY.^zPWߑX}yѐyLCI͜{^@W ooa:7o5"2S7MϓtrwFud+Ňht\|J%4=q^{^ XJX$h׽2xN3Ԍ +'e7WR_@51hY)T*.P:Vpyz8c~=ոk{WUG5rV"qxlw@{6OT$ܐ^Wp`Je`YK(I 6;|,+cK߲@RFd;T6,3ծ=F!pdh[9Suҳ1xH MJ? IyP-ҬH7V$53L E_~#Ér\BA4BwW5kbywWV@d5"ؒ^7PkE_'CWh=YKʄy.y Q+!1r*7F qBn@>Cikm_C$=[֔rJK[P\ĥY6 zy?ٕpXT_/J5J\5K!`vsďKSB$b-Eu@A$j )2^ٻ5MXu[Mj_5ݜ`&uĀ }y:PW3JS/i/C6EUo;EZ9_qD.ڢzj~!dNIB&ѺYl2%I8^5j<1:Ÿ@$ b4C-I46p+ndK@Zu6~y(/xkն@C?IJU\2oU&kid\BZ^FQߒ<P.0%JJL~tnmi'pa)TRkɐ>8tIrzL*~ Umcd6鑪F8ԏ1;qWUr S7dZ˯;sC7vcjt|Lv48M O AKnX Oc-LjS.h˵6x˭*"_WQ~aE˪^D/1{/lkev|˛xn65Ԥ0HB5lz}D_/l>I*5p(}y+eLAsoA8cee>q/[Ch+9δoUyUR$@*8HG:u/J/{TVxiDdp>k7`k~ڟ% ޣı| D6KY)j ORrBA/ڐ}f9 U$-؉|3J}j0Y{L^fiu5LersV80ΟC*lk{ H`]f~֞ Ib1rar5ɨsk;ZEb;V #sȉMQ0j{3كmtP4#׮} kiK*1 nQG%u ; TqbA4*wdw*]e8э؀W#P7Iʑgg0n.F%.*>~ ,L1N^4S؄`TT}hs0($5&ncn@\Ŭ+4USqSeiDGH]c[{qokв/ǹqJ<߀ܰvn;'7 l 6^I8/h!2ȣ \',0Bzz%/['XbDAȩ}Fd;i~(B c:_wJ b&HƳ"S(~\zG=ewZ.x\T.$)|mW.Y1ӞGdC(Olԗo&P: NubfZT"AFg)^@6N .3i<zߛb"}_zEJMh *%? dF Ϫ~{@67ibOhpXG,LE *zfP'! OGosQ#mDf{-$Y:e6(Q EhXc+ dSh:w&?c̸_)[Sz#Lc}sb3Ѡ^f*= 2xC= ^QE]<])2 A,yµT`/GEouLrE>gĆ*<,g'O1@TI1_kJp^гz>ڜÕST/TRO{T_}Go#kvFuv>vkZ||)YiK[Pv-1/7 #Ѩ %*E0vcp?/ hZ$>R3Y!WGJJ͐: |メ]"v;/_1blt_R|` ,IpSp Nn|Ё17bMλO[Mm/QVxhjZ6=}=L$Ce)q\$ETaQTn!贘`M! {YLJ1I7ЬƢ޾a& po'&]dJ!w"H_*H!DOQ<CRUIvW6]Lqz&Q/|lQ>3BȟPm_kK0fQqV*#i$L |?- /qFxXMڰuC-(LY|'Gn停ჃZX|KA \)Eu>_Gu!dW_MO> c&\ʶbIq7[?ռ?8.=?U~Ռ A(4I?/ %e_pzhhF#lQf{ 6uSyagr^x­ſ_SPǣoND?ά_ˬ(*^|nLmuJptPVcDrLQ{[J>PE.קMMTREv(\D]p)@;ҍ}7Fa^l'Yi!Lt}7ݰrsSzHq21@N59Cs|&0C.nB+W2@ peL&GH!FxMem #TIMTŪW~?iݷtRTJ`&y1G:gKSƜ% "]lj7F ʡ H0Ӿ8ـ R43 '?=Z Q 9VW110H"oȖiF zm\ u%:o+.#Ӽ 8n܂{IȟȼUJ4-̌6b"dwFPIAΚ.Ro^$;oHE[2e e,wq|Eͻ"EWacݭ*[6; $Y,6-S\t08ӊ(AY~@߹E)?d _5什ֵ4VjɁW,kN;r -8{ju+L1 JL O#=&'A؋ xOړ9b_Ecқxn7Z;֗'_ˉrK r;?x^4KXܻ1%T 09)s'I*?s$ɱNʷ: tD#N5`ZGϟ8u'|mx%inV|p&FWC%(ͮ8^eaS ſgʫȓH*͠`z-1?U#X\׻"Y#y FA"xyUߨ ow_RM<$m8"ءd3'~ΟF~OoDs:}we zoX 1 >ID4(lI(I=F*?*pX˙[*w bġT 37_|vmA5r@cH94yjO y %pe?S2v4Д%A.b Mvw:CYlh328h)PoK5l4 4_88:?YkynT(etE\ahXnv{mLB<&B#HO@Lj zX>LJ 3'u)bXͯLg,/8NX u>=nJƕ+gV_Lf 8ΦRaޞQ9,*},_Ժ?X] @ 9Bȋs|6|H%z ,&(E9P,%wL5; *O9F{ y]0T<@kP5ҪKQkN%p;mTˍ/0=ʖ> \ijNuB\ lauQzu ܵx ?aGuiSV}8V/g'Q ɍJbk{KZ/;`.L,4uA?VS|m\sM1ׄP%'w[˃y(~+Nbφ 7 B֧甸*~hkϭy@y+&*! 9"7vpWww:o%Ӽ=8l6 ;yϸ緆G>4mTQx:>r h\ߔ.N.0>`͕9 -l׽&cvQ܂,&w, b˺`Jv|ISIX{È'y]@A < e_bΡuOf35{m1EKN7-h\L[- rtrOi1D0mqY!k z_ 25f,Qn!@&Udz;|I |,AYa[Io> sBL7kR( u>dS ck^ےTw'Ozӡng;=Y~ȂWV;? q΀,O"U/Y=EߟS:9fѤoya}g>R Ҭ4m8e*+ gSζ>r}=Lc;qᦘxLU< *Ũi.a~_3kf6|=5v58/jtz꽮W Su6|tw lHxP>fOQ'¹E7C3TtLr".yW`VuG4,E=& ,:Kp2 Pܛ9K ^CVCVxnD/;&_d6 ?LHħIyaXNYڿx>qq:E,eJWdnsCJ~8q'h4x$!ܹa}SĐ3t):xㅴzLϙhKi&I3ppH4+yVc$lU TDf{=jr~=*p4ۯT`b Qg5̧s<)v7YODyVHGi*)mBW:Y$Y`J'j|"~st dc@v$fT_tL(Yb0o 1KR|XDQR1f21 inQ4:r H 1y{uڭ-'G׉;dlcg%vku-}ϝMe5SGQ Vنs Qs[i˩m: }!Mbsl #Z<]Z "[H]`:yA:,fshZm !oG<e{s{2L/eY4#W(GvӜ? v#ULuf?dKJur^])S|!9ovu7\kŇMtU~y;Rd5!jAGI̛ Z-C"ޚ/4֗^n-{KWbE mDV8vTwy먐3r/فW%K  ~/D"}FxuГ) ' ["hPm軾[ŠMI5J|ZY@aUab0$YٗIhl}deN'zRj=wADlpX):SK w&t3( QTa]R!b12P!嗝xΔ1؏ΞOǜj]L[誚!Ih;dopӳz{A2UvozjA0 =%1*>ϲZ C2 oD() c81J/|Rb0losšps:I7dǦ#^2+g&k[ k?b{/d}ˮެ`nkNwA<-88&EL!|+ŠHb_# $u4D\Y̳|)"j#UmN@En>}HxEYhvMl_Bvp<-?LʾJMjDWnڤZ{8OQWẌ d TťFrarc\ p}w9摺)Ʊdٖ|{:gxޓs\ԈIEm])<ˋ֝k-1#K\O𙸬KI*7*9:w130bF_نkQ@MO:՝ @2ؖ u36N~N'] }*Rjn}29p ťV98 XQ0`U IHu42~]Å\b$Xb; "uWj6ՍS#V-:~ nUi6zW y"Oci~>m褠!colX#VORe=W& 3,u^ucl9cbȔ.z/U&򚖆0aF`ݙ5xo/*\ՈN&;0CʤPSeI̋v]T?wɘμ2pZ̭PLeR aqNc(Mz`$!n9ASMi>q XEM?nMy_bD8ֹ$Y;~ ~7wjFΞ$NǦ,/JvN1$Dyϩ~cExHaUNDg=.I>I!0r+`7B q&8l2klnrOS7隟[ιa @8Gs)trՊ|K:rV>a _yYi[|AC[͢ٴ"8##0@ܧO%_u ˣhAŬ>'Ez> r|}T,o[uvGъe]C ܁xS>jE\Q!B3/B{$o]WÃA opx|+o+YQ T,E\MbѻjiRn2a!Bl@ͩv?dW5@Z<AؘNC2ue1^M}Xk.&2^.hMoBi~nDB#~(TQ)g%>|zN"~ջ~薺}DŽXlAil{S u=_(9euw5RTBV5b@}V.AejcwK9$2:d3O&L1Uxߒq wp b>oiLY$^-9 oik_ Ͱ0?\B%i.11nz:UDEj2 M,+]5ޮ! @ VN3oGB9-fեW8(sDq%=ny{B ˚,C/bcJn YHkjS>Nbj*ZZ: rea|@ o@^}U,%¹‚2"dwP4;%e  5\2*>ݪvmY\- vp"4@>sƩQIbռ>M/r's70[gvQHo^.F&O f`+oѦyc-å&Ho\ѬA~xckK mܕ㚭[QQ ϽƩ c#0U2$"uBUڨ:)lhx}Z{ً.ZRUPf|2vA!98͆E uF=ǩEֳe *eٓGAI&lx&<SճP7#Lհn<+Sq&/~aTgWiF /ұC#s p oux5G&^y}³y9jH2RG l?tx}._'а9ogԠh^CV,8.SZ8gR5ә@ba NUlT+n1 Jη0wr[ZSK ,G.'}0}N]!s$YMEhx…gWr Փwq:o*yb+WYD ;Qgؒ$UdG72d;xCqߑiEjY;XZ)N 7SNAz-d޿H brr`>6~͸"ܫ?7Nswd-zv}t{wV#116 ̮,HD|2"ԉk31Mgm?@N^6קkX,ԭjV.2;`btGF0/P*%uW;>m@]Z`J`KYS6>sL_aײr'د>kE 0 W#}>e;']OҪ@P>9 MpgDB>צ$o<#hFZrfdt4>u # iTtH߹uaU)j2ۋm {H+& m6<9T,. [O$ #i|ZSp~B;E>$]  VC]q,X_HqXCO۬0lAnZ|QqYx.I;a",z(&P*h[г15Q_Z63DNIle6;ml:-ȾzCg%ڎ9Phbvh 0#Gp?Njh0_Pra1eZ[7MZXʞ[$YK$;gey{<>tƵu%{}-,ܬKXC-]XZ^2L)ב e 8zVTxsrUh4ei50zJ&Mi*c_9f<{u2˓џ3T 8bҶqU _IJs AjoHMTC `u2ǣ8 p3^c?}6)4SK4̃LU{|)Z%zeM(o n4;'&v5qFw ì)aOѣ]A|I@?K 6E>jHxs'FSUlcpA'g/tp3ɠdI2_>CdΈai+6Vck 9f\"@7ɱUq0 :&p>[l;}n}8[rO˸KJ1/÷Uj-mS28z%μ<<]'gBY=ega{kt_=Oت\6Mόú \z-ܯya4EfCRz_z*+[|+.^ݝ Рvf ~?$qnSbHar0[_K WS-d?r$ރtFt ƌ%6r _%T>q !3ȝ#皿_*XohTm4sI*n>&U7&kZ!ĉ&v~?bR4f͔g$2ɸ+Cri,msF2zy`۴T&.wT芍Cš +ɂ$o8Zd |tyy)H [D_F()#q-v{l.I~@% e/T?ةIX34&9wْWiGn/iV?2Hz5̤*Gp嚠fsO0+wnRyGw6ҨS.U==kEݩ~M$r'w;ՃqVQ|mŖuLvVT9&On+?}Bp m1p,I xe"w#aYl$|4TLH#?9*`qA>v!y {* ]64K6*T]3z3-E~.fNP y~G^O:eMrUȋ 8OFu=#7- ue:McYW<&=_E#}ٮכ~]'XLA/+mL/άmDfH +,{Wwݠ_j`LltcXPe0Too::\dBy2 ?c"cfiQ)ƀ50"s  X&)/JOnB& "鷅rٹ2i52T$0Ʃa|"&tV&Ӫ-XbM ^LO Q;# ki][iaKY4GH oOR*Te\'F^%4H㎓M$g%۬I鏔\P6d/!F鬐S(; GrlP Orv2t4Zg{* I0(Id{9\= ;IO/@ǸPJte|IfVwN!beEf="NwcԜ^ȵxZȾV3g],\J^p )MV;-)x',h6yA¯cۥeWD۟9g s@G_W> | Bt/ah6٦ْ+Jà**o63uFSەJ?7qhā~Ùۢ:tcV?ړ9.H,g ,-,צ fUQUWr kabnJw*tՃF\*ЭvQԊ,@(n*';kE`(A}tJQ_G{ QtK>zӆŠcrXjSÉjKvqV e"(<5}Ѿ.P*\\m.R =t5e-[JKdDq0\[bQ*f$sKK㳯&B:BӾd8Y+.%dZ}?gw̯_B&PvTw~^)BqcOs@{Bxo諜Nwksv(3ORӱL+8-G o c2P}BSJX*eip6@8_if `%> Y MvefǤY̦* /"D^q"Ԃ~p@R1˱$gb7.6Y z >l| Ұ>2~oc rG=ƣg59ްPRlDf~-{6K܎> m K{Y)^ Nfƨש Df+mAxlGKD")X3zGb=,*;cX B!v&f[-$GwLP)Ԙ@4xfBbj:I58ۍ 4Vg ]Rt+Bd$ ^e;T5zgɪZ%}< Jěp5Gs2Xsb{k(qs!juP`ϐ`q/9THdƪ3p&>L:dC6։f,>(B~́ŀۉDN`6ZĘ7;E' lL/Ϸbѭ(2y$ޟ\ 2 hIT x-!٦O5h鬾Y(VylL>i$bM};[S#qd^6"*@]B-7K'-VHVd>l/=޹f ^TeƓSFڱGWnJ{P9>-5K /9}VfQ$UH7En/(hCa#2 )q 2A!jѕ-닦;s['p{tF/I_,FQyCYC38)Ɔ$ʌkA3_-,?0?&V& 9\Żnܳb k.r_g^;i%#}NTUDш?- -"2\: ZP*=˿Z?%W㸪Ii~_2 ~.,&H[:ٿ}9s8v mKZ>ǀ-;pt̸!9jga@zoO&K ,o:APQ2n44^֣b98ft^`*6Lg9CCς=">9G?L5uAa㋻ Q*Mt2:%,_ M!?~0O Ki-B8*$G-Yɔuc=FAPDǐWv _a|;˷=RE"uCv - 58ֈ?v'蠤ڝAfbSp-:*ؔA)EJ^ӲoVW,60o>%gTK։(LR4bW"p\=SEj zyESUH>+#-k+4 6ao5`ܤ|0 >AVK+J<JD.E-#QO W2 ((d}?ot0fCNGہhĨN Û~%hݺp. "ؤ/? ҢT<C@b+#$. #ln2V*eN!8,ɻ./H:oj[qx9Nvd~kdYH$;9 Dd`sZ%rw[rrݏ99c$s"2ѱ5ƁAtpnJ@m@=z¾% r5`Mvpjw^wJ!M=n`.-}szoF?sR/Kj1-lʆ6`74$J-"F{ C"$G3q i9z\ӑqU1)e~)(8w>g(]5壈ˢḏؠZ?#pk$РV {FQt>!t3fKY/th"a{4NG菑qXk@VlНuV~o.@Kp0׋+I*OY]-@(ST^U|=SN+B(FonjVV1ұꬂN 6G g.`>|vh<|9U؜+X@kJV,beGK GN:-?$]la@>>1 +T(nyAώfꦝ`&ķ3Fձ=Nz}qR< EW͚2j !B ݟ1w1.n}50,㟅iSĈ;wn5@PE㩩8$N!.cߴ ER)·E&{R!eɐ5*mټίS܃@TCe߼'T3͸{x ,`%u,@#I4(ZeR6CBqkQ;{X𴽌2]_# x OuIk5 [=$ ?i%Wc&nP>JYUfI\rI+?4vBuJZ(gYN@Z?@\{A9c -Kc 13]sUa# XZ*CwhZD?T#W  SS mnj-v_=^l7t@LgN{x7GN"`QN#}S9vA7AFțaOdA!^T6g|0o%2-p!5uoy >>&Flʑ뎪kGPvVL 蜽{=FD \] ݽ]coy_ yg|Fsl;Bwmir[cZ? 6U|BA$)>1GN(^Du-b(`^}{#W66_ӸQѽu~+ g:d?ʎ򤋰NΜzK2np18ޅ}smUg Xy1@'qZyI'u5 #M #kRiB0al%i[ ';}P~ ?s63ϔWZAL?0lJ>ӓͷf:٢%M|E=&~js󉻾_ϔ[% "K$H*r"Hc|KkR\8"S=[c82XΠT4LkC\86L_ip׷"wPr1A#$7k 5H\35M:ⴆǔ?Q`MͩRSE P*7 ̟Vm[muerRڛ-*yP<@X7#*PV]Dulj]2>狯ĥm]~;>Ԩ?t!cf'W&9u?n^b9*0I'cDH9MhvpO܁@[1B~T0 _g םHg\X,l\Q҇7>|O}d8tx:M8wfbs-(AgV{;D ]I*o<#B;Ms٢ H˷lxꇹ"!YpfҐ:F\kf㝌ه&5e0>-XجtvǬ->{U vh\AReŵ*vgD OǾ*l f') gY@H USo/sJz|I8 qc\ҡ`2*BA?Ht$o;~uZu=* &D0:0Q^a*QJVSPfFZgJ/$-7x@NBw y*Aem.E-L7Rׯ">'Χ2:x^=!՗VkH #N`:%!jnĠfc׮LX!Hnd4ACC0ܿ\1"e&7$ҜKr!)|W߬*>,Xyk{s2ANG{qg]N"DV՗2Vܪl뗕j-nk}+a4vj~Z)laAmHEЩ3}"A/Cpk~$"~%k. 3{TY+L= .ʅ )#amIOҏN e<ĢJ/РGmÄZ2$6v˪/7hq4re{tƽS6Y]D0 q@iG9٪w'TMf2",-ƀKu\4NSS+^ˤ11qMf :9Z,q+9W4ŋwA h jGC>h /!q0ZNh>nBdz1x˦ FpJj"97q&LN z]RaN*P V6'tD`%,2G$Ȩ }a=Uvb)cg~dqDAm(Ǧ<ጳyՊGL;*j0 90 xγoaSC^ڸ5'_S2}5n&^Ě}Kussv29L5Xa[4]-vx19׸ԋWȌY'~|Ge]ǁuo}l=E.9LD,&rByթ ļB.q[ taL!ev0K-*.6ѻ<ʹ /*r^!˚PuaL 1 [WHNV Cq|iKKLz%zMYEF ^68jZRfwoROq4fQSNYt9);HZg_bȔ`.toͲ r(sc`^,Kફ#媉0P[D|4Me[PM%>)O֜X(7w3a*UnWm(\EqNicFMFV!94(Ht]z ,N&DUJtG=D3a`d1^x["}ukLkZ/.kk?$s :@J]uƝy~yKAM6u;5m N =IeT+i 3bdw)Ffj{ ԁV"G]6ƏPtI *&C֮zÂgG W%єC2ɒ\rRRD܃LZA -sAPꂙ[mm[#hjI hzKʾ9_!5gՖD&=JA5+7Eѫ J13}qۆIeĴE!ЅKø.pA>jo X#QzDOP(7XGPws]In6ƪSrDyMeg/dܝG2C!v"&A䤽D\& NKn$  q9'ltO bV[mp\.@dmgonRAD_j$;\I@cgwȍS`<Ee92ZBdFXgZ߱Xk[ {cE[%_k'M$JXGM)BkĭZ+WgW.@ӂB7uG>[ѹ7a]UXMY"`a 'R—a?#PTn<nCY6Uj4 /T)Q,{!IysƫֆI55}'wW vڔ/\”MXSXS})4o0Ҩ:ɣJ[)*݁h__w)$ 32L}۞?8iW~T8*n${\r84?,ʘK[d ͞l iO`.W7[' *s6g`=Y5 FE9g_,v/*[xq.C&R6g1wӣ@yZtEX>`z,OHcɚgG{6H1X˕œ;bxyJtY(A'Y"Wإn/$J0_ i?:( ?*3ScoaЃIk3LB0k[63ď?I:?af{0r'T b"Vvq19XőW+w]vVU+pȉr<j6#GRŒTa(<=Z kWJlWDPr?AʫP|l""wr85\x2mEd &n[Ht=w֪E}h~w2Kp[K4rF_:Ds blN6M"!фsb$>"/"BzxЅ=/R.ecB~&znJG.TXMi,pl׉d7 afQ}%_*bK**ץ5d_a "DTwdYn4͜՟FLܭg'ݚڄ~ oN(e\FA\}q'x,!.BszОX#6M?'nJ %NszHWc0Ϧ #RTeB`DT1៝Yow 9d TUA&H,؂d߈#'LYњytD q^ AdKn;gUUJV|a?|͑W5bsDB,!qgcimISeϝYA4P=]CV& Pr\jjPVtE"(=<(e eSQq%]43T& 9Ǫ|24:6r{t2b55үT˂AvP?UO9*>@IQZ1^%91gCހ={GL>39h.yق"AsKGB:,[}F#Mw>.P:"Of?*(9@n**wH׈P2[]gMRg{eO t:ϒCJ&jGiKLB3 5 0( |/{ _$^Ӏ„ji,珓9)3he@ d&fNEEi.9X#I-od|,T߯/BN p |,¦1hQ݆#zY1hj3'Fʙ(QR.ր7,^/|'Lڬ_.S)0vI;`Xk7 ?`O40“zr m#xlf@W;5V -t:+qʸ>U<̍8r1@ uEQ9|7~,B]3wmSi&3pJTh!rӓw@gTtWk7&`k@uëW۵s=iX"#~nÞAqx%q>nS W&.(9*Wӏ+H`@قB~E_]oS1#[̪Iu焟Sj hPs|m$T.qpzd.2ƭe#ffF2m _ϒzN6܁ۣ=&kmzL '87iT)}bjBZ 93CoBa5ɞ}nvlAb=e,Ǹh>k {`{ @oa@L+(W{M啦m~XfkA; 󞹿 Y6ڂ:!ńW"XL,n z`錝Ϩ7i0q.kZ33X{[%NaGp e\드%ӔS=:vN #v^>'v(g;z:GhzS^tCA@g3g8i׿M% x(;P 4/U_7${\N?7[X1.t g@VJR믂c$l@EI8cQ&s !߈S n^\N bnFT9BO(Hr2PkІ.AmE&IƲtфI~˗BS"ͰoO9,>}5Z9K ^y=բU!FT H>?W43fYΊ=ZgPGtEhΘAˇF+|ENQA "^ 4',H kjXgR*ܘ;uS[%'aގ٧L#M shqΔ=CvVo kؓB6&Im$!ηۚVش?iާ.OZjbZ>#}:K2@r ,8y4$nQ oܙ[zuAmNAD.h2J[Ĝ5&ѺlnCe6 Ld1gV( uOI5b;AP1ώ=| r̊,͙)ߴ`u+?xMjckUޛj _5!~u;BdC|*/"Y}$Xgc׃H+YCXpkH@-]2( 3 d/J-&TG]lC]Xb-lYv[2xk~GWzl<,mωXM=(&KhI]?G{^aiXPnWiFc]\Έpt'jjޞ3Icg$_HE  l`tT6h!]jY׆ߩC#![_dۊ*1k@gckYeI bq..[-sxT}q\`e6*3/Q:i3ZIlj;%tq#s.@ JyҗRo8qђgˇ ~dBР\үrtu$r͋W\f' Ԩ)Î6rK(Bb O\XͪKVs^h!S_è )gͬh7N6}]-4G^9K_J?nZYmJݰG$5݅L[-3l RذH*f,T]{ԾEHd!jEG_li򳵽#ek˶в_ q\?1 2֛vqr~b褶*ϒI(d "5QW);s'S̀X 6,jO-g<D JM*}[0@H^kYib${֖HX/̟nPؓ7kP +"4!HbB<1e[vSWmElw| q@ѽjd>p;p_ Ưxcj}>f:GY3kSUHH)P u]\T_ j*湪x)ur!VaV"9*Zy ^Qb8}L!2+ 4d'UP9S4Ы[u(|&AL $dxG#P*:_[]G)@4Ԡ._ Kcsb; 7m-~qýu8d8='zJNh!+j_1k;{b(EU@ĵ#@Ϊk)>$F922>4 2ٟղR h]m}4N?sd+\f+a0BF:4#T_ttmb_l? ܴʺӡ@l3Z[1g_,I+We&صwT^oO г$Z[WkQ0xb~M~~,juaLJT~2`S~e* %5sj-=iIbȃ)'@żtrJǹEBٜ%c~wWZERB6d,fq#p@|HBuUiV2,0˧4b7$zX:^m/L ga5T@_5z9 A\_ a,+^g-(yg;+^RRdBLa0/>At;R zFVQ̈3ǘI)a7~˦S_LG؅_m3z !N?Yo-&>TpAЀdN/'Ie|QKS*,01Rv=@E7 |. ;Zu۽_p1JSC e~[!|[}ZTS``x5[-G#SŚfB;ngQ |cY WIt= =&ggCa5pwae/05-K!o_zIms_|1*8 $JlݳD$(Qz/, _cbQ7x)Y3" H˅9+fränLzfoQ5OB0w<0/(EPm#Uz!0Vu@BKzyX(6듰G X- f & ~_=ވ=i>B11`λzej[O'dfFKW¼p hĬg[(s #4G 9Aުl11e+~f~IdGЗrq+>OP>ڨ"\ 51תKeZ>L[6!n ./o6852Zpл̄FZ y_Y 6( By-h O5 L+P}p2BeZݤwﱏF j(Czi$Ҋɫ> 4Y6ˡu\;*Cj x:^S9\a(OnJMy0]d|#.Vr5G N|؇a4Z\(?J;vާc۞yH "9}9P= q4U 5eE_ڶe7^J*v컱R^(IG)ʫ}6ȟLǕ\6BF"oyS@7KsCX6H[{t$Q*˹"4w!rCi4e]z*_#vo89 ©;Yr,28@aw^D*n>+-0n=wGN{*^!i1Įe!=ܡI$q?Wy( ձ:'[HHA;":_p=Ҫ{-tYb]3Y%~$K]x j.I36wa6PGp/_'56_3qK]) &ٳ /lmdсܑQlAuIjn1r]xphUA~ЗakIo?-?w uO:!-Yro L}PN+*"a\Ek3 hB5T&E [+#1֌`KucAt^eQ^FPG;QF4Ц-b=WmTt{5ccTj0Å|dxH\ -S es5eNiatM?Zks+~e/PCL6h< Bķյm`bՖϗns %]AFPeǐ N|]_U })V` w@}%Rh l\g9A.pzwZ=Ec勵>(@I #X;yofsZu[4uTSjТ5Z^5}87`k?H a@0YHzWazHlPy/0K oB0TFv,9c8w''}< SJnRse%.O7 m) d?;x> s-$HտV* f<};S%oRr|߁nYYP}EUȰ.|O6As>&ׂ?MJF/[D;9.? RTňF;+$!e_1 groH"l\77OK=LRDZ03Cjkk =O2y}q-oOa`$m+8OU .ϵcr ANR.w>-d TXg `(s=̘=98{+ -2 AƩСl~|Oڙ&6t60ZمNd$p5I2z Ym0hPl!p*$Qt#c1RmʵL ;֪Glm t~9tutEj "IMޟ!xŞFgv?7s1+΅K|3*rhȏABaw(v9f8=풳Md{,7n]TI8o&ݒ܅lͷN}X-WWN:,C`u [&/)WX<ێ w&[ 3G9*"70'Z)(}0@vn6 {jwێӈ_JivLH눈&YFs8\V/^8F_v꡻b{:9<+U k*] _ m0L62!_p<4|-fi,F߼|keh"\:` D&zw F>I?x_Z*#}iD|nhݚ=,\{VNXTmݔT/Dfx$JW򥣱5sgi.z`.|؜l|,a$q1![oϬA,|0V׻">VNN\u/]\W#/1Q`.B9E0dksNJKb=br<:37,e4p;JZ~h&FU^>t&:ea, P)77ɉqWɡnK$Wl|ayhR.tLc ~~,Vb܄*dHsv03 w12T&2.їӦK.#pUbtf'.JoFik40DUAO9$SpjO>~Qoɟ͈,񛚩 8Y(r@FH́}Qd5c UYvjt էGbv羢!JpQ$_ c@5~%3 u+BxNPTxDBS[#"@E&"4 ddTHHD&B*@9şS-SW:iIV#E8h{ 3 y+K[Dot`wF}iv4/6zkC,UODOxnUgHIK.j@)fмOeR0~ٻXBc}maKO0oD(AK6|xP(0ʳʑPa=x ?#婫Oà#ޯNsp&M2 c&|,᳈5tZp뀦!cAڿ)~˼f"ڦ;W4e0r3LP_@\pmX"N!EuWlrJ{o}dlBa@Lq󵾹TT0h hDhrǭcPXRuElU{FDiZwo̭ nHEޫ dKxe835(MLPIl=]R+w5EϘ|~[xNoQْ5eOJ6|l+$7=븛O+f`G:NYw5bޠ^Y]o1J 7 E7^U)J D"xN/*,s\u*B|Sm6pOWOIr41c*P6^!`!KaLo˙ sLqT_H 4QqhDox^¬ ېQ k ǽ~SH^\WR &1̗LL=N%_UYO?pygHq`^ځM- ~P|4n.2Z$X YV-}5~77~y to]:q鍍 ;JGlf ig5YHI:ʨ/L:-;sɶR I|DE..4Q ?R"N .l4,3^w Cr 9,:ĸ0A_S;9R!YA.$gl[̇SWCz0ox@BCIJ!IT6UD85FA6Z[dAbFQ6 "-!ٕz+SQFU;m&fYt@)?M < W@U@9َy'ԏp0i^-l+wDeGĎ!ROFՕV˱#υ; T^staPofs`q,9tTsRG -}F.ID[:(6C2w(ݺV] Ҽ1l} f4lig$_ȹN֔8LJRO4`fEUEIC0*WBSܬ]*'mɊhdK@MS&L0T3mrjbk,Jp  uLxP%*`%A?/>lk{{|lH@x c~x̋Py@gE'h'Ffu9i)CmsYLN?=2`IVdG) ݸ7(nI &q?x'wqPR#b)q@O_Gs7Uʩ;L8fmueqۈ ɕJf{2#MZo v;Wpx 3 HW޿>O3< n(Kبh>v g2{;ě|C:/WBo5~G?9+Y~EFdKwl^*A+yV@):n x,}z1OV 'Fbf\`gCx`vL*N-RaB&` 0=bKs~Y;c_/{N+KE~<_LdBS`aC}pm v9)u٘Oj l [4Qφk`&&=%X ƈv9Gt; rRɏD_7@T Dz +n3$JPsl\P.rtjPjn@D__> W `7xVq[9 [32cP4jZ96yjS17Ĝ*ӡ{ֱ/[k#p|{O\/㱊 oR.{BBWzA4ۗUW4頼0 }Hm7]0ueA[ xC>NbGϺ|z̘m Yh\ 05S*0r+]l="u♟Pn`5‡2p,"TmBX`6|ZFPs+l@άkiw-CrwSoRa5(>rymH"~rfz0$o ɞ fƘ ]喉F'\J I=UvqZύZ1=lDe7e~: 3Wxih&V<$5aPv&@(j!uΛl6V=`a~àBqefSB ̾D2G'm2b\ʯk i>l,*%=w;-}xͮsfm_ ITbN{ؓwp080{\>ߨWs^~#AQl/YV#v[qg KU5.|҇|t.9*M= ձo<9]A;=Ժ>W mSfbt]o\}+Ih]*__]x 7LDVRݜ_SgГlf(Eq)rK.[."e{M'Gs\&@hPc?jPXqL. 5 mU0U h"u=c9aM|؆p xtB~EqݺOTk /h16,8*\$dy/0_uI8`xd5=4^>[z󵣱|t\<.Z1|;*Y>Ҥ,LW<ఱuN{.UiPH`4Dg\$IMNTFcPUf|:~zW!J_YsfG/tіV v2^y`tq~є a _ It{g|UعF)2q[f^uy@OUXEE;9t8,KV$`FJfwiYnSz4W6!"`gbݿouQ fsEElH`_ڵlcQ 8{Ub[jb}~(m8[Ӊ[o1YXefgGk1fO˨xY?Q45.X~_iZ7sbo5\ fC͞1X5.b~YF`*≼IZO닉%h 4@YlI)uRm4 F=oBxBվSUy4tA?թxq.߼i.9Qp?'pA8E!m81>>F6gڍwK>/Mp֎Kt%E*]<'R&Y!B*e";v9gJeF~` ,[2*D/&b rIk *]eٙ4`I얗xǓpà54yPq_V-?;Yx3b$DZXy.Kd*c1TϛWh0Ae $[Y>/ˠMRTݖeudzmMt7[(אtUK^mueB*$ڬh%tTݩI%de=]FtJ\0 82~`[)`cS`P(1n#q(QߢZԀp h0KH)\su:(D'"BHnr>K>͏p@`S^׹pk~˹*-PC 5KLc-[2oIp;>7.SrjüI*Q#XyDxj41Eԉ㮕/#$fK҇sc4_ulBCA؉P>bnuMpUkQH-M8#iqv/]=NΪ$y .* U s!&\Z,gUKۍ_m۴c5:>v]psx3yۄ/pԇbr1!Y( ꭐ^yT}kHZW\rO1cֆApӐdn2q!Nz NsTsxv\))]MRټue6ksO bL!.IG;d1Ѥ+bk*K:+iꭉ#}0Dz0tS95$duF{XΚj:kA^OLd6dDnWvQc_y1ήe/e#VPPI*# [ Q|[kF/[ist]ظyj/wUkrtҫm+ichj}Jo& 8TG#+V̩H\b5p}_K@j>FVӗ*q-Xf!1g9ch$UqޓxhF^Lqu:m4_(|*ON&7"㺖V_=L/E.'A]O+<<4~._3h{{җ708P A mP (ҼkHH6z26²K6 XSJR\ALè7?;~Xɖ>/v$I[{[yUpM ]d8#2jW Ot 8)ר39*W$gV@Kyۊ64S vmD`n'[{rE@ma' Rt G5rA)_R|`|™J@-av  Y-({V`(h =ggiw*i#{Ei ]·#Y#hH蛳``ƍ+::ܮl,wPhX]~cNo$L #@ 6b\qi> ,2kJsSIW!(q mS4ә)%Q]tY{W,,hyl%{(nU%IgDo.1azw]XtyGlcէ mj}30X.ӌKQyE5S@tnUtc /ϮqE(Dj_xk`h^O!Tu+M^@y>z}5wZ_(%#[0)qҗ!nhwyv%Qi}{܊%?8p`:$8C2 DuN5;d3 7}6a[{Dr܌Gr8(YyZb?ʇ&: {v"m60$}JS^yG{E+QUJؿjV=Dw<<}Qk"!br;z4i{p]BP rqM (B& 1SL  &1Dt)N` :!yRd \ڕkm?pp O_K !-j&[J,&Ӆ`HE u>[K~nr)fToZ"4$J @ٽ[?{:Bz`$`{h869q5n,mO |A Z9b],zF'X̋|X2ʂ.勋ֻϐ4&{x4o1@/&FȺʽrsXH̢2a+J[cDIz߿E)z:$!1x#d~X bDOASbN y&E"_ m(Пt3('X[ϖG„!!:EAX ^,GzJYռTm%n-bΓܚUUAy?ᰆpT3ʚ96B9U 1׹ߚ*ɞHK#3,GTެ/zsOih6liW9g^o8syܑ{WɄ]g|*gNz |3UgBMu˵ĉ5)jwq8ˣo}t<5fϤ ˣxnx΋,X 6到p 1sQh#N'uizt丏eCcT=!]B*|[Co(^S:A0}(bTKާR\&:W0.iV멓6@*e6Iܩ}E(Chyៅq5(?y^EΤv}Ǯ&k|uvaKb=Y7 wHh }kUܴ%_7kby^F㡽I x&(tWԧșđHɄc ҳ[QoU7x,@)Lg'=lD wWuܺs (/wxm/z+3u|'yqF$/΁P;"tI+Һ$z<,N:L/i)Pߖ䇦F5ě6R'&|m-ߢ]<.vrL'p ;ujl]G6uU6`sOک=DK%MBhEjGR._JHy@XMi:m6ѼUe'X.MUKPg%HBM :aKW (I*AW;O FLE_ݭd$ri&nj//6_%C[~Aw|:4]"kBG[$!twYVהH`qmY-:hI bu"b;:l-ӻT͂Jɤ@oBlLQ֝X0CT T \+F4\Qr;_#.3q8g̉Cӭ4q`cO;8PJ>VTOv| W t臑}0 eF\")>.kEZ@ڻLH8'$бmE93d!*bߕb2:8gA+OAO= b1ǿ{:/4Dvi Zj%d{už=k+FZ܎=y'$ j7 ̦sP/K1W &ߘVFRzD9^FX\A4;SՃAX| MXLheAlJ5[հ0Y ,5šwDޡL]Bj[dπocX`:EL!"%pX(t yg'Kp>bQ;3 qat湘o`7S."rA|tfo{斗).:nZ+E]F_M~i?ߘ̥p"2.&N.^;9S0/gdލ$T[Nx*w&ExY{Fm mx}(mkԾI?Ce3Q>%4E޻kh[NTK0” <&, cdBR X38[p~ouod"?4u[U ,fI$g .lhE6/KVū4LqMҏ(Q $2ݍLGrW/Ԭ˙?x_D0*=C4^g-6 k( r6Cɍ*^@}'kgᕿp);-hQm]?}"@hET$ejP}YAQ/|FA㤶&4|_ĤW)EfwI+!޲GiR`R0V"=)R lx\; iR@ʑg0]:oX̙gsau+M/bc6N\uV'>*8#XW1$tȽ,أG9I{; rԫcٲ`䦔|a@Dvq"Z&$61=ty 260Y2`xIa/z&I{숍Anpz!K]|Ӱo5k2wy`lKX*+2[@ #C?[_bJ`YǼb1/yȈ-DȒGXX?Nx :Z .!#!FIE;hxF&`#eci?V;=ڊ-L=QL:{ޙK6dzDfO0!Bs[.iB%g=')7Ӷ~1wSntrx ^[jDγvAR k@$L5 Y:vY?!*<]52/;o^Xȕ ZgrSd%IAxˈ"7)+1u ZOl![Y>jc K%\b*bK3D|ǥWVQث!fh/8z~W:"u_{.+s"TUl akݸ8)30 k,:~%@LN2;7<fhgV5Yˆ*Cz8x4S8TYϛE]cΣ]*CTaK-I\ ֡F|-˳bΨG )se>ܠDJlV%6٣uIɿML1/c9bX8/T5 vE鐻?3FO4=uZӗW?c-QO~#;c)NL[K (:m7@r߽\BJnS5qaN1r_WVʝ] }Hy4?^~V1%gIzגּ2ganȁun'9 VSY7̧LuvH4W<"ud3BÕnk|>3Nl{b| 84K\FؿVxyy Ȱ`bX7Vu7'A5@B]+sv";bEʀgӺE"ľQ3 waVYcWlFAkַl42G`*}GIcg( zlҭΡsAi޻(Wuxl9m^#߅ΎA#C\VyJ g KM85:dIyl!wKaI!F>KD. z'K؋o2"V%q+LT2צ]o6?-"?4m0Ic?UokGLb=2NdZ69_QạIb\G(*PװP g5ig&BPDSE\K t[4[`U10tBfGr#ڋv{*v_w\䰇"׮)cJ9W|EX)_nxa[nuoˏS~^h0ی,ܒC%}AoqIbHcvAibxm W(VJ l%?[]GD:UG@1N.S8EB>QY~*>zWqe2occ";BU𵍰tT൤\8݀꺘z8*|ŬM!i]n"ZH+Sa&X: ^Mȵ0yT/j̅˪6w!Ҵ2uCg:idCd?]DwfnmEv .=D;9BC}J Ԝ4µdc YuWZ%v`fWfp[Y찃AnVHzL0"Z1yc&) ;ShO|Tz"+MA2AB$ص$iQ!ŋ [F\KgrS<?N(@ >AϠfU,D^ȝuBWFg'P{v4'vI8dgm|ohK0SiT Q O٪7V4K3uQ k|fUmhg)#D:yV$0wj]M!Y !B(~zp|'ZZ7銨O J?"2D&Y]EnU}+EWt&U*->%N3A?Mg?}4tC. g|mc h,{U)H>DD[0 KЪp4bՒݢ=nEJϿ𬵪IOfvq0&'ԮRX[MGimJ)| z# "9 =m+aVp ;̽}i] 1}=Z:? S ǓLnX՘>Yx8D!Rq.rE>:e9(G;4aoZ.Rj+gW󨀢[#te !Qٯhq_p <]`o㰹u`Àytf[,[4bc S+,9wu({ڍ$9Ĉ4YiOq2bٟ}P2"T6zJFV/!I5M8+cN䍇povtU!B uR$X2pa;)sKtO+%U>륦#)]H8ҡF$<_dMuXUׇZFu\.a]-Xʝޓo836guF/w8gOPѴP0g-R\)1:gIt(( զl8mOϏ is(ڛK:W초_>⪫ϻ #S`SIB K6(C17]RI[ӳڧs)w*a_/1? :d{_ERxYX=auZksUجw11z6裉[ELv-=hWZ`^(7ضN-+#W$@Zi3vV_ƍWVޝ_?^H.u]c0fi\RVN1!bO{!''rtZGQyl<|ܐV+E/|\oehCweL~ޜ謆1vPPfa\ Uժm|1SG 7[ϲź{a|j0vH\ttv;1Q-GN~Zx-n;CjZ2̊QkEȔxA ע}ߩ]CY ^U$~K`r<Һ` z8w/>Qg*YhA<ŴkO*|,}'a!DgW?,P s~m (߂8Ҩ/Ek+,(laa]h\\3'?{&@KGBrI)؉:рR)dxz &pJDut@Cw1|u 5&K/}Տv" rj]r9+t-QsCa WkqPM>bP{Mq#u7(E W>TLV[J?q.IEKtltPKg74֑vv|3CmunǓ˝ 1`%mzf bs&K$l Zj] }=8hܪ58 1}6Ǒ&j4wbȼ^XӔ)#^30|#DrㄘGcE 7[ϩ3S&ǘBrNJG & SXݜ($ulQ?TDᐛ0~&a^~ŕ3\n΀T)jJ𭭥22s/31{e,T ]$a1ewZ0AyڶMa`_y5Lyr t=BBIɂ(O܌:H!^P!`zQiOѫY1܊8?~cF[jGO:t8%Y;FSM8oL-C.wyfBNzpSbvUS!ex1)oy}=$h^[+i] {<<Ѯ^ učp ̕ Cmh ͎~+,A+;|mWlϒ&"Y+4*a'P\$bI'hv0+b(XN^lofXi+m/3[u(ιT7wv;VM+(RL'i"'Wlܣ4eTu$JW5567Č8+eN3xޙ>gBlgiyM]v*oQX:mymQkwtzg<".hDpp!iɕC)j BUX,pSrtHpakKKVpY_biq  Y^.յWNiZ򈜄T-{MΎ>̩^+GU87^NhS^P ~x}_iX#K~c-3Xh\P KsvJq~ cҭ|PC2g=_:&:Mm7w8BVFQxP5ӺV0P*"Hv(ЋA~mQ؁g);8?ˣ;Ik@R8: ) R?J)^‰:A]EŇa3* l{mbu lXjBf8p")^SIu~q9Ҹ!aR%xoͼM;JԯfZARZtMacѷ yxCyHu}K>;xrk;$ WACDͤE>w4x ^sSrhv}%h:T7*I]~>ӡUnzqُ_A Vl1%#ٍIAy׎o:lqD:Owي-v|7%$;YHv&i{+'oSaW[߬CSmm%F-۵NsLI569jdL2/럠iӎ9Z˧_^9*Cr(k6nBqy/:/[_l[B'Y{Y NdK+}]jGi0s5 2'nnDK3`0sAӥR_T?>N{Kp+LMO?)K ۩k\@L_.n(|u6hsA׼*E* M3.CAj V[#\6M$}k B1nTI pIq1U'qtn)GZsR!\вN{ňڒ03/,x%_(˴Spcyy kۘ ZDܓBUҎ(#TgϢa0DAy ih/IJ!tEDN%1EɘuSpf}ԈX<9i[Dbd~ br}g$qB(srSc.6 })x dkݏQ8CrzVc*^&N; ,Ig/.td\+l\ORf+5p1b6  5lq~E&9qo^8wiuTAGEU=|_:|d-MbU<}"F38SK͢#p؉mܗG1J2\>\%L^UlUujk r.,ƾ4LSmsbzdvYAJ0ب]R9jdgxjRy3QC%Ÿ.BeGxր!?av@Q&%DKa:'E-47:B ;P Lmp` #,"ri[)Xp_m I!E s'KǗ)s 溽u ỳ_"eAW@^8N0t;9#% UZ`-i> +1 zmpmMu9Wtٟkȡe/(*.~qb!OjoGU]DzDp0iܞb3La$àthvj:5D-lC %ޤuT0?w;'hyyw28vzj 3s*EN|hgOkߝuOYz7l"VJY{¶lx.6ct-fC|e3V,XbQWܤu[@AiuKj5Ithx`ߎp#~c[CRUO'qY1`38%&q(/iPi~l;ʴqh8,΋ܭqj?и]$p6*et`8́p>a=;eѺ6$; l"0l}nܣDiirXnU ІFT'@<+9bAK %] [YZl:}%׊11;J%c{h,}DG(׿Fሄ|b3$rý d@'p<xhlYș^R5 7^ 4 XVwN8:F>۶l+/ĉ| 8[ 1SL>g){9Rڻ/fRPQV?!:]yKT MbIbTϋV \0wٰb8vOHl3r)_u:wZTjv SzTo.&'G^P9{[%mԽGP,Eꩲ?y(pO\lEKOh|WȺ 08y6#Ҭ¼!q; *?=Tt 'UAhP9T7"9곲*UNؑSs 16ù*FfL f/ <(_0#-ҁC!8/4ޝZQ`/n]AhFS,!~x9VX%~f2?%e F^Fs7z z)u H"um$rtVɭA3 >aNylAGGdmte~F4zcQ uFa.Z qص2Jj' +uKjy ̽1xUH4*p߁dsdk\Ǵ`G#lAdv&_-~iE-`5ftf@,/;2T&:}+q[\O}rnlgT7ʩ7>Һ.phuwȸTվ0wG~ $a{)C]D:*ChgDW{(_9VUE?mXp#ӱfk^MH7G!r;ɨwW39IΨ7&xS. bTaT^Q2ʾE2i)k}%Q\~,RI4{U׶kk( l+=im,<_.*1ZI}mÎ@EYz6e콓‰8z ׉W6uR-. c#Ueρ3 dV]k-KEvf$& zm=v[ҾE"eUVBv[B%An E6:i8ko'Q1IF_|$h[MpFnnV2rr/E -K4݉xutFץQ^!KWu?w$8>c!}I|tbb#_À5nVH *A*M%(S gwyHyNMXZ+]:!zA Gyk/?喢͠0kmY"r87@#G=G)},0w~/`&6râ1L_V+^4ovqWI=3iқ O7.5ؘfmF#%dLxmIdVlR 2/AAi;Kg;f(M pYKb\f W)ΖP!u5*i56ua;4ęYS$i?ojE$GupIkCU;k+4t4PE:'1bUPy1ԩ]XNsuV'7:ɦ9qp֣}A0#4^tIx@Y'F$V$dQUrrɄ _~^tCq焽zrK; ^CN&#}Ǻ57[{4qĸԨ?ZUS74XmmNh49809xc>[J~iҪʘHOW y6j 1rRm0n׍ e+ 7b*h^ Y+9tg#' C^Nf¡6F~\LZ^6RlKhF@CK{5܆xE6֑BWIc};/̦EEVeNt0 mx5o^Y~F'/5234H;m|VV OvQ\}3!0FBz> C۰[ N78.; `m8h67\:ȸ4vh%yg :HS*thՍ=z;om:hG^|*r™{T$΃A}-AbtŘQ1HÐqvUd*pML{f'LWDNsVa[d9(]:<'L9yy"Ķ גBpdXG?2fAN/|68X[E4t >35 ivap(wRd-q2nYw< J@,~TX8y6}E~$?md_X\P!`hwy[n) kǼCEDe(a?^8.Sṣa{⨠܉3d`?4gt&V~ڨ *iWƍQY`_PqwLԂ2]t kQZN43nK@,?ͬy1O ȝAqCн]7- Lt3]z}|%mIL&/=Ppgz[BSyqHn(ԓ1%3 vO͌%v][zDU@Z]IM3  Iq_Y͢u- 3vM2!DS~V(!%Z a%+n>&7v\0T r1)Zm0Iˎjl$(YqNm#ڻž&ΘS\9aicJٲ~ -)`^ZSbp.Z3 +JdOmnOqlb D)lm+'ܙT~F )*xx^C,:Ek!gWx-В 8gBަV8҆_qIlt%!YH)6K%'Rh[VF6>rq]Z*0Ip^ᷦ=fmC^._IۺjE>AZwFg> M'bVͪ'/GCA~3x+HLe9J$uvY/ɑj42q `"8p#r1`lK @A(wh 1cPf9kqVs]=[v?n7LصA%?o=REBm!T&El81C!Gk5L/p9ʇخ.Al .I>7D 8iy1",? %śHĊ&<wAm&Hm+\-8dSd0M ek5<ԾdPA,O0X6+R}c+iα5S,7;-PMcԫFQxIB(ZƐf2^;ωQiC} N#\dw5V.#'B=pݣ2b>u}O!eRq }?m_+%,_dSt `0 %b`drRRX޶Ѽf|%>-).an.8\=fMrz!G`_zF0So%-&,SY ?{#Eq?vI)2jfuPCgR7 ʣ5F7 ѶYRyPibxnGIϥcnv'ˆ>zh&QʏsӉjΰ.@[CpۑPmʜˀBҜ?g7rWZoF phXAǐpxScΤ1ѦzGt:IT!ێZwY[3C@Wd'];{W4OLwrkjfr٠\O) 40QJge@6 @HFA懷}p9 .օf\{#>q.Zc'ﮊ_x~49tB4~"B!1f9UZOE5{2@T(y#"%5oNu٭վO!M-Ԛ*N sNg%tv E,,Krs֭.% ~fW{`q0i8] x(13ė{?[~^6+0KdAS@t,ߣIYKRp(Pl{`84PBC&^VTõ&pF}mň̓%X:Rny4L>5IR(Eqg}%jeDHS~O/G?0kOD8#~zȓOΞCVglU BAMSDh#3yYkcW*r~0 Z Z( xTGqr^#NL#3rRJ#]QZB5NīSU&9ejhM5 O||Vx;q!2x.;I Ei]:t`v'W* L6lHi"N9P][;VeZc1F?ND$[uw{Yӝ!X$N>sKRYY֥jJ^_:Wu[MtDŽ%dʄvj}{wgbBhUx#; = 8:lhgL}t0,#cm_\Pmn#vP4u ٿeE,&ZƱV ux+x@w 4D ](%2 E6wEɽs!oo+#PaL\cjM䨍5rCr$/Wet* e $G8*Ы1~ r(U#ʾ0{NK:;/ǔ,YH~9K>P xIeIh6j ȧjU#p~yynH>-Aqxcm8 tߝYO)Vmi{Obn(xL%΢QĪ@\s\큦"ZO绩in]gט#Y2lpPNVH=i!}=]ғ$RfH?hGT?7Fr;<ڷrb[ ˦ r?<nV` I5DH$8ޭ{iLDs갍F©5UB2+ݡC @~bnA~B[dn)_Q=EPkZH5{0x},J`>d>-zK8iGq ,\."Th!vހ3S BvNֹ7sZ&T܂^ !.buw&ե$[XhǓUĕ{2#9Zy)HFk\dum^dLiȬ@m $w .`Ew𿃥lE^Ohvu[ :ݏk0X^{PG6%GdAfVg2Z:ީꀨ*Y = X2xW%6@aU, ŽK3[i6Cb5=[NCkEܥśSea#i8/nF`F*,Nk>໇k$w2m;@yG#ܼ0GZ\4ey`[͔~;:;®;-Sow)^Ugmۈ<(j:*ߔ6KāG"Ǵ/Z=݈&:7*`:LJ+("=G`\yPee/ A+$Cs?-l%eQLn(vC1N.} b|5epT=|׆dqZh`C󸼚\7QϹFcQ!\y%Ҳ`cdWDV*p{!fLM"6\7;4({ zt?T%3kkNՓ8:!)U=o>YtJj[l`7 VGi#uRw|vtnxDC : =Tx8áB]b&`(8~87~ghIw[ˏrmFXuH%񐁗NJiVF#Y}4+Jw~+3OxJB'uQ]ހdF|bCNM^ҮVR?7@30IEJ(%vZ7M2zI\8x(_w9b2P϶K? \8m_c@<^(VSg)qPvxwK|5d*ANFE) PͨcJ6x_؆l>;ydOj( _\9`N2  1VJ0;2s%=>7#Nդ6ebP`^M\3~JK*ah,`2q_bMXqD34])QVY8}S+E2+-f r>:ތ߲HÜ/J%wM x3ն8Iħ)4 ٜuDo8n+W(5s47յ)=/+T,)OD٦z1Mc[rijȤ:F9Hp.\Y[MYԄ=QfN:YR״ 04?a<=yF?0WvP6F@7MnVt2;stU)#meNFuޙ.~S.eÊw?adjBx'ueZS =rx99DֽxWr6U\Lҕj 01RUItOe }Q]`3&1%4#2Z&x"Cp,>$vT6*>o,9o-N0\?9(4ze)44UftcS";[fEǓ#T?Va/9@Yn5r!c ݣ)8* (DU RMzG^x; -nvM6Bn `_[ޅeFoKPA.}*F^Fn2%.eb%emƁgZhAW ;BwN֕bMaGg>0D;?Q 5K&.֖A-{1oݙámRPh*WBOe߇VqwUdz.GnW-~Z 'O\ ~6yG4{[WNwKwKU7@WB _ׂweZ)Օl'b+H[W*4=*f9_hȊ9p@V\cEWG&?5Bs|`##c9܄FBydoEG~.?-:#w(!^N#&ԚE;pX) hQQ x0$/?(9/nzXk0SʔBGwq<>+h (Y/0?#X:9lDveMXs6KhܿkSyWe| ?wYmGUzf"1}W:SA4-ٱ>/WUl˚ۥB aNKe-xK*$ 6YhJ$u*#4p@,"8^s˶OV K{=7gy-jܴ( &PsBRts<LYpxcۯ~TsSb ;tv  (\պq%U+ʢ\Hi޽ѢJzqIB=ɇLeGhO J.{yU@-w}Z$ce,&`F (١QpZat}C6*f; G>ڲOevY1B5Z:׺k~yiO<ZRVmkWƹC_Dr@y9~!)BĠhC%?I- MfoK{[~~M@/Wh։E5ByZ>,OE,kqb隁F٥TcOiLљKY Ҽrh>4#:"T/͘Ս&ǂa-s<tj#tI-oteٻ9c!U9: DG&:a{5G 1 ։zcbrPOMl_dAMA.~S.em9JGE|^54XEB{YDIG7,P , 6y @!ueq7 pP2Ab=ᘏ-~*,8zNɄ>b6yrJ\ !>Y d_ &!VMNMfCݦDqbф3t]w\Q9-wf*V?5M1BK:x^*7Gm.Hxpw\iz[7q/]BPq;h}@O[PtcmʦWZaVTI؄G2R7(^7}d&I+ n9zWrnƂgSԓdlx,.Ԉ^\@S]l*%0VRg22{A\F2U(ELYC ??/a;.J_kZ䌄?k N\k˫ZŰ )\MA =f-7>ZFnO+)?|iNk .W>E0E?TF{/ _q$~\nHZܕ?L<τ5kon~&`ơjD5W,"zƾ @Hxv'[z[L^O*r<#~I :Riu2Qd{9a֕@3^AZ;ݬ4y4rCt×d4ҝNQ]\UpB46+GՋ,; ļJ'śA+a U`cBJLfD#m=YyPrǙfO#K."Kz]0"7Q8 ׯ ~:XC^rY"@=4tvVʰ}Ķ WGDysH忙ڸ3CCd4*>/fʝ P"bUx0dj#iNszƷ^i*@=NZz6Խ 2Q>IO өrOZ3Ubrs`cӨ~:{oN| 2 =)f1.+UlՀܨaNyK'L ,rpGkJ%ȚAB?P ڕD)T=z~>/ /b&ɲKq5-<%r1.WXTůC#:0ʘN?EM~uEWRk !YS71AێucKnM[;`mo~hCW'"S,+_rt0K aT բ] {#')?fٺ&)5W| )ԝVo/Rv.3rZRv _@AϴܜQET7yx7anl)8A( ^WYQWQm@3 !x]j m*31TK̈́5U7W驾l ̾1QOǛeȶAp3,ߧum85K g;]5Y6M]=v8Wݞe-~&C ¾5`N3 H!Ŭ YIEvV![HAGRxFNsM Oza (kqD$p9٢x'B1{4.Οz"ذrJ@':`>T2pchX +  ]]r$/ݱs^˲R]F@4ѭd~O]&Q9H-h}.|ےx%О?flὁ&?ȀДdզn}^Ykwǘ'& OFr/FR"bͱ%hTUcqtsjA du 7$`X1(NǑO_ȱr`!K|1D5%X){;u|aUk8-;X+s5vpmʢ} X<Ǻp p פXcB6Ȩ}j'ٛ9A9M$CRTe$EPF bw' ę)1VfY e7ŷp(TҶ2wWwjljk5݉}{I'[Ieѣ`Tfq6DHlcN6GpLMWrD~?!T!*oIdw4Au` U>n;lӘ;}vO\SOYtbǰtMIyJ@ܯ= D"@іj{$~dջѝY,]$}mi( AEzݖqz#e ˜p>Dⴇg¹Zv=+܉Scc^h&dgI?q~Z&04SV<& m<ɹ#sOt/7"GԤ6=%]FJ^#.0EUr-gnm&l1W(8 ɩ!)Kn*1j,N`bF)HP|e irOkBhiB;Ad٢83Ze4VH#wGVcf@j*i/)C~?.sm-Մ2F-[^>ڏm8Š:<]Elb9WORʆ]G-dL ߓ;b0|q2Ixs!I0)w" ;V7ΚwKEU˶GL8a4D cb14Nŗ KCшa;yt[3Ep=gW;v͞]0ʠҹS̖) bjiI{W;]TuA1K ˚4h2n@^-'UQ3ہB>Kmq86e[&}`2*`u!Z"3ykB~kpZ):YI!JDŽ 451^@E Iʢ`#TB6C ?y0 O-e+~X#!+$BJ]QY6W3AEf*HC'drR!D^%r0DC >s\DDz5WPf{?uPQ|4-I^PseY|JOnOyE1uL2MdF^DflsTbtw㲀cBU5T].Vpj>:"ѝLS9N?NZCq- I iC0K#%@^dQ])$F;[Emvmo^{r>D_5ݷ"Se,!E j?hM`&إtl)qQNO`>?CHۨRm'Yd w!Tah 4H PR否&,UM [H[ 6BهA)Ev'+ ^|A4C1SU9<im`C66N#? k*y}~qIdc.~Wi0!йnC3 ?X@Ǜ`M@iLjO~JaMLG^?*)?KE:?uBN"&ٞ8\cgdV^,kd5w>GomoR۬BV^r|>{l7$夯Ļm^Hsزx ,"Av?u[RPw\qMvވ ivq-T)+'!*`6":%?{`pՏ{Y3DV zlX=X2ªFD D 'iZ#G15K6r3VhWQz`x: 4(<{NGg_DOIZR@+΃jz|ZuَmP ʗ1kD\])>"@Ĺ$aMb嘖jXM,X>|=yJ~@<0-irT! LJ#c{^qnguih2['E _RfNpFQ>I|D6l fjcQaZ"Jl;9[gyAX?L{SHx*NB!᎚'\װ 2,r6#χIb)3D&φ`q&;TyS(؃❪ 皍ӅH65 I$3_"hU]qヺcƎ/>}+HAA m'$tjpF;${ku>#Ĩao/Xl^Dh,!*qzJ| rUtZxʦя A=$p|l0&yjsTB':eεb]ڑ}XVκDqMbG ԛDtpUDr0]S~XU\p6\TD^ѹv9D_++;OټX/۶G?zⷯ813n݁[Je^,ϟ&rHY={?Z1iuKJ!{mFx *5&)akyU%hDl.s6. 0vŤe*U;厚){!Uh,6c_i\عlPs#-fKS~~ᘞD pj!S?C?%r.{pR'~0Yɼ} eMpz8ܿe}'V2\G.oWvmóGd5Fqfz /ɳa%g8Jop}MD8W͑gi[O&}<̛g17XS杻/*ǝ wT<̽* c9`hlv<ηLd5[Ia4(v 1'ME4&:nÛ-[7R~~ӽGZ GmyxdEPDVTƁ5 \W鮅N.1'Hlф 7f?' Rj퍿W…R;Q2 9R/a@,t{*S^$K`Eހ f7UqPCR lx?C0e cY]Ro?Ţ]1FizQڨ8'WfrVĪ|7mY()U!jKFE]Z{%y{t& +h`lݥvNh;0YB,F3QL[pUPe+gzP_!uޠ ZUB6|o!Sȭ)ϝAU0N*#o]r<*&1iPU]y L̐R\w(1Y FbxA`. 2rUXcb+z fzbp '5 Ʋ-./޳>շ+ux= xeua0G9Gl4O~ϸB?k@R)G?ńF&b\/2= 2?}ϐVԴAZÅe[3uxDj&otL.bn11[ӕxֱy3&4؊ Vq+WmSVQ{-W)0_ m0  ƘWNF; : "fګ"Xݳ_0nj5s<%qW:N,TLj@RtiL4ݍ7 hGz=7{@DOf2,yj$=H"0n;ʓY޴P*6ñ,`¸y@dIJb#AQky$qgߘkRofWs[kz<l3zGIE0<lPp"01ʰ,h>M2{n-75c*I&ޢ2v8hr~_xLXQg\Dsbk<@ R7fH $`7a d;By1mK7Pcۧ8Q -5(Qz{O"bT .3[bw2lzx@iz6N&1/nx> -{ɨ$A>⡖0nqަ^`poV4Yv"daﷅEdUpLwߨe8ێy85; 8_2(CWK6w̦גӷݳR-zpլIvEѸw-׏gOK(t[mM4aw rT9pOoղثk8ӈAH{nI]cUZ:+"Jt!O"Cњ۟Cqd#cFPs>H{vD7zӞwJ+;K#^z7CN!$:^}^?$0O5#S~hԂ<6CY.ꖹ|Y^1`pv\K `KG(Y^@@V& z^ZaH[TTmPgL SMF9x3PÎ & 07r6uי:kaN8qdU4$,} ?؟.u6(JKTD>yc{ .0?>g%$=Ƭ<"O_b7x(cKH_c!YMJ`Iq!3HmG-rneyJƆa/h@Da`y+o } FQ"R'by؍!$V rVUlzԶHwR#|]"(Wяϧ(0D0{djp&QO[=AohQxuAJo*C1Nweɤ HqΫ.: 8C,n߇p?7J(M8\J+Z[X(%3#ϲ60߲82EPQ7Nىoaƭ;]G*!%*!-JkLC'L F!L]~B 8z$N^{a^y vC M9cZZeM!{5܇ r⎐3fD{G$5P(0S-i=Vi%xmy/@qTwyYO, jXnO 05U%FiS6^o?!DHUePZ"T<l%4@- h":yId-mWy$0Zo,hJ@5<ԃIrBu'Н |]9ds&,\lt WLrJ{LQ@)"לV7j,)M!w-6ۀz!g3 ͞qnFI#ƨ,)1S vt<(PpG7|FmywB s^76viqYJ8b * ȍDq g$,];{F#֐R\wfP^ !e>-A*>KsOvGe wì:3;?4SH8Y/4{Q2;9{X`s? aL'|ɯvA&k--&GkPey+X;xhF`T(DH׺Ne4٪"9"\9-jaZ PC 7^A5Ƶs)D #&c!+Hc[> LB4ڧ-r> nˁ@Ap):Q-[#BjZ1K,)!1"al "ŽmZ*nXCmEulKH:@~焳i2 7^%I..!ڬX -Dx]{fZ(,& Y2N 2ZFD^*pCxsU~ٍGGqʲ 2<\ f(@'р3/6W\iWM^vtztO]+Ê1GOrHVR9 ;+Ӑops@n ̻y!d@WވB)}/+w%ķOyҲ=0pJf}R+"  J[!`X.{ o˸פƕ} >)lmW‰!5#$ؑwȋ/+Qu(8h5>tS>rh{h)J]]]n(N"`B‚i=Gz&Kٰ+}k*v$֞?H؎1Yɻ!v-'kR玂@v8b)Jn_knEmw9}qCՄtl&n4wְсfe_lbH͍RA7K]ov(ac mI+!6{|P (汆S_ 6}rIH;9'0ycE!)ڿ[NXDQp.xΒfU/ tC'#ڗ*6>%WusSSSH  3ipjK͝1؋ EV*IIϋ})չd2ޫ{Χ*ݮ+jK% kd簁Yy{*}B+u9:DP>D_y^'h9dPhz%) j3b&Ql "fOT2 QI2UW6t Jxon_]Aj;W&R[PX_ݢc؏wp9ןfω'?Kq0ã;wpaW1aD}qa7;#I|@;Uέߣ|=0PfK?)rD/SaueM=) z[+KEêS pׁ`䗑ZԜlar&v;"B4EN_⣉.riZUv%zM8DFvH;!6v ^Al\Nȇ Uu CEG#GЅ=h yΙ#bo&{/ƯiVj)R>lpi\6ըKE[ 1KȲn­Uΰ~TfgQEAz&2;Tnh׮˄܌*`˥h}Y^QP8s'1;ssB`ab oс_C8ܥs K˭e=Y_hrjuP#SȁɧBjGfu%=ѰouW4G%zmށTQ(Dr=FR)x__ g= Re)MGSKLɰ~6O.@CZTd]1R\hJbe /T:1o\OO(Aăn k,:xsri_CdC=n,$ HC</cVdUdk0Vr+\LJ.ve)aGjs0֛xF)^/Yv>۾Lz*3lj9TH#L!,X+2kXYrQ +^"H.`oPo|ƅB ,f#Ye22aW'l[nZ  A-AiҜn m{j;>H00iDInԎ2-2n0[.;l[?EŇO> i8Iv/ U42:1Bʃ {]ܤ(Szp2ЊIihq[[x-Xz{C6; (ǂEd㝕hCod`r52Q6hMh&1&w u}*Ɲ&Fg&`)W VtHV/a?鶪c<{]jYkF7xks4?=jL°v L"Ѥ;iPB%j/1~%rڋJSFɍI)%܍d{BNVӢ4c|O0][խym4{[ `l _Jj-1ЃTzO69{D1Zv lp:z p8Njsd?H2khӓ~"=NM4o^W/D/Y|O~j4IQb#BeGqhdnj6`3 04btTVßa, ݍ VYv1%h1q"ז%rTB9먙5MS#ksLUelDW$ 8`N,lPy;v 9MTj&VKz Q Oԓow?wZp!vq ŀ{R;2ւDOYjBoCkF:Z+εŚv^ =sag\ҡGs5 jřǭHoϩ,e7)8|6)]]'Ō+Ƹu.Ѹ<9wRWfQ^[xcELڱjޚ'I0d08uUXxO>Vl T D^B{?A' 2=p SQMG Yeԇx+uU:-SL!=Pgܥ͕ Ӧ>Owg00 XntTY{Yc;89ZH!BF`Ն"(_?ac[wE *ZUTO\Bo?;Sy=z& `{;n*?3n;U} I["~FJׁ-z{.G׳f= !lv _漲k%"Ov~m,=<scG5مfNa GmuȌވo`~sTTnP;-wsFV35_$RZmjvI&(GքMJ%>(`,ɩ_ze=$DD)_Oh=&Zf?>%C턋c j#r@CvUR;{ vDՈp̽)Og5 p}̥:+s0)3+`7HM*bjau˷spM G`Qﳑ^mUZNW -!¥K(㹩S\CYvγm`﹚tNsADX؅9PCHwnub1y#dv??tTr) Ԑ̳(4gkoA#tCrȊvL6:yK :]ZRr.@D2 )_l~+Kjmr ׆P&"?x~DdΕ#͝}P=8L5R{-9BC0X$Ksf;[Ͱ}Yܷ7Fg y|`^o*"ch9&cxrU1_MJOֲE{⏼_#$teMóyɃrNwHS#i ~ŃYgxo1Ab!f1epkB/o\񖲘)jy3ҁXbIO=ZߥEk~0[/n^GG16o>@d #.em_F8 aw$1 o+"hs]~;ߡ(zFEFtn/}:O矦F=͏ )J7dFI.]6gVxYonRA<ܧvu|;~Y!] Ϻ&tr;_*"@.qB6j k$gPBcc\Z*! OYB$6QP/FxuA ,W "pl V_Z zb$w4Q bPf;Jjf8̢yr2G*ѯo*?v KA9lgj 9|+F7Tя_:좎}k'_NjY㫸ݝL@#]IDjmI !Uewk0_!911ÜɃ J ZT4N"9E>ư_x9xx,HXFNW[an 5yEWaI΢+2N`5i8%ڕXajKc]Kݙ"U{|aND+">fJضOiiMLWl3F%b}nm:)kk){_|RU` ۉCCjgC$.\'l6GC:tmǘ**~_1K?ۗ%L9Zk}zq&k%3& Zw?Ȟ$HnSy3m7HBGW!̛ ^_S1EAcEC򧀼`wLwiC$ZHُk"%!NrZЮ@s츙@OWV]۱OꆆM !s';`:oAghØѼ ,n}*1pr?Hޥ)P%?\RBL^C1Ӧ L8H@ []z4pۿ ͇%"o):^!r/0/=[ {~@ItKӯ-i|& &fF-Q:5ؙ 5d(mY )#kܔͦhn3LqP/qIiPnI|*M݀34KD+:MA/yDL,5.KrT0mlckYÉ8$> -Sg G7&C;Sm>3ybf|9UsA.MwLoXx/p2I^&cXݼb]ЅżfM96O6@yUo\Lo:]ґ7օԅ8s^"k K δwo/cl%C3?½H GX~T0_%REuƲ&y7-֯Ks.O f̓։VWR8M"-jch5RT}̊my|-4M,t*D)/,߳#> d%o޹)E%3hUaubhs{pRȤڠ^KcO"qSx/VjM~)6.s#FI<F`7erngXZ+HӣpĀ JJq^A=aDQ/flϮ~w(5@TuKn&.#ɋcQ[ ƈ2jѥͰ ӌtj6V_f,HR :njJ#ȷ'$SSԓ`2خLjWŝ#lB}WK*mt?~{llMKADa\I+$OtpHA~ʶt Z ԁ6W?a"~u7t=\@txhlsAP@Ft)ha?#a { q8Q6%4X7;pʠ늿9+eG Z#> /#<g`HHd@9nHy.A<8$B݊6Ѯ#]3u-}3+`QkIH3`0h 8UfXsNW"XHX_SM9Re,K~U[%$9GEX%i`a8M?.}Xо"$Ǫy'aVuUXlG4b;Y`FGs5j?Mc*cS1HyMO)@`IbNT !g3H:33g!e r z`3<ìrmLf%`Tٿ3';66[ñMہ@"MS1W,a z#.3ފ-j8=֞Z3{ܾ+|cBS!zsS>4!(b{f̭μݢz;:/fhugv3jyxDwmZVwt*6*6?  ĊߒՌt}L-l˨n2:?1_MJ͎@>7ԞŨ+']\Z#?߼Xn (?(]2͗Eu].:C^n|8޷u} %\mohI)l a/UHܞub67\}Mlst 0+{H2w)Rq惽 ZKCdHGy؆Wb]QR۠ jib6Ur->E?"@ؚ`N0MT<)r$*0Xa?q3R:Pk^85q?9TՂ+Ҍ)h(oH7;Y + Zs\pC05N "NEut t p@f9: :&oI/WFt/Vؗ u,ua'-1P]{}j nMѕBkgEq^_CZdZɎʗ^Æw匣,)SF#57W$+ըF~FS#@T0CJ~|B▙=MH P?qW9Yj e~ƝUvOn75KI:\ڏ v7nQ/DYv冘pAU5eFl!7P۞s,s9` 笨N)B8OYr.UOe[.ҧhVHM5/ۃIH Թ^"{q]K`YG6f̕DBO|{Ϲާ&k3?k)Q|ٳgvU5ptW:EC I_f8Q/WUKu5 B_O Mſ-BhjCu \yR wS͌@5$4Z7:3SeK . kp~:*sKr4D AUrtfO$[ÐKN26wUBx0Ɍb̞|عH<#a}.UicNNܑgN(c@ 1pQk`LD#Oaan;,Yй`o,%T1/y^S7:T=C6 U/cgjZn@TU6qL핵W_ +sxªLv͈ `ChU.}+PxuNsaf.Ai|>0 P%=>'fEx9ʲdQM}^hNa PRm.Cm<}A3)U{jEЁ uk&.xth"rECDf/~pe L82T}Ec?arRvvxhE~:ge@<ˮ ]Ϫ3M4\ TIe_QV?<:FO,Db0qo!U`òjn 'iE9 @yBo$nnWn0QC /`OwanLy %co M mphC|G [p,r"]VO9o gY](6;V%m !)]OTtIɽSETUϘ2Ih6&`Ξ1;P|ϖ!BY7#$R9)B9o/ fpRC܅uK`#.fbNћZY 2Bx07݋ЗXGa? "+MO:GM)ש{f^#lKVcQ;xʶln&U)q& H?G6γWI-YXޙfV;J?jF{69~4? IL9Q+M/Ɂ.nߛ2yaKs!rZ g<_X'N{鐁 k9۞on;yk$V+.&"%>rnbӿ sG|waMJ] SČ &m;d3bz¼#\~ՃтP$eF&)bɗPMEb:}|.A,{r^G$D <5.=Mq(q F"ߪnP7us,S̜*2C.‹JbsyT|ʱ( Ty҅ tk2P:t )zl@K:E/ c8L*[aHok㚐׮t{ZTDoI]g @j}08ZRt8 , &\ʼMDV؃`y6`K,5b :5,c*יn﫛RyH Dpg8)pk& xmJQúqJTBi1&Ҡ8;AE =I5kpf/f q|$R;]2w-W l~dT#u*Ѝ!{ᆴƭ(T¾:DCGI`5j='HN0c!3+ n-6g$/? xQΟlgV#l9 4M\îȟ %a$N4C}?2ZXJO8(S%{1"TdC&f{l*$'Sx ]Jv `_ic{ ad nX2/>\8qМwF ^:J.ݝ3yK\-^aݕBQ7>r!X_﵎m,dn.#"Y[ z|6NQ1;A i}a,\JE!@ԽQ[a[KKAD\aI\vTAi08l?H41gf"nMOZ_M}'p ⹿۰Y])fEԱpem*1ڋ{9@6r;5w$&vmO}d݀t2>Ս; 0p  ӦX/mz5uRb_TWMXA[ClC u-\&eƎҚ )ۥj`?~.Pl9f3WW|, `_<[ؠsTǦ9< =\3Tu_)X!õp+ڶԞe{7(*AxR*)$GfobO8iá/Ze( >+pJ^] ^<2HH1~δ.S ^N_S~F?U)9a06d³K2HF+LoCģ%1^͒%aoL~4{qv~DϝYiDf;f.6qȰt-w D h𶱆ࠋKUwl T'o`P 4dl N&G^P]a,P.CQ*u ]88 hZ"dRO9Zo0ba2kxO*SiD|CΎpz] ;I9puu x%N ֿ`Bs@UU%tk@)( 14hMf3X޲aG5GψYBqAy`/^yC\x'[s#]ՀL<,i'o*$jH1l,*Y3?刽0CƄŠlķki/cL  XIW⼉0?$8WbG%.; CS T$,vS4f*=lq<\b6(dNlotIX}TfA^/kQaF;$g4EsuwYUY9[`{yFM_>/XJr)˲! ց$+=F>J$BNirvȚ5 @PcXͲ@ ^;1`ꢙIԪ k :lj|7| E!54 ZÁE-TXIw7z`d?gxds\rX x0PNl{(?T3H+Z?:3GysL4,wuoٴ ^kveSfF8}"><5mЇB]!w"&YBC=&< xzru<](Fc1f0tX {Tq[9/Mr\~Jk+)/S%ZF4_o"lNxu/TA)w{LY*#QF8uҊ'5GTILQ= rV 4.̃F+Koġb&CMk!.9pNg594NEkq'9A])µڤ>eވ+g(Tȥ2=|9Y;6+ ͒(qhi  vef4OΎ2@~av J*:nz˖c:CVuhf}ER͍9锜O$7fJ72S]5QH 봝B'A*.hlۚ{Ǐ}vŝkn{).!N'Wn9dYb3Лl  gU.q43@,ai-Pr Oҁhk ƝS ̚4KDL xho0m9w 3w^u좻3J9_Ê <=n2)6wqt0ZAhsT01 i2qxBG+wh8Zw-^ tSH͘p} #q>ȚO䘎 V{}nZwͩoKQwZ&m3ʴCc U}\]8IMkYwLºk\#k_yHӓ)mfZƔ[ر- f;uj{ 9՝Z3:goiV~/BnX*x-hoPs;O}C~=(P߻%1GC[Tt"^G53c*іu4Q>R>YepHRo'xPaE̎]Ч83䫹Šߘs3uO;x-/.HA~Gq-݀sV؁/ ds!;@>x{ӕ.J_%O!t0ksLHV;%-{/ =NJe̪(>l@] Zȹ%{ͺeMen|n L1#)=!6ަ&|4% VNoS-L;ڑڷ4sfpf*IwX;8Z}=4Aac-HNvtGxg`V1އ@ 87O|@Jn! ڙow8\Xsӻ dV /rJFJ;[h#/Da)ZI vj9)W5[1|=)aݡM aLH-Ɉ Ѷ&sGԎHK]cyv4}2BdRSdnɬ,лq:Ɗ'u(Ca[.&~^1#4CzR/C0]Pϫ[|NouGƅ]u.XڒтƯfqi(t+A@_@3$ J ΗSkOFSئ޺bB93v9;˷H`oP"5ioWESY q[& IʎD$РAI}ȣ洹Ȓcީ8po5˒GftpKBq݂1ۋ?-!Ju*l{懍UZѩ5Ƨ@2#&bسG)u(Lx%wN'<ـǷpyf7 (6A$Up6KN;ƹJYkVbbdʫJac`{c,x#XP ج@>WJ]:L2LsI41 2d4,tq&k#xI_CdBApBql5a5{45Rj'V{ } yua74x0qRc ?qh}½++aKzW4V wj*P7>J97M;_MSg*7"/x y1/.| =k_}Lde LX hdv/طe謗bcB*q7 3Uy5C73x$Lk)*e LKD㝋,P~,Sg'ZpA<@<*2&Y~3Ykt5w-m4ZHjs@O?tRE٤b^ ?$b P a%lQ.fKlm!(FDCh5(\\*ٺ>S8;D$pWG?wdBXӢ`ء8^;n-SNۚԶV ~HccDi׿T alNx~FTuSعdm:u+w\9lgnvGF%.<5,OR XAiƯ9=ʂ@ѠEF줻2E}1R F4B1$<ʽ@aM[]0 m<߱8X\'N}1),#"@^&6T5;{cX5m3 ÆDYt/P%QN-kN5K7t5IP8oQrVOqӭb:>? r/YaJ.;iwyʼnlsbi%'@N0&t.D 'UְARO7鉲mxuKkG҂BIRK<1/$_Ne޻4SLc});ccNpt#BI-YIw˝ NE`Oy"y>ww:Ƈb_ 5Q4(d׹8 J,"h 2abkc+ ֥ %.^```I;pq"ÈGqĢp<(gU v&%eD]H՟DbyKPos͛5_SO^ ݥЉ&z!fFVk-{7洆;v~\6#5-Œ2'ѭ46vk!r*c_wߒb bB?D(pp^wzQΣ KkNUs|^B<ڏm~gȻP@de~`c̑cL^ ;/TB~*[5yVח[sw-=~F\IϜi+pY$.{fTIu`Mަ"2m~W%< %Vʞ8uRZ tR1GmM9cҁsuW Ste9 y0#]/P*e21&js 7 Ֆ7x9?{M7_JQ=Zg=Ͷ>ѿ$!FX(E ~j6c|R% B8Hɽ 6/ W5 @g&s賬<p];oB"(kƜ VHt[bǫTj9Q O1hTxQ^e#z縑D^Ipܷ2Uiˍ @i4IӍo}d=_茲/su@=)h~AyfEFUοzdl_N#"&ÉFbJKX#t S F|WŒ^*E% 9jD:܀A ?)рG1*%г < xjKQ4M77~M-֬Pu`T6pVMEh)nsdpa$eee!O:6-hubvm ޞo)k`xYS(`UϳoqU,+{6&I}+Ȋo:A;^2=%8[@ ?R}f‘ʕ~4~uY `73P;'#`Fe/9-N%}L^>JyxY_2$F ŻPJi#"+)F]2Yic2rAF& m"qDhJS ܰmV_KoB/W0Q-&H\Ԝ=c;zKݨwTzbY_ʒO1X;N$NȮ2^ްd*z{.FCeBSQ㰻N˜gDLwoH-寳U@3EL< L;!!y٦j2w^UA$bTSc~nqX5",H U{L*(#Wv/-‘}m_A5R~1\zBiUǍ7<B2*{n\L٬͒&Z~W $QU 6'W(VɗjVb/}|뾪Z\l꧞O擏Qy>0'-8̶|2t9׿QgWU1,>>r;L`iBͱ}ԓF;o<;|SrtMA高d]_O1ɬ-cmڝ egRӾ^pSn*dU]G3|['IUci(a*هe 9H^r1S4.x;g)I ]$Ǽ.fr|m՟[Q wyQ2 Ao(,yI61l`R& ;Fky3Q!2[> U"#; 2t|; ׋ہn@I3Ɯv4D kZ~8(\NdRG ?` ǩ1%i1e$ZM2@3Z(F+¦9n-3jo<+_4;pLFg?rqILLv;=ƤR'a/C?]tHخ'\CS1./[Ys[FJRcNrY⒍4Q´0?wǻ5 Mhf)X^;NjukYuՃUlFOyP oTm((ٯ3񸢚 &Xt O8Л&*%tB%`L=193d`Jʩ};i8 I=$sxh?y=3 쩙4 OTӘ2&Mu=]$p`N'9e15 h깔yZĵ7ѹ}m;1Rf2FN@E >:>3KH,`|:[e"\)RM3FP@?oٓ2"gP#d5- ѧ$LA0ah)H{F /}KP-Z!Zp%d7][!\\hƳ#9*>;8rgĒn(y?YnN1/G%-hT/c"ᖦ6 –m'q8cD*HWT̉U<)X].t]GX|/,=FLXʺ/$CmSRZۚ u9zM:d5[YY0~r'f˔%U?*xKW0]@I>1> G$s#d`=t2'. T>70` =$1yjQڛ :s]%%Q]٬sȪXU$w-wkgՑ>ɫP lCZҵ9C|,2K)yg ]vu-,`J6G!Di1, TPߚ-Dɔf뙔Eaf aѴEsp݆Gak #@]_WbR:CDƕ)ģ+(C>!aYaM!S?U VكO"-WҮ5h6+5,y7\k7W372ݭ10M%qD4r߅-CK5r-:.'@fq=|h>=w-i~N,H 7u6:S"1r(WabvCOH֣`!xhIo BqƭE֨- / )O,!BGܓ nwO><:$e*rV LJ妱fƧ}C}}x̌_~UGN҇UpunWN2賦:pFPy4E"/j'-H_9N?1x;ɇv'o>oM?|BKXɭ (L2`kz'wHONʮd -sDI٤H0gMP#vɿRqt[#WmcbܦL`9me'[}Yr)6J&X s#S4õ(PaR E~mYc j`i(.죁8{ҨT<3_fxoy75Qz9.jsLV ?įھlEأ]}3>~G.xšɮa }m> $ıC}a ,G{](WQHmɪ3zhdl`"2CvGFyϸ@q0&0ey_M䗝'?*~fu-EX3*.>wi(i9\1.0MIGmhCE _|GŽm6p:I$g }/6k /‹)8!6HH5Dtyܜw!v2`(7qlƉ:?-5&# x̞AR=%$c ~v@W1Fo%@D0?({z4Wevɗ;Fxߖܷk2d)̇6sNwaEqC."~<1%8Wڿ\^̨RfӁJJlu9jդ_5C v!:g R \On3z ށ<;I IrĂ~t2+se~d.O0j9K+ (>h30DG<9 1E\ k#kz.9<ٕM(/ ߶' k!/=o=J͓>*a֘Up{%#Y\!˰L3Y7fּtq& #@Qh:f'pz҄v794< Jр&#qmu|8ŻeqeG?G"v\7*Ab ' N*|kǣL5t91` V6fدѺ ܚ 6%)/;!q9KH'eήD`cpU4m&Ӕc>1x%[obZg3/b0AR 'Z@-Gz ~,ܙ>c?bADQl@fB|xmT+#ĕ>Mi1`3GE`X4 *Ѫ?F&!Hh,K̥d,5vy: :f TKKֺY!6R1eVצӂ`5suv_2{tyhhnto笾̗kgj+3sԨ^ly&-2"i?uf]8kѬ~ qкqTbI޳pv9Nq .[X"[ <4-(",;.W~s:KoA)\pTv 3}/7xx1,}X'w ExiN']otZ[tmUu(}k+o ,?4ia.ɇ]%"n C ? ðl vKɃҗayBˊ4sq"o1gM9)̵iYl>jؒ]vxlST{fѪn$1be`zEz;؂ eEr`Vܿ13'W*Bq9k qPc'gIJ%"җΊ=0`WXGBQ(6~M J;Nي6JRK/ Wsu5ˑ`!QJ#Y#` aUsSF>zkj{qLXЎ h..8jvoSwto L5Kփ NDžJ E9`LWܛunW}7-A_+i\p"Jw (1x`7Xz*Yk,]av,\nyYl-QRj)V|!LG!\UshKmHOOU=S=jyQ{j^phIi]ZnygW;]+%XuTyL9TrDa8)n%^{ -ioM/^g!s~kFQQj9I3fQUjGKu]Ɍ l!^zNkq 2r.KX87k*k꾼[ Xf.pWZMje_ n(7-mʔrUQ dazQEZG.,"TϳA/rGMD<[' pǝfF!OpM~k&;x=Nű@,)%Mמ41Cp s2Ƒ_Xl*ăā::\5S G 3V#)1 'eTvke/NmZrT_4»`M9K |׸,>T<:+*?\wqv#͙bi,; nq?r*e" g"UK4)0}xxM@a5Sp^(`奈ҞWPvVrgxrP )H0%4OZ0'xKbڗ!\S- U"ȿ0]#ZaX>art Y}^J7-}zi+*MTSKUv8{ >(Ÿ݀;=X0I(Wi˃ؗcyǑ1-./d_Q%Wޖ YESBWf`S߳ bn瀃l~>y"Iwd/w,85ދ$~WבHI<^ ~."IVO*J.B\ 3ǹ?9 rQ)ޡݿךJ "Gh\ ˾>9C9x菮o{UG,Bٿ#m$-cE /}HCL5g(Vߚr$c&>ʀFE_\ip_Qk!. ?4EU# ,ZDt{j.uutI9~TԆ緱%m ,>DҚS jUVUdQ}wzB0g>˚ lMpB^#戲jx4ΡAK!Z9 i܋\FwDZA$j>Ɨ?]uxב|ܮZլn3V1R~!+nXӌN`ÙA5<3596s\RՒgBs*Gki6k헧 #AtT|^gϳT'$ pjSGj,/c9TfTA>Xt.@162P Op0qhpbf>L ۾.s~VlDe sTr1SdF2XS ^KĠ&/߯L2RƣZx]193[3V)'3WH:C ]Qu}EQ=\ !&&BՔWc׻:iG~uoP  N')̛7{Z phGtЖOt=I݁y~?:b_h l]dYzڎ6X#oQ|wu1O.pd|fӻ"MK B5;IS%f1@ę-o+9˲[=)ߣ3⋃B8gP0A#猪POݛ_dꞆŷqq+=JB!ټ?aɬDea9)bw-(<])tg+#7+kH5p2F ʠ~)f+Av##^q4rãDj9BF]YbWan[pw3A =ؐ! 49;HCdiڱȾa> i4ŽG]]J ,FdI{R3P3<. *k¬;]UA f;HXT*./7rWl} +*5i-E GzDj(P7ZM3a?U=ƉQr!5Ws4r&8PQ*@U@ E+b&jYx*[G1k%ǠH&s>o8{-)sO^ mAMHF{*VߗΌYߕv~#kZ_pWM< w.6bܴ')3b%̟߈6l_Qdo\l=͈UgGH%: >C cp;^l\3R҃$R嫄v  K͗,8dHxNN~UŴhŮ$kl_MOSg>@x\9~[5griJ l$gqV` 4l̟[9w2LNU7mHzԯ. ?ztbH훙ZЙ@YvD\mҩX (eF7) 6+0iC<)QhvM`ܛWw 34ÚoSL(Q#7b2FyOO|st"K2xx;=!34"6AۻB3`"0YцAU;-৬j` U^:6Y`G4!ɕ owU|0t??R֓wh!Rb a5ќ~wzY-Da]QBLςWCg! \jZ*JI [Re,9:ѴQ#2I,1q@h"5`A;Z%EABfo/iS|/VKWYa'VoUS&u2`֮zfiL >%UȻ}p A~޼,,s<=yL-^{B^bWdqυ!ZBV*4Ҁ>Dj_֡Iр֜0mlSneJڈ^ݐuqT4nA/a!d_0r7ݴA*._S5T1AB{I۠MpJnqo:z&{fT`c v`Z+t'O̺?3a"0RD`<^q0#[F^?:,}Ч:OC`rFs"ҭY4a?/V8t*~+y%Il~FJkEtۆ+KC|6KNT;> QC^* Jŋ}&ʷקR)Lf15jLC(6.)rFܙQ7h 3GL߹ۢf@!}o1-jѵ]$qn6wiSlBE&&{?m{Ƞ{Xa5˚di^?XǺG&C~cRR mD7bI# @:yu],h|T+ Da[U>"V |q Ez.}Rn`VΎd NT&" L"׿x/o6 s8D -Dm RQFz8t R$Ec;Dd|`vPA=WNnޤƜz\ȑ8&!~ c͆w]Sg׿ ђB_nr3gμ$@TRLA=֚p,IEɬ`Av. j#q&i^ȵ} ;v^/&X|SG+?]:H1MS2"Z+s9(iU>>֤"vR_rtv䏆VOњ@Z @ƺ^x=Eг-O{ڐ*зbêAW&U/g 9󄫡]Vǡu%3d?{-5ӫrzGFҁ$=N'[o;.ycME!I|f#Hƣ=HЉpn֑u5qJ(9ڪXR B ?zL-U*[fs`ΨIUPSCȝ^ <^ JwCJZjh8ӽuVBi<%hɰLJC8zmv>L4Bd^2P$O5c9p:跧Re6aږ2vV'=3F#sDc/Aɻ,fz6Fg w4EAg. -G!8#gZ!vHhX9+$foiߤa(Wx)\\|}a`r<ӴiQ,a;N')Dyeo çޝ0oFr5MSid[LhG8oZv3L>4ef:'䰲#TZ+ƂdLB6zeB|~,sZ 쎷 lϺD%2^{=< (YvZ:R/AVMH[x]4@{yՖop(^vS-F/InBj֌@kvv0d ,h@־^nTCKQu։qN˷%ԯS#E鯻KǗ)<4JFWCi07P<gI|sMz$=o~LE`yzkT;j[g>pmO8qd*f+D.lˈx4W C#m+Z9.ziT\N4:Oh{/ZGf. >)B[GKڷPDW/;Q.ؗ,1Kj wIƣk>Nv ٚ?D=+&6.i`Q ,OxGR?R߳c蠼O3h]dmSU~r[QÁ=򦂴SIN `JE*){ᕲe~R*QiY23]!l51vl:~L``_DGy<[cǯW)0MI,Va=c vQ*{üR:TpKݏ#,noj/PV"wKbFԦOܽ&vZ7h ̥Bg\in$zP;4o"!ZcP*MORyRl8a,rˍaPc^_Չ#{n.w~1v ?8]>׶\0t3`b"4hB'8YѢ]ENoE:!r.vݕ[+B7~ٰC3$ȁ?= i0g̿ 1´/k/ICy{nw/F&Ꝯct4>DpZ(@f|+̞!'CY.6:6fڧiMOQOԥ>iUvAgF6pz[e+܁93+̌֎–_t@Un=f@P cJ5fי1> u]wAo̦]Nh|z^ -xrQTWz; ]E A( #9=Um9 %&OY|ESX7xU;*Evx$E{Jn`՗q5/d oLSbg 8IAngp\LDܕKA4+a Bv** ͽ6rUKS:\d# M.w ?D?fxh6|QD QtNBe؎;(p O3 |5\y]Œ - -c!Щ҃(Y6:ϯ::w:f,9Hn1~#h}dǺĭA5 laH{FEcy %"23O;.QCMנJ} 'ںSШJ"jr(\1L&+Cg~v #;dW=hT׿\xzpo=pkK E_&bun+K`¯V* !m~h!'-kF_zhe@ Br\`.ߏ6k-;Z5xMRAE2BH)\d\5c&Ǭd,Z(%aԗ\IO(+ X̴$7Xx+Jj& qgBͬ| DMnjޔE)'3 W9&\qYU(36*'p_粲KT @F7}CA x ru&/guկ!b1;&#\kF(t檧7$8XĀ9^)vUܛ:G\S17e:z[ 6`% aQ'CqD H[ݪ$#If)SD%7t#E:_8rQķp<7=W̯Y/y3 摑 J6 1^`=u"/5u*A }vtv^S ys4l8[Øqh/F ,-p=ν3Jm-Y~eN=h8Jn’t(Ht1Cm4J.*(eF0߀neb$ sDGr2n̞jvڸ(XR}%N b ggpBFz-(ńUYts|$`[O|͛Tw/H3Lޱ`%fοqYӘ/s'RׂhGnxkA}IWf_ ܲ8KJ2:L/p_#:̢G/UU!Fg@E EH rd[ r~`V=vK0ELPe: IXIAFF3&,napC*GQ \sew,?*+՟QcئπT/)\A`|B]܀+ %ƕX2c'w"}u$acjKP Ɩ{ o čFӀBcoZwD.4WG9!ՖF^S䧑BȌabYëȏK{fcC$BZt9 Au}# ťנ&Z3$M -~n0 {$]YNΊR2TZt}lm62MDPG-+Fo8JT[{];fR?_@8DƮ7 p0`s|r\]+_P:GEs*6%G ,ٚ "VOt)^+ ?@2c A&za_߸m49m5]J?fȩkCx|a՝7^FE[#]Qi4P 'Zȋ7kaBh:z`,0;BOE}8D%h_`Fz뙐EH5T%K>(Z}a>< }7AcYEM l;C[C1Rh߽x<Ѧ,QAKc(n=sa6-)^O7 UC#+^=qJXۍE= \m{ (w{D* 3ڥd-8"%鏖;C'ŝ3/IM{$酃s(]*+xz7'GonPAC-Z Z,N|lA2z >薔RE>%+&̿AAHbʂ1C3'$Ħщ}w֖sSll\*3RqE&E+A?h 6"r""R:pN+%3.僡D^SK UMwd|҄a˄ ;޿[R cEUQP=eY駕^#G'hM]]rnfv9 x~4wݣc( GvTkhU~;lQU}n@Mڹ_ndkIxlEĤ>,sԼRk 5JS\lT|6+&o'L,V ODQ%d KH>2˦{̕TՊ2/o8s A[$0q|4HMZ8e}~ݹFHIHY,Owxpm; 04a=^X AREL3?w&*clkaaZAdu؁--~k,hg#y: O'S%1T &wXvH jg:t{t֕_7ҿbX%oKF<8t?-W>hWO;N \0Q'!7ZRݏXM\18]\5z8!TMWJ7bҝFnZ֧ OyvW=ýݺ0PɈD-'| ce:eQz3u-[f"Va (czSwN4Dn^xa2q5hWi&K}Uh OQ{ULr-L߸:vω' Q-ljaƞ f~2UݗasaC| :H hY-5[A{U7R~wa"*KKyhM5:2iRAnHMWm+5[4SlOT634MPZJ |'No[۝c8k *U>tgBvq[r42Α0;ǮE=E+&O~P)g].& OCb"9|ubPvKV9aI.F_ژ3Kg2Rh/Y7"k>WꑴvLA. x=1|ꪽGTa&;0@ךGhd}]YVpkZ@ObjL+phEӯ-3d#z, ǯ!)3)w v7ı朐0ݸ0VE9Bfi[$%kDU8I<աy吵#1:msaH;zS|MFocW aǘA;qk0܇ވ:;OĘuV8am/"Z&<tsO0 gV!i'=|>׃|*'}l{Hq6 K-ȧp?lzOnxj/NJ~̰[St]g”Oʶ.rFI.jHoa32c\,/8-5eO=y 2{k2gl m5AHHAכU2 Pf6q&}Tԛ.?g=6I xYTF)iQW 3:Qsb҂ŽrEO4{\ ܼoMت;t*N:C%Zm gىl8Q!?3EVAOˬ0u8%+LnP*-Lb_ߔP̫16:j0<1|7<;.ԿcY @u?GrYoaW k-T<ٶ3(Xza@ԣNqɇݗgQN D*jƲӓT`O7Z4*}%dp 9Ⱥ!VD/Ku.(fN<~O8bCdϾiu0(ADŽ}Zk`H(`Ԍx 8/*$z~W.R9/k<@3i1q>VNt `o^ItGP y*mLOb->.__4=?%.y<1Qg coPx{- J$a&&3-X&` ,1]OaGRԑs@[63iOAwWTWV=&3edLoDqb$3`[jp]xrkK|dȫ<)ͻ:V)–ELZdh,Zqa@Geķz͏o==r沨ėA`4Rj/铤%&@Lɦת;)~D aﬢH^ MHBÊh /Rudr_Zgtk1yJ=ʕ`Z !2DxӴtg0w#|NĒ9Av]j&CdU'q)!5$npY"͖1v̜X`GC 4Kw{sN.ㅩg h>-O2 :0/2be϶WL䩑CUi;b G0 BiŚpC2^Pub g ~$оLHLhE\?SFJ1Tkv' X'#jj YKtlyѺ UxK4EPH5VPϐbPN (!>™Lj~<ø=%.6#m R7ķ01{#%h?d'6G0EFF֜$謎RN$sm]*.H&0LY,)HK$#y~/N[#:< }ɄIJԦFR2T C|ȯː+fYBn Aڣh@oQx_^d*D@#iN}iUȾHSMb$0ټ$ʨ!DMM~#ˌ)6_,y0 4ǁ^G G3ΒG}!X{]|&VPwṃK\r %u.+]$]Cvy_XQ>bOTy-&|y3Xd]?k-{ħ\d)5Ƚ)mr',3U#BW:]pF#OiёڋX֮|{)|^샭pVV>@ &4X>`g*Bw xڒNsZJ68v8E)Ƚi~ԱP[zpaw0w5[C+/sWUR궍B8 £Lq@U3mKH5NG R~͐!Rj $ս7=N\ E]c}nx "0Uŝg qIs<( Vʕu@ A^4>vyܕX >-yfىnҕ:jDs'W;Z%}QFp/m0^l$lv:[{Snqs u9\!~aK>$La $ܾN q$u19 חWHws3cA)c.4 vZ3ⅼQ+(eXY1:^YWlvF`cs,>&Yauchзhs9G^},K$ q{ 9t C5轲ü^ֲʦïȔXiCfD꟧x\d]ޘ縫mG&0n˼_M$3mTߌ>BQA#l1@Z  ,&ĞۜςHKvN=CKjV3l0i<ƹuG Y<8 ?.i!+ ] $-]e^@:p{xBۋQ7;!lj@WgNາA&+Ì_}wCB|42u¶IPPKmc@`FƼ4f@]t7*Ra~ʋ9g{ml[MPqَ@[0EK{ K^%A!Rcpxi. {h>afv)_Yk Xeҕ]/s,W#|^>_YC# BLѼm; c:lվ^, a] qa0K\Q#1k'JBhS8OdFA J|:]F;ՊV, xSFgΐ][ݐ`!c'R݉>v[ust)a/ͺօ@W@׀=tm9>vEZAkjUl,6bٮ =[*T1E>aAj{"}~q5;T}K6bYӸ82C}?rbgVG*IjUpl,Y%?J h|!0 u?WEL$PUi bb|& Cy03Aj"k@Oiqi>geh9xk\CbxҬp/U(%F~,]RImaixF+%DE^9f[ؖU71GVT?םt26_ӼOuR,]5Pu_i´KhW%D+$rE u5PKlreH+5s ;lLexva{0^9w>X|yA.*[%dUB"I`ѥ'c Fs~P c(@5wr1FYP9i{,+y!ov]֢(}$ ?=odf]tJ%Gvp)$867,3ʗ?sa _|'ln-3'{gRU1`*uB$Vʳz³"ǔ$ RY"?ҙ4[z\kI\N Ȥ)yTr6m+y^uS0y|er 1CSnpbL@!6>rk6÷@5A}9Ta{jܜ3Ҋf5.˜ A{k(q>V-u~ۖjit,B"7w ;;1aclD(3wUpP!}x[Yu>;{K52 gԮor,2pUb6"m-Ӹ4'ɓW *\8 $(02UUYUs5m C携(ݮV6I Z[wS?̕5qLCt^yIw/ߓTr 'bIZkKR,xU?G94>eNkͫ_|s?@ɴ= W|aPoW5xԘ#ݧu#(,p?NtF{;y.bNt,"]ijV ]HKA+ e^jJQ0A_{C X"!,T ap:+RR)bEIW6l RB` o ͙kGOjy`{[ChQ6GI76Ĩ)R2?a9V-G$X>zA=b051fށ?ȉA͗SMj$*$M nIzQL&,_|!Mow?."-8.%"^/>Do-G6d9j^:Ĭ7H$tV,tGp^/]T$M}- kƩE: G7X侥Cdn u`fOAh>aSQWƹ"?*c$*tv<} >T>Kw0#3iIe3'6jң#?-f8z RyPJIi3of6.ͫ.c`IECR:au 2ZGZ5?L˜FYjʺlѮ&J} :lS\4Pb#fc.EWx!2$JLԉ~}H0dUG]QIr-u14fvPCmL (}#=zd?Y:4JC zSJF+ =.Hmnhx"9KVv~ w - g%՚,_)> 0v9)cra1Nɣ/SIi<K7s|8f^ DS+ Oadk~SwܕB[z4P<""}梽= -j@u 27vX?2NV Q^$=;qSpN#kz q2Zi2gnJZ5ɦr.fGiΐزՓ3Fŕ~bG]l vV0H g9Oی<9m&#AwT ÍlK,){ qqg)ོ u!az^A BOGiV?A7QkEB=~I$5l f,+jd BF)Y7V͛#Bہhͷ(;i)|O4;"`ՠң95)wq&J᪙Y۷:]ʍ[6$@(;jǧ*= ʪ.^,LaMt:ď6Y`fk̿9CS9ָ3Td7Fql \8of54"p2珒4n3Yt+BT3:u2Cs~d;c=Nt,kJo7W*faoC0@\kџ߯}It,GV[2'EZ"$-=L&Va0w4D?KDC>.Bfq7rXz,8MӖՂ"] v%3&w:0ZhXi@Gj׾{E[31,-^V*cjK_$GiQ^y—)ہI-s*ll3-dә~"jv(cFs8⬌mfAdjό?Wʰ#a.Uat˂ @2$mgVWE(+ƀ7e9mq*h,ffl˂,V"y*X4&hHYWTg LDXsB~޽o7%G#6 ߉d\LZf8:34C\w Z=ʂHEK'G1iaw5s,`y+\8I`'ervwqAʯ$ͻf,hhzؔ2C4Q=҃}͉#W.PضgIRvJ ;X&[z8,{Oϴw1ŧ foVP ~+JC>.2 Xs;VSnqqmaAeVFPM7(DNKMhLG˫Up8RF9=uujރ $kߪE7ۿO:.X(CC7B ?uD ظ!ŭGU=e,cjp$ !]rll9M6*W+ng릠&4#Q|s,ka_S7 8vPO0C6@*(75E3ȯk97.OV=NGbC= ^^H-k5'uvRbxIy_ R F3Tzx1>G^Cd:BcHٽc[g :=%Ag{A@ ?˧A9x͖oaNN[|ou@Z!;kv-m3]Wķ=^̬9>kë$z~菘DQdc`(-xr9AeȔQQ,&CV%r]DML\&LJ]-70Cf[Ep}I 4je;,+iȬZmvŮH.]́vA { ŕ1T8bӜhf]k S [sS@.j{~W,S:S? 'L2x C`^&‚A'b;7oFu\46:?>1VkMO{1A/B^?ˬ;tԲIv!D4l1=!,H))CiU)#5H[7uGr #x?E/\ _sEgqFh6ߴ|Y$BS+Պ:m̾քRߔ$]E Գ«.?jZߒ(8+Gkiઔ Zvy3:cBŎYߍgʝt͊Y{oF+hEll.dq猳d;'0?<^- {]"px{KЋU*pЕ{jꍁ@8 C0;kB@YFJ.fKM'%D6 bΣO4gȟ#v#z~^2:s7)yYʸI/ȑ',rҌ[%AIhF 4ld#7X! 18ܖ} gr&Jp_XSboԒW_-Es%k*Rڕ_%[pڂM{.> =VU(a³2J /SM tel-\2 g?y 4g*R2˗0)~Rs*!զ&:S]y6{17RU9l xпoD1 g]M|NBf(aܚ2)iD7k\_Sz!~˾r׏ޛ0~nم,{{ |Ki)CRfv39E׵r=cX6= <3"Էań.UU-0m4ŽDޔEVTiE..:87'Hں( T^pQRpҊmLU9z_ZXwm98;;6@ދPRX\,QD, B&R!Te" (gʇLםn-~纷d [S,R ސzS-B-9my&K=!oStG {3ys4dCZ O6\gYOG$KncFzUi{iIe>ETQny0z&g@dDʪc5fƪU+Xz33&;hmAJ%`_x;x,orV(-CwQ)a3}ǐ ,s|4n 5H7\?n-rk]hxR5.5?ݨV#5Say^ /N>`c= dbnr Qr [ȽU A#znize? +\BC,PJO?Kw 5QyeǫjQ\r!_ECd>53Y,QJ zȈsdYgfBZZVV{U\vzFƈK )(,Ϡ InMgOLJ~*ʲ:3fFy| >J[ި'"=Ե^0ϛ&-\ DՃOw폳Sn"@We}R/*5` ֌K6Ω6P] ,qT` Ɯ/oY@a;د_dzv._:;󩑓&U1ޑ/oE6Fڛ9Kmւm{[U^sWu{1awi::gkH&;fVKg=z.j@#BHg\Mg 3) d.V?)J#C~=hHF導\c[ڊ/biY)isYX2?=F6u2 X4O;.W L8,-ۦCl ?N=QKd|--*^MdWs?&HIAC'=$'AR xknO.弢 9pmo"#<1MYexuT!PUv p_k57/cz Xz^emKbӣE ð33КTfqu jY s_͈p%R[!]_&Ypn M}uẌ턥 ԒoFR_I  hJr:! ՚JOeSxv^^貛1Hp&ո.W˔3euc"qA?{?]b4o/0 rP\*mJɹL֜z,AwiIM=ô.e^qzI7ϮGVWcىn8g2“l`@U_ .\VI6$+y_y j(^k,jFx] i )˚*PR چU wnIl..-/aefl=8*۞$ء`|!ãpHWZlI!ತU~ݪ0gc>Ee'MyP!*\x+ :kSN&E=XlΊ*ܠ*"YIgjN\A'v-AqNmB|ؚ4FϪ';-pΈ5<)>CRLh 2*=ڲk9[f=NqsB7njF6}5}@bp , Xc]\MTP2yP^$Vfa/C^::s⏆cL?/;t?NC#9cj9kQ't@S׏|RP(M.n;eқD%ٟ܄Pޡ^aaMkT@RT|HZlm@K%2)|5U`YB?Q !=yCF(Ht,L p b%<0'<9|:^=T[SW$R+ B|b*\]V#v/dQnк,%DѬu`χŷč)W?fCV*h?YwG0%4wWlF=R݁ ic6'`IP:<K<_;_gK1Uvmk꘲|:#BV^`h&FLMZN3UBdOȧ C≠sHl}b*'*GA籨vKi)M%OpIbLӤ!\: I ҩAƮ+_@1} oU:(`1}x0j|rSvo )؋~j3<ף u~T1ǩئO=cW C%u%j c#^`+K:xeФ{Y̳@ɤI3`?d<]5Lmh*uUf6xCJHtHrI=2 MZ{B$m:ߺvhԇA/ 7)AҀq}03 ^~Z/Ӓ4Ǫ`#RIƠц@eC(J]!F5(`lI?tG`c|.J1: S:z"AzիgK3#҇!@P: ǒ1˰:Ⱦ~by*Zr9q W nذ |BLhG%9i' 2߮q<OA{ךgjd\8OV=( [R -DUD4+!ޚ,(tB8XJaLNFs(d JVo=*֭B6MU(2(ɏP4Uf` f:0so<f$VtTR[in(Admww y΅,@Z RA rgO:86#7yQ':lMN# *l‘~>اnd!oF ^Tg!&瞤dNpGֹ{xZxn Yf[LyƃOO9#pPX-rlz^A 8JW\cdBIq<0HSk+FySY=-VTv^汞Y Hk{b~wJ~˿Iv& [n]t^Q%-6,5uD‹*2mZG;&m续O6H岮Lwվ%_w9o&и|znG,Ê:4 I~>c}@"u&^]c<~:J,eu]B3ͦCӳ{uG˞+$W t O|^l1derv!6'% Rh` <k) ƞzk'8o 6sDc_6̩6HYR!r78uiYL%ҸChW*>%~.Z  "2\1"ǢY/b쉆k_L_gU|+ߣS"Pտa@5If |3 m6C%G ##Z@G4<=^h2;>hc-Qa~LSd?m{.;M' nrj( &ɺRtnjU>4vݛi-|rr,B.G7r$ pٻn7j3GmUzob<*5ޖ--iDC:ӘДAO;\F|#ڰx {ݢWDBPAFv[?ŭTmk joo}'֢\`@LH~4tΚV b sc,O=QIޱ5dJUuHhcaJ!4/F(+MrboMutyХcY߳=yMx(Mr Dɷѩά.t(pРWyLLY{Y,VʍLjzKIJ fKq'b Zj,5gOw,DgGYߡ4U鳍Ɩ[A :_hJDHH]pOGYgxy 3J6S:k[c˟Ԗ* a?$W?0NUnW'ӹ[usQ@PpIcRVT.I1zGo-ni08Zy61 v#~g=؊+F%82sh0R$'E>z6T.`WJ$<*ZcnjV̅Uis/ VmΤRDwQF*=fl:tcԖ3P6hST[ܶ2G-[v*|?fwH62̾5mNDrc%L$ IK,4!/"QX4zV洌S,.VQBY u3X'tVy] ؿqm[RpԷ$i lt#9x=L=ɟ˰{۹!PuYk00 /(k%iζ]8$x|ʪmؔ>[Knk|-wrO:^8ĺFZ5He"ùp򞳏F*疨#jr}R'oADhvnٴr=66C &< S&Y*5Boj+ 7u1V*eLُW??'Aq`hzļ+[Α[d("%-t$l"%yRQS.j)BNlvJ/3v4J^%h %{m0y B8.3H@a*I@Ɂ^iU.2 33Pg0(Xaܞ9u s$wn!B(}(h27H<(;>J0pU/8 x+$ӆ_ 2P Eݫ*V^Il`FvtZME )\@6KBI"~̹m+&hp͑s55vCuuEIԩ]d>$iLKCo8q,l)`2i>a~LcYK6JI 62D{v$y(2y_Wt HnX|;v)yJ1y`tn eV%TA˥BWAE#O⯋ *䌓Z1Sk?7,wKĽkj$Fc^+?Wm٥*t]U 4SH^(Uf4=ZycIl;s)s.WC`aE]COCeAㆤDwkޜ 3`47yT)1QkO|f9yaQbNߕ5,YEkŶqPy; X)Xb^re@+'͞6-ZE >$-/+?xù"%!\HG۸m5)̌?Qf=Wu_ 7e)Gz =$FeŬr:^U0bHk 2e Еj׸@\h}T z kTl9 =J˝S+3 9}=9l4"# +ʹhK,0*ait p W% uTW [bjj|QHͩߠSg?^FMm2%xbWI\]V"gz3QMVdx/98^s#g1j!5og닔wB4K-Pw22vXC0[zdzPi?7>]o_}X=8}zAȢ(hu<̕oGs{/Lq])j"(D|fF(>s& VجC,~ChX N VȄçM_wJ QbT zU>h5#wgj2[8WN*wC/0a ,+v4^ L3|W Q-zcVK% }?/CZ4õ*$I4kSI^`ꛆL=c#:9-xl, p)wuRM/(WmWӭ<%2.kԤyq* o쀉s |ѩh`\uBWw^)%.0FBL+U!3c~sU=%wY@MzAŝsP;+ X$͌Ў|?%=@:in&&ЊykuBj sq]ڀd3wo%>cz/К>3VQ4'툑^a<LHA{DLvRXrd W(G%;XZfC۽e0HbvE=rROd7H> /+-sLOĝ~_5nkt SR?U8e/_?5ǻJ EH]3VHjQLeZ: k/ CZz-mo=401 kRK09=`yJẹl^QuZ1ಆk&=y.OEɇI.V| eY IDtw{3uoLo'-ny+ڍq ~_ȿf YN4}I7sڊ; 4sFjfsd$;f?>e[>/"%n 4A"ىg=YwᘇW_~bHpYHG`s\q n0\dR;m%=-Y1 N|/ȿw~zv2APN8P{e]OQ<ޓKZf)/ ;UhϊPnyRK.Wu:9_zED/&4!;]HqWzי0e^5`6r%7O 6ng`0"r2J3@A`A{shau48x%V4qunT\qj/T@-GXOK=Z8 vq#n`(CV}%Ċf@z'̩)-ҡ > _yN &!F HV_qƧ)mCz;bKp?c\A \2iȣST!(3"Yޞ(`t _fvs֢7+| ~po]qHBzgp-ՄE @h1FgF#Ҭ]04[sDTIgeZY|@-I_nڤYz]t3,\O>uQQ&rV(P8=Ezrgf`&ۖ.e2;k *IJm Cw}As(R-ܗV[&{HLg`&u Z< A\N(" эlymJvFeĕBpP/td;I]X K2y=&R 5,]:.ezd%a%z,AS; XʌN 2/j^bt.P,ǧiLܴ]YCڣZ t*Z2Jn|/,UTwW\ ֨B*d4/~VtkEȩ'LBvLDV"xFX4 L=XS2h/oҥhDQeaq =XFduWQ >d~vmN äC \[^0~=׈YT!..V0V :%a\WIfXM)8HLwF!Ј 8h>=Cil偾4sv F L;8[iK{hb+Yg9Fқ@;Js:!^qq+ÐfKMk+R&6t/0yV^ˤ6] $%e!ab!10W&# M'u=,6P In&]@vo~Ʉ# Bf 5㝱Cnj3"3сCx/IS),EZO^MlMŅ{6l*ePLS%(,y ]n`t];+<uʯup)@(M<@)"wG,SCU/2)h  >L ΔgKNLF!;񐆺P3pn]zw'J]uL1ҐP+p|<آ݊4: } R 0J67uZga'd&b_v[ȨcpZu7ښՔ6ADY㷦ޫC{1vTQԳ8pU@f^ۚtMtm\*B'G-K#}Z(S`{7+Sl>}\v\ˀikAuOޖxѠ;)?KOoͽD31Vp#Z|oHG= Q)ڦot˱x6&YZ zV[LJuK"eLB?%G.*Q~R&,ڐs…r@gLCԮh2ha_'AcΜ LBk2l.@ )Dcl2%7ǂE8L[~ /C\=Ѻc !!/Igo` irO5cTz9 $g|9rrtԄ^<-fuM\ԙ!x$9W&XX`:PIUE.̛o9qa*=F5K0`XmXtpTxHowL" 7eX.* &vaIpwv`tp'/*Vt`1j=zj QBラFZS}0ܒ<+Vf1@={ t.3s\HJ n ]\<)?(=.Cih(v0